Skip to content

Remote IO — Weidmüller Connection

System overview: SMX-RNS20 connected to Weidmüller module System setup — SMX-RNS20 reading data directly from Weidmüller UR20 module via Modbus TCP

Weidmüller u-mation controllers (UC20, UC300, PAC) typically expose a Modbus TCP server on their Ethernet port. The SMX-RNS20 can poll these devices periodically and make the data available in the cloud dashboard or forward it to MQTT/SQL destinations.

  • In the Weidmüller project editor (WUP Studio or u-remote UI), configure a static IP on the controller.
  • Enable the Modbus TCP Slave service. Default port: 502, Unit ID: 1.
  • Map the I/O registers you want to expose to Modbus holding register addresses.
  • Download the configuration to the controller.
  1. Log in to the SMX-RNS20 web interface → Remote IO → Connections.
  2. Click Add Connection and select Driver: Modbus TCP.
  3. Enter the Weidmüller controller’s IP, port 502, and Unit ID.
  4. Add data point definitions for each register or coil address to monitor.
  5. Save and verify real-time values in Remote IO → Monitor.

WUP Studio — communication parameters for Weidmüller Modbus TCP WUP Studio — communication parameter configuration for Modbus TCP

Remote IO app — Add Driver for Weidmüller Modbus TCP Remote IO — Add new Modbus TCP driver for Weidmüller

Remote IO — tag creation for Weidmüller registers Remote IO — creating tags for Weidmüller register addresses

Remote IO — tag configuration details for Weidmüller Remote IO — tag address and data type configuration

Remote IO — Driver status for Weidmüller showing connected Remote IO — Driver status page confirming connection to Weidmüller module

Remote IO — Tag status with live Weidmüller values Remote IO — Tag status page with live register values from Weidmüller