您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC求和(SUM(-))指令
来源:艾特贸易2017-06-05
简介图 7-37 为 SUM(-) 指令梯形图。 C 的最右 3 个数字必须是 0001~9999 之间的 BCD 码。 DM 6144 ~ DM 6655 不能用于 D 。 如果 C 的第 14 位置 OFF (为 BCD 数据设定),所有在 R1 ~ R1+N -1 范围内的数据
图7-37为SUM(-)指令梯形图。
C的最右3个数字必须是0001~9999之间的BCD码。
DM 6144~DM 6655不能用于D。
如果C的第14位置OFF(为BCD数据设定),所有在R1~R1+N -1范围内的数据必须是BCD。
图7-37 SUM(-)指令梯形图
当执行条件为OFF时,SUM(-)不执行。当执行条件为ON时,SUM(-)把R1~R1+N-1字的内容相加或者R1~R1+N/2-1的字内的字节相加,并把求和后的值输出到目的字(D和D+1)中。数据被求和可以是二进制或BCD且将以相同的形式输出。二进制数据可以带符号也可以不带符号。
C的功能字如图7-38所示,且在下面有详细的解释。
图7-38 C的功能字
在范围(N)内条目数在C的最右3个数字中,C必须是001和999之间的BCD数。这个数将指示由被求和的单元决定的字数或字节数。
当第13位置OFF时,字求和;当第13位置ON时,字节求和。
如果指定的是字节,范围能从R1的最右或最左字节开始;如果第12位置ON时,R1的最左字节将不会被求和。
当第12位置OFF时,字节将会按这样次序加:1+2+3+4……
当第12位置ON时,字节将会按这样次序加:2+3+4……
当C的第14位为ON且第15位为OFF时,在范围内的数据被看作不带符号的二进制数;当C的第14位和第15位都为ON时,在范围内的数据被看作带符号的二进制数。
当C的第14位为OFF时,不需考虑第15位的状态,范围内的数据被看作BCD。
对标志位的影响:
1) ER:间接寻址字DM不存在(字*DM中的内容非BCD码,或者DM区域已经超出了范围)。
·R1和R1+N-1不在同一数据区域。
·C中的单元数是0001~ 9999之间的BCD码。
·当指定数据是BCD时,求和的数据却不是BCD。
2) EQ:当结果是O时置ON。
【实例】 在图7-39中,当IR 0001为ON时,对DM 0000~DM 0007共8个字的BCD内容求和,且结果写入DM 0010和DM 0011中。
图7-39 求和指令的使用
点击排行
