
生产技术中图分类号:TQ172.6
文献标识码:B
田子谦,等:煤磨系统多次跳车原固查找及处理
文章编号:1007-0389(2014)05-38-01
煤磨系统多次跳车原因查找及处理
田子谦,张清枝(中联南阳水泥有限公司,河南南阳474250)
1故障现象及问题查找
我公司煤磨现场控制器为西门子S7300,公司 DCS控制系统为施耐德Quantum(昆腾),煤磨控制器为窑头控制站的一个远程子站,两者之间的通讯是通过ProfibusDP现场总线来实现。在DCS控制系统端加装一通讯卡,通过通讯卡,主站和子站实现数据读写。
2012年3月,1号煤磨系统多次出现跳停。现场检查发现,煤磨现场控制器CPU故障报警停运;对 CPU复位后故障消失,开机所有设备运行正常,但运行几小时或几个班后,故障重现。
西门子S7300控制器故障报警原因可能为程序故障或者外部通讯故障。为此,我们首先查找外部故障。一是对煤磨控制系统和窑头站的所有卡件和接线进行紧固,但故障现象没有消失,说明这些卡件和接线不存在因震动而有松动现象;二是检查Profi-busDP现场总线,但由于煤磨控制站距离窑头站约有100m,总线又在电缆沟内,全部检查非常困难,但所查部位未见问题。
虽然该煤磨控制系统已经稳定运行十多年,但根据目前1煤磨多次跳停且外部查找不到问题根源的情况,进行了程序内部系统查找,怀疑原控制程序可能存在不够完善之处。我们认真研究煤磨现场控制站的程序后发现,程序设计中确实存在以下几个问题。①控制站的主控制程序很长,里面的内容写得多,又有很多模拟量的处理和换算。其中OB1块可能会在运行时出现超时,但没有加装处理这种异常时的程序块。②由于煤磨站为窑头站子站,通讯总线较长,可能会出现某些时候通讯信号暂时不好或者中断,但程序中没有加装处理异常时的组织块。③没有加装处理线路出现异常时,控制器不故
障停机的组织块。 2问题处理和效果
根据以上对原程序的分析研究,在煤磨控制系
统原设计程序重加装以下程序。
①OB80块:当OB1运行超时时,CPU不进人停
- 38 万方数据
止模式。
②诊断中断块0B82:具有诊断中断模块的诊
断功能,例如断线、传感番电源丢失,如果程序中没有创建OB82,CPU进人停止模式;诊断中断还能对 CPU所有内外部故障,包括模块前连接器拨出、硬件中断丢失等作出响应。
③插拔事件的中断处理0B83模块:事件出现, CPU自动调用OB83报警。如果程序中没有创建 OB83,CPU进人停止模式。
④OB85块:处理操作系统访问模块故障、更新过程映像区时I/O访间故障、事件触发但相应的OB 没有下载到CPU等事件;事件出现,CPU自动调用 OB85报错。如果程序中没创建OB85,CPU进人停止模式。
③OB86块:处理PROFIBUS-DP主站、PROFI-BUS-DP或PROFINETI/O分布和I/O系统中站点故障等事件;事件出现,CPU自动调用OB86报错。如果程序中没有创建OB86块,CPU进人停止模式,
6对来自窑头站的开关量信息加2s断开延时处理。
对煤磨控制系统进行以上修改后,下载到控制器。另故障分析为信号瞬间出现中断或丢失引起,故对窑头的DCS控制程序也进行了相应修改,即对 DCS控制系统内接收到的远程站信号进行掉电延时处理,开关信号都加2s断开延时。
对窑头站和现场煤磨站程序进行修改后,煤磨系统再次开启,系统运行至今没有再出现这种问题。 3结语
生产运行中,自动控制系统大范围跳停,常常是外部原因(如电压波动、设备连锁,卡件或接线松动)引起。但当出现的问题比较隐蔽(如干扰,信号瞬间中断),且查找、完善和修复困难时,通过深人挖掘和利用自动控制系统自身的优势,加装和调用相关的组织或功能,对程序稍加改动,是一种解决这种难题的好方法。
(编辑:刘翠荣)(收稿日期:2013-09-12)
水泥工程2014年第5期