OPC工具箱

OPC工具箱

从OPC服务器和数据历史记录程序读取和写入数据

开始:

分析工厂和制造数据

在MATLAB和Simulink中直接访问OPC数据。金宝app

用于先进过程控制和智能制造的OPC

OPC工具箱,由Matrikon提供动力®Flex SDK,允许您访问实时和历史工厂数据,以便您可以构建基于MATLAB的在线应用程序或验证Simulink模型,以实现高级过程控制或智能制造。您可以分析获取的工厂数据以优化制造流程。金宝app

金宝appSimulink模型使用OPC工具箱中的模块创建,这些模块提供对OPC数据的直接访问。

OPC UA

从符合OPC UA的服务器安全地访问实时和历史电厂数据。

建立安全的OPC UA连接

使用用户名和密码或X509用户证书凭据验证安全的OPC UA连接。使用OPC Fuffic UA规范1.04签名和加密消息,如Basic 256SHA256。

MATLAB中的OPC UA客户端对象显示安全模式和安全策略信息。

以图形方式浏览名称空间

使用显示服务器上所有节点的索引和ID的图形浏览器,查找OPC UA、OPC DA或OPC HDA服务器上的可用节点。

使用浏览名称空间工具查找服务器上可用的OPC节点。

访问OPC UA实时数据

使用MATLAB中的OPC UA客户端对象与OPC UA服务器交换数据。通过创建OPC UA节点阵列同时与多个节点交互。访问当前节点阵列数据以获得值、时间戳和质量估计。

用于连接到OPC UA服务器并读取节点阵列当前值的MATLAB代码。

访问OPC UA历史数据

通过指定节点和时间范围,将历史数据作为datetime对象读入MATLAB。查询服务器支持的聚合函数,如average、maximum、minimum和delta,并将预处理的数据读入MATLAB。金宝app

按数据质量过滤的OPC UA数据图。

OPC DA

从符合OPC DA的服务器访问实时电厂数据,以验证模型并运行连接的应用程序。

从MATLAB连接到OPC DA服务器

创建OPC数据访问客户端对象以连接到OPC DA服务器,并浏览服务器名称空间以检索存储在服务器上的每个项目的属性。使用OPC数据访问浏览器应用程序可快速连接到OPC DA服务器,而无需编写代码。

使用OPC Data Access Explorer应用程序查看服务器命名空间和项属性。

从Simulink访问OPC DA服务器金宝app

OPC读取和OPC写入块同步或异步地检索和传输OPC DA服务器的数据。这些块包含一个客户端管理器,用于指定和管理OPC DA服务器、选择项目和定义块采样时间。

Simulink的OPC读取块。您可以从OPC金宝app服务器中选择项目,并将在线设备数据直接读取到Simulink模型中。

使用OPC DA数据

创建数据访问组以控制服务器上的数据访问项集。同时读取或写入单个项或组中的所有项。将数据记录到内存或磁盘。

OPC DA数据由客户端对象、数据访问组和数据访问项对象组织。

OPC-HDA

从符合OPC HDA的服务器访问和分析历史电厂数据,以用于流程优化应用。

连接到OPC HDA服务器

创建OPC历史数据访问客户端对象以连接到OPC HDA服务器。浏览服务器名称空间并检索存储在服务器上的每个项的完全限定ID。然后使用ID从服务器请求历史数据。

用于连接到OPC HDA服务器并访问历史数据进行处理的MATLAB代码。

从OPC HDA服务器读取和写入数据

通过指定要检索的ID和检索数据的时间段,检索存储在OPC HDA服务器上的原始或处理数据。将采集配置为检索原始数据、聚合数据或修改数据。

从OPC HDA服务器获取的重采样数据项的绘图。