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