西门子S7-400PLC控制系统故障分析及维护研究

杨帅

中国石化长城能源化工(宁夏)有限公司 750000

摘要: S7系列产品是当前西门子公司生产的最具代表性的产品,在工业控制领域有着较为广泛的应用。结合PLC控制技术的发展背景,本文以西门子S7-400产品为主要研究对象,着重从西门子S7-400PLC控制系统的角度,探讨控制系统在实际用于工业产品控制时,存在的...
  • DOI:

    10.13738/j.cnki.acc.qklw60536

  • 专辑:

    科学Ⅰ辑;信息科技

  • 专题:

    信息、科学;综合科技

  • 分类号:

    G90;N92

摘要:S7系列产品是当前西门子公司生产的最具代表性的产品,在工业控制领域有着较为广泛的应用。结合PLC控制技术的发展背景,本文以西门子S7-400产品为主要研究对象,着重从西门子S7-400PLC控制系统的角度,探讨控制系统在实际用于工业产品控制时,存在的故障问题以及故障维护处理的有效措施,旨在为助力PLC控制技术的应用发展提供借鉴参考。

关键词:西门子S7-400PLC;控制系统;系统故障

前言:PLC控制技术在工业领域发展中有着较为广泛的应用,是一种能够依赖控制系统,支持工业生产运行管理的有效技术手段。西门子S7系列产品的研发与应用,顺应当前PLC控制系统集成化与自动化的发展趋势,能够呈现出明显的集成化扩展功能与开放编辑的优势。分析西门子S7-400PLC控制系统的故障问题,对维护和保障控制系统的应用效果具有积极的意义。

一、西门子S7-400PLC控制系统故障

(一)主机系统故障

对西门子S7-400产品而言,将其用于工业生产领域,容易受到工业生产复杂环境以及运行情况的影响,导致构成产品的主机系统设备性能参数发生变化,进而引发主机系统故障。依据工业生产的实际要求,西门子S7-400PLC控制系统的运行周期较长,在长时间的运行损耗影响下,会呈现出不同程度的磨损、发热等情况,影响相应设备的运转和工作效率,且由于供给供热生产运行的电能容易存在电压或电流不稳定的情况,很容易导致用于供给主机系统现场设备的电源损坏,进而在电源损坏的影响下造成设备故障[1]。例如,若供电系统前端故障,使得用于供给主机系统设备的运行电压会呈现出异常升高的趋势,主机系统的电源会在这种不稳定的电压变化下导致模板烧损,影响主机系统的正常运行。

除主机系统设备引发的故障外,西门子S7-400的主机系统故障,也主要受到与系统总线连接的通信模块运行情况的影响。若系统主线运行过程中产生的通信信号受到外部环境的干扰,容易因通信故障而影响主机系统的正常运行。

(二)I/O端口故障

西门子S7-400PLC控制系统在实际运行中,I/O端口的故障问题也会对系统的整体运行情况产生影响。西门子S7-400产品的I/O模块,具体分为数字量I/O模块和模拟量I/O模块两个部分,I/O模块故障作用于两个具体模块的表现有所差异。I/O模块故障一般由于外部设备故障或维修人员操作不当引起[2]。外部设备故障主要是指在工业设备生产应用过程中,若发现数字量I/O模块出现一个输入点常量,但外部设备在这一过程中并未出现对应信号,则可以考虑判断,由于模块输入点损坏,导致经过I/O模块反馈的信号功率变大,因而未能对这一信号作出及时的反应。由于维修人员导致的I/O模块故障,则重点考虑在维修人员在并未停止CPU电源的情况下,对插头电线进行带电焊接,导致模拟量I/O模块部分损坏。

二、s7-400控制系统的故障现象和处理方法

(一)控制系统同步模块故障

PLC控制系统的每个中央处理器中,均设置有两个同步子模块,当同步模块发生故障时,系统中的两个CPU处理器上的同步模块2红灯亮起,且REDF和EXTF红灯也亮起,热备CPU1呈现出STOP黄灯亮的状态,且该CPU上的同步子模块OK灯灭,而位于控制器上的其他状态指示灯均处于正常状态。依据这一故障情况,分析同步模块故障也容易引发控制系统的冗余故障。

对故障进行处理,要求将两个CPU处理器上的同步子模块对调,其中一个CPU0的同步子模块OK灯灭后,再将CPU0上的同步子模块与同步模块1进行对调。若这一过程中的4个OK指示灯均未产生变化,则判断CPU0上的两个同步模块均完好。依据相同的原理,在对调CPU1的同步子模块与同步模块1后,发现CPU0上的OK指示灯灭,则可以判断出CPU0的同步模块1发生了故障,在对其更换后,可以保障控制系统的运行效果。

(二)控制系统冗余故障及处理

当PLC系统中的一个稳压电源发生故障时,需要在停车检修作业期间,对故障电源进行更换。若更换电源后,启动PLC系统的CPU1状态仍为STOP,且系统中两个CPU上的冗余故障和外部故障红灯均亮起,而控制器上的其他指示灯仍处于正常状态,则判断系统中还存在由于出项冗余而导致的外部故障。

对这一故障进行处理,要求在将两个CPU控制器的模式均调整至STOP后,将CPU1模式调整到RUN位置,待RUN状态下的绿灯亮起,STOP黄灯灭后,将另一CPU0模式调整至RUN位置。RUN绿灯在闪烁后灭掉,而STOP黄灯则处于常亮状态。经由这一操作后,若仍无法排出故障,还需要在系统下电前,将被强制的变量输入点强制取消后,让强制指示灯灭掉,CPU0模式需要依次从RUN-STOP-RUN的位置进行调整,则在其调整至RUN位置时,绿灯亮起,STOP黄灯灭掉。在这一情况下,两个CPU模块均呈现出RUN绿灯亮,冗余故障和外部故障指示灯灭掉的状态,因而可以排除故障。

三、具体故障现象及处理方法

(一)CPU故障

西门子S7-400PLC控制系统CPU故障,主要依靠不同指示灯颜色变化以及亮灭状态进行识别。以S7-400 CPU型号:6ES7 412-2XJ05-0AB0为例,若INTE指示灯为红色,代表CPU内部存在故障;若IFM1F指示灯为红色,代表接口模块1存在故障;若IFM2F指示灯为红色,代表接口模块2存在故障;若FRCE指示灯为黄色,代表输入/输出处于强制状态。

在确定发生故障的具体设备和位置后,对需要更换CPU的情况,应在准备好需要更换的控制器,做好组态数据备份后,穿戴防静电手套等安全设备,在切断系统电源后,将损坏的控制器拔出[3]。在更换新的控制器后,将系统电源接通,重新下载备份的组态数据,在同步系统主控制器与冗余控制器的数据后,对CPU模块功能进行调试,验证该模块功能以及系统整体运行情况是否正常。

(二)I/O端口故障处理

I/O端口存在故障时,模块报警装置发出告警信号,CPU模块中的内部故障灯亮起,I/O卡件模块所在的ET200上的系统故障灯也亮起。处理该部分故障,需要将模块带电拔出后,去除连线病更换新的模块。在端口电路的合适位置,增设继电器,用于隔离外部干扰,保障I/O模块的运行效果。

(三)通道及电源故障

1.通道故障。在现场强电进入的情况下,若保险管损坏,需要及时更换保险管;若通道元件损坏,对短时间内无法恢复正常通道状态的情况,需要及时更换整个通道。

2.电源故障。当PS模块故障灯亮起时,依次按照接受的电压超限、短路、输出电压稳定性、模块损坏情况进行故障原因排查。若故障处理需要更换电源模块,应在将故障模板的电源开关关闭后,再更换卡件。待电源模块更换完成后及时恢复供电。

(四)PLC非正常停机故障

若PLC处于STOP状态,且该部分指示红灯亮起,考虑PLC处存在部分卡件掉电的情况,在CPU的长时间运行过程中,卡件被硬件中断占用和,导致实际时间的超出CPU中设定的WatchDog时间。对这一故障进行处理,要求结合PLC运行情况,对CPU中的时间进行调整。

若PLC处于STOP状态时,所有指示灯均处于闪烁状态,则判断该处部分通讯卡件的接口处于松动状态,需要在对卡件接口情况进行检查后,重新启动CPU。若以上方法难以解决故障,则应在适当清理系统运行内存后,重新下载系统中的各种软硬件,再重新启动CPU。

(五)网络通讯故障

若系统运行中发现网络通讯中断,需要依次对PLC上的CP是否切换至STOP模式、电缆断线、电缆断线连接头终端电阻被接上、PLM掉电、TCP/IP网线断线、光缆断线等情况进行排查。

若系统运行中发现CPU的DP总线故障红灯亮起或处于闪烁状态,且ET200的DP故障灯也亮起,则判断CPU无法进入RUN模式的原因,以ET200站间位于总线连接头上的中断电阻被接上、终端电阻未接上、ET200站地址被改动等情况为主,需要在依次进行故障盘查后,对其进行处理。

结论:综上所述,加强对西门子S7-400PLC控制系统故障问题的关注与重视,对发挥西门子S7-400产品的功能,助力工业领域发展具有重要的作用。在明确西门子S7-400PLC控制系统运行中容易出现的故障问题基础上,要求采取有针对性的故障维护和处理措施,并严格遵循相应维护技术的应用标准与要求,确保针对控制系统故障情况的维护效果。

参考文献:

[1]刘延霞.PLC控制系统故障特性与诊断方法研究[J].产业与科技论坛,2021,20(09):55-56.

[2]姚新年.PLC在机电控制系统故障维修中的运用探究[J].电子测试,2020,(18):108-109.

[3]马渊.自动化控制系统故障报警技术及应用研究[J].信息系统工程,2020,(07):69-70.

修改意见:

1. 删除“(三)现场控制设备故障”着重写s7-400或者s7-400H控制系统的故障现象和处理方法。

2. “二、西门子S7-400PLC控制系统故障维护处理”改写具体的故障现象:指示灯颜色,亮、灭的状态,代表的含义,处理方法。不写现场设备故障和外部故障导致的原因。

参考内容:

5.15.2 CPU故障

PLC系统CPU是控制站的核心,有冗余配置,也有单机配置。如果控制器出现故障,将导致整个控制站不可用。下表以S7-400H系统CPU为例,介绍CPU各指示灯的含义,便于判断故障。

S7-400 CPU型号:6ES7 412-2XJ05-0AB0各LED含义

INTE红色

内部故障

EXTF红色

外部故障

FRCE黄色

有输入/输出处于强制状态

RUN绿色

运行RUN状态

STOP黄色

停止STOP状态

BUS1F红色

MPI/PROFIBUS DP接口1的总线故障

BUS2F红色

MPI/PROFIBUS DP接口1的总线故障

MSTR黄色

CPU处理I/O,仅用于CPU 41x-4H

REDF红色

冗余错误,仅用于CPU 41x-4H

RACK0黄色

CPU在机架0中,仅用于CPU 41x-4H

RACK1黄色

CPU在机架1中,仅用于CPU 41x-4H

IFM1F红色

接口模块1故障

IFM2F红色

接口模块2故障

             

如需要更换CPU,处理过程如下:

l 准备好要更换的控制器;

l 作好组态数据的备份;

l 戴好防静电手套;

l 切断系统电源;

l 拔出坏了的控制器,换上好的控制器;

l 接通系统电源;

l 下装备份的组态数据;

l 作好主控制器与冗余控制器数据的同步;

l 调试CPU模块,确认其功能正常。

5.15.3  I/O卡件的故障

故障现象:模块故障报警,CPU上内部故障灯亮,模块所在的ET200上的系统故障灯亮。

可能原因:模块损坏、掉电或检测到故障。

处理方法:更换模块(带电拔出模块,去除连线,更换新的模块)。

5.15.4通道故障

通道故障产生的原因主要是现场强电进入,烧坏了通道元件或保险管,如果是保险管坏了,更换,如果是通道元件损坏,无法短时间恢复,可以采用更换通道。

5.15.5电源故障

PS模块故障灯亮可能原因:

l 接受的电压超限。

l 短路。

l 输出电压不稳定。

l 模板损坏。

处理方法:根据上述可能原因排查,如须更换电源模板,先关闭故障模板的电源开关、更换卡件,再恢复供电。

5.15.6 PLC非正常停机

5.15.6.1. PLC处在STOP状态、红灯亮

可能原因:相当数量的卡件掉电,CPU运行时间长期被硬件中断占用和,超出CPU中设定的WatchDog时间。

处理方法:调整CPU中的时间。

5.15.6.2. PLC处在STOP状态,所有灯在闪烁

可能原因:有通讯卡件的接口松动。

处理方法:检查卡件接口

重新启动CPU,如不行,清内存并重新下载硬件、软件并重新启动CPU。

5.15.7.4 网络通讯中断

可能原因:

l PLC上的CP切至STOP模式。

l PROFIBUS电缆断线。

l PROFIBUS电缆断线连接头的终端电阻被接上。

l 相关OLM掉电。

l TCP/IP网线断线。

l 光缆断线。

处理方法:按上述可能原因进行排查,并做相应处理。

5.15.10 DP网络故障

CPU的DP总线故障红灯常亮或闪烁,相关ET200的DP故障灯亮。CPU无法进入RUN模式。

可能原因:

l ET200站间有中断电阻(位于总线连接头上)被接上;

l 总线连接头上的终端电阻未接上;

l ET200站地址被改动,与硬件组态不同。

处理方法:按上述可能原因进行排查,并做相应处理。

作者简介:杨帅(1987),身份证号码:640382198710170634,男,回族,宁夏,本科,工程师



更多
引文网络
  • 参考文献
  • 引证文献
  • 共引文献
  • 同被引文献
  • 二级参考文献
  • 二级引证文献