opcUaServer-OpcUaServer

This component contains the device-level OpcUaNamespace component and configuration parameters necessary for communications with OPC UA client devices. Additionally, the OPC UA server point device extension (OpcUaServerPointDeviceExt) of the OPC UA namespace adds points to the server. The OpcUaServer palette houses this component.

Note: Starting with Niagara Niagara 4.14.u1 and Niagara 4.15, the OpcUaServer component provides access to specific aspects of the OPC UA Server based on user roles and permissions as they are configured in the User Service, Role Service and Category Service. These server-side settings are observed when granting access to specific aspects of the OPC UA Server and include more restrictive access for Anonymous users. See OPC UA server, client user authorization for more details.
Figure 1. opcUaServer properties


To access these properties, expand Config > Drivers, right-click OpcUaServer and click Views > AX Property Sheet.

In addition to the standard property (Enabled), these properties are unique to this component.

PropertyValueDescription
Opc Ua Server Nametext stringDefines the name of the server. You may edit it or use the default name: N4OpcUaServer.
 additional propertiesConfigures the Tcp Endpoint.
Opc Tcp Endpoint, Enabledtrue (default) or falseEnables (true) and disables (false) the use of a Tcp Endpoint.
Opc Tcp Endpoint, Port52520 (default)Defines the port number for Opc Tcp connections.
Note: The port specified in the Opc Tcp Connection Address may be blocked by PC/network firewall. The firewall settings may need to be adjusted to allow data transfer on this port.
Opc Tcp Endpoint, Security Modecheck boxes (defaults to sign and signEncrypt)Security mode of the application defines the security level for a message being exchanged during communication between client and server. The mode can be set to None, Sign, or SignAndEncrypt.
Opc Tcp Endpoint, Security Policiescheck boxes (defaults to all)Specifies which security mechanisms are to be used for the Secure Channel between client and server.
User Authentication Methodscheck boxes (defaults to all except for Anonymous)Selects a method for authenticating the user. These settings must match the server’s settings for a successful connection.

Username and password values must be defined in the station’s UserService.

Certificate: Choose the certificate authentication and select the CA or Intermediate Certificate (stored in User trust store) from the drop down list. Please follow Setting up certificate based authentication topic for more information.

Note: For Certificate creation and saving procedure, refer to Station Security Guide.
Max Session Count500 (default)All communications are done through sessions, which must be alive all the time in normal cases. This property displays the maximum number of session that can be live.
Max Session Timeout00001h 00m 00s (default)The server can close sessions that have not been active (no message of any type from the client received for a more extended period than SessionTimeout).
Max Subscription Count50 (default)Displays the max number of subscription for a session.
Max Monitored Items Per Subscription10000 (default)Specifies the maximum number of monitored items per subscription.
Opc Tcp Connection Addressread-onlyReports the connection address for the Opc Ua Server. The station must be running for this field to be populated. This address includes the specified port number for the Opc Tcp Endpoint, for example opc.tcp://ABCD1234.global.ds.honeywell.com:52520/OPCUA/N4OpcUaServer
Server Infoadditional propertiesA separate topic documents these properties.
Session Infoadditional propertiesA separate topic documents these properties.

Actions

  • Ping sends a message to a network object (device, database, etc). The message provokes a response, which indicates the current state of the object.