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

CPM2A系列PLC帧校验(FCS(-))指令

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

简介图 7-35 为 FCS(-) 指令梯形图。 C 的最右 3 个数字必须是 001~ 999 之间的 BCD 。 DM 6144~DM 6655 不能用作 D 。 当通过通信端口传送数据时, FCS(-) 可用于校验通信错误。 图 7-35 FCS(-) 指令梯形图

    7-35FCS(-)指令梯形图。

    C的最右3个数字必须是001~ 999之间的BCD

   DM 6144~DM 6655不能用作D

    当通过通信端口传送数据时,FCS(-)可用于校验通信错误。

FCS(-)指令梯形图

    7-35    FCS(-)指令梯形图

    当执行条件为OFF时,FCS(-)不执行。当执行条件为ON时,FCS(-)通过对字R1~R1+N-1或字R1R1+N-1这个指定范围的字节内容进行特有的逻辑或运算,计算该指定范围内的帧校验和。然后,校验和的值(十六进制)转换成ASCII码且输出到目的字(DD+1)

    C中的位功能如图7-36所示,且在下面作详尽的解释。

C中的位功能

    7-36    C中的位功能

    范围(N)内的单元数由C中的最右3个字定义,它们必须是001~999之间的BCD码。

    如果C的第13位为OFF,将以字的帧校验和方式计算;如果C的第13位为ON,将以字节的帧校验和方式计算。

    如果指定字节方式,范围能从R1的最左或最右字节开始。如果C的第12位为ONR1的最左字节将不包括在内。

    当第12位为OFF时,字节将按这样的次序:1234……进行或运算。当第12位为ON时,字节将按这样的次序:2345……进行或运算。

    字节帧校验和计算产生两位转换成它对应4ASCII值的十六进制值。字帧校验和计算产生四位转换成它对应8ASCII值的十六进制值。

    对标志位的影响:

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