GSM和PLC的分布式遠(yuǎn)程監(jiān)控系統(tǒng)的實(shí)現(xiàn)
3.2上位監(jiān)控軟件設(shè)計(jì)
上位監(jiān)控軟件包括上位機(jī)SMS收發(fā)通信程序、監(jiān)控界面軟件與監(jiān)控中心數(shù)據(jù)庫(kù)軟件三部分。我們選用VB6.0 作為開發(fā)工具。
1.上位機(jī)SMS 收發(fā)通信程序設(shè)計(jì)
Visual Basic 串口通信由于Windows 系統(tǒng)程序的支持而變得極為方便,而通過(guò)串口控制GSM MODEM,實(shí)現(xiàn)SMS 功能的方法也比較簡(jiǎn)單。
GSM 傳輸站的GSM MODEM 支持AT 命令集的指令,上位機(jī)通過(guò)RS232串口向GSM
MODEM 直接下發(fā)AT 命令,就可以快捷的實(shí)現(xiàn)SMS 的收發(fā)、查詢與處理。SMS 端信息的發(fā)送和接收常用兩種格式,文本(Text)方式和PDU(Protocol Description Unit)方式.M90 PLC 內(nèi)部使用的是TEXT 方式,在上位監(jiān)控軟件設(shè)計(jì)中我主要針對(duì)Text 方式進(jìn)行了上下位機(jī)站的固定文本短消息通信,另設(shè)置了TEXT/PDU 模式的轉(zhuǎn)換接口,以便應(yīng)用于通過(guò)手機(jī)或PC 進(jìn)行監(jiān)控中心數(shù)據(jù)庫(kù)的中文查詢功能。
MSComm1.CommPort=1
‘選擇通信口為COM1口
MSComm1.Setting=”9600,N,8,1”1
‘設(shè)定串口通信格式:速率為9600bps,無(wú)奇偶校‘驗(yàn),8個(gè)數(shù)據(jù)位,1位停止位
MSComm1.PortOpen=True
‘打開COM 口
MSComm1.Output=”AT+CSCA=”&Chr(34)&”+863800210500”&Chr(34)&”
‘設(shè)置西安地區(qū)中國(guó)聯(lián)通短信息服務(wù)中心號(hào)碼
MSComm1.Output=”AT+CMGS=”&Chr(34)&”+13110043774”&Chr(34)&”
MSComm1.Output=”Happy New Year!”
MSComm1.PortOpen=FalSe
‘關(guān)閉COM 口
2.監(jiān)控界面與數(shù)據(jù)庫(kù)設(shè)計(jì)
這里介紹一種中小型SMS 遠(yuǎn)程監(jiān)控系統(tǒng)界面的設(shè)計(jì)內(nèi)容。
監(jiān)控系統(tǒng)界面主要包括系統(tǒng)登錄界面和監(jiān)控系統(tǒng)主界面。點(diǎn)擊監(jiān)控服務(wù)器桌面的SMS 遠(yuǎn)程監(jiān)控系統(tǒng)圖標(biāo),
首先出現(xiàn)系統(tǒng)登錄窗口,系統(tǒng)在檢驗(yàn)用戶名和密碼,確認(rèn)有效后,即可進(jìn)入監(jiān)控系統(tǒng)主界面。
監(jiān)控系統(tǒng)主界面又分為系統(tǒng)設(shè)置界面、短消息查詢與處理界面和遠(yuǎn)程控制界面。
用戶管理:監(jiān)控中心用戶名、用戶密碼和用戶權(quán)限更改,用戶添加與刪除管理
系統(tǒng)通信管理:通信格式設(shè)定、SIM 卡號(hào)碼設(shè)定與短消息收發(fā)管理
現(xiàn)場(chǎng)站設(shè)置:現(xiàn)場(chǎng)單位名、站號(hào)、手機(jī)號(hào)、設(shè)備數(shù)量等的設(shè)定
現(xiàn)場(chǎng)當(dāng)前信息:各單位的各個(gè)現(xiàn)場(chǎng)站點(diǎn)的工作狀態(tài)查詢;如排污口的污水或油井出油量對(duì)應(yīng)的瞬時(shí)流量、累積流量,設(shè)備狀態(tài)和運(yùn)行時(shí)間。
短信息收發(fā)記錄:監(jiān)控中心與現(xiàn)場(chǎng)站之間短信息收發(fā)的分類記錄
即時(shí)查詢:現(xiàn)場(chǎng)站定時(shí)上傳數(shù)據(jù)之外,監(jiān)控中心用戶可進(jìn)行手動(dòng)查詢現(xiàn)場(chǎng)信息。
設(shè)備控制:授權(quán)的監(jiān)控系統(tǒng)用戶可進(jìn)行設(shè)備的遠(yuǎn)程控制,包括參數(shù)設(shè)定和設(shè)備啟停。
四、結(jié)束語(yǔ)
短消息業(yè)務(wù)具有永遠(yuǎn)在線、不需撥號(hào)、價(jià)格便宜、覆蓋范圍廣等優(yōu)勢(shì),特別適用于需頻繁傳送小數(shù)據(jù)量的應(yīng)用,還適用于偏遠(yuǎn)地區(qū)、架設(shè)通信線路困難的地方。而以PLC 為核心的高可靠性的監(jiān)控系統(tǒng),已經(jīng)為各種各樣的自動(dòng)化控制系統(tǒng)提供了先進(jìn)、可靠的應(yīng)用案例。本文采用GSM 網(wǎng)的SMS 短消息業(yè)務(wù),實(shí)現(xiàn)了現(xiàn)場(chǎng)PLC 控制站、監(jiān)控中心和移動(dòng)手機(jī)之間的遠(yuǎn)程數(shù)據(jù)通信,這是通信技術(shù)、控制技術(shù)和計(jì)算機(jī)技術(shù)的完美結(jié)合,也使該遠(yuǎn)程監(jiān)控系統(tǒng)具有先進(jìn)、可靠、經(jīng)濟(jì)、便利的顯著特色。在生產(chǎn)流水線上、在油井旁、在天然氣輸送管道邊,無(wú)論你在那兒,你就可以通過(guò)這種遠(yuǎn)程監(jiān)控系統(tǒng),用手機(jī)或計(jì)算機(jī)隨時(shí)監(jiān)測(cè)各種產(chǎn)品的產(chǎn)出量,并進(jìn)行工況遠(yuǎn)程移動(dòng)監(jiān)控。該系統(tǒng)已在昆明、成都、大連等地多個(gè)行業(yè)投入運(yùn)行,實(shí)踐證明該系統(tǒng)工作可靠性非常高。
評(píng)論