请高手指点modbus协议
我今天在看modbus协议上讲"使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始"但是在下面又说"在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束"
起始位 设备地址 功能代码 数据 CRC校验 结束符
T1-T2-T3-T4 8Bit 8Bit n个8Bit 16Bit T1-T2-T3-T4
这样开始3.5个字符,结束3.5个字符,这个停顿时间不是7个吗?我不知道是不是我的理解错误!! 两个消息之间是3.5字符时间的停顿,停顿用于区别是一个消息还是两个消息.
即从上一个消息的结束到下一个消息的开始是3.5字符时间的停顿.
-----此内容被passerby于2006-10-19,12:00:09编辑过 我还想问1楼一下
起始位 设备地址 功能代码 数据 CRC校验 结束符
T1-T2-T3-T4 8Bit 8Bit n个8Bit 16Bit T1-T2-T3-T4 (我觉的T1-T2-T3-T4是延时)
这个怎么解释 解释:
起始位---T1-T2-T3-T4
设备地址---8Bit
功能代码---8Bit
数据---n个8Bit
CRC校验---16Bit
结束符---T1-T2-T3-T4
(我觉的T1-T2-T3-T4是延时) ---是的,这就是两个消息之间的停顿.
另附标准协议链接,协议最后是crc16计算程序,有几个拼写错误.
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=630820&bbs_page_no=1&bbs_id=1000 谢谢!!谢谢!!
有msn吗?我的qiaofeng198011@tom.com {:smile:}{:smile:}{:smile:}{:smile:}{:smile:}
页:
[1]