<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Audit:事件管理 > 使用案例 > Logging OPC UA variables |
mapp Services V5.16
一个应用程序通过OPC UA连接到一个HMI应用程序。通过OPC UA连接到HMI应用的过程变量的变化值应被mapp Audit 。
•组件列表
•MpAuditTrail (自有MpLink)。记录事件
目标系统的OPC UA服务器必须被启用,以便OPC UA事件可以被记录。这可以通过目标系统的配置来完成。
此外,选项 "Auditing server facet "必须被启用,角色必须被分配为 "Security admin"。关于这两个参数的其他信息,见 OPC UA事件部分 。必须选择信息模型2.00,这样OPC UA变量的名称和描述就可以通过mapp Audit 。
为了使OPC UA过程变量的名称和描述由mapp Audit ,需要Automation Runtime≥A4.61。
下一步是定义哪个过程变量应被用于OPC UA通信。这 是通过 OPC UA默认视图编辑器配置的 。要将一个过程变量声明为OPC UA标签,必须通过右键单击所需变量选择 "Enable tag"。
审计选项 OPC UA默认视图编辑器 也必须被启用。这允许OPC UA的事件被mapp Audit 。
随后,在 "Node description "下为过程变量添加描述。名称和描述可以在之后通过mapp Audit 来确定。
对于事件的记录, MpAuditTrail配置 被添加。启用高级参数会出现 "Event "部分,可以用来选择所需的事件。为了记录OPC UA事件,配置了选项 "OPC/UA Value-changes"。
为了使OPC UA事件出现在事件列表中,必须定义文本源("Text source")。文本系统被用作文本源。 用于管理事件文本的所需文本文件与 "Format text source "下的(名称空间+文本键)相链接。有关其他信息,请参见 创建条目一节 。
事件文本是通过 文本系统管理的。关于如何在项目中使用文本系统的信息,请参见 在项目中使用文本系统一节 。所需的文件被添加。
所需的语言是通过Project.language文件定义的。TMX文件 "Events "包含mapp Audit 的事件文本。
文本配置用于连接语言和指定TMX文件。
TMX 文件 "Events":
TMX 文件包含mapp Audit 的事件文本。重要的是,所使用的名称空间和文本键与MpAuditTrail配置中的名称空间和文本键相匹配。
OPC UA事件是由mapp Audit ,通过事件ID 19检测。出于这个原因,在TMX文件中定义了文本键19。过程变量的名称(nodename)、描述(nodedesc)、过程变量的前值(old)和新值(new)被查询到。关 于令牌的其他信息,见 这里 的 "OPC UA value change "部分。 关于指定事件文本的其他信息,请参见 这里 的 "Text system as text source "一节。
增加了 功能块 MpAuditTrail 。这个功能块被用来记录所有配置的事件。 MpAuditTrail 被启用和配置。
如果一个OPC UA事件被触发,它会出现在mapp Audit 的事件列表中。事件列表通过 "Export = TRUE"被导出 。