Skip to content

SX-IO — OPC UA Data Collection

OPC UA (IEC 62541) is the modern standard for industrial interoperability. SX-IO can act as an OPC UA Client, connecting to any OPC UA server on the LAN (e.g., Siemens S7-1500, B&R controllers, COPA-DATA Zenon, or a Windows OPC UA server) and subscribing to node values at configurable intervals.

  • The OPC UA server must be accessible from the SMX-RNS20’s LAN IP.
  • Anonymous access or username/password credentials must be configured on the server (certificate-based auth is not currently supported).
  • Note the server’s endpoint URL, e.g., opc.tcp://192.168.1.10:4840.
  • For Siemens S7-1500: ensure OPC UA is enabled in TIA Portal (PLC Properties → OPC UA → Activate OPC UA Server).
  1. Log in to the SMX-RNS20 web interface → SX-IO → Sources → Add Source → OPC UA.
  2. Enter the OPC UA server endpoint URL and authentication credentials (or leave blank for anonymous).
  3. Click Browse Nodes (or manually enter Node IDs). Select the nodes you want to collect.
  4. SX-IO supports both Polled (read at interval) and Subscribed (server-push, lower latency) modes.
  5. Set the publishing interval in milliseconds.
  6. Configure an output (Dashboard, MQTT, SQL) and save.

SX-IO main page Step 1 — Modules → Driver

SX-IO Driver page Step 2 — Add new driver

SX-IO — OPC UA driver: Name and Endpoint URL Step 3 — Driver settings: Name and OPC UA endpoint URL

SX-IO — OPC UA driver: credentials Step 3 (continued) — username/password credentials (or leave blank for anonymous)

SX-IO Status — OPC UA driver connected Step 4 — Status → Driver: green indicator confirms OPC UA connection

SX-IO Tag page Step 5 — Modules → Tag: add new tag

SX-IO — OPC UA tag: Node ID address Step 6 — Tag configuration: Name, Type, Node ID address

SX-IO — saving OPC UA tag Step 6 (continued) — save tag

SX-IO Status — OPC UA tag with live value Step 7 — Status → Tag: live OPC UA node value with OK status

OPC UA client tool for troubleshooting Troubleshooting — OPC Foundation free client tool for verifying OPC UA server

OPC UA client — browsing nodes Troubleshooting — browsing available OPC UA nodes

OPC UA client — reading tag values Troubleshooting — reading node values to verify address format

OPC UA client — confirmed connection Troubleshooting — confirmed OPC UA connection in client tool