您现在的位置是:首页 > PLC技术 > PLC技术

FP1系列PLC的BCD码算术运算指令

来源:艾特贸易2018-05-11

简介BCD 码算术运算指令用于对 BCD 码(二一十进制)数据进行加、减、乘、除运算,见表 6-65 。 表 6-65 BCD 码算术运算指令 注: 1 .错误标志 (R9007) :当由索引修正值规定区域越限或当数据

    BCD码算术运算指令用于对BCD码(二一十进制)数据进行加、减、乘、除运算,见表6-65

    6-65    BCD码算术运算指令

BCD码算术运算指令

BCD码算术运算指令

    注:1.错误标志(R9007):当由索引修正值规定区域越限或当数据不是BCD码时,R9007接通并保持此状态,错误地址传输到DT9017并保持。

    2.错误标志( R9008):当由索引修正值规定区域越限或当数据不是BCD码时,R9008接通一瞬间,错误地址传输到DT9018中。

    3=标志(R900B):当计算结果为“0”时,R900B接通一瞬间。

    4.进位标志(R9009):当计算结果超过4BCD码时(溢出),R9009接通一瞬间。4BCD H码的范围:H0H9999  (BCD)8BCD H码的范围:H0H99999999(BCD)

    下面艾特贸易小编通过举例来说明BCD码算术运算指令的用法。

    例:F47 (B+)两个4BCD码加指令,见图6-88。当触发信号接通时,将由S(加数)指定的4BCD常数或4BCD码的16位数据区与由D(被加数)指定的4BCD码相加,结果存在D数据区中。

    在图6-88中,当X0接通时,执行下列操作:

    如果触发信号接通时只需执行一次加法运算,可在F40 (B+)指令前加微分指令。

    例:F47B-4BCD码减存放在指定区域指令,见图6-89。当触发信号接通时,将由S1S2指定的4BCD常数或4BCD位区的内容相减,相减结果存储在指定的D中。

梯形图

    6-88    梯形图

梯形图

    6-89    梯形图

    在图6-89中,当X0接通时,执行下列操作:

    例:F51 (DB*)8BC D码乘法指令,见图6-90。当触发信号接通后,将由S1指定的8BCD码与S2指定的8BCD码相乘,相乘的结果存储在(D+3D+2D+1D)中。

梯形图

    6-90    梯形图

    在图6-90中,当X0接通时,执行下列操作:

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务