发布于 2004-02-26 12:59:50
0楼
我对MODBUS RTU通讯规约理解不够
编 码 8位二进制
起始位 1位
数据位 8位
奇偶校验位 1位(偶校验位)
停止位 1位
错误校检 CRC(冗余循环码)
初始结构 = ≥4字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校检 = 16位CRC码
结束结构 = ≥4字节的时间
我想请教S7-200做主站,智能仪表做从站。其中的起始结构和结束结构如何理解?是否按这个结构发出信息后从站就会返回信息回来(在CRC正确时)。是否要用到接收和发送命令。MODBUS RTU的03功能是否是读从站的寄存器,而从站则相应的返回一条信息。比如发送结构 5ms 01 03 40001 CRC 5ms ,其中的40001是仪表寄存器地址,为可读。仪表就能返回信息了吗。
啊啊