Protocol connectivity

OPC UA SCADA Software and 3D Visualization

Kingfisher 3D SCADA uses OPC UA to browse structured information models and bind secure, standards-based industrial data into 3D operations views.

OPC UA SCADA Software and 3D Visualization

* Representative project visualization

Protocol overview and design intent

OPC UA is the modern interoperability layer for industrial systems. It provides typed information models, sessions, subscriptions and optional certificate-based security—far beyond classic OPC DA.

Buyers searching “OPC UA SCADA software”, “OPC UA dashboard” and “OPC UA visualization” want secure connectivity to PLCs, historians and gateways without brittle proprietary drivers. Kingfisher focuses on client-side browsing and tag binding for visualization.

Where Modbus is register-oriented, OPC UA is node-oriented: you navigate namespaces and select NodeIds that represent sensors, setpoints and equipment objects.

Kingfisher's OPC UA path is aimed at plants that already standardized on information models from machine builders or enterprise gateways. Instead of rebuilding flat register maps, engineers browse nodes and bind them into 3D equipment objects so operators see structure that matches the real process.

How Kingfisher connects

Configure an OPC UA client channel with the endpoint URL, security policy and authentication mode required by the server, then browse or import the nodes you need as Kingfisher tags.

  1. Obtain the server endpoint URL and required security mode from the controls team.
  2. Trust or reject certificates per your OT PKI policy, and confirm whether mutual application certificates are mandatory in your deployment.
  3. Browse the address space or import a curated node list.
  4. Create subscriptions for high-change signals; poll slower nodes as needed.
  5. Bind nodes to 3D properties and alarm rules, then validate session reconnect behavior.

Data types and addressing

OPC UA exposes built-in types (Boolean, Int32, Float, Double, String, DateTime, arrays and structures). Browse names and NodeIds must be stable across server restarts—coordinate naming with the PLC/export toolchain.

Subscriptions deliver change-based updates, which is more efficient than blind polling for bursty signals.

For OPC UA SCADA dashboard work, prefer curated node lists over browsing the entire address space into production. Large servers can expose tens of thousands of nodes; importing only what the HMI needs keeps subscriptions lean and documentation clear for auditors.

  • Endpoint URL and security policy selection
  • NodeId / browse-path mapping into tags
  • Subscription publishing intervals and monitored item queues
  • Session keepalive and reconnect strategy

Industries that rely on this protocol

Automotive and electronics factories standardize on OPC UA for machine builders. Energy and process industries use it for multi-vendor gateways. Building systems increasingly expose OPC UA alongside BACnet.

Discrete manufacturing often mixes OPC UA on new cells with Modbus or S7 on legacy lines. Kingfisher lets both appear in one scene so supervisors do not jump between tools. That single-pane OPC UA visualization story is a common reason teams shortlist modern 3D SCADA platforms.

  • Discrete and process manufacturing
  • Multi-vendor machine cells
  • Enterprise-to-OT gateway layers

Known limits and engineering notes

Kingfisher operates as an OPC UA client only (southbound / field connectivity). It does not act as an OPC UA server for northbound publishing.

Certificate mismanagement is the top field issue—clock skew, untrusted CAs and expired application certificates break sessions even when networking is fine.

  • Security policy must match server expectations
  • Large address spaces need curated imports
  • Firewall rules must allow OPC UA ports/sessions

Frequently asked questions

Does OPC UA always require certificates?
Not always. Some lab servers allow SecurityPolicy None for commissioning, but production systems usually require Sign or SignAndEncrypt with application certificates. Follow your OT security standard—do not leave None enabled on exposed networks.
Is Kingfisher an OPC UA server or client?
Kingfisher is an OPC UA client only: it browses and subscribes to nodes on remote OPC UA servers. It does not provide an OPC UA server endpoint for northbound systems.
How is OPC UA different from Modbus for dashboards?
Modbus maps numeric registers. OPC UA provides richer types, browseable models and stronger security options. Choose based on what the device exposes and your cybersecurity requirements.
What happens if the OPC UA session drops?
Kingfisher should show tag quality as bad/uncertain and attempt reconnect according to channel settings. Design operator graphics to display quality, not only the last good value.
How do OPC UA subscriptions differ from Modbus polling in Kingfisher?
Modbus typically polls registers on a schedule. OPC UA can push changes through monitored items when the server supports subscriptions, which reduces chatter for bursty signals while still allowing slower polled reads for static configuration nodes.
What should I prepare before connecting an OPC UA server?
Collect the endpoint URL, security policy, user/certificate requirements, and a shortlist of NodeIds. Confirm clock sync and firewall rules for the OPC UA port. Validate browse permissions with a test client before binding production tags.