魏桥电厂应急柴油发电机组监控系统设计
2012-12-21何人望陈文骏董庆伟
何人望,陈文骏,董庆伟
(华东交通大学电气与电子工程学院,江西南昌330013)
柴油发电机组在无市电供应及需要不间断供电的地方,如电信系统、交通系统、广播电视系统、银行与医院的机房、轮船、舰艇等的供电系统里得到了广泛应用。柴油机组的现场振动大、噪音大,油气污染严重,不适合值班人员在机旁时时监控,且为每台机组都配备值班人员专职监控也非常浪费。在这种情况下,通过自动化设备对现场单台或多台机组进行远程监控和统一管理就显得尤其必要,既改善了值班人员的工作环境,提高了值班人员的工作效率,大大减少了人力浪费,又提高了管理水平[1-3]。本文在实现山东魏桥5个电厂共15台发电机组的远程监控系统的基础上,以其中一个电厂为例,详细介绍其远程监控系统实现方案,其余4 个电厂情况类似。在整个控制系统中,采用DSE7510 来控制单台发电机的运行,采用DSE7560+S7-200PLC来实现发电机组的并机/并网功能,采用和利时小型PLC LM3108+对应的通讯扩展模块LM3331+上位机组态软件hollyview来实现发电机组的远程监控功能。
1 监控方案介绍
假如为了远程监控系统采集数据,专门在机组上增加一套传感器,成本显然非常高,且加工的难度很大,可行性非常小。因此,远程监控系统不是从机组本体,而是从柴油机上或机旁的控制器、控制柜采集数据。控制器或控制柜一般都留有对外通讯接口,只要预先做好了通讯设置即可。这样,无需改动机组本体和控制设备,直接根据控制器或控制柜预先的通讯设置,连接一根通讯电缆即可实现数据的传输[4]。对现场机组的远程重要控制信号,如启动、停止等,出于安全性的考虑,采用硬接线方式,而不是软通讯方式,以防止远程通讯过程的信号意外受到干扰而导致现场机组的误动作。
远程监控系统设备主要包括采集设备和显示设备[5-6]。采集设备采用和利时LM 系列PLC。PLC 以通讯方式采集柴油机组的控制器与智能仪表内的工艺参数、电力参数和其它重要数据,并根据需要将数据进行处理。柴油机组的控制器可以是专用模块,如深海模块,也可以是其它品牌的PLC,如西门子、欧姆龙、三菱、施耐德等,本项目中的控制器为DSE7510。
在本项目中,PLC 不只采集控制器或控制柜内通讯参数,还需采集现场一些开关量、模拟量、热电阻、热电偶等硬接线和传感器信号等。这样,只需增加相应的IO模块,使其连接到PLC 上即可。显示设备可采用PC 机或触摸屏,本项目采用装有Hollyview监控软件的PC 机。显示设备以通讯方式将采集设备内的数据显示到人机界面上,供值班运行人员监视。柴油发电机组远程监控系统的系统结构图如图1所示。
图1 柴油发电机组远程监控系统的结构图Fig.1 Structure diagram of remote monitoring system of diesel generator set
2 控制系统介绍
本项目采用的发动机为英国Perkins 4016,项目的系统一次图如图2所示。当系统工作在自动操作方式下检测到失电信号(或其它自启动信号)后,分别向3 台柴油发电机组发出启动指令,当其中某一台机组最先达到额定运行电压、频率并具备带负载条件后,自动发出该机组断路器合闸指令,断路器合闸后母线即带电。此时,其余两台机组则主动调节各自电压、频率,当其与母线电压、频率、相位处于同步状态时,发出该机组进线柜断路器合闸指令,使其与已连接到母线的机组并联运行,发电机组完成向应急母线供电。已处于并联运行的机组,将自动调节其电压、频率,使机组的有功、无功分配均匀。例如:当3台机组分别接收到启动指令后,发电机组G3首先具备带负载条件,则开关K3 首先合闸,发电机母线即带电,此后G2 则主动调整其电压、频率、相位,当其与母线一致时合上开关K2,K2 合上后G2即与G3并联运行,G1工作也如此。
图2 项目一次系统框图Fig.2 Block diagram of a system project
在一次系统图中,3台发电机组的实物如图3(a)所示。在一次系统图中,1#机组断路器、2#机组断路器、3#机组断路器、A段出线断路器、B段出线断路器、变压器柜、PTO柜的实物如图3(b)所示。
图3 现场实物图Fig.3 Field physical diagram
3 LM 系列PLC与DSE7510通讯调试
通过LM3108PLC做Modbus主站,3个DSE7510控制器做Modbus从站,实现LM3108采集3个深海7510控制器的数据,然后通过LM3331模块上传数据到上位机,上位机采用和利时Hollyview工业通用组态软件实现数据的监视和管理。
3.1 组态过程
此项目用LM 系列PLC 为LM3108 和LM3331 模块。由于通讯的需要,需要对LM3331 模块进行配置,具体设置如图4所示。
在模块参数选项下面共有9项内容,前2项不用设置,默认即可;第3项UARTChn_Sel,选择RS485Enable;第4项BandRate,选择38400 b·s-1;第5项stopbit,选择1stop bit;第6项DataParity,选择8bits+none;第7项SlaveAdd,选择51,为系统默认,可以在1~247之间任意设定,注意和上位机Hollyview软件中设置的从站地址相同才可进行通讯;第8和9项,主要告诉我们读写通讯区最大各100字节[7-9]。
做完一系列的配置后,进入程序,开始进行PLC编程。本项目是用LM3108PLC的RS485口做自由口,通过ModbusRTU通讯协议,读取或采集从站的数据。由于使用Modbus RTU,按照其通讯规约,势必存在发送和接收及校验的过程,所以在程序里面做了3段子程序来处理整个过程,如图5所示。
图4 配置LM3331模块Fig.4 Module of configuration LM3331
图5 LM3108编程环境Fig.5 LM3108 programming environment
在LM3108PLC 中,共有1 个主程序和3 段子程序,主程序PLC_PRG,子程序分别是communication,jieshouchuli,zhunbeishuju。communication子程序主要进行设置通讯口和通讯参数,发送数据、接收数据、计算校验。其中准备数据调用zhunbeishuju子程序,准备好数据以后进行发送数据,发送数据后进行计算校验,检验完后进行接收数据,接收数据调用子程序jieshouchuli,接收数据后进行比较不同数据返回的校验值,若返回校验与计算校验不一样,则不更新新值。
下面举例来说明如何把LM3331模块输出区的数据上传到Hollyview组态软件去进行显示。发电机1的油压在PLC存放的寄存器地址为%MW110,把%MW110赋值给%QW6,做好%QW6和上位的变量地址对应是完成数据显示的前提,根据公式x=(m-6)/2+1可以计算出%QW6对应的地址是30001(上位机读模拟量所用的寄存器为3)。这样有了发电机1的油压变量地址,就可以在上位机Hollyview开发系统里面对这个变量进行引用,这样在机组运行时,上位机对应的区域就会显示具体数值。m表示%QW6中的6,x表示所得的值,3x就是%QW6对应的地址。
3.2 监控图形
在发电机组进行黑启试验时,打开Hollyview软件就可观察到系统一次图监控画面。在画面中点击“主画面”按钮,便可观察到3台发电机组运行参数和断路器状态监控画面。
4 结论
监控室距离发电机组现场约400 m,监控画面的实时性小于3 s,虽然监控画面的美观性有待提高,但是系统的实用性得到了客户的认可,整个监控系统得到了客户的一致好评。采用LM系列PLC用于柴油发电机组的远程监控功能是一个新的应用,可以为类似的项目起到借鉴作用。
[1]孙翔.变电站远程监控技术探析[J].机电信息,2010,18(2):20-25.
[2]宋莉.基于PLC的远程监控及故障诊断[D].山东:山东科技大学,2004:6-9.
[3]莫太平,蒋艳红.通信电源设备智能远程监控系统的研究与实现[J].光电通信,2007,12(8):71-74.
[4]孙宗琳,魏春光,王昌冬.重油柴油发电机组的计算机监测系统[J].内燃机与动力装置,2012,19(2):28-30.
[5]杨小东.PLC远程监控关键技术研究[D].黑龙江:哈尔滨工业大学,2011:11-13.
[6]余单,杨辉,陆容秀.基于S7-300与WinCC的桥式起重机监控管理系统[J].华东交通大学学报,2010,27(6):36-40.
[7]崔坚.西门子工业网络通信指南[M].北京:机械工业出版社,2005:23-42.
[8]王永华.现代电气控制及PLC应用技术[M].2版.北京:北京航空航天出版社,2008:54-67.
[9]严丽平,宋凯.基于ARM的图像型智能火灾监控系统设计[J].华东交通大学学报,2009,26(5):59-63.