介绍
在诊断缓冲区中多行显示的诊断数据被合并到Excel文件的一行当中,并且包含时间戳信息,状态转换,和信息状态。可以通过过滤列来使得诊断数据清晰地显示出来。
按照如下步骤进行:
- 在项目树下选择想要诊断的CPU,例如"PLC_1 [CPU 1516F-3 PN/DP]"。
- 在工具栏中点击“在线”功能按钮。
- 然后在项目树中双击“在线和诊断”。
- 在“在线访问”对话框中选择“诊断缓冲区”条目。
- 在在线缓冲区中点击“另存为”按钮,将目录中的数据保存到硬盘中。
图.1 - 使用记事本打开文本文件。鼠标右键点击文件,在弹出的菜单中选择“Open with > Editor”
- 执行以下两个菜单命令:"Edit > Select All" 和 "Edit >Copy"
- 打开Excel文件"109763364_STEP7_TIA_Portal_CPU_Diagnosepuffer" ,并且在下方的工具栏上选择相应的工作表("German" 或 "English")
注意
复制英文诊断文本到工作表"English"中及德文诊断文本到工作表"German"中。
图. 2 - 粘贴剪切板的内容到行“A3”。右键单击“A3”单元格在弹出的菜单中选择“插入内容”,在“插入内容”对话框中选择“Unicode文本”格式点击确定。剪切板的内容即以Unicode文本的格式插入到了单元格中。
- 设置列过滤选项。为了获得清晰的显示,首先过滤“ID”列为“空”的选项。可以为每一列设置过滤,例如,根据日期和时间,或者CPU状态的切换。
图3
Excel文件包含了公式区域(不包含宏),也可以被扩展。
下载
此处下载包含了上述用于S7-1200 和S7-1500的Excel文件,解压缩ZIP文件到硬盘中独立的目录下。
109763364_STEP7_TIA_Portal_CPU_Diagnosepuffer.zip (4.5 MB)
创建环境
Excel文件和截图2和3由Microsoft Excel 2010创建。截图1由STEP 7 (TIA Portal) V15创建。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342980.html