中国机器人网 App
手机扫码下载 · 或点击查看
刚干机器人应用没多久,上周一台S7-200在现场报了个SF灯常亮,PLC上没显示具体错误代码,就一个灯亮着。客户那边等着恢复生产,我又不可能把程序从头捋一遍,临时换了一块CPU也没用。有没有啥排查套路能快点定位到是哪个模块或者哪段程序的问题?
另外IO扩展模块和模拟量模块一般怎么快速判断好坏,手头没有编程电缆的情况下有没有土办法?
SF灯亮十有八九是模块问题或者组态不对,你先把CPU上的IM扩展一块块拔下来,每拔一块断电重启一次,看SF什么时候灭,灭之前那块就是有问题的。现场干这么多年,这招比查代码快多了,200的PLC程序一般也就几百步,挨个看反而耽误事。
IO模块好坏拿万用表量通断就行,输出模块把公共端和输出端短接一个24V,量触点有没有动作;输入模块直接短接信号端,看对应指示灯亮不亮。模拟量的麻烦点,需要信号源,你那现场要是没有就先换个备件试试,200的模拟量模块便宜,备一块不亏。
CPU你都换过了还亮SF,那基本就是背板总线或者某个挂载的模块挂了,CPU本身出问题的概率很小。还有一个容易忽略的点,查一下24V电源电压是不是偏低,200系列对供电电压敏感,低于21V就可能报各种莫名其妙的故障,稳压电源也检查一下。
没编程电缆你咋连的上CPU看程序的?就算换CPU也得下载程序进去吧,你确定换上去的那块里有原程序?