張 征 陳 琦 饒 攀
(華東交通大學電氣與電子工程學院,江西 南昌 330013)
應用組態王開發變電站實時監控系統
張 征 陳 琦 饒 攀
(華東交通大學電氣與電子工程學院,江西 南昌 330013)
針對“無人值班,少人值守”的變電站發展趨勢,采用組態王電力版(6.53)軟件開發設計,通過上位機與下位機的數據實時傳輸,實現人機界面友好,運行可靠的監控系統。此監控系統不僅實現遙調、遙測、遙控、遙信的“四遙”基本功能,而且可以實現曲線、報警、打印、數據庫管理等功能,可應用于變電站和電力企業的實時監控。
變電站;組態王;監控系統
由于計算機技術、通信技術和自動化技術的提升,變電站自動化技術得到了迅速發展,它不僅提高了變電站的安全與經濟運行水平,降低變電站造價,而且正逐步實行“無人值班,少人值守”。變電站自動化和無人值班是電力工業隨著科學技術的發展而產生的新型的變電站運行方式,它實現的前提是電力系統的運行和管理水平的提高,但高成本,自主開發實時監控系統此時呈現出很大的優勢。
組態軟件可以滿足用戶的自主開發,系統擁有大量控制設備和過程監控裝置間的通訊I/O接口設備,不需要單獨進行具體電路設計,用戶也不需要掌握太多的編程語言技術,這不僅大大縮短開發周期,更提高了系統的可靠性,使用戶把更多注意力集中在如何設計最優系統結構上。
此次開發,我們采用了北京亞控公司推出的組態王電力版(6.53)進行變電站實時監控系統上位機軟件的組態工作,來實現變電站各種數據的采集、處理和記錄及報警、打印各種棒圖等。
變電站實時監控系統主要功能是將現場數據、信號實時采集入計算機,進行實時顯示,并能夠在線切換設備的運行狀態,打印報表和歷史或實時曲線,進行監控系統的界面設計和數據顯示動畫連接,實現遙測、遙調、遙信和遙控,開發出一個能夠良好運行的小型變電站實時監控系統。
變電站實時監控系統采用分層分布式網絡結構形式,系統結構包括人機系統、控制中心和通道與RTU。

圖1 變電站監控系統結構圖
組態王提供多種數據采集程序,配置相應的通信驅動程序,使用串口RS-232或RS-485將數據傳送到控制中心的主計算機,不同的硬件設施就可以運用組態王構成一個完整的系統,并可以根據需要進行相應的配置,如可以選擇COM2作為連接硬件設備的串行接口,進線安裝設備的地址配置,通信參數的設定。
變電站實時監控系統主要由上位機和下位機組成,上位機和下位機之間通過電纜利用串行接口實現數據傳輸。上位機由軟件和硬件組成,主要功能是向下位機讀取或寫入數據,生成各種曲線和完成一些操作;下位機通過電纜與上位機進行通信,主要負責各種數據的采集并保存在寄存器中,包括各段母線電壓、電流,有功功率、無功功率,頻率、相位,隔離開關與斷路器的狀態,繼電保護動作信號、運行告警信號,有功電能、無功電能等。
由于上位機串口要與多個I/O設備相連,可以將RS-232轉化為RS-485,再經一次RS-485到RS-232的轉化,實現一個計算機串口與多個I/O設備連接。
選用組態王電力版(6.53)軟件。組態王是運行于Microsoft Windows中文平臺的全中文界面的組態軟件,充分利用了Windows圖形功能完備,界面一致性好的特點,采用了多線程、COM組件等新技術,可以實現實時多任務。并且軟件運行穩定可靠,使開發的系統更有通用性,減少了開發者的重復性工作,便于進行二次開發。
(1)系統實時數據庫
實時數據庫是組態王開發軟件的核心,在建立合理的實時數據庫之前必須對整個變電站的構成有充分的了解,明確監控要求和技術要求等。數據對象是構成實時數據庫的基本單元,有開關型、數值型、字符型、事件型、組對象和內部數據對象等六種類型,它反映了監控對象的各種屬性,比如斷路器和隔離開關的開關狀態、饋出線的電流電壓功率、系統運行時間、保護動作順序記錄等。
(2)系統硬件及其通訊參數
針對不同硬件,系統必須測量不同數值和類型的數據,上位機與下位機通過電纜利用串行接口實現的數據傳輸前提是設定硬件類型、地址和參數。
在確定系統實時數據庫后,要將相應的數據對象反映到人機界面中。
本監控系統主界面如圖2所示。

圖2 監控系統主界面
主界面中設計了一套單母線分段式主接線、升降壓按鈕、時鐘顯示、報警指示燈、用戶登錄界面、以及與各種曲線動態連接的命令按鈕等。通過友好的主界面,用戶與控制中心主計算機系統之間通信可以通過人機界面實現,可以在人機界面上完成設定參數、報警、報表打印、實時或歷史曲線在線顯示、SOE測試等操作。此外,主界面還可以實時顯示主變A、B、C三相的線電壓、相電流、有功功率和無功功率等。
畫面的命令語言包括:應用程序命令語言、熱鍵命令語言、事件命令語言、數據改變命令語言和自定義函數命令語言。應用程序命令語言主要用于系統的初始化、系統退出時的處理以及常規程序處理。組態王工程管理器中,選擇菜單“文件命令語言應用程序命令語言”,在目錄內容顯示區單擊“新建”,將出現應用程序命令語言對話框。
\本站點年=\本站點$年;
\本站點月=\本站點$月;
\本站點日=\本站點$日;
\本站點日期標志=1;
SQLConnect(DeviceID,”dsn=bdz;uid=;pwd=”);
停止時的命令語言:
SQLConnect(DeviceID)
自定義函數命令語言可以實現當組態王提供的各種函數不能滿足工程的需要時,通過自定義語言自定義各種類型的函數。為了滿足本系統的特殊需要,在設置時期選擇控件時,需要定義無返回類型的年月日。
年=ADate4.Year;
月=ADate4.Month;
日=ADate4.Day;
\本站點日期標志=1;
數據庫是組態工程的數據交換和數據處理中心,是數據處理的核心,它既通過下位機對數據實時監控,又支持這些數據進行曲線生成。數據庫定義包括變量名、變量類型、初始值、數值范圍、連接設備、寄存器和報警組。
本系統要實現變電站不同設備不同參數的顯示與采集,現場狀況要以動畫的形式在主界面上顯示,操作人員對整個系統的監控等都是以實時數據庫為中心,因此對于不同參數,變量名最好與采集的參數名相一致。
針對下位機采集的數據類型,本系統報警窗口有兩種:一種是遙信報警,用于監測斷路器、隔離開關、變壓器、繼電保護裝置等儀器的狀態;另一種是遙測報警,主要用于監測各段母線、電容器、饋線的電壓電流,主變的油溫、直流電源電壓、站用變壓器電壓等。通過這些報警窗口,用戶可以方便的監視和查看系統的報警、操作和各個工作站的運行情況。
當報警事件發生時,組態王把這些事件存于內存中的緩沖區中,并以先進先出的隊列形式存儲;當緩沖區達到一定數目或記錄定時時間到時,系統會自動將報警和事件信息寫到報警存儲文件、打印機或數據庫中,報警在報警窗口中會按照設置的過濾條件實時顯示出來。
變電站時間監控系統曲線包括實時趨勢曲線和歷史趨勢曲線,通過不同曲線的變化情況可以對站內進行實時監控和了解數據的歷史變化情況。實時趨勢曲線顯示一個或多個數據對象數值的動畫圖形,實時記錄數據對象值的變化情況。
實時趨勢曲線用絕對時間為橫軸標度,構件顯示的是數據對象的值與時間的函數關系;歷史趨勢曲線的功能是實現歷史數據的曲線瀏覽。運行時,歷史曲線能夠根據需要畫出相應歷史數據的趨勢效果圖,對于歷史數據的變化有一個很好的體現和描述。

圖3 實時趨勢曲線與歷史趨勢曲線
設計中,在實時趨勢曲線和歷史趨勢曲線窗口繪制四條曲線并可通過曲線顏色的變化加以區分,分別代表數據對象:電壓、電流,有功和無功。選擇“絕對時鐘實時(或歷史)趨勢曲線”作為橫坐標的標度,顯示各數據對象隨時間的變化曲線。
數據報表反映變電站實時監控系統中的數據、狀態等,是對數據進行記錄的一種重要形式,是設計過程不可缺少的一個部分。
本系統報表打印模塊設計包括實時報表和日報表。實時報表以秒為單位對變電站采集的數據進行記錄,反映系統實時的工作情況;日報表記錄每天從00:00到24:00的數據變化情況,并設定每天00:01系統自動打印出日報表,進行統計分析,使操作人員能夠實時掌握和分析生產情況。
本系統運用組態王電力版(6.53)軟件實現上位機監控系統界面友好,運行穩定,大大縮短開發周期和變電站勞動強度,提高了系統的可靠性,可應用于變電站和電力企業的實時監控,其核心在于下位機進行現場實時數據采集,并利用串行接口傳輸至上位機構成數據庫。隨著新型變電站運行方式的普及,本系統為實現“無人值班,少人值守”提供了可靠的基礎,獲得滿意的實踐效果,具有工程實際推廣價值。
[1] 組態王6.53使用手冊[K].北京:亞控科技發展有限公司,2006.
[2] 張桂英.應用組態王開發企業電力監控系統[J].河北煤炭,2004(5):42-43.
[3] 黎昕,馬雪梅,余志剛,等.組態王6.0電力版在水電站的應用[J].東北水利水電,2004(9):11-12.
[4] 李月芳.基于PLC與組態王的模擬鍋爐溫度控制系統[J].工業控制計算機,2008(12):18-19.
TM63
A
1008-1151(2010)04-0125-02
2010-01-20
張征(1986-),男,江西余干人,華東交通大學電氣與電子工程學院在讀碩士生,研究方向為自動發電控制策略;陳琦(1984-),男,福建福州人,華東交通大學電氣與電子工程學院在讀碩士生。