摘要:為提高大型起重機械的安全管理水平,預防和減少起重機械重大事故發(fā)生,以S7—300系列可編程邏輯控制器(ProgrammableLogicController,PLC)為基礎(chǔ)進行數(shù)據(jù)采集,應(yīng)用視窗控制中心(WindowsControlCenter,WinCC)組態(tài)軟件、VB、JAVAEE框架和關(guān)系數(shù)據(jù)庫的軟件技術(shù)設(shè)計和實現(xiàn)起重機監(jiān)控管理系統(tǒng)(CraneManage—mentSystem,CMS)。該系統(tǒng)不僅對提高港口大型起重機的安全管理水平、預防和減少起重機重特大事故發(fā)生具有重要意義,也為起重機管理信息化打下了基礎(chǔ)。
0引言
門式起重機屬于大型起重機械的一種,具有場地利用率高、作業(yè)范圍大、適用面廣及通用性強等特點,在港口貨場得到了廣泛使用,主要用于料場貨、港口散貨等貨物的裝卸。其金屬結(jié)構(gòu)像門形框架;承載主梁、下安裝有2條支腳,可直接在地面的軌道上行走;主梁兩端具有外伸懸臂梁。由于大型起重機械的安全生產(chǎn)形勢較為嚴峻,國家特種設(shè)備安全部門等相關(guān)機構(gòu)聯(lián)合制定了《大型起重機械安裝安全監(jiān)控管理系統(tǒng)實施方案》,要求推動大型起重機械監(jiān)控管理系統(tǒng)的使用工作,以提高大型起重機械的安全性能,進而預防和減少起重機械重特大事故的發(fā)生。起重機監(jiān)控管理系統(tǒng)(CraneManagementSystem,CMS)是一個綜合性系統(tǒng),融合了自動化、計算機、信息化、通信和檢測等多個領(lǐng)域的技術(shù),具有集設(shè)備工作狀態(tài)監(jiān)視、設(shè)備維護和保養(yǎng)、故障檢測和預防、運營和管理等功能于一體的管理平臺。這里就起重機監(jiān)控管理系統(tǒng)的設(shè)計和實現(xiàn)進行敘述。
1起重機監(jiān)控管理系統(tǒng)系統(tǒng)設(shè)計
起重機監(jiān)控管理系統(tǒng)以可編程邏輯控制器(ProgrammableLoicController,PLC)為基礎(chǔ)進行數(shù)據(jù)采集,以服務(wù)器為數(shù)據(jù)管理中心進行數(shù)據(jù)管理,以視窗控制中心(WindowsControlCenter,WinCC)和WEB頁面為前端界面進行信息展示和交互,對起重機運行過程中的數(shù)據(jù)進行挖掘、處理和存儲,進而實現(xiàn)對起重機的全面監(jiān)控和管理。
1.1硬件架構(gòu)
起重機監(jiān)控管理系統(tǒng)架構(gòu)見圖1,其由本地LCMS系統(tǒng)和遠程RCMS系統(tǒng)兩部分構(gòu)成,二者之間通過無線局域網(wǎng)進行數(shù)據(jù)交換。
1)本地LCMS系統(tǒng)由信號采集PLC、LCMS客戶端、視頻系統(tǒng)、交換機及無線AP組成。LCMS中的信號采集PLC用于采集起重機的數(shù)據(jù)和信號;攝像機、編碼器和硬盤錄像機用于采集、存儲及傳輸視頻數(shù)據(jù);LCMS客戶端用于監(jiān)控起重機的過程數(shù)據(jù)和視頻數(shù)據(jù),并通過無線局域網(wǎng)與RCMS通信。
2)RCMS系統(tǒng)由RCMS客戶端、WEB/數(shù)據(jù)庫服務(wù)器、交換機及無線AP組成。RCMS客戶端用于管理各個LCMS客戶端的數(shù)據(jù),數(shù)據(jù)存儲在本地服務(wù)器,數(shù)據(jù)主要通過與LCMS端的數(shù)據(jù)庫進行同步來獲得;此外,服務(wù)器還提供WEB服務(wù)。
1.2 起重機監(jiān)控管理系統(tǒng)架構(gòu)
從軟件的邏輯架構(gòu)看,起重機安全監(jiān)控系統(tǒng)系統(tǒng)可分為數(shù)據(jù)存儲層、數(shù)據(jù)訪問層、數(shù)據(jù)通信層、業(yè)務(wù)邏輯層和應(yīng)用層,其中:數(shù)據(jù)存儲層用于對數(shù)據(jù)庫進行CRUD(Create,Retrieve,Update,Delete)操作;數(shù)據(jù)訪問層封裝了數(shù)據(jù)存儲層的具體實現(xiàn),為業(yè)務(wù)邏輯層訪問數(shù)據(jù)存儲層提供訪問接口;數(shù)據(jù)通信層通過WinCC的通信組件與PLC進行數(shù)據(jù)交換;業(yè)務(wù)邏輯層封裝了CMS系統(tǒng)的各個功能模塊,包含軌跡錄制、軌跡回放、視頻監(jiān)控、報警管理和設(shè)備管理;應(yīng)用層包含了WEB應(yīng)用組件。系統(tǒng)邏輯架構(gòu)見圖2。
1.3起重機監(jiān)控管理系統(tǒng)特點
起重機安全監(jiān)控系統(tǒng)系統(tǒng)以西門子WinCC組態(tài)系統(tǒng)軟件為主框架,結(jié)合ActiveX數(shù)據(jù)對象(ActiveXDataObjects,ADO)和VB控件進行開發(fā),具備數(shù)據(jù)和狀態(tài)實時監(jiān)控、歷史信息查詢、設(shè)備管理及報警管理等功能;其LCMS系統(tǒng)與RCMS系統(tǒng)間的故障和業(yè)務(wù)等信息具備實時一致性;同時,系統(tǒng)提供WEB服務(wù),intranet用戶可通過瀏覽器查詢起重機的相關(guān)數(shù)據(jù)及其運行狀態(tài)。