0 引 言
目前利用上位機軟件對現場設備的工作情況進行監(jiān)控和集中管理已成為一種趨勢。由于目前國內大型風電葉片模具生產技術還不夠成熟,在生產過程中會出現一些故障或突發(fā)事件,如果技術人員不在現場,由于沒有監(jiān)控記錄數據可查,將給技術人員排查和分析故障帶來不小的難題。而且風電葉片模具體積龐大、工作設備地理位置分散、現場結構復雜等特點,目前還沒有針對此套大型風電葉片模具生產工作的遠程監(jiān)控管理系統(tǒng)。本文設計的監(jiān)控系統(tǒng)集監(jiān)控、報警、重現、故障查詢、大范圍資源共享于一體,運用無線GPRS通信技術,使企業(yè)管理人員在任何地方都能夠掌握企業(yè)的實時生產情況,同時為技術人員提供豐富的數據支持,大大節(jié)省了人力物力,提高了企業(yè)的綜合管理水平。
1監(jiān)控管理系統(tǒng)的組成及工作原理
1.1 系統(tǒng)組成
監(jiān)控系統(tǒng)采用客戶端/服務器的模式,整個系統(tǒng)包括就地控制器、主控制器、MD609無線模塊、監(jiān)控計算機等,系統(tǒng)組成結構圖如圖1(略)所示。
1.2系統(tǒng)的工作原理
現場工作設備采用就地控制器進行數據采集,各就地控制器通過CAN總線連接到主控制器上面。主控制器以RS一485的通信方式將采集到的數據發(fā)送到 GPRS無線模塊中。在GPRS無線模塊中設置數據中心的IP(或域名)和端口后,無線模塊利用GPRS無線網絡撥號連上Internet,隨后發(fā)起對無線串口通服務器的連接,此時用戶軟件系統(tǒng)通過虛擬串口等接口連接到無線串口通服務器,進而實現了從用戶設備到用戶軟件系統(tǒng)之間的無線、雙向數據通信。
2監(jiān)控管理系統(tǒng)的實現
2.1監(jiān)控系統(tǒng)軟件設計
軟件系統(tǒng)分為兩大部分:與現場設備進行遠程實時傳輸數據的通信部分和對采集到的數據進行管理分析的功能部分。管理系統(tǒng)軟件采用Delphi與 SQLServer2000相結合的開發(fā)平臺。Delphi采用RAD(快速應用程序開發(fā))設計方法學的原理,提供了大量可重復使用的組件供用戶選擇。 Delphi擁有更便捷的界面開發(fā)方案,減少了界面開發(fā)難度,節(jié)省了開發(fā)時間,提高了開發(fā)效率。同時,Delphi的TThread類封裝了 Windows多線程開發(fā)的API函數,利用它可方便快捷地開發(fā)用戶多線程程序,以適應監(jiān)測系統(tǒng)實時性的要求。數據管理分析采用SQL2000數據庫軟件,Delphi為SQL2000數據庫提供了良好的ADO接口組件,通過它可以輕松自如地訪問本地數據庫。系統(tǒng)設計的ADO訪問數據庫的過程如圖2(略)所示。
2.2硬件系統(tǒng)的設計
根據監(jiān)控設備地理空間分散性的特點,每臺設備采用獨立的泵站和就地控制器,運用CAN總線技術,建立一臺主控制器和多個設備的就地控制器之間的連接。就地控制器采用以C805l F040為核心的嵌入式系統(tǒng),具備基本可擴展的輸入、輸出功能,采集控制對象的信號和執(zhí)行主控制器的主控子系統(tǒng)發(fā)出的控制命令,就地控制器通過CAN總線實現與主控制器之間的通信。主控制器的主控系統(tǒng)采用RS一485的通信方式與無線模塊交換數據。
2.3遠程通信模塊的設計
現場設備采集數據后,要通過GPRS通信網絡把數據發(fā)送到監(jiān)控中心的客戶端監(jiān)控系統(tǒng)。GPRS模塊采用驛唐科技的MD一609G模塊。該模塊可以大幅度降低用戶DTU采購成本和集成成本,是一款穩(wěn)定實用的GPRS DTU產品。MD一609G模塊基于ARM平臺、嵌入式操作系統(tǒng),內置工業(yè)級GPRS無線模塊,它提供的標準RS232/485數據接口可以與主控制器相連,如圖3所示。通過GPRS無線網絡將與MD一609G相連的主控制器中的設備數據傳輸到Internet中的一臺主機上,實現數據遠程透明傳輸。在客戶端電腦下載無線串口通軟件并安裝,設置賬號信息,然后把無線透明傳輸模塊映射到某一個虛擬串口上,這樣就建立了一條從虛擬串口到無線模塊串口的數據通道。這樣,用戶就可以使用遠程監(jiān)控管理系統(tǒng)軟件對遠端設備進行操作。
在此過程中,用戶無需具有任何專業(yè)通信和服務器搭建或維護的知識,就像使用QQ或MSN一樣方便簡單,隨時可以對遠端設備進行無線遠程訪問。
3系統(tǒng)功能及技術特點
3.1 系統(tǒng)功能
為使系統(tǒng)適應靈活多變的監(jiān)控環(huán)境及系統(tǒng)的可重構利用,本文設計了模塊化的體系結構,使得各功能模塊之間彼此互不影響,圖4(略)為系統(tǒng)體系結構圖。系統(tǒng)各模塊主要功能如下。
(1)實時監(jiān)控功能:監(jiān)控系統(tǒng)可以同時監(jiān)控多個設備的電磁閥狀態(tài)、油泵狀態(tài)、翻轉動作、翻轉角度、各種故障報警、設備狀態(tài)等;
(2)記錄管理功能:可對實時監(jiān)控的數據進行記錄,并存儲到本地數據庫中,還可對數據進行查詢、更新和刪除;
(3)故障查詢分析功能:可查詢任意一天設備的故障情況,可清楚了解設備各工作階段的