OPC UA client

In design time and/or at runtime, imports the nodes of interest published by an OPC UA server and can keep the structures and values synchronized.
BrowseName
OPCUAClient
SuperType
Object(BaseObjectType)

Properties

Name
BrowseName
DataType
Description
Server endpoint URL
ServerEndpointURL
Communications protocol and network address of the endpoint on the server.
Verify server identity
VerifyServerIdentity
Validates the server public certificate. True = accept the certificate only if trusted; False = temporarily accept the certificate even if it not trusted.
Requested publishing interval
RequestedPublishingInterval
Minimum message security mode
MinimumMessageSecurityMode
Minimum security level for messages exchanged between client and server. None = the messages can 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
MinimumSecurityPolicy
Minimum security level for messages exchanged between client and server. None = the client does not require any specific security policy; Basic256Sha256 = this policy or more secure; Aes128_Sha256_RsaOaep = this policy or more secure; Aes256_Sha256_RsaPss = this policy.
Client certificate file
ClientCertificateFile
Client public certificate file, according to standard X509v3 and with .der extension. It must be found in the FTOptixApplication/ProjectFiles/PKI/Own/Certs/ folder.
Client private key file
ClientPrivateKeyFile
Client private key file, with ASCII Base64 encoding and .pem extension. It must be found in the FTOptixApplication/ProjectFiles/PKI/Own/Certs/ folder.
User identity type
UserIdentityType
This is the method for identification of the user. Anonymous = no information on the user available; User/Password = user identified by username and password; Certificate = user identified by a certificate.
Username
Username
Password
Password
User certificate file
UserCertificateFile
The user public certification file, type X509v3 and with .der extension. It must be found in the FTOptixApplication/ProjectFiles/PKI/Own/Certs/ folder.
User private key file
UserPrivateKeyFile
User private key file, with ASCII Base64 encoding and .pem extension. It must be found in the FTOptixApplication/ProjectFiles/PKI/Own/Certs/ folder.
Application URI
ApplicationURI
URI that globally identifies the application instance.
Application name
ApplicationName
A legible ID of the application instance, not necessarily unique.
Product URI
ProductURI
URI that globally identifies the software.
Connection status
ConnectionStatus
Server URI
ServerUri
Enabled
Enabled
Enables the object.
Events
Events
Synchronize the Node IDs on start
SynchronizeNodeIdsOnStart
Synchronize the NodeIDs of the OPC UA nodes imported at design time with the NodeIDs of the same nodes on the server to which the client connects at runtime. If the situation on the server is not known, set it to True.
Objects
Runtime configurations
RuntimeConfigurations

Methods

Subscribe to data change
BrowseName
SubscribeToDataChange
InputArguments
Name
DataType
Description
ReadValues
Read values
Unsubscribe from data change
BrowseName
UnsubscribeFromDataChange
InputArguments
Name
DataType
Description
ReadValues
Translate browse paths to Node IDs (NodeIds)
BrowseName
TranslateBrowsePathsToNodeIds
InputArguments
Name
DataType
Description
BrowsePaths
Browse paths list
OutputArguments
Name
DataType
Description
NodeIds
NodeIds list
Read values
BrowseName
ReadValues
InputArguments
Name
DataType
Description
ReadValues
Read values
OutputArguments
Name
DataType
Description
ReadValueResults
Read value results
Asynchronous read values
BrowseName
ReadValuesAsync
InputArguments
Name
DataType
Description
OperationId
Operation ID
ReadValues
Read values
Write values
BrowseName
WriteValues
InputArguments
Name
DataType
Description
WriteValues
Values to write
OutputArguments
Name
DataType
Description
WriteValueResults
Call method
BrowseName
CallMethod
InputArguments
Name
DataType
Description
TargetNode
Method
Method
InputArguments
Input arguments
OutputArguments
Name
DataType
Description
ErrorCode
Error code
OutputArguments
Output arguments
Browse
BrowseName
Browse
InputArguments
Name
DataType
Description
NodeId
Node ID of the node to browse
BrowseDirection
Reference browse direction
ReferenceTypeId
Node ID of the reference type to browse
IncludeSubtypes
Indicates whether subtypes of the reference type should be browsed
OutputArguments
Name
DataType
Description
Result
OPC UA-defined result code
References
Reference descriptions
Import nodes
BrowseName
ImportNodes
InputArguments
Name
DataType
Description
NodesToImport
Nodes to import
RecursiveImport
Recursive import
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.