您现在的位置是:首页 > PLC技术 > PLC技术
FP1系列PLC的BCD码算术运算指令
来源:艾特贸易2018-05-11
简介BCD 码算术运算指令用于对 BCD 码(二一十进制)数据进行加、减、乘、除运算,见表 6-65 。 表 6-65 BCD 码算术运算指令 注: 1 .错误标志 (R9007) :当由索引修正值规定区域越限或当数据
BCD码算术运算指令用于对BCD码(二一十进制)数据进行加、减、乘、除运算,见表6-65。
表6-65 BCD码算术运算指令
注:1.错误标志(R9007):当由索引修正值规定区域越限或当数据不是BCD码时,R9007接通并保持此状态,错误地址传输到DT9017并保持。
2.错误标志( R9008):当由索引修正值规定区域越限或当数据不是BCD码时,R9008接通一瞬间,错误地址传输到DT9018中。
3.=标志(R900B):当计算结果为“0”时,R900B接通一瞬间。
4.进位标志(R9009):当计算结果超过4位BCD码时(溢出),R9009接通一瞬间。4位BCD H码的范围:H0~H9999 (BCD);8位BCD H码的范围:H0~H99999999(BCD)。
下面艾特贸易小编通过举例来说明BCD码算术运算指令的用法。
例:F47 (B+)两个4位BCD码加指令,见图6-88。当触发信号接通时,将由S(加数)指定的4位BCD常数或4位BCD码的16位数据区与由D(被加数)指定的4位BCD码相加,结果存在D数据区中。
在图6-88中,当X0接通时,执行下列操作:
如果触发信号接通时只需执行一次加法运算,可在F40 (B+)指令前加微分指令。
例:F47(B-)4位BCD码减存放在指定区域指令,见图6-89。当触发信号接通时,将由S1、S2指定的4位BCD常数或4位BCD位区的内容相减,相减结果存储在指定的D中。
图6-88 梯形图
图6-89 梯形图
在图6-89中,当X0接通时,执行下列操作:
例:F51 (DB*)8位BC D码乘法指令,见图6-90。当触发信号接通后,将由S1指定的8位BCD码与S2指定的8位BCD码相乘,相乘的结果存储在(D+3,D+2,D+1,D)中。
图6-90 梯形图
在图6-90中,当X0接通时,执行下列操作:
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
