06.08.2013 Views

VLadder 编程软件使用手册V1.2

VLadder 编程软件使用手册V1.2

VLadder 编程软件使用手册V1.2

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

§2-22 8 位数十进制除法器(Long Word 型) DIVL<br />

DIVL 8 位数十进制除法器<br />

梯形图符号 操作数种类<br />

I 1 上节点 O 1<br />

中节点<br />

I 2 DIVL O 2<br />

I 3 下节点 O 3<br />

0~65536<br />

<strong>VLadder</strong> 编程软件使用手册 45<br />

0 1 3 4 C P L<br />

上节点 <br />

中节点 <br />

下节点 <br />

Lword(or constant)÷Lword(or constant)→Lword (Decimal)<br />

指令说明:本除法器系经由外部的控制将设置的 2 个十进制 long word 数值相除并储存其结果。在控制动作方面,外部信号可控<br />

制除法器的动作与否。指令输出方面可以表示除法器的激活、除 0 显示。<br />

节点说明:<br />

上节点:被除数(须≤99999999) 中节点:除数(须≤99999999)<br />

下节点:相除的商及余数或商及小数 8 位数(占用 4 words:第一、二个 word 为商,第三、四个 word 为余数或 8 位小<br />

数)<br />

输入控制说明:<br />

功能输出说明:<br />

【示例】<br />

I 1:动作控制 输入动作时( 、 ) 执行运算功能<br />

I 2:选择相除后结果第三、四个 word 要储存余数或 8 位小数<br />

= 0,第三、四个 word 储存余数 = 1,第三、四个 word 储存小数点后 8 位数<br />

I 3:前级错误输入<br />

O 1= I 1 O 2= 0 O 3:错误输出(输入数据>99999999、中节点= 0 或 I 3= 1)<br />

40090 ( ) 40053 00909 商数<br />

10005 00035 40054 00909<br />

40130 ( ) 40055 00000 余数<br />

DIVL 00065 40056 00000<br />

40053 ( )<br />

00095 40090 09999 被除数<br />

40091 09999<br />

40130 00000 除数<br />

40131 00011<br />

【说明】当输入接点 10005 导通时,I1 导通;假设长字(40090)=99999999,长字(40130) =11,长字(40053)存放除法运算后所得到<br />

的商(即 9090909);因为 I 2 不导通所以寄存器 40055 及 40056 的内容存放的是运算后的余数(即 0000)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!