SCADA Blog › OPC UA to SCADA Cloud

OPC UA SCADA Integration: Connect OPC UA Servers to Cloud Dashboards

July 15, 2026  ·  9 min read Cloud

SCADA Cloud connects directly to any OPC UA server and turns its node data into live dashboard tags — no on-premise gateway, no VPN into your plant network, and no manual NodeId configuration. This guide covers the OPC UA integration architecture, how to connect a server, map nodes to tags, and build your first live dashboard.

Before you start: Have your OPC UA server's endpoint URL ready (e.g. opc.tcp://192.168.1.10:4840), along with the security policy it requires and any server/client certificates, if applicable.

Why Connect OPC UA to SCADA Cloud

OPC UA (Unified Architecture) is the modern, vendor-neutral standard for secure industrial data exchange, built into most current-generation PLCs and DCS controllers — Siemens S7-1500, Beckhoff TwinCAT, Allen-Bradley ControlLogix, and Schneider EcoStruxure all ship with a native OPC UA server. Instead of polling registers the way Modbus does, OPC UA uses a subscription model: you subscribe to a node once, and the server pushes an update only when the value changes. That reduces network load and gives sub-second dashboard refresh, even across hundreds of tags. Rather than standing up your own OPC UA client, historian, and dashboard stack, SCADA Cloud handles the connection, namespace browsing, tag mapping, alarming, and visualization for you.

Architecture: How the Connection Works

SCADA Cloud acts as an OPC UA client that reaches out to your server's published endpoint over the network. No inbound firewall rule is required on the plant side — the connection is outbound from the OPC UA server's perspective, the same as any other OPC UA client (e.g. an HMI or historian) that already talks to that server. If the server sits on an isolated or air-gapped segment, you expose the endpoint through a reverse proxy, VPN, or the gateway's own secure remote-access feature rather than opening the network directly. Once connected, SCADA Cloud maintains a persistent OPC UA session and subscribes to the nodes you select, receiving change-based updates that are stored in the cloud historian and rendered on your dashboard in real time.

Step 1 — Create Your SCADA Cloud Account

Register for free

Go to scada.modbussimulator.com/register and create an account. The 60-day free trial requires no credit card and includes unlimited OPC UA and Modbus connections.

Step 2 — Add an OPC UA Connection

Configure the server endpoint

Go to Devices → Add Device → OPC UA. Enter:
Endpoint URL — e.g. opc.tcp://192.168.1.10:4840
Security policy — None, Basic128Rsa15, Basic256, or Basic256Sha256
Security mode — Sign, or Sign & Encrypt
Authentication — anonymous, username/password, or client certificate
Certificates — upload the server certificate and, for mutual authentication, a client certificate

Supported servers: SCADA Cloud works with any OPC UA-compliant server — Siemens S7-1500, Beckhoff TwinCAT, Allen-Bradley ControlLogix, Schneider EcoStruxure, Kepware, and Ignition's OPC UA module have all been verified. No inbound firewall changes are required since SCADA Cloud connects out to your server as a standard OPC UA client.

Step 3 — Browse the Node Namespace

Once the connection shows Connected, open the namespace browser to explore the server's data model.

Navigate Objects, Variables, and Methods

The browser displays the server's node tree exactly as the PLC or gateway exposes it. Expand folders like Objects → Line1 → Station3 to find the Variable nodes you need, without ever typing a raw NodeId. Click a Variable node to preview its current value and data type before adding it.

Step 4 — Map Nodes to Tags

SCADA Cloud needs to know which OPC UA nodes correspond to which tags on your dashboard.

Select nodes and set sampling

Click each Variable node you want to monitor to add it as a named SCADA tag. Set the sampling interval (100ms–60s) and an optional deadband filter so the server only reports meaningful changes. The tag inherits the node's display name and data type automatically, and you can rename it for the dashboard.

Bulk mapping: For PLCs that expose a large, structured Objects folder (e.g. one sub-folder per production line), you can select an entire branch and add every Variable node beneath it as tags in one action, instead of clicking through nodes one at a time.

Step 5 — Build a Live Dashboard

Go to Dashboard → Edit Mode and drag widgets onto the canvas — number displays, gauges, trend charts, and status indicators — then bind each widget to an OPC UA-mapped tag. Because OPC UA uses a subscription model, the dashboard updates the instant the server reports a changed value, without the polling delay you'd see waiting on a traditional scan cycle.

Step 6 — Configure Alarms

Go to Alarms → Add Alarm, select an OPC UA-mapped tag, and set a threshold condition (above, below, equals). Enable email or SMS notification for critical conditions. You can also add a dedicated alarm rule that fires when the OPC UA session itself drops, so a server or network outage doesn't silently freeze your dashboard without anyone noticing.

Tag Mapping in Practice: An Example

A Siemens S7-1500 exposing production data might structure its namespace as Objects → Line1 → Station3 → Temperature, ...→ Pressure, and ...→ RunStatus. In SCADA Cloud, you'd browse to that folder, select all three Variable nodes, and map them to tags named Line1_Station3_Temp, Line1_Station3_Pressure, and Line1_Station3_Status. Numeric nodes like temperature and pressure become gauge or trend-chart tags with a unit; a status/enum node becomes a status-indicator tag. This same pattern scales to dozens of stations across multiple lines without any manual NodeId entry.

Use Cases

OPC UA-to-cloud integration is most valuable where the plant already has modern OPC UA-native controllers — Siemens, Beckhoff, and current Allen-Bradley platforms — and the team wants remote visibility without deploying a full on-premise SCADA server. It also fits multi-vendor factory floors, since a single SCADA Cloud dashboard can pull from Siemens, Schneider, and Mitsubishi OPC UA servers with the same workflow. Machine builders (OEMs) commonly expose a single OPC UA server on their equipment so customers can connect SCADA Cloud for monitoring without exposing the underlying PLC program, and remote or distributed sites use OPC UA over TLS to push data to the cloud securely without a VPN.

OPC UA + Modbus in the Same Dashboard

Most plants run a mix of modern OPC UA-native controllers alongside older Modbus TCP devices — energy meters, VFDs, and legacy PLCs. SCADA Cloud lets you combine both data sources on the same dashboard, trend chart, and alarm rule set, so operators get one unified view regardless of which protocol each device speaks. If you're validating a Modbus device before wiring it into the same dashboard, you can simulate it first with a Modbus slave simulator to confirm register values and connectivity without touching production hardware.

Troubleshooting Common Issues

Server shows "Disconnected"

  • Verify the endpoint URL and port — most OPC UA servers default to 4840, but some gateways use a custom port.
  • Check the security policy matches what the server requires; a mismatch (e.g. requesting None when the server enforces Basic256Sha256) will reject the session.
  • Confirm the server's certificate has been trusted/uploaded, and that the client certificate is uploaded if the server requires mutual authentication.

Node browsed but tag shows no data

  • Confirm the node is a Variable node (not an Object or Method) — only Variable nodes carry a live value that can be subscribed to.
  • Check the node's access level on the server; some nodes are read-only for certain user roles or require elevated authentication.

Tags show stale values

  • Check the deadband filter setting — a large deadband can suppress updates for stable, slowly changing values.
  • Verify the OPC UA session status; a silent reconnect loop can cause missed updates during the outage window.

Connect Your OPC UA Server in Minutes

60-day free trial. No credit card. Any OPC UA server, unlimited nodes, Modbus TCP/RTU included.

Start Free 60-Day Trial → See Live Demo →

Related Articles