您现在的位置是:首页 > 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-72为ADD(30)指令梯形图。当执行条件为OFF时,ADD(30)不执行;当执行条件为ON时,ADD( 30)把Au、Ad和CY的内容相加并把结果输出到R。如果结果大于9999,CY将被置位(置1)。
对标志位的影响:
图8-72 ADD(30)指令梯形图
·ER:Au和/或Ad非BCD码。
·间接寻址字DM不存在。
·CY:当结果中有进位时置ON。
·EQ:当结果为0时置ON。
【例8-20】 如果0002为ON, 图8-73中的程序使用CLC( 41)清CY,把IR 200的内容和常数( 6130)相加,将结果存入DM 0100,并根据CY( 25504)的状态把全0或0001放入DM 0101。这保证最后一个数字的进位保存到R+1,从而,把整个结果作为8位数据用于后续处理。
图8-73 ADD(30)指令的使用
虽然可将两个ADD(30)结合使用,以完成8位BCD码加法,但ADDL( 54)是专为此用途设立的。
点击排行
