卑五九++王昌国++林盛昌
摘 要:本文主要就采用组态王作为监控软件的常遇到的问题,如画面及变量的设置、各监控画面相互切换、时间的计算及组态王与PLC的连接方法。
关键词:组态王;仪表;时间设置
1 画面及变量的建立
在组态王工程浏览器的左边树形视图内选择“画面”,在右边视图中双击“新建”。工程浏览器将运行组态王开发环境TOUCHMAK,弹出对话框。在“新建的画面”对话框中设置将显示的数据变量,然后单击“确定”按钮。TOUCHMAK将按照你指定的风格产生一幅名为“监控画面”的画面。
2 对于下一页的程序设计
由于在该仪表中要涉及到封面、监控画面、显示画面等九个画面,即需设置上翻与下翻按钮,下面从选取方面及波形图的按钮设置方法及程序:
2.1 封面下翻
下一页=下一页+1;
if(下一页>=9) 下一页=1;
if (下一页==2)
{ShowPicture("演示界面");ClosePicture("启动界面");}
2.2 波形实时监控画面下翻
下一页=下一页+1;
if(下一页>=9) 下一页=1;
if (下一页==5)
{ShowPicture("便携式电机节能系统研");ClosePicture("波形图");}
2.3 波形实时监控画面上翻
下一页=下一页+1;
if(下一页>=9) 下一页=1;
if (下一页==5)
{ShowPicture("节能差距");ClosePicture("波形图");}
3 对于时间的设置
在监控画面中要涉及到单位时间内消耗电量的计算,采用实时电量与前一段时间的电量差除以所以得时间,这里解决计秒器设置方法。
3.1 变量设置
3.2 画面组态
以计秒器作为例子如图1所示。
3.3 按钮设置及脚本
3.3.1 “开始”按钮 的设置如图2所示。
输入脚本:\\本站点\记秒开关=1。
3.3.2 “停止”按钮的设置如图3所示。
输入脚本:\\本站点\记秒开关=0。
3.3.3 “清零”按钮设置如图4所示。
脚本:\\本站点\显示秒=0;
3.4 事件命令语言
秒显示=秒显示+1。
4 组态王与PLC的通讯设置
组态王与FLC的通讯设置不需要别的线就可以和组态王通讯,当编程线的驱动安装后,确保可以和PLC的软件能通讯上,组态王设备定义时采用,PLC\三菱\FX1\编程口,组态王的设备地址要与PLC的设置保持一致,0-15;通讯参数设置\组态王通讯参数请与PLC的设置保持一致。波特率:9600,数据位长度:7,停止位长度:1,奇偶校验位:偶校验。
参考文献:
[1]李方园.人机界面设计及应用[M].化学工业出版社,2008.
[2]北京亚控科技发展有限公司.组态王6.51使用手册[M].2005.
[3]屈保中,周伟.主工业监控组态软件技术应用[M].郑州大学出版社,2012.