由于SF灯亮起的原因比较复杂,实现诊断需要具备以下条件:
对于不具备以上条件的设备使用、维护人员,建议联系设备厂家或系统集成商。以下说明可以略过。
对于设备厂家或者系统集成商,出现CPU SF灯亮故障后首先要区分两种情况:
1.检查有没有下载过程序块,如果下载过,可能是软件问题,具体故障需要查看CPU在线故障信息,操作方法 参考以下FAQ:PLC SF灯亮时如何查看故障。
一般来说IO访问错误(程序里访问了组态里不存在的地址)和区域长度错误(程序访问了不存在的DB块或者DB块中不存在的地址)比较多。
2.没有下载过程序块
1)检查CPU有没有BF红灯,如果有看BF灯有没有常量或闪烁,如果有说明SF灯亮可能与CPU通讯有关。
2)检查CPU机架上其它模块有没有亮红灯,如果有说明SF灯亮可能与其它模块故障有关。
3)检查CPU与其它模块的背板连接器是否松动。
4)更换CPU模块,重新下载组态测试。
1只下载硬件组态,不下载程序,看CPU SF灯能否熄灭。如果熄灭,程序问题。如果还是亮,硬件问题。
2如果只下载硬件组态就出现问题。把CPU从系统上拿下来,只下载CPU组态(或者新建个项目,只有CPU硬件组态),如果SF灯熄灭,CPU外部模块问题,如果还亮,CPU本身硬件问题。
3 CPU本身问题,检查组态CPU订货号与实际订货号是否一致,CPU状态指示灯等。具体操作可参考置顶页“300CPU停机”。