永发信息网

上位机软件怎样解析modbus协议

答案:4  悬赏:40  手机版
解决时间 2021-04-07 19:23
  • 提问者网友:不爱我么
  • 2021-04-06 21:58
就是MODBUS协议的数据帧,有个3.5/1.5个字符时间 是什么意思?
怎么计算? 有些可能一帧数据分几部分接收,怎么确定下一部分是紧跟着的数据? 这个协议也没有个协议头与结束符号,最好有实际例子给我啊!谢谢哦 急哦~~~
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-04-06 22:18
Modbus协议中规定的相邻两个字节之间的时间间隔指的是上一个字节的停止位和下一个字节的起始位之间的时间间隔,而我们在实际应用中,多数微处理器或现场设备仅能检测到一个字节的停止位,而无法检测到字节的起始位"在这种情况下,要检测相邻两个字节的时间间隔,只能检测相邻的两个字节的停止位之间的时间间隔,这样,实际检测到的相邻的两个字节之的时间间隔等于Modbus协议所定义的相邻的两个字节之间的时间间隔加上传输一个字节需要的时间"因
此,在实际应用中,若检测到相邻的两个字节之间的时间间隔小
于2.5个字符时间,则认为传输的数据帧是连续的;若检测到相
邻的两个字节之间的时间间隔大于4.5个字符时间,则认为一
帧的开始或结束.
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-04-07 01:32
没有耶 对不起
  • 2楼网友:冷風如刀
  • 2021-04-07 00:23
用vc++编写usb接口通信程序 vc++串口通信根本管底层协议modbus应用层协议vc 编程需要管vc编写串口通信候要管用户层数据传输格式于modbus要管
  • 3楼网友:动情书生
  • 2021-04-06 23:29
modbus通讯协议RS-422、RS-485传输距离理论为1200米 modbus通讯协议RS-232传输距离理论为12米
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯