利用CPU面板上的指示灯可以进行初步的诊断,还可以使用STEP7软件的诊断功能进行诊断,快速查找故障原因。
这种诊断方法简单、方便、直观,但是LED给出的故障信号可能很笼统,需要进一步使用其他诊断方法,例如,用STEP7的快速视图、诊断视图和模块信息进行诊断,才能获得具体、准确的诊断信息。如果控制系统的分布范围很宽,查看所有设备的LED也很费时费事。
1.使用S7-300状态和出错LED进行故障诊断
S7-300的指示灯与CPU的状态关系表见表6-4。
表6-4 S7-300的指示灯与CPU状态关系
(1)SF红色时可能的软件错误
1)启用和触发了日期中断,但未装载日期中断组织块OB10。
2)用了SFC32触发延时中断,但是未装载延时中断组织块OB20。
3)触发了硬件中断,但是未装载组织块OB40。
4)调用了太多的OB块,超出了循环时间(默认为150ms)。
5)编程错误。未加载块、定时器等的编号错误。
6)I/O访问错误。
(2)SF红色时可能的硬件错误
1)系统正常运行时,卸下或者插入模块(S7300不支持热插拔)。
2)系统正常运行时,在DP总线上接入或者取下分布式模块。
3)系统正常运行时,在PROFINET总线上接入或者取下分布式模块。
4)MMC卡故障。
5)模块松动时,导致不能识别硬件。
(3)BF常亮时的故障及其解决方案
1)总线故障。
2)DP接口故障。
3)多个站点有不同的波特率。
4)总线短路。
(4)BF闪亮时的故障及其解决方案
1)主站可能的错误:组态错误、连接站有故障、无法访问至少一个从站。要检查从站是否连接到主站,总线是否有断开。(www.xing528.com)
2)从站可能的错误:总线连接器是否连接正确,总线是否断路。
2.使用S7-400状态和出错LED进行故障诊断
S7-400的指示灯与CPU状态关系见表6-5。
表6-5 S7-400的指示灯与CPU状态关系
(1)INTF红色时可能的故障
1)超时错误(超过最大的循环时间),出错时一般调用OB80。
2)CPU硬件错误。如MPI接口故障、分布式IO故障时,或者故障消失时,调用OB84模块。
3)通信错误,当接收全局数据时,检测到错误的标识符I(4)、帧长度错误、数据块不存在等,调用OB84。
4)编程错误,调用OB121。
5)块的调用嵌套深度过大,调用OB88。
(2)EXTF红色时可能的故障
1)I/O访问错误,可能是模块故障,或者CPU不能识别I/O地址,调用OB122。
2)电源故障的出现或者消失。备用电池失效或者未安装,24V电源故障。
3)插入或者拔出模块。S7-400允许带电热插拔,调用OB83。
4)优先级错误。
5)机架/站故障。扩展机架故障或者远程IO故障,调用OB86。
3.用DP从站的LED(以IM153-2为例)进行故障诊断
DP从站的LED(IM153-2)在工程中使用普遍,DP从站的LED及其含义见表6-6。
表6-6 IM153-2的指示灯与CPU状态关系
各灯的状态的含义见表6-7。
表6-7 IM153-2的指示灯状态组合含义表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。