最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

西门子PLC控制系统常见故障及排除

发布时间:2014-01-16 作者:佚名 
关键字:西门子 PLC 控制系统 故障 
SIMATIC S5系列PLC是德国西门子公司八十年代推出的小型可编程序控制器,采用结构紧凑的模块化设计,性能可靠。由它为核心组成的控制系统在国内一些引进设备上大量采用。随着使用时间的增长,各类故障也有所出现,本文就比较常见的故障及排除方法作简单介绍。

  S5系列PLC有多种型号,根据I/O点数的多少、功能的强弱不同分为U型(通用型)、W型(字处理型)、R型(开关型)等,但基本结构相同,主要由电源模块、中央处理器(CPU)、输入输出(I/O)模块、总线模块、通讯模块等组成,其控制系统还包括用户程序、外围输入输出电路、接口电路等。故障产生的原因和部位也较为多样。一般地,分为软故障和硬件故障。软故障的处理较为简单,利用PG(西门子的专用编程器)就可以解决;对于PLC本身的硬件故障因为是模块化结构,为了加快维修速度采用确定故障模块,然后更换的方法(板级维修),而模块的维修大都由西门子维修部或专业维修公司承担(芯片级维修)外围系统的硬件故障分析处理就比较复杂,对维修人员分析、判断电路的能力要求较高。图1-1表明了S5 PLC的结构框图

S5 PLC的结构框图

一、软故障的判断和处理

  S5 PLC具有自诊断能力,发生模块功能错误时往往能报警并按预先程序作出反应,通过故障指示灯就可判断。当电源正常,各指示灯也指示正常,特别是输入信号正常,但系统功能不正常(输出无或乱)时,本着先易后难、先软后硬的检修原则首先检查用户程序是否出现问题。S5的用户程序储存在PLC的RAM中,是掉电易失性的,当后备电池故障系统电源发生闪失时,程序丢失或紊乱的可能性就很大,当然强烈的电磁干扰也会引起程序出错。有EPROM存储卡及插槽的PLC恢复程序就相当简单,将EPROM卡上的程序拷回PLC后一般都能解决问题;没有EPROM子卡的用户就要利用PG的联机功能将正确的程序发送到PLC上。需要特别说明的是,有时简单的程序覆盖不能解决问题,这时在重新拷贝程序前总清一下RAM中的用户程序是相当必要的。通过将PLC上的“RUN”“ST” 开关按RUN---ST---RUN---ST---RUN的顺序拨打一遍或在PG上执行“Object—Blocks—Delete---inPLC— allblocks---overall—Reset”功能就完成了RAM中程序的总清。 另外,保存在EPROM中的程序并不是万无一失的,过分相信EPROM上的程序有时会给检修带来困惑。所以经常性的检查核对EPROM中的程序,特别是 PG中的备份程序就显的尤为重要。

  检修实例:一次,本厂一台停机两个月的设备出现问题,上电后无法启动。检修人员在检查后认为程序出错,很自然地将EPROM卡插入PLC中,总清后拷贝程序,完成后重启,故障依旧,由于程序不大,逐条把EPROM上的程序读出,与手册上的指令核对后发现完全一样,重复拷贝无效后认为是PLC硬件故障。我们用PG将备份程序调出,与EPROM上的程序进行比对,结果语句指令表相同,但程序存放地址发生了变化,把备份程序发送到PLC后设备运行正常。可见EPROM上的程序也出现了错误,用紫外线擦除后重新写入问题解决。

二、PLC硬件故障

  PLC的硬件故障较为直观地就能发现,维修的基本方法就是更换模块。根据故障指示灯和故障现象判断故障模块是检修的关键,盲目的更换会带来不必要的损失。

  (1)电源模块故障。

  一个工作正常的电源模块,其上面的工作指示灯如“AC”、“24VDC”、“5VDC”、“BATT”等应该是绿色长亮的,哪一个灯的颜色发生了变化或闪烁或熄灭就表示那一部分的电源有问题。“AC”灯表示PLC的交流总电源,“AC”灯不亮时多半无工作电源,整个PLC停止。这时就应该检查电源保险丝是否熔断,更换熔丝是应用同规格同型号的保险丝,无同型号的进口熔丝时要用电流相同的快速熔丝代替。如重复烧保险丝说明电路板短路或损坏,更换整个电源。 “5VDC”、“24VDC”灯熄灭表示无相应的直流电源输出,当电源偏差超出正常值5%时指示灯闪烁,此时虽然PLC仍能工作,但应引起重视,必要时停机检修。“BATT”变色灯是后备电源指示灯,绿色正常,黄色电量低,红色故障。黄灯亮时就应该更换后备电池,手册规定两到三年更换锂电池一次,当红灯亮时表示后备电源系统故障,也需要更换整个模块。

  (2)I/O模块故障。

  输入模块一般由光电耦合电路组成;输出模块根据型号不同有继电输出、晶体管输出、光电输出等。每一点输入输出都有相应的发光二极管指示。有输入信号但该点不亮或确定有输出但输出灯不亮时就应该怀疑I/O模块有故障。输入和输出模块有6到24个点,如果只是因为一个点的损坏就更换整个模块在经济上不合算。通常的做法是找备用点替代,然后在程序中更改相应的地址。但要注意,程序较大是查找具体地址有困难。特别强调的是,无论是更换输入模块还是更换输出模块,都要在PLC断电的情况下进行,S5 带电插拔模块是绝对不允许的。

2