Read and write data from OPC servers and data historians
OPC Toolbox™ provides access to live and historical OPC data directly from MATLAB® and Simulink®. You can read, write, and log OPC data from devices, such as distributed control systems, supervisory control and data acquisition systems, and programmable logic controllers.
With OPC Toolbox you can work with data from live servers and data historians that conform to the OPC Data Access (DA) standard, the OPC Historical Data Access (HDA) standard, and the OPC Unified Architecture (UA) standard. The toolbox lets you securely connect to OPC UA servers using a variety of security modes, algorithms, and authentication methods.
The product includes Simulink blocks that let you model online supervisory control and perform hardware-in-the-loop controller testing.
OPC Toolbox, powered by the Matrikon® Flex SDK, lets you access live and historical plant data so you can build online MATLAB based applications or validate Simulink models for advanced process control or smart manufacturing. You can analyze the acquired plant data to optimize manufacturing processes.
Graphically Browse Name Spaces
Find available nodes on an OPC UA, OPC DA, or OPC HDA server using a graphical browser that displays the index and IDs for all the nodes on the server.
Access OPC UA Live Data
Exchange data with an OPC UA server using OPC UA Client objects in MATLAB. Interact with multiple nodes at the same time by creating an OPC UA node array. Access current node array data to get values, timestamps, and quality estimates.
Reading and Writing Data from an OPC HDA Server
Retrieve raw or processed data stored on the OPC HDA server by specifying the IDs you want to retrieve, and a time period for which to retrieve data. Configure your acquisition to retrieve raw data, aggregated data, or modified data.
OPC UA Security
Connect to OPC UA servers over secure connections and configure security settings
OPC UA Security
Authenticate a secure OPC UA connection with username and password or X509 user certificate credentials
Write arrays of values to an OPC UA client node