<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Audit:事件管理 > 使用案例 > Different event texts for file export as well as display in the HMI application |
mapp Services V5.16
不同的产品在一台机器中被加热。根据不同的产品,机器操作员必须设置新的温度。修改后的温度值应被记录下来。
所有的温度变化都应该通过mapp View HMI应用程序可见。为了能够追踪温度变化的时间,每次变化也应显示时间戳。新的温度值应在HMI应用程序中可见。
每天,所有的事件都应该存储在U盘上并存档。要导出的文本应包含有关温度变化的更多详细信息。每一个变化的当前值和先前值都应该是可见的。
|
|
•组件列表
•MpAuditTrail(自有MpLink)。 记录审计事件
|
|
必须添加MpAudit配置,以便记录事件。由于mapp View HMI应用程序中显示的文本(显示文本)与导出文件中的文本(导出文本)不同,必须使用 "TextSystem "作为文本源,"Display text = Separate "作为显示文本。这允许使用不同的事件文本。
"Format text source "定义了事件文本在文本系统中搜索的位置。命名空间和文本ID用于识别。有关其他信息,请参见 文本系统作为文本源的部分 。对于显示文本和导出文本,文本源的指定是不同的。有关其他信息,请参见 显示事件文本一节 。
变量 Temperature 是在 "Variable monitor "下指定的。如果该变量被修改,值的变化被记录。
用于输出事件的文本是由文本系统定义的。由于有一个显示文本和一个输出文本,所以要添加两个TMX文件。此外,还需要使用的项目语言和文本系统的配置。TMX文件必须在 "TMX files for target "的配置中指定。关于文本系统的更多信息,见 "文本系统"。
命名空间和文本ID必须在文本文件中定义。 名称空间 "DisplayText" 或 "ExportText" 和文本ID "Root" 被使用,如MpAudit配置中所定义的。有关其他信息,请参见 文本系统作为文本源的 部分 。
如果变量 "Temperature"的值 发生变化, 在文本ID "Root "下指定的文本被用于事件文本。
如果文本在HMI应用程序中显示,则使用文件DisplayText.tmx中的文本。一旦事件被导出,将使用文件ExportText.tmx中指定的文本。
变量 TempVar的原始值 显示在token old中。新的值显示在token new中 。
关于token的更多信息,请参见 事件类型。
图: DisplayText.tmx
只有新的温度值在显示文本中被指出。事件的时间戳通过 小组件 "AuditList "指定 。
图.: ExportText.tmx
输出文本包含事件的时间戳以及新的和旧的温度值。
mapp View HMI应用程序在下一步骤中准备。有关创建mapp View HMI应用程序的更多信息,请参阅 这里。
事件通过 小组件 "AuditList "显示 。配置了时间戳栏和消息栏。更多信息, 请看这里。
功能块 MpAuditTrail 在配置后被添加。这个功能块实现了主要的事件记录器。所有的事件都记录在一个环形缓冲器中。
只要温度变量发生变化, MpAuditTrail就会 记录下来。该事件出现在HMI应用程序中。
通过 在 MpAuditTrail 上 设置参数 "Export "为 TRUE,可以导出事件列表 。
导出后的文件看起来像这样。
显示和导出的文本是不同的,这是在TMX文件中定义的。