Arduino-based Modbus RTU to Modbus TCP/UDP gateway with web interface

Allows you to connect Modbus RTU slaves (such as sensors, energy meters, HVAC devices) to Modbus TCP/UDP masters (such as home automation systems)
ORIGINAL POST
By budulinek
details

modbus1.png

technical specifications

  • slaves are connected via RS485 interface
  • master(s) are connected via ethernet interface
  • up to 247 Modbus RTU slaves
  • up to 8 TCP/UDP sockets for Modbus TCP/UDP masters and for the web interface
  • RS485 interface protocols:
    • Modbus RTU
  • Ethernet interface protocols:
    • Modbus TCP
    • Modbus UDP
    • Modbus RTU over TCP
    • Modbus RTU over UDP
  • supports broadcast (slave address 0x00) and error codes
  • supports all Modbus function codes
  • settings can be changed via web interface, stored in EEPROM
  • diagnostics and Modbus RTU scan via web interface
  • optimized queue for Modbus requests
    • prioritization of requests to responding slaves
    • queue will accept only one requests to non-responding slaves

 

https://github.com/budulinek/arduino-modbus-rtu-tcp-gateway

 

 

modbus1.png

technical specifications

  • slaves are connected via RS485 interface
  • master(s) are connected via ethernet interface
  • up to 247 Modbus RTU slaves
  • up to 8 TCP/UDP sockets for Modbus TCP/UDP masters and for the web interface
  • RS485 interface protocols:
    • Modbus RTU
  • Ethernet interface protocols:
    • Modbus TCP
    • Modbus UDP
    • Modbus RTU over TCP
    • Modbus RTU over UDP
  • supports broadcast (slave address 0x00) and error codes
  • supports all Modbus function codes
  • settings can be changed via web interface, stored in EEPROM
  • diagnostics and Modbus RTU scan via web interface
  • optimized queue for Modbus requests
    • prioritization of requests to responding slaves
    • queue will accept only one requests to non-responding slaves

 

https://github.com/budulinek/arduino-modbus-rtu-tcp-gateway

 

 

COMMENTS

Please Login to comment
  Subscribe  
Notify of