Industrial Communication Toolbox 支持直接从 MATLAB 和 Simulink 访问工业工厂的实时和历史数据。您可以基于多种设备,例如分布式控制系统、监督式控制和数据采集系统以及可编程逻辑控制器,读取、写入和记录 OPC 统一架构 (UA) 数据。您还可以直接从 AVEVA™ PI 服务器访问工厂和制造数据,并将这些数据用于过程监控、过程改进和预测性维护应用。
您可以使用符合 OPC UA 和 OPC 经典历史数据访问 (HDA) 标准的实时服务器和数据历史记录软件的数据。当使用 OPC UA 通信时,您可以使用多种安全模式、加密算法和用户身份验证方法安全地连接到 OPC UA 服务器。
该工具箱包括可用于在线监督式控制建模及执行硬件在环控制器测试的 Simulink 模块。借助 MATLAB 和 Simulink,您可以通过建立与工厂的安全 OPC UA 连接来验证算法,并为 IIoT 应用构建连接的数字孪生模型。该工具箱还支持通过 Modbus 和 MQTT 协议与边缘设备和云服务器进行通信。
预测性维护和监控
访问工厂和制造数据,以构建状态监控 App。与 Predictive Maintenance Toolbox 结合使用,为您的工业流程或工厂开发预测性维护应用程序。
OPC UA
使用 MATLAB 函数或 OPC UA 资源管理器,安全地从兼容 OPC UA 的服务器访问实时和历史工厂数据。查找 OPC UA 服务器上的可用节点,并通过指定节点和时间范围将历史数据读入 MATLAB 中。使用 OPC UA 订阅来监控发生变化的值,并根据您设置的条件处理数据。使用 OPC UA 方法触发服务器上的操作。
Modbus
使用 App、MATLAB 函数和Modbus Simulink 模块通过 Modbus 协议向 PLC 等工业控制器发送和接收数据。
PI 和 PI 资产框架
连接到 AVEVA PI System,从 MATLAB 访问原始和预处理的时间序列数据以便进一步分析和可视化,并 将计算结果写回 PI 服务器。直接连接到 PI Data Archive,或连接到 PI 资产框架 (AF) 服务器以浏览 AF 数据库并检索历史数据。
MQTT
通过 TCP 或使用 WebSocket 协议连接到兼容 MQTT 协议的代理。订阅代理上的主题,并处理所订阅主题上的消息。向代理上的主题发布消息。使用 MQTT Simulink 模块与 Simulink 模型中的 MQTT 代理交换数据。