当信息被发送,接收装置对所有的数据位和发送CRC执行相同的CRC操作,。如果信息准确被接收,余数(CRC)为0.CRC计算举例RTU设备首先发送最右边的字节(寄存器的或离散数据的)。发送CRC-16的第一位是MSB.因此,例中CRC多项式的MSB在最右边。X”项被丢掉,因为,它只影响商(被丢弃)而不影响余数(CRC字符)。生成的多项式是1010 0000 0000 0001。把余数全部初始化为1。查询不允许使用地址0,因为这不能是–个广播请求。功能代码是01.开始点编号是双字节长,可以是任何小于附属CPU里最高输出点有效编号的值。
开始点编号等于–个比第-一个输出点编号小1的数,这个输出点是对该请求的正常响应送回的。点数值是双字节长,指定一个正常响应送回的输出点数。开始点值及点数值的总和必须小于或等于附属CPU里最高输出点数变量的值。开始点编号的高位字节和字节字段数作为第一-个字节被发送。低位字节是第二个字节。晌应字节计数是一个从1到256(0=256)的二进制数。它是在字节计数之后错误校验
GIDDINGS & LEWIS 503-16265-02 USPP 5031626502
GIDDINGS & LEWIS 502-02904-20 USPP 5020290420
GIDDINGS & LEWIS 502-03674-00 USPP 5020367400