陳娜+高偉+潘娜娜
摘 要:在組態(tài)王監(jiān)控中,通過監(jiān)控畫面設(shè)計(jì)、變量建立、動(dòng)畫組態(tài)編輯和命令語言程序設(shè)計(jì)等環(huán)節(jié),實(shí)現(xiàn)船舶機(jī)艙各設(shè)備壓力值的實(shí)時(shí)監(jiān)控。
關(guān)鍵詞:組態(tài)王;機(jī)艙壓力;監(jiān)控
DOI:10.16640/j.cnki.37-1222/t.2017.12.218
1 概述
船舶機(jī)艙壓力監(jiān)控系統(tǒng)主要通過對(duì)機(jī)艙各個(gè)設(shè)備的壓力值進(jìn)行監(jiān)控、報(bào)警、應(yīng)答等來實(shí)現(xiàn)船舶和工作人員的安全,同時(shí)提高自動(dòng)化水平,節(jié)省成本。組態(tài)軟件可以監(jiān)視設(shè)備運(yùn)行狀態(tài),船舶機(jī)艙壓力系統(tǒng)就是采用組態(tài)王進(jìn)行實(shí)時(shí)監(jiān)控。
2 畫面組態(tài)設(shè)計(jì)
船舶機(jī)艙壓力監(jiān)控系統(tǒng)分為主監(jiān)控畫面及分畫面,主監(jiān)控畫面將呈現(xiàn)報(bào)警情況、蜂鳴器狀況以及失職報(bào)警等20個(gè)測(cè)點(diǎn)的數(shù)據(jù),如圖1所示。分畫面包括滑油系統(tǒng)、淡水系統(tǒng)、燃油系統(tǒng)和冷卻系統(tǒng),滑油系統(tǒng)畫面如圖2所示。
3 變量建立
組態(tài)變量是組態(tài)軟件的核心,是應(yīng)用系統(tǒng)的數(shù)據(jù)處理中心。以左主機(jī)滑油壓力系統(tǒng)為例,需要建立“左主機(jī)滑油壓力”變量,類型為I/O實(shí)數(shù);“左主機(jī)滑油壓力報(bào)警”變量,類型為內(nèi)存離散;“停港”、“失職報(bào)警”、“消聲”、“消閃”變量,類型為I/O整數(shù);“計(jì)時(shí)”、“蜂鳴器報(bào)警”變量,類型為內(nèi)存整數(shù)?!白笾鳈C(jī)滑油壓力報(bào)警”變量設(shè)置如圖3所示。
4 動(dòng)畫組態(tài)設(shè)計(jì)
報(bào)警組態(tài)設(shè)計(jì)是整個(gè)設(shè)計(jì)的靈魂。每一個(gè)設(shè)備壓力值都配有一個(gè)報(bào)警燈,當(dāng)設(shè)備壓力值低于低限時(shí)則發(fā)生報(bào)警,報(bào)警燈變紅。以左主機(jī)滑油壓力為例,雙擊“報(bào)警燈”,設(shè)置如圖4所示。
5 命令語言程序設(shè)計(jì)
命令語言是用戶編制的、用來完成特定操作和處理的程序。以右主機(jī)滑油壓力為例,命令語言如下:
if(\\本站點(diǎn)\停港==0)
{ if(\\本站點(diǎn)\右主機(jī)滑油壓力<0.12)
{\\本站點(diǎn)\計(jì)時(shí)=\\本站點(diǎn)\計(jì)時(shí)+1;}
if(\\本站點(diǎn)\計(jì)時(shí)>=6)
{\\本站點(diǎn)\右滑油報(bào)警=0;
\\本站點(diǎn)\蜂鳴器報(bào)警=1;}
if(\\本站點(diǎn)\計(jì)時(shí)>=20)
{\\本站點(diǎn)\失職報(bào)警=0;} }
6 結(jié)論
利用組態(tài)王實(shí)現(xiàn)的船舶機(jī)艙壓力監(jiān)控系統(tǒng),不但提高船舶智能化水平,而且減少機(jī)艙人員工作量,達(dá)到保護(hù)機(jī)艙和工作人員的生命安全,實(shí)現(xiàn)利潤(rùn)最大化。
參考文獻(xiàn):
[1]曹玉姣.船舶機(jī)艙自動(dòng)化監(jiān)控系統(tǒng)研究[J].中國(guó)水運(yùn)(下半月刊),2010(12).
[2]李為.船舶機(jī)艙監(jiān)控報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].南京理工大學(xué),2010.