在实际工程项目中,一定会经历PLC报故障的情景,解决故障的流程就像生病了去看病一样。正文开始介绍前,我们来试想一个看病的场景:
医生:哪里不舒服?
患者:身体不舒服
医生:...... 身体哪里不舒服?
患者:肚子不舒服
医生:...... 肚子哪里不舒服?
患者:不清楚,就是不舒服
对于PLC的故障诊断也是如此,出现问题后首先应该通过症状,自己判断有可能出现了什么问题。比如:
- PLC软硬件是否升级到了Zui新的固件?
现场有没有断线、浪涌、节点接错等情况?
但是通过自查如果不能解决,还是提示莫名其妙的固件错误、程序块装载错误,重启替换都无果的话,这时就可以寻求西门子技术支持部门的帮助!
正确的四步应该是:
第一步 正确描述
尽量准确的现场描述。
zuihao有照片,比如机柜情况、CPU侧面带序列号的照片等
- 提供现场故障时的PLC指示灯情况,如果有子站,拍摄子站接口模块,通信模块的状态
提供相关的工程文件。
有了工程文件西门子能够尽量通过仿真等手段在实验室复现故障,如果没有工程文件,则至少提供拓扑图和硬件配置。
保存并提供诊断缓冲区文件。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;第一个条目显示的是更近发生的事件。zuihao提供Excel版本。诊断缓冲区文件包含了让工程师更加容易整理,搜索和排查。
具体方式可以参考官网链接:
保存并提供CPU服务数据文件。
相对于诊断缓冲区,服务数据包含CPU内部状态的进一步信息。CPU出现问题且不能通过诊断缓冲区解决,就可以选择读取CPU的服务数据,并将这些数据发送给技术支持。
► 通过博途软件
如下图,类似于保存诊断缓冲区数据:
► 通过Webserver
如果没有博途,也可通过Webserver实现:
- 打开Web浏览器,在地址栏输入:
https:/ /
- 点击 "保存服务数据" 按钮