OPC Toolbox

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

 

OPC Toolbox™ 支持直接从 MATLAB® 和 Simulink® 访问实时和历史 OPC 数据。您可以基于多种设备读取、写入和记录 OPC 数据,例如分布式控制系统、监督式控制和数据采集系统,以及可编程逻辑控制器。

您可以使用 OPC Toolbox 处理符合 OPC Data Access (DA) 标准、OPC Historical Data Access (HDA) 标准及 OPC 统一架构 (UA) 标准的实时服务器数据和历史数据。此工具箱支持您使用各种安全模式、算法和身份验证方法安全连接 OPC UA 服务器。

该产品包括可用于在线监督式控制建模及执行硬件在环控制器测试的 Simulink 模块。

快速入门:

分析工厂和制造数据

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

运用 OPC 实现高级流程控制和智能制造

OPC Toolbox(采用 Matrikon® Flex SDK 技术)支持您访问实时和历史工厂数据,帮助您构建基于 MATLAB 的在线应用程序,或验证用于高级流程控制或智能制造的 Simulink 模型。您可以分析采集的工厂数据来优化制造流程。

使用 OPC Toolbox 模块创建 Simulink 模型,支持直接访问 OPC 数据。

OPC UA

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

建立安全的 OPC UA 连接

使用用户名和密码或 X509 用户证书凭证进行身份验证,以实现安全的 OPC UA 连接。使用 OPC 基金会 UA 规范 1.04 安全策略(例如 Basic256Sha256)为消息签名和加密。

MATLAB 中的 OPC UA Client 对象,显示安全模式和安全策略信息。

以图形方式浏览命名空间

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

使用 Browse Name Space 工具查找服务器上的可用 OPC 节点。

访问 OPC UA 实时数据

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

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

访问 OPC UA 历史数据

通过指定节点和时间范围,将历史数据作为日期时间对象读入 MATLAB。查询服务器支持的聚合函数值(例如平均值、最大值、最小值和差值),并将预处理过的数据读入 MATLAB。

按数据质量筛选的 OPC UA 数据的绘图。

OPC DA

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

从 MATLAB 连接 OPC DA 服务器

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

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

从 Simulink 访问 OPC DA 服务器

OPC Read 和 OPC Write 模块支持对 OPC DA 服务器进行同步或异步的数据检索和传输。模块包含一个客户端管理器,您可以通过它指定并管理 OPC DA 服务器、选择数据项以及定义模块采样时间。

Simulink 中的 OPC Read 模块。您可以从 OPC 服务器选择数据项,并直接将在线工厂数据读入 Simulink 模型。

处理 OPC DA 数据

创建 Data Access 组,以控制服务器上的 Data Access 数据项集。您可以读取或写入单个数据项,也可以同时读取或写入组中的所有数据项。数据可以记录到内存或磁盘。

按 Client 对象、Data Access 组和 Data Access 数据项对象分层次组织的 OPC DA 数据。

OPC HDA

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

连接 OPC HDA 服务器

创建 OPC Historical Data Access Client 对象以连接 OPC HDA 服务器。浏览服务器命名空间,检索存储在服务器上的各个数据项的完全限定 ID。然后,使用 ID 从服务器请求历史数据。

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

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

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

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

最新特性

OPC UA 安全

通过安全连接进行 OPC UA 服务器连接,并配置安全设置

OPC UA 安全

使用用户名和密码或 X509 用户证书凭证进行身份验证,以实现安全的 OPC UA 连接

OPC UA

将多个值数组写入一个 OPC UA 客户端节点

关于这些特性和相应函数的详细信息,请参阅发行说明