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

CPM2A系列PLC的BCD加法(ADD(30))指令

来源:艾特贸易2017-06-05

简介图 8-72 为 ADD(30) 指令梯形图。当执行条件为 OFF 时, ADD(30) 不执行;当执行条件为 ON 时, ADD( 30) 把 Au 、 Ad 和 CY 的内容相加并把结果输出到 R 。如果结果大于 9999 , CY 将被置位(置

    8-72ADD(30)指令梯形图。当执行条件为OFF时,ADD(30)不执行;当执行条件为ON时,ADD( 30)AuAdCY的内容相加并把结果输出到R。如果结果大于9999CY将被置位(置1)。

    对标志位的影响:

ADD(30)指令梯形图

    8-72    ADD(30)指令梯形图

    ·ERAu/AdBCD码。

    ·间接寻址字DM不存在。

    ·CY:当结果中有进位时置ON

    ·EQ:当结果为0时置ON

    【例8-20  如果0002ON  8-73中的程序使用CLC( 41)CY,把IR 200的内容和常数( 6130)相加,将结果存入DM 0100,并根据CY( 25504)的状态把全00001放入DM 0101。这保证最后一个数字的进位保存到R+1,从而,把整个结果作为8位数据用于后续处理。

ADD(30)指令的使用

    8-73    ADD(30)指令的使用

    虽然可将两个ADD(30)结合使用,以完成8BCD码加法,但ADDL( 54)是专为此用途设立的。