孫軍平1,盛萬(wàn)興2,王孫安1
(1. 西安交通大學(xué),陜西省 西安市 710049;2. 中國(guó)電力科學(xué)研究院,北京 100085)
摘 要:針對(duì)目前中國(guó)電網(wǎng)自動(dòng)化系統(tǒng)領(lǐng)域廣泛使用的遠(yuǎn)動(dòng)串口通信模式,分析了遠(yuǎn)動(dòng)信息網(wǎng)絡(luò)傳輸?shù)谋匾约捌湟嫣帲芯苛诉h(yuǎn)動(dòng)信息的網(wǎng)絡(luò)通信模式和技術(shù)方案,并討論了通信模式中的技術(shù)問(wèn)題,如以太網(wǎng)技術(shù)、TCP/IP協(xié)議和網(wǎng)絡(luò)通信中的廣播、組播技術(shù)問(wèn)題。最后指出了網(wǎng)絡(luò)傳輸必將成為遠(yuǎn)動(dòng)數(shù)據(jù)傳輸?shù)陌l(fā)展方向。
關(guān)鍵詞:遠(yuǎn)動(dòng)通信;廣域網(wǎng);TCP/IP;網(wǎng)關(guān)
1 引言
目前我國(guó)電力自動(dòng)化系統(tǒng)中普遍采用基于電路交換方式、獨(dú)立占用64kbit/s的低速通道進(jìn)行串口通信。但這種通信方式還不是網(wǎng)絡(luò)系統(tǒng),因?yàn)榫W(wǎng)絡(luò)系統(tǒng)必須具備對(duì)等方式,即各個(gè)通信端都是平等的,不存在主從關(guān)系。
隨著全國(guó)電網(wǎng)的連通,根據(jù)自動(dòng)發(fā)電控制(AGC)技術(shù)的需求、電力市場(chǎng)的建立和大電網(wǎng)安全分析系統(tǒng)數(shù)據(jù)準(zhǔn)確性的要求,迫切需要遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸以及建立基于廣域網(wǎng)的大電網(wǎng)系統(tǒng),解決遠(yuǎn)動(dòng)信息一發(fā)多收和信息轉(zhuǎn)發(fā)過(guò)程中造成的延時(shí)問(wèn)題[1],使各相關(guān)主站同時(shí)共享廠(chǎng)站的實(shí)時(shí)信息,達(dá)到實(shí)時(shí)信息全電網(wǎng)共享,為電網(wǎng)安全分析系統(tǒng)和配調(diào)系統(tǒng)提供基于同一時(shí)刻的準(zhǔn)確數(shù)據(jù),進(jìn)而實(shí)現(xiàn)電網(wǎng)高效、安全、經(jīng)濟(jì)運(yùn)行。
通過(guò)遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸,可徹底改變主站和廠(chǎng)站之間的主從關(guān)系,網(wǎng)絡(luò)路由器將取代傳統(tǒng)的通信前置機(jī),使網(wǎng)絡(luò)數(shù)據(jù)可雙向傳輸,真正實(shí)現(xiàn)各個(gè)通信終端的網(wǎng)絡(luò)平等(基本通信網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示)。主站可直接同各種配電智能終端單元交換數(shù)據(jù),并可直接下發(fā)命令控制終端設(shè)備,消除了傳統(tǒng)的通信前置機(jī)在通信中的“瓶頸”現(xiàn)象。另外大大節(jié)省了投資,減少了現(xiàn)場(chǎng)的維護(hù)工作量,使實(shí)時(shí)數(shù)據(jù)傳輸能力有很大提高。
2 遠(yuǎn)動(dòng)數(shù)據(jù)的網(wǎng)絡(luò)通信模式
2.1 實(shí)現(xiàn)網(wǎng)絡(luò)通信的協(xié)議
實(shí)現(xiàn)遠(yuǎn)動(dòng)信息網(wǎng)絡(luò)傳輸?shù)年P(guān)鍵是解決RTU和IED的網(wǎng)絡(luò)接入問(wèn)題。目前我國(guó)變電站自動(dòng)化系統(tǒng)中RTU和IED采用的串口通信協(xié)議大多為IEC60870-5-101和DNP3.0等,這些協(xié)議基本上都遵循基于ISO參考模型的增強(qiáng)性能結(jié)構(gòu)(EPA),僅用了OSI參考模型7層中的3層(即物理層、鏈路層和應(yīng)用層)實(shí)現(xiàn)數(shù)據(jù)傳輸。發(fā)布不久的標(biāo)準(zhǔn)IEC60870-5-104[2](我國(guó)正在制訂等同的標(biāo)準(zhǔn))是把IEC60870-5-101的應(yīng)用服務(wù)數(shù)據(jù)單元(ASDU)用網(wǎng)絡(luò)協(xié)議TCP/IP進(jìn)行傳輸?shù)臉?biāo)準(zhǔn)。該標(biāo)準(zhǔn)為遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸提供了通信協(xié)議依據(jù)。IEC60870-5-104(以下簡(jiǎn)稱(chēng)IEC104)和IEC60870-5-101(以下簡(jiǎn)稱(chēng)IEC101)之間的關(guān)系如圖2所示。
對(duì)于支持ModBus和DNP協(xié)議而不支持IEC101協(xié)議的RTU,同樣可采用ModBus/TCP[3]、DNP LAN/WAN協(xié)議,實(shí)現(xiàn)RTU接入網(wǎng)絡(luò)。如ModBus/TCP協(xié)議中 ModBus幀嵌入TCP幀的方式。
在ModBus/TCP幀中沒(méi)有包含ModBus幀的校驗(yàn)位,因?yàn)門(mén)CP/IP和以太網(wǎng)鏈路層的校驗(yàn)機(jī)制能保證數(shù)據(jù)被正確發(fā)送。
本文僅以IEC101協(xié)議為主,介紹網(wǎng)絡(luò)接入模式,該模式同樣適用于其他協(xié)議。
2.2 網(wǎng)絡(luò)接入模式
1)直接以太網(wǎng)接入模式。該模式適用于新建的廠(chǎng)站。它要求RTU具有以太網(wǎng)接口和相應(yīng)協(xié)議IEC104的支持。RTU結(jié)構(gòu)如圖1所示。系統(tǒng)分配給該RTU 1個(gè)IP地址,即可通過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)該RTU,進(jìn)行數(shù)據(jù)的通信。該模式中RTU的微處理器的處理能力要求較強(qiáng),并具有必要的嵌入式操作系統(tǒng),以實(shí)現(xiàn)網(wǎng)絡(luò)功能。
2)通過(guò)網(wǎng)關(guān)(GateWay)的接入模式。該模式適用于已投運(yùn)的廠(chǎng)站。可降低廠(chǎng)站設(shè)備的二次投資,只需在原有RTU的基礎(chǔ)上加入網(wǎng)關(guān)即可接入網(wǎng)絡(luò)。這種模式的關(guān)鍵在于網(wǎng)關(guān)。基本連接結(jié)構(gòu)如圖4所示。RTU的串口和網(wǎng)關(guān)一端的串口相連,通過(guò)網(wǎng)關(guān)另一端的以太網(wǎng)接口接入網(wǎng)絡(luò)。
3)對(duì)于RTU通過(guò)RS485總線(xiàn)連接的IED, 485總線(xiàn)上所有的IED用1個(gè)網(wǎng)關(guān)通過(guò)RTU接入網(wǎng)絡(luò)(如圖5所示)。總線(xiàn)上的IED共享一IP地址,系統(tǒng)通過(guò)IP地址加設(shè)備號(hào)ID識(shí)別IED,并進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸。
網(wǎng)關(guān)是連接RTU和網(wǎng)絡(luò)的橋梁。它能實(shí)時(shí)多線(xiàn)程監(jiān)聽(tīng)端口的狀態(tài),接受用戶(hù)端的請(qǐng)求和收集串口數(shù)據(jù),并能實(shí)時(shí)響應(yīng)用戶(hù)和RTU的請(qǐng)求。它要求具有實(shí)時(shí)和多任務(wù)特性,所以網(wǎng)關(guān)的硬件采用高性能嵌入式微處理器(至少16bit),通信接口為一可切換的RS232和RS485串行接口以及一RJ45網(wǎng)絡(luò)接口。以太網(wǎng)控制器可采用RTL8019AS或DM9008。軟件采用嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng),并支持TCP/IP等常用網(wǎng)絡(luò)協(xié)議。
3 遠(yuǎn)動(dòng)信息網(wǎng)絡(luò)通信中技術(shù)問(wèn)題討論
電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)對(duì)于遠(yuǎn)動(dòng)數(shù)據(jù)的實(shí)時(shí)性、可靠性、正確性和準(zhǔn)確性的要求很高,所以對(duì)于上述的通信模式,有必要研究其是否能滿(mǎn)足要求及受影響的主要因素。
(1) 以太網(wǎng)技術(shù)
選擇以太網(wǎng)作為物理層和鏈路層,是因?yàn)橐蕴W(wǎng)是在辦公和工業(yè)中應(yīng)用最廣泛的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),因此選用以太網(wǎng)能保證多種開(kāi)發(fā)環(huán)境和可供選擇的工具,而且成本低廉,通信速度可由10Mb/s發(fā)展到100Mb/s和1000Mb/s,且正在朝著1Gb/s和10Gb/s發(fā)展,這樣可保證系統(tǒng)的可升級(jí)性。
但傳統(tǒng)共享式10Mb/s以太網(wǎng)的碰撞檢測(cè)機(jī)制(CDMA/CD)可能會(huì)引起信息傳輸時(shí)間的隨機(jī)性,這樣會(huì)影響遠(yuǎn)動(dòng)信息對(duì)傳輸時(shí)間的要求,如遙測(cè)時(shí)間小于4s等。為此,美國(guó)電力研究院(EPRI)作了試驗(yàn),結(jié)果表明10Mb/s或100Mb/s的以太網(wǎng)在最壞的情況下(如連接許多RTU),也能保證網(wǎng)絡(luò)通信時(shí)間為4s。研究還表明,只要以太網(wǎng)的負(fù)荷量小于25%,以太網(wǎng)便可以得到最好的系統(tǒng)響應(yīng)[4]。而且采用交換方式的100Base—T快速以太網(wǎng)的出現(xiàn),在大大拓展帶寬的同時(shí),還縮短了以太網(wǎng)的碰撞域,使傳輸效率大為提高。
(2)TCP/IP協(xié)議
TCP/IP協(xié)議已經(jīng)成為互聯(lián)網(wǎng)的標(biāo)準(zhǔn)通信協(xié)議。許多廠(chǎng)商和系統(tǒng)都支持該協(xié)議,而且已經(jīng)被人們所認(rèn)可。但TCP/IP協(xié)議畢竟是面向Internet的大眾化協(xié)議,在用于遠(yuǎn)動(dòng)數(shù)據(jù)的傳輸時(shí),傳輸?shù)膶?shí)時(shí)性有一定要求,因此應(yīng)注意以下幾個(gè)方面問(wèn)題。
1)TCP是向上層提供面向連接的服務(wù)。在遠(yuǎn)動(dòng)信息傳輸?shù)目蛻?hù)/服務(wù)器模型中,RTU充當(dāng)服務(wù)器的角色,連接著多個(gè)客戶(hù)端(如當(dāng)?shù)乇O(jiān)控站、調(diào)度端遠(yuǎn)動(dòng)操作站等)。其簡(jiǎn)單的網(wǎng)絡(luò)連接結(jié)構(gòu)如圖6所示。在這種方式下,RTU可以同時(shí)接受多個(gè)客戶(hù)端的連接請(qǐng)求和數(shù)據(jù)詢(xún)問(wèn)。但是TCP是面向連接方式的傳輸數(shù)據(jù),每次成功的接入,只要服務(wù)器端和客戶(hù)端沒(méi)有執(zhí)行過(guò)關(guān)閉操作,就一直是接通的。然而RTU網(wǎng)絡(luò)服務(wù)器程序限制了程序在同一時(shí)刻可連接的客戶(hù)端數(shù)目,當(dāng)使用Socket時(shí)一般不超過(guò)5個(gè)客戶(hù)端,所以這種情況下1個(gè)RTU同一時(shí)刻可連接的客戶(hù)端數(shù)目是有限的,當(dāng)達(dá)到極限時(shí)即使有連接要求的用戶(hù)也無(wú)法建立連接,這會(huì)引起線(xiàn)程阻塞,導(dǎo)致重要數(shù)據(jù)無(wú)法及時(shí)傳輸。對(duì)此,Socket采用了一套機(jī)制來(lái)加以避免,通過(guò)超時(shí)處理方法使RTU可檢測(cè)用戶(hù)的連接狀態(tài),若在規(guī)定時(shí)間(可以通過(guò)程序設(shè)置)內(nèi)沒(méi)有響應(yīng),則自動(dòng)關(guān)閉連接,并向其他需要連接的用戶(hù)提供服務(wù)。
2)TCP是面向“流”的傳輸協(xié)議,它必須等待數(shù)據(jù)流填滿(mǎn)緩沖區(qū)后才會(huì)進(jìn)行數(shù)據(jù)的傳輸[5],這樣可能導(dǎo)致部分小包數(shù)據(jù)的傳輸比較慢。可以在TCP/IP幀中控制包的延遲和大小,也可以控制TCP幀中的標(biāo)志字段PSH(推)位,強(qiáng)迫TCP提早發(fā)送數(shù)據(jù)段,以提前傳輸,滿(mǎn)足系統(tǒng)對(duì)傳輸時(shí)間的要求。另外,TCP協(xié)議處理網(wǎng)絡(luò)擁塞的方法是分組刪除,相當(dāng)于減少了等待傳輸?shù)姆纸M數(shù)量,降低網(wǎng)絡(luò)的負(fù)荷,但這又會(huì)造成丟棄的分組無(wú)法到達(dá)目的地,從而出現(xiàn)丟包現(xiàn)象。雖然TCP會(huì)檢測(cè)出丟失的分組,并會(huì)進(jìn)行重傳,但這不利于實(shí)時(shí)數(shù)據(jù)的傳輸,所以有必要在應(yīng)用層中增強(qiáng)傳輸可靠性。
(3)網(wǎng)絡(luò)通信中的廣播、組播技術(shù)
IP網(wǎng)絡(luò)通信模式有3種[6]:?jiǎn)尾ァV播和組播。遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)通信中,單播用于一對(duì)一方式的“點(diǎn)到點(diǎn)”通信,網(wǎng)絡(luò)上除目的地址外的其它節(jié)點(diǎn)都不接受源節(jié)點(diǎn)發(fā)送的信息。廣播范圍只限于本地局域網(wǎng),因?yàn)槁酚善鲿?huì)封鎖廣播信息的外傳。組播適用于把信息傳送到1組目的地址,可以減輕網(wǎng)絡(luò)的負(fù)擔(dān),但需要路由器的轉(zhuǎn)發(fā),所以必須配置路由器支持組播。
TCP/IP提供2種類(lèi)型的服務(wù),即面向連接的可靠傳輸服務(wù)TCP協(xié)議和無(wú)連接的UDP數(shù)據(jù)報(bào)協(xié)議。TCP發(fā)送信息時(shí)必須先和對(duì)方建立3次握手連接,然后發(fā)送信息,UDP無(wú)需建立連接而可直接發(fā)送數(shù)據(jù)。所以UDP適用于單播、組播和廣播3種通信模式,而TCP不適用于組播,但它可提供可靠的傳輸機(jī)制。應(yīng)在具體實(shí)際情況下,根據(jù)自己的需要選用合適的通信模式。
4 遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸技術(shù)展望
IEC正在制訂關(guān)于變電站自動(dòng)化系統(tǒng)的通信網(wǎng)絡(luò)和系統(tǒng)的標(biāo)準(zhǔn)IEC61850。該標(biāo)準(zhǔn)采用面向?qū)ο蟮慕<夹g(shù)和高層抽象映射到低層的MMS(制造報(bào)文規(guī)范ISO/IEC9506)技術(shù)[7],解決了變電站自動(dòng)化系統(tǒng)產(chǎn)品的互操作性和協(xié)議轉(zhuǎn)換的問(wèn)題。另外采用該標(biāo)準(zhǔn)還可使變電站自動(dòng)化設(shè)備具有自描述、自診斷和即插即用的特性,極大地方便了系統(tǒng)的集成,降低了變電站自動(dòng)化系統(tǒng)的工程費(fèi)用。
IEC61850標(biāo)準(zhǔn)提供了7層網(wǎng)絡(luò)通信模型(可采用OSI標(biāo)準(zhǔn)和TC/IP協(xié)議)和3層串口通信模型,其中網(wǎng)絡(luò)通信模型的傳輸網(wǎng)絡(luò)層采用TCP/IP協(xié)議,物理和鏈路層采用Ethernet,是一個(gè)開(kāi)放性的通信模型,可用于遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸。
2000年的IEC TC57會(huì)議及SPAG會(huì)議,提出了無(wú)縫遠(yuǎn)動(dòng)通信體系結(jié)構(gòu)。該體系結(jié)構(gòu)將建立在IEC 61850的基礎(chǔ)上[8]。雖然該標(biāo)準(zhǔn)尚未完全正式發(fā)布,但應(yīng)該積極關(guān)注這個(gè)面向下一代變電站自動(dòng)化系統(tǒng)的標(biāo)準(zhǔn),研究并分析其體系和結(jié)構(gòu)。
5 結(jié)論
本文的部分理論在實(shí)踐中已得到驗(yàn)證,它為電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)廣域網(wǎng)模型提供了基礎(chǔ)。隨著網(wǎng)絡(luò)技術(shù)在電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)中的進(jìn)一步應(yīng)用及相關(guān)標(biāo)準(zhǔn)的頒布,相信遠(yuǎn)動(dòng)信息的網(wǎng)絡(luò)傳輸必將成為遠(yuǎn)動(dòng)數(shù)據(jù)傳輸?shù)闹髁鞣较颉?/P>
參考文獻(xiàn)
[1] 洪憲平(Hong Xianping).走向網(wǎng)絡(luò)化的遠(yuǎn)動(dòng)系統(tǒng)(Telecontrol system tending towards network)[J].電力系統(tǒng)自動(dòng)化(Automation of Electric Power System),2001,25(6):1-3.
[2] TC57-WG03.IEC60870-5-104:NetWork access for IEC60870-5-101 using standard transport profiles[R].1998.
[3] Richard.Object Messaging Specification for the MODBUS/TCP Protocol [z] ,Version 1.0 1999,Mitex Solution,Inc.
[4] US EPRI.UCA 2.0 Standard Document,Part 1;Introduction to UCA Version 2.0[S],1998.
[5] William A著.高傳善等譯.?dāng)?shù)據(jù)通信與網(wǎng)絡(luò)教程Understanding Data Communications &Networks(Second Edition)[M].北京:機(jī)械出版社,2000.
[6] 苗來(lái)生(Miao Laisheng),等.三種IP網(wǎng)絡(luò)通信模型的比較(Comparison among three IP communication models)[J].計(jì)算機(jī)應(yīng)用.2001,2:91-93.
[7] 任雁銘(Ren Yanming).IEC61850通信協(xié)議體系介紹和分析(Study on IEC61850 communication protocol architecture)[J].電力系統(tǒng)自動(dòng)化(Automation of Electric Power System),2000,24(8):62-64.
[8] 譚文恕(Tan Wenshu).遠(yuǎn)動(dòng)的無(wú)縫通信系統(tǒng)體系結(jié)構(gòu)(Seamless telecontrol communication architecture)[J].電網(wǎng)技術(shù)(Power System Technology),2001,25(8):8-10