单位名称:宁夏马莲台发电分公司
单位省市:宁夏回族自治区银川市
单位邮编:750411
摘要:某电厂辅网控制系统使用的是AB公司的PLC软件及其配套的硬件设备。该电厂辅网控制系统在规划建设阶段根据现场实际进行布置,从而决定了辅网控制系统的各组成部分位置较为分散且相距较远。为了加强对各控制系统硬件设备运行状态的集中监视,我们利用AB PLC内部的GSV功能块以及上位操作软件RSView32对现场控制系统硬件状态信息进行获取和显示,从而实现了控制设备分散布置,其运行状态信息集中显示的功能。
关键词: PLC 状态监视 GSV
the remote monitoring of the operation status of the control system hardware equipment based on the AB PLC internal function block
Ning xia maliantai plant,Ningxia Yinchuan Li Qiang
Abstract: The auxiliary network control system of the Power Branch uses AB's PLC software and its supporting hardware system. The company's auxiliary network control system is arranged according to the actual site in the planning and construction stage, so the components of the auxiliary network control system are scattered and far apart. In order to strengthen the centralized monitoring of the operating status of each control system hardware equipment, we use the GSV function block inside AB PLC and the upper operating software RSView32 to obtain and display the hardware status information of the field control system, so as to realize the function of decentralized arrangement of control equipment and centralized display of its operating status information.
Keywords: PLC condition monitoring GSV
0.引言:
辅网系统的自动化控制是火电机组热工自动化控制的重要组成部分,直接决定火电厂的整体自动化的水平。从当前某电厂情况来看,辅网系统的各子系统布置相互独立,控制集中,为了确保各子系统在运行中实现可控在控,就要求我们不断提高辅网控制系统的监控水平。
1.辅网控制系统日常运行过程中的现状:
我厂辅网系统由众多子系统组成,这些子系统包括化水系统、输煤系统、输灰系统、除渣系统、精处理系统,燃油泵房系统、制氢系统、废水系统等,这些子系统的运行情况直接决定了电厂机组能否安全稳定的运行。根据现场设备布置的需要,这些子系统的硬件控制设备较为分散且相距较远。同时为了整合人力资源,辅网运行人员集中在集控室对各系统进行远程操作。基于以上两点原因,运行人员很难做到对现场设备进行高频巡检,因此当就地控制系统发生异常后如果不能及时发现故障,将会扩大事故的后果,产生很多不利的影响。因此,为了保障机组安全稳定的运行,需要我们去克服控制系统设备分散的困难,实现实时掌握就地控制系统硬件设备的运行状态。因此,将辅网控制系统的硬件状态信息能够实时传递给运行人员监视显的尤为重要。
2.辅网控制系统硬件状态信息集中监视可行性论证:
为了使辅网控制系统的硬件状态信息能够实时传递给运行人员监视,我们需要完成两部分内容。第一部分通过下位程序rslogix5000软件获取AB PLC的硬件状态信息,并将这些信息内容存入rslogix5000标签数据库内。第二部分利用上位监控软件rsview32将就地控制系统的硬件状态信息在画面上进行显示,从而实现了AB PLC硬件设备状态信息远程在操作画面被监视的目的。
3.辅网控制系统硬件状态信息集中监视的具体实施步骤:
3.1、获取AB PLC硬件状态信息:AB PLC的硬件状态信息包括CPU状态信息、模拟量I/O卡件状态信息、开关量I/O卡件状态信息。
3.1.1、AB PLC的CPU状态信息包括CPU运行信息、故障信息、远控状态信息、就地状态信息、编辑状态信息等。以上状态信息通过rslogix5000软件新增的GSV模块获取,GSV模块选择CONTROLLERDEVIVE命令即可获取CPU状态信息,并将CPU状态信息存入下位标签点中。首先介绍一下GSV功能块中CONTROLLERDEVICE命令中各符号的意义,此控制器是十六位进制进行显示的,不同的位存储的数据代表当前硬件设备的状态,具体信息如表1所示,我们在GSV模块中调取不同的位,即可获取当前控制器的运行状态。当我们了解GSV功能块中CONTROLLERDEVICE控制器各符号的意义以后,就可以将GSV功能块添加到组态中间去,从而获取我们需要的信息。添加组态如图(1)所示。
位7-4 | 所代表的意义 |
0000 | 保留 |
0001 | 正在进行闪烁内容更新 |
0010 | 保留 |
0011 | 保留 |
0100 | 闪烁内存损坏 |
0101 | 故障状态 |
0110 | 运行状态 |
0111 | 编辑状态 |
位11-8 | 所代表的意义 |
0001 | 可恢复的次要故障 |
0010 | 不可恢复的次要故障 |
0100 | 可恢复的主要故障 |
1000 | 不可恢复的主要故障 |
位13-12 | 所代表的意义 |
01 | 钥匙开关在(run)位置 |
10 | 钥匙开关在(program)位置 |
11 | 钥匙开关在(remote)位置 |
位15-14 | 所代表的意义 |
01 | 控制器正在转换模式 |
10 | 调试模式,如果控制器在运行模式 |
表1
图(1)
3.1.2、AB PLC的模拟量I/O卡件状态信息主要包括卡件运行状态信息,同样通过rslogix5000软件新增的GSV模块获取,GSV模块选择MODULE命令并选择所对应的模块即可获取模拟量I/O卡件运行状态信息,并将模拟量I/O卡件状态信息存入下位标签点中。GSV模块选择MODULE命令首先要选择一个特定的模块对象,并且设置此模块对象的名称,此对象名称存在于控制器I/O配置部分,同时当前控制器产生一个16位进制的数据,我们用到的是位12-15,通过这四位数据即可获取对应模块的信息,具体信息如表2所示。当我们了解GSV功能块MODULE命令中各符号的意义以后,就可以将GSV功能块添加到组态中,选择相应的模块从而获取我们需要的模块信息。添加组态如图(2)所示。
位12-15 | 所代表的意义 |
0000 | 控制器正在上电 |
1000 | 故障:任何模块对象与相关模块的对象链接发生失败,不应该使用该数值来确定模块是否失效,因为当模块对象试图重新与模块链接时会周期性的脱离该状态。 |
2000 | 有效性验证:模块对象在建立与模块的链接之前验证模块对象的完整性。 |
3000 | 链接:模块对象初始化与模块链接 |
4000 | 运行:建立与该模块的所有链接并成功的进行数据传输 |
5000 | 关闭:模块对象处于关闭所有与模块的链接过程中 |
6000 | 禁止:模块对象被禁止 |
7000 | 等待:该模块对象所存储的父模块对象运行 |
表2
图(2)
3.1.3、AB PLC的开关量I/O卡件状态信息主要包括卡件运行状态信息,通过rslogix5000软件新增的GSV模块获取,GSV模块选择MODULE命令并选择所对应的模块即可获取开关量I/O卡件运行状态信息,并将开关量I/O卡件状态信息存入下位标签SlotStatusBits中,如图(3)所示。
图(3)
获取AB PLC硬件状态信息流程如图(4)所示:
图(4)
3.2、将控制系统硬件状态信息在操作画面进行显示。
3.2.1、打开上位软件rsview32,建立上位标签点,通过rslink软件将上位标签与下位标签进行关联。
3.2.2、打开上位软件RSView32制作监视画面图形,并将上位标签填入画面,从而实现了AB PLC硬件状态信息在操作画面进行可视化显示的目的。
实现AB PLC硬件远程监控流程如图(5)所示:
图(5)
经过以上工作内容的完成,最终将辅网控制系统硬件设备信息在操作画面进行可视化的监视,在操作画面我们可以获取PLC控制器的运行状态、故障信息、CPU钥匙的位置以及输入输出模块的状态信息。如图(6)所示:
图(6)
4.结束语:
通过合理的利用AB PLC内部的功能块来获取辅网控制系统硬件设备的状态信息,并借助上位监控软件RSview32将此信息实时显示在操作画面上,运行人员可以直观的监视控制系统各硬件设备的运行状态。此项工作的实施,在不花费任何费用的情况下,不但降低了运行人员巡检现场设备的频率,而且提高了控制系统运行的可靠性,从而保证了机组的安全稳定运行。
5.参考文献
[1] 包兆文.浅谈PLC与DCS的异同.宁夏电力出版社.2007
[2] 美国AB公司编.Logix5550指令集手册
[3] 美国AB公司编.RSView32用户手册
[4] 钟肇新.可编程控制器原理及应用.华南理工大学出版社.1992
[5] 樊振国.基于 PLC 的分布式系统在锅炉监控中的应用研究[D].太原理工大学,2012.
[6] 张超.火电厂除灰阀门 PLC 控制系统的设计[D].河北:华北电力大学,2013.
[7] 周万珍,高鸿斌. PLC 分析与设计应用[M]. 北京: 电 子工业出版社,2004.
[8] 李龙. 基于 PLC 的能效监控系统的设计与实现[D]. 成都: 电子科技大学,2012.
[9] 王金平.ControlLogix 在扩建电厂锅炉补给水控制系统中的应用.电站系统工程,2006(04).
[10] 支忠山.基于 PLC 技术的火力电厂辅助系统完善探究.湖北第二师范学院学报.2019
,
1