PLC SF灯亮时如何查看故障

由于SF灯亮起的原因比较复杂,实现诊断需要具备以下条件:

  1. 装有Step7软件的电脑,与PLC连接的连接电缆(PC 适配器)。
  2. 诊断人员对S7 300PLC及相关模块比较了解,对Step7使用比较了解的。

对于不具备以上条件的设备使用、维护人员,建议联系设备厂家或系统集成商。以下说明可以略过。

对于设备厂家或者系统集成商,出现CPU SF灯亮故障后首先要区分两种情况:

  1. 正常运行的CPU出现的故障。
  2. 正在调试的 CPU遇到故障。

CPU 正常使用中突然出现SF红灯亮起

1.检查有没有下载过程序块,如果下载过,可能是软件问题,具体故障需要查看CPU在线故障信息,操作方法 参考以下FAQ:PLC SF灯亮时如何查看故障。

一般来说IO访问错误(程序里访问了组态里不存在的地址)和区域长度错误(程序访问了不存在的DB块或者DB块中不存在的地址)比较多。

2.没有下载过程序块

    1)检查CPU有没有BF红灯,如果有看BF灯有没有常量或闪烁,如果有说明SF灯亮可能与CPU通讯有关。
    2)检查CPU机架上其它模块有没有亮红灯,如果有说明SF灯亮可能与其它模块故障有关。
    3)检查CPU与其它模块的背板连接器是否松动。
    4)更换CPU模块,重新下载组态测试。

调试时出现的SF红灯亮起

1只下载硬件组态,不下载程序,看CPU SF灯能否熄灭。如果熄灭,程序问题。如果还是亮,硬件问题。

2如果只下载硬件组态就出现问题。把CPU从系统上拿下来,只下载CPU组态(或者新建个项目,只有CPU硬件组态),如果SF灯熄灭,CPU外部模块问题,如果还亮,CPU本身硬件问题。

3 CPU本身问题,检查组态CPU订货号与实际订货号是否一致,CPU状态指示灯等。具体操作可参考置顶页“300CPU停机”。