999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

UPS集中監(jiān)控系統(tǒng)的研發(fā)與應(yīng)用

2016-11-04 10:28:30魏軍朋孫玉勝孟昕元
自動(dòng)化儀表 2016年10期
關(guān)鍵詞:設(shè)備系統(tǒng)

魏軍朋 孫玉勝 孟昕元

(鄭州輕工業(yè)學(xué)院1,河南 鄭州 450002;河南機(jī)電高等專科學(xué)校2,河南 新鄉(xiāng) 453000)

?

UPS集中監(jiān)控系統(tǒng)的研發(fā)與應(yīng)用

魏軍朋1孫玉勝1孟昕元2

(鄭州輕工業(yè)學(xué)院1,河南 鄭州450002;河南機(jī)電高等專科學(xué)校2,河南 新鄉(xiāng)453000)

針對(duì)大型分布式工業(yè)控制系統(tǒng)中不間斷電源(UPS)位置分散、無(wú)法集中管理等特點(diǎn),采用串口服務(wù)器聯(lián)網(wǎng)技術(shù),構(gòu)建了UPS集中監(jiān)控網(wǎng)絡(luò)。考慮到系統(tǒng)中存在不同品牌的UPS設(shè)備,協(xié)議各不相同,開發(fā)了基于C#的UPS集中監(jiān)控系統(tǒng)。工程應(yīng)用表明,系統(tǒng)實(shí)現(xiàn)了工業(yè)現(xiàn)場(chǎng)中多個(gè)UPS電源設(shè)備的監(jiān)控,并提供了短信報(bào)警功能;同時(shí),通過(guò)OPC技術(shù)實(shí)現(xiàn)了與組態(tài)軟件的數(shù)據(jù)交互,以便操作人員及時(shí)掌握企業(yè)UPS電源運(yùn)行信息。

不間斷電源(UPS)監(jiān)控OPCC#WinCCDCS多線程報(bào)警組態(tài)軟件數(shù)據(jù)交互串口通信

0 引言

在大規(guī)模分布式工業(yè)控制系統(tǒng)中,特別是化工、電力等行業(yè)的DCS控制系統(tǒng),供電系統(tǒng)的穩(wěn)定性和可靠性將直接影響整個(gè)控制運(yùn)行的穩(wěn)定性[1]。不間斷電源(uninterruptable power system,UPS)作為電力供應(yīng)設(shè)備[2],往往會(huì)分布在工業(yè)現(xiàn)場(chǎng)的多個(gè)位置。如無(wú)法實(shí)現(xiàn)對(duì)這些UPS電源的有效、集中監(jiān)控,將會(huì)給工業(yè)控制系統(tǒng)的穩(wěn)定性帶來(lái)很大的隱患。

本文采用串口服務(wù)器聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)了企業(yè)UPS電源聯(lián)網(wǎng),使用C#語(yǔ)言開發(fā)了UPS監(jiān)控系統(tǒng),集中監(jiān)控系統(tǒng)中分布的UPS電源運(yùn)行狀況。

1 UPS電源在工業(yè)控制系統(tǒng)中的重要性

我國(guó)的電網(wǎng)發(fā)電及用電情況比較復(fù)雜,設(shè)備建設(shè)相對(duì)滯后、管理不善等問(wèn)題造成企業(yè)使用的交流電質(zhì)量較差、電壓波動(dòng)范圍大。同時(shí),由于企業(yè)工業(yè)設(shè)備會(huì)帶來(lái)大量嚴(yán)重的電磁和諧波干擾,也會(huì)破壞我國(guó)電網(wǎng)環(huán)境。

在工業(yè)現(xiàn)場(chǎng)中,供電系統(tǒng)出現(xiàn)嚴(yán)重問(wèn)題時(shí),會(huì)發(fā)生設(shè)備斷電、損壞、誤操作、工作性能變差、軟件數(shù)據(jù)丟失或錯(cuò)誤、網(wǎng)絡(luò)數(shù)據(jù)傳輸率降低、計(jì)算機(jī)網(wǎng)絡(luò)不能正常運(yùn)行等狀況。例如工業(yè)供電電壓波動(dòng)過(guò)大會(huì)造成DCS不能正常運(yùn)行,電力系統(tǒng)除了遭受一定的經(jīng)濟(jì)損失外,也產(chǎn)生了電廠鍋爐安全性的巨大危機(jī)。UPS作為保護(hù)性的電源設(shè)備,可有效解決電源安全性問(wèn)題。穩(wěn)定、可靠的UPS電源對(duì)工業(yè)控制系統(tǒng)非常重要[3]。

2 總體方案與關(guān)鍵技術(shù)

基于C#語(yǔ)言的UPS監(jiān)控系統(tǒng)主要包括兩個(gè)部分:底層為使用串口服務(wù)器連接UPS,核心為C#語(yǔ)言開發(fā)的UPS監(jiān)控系統(tǒng)。

當(dāng)前,UPS電源大量應(yīng)用了控制技術(shù)、計(jì)算機(jī)技術(shù)進(jìn)行各種異常保護(hù)、信號(hào)檢測(cè)、電池管理等操作,可以通過(guò)UPS電源通信接口(RS-232/RS-485/SNMP卡),對(duì)交流輸入電壓、電流、頻率、直流輸出電壓、總負(fù)載電流、蓄電池充放電電流、整流模塊狀態(tài)、逆變模塊狀態(tài)、靜態(tài)開關(guān)模塊狀態(tài)等信息進(jìn)行集中監(jiān)控。

由于UPS電源主機(jī)都支持RS-232通信,本系統(tǒng)中使用串口服務(wù)器將UPS的RS-232串口轉(zhuǎn)換為TCP/IP網(wǎng)絡(luò)接口,使得UPS電源設(shè)備能夠立即具備TCP/IP網(wǎng)絡(luò)接口功能,以便連接到就近的以太網(wǎng)中,從而實(shí)現(xiàn)多個(gè)UPS電源的快速組網(wǎng)。

系統(tǒng)架構(gòu)如圖1所示。

圖1 系統(tǒng)架構(gòu)圖Fig.1 Architecture of system

2.1UPS電源串口通信

UPS電源都預(yù)留有RS-232接口,而其他類型通信則需要另外購(gòu)買相關(guān)硬件。此外,在工業(yè)控制系統(tǒng)中會(huì)出現(xiàn)多個(gè)不同品牌的UPS設(shè)備,雖然其通信協(xié)議不同,但在硬件上都是基于RS-232接口的,只是在命令格式和數(shù)據(jù)報(bào)文上有所差異[4]。例如廈門科華電子的UPS,串口通信傳輸速率為 2 400 bit/s,設(shè)備通信采用主從式的工作方式,上位機(jī)呼叫機(jī)內(nèi)監(jiān)控單元下發(fā)命令,等待下位機(jī)應(yīng)答;若無(wú)應(yīng)答或應(yīng)答無(wú)效,則進(jìn)行下一次呼叫;若連續(xù)10 s無(wú)應(yīng)答,則認(rèn)為通信鏈路中斷;UPS內(nèi)的監(jiān)控單元在接收到上位機(jī)的請(qǐng)求命令后,對(duì)命令進(jìn)行判斷并作出正確響應(yīng)。

系統(tǒng)通過(guò)RS-232接口采集UPS電源運(yùn)行信息,可以最大程度地集成工廠中的UPS設(shè)備。在系統(tǒng)硬件安裝之前,需要根據(jù)UPS設(shè)備通信手冊(cè),使用串口調(diào)試工具檢測(cè)UPS設(shè)備串口硬件狀況。

2.2串口轉(zhuǎn)以太網(wǎng)設(shè)備

串口服務(wù)器提供串口轉(zhuǎn)網(wǎng)絡(luò)功能,能夠?qū)S-232/485/422串口轉(zhuǎn)換成TCP/IP網(wǎng)絡(luò)接口,實(shí)現(xiàn)這些串口與TCP/IP網(wǎng)絡(luò)接口的數(shù)據(jù)雙向、透明傳輸。串口設(shè)備具備TCP/IP網(wǎng)絡(luò)接口功能,可連接網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,極大程度地?cái)U(kuò)展了串口設(shè)備的通信距離。

串口聯(lián)網(wǎng)服務(wù)器產(chǎn)品提供了直接通過(guò)網(wǎng)絡(luò)訪問(wèn)工業(yè)設(shè)備的解決方案。傳統(tǒng)串口設(shè)備因此可以被轉(zhuǎn)換為通過(guò)局域網(wǎng)甚至互聯(lián)網(wǎng)實(shí)現(xiàn)監(jiān)測(cè)和控制的以太網(wǎng)設(shè)備。常見的串口聯(lián)網(wǎng)服務(wù)器工作模式包括協(xié)議轉(zhuǎn)換、Real COM(實(shí)時(shí)串口)驅(qū)動(dòng)、TCP操作模式。本系統(tǒng)選用了MOXA NPort系列串口設(shè)備聯(lián)網(wǎng)服務(wù)器,可根據(jù)現(xiàn)場(chǎng)的實(shí)際情況,靈活地選擇支持1個(gè)或多個(gè)串口的設(shè)備。

圖2為MOXA NPort設(shè)備串口接口定義圖。

圖2 MOXA與NPort串口接口定義圖Fig.2 MOXA NPort serial port interface definition

2.3基于C#的OPC數(shù)據(jù)通信

用于過(guò)程控制的對(duì)象連接嵌入(object linking and embedding for process cortrol,OPC)以 OLE/COM/DCOM 技術(shù)為基礎(chǔ),采用客戶/服務(wù)器模式,為工業(yè)自動(dòng)化軟件面向?qū)ο蟮拈_發(fā)提供了統(tǒng)一的標(biāo)準(zhǔn)。

這個(gè)標(biāo)準(zhǔn)定義了應(yīng)用 Microsoft 操作系統(tǒng)在基于 PC 的客戶機(jī)之間交換自動(dòng)化實(shí)時(shí)數(shù)據(jù)的方法。OPC主要包含自定義接口和自動(dòng)化接口,自定義接口是服務(wù)商必須提供的,而自動(dòng)化接口則是可選的。同時(shí),OPC 基金會(huì)提供了OpcRcw 動(dòng)態(tài)鏈接庫(kù)、OPC NET COM 包裝器和OPC NET API,將 OPC 復(fù)雜的規(guī)范封裝成簡(jiǎn)單易用的C# 類,從而可以比較容易地實(shí)現(xiàn)OPC數(shù)據(jù)訪問(wèn)。

在運(yùn)行的過(guò)程中,組態(tài)軟件本身也可以作為OPC Server,為其他OPC客戶端提供運(yùn)行數(shù)據(jù)。其他軟件可以通過(guò)OPC技術(shù)與組態(tài)軟件系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)交互,例如SIEMENS WinCC組態(tài)軟件在運(yùn)行的時(shí)候,提供OPCServer.WinCC服務(wù)器,作為數(shù)據(jù)外部訪問(wèn)接口。

本文在基于C# 實(shí)現(xiàn)UPS監(jiān)控系統(tǒng)的過(guò)程中,系統(tǒng)內(nèi)置了OPC客戶端,可以通過(guò)OPC配置實(shí)現(xiàn)和其他組態(tài)軟件的互連。

3 基于C# 的UPS監(jiān)控系統(tǒng)的實(shí)現(xiàn)

3.1串口服務(wù)器配置

MOXA NPort系列串口服務(wù)器驅(qū)動(dòng)程序支持Windows的Real COM和Linux的終端設(shè)備通信。串口服務(wù)器可通過(guò)IP映射,建立主機(jī)和串行設(shè)備之間的透明傳輸。其中,Real COM模式最多支持4個(gè)設(shè)備同時(shí)連接,以便多臺(tái)主機(jī)連接同一個(gè)串行設(shè)備并從中收發(fā)數(shù)據(jù)。使用Real COM模式的最大益處是,可以像真實(shí)存在的串口一樣,使用串口通信軟件通過(guò)以太網(wǎng)和串口設(shè)備進(jìn)行通信。

MOXA針對(duì)串口聯(lián)網(wǎng)服務(wù)器,開發(fā)了軟件NPort Administrator,便于用戶配置。在NPort Administrator管理界面內(nèi),點(diǎn)擊COM Mapping項(xiàng),進(jìn)入串口映射界面,在右邊的列表內(nèi)會(huì)列出所有的串口及相關(guān)設(shè)置,點(diǎn)擊應(yīng)用當(dāng)前的設(shè)置。在列表內(nèi)雙擊某一項(xiàng)可以修改其配置(例如修改port1映射COM1),修改完畢后,點(diǎn)擊應(yīng)用當(dāng)前的配置。此時(shí),需記住Nport設(shè)備的串口名所映射的COM Port的對(duì)應(yīng)關(guān)系,例如port1映射COM1、port2映射COM2,依次類推,以便在軟件中使用COM口將數(shù)據(jù)發(fā)送到顯示屏。

3.2程序設(shè)計(jì)

串口服務(wù)器配置完成后,UPS監(jiān)控系統(tǒng)才能穩(wěn)定運(yùn)行。UPS監(jiān)控系統(tǒng)的程序設(shè)計(jì)主要由串口數(shù)據(jù)處理、報(bào)警數(shù)據(jù)分析、OPC數(shù)據(jù)傳輸這三個(gè)方面組成。

程序流程圖如圖3所示。

圖3 程序流程圖Fig.3 Flowchart of program

C#語(yǔ)言支持通過(guò)多線程并行地執(zhí)行代碼,每個(gè)線程都有它獨(dú)立的執(zhí)行路徑,能夠與其他線程同時(shí)運(yùn)行,適當(dāng)使用多線程能提高系統(tǒng)性能[5]。程序啟動(dòng)后,完成數(shù)據(jù)庫(kù)配置、系統(tǒng)設(shè)置、數(shù)據(jù)庫(kù)初始化等任務(wù),以串口數(shù)據(jù)讀取線程為主線程,再創(chuàng)建報(bào)警處理線程與OPC數(shù)據(jù)傳輸線程,由這三個(gè)線程協(xié)同完成UPS監(jiān)控系統(tǒng)任務(wù)。

串口數(shù)據(jù)讀取線程的主要任務(wù)是從命令緩沖區(qū)讀取命令[6],并將相關(guān)命令發(fā)送到UPS設(shè)備;然后接收UPS設(shè)備信息并寫入數(shù)據(jù)庫(kù)中。報(bào)警處理線程首先從數(shù)據(jù)庫(kù)讀取報(bào)警設(shè)置信息和設(shè)備運(yùn)行信息,對(duì)UPS設(shè)備狀況進(jìn)行智能分析,判斷是否需要報(bào)警;如果需要,就通過(guò)短信模塊聯(lián)系相關(guān)責(zé)任人。OPC數(shù)據(jù)傳輸線程根據(jù)所連接OPC服務(wù)器提供的變量信息,并通過(guò)讀取數(shù)據(jù)庫(kù)報(bào)警設(shè)置信息和設(shè)備運(yùn)行信息,實(shí)現(xiàn)監(jiān)控系統(tǒng)與組態(tài)軟件數(shù)據(jù)的交互。

3.3程序界面

UPS監(jiān)控系統(tǒng)程序包括運(yùn)行總覽、網(wǎng)絡(luò)狀態(tài)、報(bào)警信息、數(shù)據(jù)庫(kù)設(shè)置、系統(tǒng)設(shè)置和OPC設(shè)置功能。運(yùn)行總覽能夠快速查看所有的UPS設(shè)備運(yùn)行信息,點(diǎn)擊子菜單可以查看單個(gè)UPS電源的詳細(xì)信息。網(wǎng)絡(luò)狀態(tài)是根據(jù)NPort串口服務(wù)器的聯(lián)網(wǎng)運(yùn)行數(shù)據(jù)顯示整個(gè)網(wǎng)絡(luò)信息。報(bào)警信息功能可及時(shí)查看最新和歷史故障及報(bào)警信息。數(shù)據(jù)庫(kù)設(shè)置功能可便于用戶備份和恢復(fù)監(jiān)控系統(tǒng)的數(shù)據(jù)。系統(tǒng)配置用于串口型號(hào)設(shè)置、報(bào)警參數(shù)設(shè)置、用戶及權(quán)限設(shè)置、蓄電池設(shè)置、短信模塊配置等相關(guān)配置。OPC配置可以與組態(tài)軟件及其他OPC服務(wù)器建立連接[7]。

4 結(jié)束語(yǔ)

在工業(yè)控制系統(tǒng)中,使用UPS電源可以為安裝有組態(tài)軟件的服務(wù)器和計(jì)算機(jī)以及現(xiàn)場(chǎng)設(shè)備提供穩(wěn)定、不間斷的電力供應(yīng),從而有效保護(hù)工業(yè)控制系統(tǒng)中的精密電子儀器,維持生產(chǎn)線持續(xù)運(yùn)行,減少工業(yè)安全事故發(fā)生。

本文基于串口服務(wù)器聯(lián)網(wǎng)技術(shù),使用串口服務(wù)器將UPS的RS-232串口轉(zhuǎn)換為TCP/IP網(wǎng)絡(luò)接口,實(shí)參考文獻(xiàn):

現(xiàn)了UPS電源快速組網(wǎng)。同時(shí),使用C#語(yǔ)言開發(fā)了UPS監(jiān)控系統(tǒng),可集中監(jiān)控企業(yè)中多個(gè)UPS電源的運(yùn)行信息,并提供了短信報(bào)警功能;采用OPC技術(shù)與組態(tài)軟件進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)了與企業(yè)監(jiān)控系統(tǒng)項(xiàng)目集成。

[1] 郝偉.DCS系統(tǒng)設(shè)計(jì)及在電廠熱工控制系統(tǒng)的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2014(31):140-140.

[2] 周波,劉春玉,王毅.UPS實(shí)時(shí)監(jiān)控系統(tǒng)的設(shè)計(jì)[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2013,35(1):32-35.

[3] 郭亞杰,相有桓,韓慧奇.UPS網(wǎng)絡(luò)集中監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù),2013(10):26-28.

[4] 王天夫,侯春杰,關(guān)俊武,等.基于云終端的UPS電池遠(yuǎn)程監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)[J].信息技術(shù),2015(9):184-186.

[5] 王小科.C#開發(fā)實(shí)戰(zhàn)1200例[M].北京:清華大學(xué)出版社,2011.

[6] 馮慶東,楊麗.C#項(xiàng)目開發(fā)全程實(shí)錄[M].3版.北京:清華大學(xué)出版社,2013.

[7] 陸會(huì)明.OPC服務(wù)器開發(fā)設(shè)計(jì)與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2010.

R&D and Application of Centralized Monitoring System of UPS

According to the features of disperse location and unable to centrally manage of the uninterruptable power system(UPS) in the large-scale distributed industrial control system,a centralized monitoring network for UPS is built based on the serial port server networking technology.Considering that different brands of UPS equipment exist in the system and the agreements are different,the UPS centralized monitoring system based on C# is developed.Practical application shows that the system can monitor multiple UPS equipment in the industrial field,and provide SMS alarm function,in addition,data interaction with configuration software is implemented through the OPC technology,so as the operators can grasp the running information of the UPS in enterprise on time.

Uninterruptable power system(UPS)Monitoring and controlOPCC#WinCCDCSMultithreadingAlarmConfiguration softwareData interactionSerial communication

魏軍朋(1987—),男,現(xiàn)為鄭州輕工業(yè)學(xué)院電氣工程專業(yè)在讀碩士研究生;主要從事微控制器應(yīng)用、電機(jī)電器方向的研究。

TH865;TP273

ADOI:10.16086/j.cnki.issn 1000-0380.201610026

修改稿收到日期: 2016-03-08。

猜你喜歡
設(shè)備系統(tǒng)
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 强乱中文字幕在线播放不卡| 呦女精品网站| 婷婷99视频精品全部在线观看| 日韩成人午夜| 亚洲精品日产AⅤ| 国产成人无码Av在线播放无广告| 国产中文在线亚洲精品官网| 91久久国产综合精品女同我| 免费一级无码在线网站| 国产乱人免费视频| 久久一本精品久久久ー99| 日韩欧美一区在线观看| 国产综合欧美| 日韩一级二级三级| 日本草草视频在线观看| 亚洲日韩第九十九页| 国产成人三级在线观看视频| 亚洲一区二区三区国产精品| 日韩欧美视频第一区在线观看| 欧美激情成人网| 国产免费福利网站| 尤物精品视频一区二区三区| 中国成人在线视频| 婷婷激情亚洲| 强奷白丝美女在线观看| 欧美精品伊人久久| 欧美日韩高清| 久久久久久久97| 精品日韩亚洲欧美高清a | 午夜视频免费一区二区在线看| 天堂网国产| 婷婷99视频精品全部在线观看| 免费一级成人毛片| 伦伦影院精品一区| 全色黄大色大片免费久久老太| 美女免费黄网站| 国产精品手机视频| 无码 在线 在线| 无码aaa视频| 在线欧美a| 青青热久免费精品视频6| 亚洲男女天堂| 亚洲无限乱码一二三四区| 亚洲αv毛片| 日韩欧美91| 精品少妇人妻av无码久久| 亚洲色图狠狠干| 国产在线自乱拍播放| 国模粉嫩小泬视频在线观看| 久久亚洲精少妇毛片午夜无码 | 狠狠综合久久久久综| 鲁鲁鲁爽爽爽在线视频观看 | 性视频久久| 精品视频福利| 1024国产在线| 欧美日韩精品一区二区视频| 国产精品视频导航| 四虎影视无码永久免费观看| 狂欢视频在线观看不卡| 亚洲一区精品视频在线| 成人精品视频一区二区在线| 一级爱做片免费观看久久| 亚洲男人的天堂久久香蕉| 国产成年无码AⅤ片在线| 看你懂的巨臀中文字幕一区二区| 国产精品嫩草影院av| 欧美精品v日韩精品v国产精品| 国产一区二区三区免费观看| 欧美成人精品高清在线下载| 国产va在线观看免费| 青青操视频在线| 在线不卡免费视频| 国内精品自在欧美一区| 中文字幕在线欧美| 国产精品第页| A级全黄试看30分钟小视频| 麻豆精品视频在线原创| 久久精品66| 在线不卡免费视频| 国产在线自在拍91精品黑人| 欧美日韩va| 少妇精品久久久一区二区三区|