Add an OPC UA server
Configure an OPC UA server by adding the OPC UA server object to the project and by editing the properties of the server.
- In Project view, right-click OPC-UA and select .
-
In Properties, configure the OPC UA server.
-
Endpoint URL. The communication protocol and network address of the endpoint on the OPC UA server.
-
Maximum number of connections. Maximum number of OPC UA clients that can connect to the OPC UA server.
-
Use node path in NodeIds. Publish nodes with IDs that display the node path in this format
ns=<namespace>;s=Path.To.Node
. For example,ns=7;s=NewHMIProject1.Model.AnalogVariable1
. -
Sampling interval. Time interval between successive readings of the field variables by the OPC UA server.
-
Max array length. The maximum number of elements in an array.
-
Minimum message security mode:
-
None. The messages may be unsigned and unencrypted.
-
Signature. The messages must be signed or signed and encrypted.
-
Signature and encryption. The messages must be signed and encrypted.
-
-
Minimum security policy:
-
None. The OPC UA server does not require any specific security policy.
-
Basic256Sha256. The OPC UA server requires this security policy or a more secure policy.
-
Aes128_Sha256_RsaOaep. The OPC UA server requires this security policy or a more secure policy.
-
Aes256_Sha256_RsaPss. The OPC UA server requires this security policy.
-
-
Server certificate file. The public DER certificate file of the OPC UA server (X509v3).Tip:
The server certificate file must be in the FTOptixApplication/ProjectFiles/PKI/Own/Certs folder.
If specified, the private key must also be specified. If not server specified, it is automatically generated at runtime in the FTOptixApplication/ApplicationFiles/PKI/Own/Certs folder.
-
Server private key file. The private PEM key file of the OPC UA server encoded with ASCII Base64.Tip:
The server private key file must be in the FTOptixApplication/ProjectFiles/PKI/Own/Certs folder.
If specified, the certificate must also be specified. If not specified, it is automatically generated at runtime in the FTOptixApplication/ApplicationFiles/PKI/Own/Certs folder.
-
Product URI. A URI that globally identifies the software.
-
Product name. The name of the software.
-
Manufacturer name. The name of the software manufacturer.
-
-
In Properties, next to Nodes to publish, select
.
A configuration of nodes to be published appears under Nodes to publish.
Important: Every Publishing nodes always publishes child nodes. -
In Configuration#:
- Add a node. Next to Nodes, select
and configure the node by editing its properties. Repeat if necessary.
- Add a user Next to Users, select
and configure the user. Repeat if necessary.
Important: If you expose specific nodes instead of the entire project, you must specify at least one user. The user can be the default Anonymous user. - To expose business logic nodes to OPC UA clients set PublishDynamicConfigurationNodes to True.
Business logic nodes include dynamic links or linked variables, converters, and event handlers or methods associated to events.
- Add a node. Next to Nodes, select
- If necessary, repeat 3 through 4.