OPC工具箱

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

OPC工具箱™提供直接从MATLAB访问实时和历史OPC数据®和仿真软万博1manbetx件®.您可以从设备读取,写和日志OPC数据,例如分布式控制系统,监控系统,数据采集系统和可编程逻辑控制器。

使用OPC Toolbox,您可以使用实时服务器和数据历史学家的数据,该数据符合OPC数据访问(DA)标准,OPC历史数据访问(HDA)标准,以及OPC统一架构(UA)标准。工具箱允许您使用各种安全模式、算法和身份验证方法安全地连接到OPC UA服务器。

该产品包括Simulink模块,可以让您对万博1manbetx在线监控进行建模,并执行硬件在环控制器测试。

开始:

分析工厂和制造数据

在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规范1.04安全策略(如Basic256Sha256)对消息进行签名和加密。

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

图形化浏览名称空间

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

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

访问OPC UA实时数据

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

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

访问opc ua历史数据

通过指定节点和时间范围,将历史数据作为datetime对象读入MATLAB。查询服务器支持的聚合函数,如平均、最大值、最小值和增量,并将预处理后的数据读入MATL万博1manbetxAB。

通过数据质量过滤的OPC UA数据绘图。

opc da.

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

从MATLAB连接到OPC DA服务器

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

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

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

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

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

处理OPC数据

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

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

OPC HDA.

从OPC HDA标准服务器访问和分析历史工厂数据,用于处理优化应用程序。

连接到OPC HDA服务器

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

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

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

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

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