基于GMS和PLC的分布式遠程監控系統的實現
2.3監控中心
監控中心主要由監控服務器和打印機等辦公設備組成。根據用戶的安全性要求,監控中心的服務器可以為 一臺高性能PC 機或工業用的高可靠性的工控機,還可以配置兩臺互為冗余的服務器。每個服務器通過RS232接口連接到一個GSM 傳輸站,實現24小時在線的實時監控,并可通過打印機輸出報表,或進行大屏幕的動態監控。
系統結構圖如圖1所示。
本監控系統以PLC 現場站定時自動上傳到監控中心的數據為主信息流,同時設有手動適時呼叫指定參數的功能,并配有手機加密移動查詢與自動告警功能,形成完整的信息傳遞模式。 監控中心將分散在各地的各個測控站的數據分類整理,并存入數據庫中。如果現場出現了告警信息,現場測控站通過GSM 傳輸站同時發送告警信息到監控中心和值班人員的手機上;監控中心對告警信息進行統計和分析,并及時通知相關 責任人,還可以根據險情啟動應急預案,包括現場設備的遠程啟停控制。當告警排除后,現場測控站同樣發送告警排除通知短消息到監控中心,監控中心就可以恢復正常的數據采集與狀態報告了。
三.系統軟件設計
3.1 下位機軟件設計
下位機即M90-PLC 測控站的編程是通過使用安裝在計算機內的Unitronics 的U90編程軟件來實現的。
Unitronics’ 軟件工具遵從IEC 113.1 標準,并提供了可視化的集成開發環境。除了具有傳統PLC 的助記符和梯形圖等控制軟件編程功能外,還提供了各種功能模塊,包括各種通信功能選擇、通信參數設置、短信息內容編輯、1K 內容的現場數據庫以及可以具體到某年、某月、某日、某個時間段的多種定時器等,允許我們用更多有效的方法去執行各種各樣的功能。這樣可以很方便的實現監控系統的下位軟件編制,并有利于縮短開發周期和節省程序容量。
M90的編程步驟:
(1)接著按照現場控制要求通過的PLC 通用的梯形圖方式,實現開關量和標準模擬輸入監測與控制。
(2)按照監控的需要,通過集成開發工具提供的SMS 窗口,實現固定的短消息的編輯與GSM 通信設置;
(3)將代表某個的短消息的內部繼電器接入到梯形圖中,在滿足設定的邏輯條件時,通過觸發特有的S 與R 觸點,實現短消息的收發。
3.2上位監控軟件設計
上位監控軟件包括上位機SMS收發通信程序、監控界面軟件與監控中心數據庫軟件三部分。我們選用VB6.0 作為開發工具。
1.上位機SMS 收發通信程序設計
Visual Basic 串口通信由于bbbbbbs 系統程序的支持而變得極為方便,而通過串口控制GSM MODEM,實現SMS 功能的方法也比較簡單。
GSM 傳輸站的GSM MODEM 支持AT 命令集的指令,上位機通過RS232串口向GSM
MODEM 直接下發AT 命令,就可以快捷的實現SMS 的收發、查詢與處理。SMS 端信息的發送和接收常用兩種格式,文本(Text)方式和PDU(Protocol Debbbbbbion Unit)方式.M90 PLC 內部使用的是TEXT 方式,在上位監控軟件設計中我主要針對Text 方式進行了上下位機站的固定文本短消息通信,另設置了TEXT/PDU 模式的轉換接口,以便應用于通過手機或PC 進行監控中心數據庫的中文查詢功能。










