当信息被发送,接收装置对所有的数据位和发送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)的二进制数。它是在字节计数之后错误校验
之前一个正常响应里的字节数。输出状态数据充填在正常响应的数据字段中。每个字节包含8个输出点的值。第一个字节的最低有效位(LSB)包含输出点的值,该输出点编号等于开始点编号加上1。输出点的值按序排列,以数据字段的第-一个字节的最低有效位开始,以数据段的最后一个字节的最高有效位结束。如果点数不是8的倍数,最后–个数据字节最高的1到7位是0.
GIDDINGS & LEWIS 502-02628-00 USPP 5020262800
GIDDINGS & LEWIS 401-34434-00 USPP 4013443400
GIDDINGS & LEWIS 502-03642-03 USPP 5020364203