VLadder 编程软件使用手册V1.2
VLadder 编程软件使用手册V1.2
VLadder 编程软件使用手册V1.2
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)