張?jiān)?郭兵 顏仁聰
摘要:本文為船舶自動(dòng)化系統(tǒng)的有效集成提供了一個(gè)完整的解決方案,并介紹了系統(tǒng)配置和軟硬件性能。該方案采用以太網(wǎng)技術(shù)、CAN總線技術(shù)和RS485網(wǎng)絡(luò)技術(shù)連接各子系統(tǒng)或第三方設(shè)備。它可以在一個(gè)或多個(gè)服務(wù)器終端上對(duì)全船的熱參數(shù)、導(dǎo)航數(shù)據(jù)等參數(shù)進(jìn)行集中監(jiān)測(cè)和報(bào)警,并根據(jù)需要隨時(shí)將船舶工況數(shù)據(jù)發(fā)送到岸上。
關(guān)鍵詞:船舶;自動(dòng)化系統(tǒng);集成方案研究;協(xié)議轉(zhuǎn)換
引言
隨著工業(yè)計(jì)算機(jī)技術(shù)和工業(yè)控制網(wǎng)絡(luò)技術(shù)的發(fā)展,船舶自動(dòng)化產(chǎn)品已基本實(shí)現(xiàn)數(shù)字化,標(biāo)準(zhǔn)化程度越來(lái)越高。但是,由于造船行業(yè)的特殊性,其自動(dòng)化子系統(tǒng)選擇了不同的供應(yīng)商,如PMS(電站管理系統(tǒng))、泵風(fēng)機(jī)控制系統(tǒng)、閥門(mén)控制系統(tǒng)、機(jī)艙狀態(tài)監(jiān)測(cè)系統(tǒng)、照明控制系統(tǒng)、液位測(cè)量系統(tǒng)和其他監(jiān)控系統(tǒng)。各自動(dòng)化子系統(tǒng)相互獨(dú)立,完成特定任務(wù),各子系統(tǒng)之間不能共享控制信息或監(jiān)控?cái)?shù)據(jù),運(yùn)行監(jiān)控終端也分布在全船。隨著船舶管理要求的提高,迫切需要將上述自動(dòng)化子系統(tǒng)有機(jī)地集成起來(lái),使之成為一個(gè)完整的全船綜合監(jiān)控自動(dòng)化系統(tǒng),真正實(shí)現(xiàn)對(duì)船舶上各種設(shè)備的單點(diǎn)或多點(diǎn)集中監(jiān)控。隨著工業(yè)控制網(wǎng)絡(luò)通信技術(shù)的成熟,特別是RS485網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù)和各種現(xiàn)場(chǎng)總線技術(shù)的發(fā)展,它已廣泛應(yīng)用于工業(yè)控制領(lǐng)域,并被IEC(國(guó)際電工委員會(huì))作為標(biāo)準(zhǔn)采用。它也是大多數(shù)船舶自動(dòng)化設(shè)備公司采用的首選現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)。工業(yè)以太網(wǎng)技術(shù)在工業(yè)控制信息管理領(lǐng)域的優(yōu)勢(shì)也非常適合船舶。上述三種網(wǎng)絡(luò)技術(shù)的有機(jī)結(jié)合,可以輕松實(shí)現(xiàn)船舶自動(dòng)化子系統(tǒng)的完全集成,使系統(tǒng)的運(yùn)行、管理和維護(hù)更加直觀、簡(jiǎn)單,實(shí)現(xiàn)船岸間船舶運(yùn)行數(shù)據(jù)的共享,充分發(fā)揮岸基保障的作用,提高船岸管理的協(xié)同效應(yīng)。
1集成方案
全船綜合監(jiān)控自動(dòng)化系統(tǒng)架構(gòu)如圖1所示。該系統(tǒng)以機(jī)艙狀態(tài)監(jiān)測(cè)系統(tǒng)為基礎(chǔ),通過(guò)RS485網(wǎng)絡(luò)、網(wǎng)關(guān)等設(shè)備集成其他自動(dòng)化子系統(tǒng)。集成子系統(tǒng)可以是具有標(biāo)準(zhǔn)串行數(shù)據(jù)輸出的任何自動(dòng)化系統(tǒng)。因此,系統(tǒng)中的自動(dòng)化子系統(tǒng)可根據(jù)船舶的實(shí)際需要增減。圖中PMS和ECDIS(電子海圖)液位測(cè)量系統(tǒng)、導(dǎo)航數(shù)據(jù)記錄儀、積載儀均由第三方提供,需要通過(guò)網(wǎng)關(guān)接入,系統(tǒng)底層采用標(biāo)準(zhǔn) CAN2.0現(xiàn)場(chǎng)總線連接各現(xiàn)場(chǎng)輸入輸出智能模塊,以及各現(xiàn)場(chǎng)傳感器的輸入輸出信號(hào),執(zhí)行機(jī)構(gòu)和電機(jī)起動(dòng)器直接連接到輸入輸出智能模塊,經(jīng)這些智能模塊處理后轉(zhuǎn)換成數(shù)字信號(hào),通過(guò) CAN總線發(fā)送到現(xiàn)場(chǎng)處理主機(jī),實(shí)現(xiàn)船舶現(xiàn)場(chǎng)工況數(shù)據(jù)采集和設(shè)備控制管理使用工業(yè)以太網(wǎng)技術(shù)連接所有工作站、智能擴(kuò)展報(bào)警單元和智能通信單元。網(wǎng)絡(luò)上的任何計(jì)算機(jī)都可以根據(jù)需要進(jìn)行擴(kuò)展,每個(gè)工作站根據(jù)其用途安裝不同的人機(jī)交互圖形界面軟件。兩個(gè)工作站操作e作為系統(tǒng)服務(wù)器,整個(gè)系統(tǒng)的運(yùn)行維護(hù)數(shù)據(jù)庫(kù)存儲(chǔ)在其中,其他計(jì)算機(jī)根據(jù)需要在系統(tǒng)初始化時(shí)從服務(wù)器上下載。 CAN網(wǎng)絡(luò)的現(xiàn)場(chǎng)處理主機(jī)通過(guò)RS485總線與網(wǎng)絡(luò)之間的數(shù)據(jù)交換充當(dāng)主機(jī)和第三方系統(tǒng)網(wǎng)關(guān)RS485網(wǎng)絡(luò)是整個(gè)系統(tǒng)的中間層,主要負(fù)責(zé)現(xiàn)場(chǎng)數(shù)據(jù)的傳輸。
2系統(tǒng)性能特征
2.1工作站a和交換中心B
人機(jī)交互功能主要在工作站上實(shí)現(xiàn)。工作站選擇安裝了WinXP操作系統(tǒng)的PC。整個(gè)系統(tǒng)配備至少2臺(tái)PC機(jī)(通常安裝在中央控制室),用作以太網(wǎng)服務(wù)器和互為備用。當(dāng)一臺(tái)電腦出現(xiàn)故障時(shí),它可以自動(dòng)切換到備份電腦。工作站計(jì)算機(jī)a、智能通信單元C和智能擴(kuò)展報(bào)警中繼器g之間采用以太網(wǎng)通信(TCP/IP),各設(shè)備的通信電纜通過(guò)交換集線器集中。根據(jù)以太網(wǎng)設(shè)備的數(shù)量和距離,可以設(shè)置適當(dāng)數(shù)量的交換集線器,實(shí)現(xiàn)網(wǎng)絡(luò)的擴(kuò)展。通常至少需要兩個(gè),分別安裝在集控室和司機(jī)室。
2.2智能通信單元C
作為系統(tǒng)控制設(shè)備,安裝實(shí)時(shí)操作系統(tǒng)和通信控制軟件,通過(guò)以太網(wǎng)通信與工作站進(jìn)行數(shù)據(jù)庫(kù)下載、同步和事件記錄,實(shí)現(xiàn)與RS485分站的數(shù)據(jù)輸入輸出通信,并通過(guò)輸入數(shù)據(jù)操作控制邏輯。其他功能包括:從RS485現(xiàn)場(chǎng)變電站采集現(xiàn)場(chǎng)數(shù)據(jù),從服務(wù)器工作站向VDR、配載機(jī)等第三方系統(tǒng)提供所需信息、現(xiàn)場(chǎng)數(shù)據(jù)和系統(tǒng)報(bào)警信息,并通過(guò)軟件功能塊實(shí)現(xiàn)控制邏輯。
2.3網(wǎng)關(guān)D
配備實(shí)時(shí)操作系統(tǒng)和通信控制軟件,為PMS(電站電源管理系統(tǒng))、VDR(導(dǎo)航數(shù)據(jù)記錄儀)、液位測(cè)量系統(tǒng)、裝載計(jì)算機(jī)等第三方系統(tǒng)提供接口(通常為RS485/RS232/RS422接口)。協(xié)議轉(zhuǎn)換后,第三方設(shè)備的數(shù)據(jù)格式轉(zhuǎn)換為系統(tǒng)標(biāo)準(zhǔn)格式(反之亦然),通過(guò)RS485總線網(wǎng)絡(luò)與智能通信單元C連接,交換數(shù)據(jù)或控制邏輯J。
2.4 ?CAN總線現(xiàn)場(chǎng)處理主機(jī)E
CAN總線現(xiàn)場(chǎng)處理主機(jī)作為 CAN網(wǎng)絡(luò)的主機(jī),從各輸入輸出智能模塊采集數(shù)據(jù),通過(guò)RS485網(wǎng)絡(luò)發(fā)送至智能通信單元C,或?qū)闹悄芡ㄐ艈卧狢接收到的數(shù)據(jù)發(fā)送到每個(gè)輸入和輸出智能模塊。為了達(dá)到雙重備份的目的,RS485總線網(wǎng)絡(luò)的每個(gè)子站需要使用兩臺(tái)現(xiàn)場(chǎng)處理上位機(jī)作為備份。
2.5輸入/輸出智能模塊F
RS485總線網(wǎng)絡(luò)上的各現(xiàn)場(chǎng)分站均配備各種標(biāo)準(zhǔn)化的輸入輸出智能模塊,如數(shù)字輸入智能模塊、數(shù)字輸出智能模塊、模擬輸入智能模塊、模擬輸出智能模塊、脈沖輸入智能模塊、PT100電阻輸入智能模塊等。通過(guò) CAN總線與現(xiàn)場(chǎng)處理主機(jī)通信,接收開(kāi)關(guān)量輸入、模擬量輸入(如溫度、壓力傳感器等4~20mA信號(hào))、電阻值輸入、Pt100傳感器(如流量計(jì)等)脈沖信號(hào)輸入,并將數(shù)字信號(hào)輸出到泵啟動(dòng)器和電磁閥,控制泵的啟動(dòng)和停止以及閥門(mén)的開(kāi)啟和關(guān)閉。接收現(xiàn)場(chǎng)傳感器開(kāi)關(guān)量輸入,輸出4~20mA電流信號(hào)至現(xiàn)場(chǎng)指示器、PID調(diào)節(jié)等控制設(shè)備。
2.6智能擴(kuò)展報(bào)警單元G
智能擴(kuò)展報(bào)警單元與以太網(wǎng)相連,接收來(lái)自智能通信單元的報(bào)警事件信息,并能存儲(chǔ)一定量的報(bào)警歷史。它還可以根據(jù)需要選擇性地檢索或遍歷系統(tǒng)收集的數(shù)據(jù)或設(shè)備狀態(tài)信息。另一個(gè)重要功能是實(shí)現(xiàn)換檔轉(zhuǎn)換和工程師呼叫,工程師呼叫報(bào)警功能由硬件實(shí)現(xiàn)。
2.7系統(tǒng)網(wǎng)絡(luò)
以太網(wǎng)和RS485網(wǎng)絡(luò)采用雙網(wǎng)設(shè)計(jì),互為備用,系統(tǒng)故障時(shí)可自動(dòng)切換。以太網(wǎng)電纜采用Stp5雙絞線,RS485網(wǎng)絡(luò)和 CAN總線采用一對(duì)屏蔽雙絞線。系統(tǒng)中的所有設(shè)備都設(shè)置了固定的IP地址,以避免通信錯(cuò)誤。
3人機(jī)界面軟件設(shè)計(jì)
工作站計(jì)算機(jī)上安裝了基于WinXP的人機(jī)交互軟件。船舶設(shè)備和部件以及系統(tǒng)本身的設(shè)備均設(shè)計(jì)為圖形對(duì)象,用戶操作和系統(tǒng)顯示完全在圖形界面中。除了基本的實(shí)時(shí)數(shù)據(jù)監(jiān)控功能、設(shè)備控制功能和系統(tǒng)管理診斷功能外,還具有良好的用戶圖形界面,非常方便用戶系統(tǒng)參數(shù)管理、系統(tǒng)維護(hù)和通道快速檢查。在系統(tǒng)主窗口上設(shè)置報(bào)警顯示、用戶設(shè)置、報(bào)警分組、趨勢(shì)顯示、系統(tǒng)模式、通道抑制、數(shù)據(jù)打印、系統(tǒng)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理等功能按鈕,可快速切換到相應(yīng)的功能窗口,實(shí)現(xiàn)相關(guān)顯示和操作。
3.1顯示功能
在主窗口中設(shè)置專(zhuān)門(mén)的報(bào)警框,自動(dòng)滾動(dòng)顯示最新報(bào)警事件的詳細(xì)信息,并顯示現(xiàn)有報(bào)警列表、報(bào)警歷史記錄、報(bào)警抑制列表、報(bào)警點(diǎn)通道分組顯示、模擬通道趨勢(shì)顯示、通道用戶隨機(jī)呼叫顯示、通過(guò)船舶設(shè)備和系統(tǒng)仿真的功能調(diào)用圖形狀態(tài)顯示和系統(tǒng)I/0狀態(tài)顯示等,對(duì)各自的自動(dòng)化子系統(tǒng)和設(shè)備進(jìn)行模擬圖形顯示。
3.2打印
用戶可以選擇任何設(shè)備打印相應(yīng)的熱工參數(shù)或其他參數(shù)的數(shù)據(jù)。打印內(nèi)容和打印時(shí)間可由用戶設(shè)置。當(dāng)然,用戶也可以隨時(shí)打印。報(bào)警打印在發(fā)生報(bào)警事件時(shí)由系統(tǒng)自動(dòng)打印。
3.3點(diǎn)控制窗口
泵、閥門(mén)和發(fā)電機(jī)的控制功能通過(guò)圖形操作窗口實(shí)現(xiàn),每個(gè)模擬通道也通過(guò)窗口中的模擬圖形儀表顯示。圖形窗口的調(diào)用可以通過(guò)直接點(diǎn)擊目標(biāo)對(duì)象來(lái)實(shí)現(xiàn)。
3.4工作站和用戶管理
每個(gè)工作站都是多用戶工作站,不同級(jí)別的用戶擁有不同的權(quán)限。管理層用戶可以增加或減少工作站和用戶的數(shù)量,執(zhí)行系統(tǒng)維護(hù)和大修,并為每個(gè)工作站和其他用戶分配相應(yīng)的權(quán)限和優(yōu)先級(jí)。有些工作站只有顯示功能,有些工作站有控制功能,但具有控制功能的工作站也有不同的優(yōu)先級(jí)。不同的用戶級(jí)別決定了用戶是否可以進(jìn)行參數(shù)點(diǎn)設(shè)置、打印設(shè)置、系統(tǒng)維護(hù)等功能。
4結(jié)論
采用該方案設(shè)計(jì)的系統(tǒng)已在大型集裝箱船上得到應(yīng)用。由于設(shè)備模塊化、系統(tǒng)網(wǎng)絡(luò)化、標(biāo)準(zhǔn)化,具有良好的系統(tǒng)擴(kuò)展性能,可廣泛應(yīng)用于各種類(lèi)型和規(guī)模的商船。實(shí)踐結(jié)果表明,該方案具有良好的實(shí)用性、經(jīng)濟(jì)性、功能性和可擴(kuò)展性。
參考文獻(xiàn)
[1]虞日躍. RS一485總線的理論與實(shí)踐 (J).電子技術(shù)應(yīng)用,2001,(11):23-26.
[2]陳冬梅. ?基于頂層設(shè)計(jì)的船用網(wǎng)關(guān)軟件的開(kāi)發(fā)(J).上海造船,2009,(4):46-48.
[3]謝建宏. 船舶自動(dòng)化技術(shù)的應(yīng)用與發(fā)展研究[J].山東工業(yè)技術(shù).2018(10):12-14.