OPC工具箱

OPC工具箱

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

开始:

分析工厂和制造数据

在MATLAB和Simulink中直接访问OPC数据。万博1manbetx

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

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

万博1manbetxSimulink模型使用OPC工具箱中的模块创建,这些模块提供对OPC数据的直接访问。

OPC UA

从OPC ua兼容的服务器安全访问实时和历史工厂数据。

建立安全的OPC UA连接

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

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

以图形方式浏览名称空间

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

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

访问OPC UA实时数据

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

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

访问OPC UA历史数据

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

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

OPC DA

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

从MATLAB连接到OPC DA服务器

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

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

从Simulink访问OPC DA服务器万博1manbetx

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

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

使用OPC DA数据

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

OPC由Client对象、数据访问组和数据访问项对象组织的DA数据。

OPC HDA

访问和分析OPC hda兼容服务器的历史工厂数据,用于流程优化应用程序。

连接OPC HDA服务器

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

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

从OPC HDA服务器读写数据

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

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