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

CPM2A系列PLC的双字BCD加法(ADDL(54))指令

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

简介图 8-89 为 ADDL (54) 指令梯形图。 图 8-89 ADDL(54) 指令梯形图 DM 6144 ~ DM 6655 不能用于 R 。 当执行条件为 OFF 时, ADDL( 54) 不执行;当执行条件为 ON 时, ADDL( 54) 把 CY 的内容与 Au 和 Au+1 中的

    8-89ADDL (54)指令梯形图。

ADDL(54)指令梯形图

    8-89    ADDL(54)指令梯形图

    DM 6144DM 6655不能用于R

    当执行条件为OFF时,ADDL( 54)不执行;当执行条件为ON时,ADDL( 54)CY的内容与AuAu+1中的8位数值以及AdAd+18位数值相加并把结果输出到RR+1。如果结果大于99999999CY将被置位。

    对标志位的影响:

    ·ERAu/AdBCD码。

    ·间接寻址字DM不存在(字*DM中的内容非BCD码,或者DM区域已经超出了范围)。

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

    ·EQ:当结果为0时置ON

    【例8-28  8-90中,当000000ON时,两个12位数字相加,第一个包含在LR 00LR 02中,第二个包含在DM 10DM 12中。结果放在HR 10HR 13中。两个数的最右边8位数使用ADDL( 54)相加,也就是说,LR 00LR 01的内容与DM 0010DM 0011的内容相加,并把结果放在HR 10HR 11中。第二个加法中,使用ADD( 30)把每个数目的最左边4数字相加,并包含第一个加法的进位。最后一个指令,ADB( 50)把两个全0常数相加以把第二个加法的进位状态存入HR 13中。

ADDL(54)指令的使用

    8-90    ADDL(54)指令的使用