消息记录器记录控制器上的(系统)事件,并将它们显示在 Logic Builder 的消息记录器编辑器中。如果检测到错误,此消息就能够有助于定位错误并解决问题。消息记录器编辑器让您能够从控制器连续获取并处理各种消息日志的数据。您也可以添加之前保存的消息记录器文件。
消息记录器编辑器提供以下功能:
o将所显示的消息日志保存到文件。
o从列表中删除消息日志。
o将注释添加到每行。
o以指定的颜色突出显示包含特定属性的行。
有关与消息记录器交互的 IEC 功能的说明,请参阅 SystemInterface 库指南。
您可以任选以下方法来打开消息记录器编辑器:
o双击设备树中的消息记录器节点。
o右键单击设备树中的消息记录器节点,然后从上下文菜单执行编辑对象命令。
o右键单击设备树中的消息记录器节点,然后从上下文菜单执行命令打开视图并添加消息记录器,以打开消息记录器编辑器并加载新消息日志。
消息记录器编辑器中列出了连续编号的消息日志。所显示的时间与将项目添加到该编辑器的时间一致。
如要展开消息记录器的子条目,请单击记录器条目左侧的加号 (+) 图标。
有些条目以颜色高亮显示。这有助于您在消息记录器中识别包含可比较属性的行。您可以通过右键单击条目并执行上下文菜单命令的方式来调整。执行了保存或发送之后,颜色设置被保留下来。
上下文菜单的命令 |
键盘快捷键 |
描述 |
---|---|---|
显示诊断代码帮助 |
F1 |
打开与所选条目的诊断代码 (Diag.Code) 对应的帮助主题。 |
编辑注释 |
– |
您可以为每个条目添加注释。这样,您就可以提供与检测到的错误有关的额外信息,可有助于满足未来的服务要求。 |
复制 |
Ctrl+c |
将所选行的内容复制到剪贴板。 |
从控制器添加消息记录器 |
– |
将新消息记录器添加到消息记录器编辑器,同时插入序号和当前时间戳。 |
复位消息记录器(仅 Logic Builder 提供此功能) |
– |
在消息记录器编辑器中创建空消息记录器,并删除控制器上的消息记录器。 注意: 控制器的所有消息记录器条目都会被删除。 |
将消息记录器保存到文件 |
– |
打开另存为... 对话框。输入文件名,然后浏览至文件保存目录。 |
从文件加载消息记录器 |
– |
显示打开... 对话框。浏览至要打开的消息记录器文件。新消息记录器被添加到消息记录器编辑器。分配一个序号,但不创建时间戳。 |
从控制器导入消息记录器(仅 Logic Builder 提供此功能) |
– |
显示导入对话框。浏览至已(被用户或应用程序)保存在控制器中的消息记录器文件。新消息记录器被添加到消息记录器编辑器。分配一个序号,但不创建时间戳。 |
从列表删除消息记录器 |
删除 |
从列表中删除一个或多个选定的消息记录器。 |
标记行 |
– |
突出显示所选择的行。 有关更多信息,请参阅突出显示行章节。 |
将所选行用于比较 |
插入 |
使用粗体突出显示所选行,以便于与其他行进行比较。单击其他消息,以便将时差显示到状态栏中粗体表示的行 示例: Time difference: 0.00:03:36.992 of 500(1) regarding 481(1)) |
不比较 |
– |
复位被选择用于比较的行,并取消粗体字体。 |
展开/折叠列表 |
– |
同时展开或折叠消息记录器条目。 |
您可以更改行的颜色,以突出显示共同拥有某些属性的消息记录器。
示例:
您可以用粉色突出显示在类型列中的值为 2 的行。
您可以用绿色突出显示诊断代码 = 8002 的行。
步骤 |
操作 |
结果 |
---|---|---|
1 |
右键单击包含所需选择条件的单元格(比如诊断代码列和8014单元格值)。 |
然后会打开上下文菜单。 |
2 |
执行命令 Mark lines (Diag. code=8014)。 |
然后会打开提供可用颜色的子菜单。 |
3 |
选择突出显示颜色,比如蓝色。 |
满足所选条件诊断 代码=8014 的行就被突出显示为蓝色。 |
如果您选择的是已经为条件分配过的颜色,那么分配将被覆盖。
在分配了这些条件之后,它们会被显示出来以供选择作为上下文菜单标记行命令的子条目。
如要从列表中删除特定颜色的突出显示,请右键单击以这种颜色突出显示的行,然后执行命令标记行 > 取消标记。
如要将所有颜色从列表中删除,请右键单击一个突出显示的行,然后执行命令标记行 > 取消所有标记。
注意: 可能会发生其中一行与多个有效的颜色选择条件相匹配的情况。例如,绿色和红色与诊断代码=8014 相对应。在这种情况下,所使用的颜色为在上下文菜单中最先列出的颜色。