面向用户程序的规则

2021-07-29 浏览次数:80
面向用户程序的规则

OPC UA 的用户程序

以下规则适用于用户程序:

如果您的应用程序允许,并且通信负载过高,应该设置周期性 OB 的较小时间。

优势:

周期时间多数情况下是不变的

整个过程中 CPU 可以分配更多的时间处理通信任务

提示:使用指令“Runtime_Info”;模式 21 或模式 25(参见 TIA Portal 帮助)分析 CPU 利用率(例如通信)。

减少可以通过 OPC UA/HMI 访问的变量或数据块的数量。默认情况下,创建变量/DB/IDB 时,来自 OPC UA/HMI 的所有变量都可以访问。在运行状态下加载时,此措施可以改进性能。

提示:通过在 TIA Portal 中使用详细对象显示,可以轻松将非 OPC-UA 相关数据块标记为“无法从 OPC UA 访问”(not accessible from OPC UA)。

只有通过 OPC UA 方法才能实现一致的数据传输,不受简单数据类型的限制。如果使用其他 OPC UA 功能(订阅、读写),必须确保应用中的数据一致性。

OPC UA 提供“RegisterNodes”服务对相同的变量进行重复读写。服务器可使用该服务准备对变量的优化访问。作为 OPC UA 客户端的 S7-1500 的指令“OPC_UA_NodeGetHandleList”可隐式调用该服务,使服务器准备好进行优化访问(在 OPC UA 用法“注册的读写”中)。

在 TIA Portal 中调用详细的对象显示

要调用详细的对象显示,请执行以下步骤:

    在门户视图中切换到“PLC 编程”(PLC Programming) 门户。

    选择“显示所有对象”(Show all objects):

    在选择窗口中切换到“详细信息”(Details) 选项卡。

    在“DB 从 OPC UA 可访问”(DB accessible from OPC UA) 列中,禁用各个对象的 OPC UA 可访问性。


shtxjd.cn.b2b168.com/m/
top