<< 点击显示目录 >> Description |
mapp Services V5.16
这个功能块构成了事件管理的核心,需要MpAuditTrail配置的MpLink。
一旦MpAuditTrail被激活,每个新的事件就会在内存中存储一个条目。这些条目被存储在一个环形缓冲器中。一旦内存满了,新的事件将覆盖最旧的条目。为了防止条目丢失,必须定期对当前条目进行归档。归档可以使用 MpAuditTrailConfig进行配置 。如果创建了一个归档,只有自上次归档以来的新条目才是相关的。 一个新的档案会通过输出 "ArchiveAvailable "显示。一旦有了新的档案,它就应该被输出。 命令 "ExportArchive "可用于此。存档被转移到由 "DeviceName "指定的数据存储介质上。如果在自动化运行时系统中保存了几个档案,那么总是导出最旧的档案。可用档案的确切数量可以通过 "Info "结构中的参数 "NumberArchives "确定。MpAuditTrail总共可以创建36个档案。之后,就不能再创建其他档案了。档案必须被导出,以便创建新的档案。
命令 "Export "从内存中导出一个包含当前条目的文件,而不考虑存档。输出 "CurrentRecord "包含该MpAudit处理的条目总数。
如果 "CommandDone = TRUE",说明命令已经被执行。要开始一个新的命令,前一个命令必须被设置为 "FALSE"。该功能块现在已经准备好执行一个新的命令。
输入参数 "Language "定义了用于事件的语言或单位。为了定义语言和单位系统,输入 "Language "可以按以下方式使用:"Language|UnitSystem"。
例如,"de|metric "或 "en|imperial-us"。更多信息请见 单位管理。
输出格式在配置中设置(如PDF、XML)。需要库MpReport来导出事件列表为PDF文件。这意味着库MpReport必须存在于项目中。
多个MpAuditTrail实例可用于根据类型对事件进行分类。配置可用于确定哪些事件类型应被记录。通过这种方式,每个MpAuditTrail实例可以记录不同的事件。
使用结构 MpAuditTrailUIOutputType在HMI应用程序中可见的事件文本 限制为100个字符。
如果选择VC4或文本系统作为文本源,并导出事件列表,那么在文本系统或HMI应用程序中定义的文本可以被读出,最大长度为200字符。单独添加的事件([用户]、[信息]、[EV]等)的长度也可以是200。时间戳([time])限制在80个字符以内。
在VC4中的例子。
由此产生的字符串在导出文件中可以有任何长度。
如果单个文本输入超过200个字符(见上图),那么{Err:Overflow}将显示在导出的文件中。