MODBUS RTU方式 数据基本格式如下: 地址 功能代码 数据数量 数据1 ...数据n CRC高字节 CRC低字节
帧定界 :MODBUS RTU方式下,每两个字符之间发送或者接收的时间间隔不能超过1.5倍 字符传输时间。如果两个字符时间间隔超过了3.5倍的字符传输时间,规约就认为一帧数据已经接收,新的一帧数据传输开始。 问题: 1、在软件过程中如何实现时间的判断? 2、严格定义数据之间的时间有何意义?比如不去考虑数据之间的时间而实现通讯,会有什么弊端和好处,或者在什么情况下可以不去考虑数据间的时间间隔问题?
|