在实际工程项目中,一定会经历PLC报故障的情景,解决故障的流程就像生病了去看病一样。正文开始介绍前,我们来试想一个看病的场景:
医生:哪里不舒服?
患者:身体不舒服
医生:...... 身体哪里不舒服?
患者:肚子不舒服
医生:...... 肚子哪里不舒服?
患者:不清楚,就是不舒服
现场有没有断线、浪涌、节点接错等情况?
尽量准确的现场描述。
**有照片,比如机柜情况、CPU侧面带序列号的照片等
提供相关的工程文件。
有了工程文件西门子能够尽量通过仿真等手段在实验室复现故障,如果没有工程文件,则至少提供拓扑图和硬件配置。
保存并提供诊断缓冲区文件。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;**个条目显示的是更近发生的事件。**提供Excel版本。诊断缓冲区文件包含了让工程师更加容易整理,搜索和排查。
具体方式可以参考官网链接:
保存并提供CPU服务数据文件。
相对于诊断缓冲区,服务数据包含CPU内部状态的进一步信息。CPU出现问题且不能通过诊断缓冲区解决,就可以选择读取CPU的服务数据,并将这些数据发送给技术支持。
► 通过博途软件
如下图,类似于保存诊断缓冲区数据:
► 通过Webserver
如果没有博途,也可通过Webserver实现:
https:/ /<CPU IP 地址>/save_service_data
如: https:/ /192.168.0.1/save_service_data
另外,如果您有较为完善的TIA集成工作环境,也可以通过SIMATIC Automation Tool 通过应用程序接口 (API) 自动加载和归档 CPU 服务数据。