您现在的位置是:首页 > 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-37SUM(-)指令梯形图。

    C的最右3个数字必须是0001~9999之间的BCD码。

   DM 6144DM 6655不能用于D

    如果C的第14位置OFF(为BCD数据设定),所有在R1R1+N -1范围内的数据必须是BCD

SUM(-)指令梯形图

    7-37    SUM(-)指令梯形图

    当执行条件为OFF时,SUM(-)不执行。当执行条件为ON时,SUM(-)R1~R1+N-1字的内容相加或者R1~R1+N/2-1的字内的字节相加,并把求和后的值输出到目的字(DD+1)中。数据被求和可以是二进制或BCD且将以相同的形式输出。二进制数据可以带符号也可以不带符号。

    C的功能字如图7-38所示,且在下面有详细的解释。

C的功能字

    7-38    C的功能字

    在范围(N)内条目数在C的最右3个数字中,C必须是001999之间的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区域已经超出了范围)。

    ·R1R1+N-1不在同一数据区域。

    ·C中的单元数是0001~ 9999之间的BCD码。

    ·当指定数据是BCD时,求和的数据却不是BCD

   2) EQ:当结果是O时置ON

    【实例】  在图7-39中,当IR 0001ON时,对DM 0000~DM 00078个字的BCD内容求和,且结果写入DM 0010DM 0011中。

求和指令的使用

    7-39    求和指令的使用