公司动态
当前位置:首页 > 公司动态 > 访问 OPC UA 服务器数据
访问 OPC UA 服务器数据

符合应用程序的高性能

OPC UA 设计用于在较短的时间内传送大量数据。如果将数组和结构作为一个整体进行读写访问,而非对单个 PLC 变量进行访问,则可显著提高系统性能。

这是较快的访问数组的方式。因此,需将 OPC UA 客户端数据组合到数组中。

关于通过 OPC UA 客户端访问 OPC UA 服务器的建议

对于一次性或不频繁的数据访问,请使用标准的读/写访问。

对于少量数据的循环访问(循环间隔较长约为 5 秒),请使用订阅。

优化 OPC UA 服务器中的较短发布时间间隔设置和较小采样时间间隔设置。

如果定期访问某些特定变量(重复访问),则可使用函数“RegisteredRead”和“RegisteredWrite”。

通过增加通信循环负载值,可增大 PLC 上的通信负载。确保更改设置后应用程序仍能正常工作。

创建数组 DB 的操作步骤

在全局数据块中或某个函数块的背景数据块中,可创建数组或创建为一个数组 DB。以下章节中,将介绍如何创建一个数组 DB。

要创建带数组的数据块(数组数据块),请按照以下步骤进行操作:

    在项目树中选择带 OPC UA 服务器的 CPU。

    双击“程序块”(Program blocks)。

    双击“添加新块”(Add new block)。

    单击“数据块”(Data block)。

    为数据块选择一个一名称,并接受已输入的名称。

    从“类型”(Type) 下拉列表中选择“数组 DB”(Array DB) 条目。

    从“数组数据类型”(Array data type) 下拉列表中选择数组各个元素的数据类型。

    在“数组限值”(Array limit) 中,输入数组的上限。

    单击“确定”(OK)。


shtxjd.cn.b2b168.com/m/