Industrial Communication Toolbox

 

Industrial Communication Toolbox

Exchange data over OPC UA, Modbus, MQTT, and other industrial protocols

Plot showing measured and predicted data for determining remaining useful life.

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.

OPC UA Namespace browser showing the selection of a set of OPC UA nodes from all available nodes on the server.

OPC UA

Access live and historical plant data securely from OPC UA-compliant servers. Find available nodes on an OPC UA server and read historical data into MATLAB by specifying the nodes and a time range. Use OPC UA subscriptions to monitor changed values and process the data based on conditions you set. Use OPC UA methods to trigger actions on your server.

Modbus Explorer app showing a table and a plot of the current values for five holding registers and coils.

Modbus

Use apps, MATLAB functions, and Modbus Simulink blocks to send and receive data from industrial controllers such as PLCs over Modbus protocol.

PI Servers

Connect to AVEVA PI System and access time series data from MATLAB for further analysis and visualization and write calculated values back to the PI server.

Simulink model created using blocks for directly accessing OPC data.

OPC in Simulink

Connect your Simulink model to simulated or live data using the OPC UA standard. Validate Simulink models for advanced process control or smart manufacturing applications and verify generated code by co-simulation with OPC UA servers running on PLC software such as Codesys.

Diagram showing the connection between an MQTT client and an MQTT broker.

MQTT

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.

MATLAB plot of OPC HDA data showing data quality and interpolated data.

OPC HDA

Read processed or raw data from OPC Historical Data Access servers, and use MATLAB to interpret, manipulate, and visualize your data.

OPC Data Access Explorer app showing server namespace and item properties.

OPC DA

Exchange data with classic OPC Data Access servers in MATLAB and Simulink.

Illustration of production deployment workflow between MATLAB and MATLAB Compiler SDK to device data.

Deployment Solutions

Use MATLAB Production Server interfaces for OPC UA and for AVEVA PI to deploy your anomaly detection or PdM algorithm in a production environment.

“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.”

Get a Free Trial

30 days of exploration at your fingertips.


Ready to Buy?

Get pricing information and explore related products.

Are You a Student?

Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.