OPC工具箱

OPC工具箱

从OPC服务器和数据历史学家读取和写入数据

开始:

分析工厂和生产数据

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

面向先进过程控制和智能制造的OPC

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

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

OPC UA

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

建立安全的OPC UA连接

使用用户名和密码或X509用户证书凭证验证安全的OPC UA连接。使用OPC Foundation UA specification 1.04安全策略(如Basic256Sha256)对消息进行签名和加密。

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。查询服务器支持的聚合函数,如平均值、最大值、最小值和增量,并将预处理后的数据读入MAT万博1manbetxLAB。

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

OPC DA

从OPC da兼容的服务器访问实时工厂数据,以验证模型和运行连接的应用程序。

从MATLAB连接到OPC DA服务器

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

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

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

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

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

使用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服务器获取的重采样数据项图。