您现在的位置是:首页 > 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-89为ADDL (54)指令梯形图。
图8-89 ADDL(54)指令梯形图
DM 6144~DM 6655不能用于R。
当执行条件为OFF时,ADDL( 54)不执行;当执行条件为ON时,ADDL( 54)把CY的内容与Au和Au+1中的8位数值以及Ad和Ad+1的8位数值相加并把结果输出到R和R+1。如果结果大于99999999,CY将被置位。
对标志位的影响:
·ER:Au和/或Ad非BCD码。
·间接寻址字DM不存在(字*DM中的内容非BCD码,或者DM区域已经超出了范围)。
·CY:当结果中有进位时置ON。
·EQ:当结果为0时置ON。
【例8-28】 图8-90中,当000000为ON时,两个12位数字相加,第一个包含在LR 00~LR 02中,第二个包含在DM 10~DM 12中。结果放在HR 10~HR 13中。两个数的最右边8位数使用ADDL( 54)相加,也就是说,LR 00和LR 01的内容与DM 0010和DM 0011的内容相加,并把结果放在HR 10和HR 11中。第二个加法中,使用ADD( 30)把每个数目的最左边4数字相加,并包含第一个加法的进位。最后一个指令,ADB( 50)把两个全0常数相加以把第二个加法的进位状态存入HR 13中。
图8-90 ADDL(54)指令的使用