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

CPM2A系列PLC的二进制加法(ADB(50))指令

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

简介图 8-81 为 ADB (50) 指令梯形图。 图 8-81 ADB(50) 指令梯形图 DM 6144 ~ DM 6655 不能用于 R 。 当执行条件为 OFF 时, ADB (50) 不执行;当执行条件为 ON 时, ADB( 50) 把 Au 、 Ad 和 CY 的内容相加并把

    8-81ADB (50)指令梯形图。

ADB(50)指令梯形图

    8-81    ADB(50)指令梯形图

   DM 6144DM 6655不能用于R

    当执行条件为OFF时,ADB (50)不执行;当执行条件为ON时,ADB( 50)AuAdCY的内容相加并把结果输出到R。如果结果大于FFFFCY将被置位。ADB (50)也可以用于带符号的二进制数据的相加。

    对标志位的影响:

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

    ·CY:当结果大于FFFF时置ON

    ·EQ:当结果为0时置ON

    ·OF:当结果超出+32767(7FFF)时置ON

    ·UF:当结果小于-32768(8000)时置ON

    【例8-25  8-82显示了一个带CY4位数字加法,用在R+1中放#0000#0001来保证进位状态的保存。

二进制加指令的使用

    8-82    二进制加指令的使用

    在下面情况中,A6E2+80C5=127A7。结果是一个5位数数字,因此,CY(SR25504)=1,且R+1的内容变为#0001,如图8-83所示。

    对于带符号的计算,UFOF标志的状态指示结果是否超出带符号的二进制数据范围(-32768(8000)~+32767 (7FFF))

二进制加运算

    8-83    二进制加运算