电脑中的监控软件,如组态王、力控、WinCC、KepwareOPC、ModbusMaster 等,驱动选 择 Modbus TCP 协议,先定义 tag(数据项),然后使监控软件进入运行方式,此时监控软件 会自动形成Modbus TCP 命令,将其通过以太网先发送给该ModbusTCP/ModbusRTU协议转换 器,我们的转换器再将该命令转化成 ModbusRTU 命令,通过 RS485 总线,将其发给总线上 的现场仪表、PLC 等 Modbus 从站设备。 这些设备收到命令后, 再将应答信息通过 RS485 总线回送给ModbusTCP/ModbusRTU协 议转换器,转换器再将回送信息转化成 ModbusTCP 格式信息,通过网线回送给电脑中的监 控软件。 用户可能会有疑问,ModbusTCP 是高速通讯(100M),而 ModbusRTU 是低速通讯(波特 率 19200),这就会出现 ModbusTCP 命令不会被立即响应的问题,那ModbusTCP/ModbusRTU 协议转换器是如何解决这一棘手的通讯速率不匹配的问题呢,我们对于读数据使用了命令循 环池的技术策略,很完美的解决了这个难题,而对于 ModbusTCP 的写命令,我们则采用了 中断优先方式,保证数据立即写入 ModbusRTU 从站设备中,因此用户使用该 ModbusTCP/ModbusRTU协议转换器,会感觉通讯速度是真的很快, 没有一丝顿挫感!
楼主最近还看过