Products search search close

OPC UA Client

Simulink Driver Blocks for OPC UA Communication

OPC UA client blocks allow easy access to industrial equipment parameters and data. The driver blocks handle the data exchange between the connected OPC UA servers and the application running on the real-time target computer. 

OPC UA is ideal for testing new control level algorithms with real devices on the plant floor. In addition, one can verify the functionality and communication properties of devices such as converters and sensors.

OPC UA client support is also crucial for testing the interface of programmable logic controllers to higher-level monitoring systems on the enterprise level, such as the interface to an industrial cloud. 

Get started with OPC UA by adding the driver blocks to your Simulink model. No additional tools are required to get OPC UA communication running. OPC UA is supported both on the Ethernet interfaces of the real-time target machines and over plug-in Ethernet I/O modules (see Hardware Selection Guide).


Key Features

  • Data exchange with up to 256 OPC UA servers
  • Supports reading and writing of variable nodes
  • TCP/IP communication layer allows update rates of up to 1 kHz
  • Asynchronous data exchange saves computing time for real-time tasks
  • Multiple client stations can run on one target machine, either controlling servers in the same network or separate networks


I/O Access  
Communication standard  Implementation according to the OPC UA Online Reference
Maximum number of connected servers  256 servers per client station
Number of client machine

Multiple Ethernet interfaces can be fitted to a target machine

Each Ethernet interface can be connected to another OPC UA network

One Ethernet interface can represent multiple clients through IP aliasing

Data Access Read/Write supported

(Subscriptions/Monitored Items on demand)

Historical Access On demand
Alarm and Conditions On demand
Programs On demand
Authentication Anonymous
Security On demand
Discovery On demand
PubSub On demand

0, 1

(Additional namespaces on demand)

Node classes

Objects, Variables

(Data Types, Methods on demand)

Object types BaseObjectType
Variable types BaseDataVariableType
Data types Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32, Float, Double
Node identifier types Numeric, String, GUID, Opaque
Item ID Product Name Components
2A726 OPC UA Client/Server Runtime License
  • 1x OPC UA Client Runtime License
  • 1x OPC UA Server Runtime License
  • Driver block library for Simulink Real-Time 
  • Comprehensive documentation and Simulink example models 


Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

OPC UA Client

Included in the Delivery

Common Applications

Supported target machines

Follow Speedgoat LinkedIn