Skip to content

OPC UA Server

In Server mode inSCADA lets external OPC UA clients connect to read and write data. It creates a namespace of its own and presents the data it has collected as OPC UA nodes.

  • Presenting data to a higher-level SCADA, or to MES/ERP systems, over OPC UA
  • OPC UA communication between separate inSCADA installations
  • Feeding third-party analytics and reporting tools
  • Acting as an OPC UA gateway to cloud platforms (Azure IoT Hub, AWS IoT and the like)
ParameterExampleDescription
ProtocolOPC UA ServerThe protocol
Port4840The listening port (for incoming connections)
Security ModeSignAndEncryptThe security mode
Security PolicyBasic256Sha256The security policy
Encoding TypeBinaryThe encoding

The security and authentication settings have the same shape as on the client.

inSCADA creates a namespace for the OPC UA server by itself: urn:inscada:milo:connection-namespace. The variables you define are presented as nodes under it.

These are defined exactly as in client mode. The values of the variables you define are presented as nodes to the connected OPC UA clients.

OPC UA Server gateway Data collected from field devices over several protocols is presented upwards through inSCADA as OPC UA Server (port 4840). Field devices Modbus, IEC 104, DNP3, S7, … inSCADA data collection OPC UA Server (port 4840) Higher-level SCADA / MES / ERP / cloud OPC UA Client

Here inSCADA collects data from field devices over several different protocols and presents it upwards as an OPC UA server. Because OPC UA is platform-independent, this integrates cleanly across different operating systems and environments.