This section describes the steps to configure the OPC UA Server Settings in the display unit.
|
Application designer must be cautious in exposing variables to OPC UA client. As it is accessible and modifiable by any clients. Failure to follow these instructions can result in death, serious injury, or equipment damage. |
For information on the models which support the OPC UA Server, see the following.
The OPC UA server can also be used with [Simulate] and [Device Simulate].
Property |
Description |
|||||||||||||||||
[Transport Protocol] |
Select the transport protocol. |
|||||||||||||||||
[Port Number] |
Set the Port Number for data communication. |
|||||||||||||||||
[Data Format] |
Select the Data Format. |
|||||||||||||||||
[Security Policy] |
Select required [Security Policy]. You can select [NoSecurity] for communicating with the OPC UA Server without security. We recommend you to set the security policy. The following Security Policies are supported:
We recommend using one of the higher security policies based on AES (Advanced Encryption Standard), such as [Aes128Sha256RsaOaepSign]. |
|||||||||||||||||
[Trusted Certificates] [Issuers Certificates] |
Choose the desired option from following and set [No. Of Certification] and [No. Of CRL]. [Trusted Certificates]: Use this for Self-signed or CA Certificates needed to be verified. [Issuers Certificates]: Use this for CA certificates needed to be verified by a chain of CA.
|
|||||||||||||||||
[Security Setting] |
When restricting the user according to the user access level of OPC UA, select [Enable] and set the security level. The user access level is as follows:
|
|||||||||||||||||
[Node ID Naming Format] |
Select the naming format for variables shared by the OPC UA server with external devices on the network. [Standard]: (default) Naming format consistent with OPC UA naming conventions. [Compatible]: Naming format compatible with screen editing software 3.3 Service Pack 1 or earlier.
|
In Project Explorer window, click [All Variables] and create a variable.
The OPC UA server cannot share the value of local variables on a screen. If you want to share the value of a local variable, associate the value of the local variable as a binding source to an internal variable set to [Data Sharing].
The following data type can be used. The data type descriptions are different from OPC UA.
Data Type | Data Type of OPC UA |
BOOL |
Boolean |
BYTE | Byte |
SINT | SByte |
INT | Int16 |
DINT | Int32 |
LINT | Int64 |
UINT | UInt16 |
UDINT | UInt32 |
ULINT | UInt64 |
REAL | Float |
LREAL | Double |
STRING*1 | String |
WSTRING | String |
TIME | Int32 |
*1 When using a string variable with its [Variable Length] property enabled, the variable can store up to 512 bytes (UTF-8 encoding).
Common Name |
BLUE_OPCUA_Server@IP Address*1 |
Organization |
Pro-face |
Organization Unit |
HMI |
Locality |
- |
State |
- |
Country |
JP |
Domain Component |
IP Address*1 |
URI |
urn:IP Address*1:Pro-face:BLUE_OPCUA_Server |
*1 When using OPC UA Server on Windows OS, it is displayed Windows' computer name instead of IP Address.
Once the OPC UA Server certification is activated, the certification is valid for 5 years and the certified date of certification is same as the date of a display unit. When renewing the expiration date, touch [Reissue and Reboot] from the OPC UA Server menu in Hardware Configuration. After a restart of a display unit, a new certification file is issued.
Category |
Description |
---|---|
Profiles |
Nano Embedded Device Server |
Micro Embedded Device Server | |
Security Category | SecurityPolicy-Aes128Sha256RsaOaep |
SecurityPolicy-Aes256Sha256RsaPss | |
SecurityPolicy-Basic128Rsa15 | |
SecurityPolicy-Basic256 | |
SecurityPolicy-Basic256Sha256 | |
SecurityPolicy-None | |
Server Category | Base Server Behavior |
Core Server | |
Embedded DataChange Subscription Server | |
Enhanced DataChange Subscription Server | |
Standard DataChange Subscription Server | |
User Token – User Name Password Server | |
Transport Category | UA-TCP UA-SC UA Binary |