1、隨著工業(yè)企業(yè)運行規(guī)模的不斷擴大,監(jiān)控系統(tǒng)經(jīng)歷了五個階段的發(fā)展,在各領(lǐng)域中廣泛應(yīng)用。為適應(yīng)我國港口集裝箱運輸業(yè)的良好發(fā)展趨勢,必須保證在碼頭的運作過程中對現(xiàn)場狀況實時了解,因此需要有更合理和完善的實時監(jiān)控系統(tǒng)。由于集裝箱起重機的生產(chǎn)率是影響港口生產(chǎn)效率的重要因素,需要及時地發(fā)現(xiàn)并預(yù)報集裝箱起重機運行故障,以便設(shè)備管理人員操作。目前,國內(nèi)在起重機遠程監(jiān)控領(lǐng)域的研究剛剛開始,只有部分規(guī)模較大的港口具有對起重機設(shè)備進行遠程監(jiān)控的能力,但是設(shè)備種
2、類繁多,往往自成系統(tǒng),無法進行集中監(jiān)控與管理。本論文結(jié)合港口的實際情況及設(shè)計要求,基于WinCC組態(tài)軟件,通過OPC技術(shù)及C/S、B/S模式對港口多種集裝箱起重機的數(shù)據(jù)采集、上位監(jiān)控系統(tǒng)設(shè)計和遠程移動瀏覽等方面進行研究,并在某港口得以實現(xiàn)。 本文首先介紹了集裝箱起重機監(jiān)控系統(tǒng)的概況和發(fā)展,根據(jù)對起重機機構(gòu)的分析,結(jié)合某港口需要整合的控制器(PLC)品牌多,同時其遵循的協(xié)議不同的特殊情況,提出了基于以太網(wǎng)和OPC技術(shù)采集現(xiàn)場數(shù)據(jù)的
3、系統(tǒng)結(jié)構(gòu),采用OPC服務(wù)器以驅(qū)動方式采集現(xiàn)場數(shù)據(jù),WinCC以O(shè)PC方式與服務(wù)器通訊。 根據(jù)MCMS系統(tǒng)的實際要求提出上位監(jiān)控系統(tǒng)的結(jié)構(gòu)和設(shè)計風(fēng)格,特別針對設(shè)計過程中變量尋址的關(guān)鍵技術(shù)進行分析,提出了建立中間變量的思路,比較變量賦值、變量的間接尋址、結(jié)構(gòu)變量三種解決問題的實際方法。由于本MCMS系統(tǒng)采集的外部變量達到幾千個,且要實現(xiàn)客戶端瀏覽的功能,因此最后決定采用結(jié)構(gòu)變量和控件“PictureWindow”(畫中畫)相結(jié)合的方
4、法。 分析目前組態(tài)軟件提供的報表打印功能的特點,根據(jù)MCMS系統(tǒng)對于故障報警報表和生產(chǎn)過程量報表的實際要求,基于WinCC組態(tài)軟件集成ODBC/SQL數(shù)據(jù)庫,具有ActiveX的標(biāo)準(zhǔn)接口,提出了利用SQL數(shù)據(jù)庫和VB-Script自行設(shè)計生產(chǎn)過程量報表的方法。 最后比較C/S、B/S兩種模式的優(yōu)缺點,根據(jù)對MCMS系統(tǒng)實際情況的分析,提出了C/S、B/S相結(jié)合的結(jié)構(gòu)方式實現(xiàn)遠程移動監(jiān)控,并通過WinCC中C/S、B/S模