使用S7-1500/S7-1200如何在Excel中清楚地显示诊断缓冲区中的条目?

介绍

在诊断缓冲区中多行显示的诊断数据被合并到Excel文件的一行当中,并且包含时间戳信息,状态转换,和信息状态。可以通过过滤列来使得诊断数据清晰地显示出来。

按照如下步骤进行:

  1. 在项目树下选择想要诊断的CPU,例如"PLC_1 [CPU 1516F-3 PN/DP]"。
  2. 在工具栏中点击“在线”功能按钮。
  3. 然后在项目树中双击“在线和诊断”。
  4. 在“在线访问”对话框中选择“诊断缓冲区”条目。
  5. 在在线缓冲区中点击“另存为”按钮,将目录中的数据保存到硬盘中。
    使用S7-1500/S7-1200如何在Excel中清楚地显示诊断缓冲区中的条目?
    图.1
  6. 使用记事本打开文本文件。鼠标右键点击文件,在弹出的菜单中选择“Open with > Editor”
  7. 执行以下两个菜单命令:"Edit > Select All" 和 "Edit >Copy"
  8. 打开Excel文件"109763364_STEP7_TIA_Portal_CPU_Diagnosepuffer" ,并且在下方的工具栏上选择相应的工作表("German" 或 "English")

    注意

    复制英文诊断文本到工作表"English"中及德文诊断文本到工作表"German"中。

    使用S7-1500/S7-1200如何在Excel中清楚地显示诊断缓冲区中的条目?
    图. 2

  9. 粘贴剪切板的内容到行“A3”。右键单击“A3”单元格在弹出的菜单中选择“插入内容”,在“插入内容”对话框中选择“Unicode文本”格式点击确定。剪切板的内容即以Unicode文本的格式插入到了单元格中。
  10. 设置列过滤选项。为了获得清晰的显示,首先过滤“ID”列为“空”的选项。可以为每一列设置过滤,例如,根据日期和时间,或者CPU状态的切换。
    使用S7-1500/S7-1200如何在Excel中清楚地显示诊断缓冲区中的条目?
    图3

Excel文件包含了公式区域(不包含宏),也可以被扩展。

下载
此处下载包含了上述用于S7-1200 和S7-1500的Excel文件,解压缩ZIP文件到硬盘中独立的目录下。

使用S7-1500/S7-1200如何在Excel中清楚地显示诊断缓冲区中的条目?Registration required 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论