前言:在组态软件的使用过程中,我们经常遇到这样的问题,就是我们需要制作大量的功能相同的组态画面或者是参数设置画面来实现不同工位相同内容的显示和控制。本文结合世纪星在油罐监控系统中的应用来阐述单窗口多操作的实现。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
1 项目简介WWW_PLCJS@_COM%-PLC-技.术_网
本项目为中国人民解放军92904部队油罐监测项目,本系统主画面如下图所示:
WWW_PLC※JS_COM-PmLC-技.术_网
如图1,工程包含以下监控内容:WWW_PLCJS_COM-PLC-技.术_网
1)温度、液位、重量的实时显示。WWW_PLCJS@_COM%-PLC-技.术_网
2)历史报警窗口。WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
图1 主画面
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
W1WW_P4LCJS_COM-PLC-技.术_网
图2 罐参数显示
W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
图3 历史报警窗口
P.L.C.技.术.网——可编程控制器技术门户
3)趋势曲线。
W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
图4 实时趋势曲线
WWW.PLCJS.COM——可编程控制器技术门户
WWcW_PLCJS_COM-PLC-技.术_网
图5 历史趋势曲线
plcjs.技.术_网
4)操作记录。
WWcW_PLCJS_COM-PLC-技.术_网
——可——编——程——控-制-器-技——术——门——户
图6 用户操作记录
WW.W_PLCJS_COM-PLC-技.术_网
5)报表查询:历史数据报表、实时数据报表。
WWW_PLCJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
图7 历史数据查询报表
WWcW_PLCJS_COM-PLC-技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
图8 实时数据查询报表
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
6)参数设置。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
plcjs.技.术_网
图9 罐参数设定
W1WW_P4LCJS_COM-PLC-技.术_网
7)计量查询。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
plcjs.技.术_网
图10 罐信息显示
P.L.C.技.术.网——可编程控制器技术门户
2 单窗口多操作
WW.W_PLCJS_COM-PLC-技.术_网
单窗口多操做很多情况下用于设定参数,我们针对本项目中参数设定窗口,来介绍一下是用世纪星如何实现单窗口多操作。WW.W_PLC※JS_C,OM-PL,C-技.术_网
1)创建变量来表示当前要操作的工位(变量组),本项目建立标志变量如下:WWW_P※LCJS_COM-PLC-)技.术_网
P.L.C.技.术.网——可编程控制器技术门户
图11 罐号标志变量及类型显示
P.L.C.技.术.网——可编程控制器技术门户
2)本项目通过单击菜单项来选择要设定的工位(变量组)。
WWW.PLCJS.COM——可编程控制器技术门户
如当选择3号罐时,在命令语言里写如下代码:WWW_PL※CJS_COM-PLC-技.术_网
当前罐号=StringFromIntg( 3, 10 );WW.W_PLC※JS_C,OM-PL,C-技.术_网
ShowWindow(“立罐参数设置”);WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
代码执行后“立罐参数设置”画面会根据“当前罐号”的变量值来实时显示所设参数。——可——编——程——控-制-器-技——术——门——户
3)窗口的动画连接。
W1WW_P4LCJS_COM-PLC-技.术_网
由于弹出窗口后画面要显示所指定(当前罐号)的数值,所以在数值显示动画连接中,表达式项不能填写变量,应使用世纪星中tagRead函数。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
如下图所示:WW.W_PLC※JS_C,OM-PL,C-技.术_网
表达式:tagReadMess(“介质” 当前罐号)——可——编——程——控-制-器-技——术——门——户
命令语言:DiaologEntry(“介质” 当前罐号,“请输入” 当前罐号 “号罐介质名:”);WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_P※LCJS_COM-PLC-)技.术_网
图12 菜单
WWW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
图13 单窗口多操作界面
WWW_PLCJS_COM-PLC-技.术_网
3 小结
WWW_P※LCJS_CO※M-PLC-技-.术_网
世纪星拥用众多灵活多用的函数,可以实现许多方便的功能。单窗口做操作功能,可以在项目开发中减少您的画面开发工作量,更重要的是减少了画面,节省计算机内存,提高了运行速度。WWW_PLCJS@_COM%-PLC-技.术_网