您的当前位置:首页正文

不同控制系统间的通信在发电机组控制上的研究与实现

2024-02-16 来源:爱站旅游
导读不同控制系统间的通信在发电机组控制上的研究与实现
维普资讯 http://www.cqvip.com

第30卷第4期 黑龙江电力 2008年8月 不同控制系统间的通信在发电机组 控制上的研究与实现 姜 宇 ,张华 (1.大庆油田电力集团宏伟热电厂,黑龙江大庆163411;2.大连理工大学能源与动力学院,辽宁大连116013) 摘要:为实现不同计算机控制系统问的数据共享,针对宏伟热电厂一期与二期发电机组的控制系统进行细致 地分析与研究,提出一种通信组态方案,利用原有系统硬件,对ABB Advant Controner 450控制系统和西门子 P’cs7控制系统分别进行了硬件与数据库的组态,采用全双工信号模式,在基于两个系统通信模件均支持Mvi— Modbus协议的基础上,使用MVI—MODBUS实现点对点方式的连接。组态包含3部分:硬件组态;数据库模型 的建立;程序组态。通过组态和调试实现了数据的传输与共享,最终实现数据在两个不同控制系统平台上的通 信与共享,对电厂实际生产运行过程起到了重要的作用,对于能源的有效利用和调整具有明显的效果。 关键词:通信接口;AdvantControner450;西门子PCS7;Mvi—Modbus协议 中图分类号:TM734 文献标识码:A 文章编号:1002—1663【2008)04—0253—04 Application of communication among diferent control systems to control of generating unit JIANG Yu ,ZHANG Hua2 (1 Hongwei Thermal Power Plant,Daqlng Oil Field Power Group,Daqing 163411,China; 2.School ofEnergy and Power EI1gineering,Dallan University ofTechnology,Dalian 116013,China) Abstract:In order to share data among diferent computer control systems,the paper proposed a scheme of communication configuration in which Advant Controller 450 control system made by ABB and PCS7 control system made by Siemens are separately configured in hardware and data,and using full—duplex signal mode implements point—to—point connection witll Mvi—Modbus on the basis of that communication moudles of two kinds of control system both support the protocol of Mvi—Modbus,by analyzing the control system of genera— irng unit in details for he tifrst nd second staage construction in Hongwei Thermal Power Plant. iton consists ofthree parts:ha e conigurfa— configuration,setup ofdata model nd aprogram configuration,which im— plements the transmission nd shaare of data,eventually,the communication nd sharae of data on he pltatform of wo conttrol system by coniguratifon and commissioning. Key words:communication interface;Advant Controller450;PCS7 made by Siemens;protocol ofMvi—Mod— bus 宏伟热电厂发电机组原DCS系统采用ABB Advant Controller450控制系统,而二期新机组 DCS采用的是西门子PCS7控制系统,由于采用 母管制调节方式,有许多参数需要在2个控制系 统中传输,这就带来了如何解决2个系统之间通 信接口的问题。 收稿日期:2008—04—08 通信网络及网络协议 通过检查两个系统硬件通信模件和经过查阅 ABB Advant controler 450相关资料,利用原有系 统硬件可以实现2个系统的通信。两个系统通信 模件均支持Mvi—Modbus协议…,使用MVI— MODBUS可以实现点对点方式的连接,两个控制 作者简介:姜宇(1973一)男,1996年毕业于哈尔滨工程大学热能工程专业。 ・-———253・-——— 维普资讯 http://www.cqvip.com

Vo1.30,No.4 Heilongjimlg Electric Power Aug.2008 系统设置成主从方式,MVI—MODBUS允许使用 RTU( )和ASCII两种模式。所以决定通信 采用的协议为Mvi—Modbus协议[2】。设定PCS7 为主模式(MASTER),负责发送指令,ACA50为从 PC Program I I I I I Configuration gS I l Data gS I 模式(SLAVE)负责接收指令,见图1。 A髓 煳 圈1 ABB与PCS7网络连接示意圈 ABB Advant contorller 450通信模件采用的是 CI532V02模件,该模件提供2个通信子模块 (submodule),通过CCITt V.24(RS一232一C)电 缆可以连接2个异步通信端口。其中CCI'I ̄V. 24端口接线见表1。 表1 CCI'ITV.24端口接线表 由于采用全双工信号模式(Full Duplex Han- dling of Signals),需要把RTS和CTS短接,DSR、 DCD及DTR短接。SIEMENS PCS7所采用的通 信模件CP341,提供RS485的连接端口,所以必须 使用RS232/RS485端口转换适配器,I℃C一100。 作为从模式,在ABB ACA50中实现MODBUS 协议的组态包含3部分 】: a.程序组态,ACA50使用的程序语言AMPL; b.数据库模型的建立;即建立Configura. tionMS,Dam MS; C.对CI532子模块端口的硬件组态。见图2。 3 控制系统组态 建立了相应的逻辑关系后,首先做ACA50控 制组态,硬件组态见图3【4】。 图3中定义了该CI532V02子模块的位置 (POSmON),即在CPU母板上的槽位,SUBPOS指 ...—.254...一 bar Config Status Register I I I I l l CI532V02 。 f POI ̄I ● l SII ̄ENS PCS7 I 圈2 CI532子模块端口的硬件组态圈 RVln/CI532_SLv7 lI1,I (344.n) Base Part CI532 SL、,7……1 岫 删DjG 16…… 0……3 BUS ERR 17…… 0……4 翻 r硎班llrn『PE 9…… 4……5 P0SIT卫0N PI 100L 20…… 1……B s【l丑P0S 1……10 n矾 1……l1 S班clrI(:E CI532……7 嗍 V02……8 W IA耵 23……l8 嗍 0FF……28 O镰 3LE Chl Con.Param- 4……22 NET1 WLI Dl 33…… l……25 SLrr_NET1 DSPA 34・…・・ CTSl 35…… DCDl 36…… RI1 37…… Chl Comm.Param. 0……23 N圈f2 眦D2 42…… 0……26 sl强N日f2Ⅸ;ll2 43…… CTS2 44…… DCD2 45…… RI2 46…… 图3硬件组态 出了CI532v02使用的端口。VARIANT设定的 V02说明使用的是MVI—MODBBUS协议,NODE 指定ACA50控制器的内部网络节点号。NETI定 义了在ACA50上和PCS7之间使用的网号,并用 SET_NETI激活NETI。组态好CI532V02硬件模 块,冷启动后该功能模块若正常工作,硬件指示灯 则显示正常运行状态。 硬件组态后,分别对Line Characterisitcs、Net- work Configuration MS、PLC Status、Re ̄ster Addres— SeS MS数据库功能模块进行了组态。 通过组态,Line Characterisitcs功能模块对 ACA50系统CI532V02板子模块所采用的MVI— MODBUS协议参数进行了整定。整定后的参数 维普资讯 http://www.cqvip.com 第30卷第4期 黑龙江电力 2008年8月 分别放置在PORT1.ILl—PORT1.ILl4数据模块 中,对IDENT使用的端口加以说明,1表示 PORT1,l1表示PORT2,NET表示CI532v0l2子模 块的序号。REF1到REF14分别为整定参数,采 用了全双工(REF7),传输速率19 200bit,采用从 模式(REF2),1位停止位(REF5),传输代码为 RTU二进制代码(REF1),寄存器地址采用小模 式(REF14)等等。 Network Conifguration MS模块定义2个控制 分配到指定该Data MS的寄存器地址中,由于 Netw.conf.MS功能模块指定了两个控制器的网 络节点,数据便通过CI532v02子模块传输置sI. EMENS PCS7的CP341通信模件。Data MS的功 能模块如下,它分读取数据和发送数据2个部分。 在读取数据的时候可以看出ID1—10和 ID10110两个模块使用了相同的数据库ID1—10. I1一ID110.I24,这2个功能模块必须同时建立, 负责数据不会被写入寄存器。而发送模块(Send ——器之间的节点,使用IDENT表明端口。整定后的 Daat SM)与读取数据的第一个模块相同,只是 参数也分别放在了NETW1.ILl—NETW1.IL24数 IDENT不允许重复。由于每个发送或读取数据 据模块中,因为只和一个控制器连接(即SIEMENS 功能模块最多只能有24个数据单元,要想发送或 陶)所以只需要定义—个节点。设定它为5。 接收更多的数据,必须建立多个Data MS功能模 PLC Status功能模块用来接收SIEMENS 块,但是考虑与PCS7中使用相同的寄存器,这就 PCS7发送过来的系统信息及错误代码。分别定 需要正确分配寄存器。寄存器地址分配按照 义了8个开关量状态信号及16个模拟量状态信 MODBUS协议的要求在小地址模式的情况下,根 息来监视两个控制器之间通信的状态。并且把它 据不同的功能代码来分配空间。使用接收数据需 们整定在STATUS1.B1一STATUS1.B8.STA一 要设定在4001—4999中,发送数据可以放在 ’I'US1.ILl—STATUS1.ILl6中。其中定义STA— 3001—3999中,但要注意防止出现不同数据占用 TUS1.B1为连接状态,为1表示连接正常;当接收 同一个地址。 到非法指令代码时STATUS1.B4为1等等。 数据传送模块Data MS与地址分配模块Reg- Daat MS是数据传输功能模块。通过PC Pro- ister address MS之间连接有个规则,用来防止出 gram的程序组态把需要传送的数据连接到Data 现地址的重复分配,尤其使用多个寄存器地址分 MS对应的数据库中。在通过Daat MS功能模块 配模块。见图4。 发送数据模抉 图4数据传送模块Data MS与地址分配模块Register address MS之间的连接 ・・-—・255・・-—・ 维普资讯 http://www.cqvip.com Vo1.30,No.4 Heilongjiang Electric Power Aug.2008 一个地址分配模块最多可以连接24个数据 来的数据,同样,在二期DCS上也可以观测到一 模块,每个数据模块最大可以传输24个数据,每 期DCS系统传输来的数据,非常有利于现场的生 个传输模块都是通过IDENT来区分的,这样保证 产与维护。 了数据地址的唯一性。 6 结束语 4功能程序组态 本文提出了一种通信组态方案,在基于两个 PC PI1o 衄(AMPL语言)是ABB系统的程序 系统通信模件均支持Mvi—Modbus协议的基础 组态。只需要把需要传送的数据发送到数据传输 上,使用MVI—MODBUS可以实现点对点方式的 模块定义的数据存储单元就可以了。由于MOD. 连接,设定PCS7为主模式(MASTER),负责发送 BUS协议只允许传输整型数据(INT)所以要把数 指令,ACA50为从模式(SLAVE)负责接收指令。 据进行类型转换把浮点型转换成整型,在PCS7 通过检查两个系统硬件通信模件和经过查阅 中作相应的反转换。程序简图5如下。以发送数 ABB Advant controllez450和西门子PCS7控制系 据为例。 统的相关资料,利用原有系统硬件,进行细致深入 5数据通信的实现与应用 地分析与研究,对硬件和系统数据库进行组态,最 后实现了2个系统的通信。 通过对不同控制系统Advant Controller 450 在宏伟热电厂实际生产运行过程中,对于一 与西门子PCS7的分别组态,两个控制系统设置 些重要的生产数据,对数据通信系统进行了试验, 成主从方式,使用MVI—MODBUS通信协议实现 经过考验证实了组态的正确性与改进的合理性。 点对点方式的连接,最终实现了数据在两个不同 控制系统平台上的通信与共享。根据现场实际运 参考文献: 行经验,选取生产数据如下: [1]西门子工业网络通信指南[M].北京:北京航空航天大学出版 机组主汽压力;主汽温度;主汽流量;三抽压 杜。2OO4. 力、温度;排气压力、温度;凝结水压力、温度;循环 [2]过程控镧系统PCS7[M].北京:北京航空航天大学出版杜, 2004. 水压力;给水泵状态;联锁控制信号等。 [3]AdvantR Controller450 User ̄Guide Part1.2.3:ABB. 这样,在一期DCS ABB控制系统的画面上就 [4]On—line BuilderVersino2.4 ReferenceManusl:ABB. 可以观测到二期DCS西门子PCS7控制系统传输 圈5数据的类型转换及传递逻辑圈 (簟辑许展瑛) 一256一 

因篇幅问题不能全部显示,请点此查看更多更全内容