Industrial Communication Toolbox™ provides access to live and historical industrial plant data directly from MATLAB® and Simulink®. You can read, write, and log OPC Unified Architecture (UA) data from devices such as distributed control systems, supervisory control and data acquisition systems, and programmable logic controllers. You can also access plant and manufacturing data directly from OSIsoft® PI servers, and use this data for process monitoring, process improvement, and predictive maintenance applications.
You can work with data from live servers and data historians that conform to the OPC UA, OPC Data Access (DA), and OPC Classic Historical Data Access (HDA) standards. When communicating over OPC UA, you can securely connect to OPC UA servers using a variety of security modes, encryption algorithms, and user authentication methods.
The toolbox includes Simulink blocks that let you model online supervisory control and perform hardware-in-the-loop controller testing. In both MATLAB and Simulink, you can verify algorithms by establishing a secure OPC UA connection to your plant and build connected digital twin models for IIoT applications. The toolbox also supports communication with edge devices and cloud servers over Modbus and MQTT protocols.
Predictive Maintenance and Monitoring
Access plant and manufacturing data to build condition monitoring apps. Together with Predictive Maintenance Toolbox™, develop predictive maintenance applications for your industrial process or plant.
Use apps and functions for Modbus communication to send and receive data from industrial controllers such as PLCs.
Connect to OSIsoft PI System™ Asset Framework and access time series data from MATLAB for further analysis and visualization.
OPC in Simulink
Connect your Simulink model to simulated or live data using the OPC standard for testing and validation. Validate Simulink models for advanced process control or smart manufacturing.
Connect to MQTT compliant brokers over TCP or using WebSocket protocols. Subscribe to topics on the broker and process messages on subscribed topics. Publish messages to topics on the broker.
Read processed or raw data from OPC Historical Data Access servers, and use MATLAB to interpret, manipulate, and visualize your data.
Exchange data with classic OPC Data Access servers in MATLAB and Simulink.
“By partnering with MathWorks Consulting, we developed a robust platform for supervisory control with MATLAB and transitioned our pilot plant to a modern automation control system. This enabled our researchers to rapidly take algorithms from idea to implementation, simulation, and deployment.”Dr. Ryan Hamilton, Genentech
Are You a Student?
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.