樓宇自動化中電梯監控系統的設計與實現

(二)遠程監控在上位機的實現
通過Vb或者Vc編寫簡單的程序代碼就可以實現對電梯的遠程監控。在VB6O中使用MSC0mm進行通訊編程,對該控件的CommPort、 Setting、Portopen、InBufferCount、InputLen 屬性進行必要的設置,接收電梯傳送過來的信息,然后通過解碼得到需要的信息。但是使用MSC0mm控件接收數據時,由于COM 口的數量有限,監控電梯的數量也相應受到了限制,只能監控8 臺,對多臺電梯監控時不易采用;通過使用Winsock控件件可以監控多達256 臺電梯,因此,在監控多臺電梯時最好使用Winsock控件。
根據深圳市某樓群所使用的電梯(廣州日立電梯)的接口協議特點,當需要獲得電梯的數據時應該先向電梯發出請求召喚,電梯收到召喚信息后便發送數據。直接利用Winsock控件的Sendoata函數發出召喚,利用OataArrlval事件獲取數據。打開Winsock連接如下:
tcpclientRomoteHost = 19216802"數據可以從系統的數據庫里讀取。
TcpclientRemotePort = 4010
TcpclientConnect
利用控件函數Getoata 獲得電梯的數據,并放入到strTemp:
Private Sub tcpclient_DataArrival (ByVal bytestTotal As Long) Dim strTemp () As Byte
Tcpclient GetData strTemp
StrCat ReceiveBuffer , strTemp"StrCat 函數把Byte 型的數據連接起來。
RefreshDisplay strTemp " RefreshDisplay是解碼函數,通過解碼函數可以判斷出相應位所代表的信息,從而獲得正確的電梯數據。
End Sub
由于要獲得電梯的實時數據,所以可以利用VB6O中的時鐘控件以適當的時間間隔發出召喚數據,以便及時更新監控數據。通過使用Vb、Vc等工具制作漂亮的操作界面,再編寫相應的接口程序可以實現與Honeywell、Siemens和Jonhnson Controls等知名集成系統進行通訊連接,以實現系統的集成。考慮到系統的穩定性、開放性我們采用Moxa卡OE311實現數據信息到以太網的轉換,每臺電梯的接口均采用一個OE311,將 RS485或者RS232的數據信息傳送到以太網上,并由電梯管理程序對多臺電梯進行統一監控。系統配置了專用的電梯管理工作站,并使用監控程序對多臺電梯的數據進行統一管理,以OPC 服務器方式開放給集成服務器。在集成系統服務器上,通過OpC 客戶端程序對電梯進行實時監視,并以圖形方式顯示在集成平臺上。
三、系統的優化
未來電梯監控必將沿著人性化和舒適性的方向發展,因此實現系統無線遠程控制(當電梯產生故障時,電梯可以通過無線裝置給手機發送故障信息,并通過手機發送信號對電梯進行簡單控制,使系統更具人性化)就顯得更加重要;當然也可以采用乘客識別系統、指紋識別系統,數字智能型安全控制技術(通過乘客識別系統或者IC卡以及數碼監控設備,拒絕外來人員進入),使系統給人類提供更安全舒適的服務。
四、結束語
首先,電梯運行監控的信號采集單元,采用了光電隔離方式與原電梯系統完全隔離,其次,該裝置大量地采用了較大規模的集成電路和先進的印制電路板技術以及世界最先進的SCM 生產工藝,使得其可靠性得到了有效保證,便于集中、實時監控電梯的運行情況,及時幫助維修人員排除電梯故障。
評論