• 已解决 63021 个问题
  • 已帮助 5942 位优秀工程师

一组多从无线通信MODBUS的查询机制

drepa 2017-11-23 浏览量:844

        如题,计划使用3-5个无线串口器件进行MODBUS通信,一个主机,2-4个从机,请问这种通信模型是从机同时发数据给主机,还是主机从每个从机中发送获取数据的指令,从机才响应主机从而把数据发给主机呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ModBus通讯由主机控制,所有的从机寄存器操作,数据上传下传都是由主机发起。

    带1从机或者多从机对于主机没有区别。ModBus协议的帧头里有从机地址。

    操作哪个从机就对哪个地址发起通讯,同时操作所有从机的话,我记得ModBus有广播地址,对着公共地址发消息,让所有从机一起接收。

    1从或多从对从机也没影响,从机在解析数据包的时候是先判断地址的。

    • 发布于 2017-11-24
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :同一个型号 回复

其他答案 数量:2
  • 看你数据量大小和需不需要低功耗等这些因素了。如果数据量少,从机需要发送数据了就主动发送,不需要发送了就可以休眠。如果频繁发送数据,那就可以用主机查询。
    • 发布于2017-11-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不好意思没有查询到相关信息 回复

  • 考虑到可靠性和通信冲突,最好是主机轮询。

    但是如果有类似于中断机制的设置,即从机遇到一种状态,需要紧急通知主机,那就可以发一个提醒帧,接着发一个状态通知。

    • 发布于2017-11-23
    • 举报
    • 评论 0
    • 0
    • 0

一组多从无线通信MODBUS的查询机制