刘黎,沈冲平
(云南能投威信能源有限公司,云南昭通657903)
浅谈AB PLC冗余系统中冗余模块故障的处理方法
刘黎,沈冲平
(云南能投威信能源有限公司,云南昭通657903)
对AB PLC的冗余系统和AB PLC冗余系统中1756-RM冗余模块出现故障的处理方法进行了比较全面的介绍。
AB PLC;冗余;RSLogix 5000;RSLinx
某2×600 MW火力发电厂的除灰系统采用的是罗克韦尔公司生产的AB PLC的冗余系统,上位机采用的是GE公司生产的IFIX系统。
在倒电时,因停电时间比较长,导致供给PLC系统的UPS的电量耗尽。重新上电后,除灰系统所有画面均无数据,整个系统瘫痪。
为了确保除灰系统的可靠性,控制系统采用了AB公司的冗余PLC,即当主控制器机架中出现故障时,比如主机架掉电、主机架中的一个模块发生硬件或固件故障、主控制器的用户程序发生主要故障、主机架与远程ControlNet或EtherNet/IP模块间的通信丢失、以太网转接电缆与主机架中的EtherNet/IP通信模块断开、在主机架中拔除或插入任何模块、主控制器发出切换命令、RSLinx软件发出切换命令,冗余系统会自动将控制权从主机架控制切换到从机架。
AB PLC冗余系统的主、从机架及所有卡件的目录号、系列、版本都一样,控制器的存储器的容量也相同,插槽分配均一致。除灰控制系统的机架采用的是1756-A7,电源模块采用的是control logix 1756-PAR2,CPU采用的是logix 5561 1756-L61,通讯卡采用的是controlnet ID 1756-CNBR,并已将CNB模块设置为相同的节点号。网卡采用的是1756-ENBT,并设置成同一IP地址。热备模块采用的是system redundancy module 1756-RM B。其系统配置示意图如图1所示。
通过对除灰PLC系统检查发现,AB PLC的主、备CPU模块的OK灯红闪;CNBR模块的OK灯红色常亮,其余灯不亮,液晶屏显示FAULT;ENBT模块显示PASS;1756-RM B模块显示TEST,且OK灯红色常亮。通过故障指示灯,查阅AB PLC的相关手册,可以初步判断为该系统发生了故障,且为不可恢复的主要故障。
图1 除灰PLC系统冗余配置示意图
因PLC的CPU模块已发生不可恢复的主要故障,不能进行正常通讯。只能通过笔记本电脑用网线与网卡1756-ENBT进行直接连接,事先已将电脑的IP和网卡1756-ENBT的IP设置成同一个网段。
启动RSlinx软件,通过RsWho查看PLC网络。如果为1756-RM B模块坏,且连在机架上,则RSLinx软体无法搜索到CPU,连不上PLC。此处曾尝试过更换机架、更换CNBR、ENBT、CPU模块等,但均以无效告终。如果将1756-RM B模块拔掉,再通过RSLinx软件的RsWho功能就能找到机架和卡件;找到后,打开RSLogix 5000软件,连接到PLC;连接后,通过软件清除掉PLC的主要故障。
清除PLC主要故障的方法为:①单击offline旁边的黑色下拉箭头,弹出对话框;②单击对话框中“controller properties”选项,将会弹出1个Connect To Go Online对话框,如图2所示;③单击“Connect To Go Online”对话框中的“Major faults”,可查看故障信息及代码。如图2所示,其故障为Uable to read ControlBus chassis information,故障代码为Type3,code 20,通过查阅《Logix5000主要故障、次要故障和I/O故障代码编程手册》,发现类型3,代码20的故障为机架故障;④点击“Clear Majors”,清除主要故障。
故障清除后,CPU、CNBR、ENBT模块的指示灯均恢复正常,PLC能单机运行。插上1756-RM B模块后,又会重复刚开始出现的故障,可以初步判断为1756-RM B模块坏。更换新的1756-RM B模块后,除灰系统正常运行,热备切换也正常,判断为1756-RM B模块坏。
AB PLC的CPU提示发生了主要故障时,因不能通过以太网连接到PLC系统,建议采取直接连ENBT卡的方式。当AB PLC的冗余系统出故障时,为了快速判断出卡件故障,建议先将从机架断电,并将冗余备用模块1756-RM B拔掉后,再进行查找,这样查找故障将更方便、快捷,可以节约大量检修维护时间。
图2 AB PLC故障示意图
〔编辑:张思楠〕
TP273
A
10.15913/j.cnki.kjycx.2017.14.076
2095-6835(2017)14-0076-02