首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modbus从站能否向主站报告事件?

Modbus从站能否向主站报告事件?
EN

Stack Overflow用户
提问于 2020-05-30 18:56:03
回答 1查看 323关注 0票数 0

我想要菊花链Modbus从站,带瞬时开关。

由于Modbus是主/从协议,我甚至不确定这是不是可行的方法。

我的理解是,为了让主机知道这些事件,他必须轮询每个从设备以读取它们的寄存器状态。

也许这对于这个协议来说是微不足道的,并且不会在总线上产生悬空,或者也许我必须切换到不同的协议?

我发现了无数的modbus主机控制从机(如电机,继电器,任何类型的执行器),甚至从传感器读取温度/湿度的例子,但我正在努力寻找任何“基于事件的传感器”的例子,例如瞬间开关……

EN

回答 1

Stack Overflow用户

发布于 2020-05-30 19:50:44

不能,只有主机可以发送数据请求,而且在Modbus RTU (串行)中,整个网络中只能存在一个主机。

对于Modbus TCP,可以有多个主机。

如果您想要一个所有连接的设备都可以发送和读取数据的协议,可以看看Modbus MQTT,它通过发布-订阅系统工作,而不是大多数工业协议(包括)的请求-响应工作方式。

另一个可以为您工作的协议是OPC UA,除了Request -Response之外,它还允许主服务器。通过订阅。当数据值改变时从从机接收数据,而不需要先前的请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62101400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档