Modbus两从站之间通讯解决方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Modbus两从站之间如何交互数据?

工业控制中,一般都是主从通讯方式居多,有时也会碰到两个从站之间通讯。例如某工作站上位机已经采集plc末端设备,同时需要把数据写到另外一个末端单片机上(ModbusRTU)此时的组态王只能提供OPCServer接口,这样形成了一个OPC从站和一个ModbusRTU从站,原则上讲两个从站之间是不能直接通讯的

1.这种通讯机制可以实现?

通过迅饶的OPC2Modbus和HUB1002两款网关实现该功能。

2.实现过程

首先需要用OPC2Modbus软网关将组态王里的OPCServer数据转成ModbusTCP从站,这样与单片机形成了两个Modbus从站。

然后在迅饶HUB1002网关里配置一个ModbusTCP主站和一个ModbusRTU主站驱动,分别和以上两个Modbus从站建立通讯,最后利用网关里的JS脚本传递功能,将ModbusTCP

读来的值不断写给单片机ModbusRTU从站。

最终网关不断采集组态王里转发出来的ModbusTCP数据,然后通过脚本不断写给末端单片机。

原理图如下:

相关文档
最新文档