Skip to main content

OPC UA Server

The OPC UA Server page is where you manage the server model itself:

  • the address space
  • imported OPC UA models
  • instances in the server
  • certificates
  • server settings

It is important to separate this from the Reniway OPC UA Server connector:

  • the OPC UA Server page manages the server model and its nodes
  • the Reniway OPC UA Server connector manages the properties that map live data from connectors and data mappers into that server model

If you want to publish live machine data into the OPC UA server, configure the mapping through the Reniway OPC UA Server connector.

What the server supports

The server can be used as a real modeling and integration layer.

It supports:

  • importing NodeSet2 XML files
  • loading standard OPC UA information models such as Machinery or Umati
  • creating instances from imported object types
  • writing values directly to variables in the node browser
  • updating variable datatypes
  • switching variables between scalar, arrays, and other value rank forms
  • structured datatypes

This means you can import an OPC UA data model, create your machines or objects as instances, and then map live values from Reniway into those instances.

Address Space

The Address Space tab is the main node browser for the server.

OPC UA server address space overview

From here you can:

  • browse the current server nodes
  • inspect node attributes
  • right-click types or folders to create instances
  • select variables and edit their values
  • update datatype and value-rank related settings

Model Manager

The Model Manager tab is where you load OPC UA information models as NodeSet2 XML files.

OPC UA server model manager import

When importing a model, you select the NodeSet2 XML file from disk.

Selecting a NodeSet2 XML file

This is the starting point when you want to work with standard models such as:

  • OPC UA Machinery
  • Umati-related models
  • custom OPC UA companion specifications

After import, the types become available in the node browser and can be instantiated into the live server address space.

Complete Example: Import Machinery and Create an Instance

One practical workflow is:

  1. Open OPC UA Server > Model Manager
  2. Import a Machinery NodeSet2 XML file
  3. Go back to Address Space
  4. Browse to the location where the imported type should be instantiated
  5. Right-click the parent node and choose Add instance
  6. Enter the instance name and select the imported type definition
  7. Confirm the reference type and create the instance

In the node browser, the context menu exposes the Add instance action:

Node browser add instance action

The add instance dialog then lets you choose the imported type and create the concrete instance:

Add instance dialog

For example, after importing Machinery types, you can create an ExampleMachine1 instance and build out the machine structure inside the server.

Editing Variables in the Node Browser

Once an instance exists, you can select variables in the node browser and manage them directly.

Editing an OPC UA variable in the node browser

From the variable detail panel, you can:

  • write a value to the variable
  • update the datatype
  • change the ValueRank

That allows you to move variables between scalar and array-style forms and refine the model after importing it.

This is especially useful when a model needs project-specific adjustments before you start mapping live data into it.

Structured Datatypes

The server supports structured datatypes.

That means imported models can include richer OPC UA structures, and those structures can be represented in the server model instead of reducing everything to simple scalar values.

This is important for companion specifications such as Machinery and Umati, where object types and structured values are part of the model design.

Certificate Manager

The Certificate Manager tab is where you manage the OPC UA server certificates and the client certificates that connect to the server.

OPC UA server certificate manager

From here you can manage trusted and rejected client certificates and control which clients are allowed to connect.

This is the operational page you use when a client certificate must be reviewed, accepted, moved, or removed.

How This Fits with the Reniway OPC UA Server Connector

The workflow is:

  1. build or import the OPC UA server model on the OPC UA Server page
  2. create the required instances in the address space
  3. configure the Reniway OPC UA Server connector in a flow
  4. select the target nodes from the server address space in that connector
  5. map live values from connectors or data mappers into those OPC UA nodes

So in short:

  • manage the server and model on the OPC UA Server page
  • manage the mapped properties and live data links on the Reniway OPC UA Server connector

Info

InfoDescription
Endpoint URLURL of the OPC UA server.
Auto Accept CertificatesAllow the server to automatically accept certificates from clients.
Security Policy: NoneAllow Security Policy: None in the OPC UA server.