船舶机舱压力监控系统设计
2017-07-06陈娜高伟潘娜娜
陈娜+高伟+潘娜娜
摘 要:在组态王监控中,通过监控画面设计、变量建立、动画组态编辑和命令语言程序设计等环节,实现船舶机舱各设备压力值的实时监控。
关键词:组态王;机舱压力;监控
DOI:10.16640/j.cnki.37-1222/t.2017.12.218
1 概述
船舶機舱压力监控系统主要通过对机舱各个设备的压力值进行监控、报警、应答等来实现船舶和工作人员的安全,同时提高自动化水平,节省成本。组态软件可以监视设备运行状态,船舶机舱压力系统就是采用组态王进行实时监控。
2 画面组态设计
船舶机舱压力监控系统分为主监控画面及分画面,主监控画面将呈现报警情况、蜂鸣器状况以及失职报警等20个测点的数据,如图1所示。分画面包括滑油系统、淡水系统、燃油系统和冷却系统,滑油系统画面如图2所示。
3 变量建立
组态变量是组态软件的核心,是应用系统的数据处理中心。以左主机滑油压力系统为例,需要建立“左主机滑油压力”变量,类型为I/O实数;“左主机滑油压力报警”变量,类型为内存离散;“停港”、“失职报警”、“消声”、“消闪”变量,类型为I/O整数;“计时”、“蜂鸣器报警”变量,类型为内存整数。“左主机滑油压力报警”变量设置如图3所示。
4 动画组态设计
报警组态设计是整个设计的灵魂。每一个设备压力值都配有一个报警灯,当设备压力值低于低限时则发生报警,报警灯变红。以左主机滑油压力为例,双击“报警灯”,设置如图4所示。
5 命令语言程序设计
命令语言是用户编制的、用来完成特定操作和处理的程序。以右主机滑油压力为例,命令语言如下:
if(\\本站点\停港==0)
{ if(\\本站点\右主机滑油压力<0.12)
{\\本站点\计时=\\本站点\计时+1;}
if(\\本站点\计时>=6)
{\\本站点\右滑油报警=0;
\\本站点\蜂鸣器报警=1;}
if(\\本站点\计时>=20)
{\\本站点\失职报警=0;} }
6 结论
利用组态王实现的船舶机舱压力监控系统,不但提高船舶智能化水平,而且减少机舱人员工作量,达到保护机舱和工作人员的生命安全,实现利润最大化。
参考文献:
[1]曹玉姣.船舶机舱自动化监控系统研究[J].中国水运(下半月刊),2010(12).
[2]李为.船舶机舱监控报警系统设计与实现[D].南京理工大学,2010.