OPC工具箱
从OPC服务器和数据历史学家读取和写入数据
OPC工具箱™直接从MATLAB提供了访问实时和历史数据OPC®和Sim万博1manbetxulink®。可以读取,写入,和从设备,诸如分布式控制系统,监督控制和数据采集系统和可编程逻辑控制器记录OPC数据。OPC开发工具可以让你从实时服务器和数据历史符合OPC数据访问(DA)标准的数据工作,OPC历史数据访问(HDA)标准,以及OPC统一架构(UA)标准。
该产品包括Simulink模块,使您可以在万博1manbetx网上模拟监控和执行硬件在中环控制器测试。
入门:
OPC数据访问技术
OPC开发工具让你发现,访问,并从与OPC历史数据访问标准的任何数据资料库兼容读取原始数据和处理数据。您还可以从三种方式的OPC数据访问服务器访问实时数据:
- 直接从执行所有OPC工具箱功能MATLAB®命令行或将它们纳入自己的MATLAB应用程序
- 使用OPC客户端应用程序快速连接到OPC DA服务器;创建和配置OPC工具箱对象;和读,写,和日志数据
- 使用万博1manbetx®从OPC工具箱块来读取和写入数据和从一个OPC DA服务器而模拟系统
OPC数据访问对象
当在MATLAB中使用,工具箱采用了直观的,层级对象结构,以帮助您管理OPC服务器和服务器项目,或标记的集合连接。您创建一个OPC数据访问客户端对象连接到OPC服务器。这种连接可以让您浏览服务器的命名空间和检索存储在服务器上的每个项目的属性。您可以创建数据访问组对象,以控制组数据访问Item对象,它代表服务器项目。该工具箱允许您配置并通过修改它们的属性控制所有客户端,组和项目对象。
在Si万博1manbetxmulink中,工具箱使用一个配置块指定OPC数据访问客户端使用的模型,定义OPC错误和事件的行为,并设置实时行为。在模拟过程中,在准实时模型执行,通过自动减缓模拟尽可能地匹配系统时钟。您可以使用配置块,如果模拟运行速度比系统时钟速度比较慢定义工具箱的行为。
OPC历史数据访问
您创建一个OPC历史数据访问对象的客户端连接到OPC HDA服务器。该客户端可让您浏览服务器的命名空间和检索存储在服务器上的每个项目的完全合格的标识。您可以使用这些ID来从服务器请求的历史数据。您可以检索存储在OPC HDA服务器上的原始或处理过的数据,指定要取回,要检索数据,以及可选参数的时间周期的ID。OPC工具箱支持以下读取万博1manbetx操作:
- 获取原始数据,因为它是存储在服务器上。
- 检索汇总的数据(处理)由服务器。每个服务器器具不同聚合类型,如最小值,最大值和平均值。
- 检索特定的时间间隔内的数据。服务器从周围的原始测量数据进行插值。
- 检索已被修改服务器上的数据。有些OPC HDA服务器允许的历史值进行修改,保存价值的历史已经改变。
数据检索到OPC HDA数据对象,它允许您可视化和预处理的历史数据在MATLAB环境进一步分析。预处理操作包括重新采样,数据转换,和数据显示功能。
OPC UA历史数据访问
您可以从UA服务器节点读取历史数据。要找到您的服务器上可用的节点,您可以使用浏览名称空间图形实用功能。浏览器显示的索引和ID服务器上的所有节点。
为了将数据读入MATLAB,您所指定的节点和你想读取数据的时间范围。OPC UA服务器也为预处理数据返回给客户提供聚合函数。您可以查询聚合函数,你的服务器支持,并读取经过预处理的数据,从应用聚合函数的节点结果。万博1manbetx聚合函数的示例包括平均值,最大值,最小值,和delta。
所有OPC UA历史数据被存储在包含日期时间对象来表示时间戳OPC UA数据对象。然后,您可以轻松地查看和处理数据,在MATLAB环境进一步分析。