modbus-proxy
Modbus Proxy – Lightweight Docker Image for WAGO PFC200 (armv7)
99
This image provides a compact and efficient Modbus proxy server built with Python, designed to run seamlessly on embedded systems like the WAGO PFC200 (ARMv7l). It supports flexible configuration via YAML and is ideal for industrial automation scenarios where Modbus TCP routing or multiplexing is required.
modbus-proxyMount your configuration file and start the container:
$ docker run --name modbus-proxy -p 5020:502 muerlemann/modbus-proxy:armv7 -b tcp://0:502 --modbus tcp://plc-ip:502Start with config-file:
$ docker run --name modbus-proxy -p 9001:5001 -p 9002:5002 -v $PWD/config.yml:/config/modbus-proxy.yml muerlemann/modbus-proxy:armv7
Example config file config.yml:
devices:
# Modbus-Slave 1
- modbus:
url: 192.168.xxx.xxx:502
listen:
bind: 0:5001
# Modbus-Slave 2
- modbus:
url: 192.168.xxx.xxx:502
listen:
bind: 0:5002
For configuration examples and documentation, visit the GitHub repository.
Content type
Image
Digest
sha256:a9a1d3a3c…
Size
47.4 MB
Last updated
10 months ago
docker pull muerlemann/modbus-proxy:armv7