OPC UA – Driver

OPC UA (Open Platform Communications Unified Architecture) is a platform-independent, service-oriented communication protocol designed for secure, reliable, and standardized data exchange between industrial systems.

It is widely adopted in automation, manufacturing, and process control to enable seamless communication between devices, PLCs, SCADA systems, and IT infrastructure.

Data TypeExample
Numeric valuesInt, Float, Byte, Short, Double,…
Text valuesString, DateTime, Date,…
BoolBool
CollectionsArray, List, Set, Bag,…
ReferencesReference
ObjectsObject
FeatureDescription
Basic SecurityIt is a more secure alternative to basic security that uses encryption and authentication to protect messages between clients and servers.
X.509 certificatesThe most straightforward security feature that uses a username and password to authenticate clients to servers.
Transport Layer SecuritySecurity protocol that encrypts all communication between clients and servers.
Message-based SecuritySecurity feature that allows clients to authenticate to servers using their credentials.
User-to-User SecurityA security feature that allows clients to connect to servers without providing any credentials.
Anonymous Auth.Security feature that allows clients to connect to servers without providing any credentials.

Supported OPC-UA servers

TCP/IP – As example
opc.tcp://192.168.1.100:4840
opc.tcp://localhost:4840

HTTPS
opc.https://localhost:443
opc.https://192.168.1.100:443

Security Notes

Always use encrypted and signed communication modes (Sign & Encrypt).
Use unique certificates for each client connection.
Regularly update PLC and DataTalk software to maintain compatibility and security compliance.


Updated on November 12, 2025