陸振君
(南通市船舶檢驗(yàn)局,江蘇 南通 226000)
本文以某工作船為例,進(jìn)行其動力定位報(bào)警監(jiān)控系統(tǒng)的研究。該船主要為深海石油和天然氣勘探開采平臺、工程建筑設(shè)施等提供拋起錨、拖航、供應(yīng)和值班守護(hù)等服務(wù)[1],其動力系統(tǒng)組成如表1。
1)數(shù)據(jù)的采集和處理。監(jiān)控系統(tǒng)主要對動力系統(tǒng)、推力器系統(tǒng)和動力定位控制系統(tǒng)的各種數(shù)據(jù)進(jìn)行采集和處理[2]。采集信號分為模擬量信號(電壓、功率、轉(zhuǎn)速、可調(diào)漿螺距、風(fēng)速等)及各開關(guān)量信號。
2)參數(shù)的顯示功能。在觸摸屏顯示動力定位系統(tǒng)主要數(shù)據(jù),工作船的相應(yīng)部位船員可通過顯示的數(shù)據(jù)了解系統(tǒng)各設(shè)備的運(yùn)行狀況??娠@示所有模擬量及開關(guān)量的報(bào)警狀態(tài),正常為綠色,報(bào)警為紅色,沒有應(yīng)答的報(bào)警點(diǎn)用閃爍方式表示[2]。
表1 某工作船動力系統(tǒng)組成
3)報(bào)警功能。監(jiān)控系統(tǒng)對工作不正常的監(jiān)測參數(shù)以及傳感器故障、系統(tǒng)自身故障等進(jìn)行報(bào)警。船舶監(jiān)控人員可以通過報(bào)警監(jiān)控系統(tǒng),迅速發(fā)現(xiàn)報(bào)警,并根據(jù)報(bào)警原因和種類采取措施。主要包括聲光報(bào)警、延伸報(bào)警、報(bào)警顯示、報(bào)警記錄及報(bào)警閉鎖功能[3]。
4)數(shù)據(jù)存儲和參數(shù)修改功能。監(jiān)控系統(tǒng)還需及時(shí)將動力定位系統(tǒng)相關(guān)的監(jiān)控參數(shù)及報(bào)警情況,定時(shí)存入數(shù)據(jù)庫,方便監(jiān)控人員進(jìn)行查詢和分析。為了提高系統(tǒng)的靈活性能,系統(tǒng)配備有對報(bào)警延時(shí)、報(bào)警閉瑣、開關(guān)報(bào)警狀態(tài)、自動閉鎖的解鎖延時(shí)、測量精度、報(bào)警限值等系列參數(shù)的修改功能,以適應(yīng)船舶在久用之后機(jī)械狀況的變化[3]。
5)打印功能。本系統(tǒng)還具有隨時(shí)打印報(bào)表功能,可以進(jìn)行數(shù)據(jù)報(bào)表打印,包括當(dāng)前測量數(shù)據(jù)表和報(bào)警記錄表。
2.1.1 S7-300硬件組態(tài)
S7-300 PLC是模塊式的PLC,采用的是緊湊的、無槽位限制的模塊結(jié)構(gòu)。本系統(tǒng)硬件的設(shè)計(jì)采用模塊化設(shè)計(jì)方法[4]。系統(tǒng)采用“觸摸屏+PLC控制器+執(zhí)行機(jī)構(gòu)”的分層控制,觸摸屏選用西門子Multi Panels系列的MP270 10′Touch觸摸屏,PLC控制層選擇西門子公司的S7-300系列PLC,他們之間通過MPI網(wǎng)絡(luò)連接。根據(jù)中國船級社(CCS)《動力定位系統(tǒng)檢驗(yàn)指南》的要求,結(jié)合報(bào)警監(jiān)控系統(tǒng)實(shí)際需求,監(jiān)測點(diǎn)共包括140個(gè)數(shù)字量和30個(gè)模擬量,其硬件組態(tài)如圖1所示。
圖1 系統(tǒng)硬件組態(tài)圖
2.1.2 系統(tǒng)硬件
1) 電源。系統(tǒng)供電電源采用工業(yè)控制專用電源,可靠性高,適應(yīng)能力強(qiáng)[5]。根據(jù)《檢驗(yàn)指南》要求,系統(tǒng)配有UPS 不間斷電源,在全船失電的情況下,保證系統(tǒng)主體部分還能正常工作15 min。
2) 隔離與接地。輸入/輸出信號間采用光電隔離技術(shù),防止干擾信號和強(qiáng)電信號進(jìn)入系統(tǒng)。內(nèi)部采用單獨(dú)的隔離接地,提高監(jiān)控微機(jī)的穩(wěn)定性。
3)冗余設(shè)計(jì)。系統(tǒng)在報(bào)警顯示、網(wǎng)絡(luò)通信、報(bào)警信息處理等主要功能上采用了冗余技術(shù)[2],并且主要模板及顯示器都配有備件,以提高系統(tǒng)的可靠性,方便進(jìn)行更換和維護(hù)。
1)SIMATIC STEP 7與Win CC flexible的集成。通過在STEP 7的SIMATIC管理器中創(chuàng)建一個(gè)HMI站,將Win CC flexible項(xiàng)目集成在STEP 7中,實(shí)現(xiàn)HMI設(shè)備和PLC之間的通信和數(shù)據(jù)交換。它具有以下優(yōu)點(diǎn):系統(tǒng)具有更好的容錯(cuò)能力;減少修改工作量;減少組態(tài)工作量。組態(tài)過程中,Win CC flexible可以直接訪問STEP 7符號表、數(shù)據(jù)域及其控制器[6]。
2)網(wǎng)絡(luò)組態(tài)。系統(tǒng)的上位機(jī)為MP270 10′Touch觸摸屏,下位機(jī)為S7-300系列PLC,它們之間采用MPI網(wǎng)絡(luò)進(jìn)行通訊連接。為了實(shí)現(xiàn)PLC與HMI設(shè)備之間的自動數(shù)據(jù)交換,采用網(wǎng)絡(luò)組態(tài)工具NetPro來進(jìn)行系統(tǒng)的網(wǎng)絡(luò)組態(tài)[5]。
3)用STEP 7編程軟件實(shí)現(xiàn)系統(tǒng)的自動監(jiān)控與報(bào)警。動力定位報(bào)警監(jiān)控系統(tǒng)的編程軟件主要采用STEP 7,編程語言為梯形圖(LAD)。報(bào)警監(jiān)控系統(tǒng)采取模塊化設(shè)計(jì),主要包括系統(tǒng)管理模塊、實(shí)時(shí)監(jiān)控模塊、系統(tǒng)控制模塊、數(shù)據(jù)分析模塊和報(bào)表管理模塊等幾個(gè)方面,其總體框架圖如圖2所示。
圖2 系統(tǒng)總體框架圖
系統(tǒng)工作流程為:傳感器采集的數(shù)據(jù)實(shí)時(shí)傳輸?shù)絇LC S7-300,由系統(tǒng)對所采集的各個(gè)設(shè)備的參數(shù)進(jìn)行分析和處理,通過Win CC flexible人機(jī)界面實(shí)時(shí)顯示處理后的數(shù)據(jù),并存入數(shù)據(jù)庫模塊。如果發(fā)現(xiàn)數(shù)據(jù)異常,系統(tǒng)發(fā)出警報(bào),船員根據(jù)報(bào)警進(jìn)行故障判斷和處置[3]。警報(bào)處理結(jié)束之后,系統(tǒng)自動將這次警報(bào)以報(bào)表的形式存入數(shù)據(jù)庫,供監(jiān)控人員查詢、分析,其系統(tǒng)流程圖如圖3所示。
圖3 系統(tǒng)流程圖
4)用Win CC flexible組態(tài)軟件設(shè)計(jì)報(bào)警監(jiān)控系統(tǒng)人機(jī)界面。人機(jī)界面是PLC的最佳搭檔,這是因?yàn)樗姆€(wěn)定性和可靠性較高,能夠長期在惡劣的工業(yè)環(huán)境下持續(xù)運(yùn)行。本文選用西門子的觸摸屏(Touch Panel)作為系統(tǒng)的人機(jī)界面,因其具有面積小,直觀方便等優(yōu)點(diǎn)[5]。系統(tǒng)人機(jī)界面主要包括4個(gè)頁面,他們分別是:初始畫面、動力系統(tǒng)監(jiān)控頁面、推力器系統(tǒng)監(jiān)控頁面及系統(tǒng)性能狀態(tài)監(jiān)控頁面。
由于實(shí)驗(yàn)條件的限制,無法用硬件來對設(shè)計(jì)的船舶動力定位報(bào)警監(jiān)控系統(tǒng)進(jìn)行聯(lián)合調(diào)試。本文用S7-PLCSIM來模擬S7-300的運(yùn)行,用Win CC flexible的運(yùn)行系統(tǒng)(Runtime)來模擬HMI設(shè)備的功能[4]。由于在系統(tǒng)設(shè)計(jì)時(shí)已經(jīng)將HMI的項(xiàng)目集成在STEP 7中,在調(diào)試時(shí)在沒有硬件設(shè)備的條件下,通過計(jì)算機(jī)模擬實(shí)現(xiàn)HMI設(shè)備和PLC之間的通信和數(shù)據(jù)交換,從而模擬出真實(shí)的PLC和HMI設(shè)備組成的實(shí)際功能[6]。圖4為系統(tǒng)部分調(diào)試頁面,包括風(fēng)力、航向、水流、速度、張力等數(shù)值的顯示以及各個(gè)報(bào)警指示燈。
圖4 系統(tǒng)部分仿真調(diào)試圖
本文采用SIEMENS PLC S7- 300與組態(tài)軟件Win CC flexible相結(jié)合的方法,研究了動力定位報(bào)警監(jiān)控系統(tǒng)自動控制與人機(jī)界面。該系統(tǒng)開發(fā)周期短、人機(jī)界面直觀、控制可靠、維護(hù)方便等優(yōu)點(diǎn)。