OPC工具箱
从OPC服务器和数据历史学家读写数据
OPC工具箱™直接从MATLAB提供了访问实时和历史数据OPC®和Sim金宝appulink®。您可以从设备(如分布式控制系统、监视控制和数据采集系统以及可编程逻辑控制器)读取、写入和记录OPC数据。OPC Toolbox允许您处理来自活动服务器的数据和符合OPC数据访问(DA)标准、OPC历史数据访问(HDA)标准的数据历史学家OPC统一架构(UA)标准。
该产品包括Simulink模块,可以对在线金宝app监控进行建模并执行半实物控制器测试。
入门:
OPC数据访问对象
在MATLAB中使用时,工具箱使用直观的分层对象结构来帮助您管理到OPC服务器的连接和服务器项或标记的集合。您可以创建一个OPC数据访问客户端对象来连接到OPC服务器。此连接允许您浏览服务器名称空间并检索存储在服务器上的每个项的属性。创建数据访问组对象来控制数据访问项对象集,这些对象表示服务器项。工具箱允许您通过修改所有客户端、组和项对象的属性来配置和控制它们。
在Si金宝appmulink中,工具箱使用一个配置块指定OPC数据访问客户端使用的模型,定义OPC错误和事件的行为,并设置实时行为。在模拟过程中,在准实时模型执行,通过自动减缓模拟尽可能地匹配系统时钟。您可以使用配置块,如果模拟运行速度比系统时钟速度比较慢定义工具箱的行为。
OPC历史数据访问
您创建一个OPC历史数据访问对象的客户端连接到OPC HDA服务器。该客户端可让您浏览服务器的命名空间和检索存储在服务器上的每个项目的完全合格的标识。您可以使用这些ID来从服务器请求的历史数据。您可以检索存储在OPC HDA服务器上的原始或处理过的数据,指定要取回,要检索数据,以及可选参数的时间周期的ID。OPC工具箱支持以下读取金宝app操作:
- 获取原始数据因为它是在服务器上存储。
- 检索服务器聚合(处理)的数据。每个服务器实现不同的聚合类型,例如最小、最大和平均。
- 检索特定的时间间隔内的数据。服务器从周围的原始测量数据进行插值。
- 检索已被修改服务器上的数据。有些OPC HDA服务器允许的历史值进行修改,保存价值的历史已经改变。
数据被检索到OPC HDA数据对象中,OPC HDA数据对象允许您可视化和预处理历史数据,以便在MATLAB环境中进行进一步分析。预处理操作包括重采样、数据转换和数据显示功能。