制作启动画面,在启动画面加载5 s后自动跳转到登录画面,如图1-7所示。
图1-7 启动画面
打开MCGS组态环境后,单击文件菜单新建工程(HMI型号自选)。
单击设备窗口添加设备进行网络组态。
在用户窗口添加5个画面,分别是操作员窗口、启动画面、登录画面、工程师窗口、管理员窗口,如图1-8。完成后单击“启动画面”,将其设置为启动窗口。
图1-8 用户窗口
在实时数据库中添加内部变量“启动延时”,变量数据类型为“数值型”,如图1-9所示。
图1-9 实时数据库
启动延时脚本有两种方式,即通过运行策略、通过启动画面编写脚本。
1.通过运行策略编写
(1)进入运行策略窗口,双击启动策略,用鼠标右键单击选中“新增策略行”,如图1-10(a)所示;然后用鼠标左键单击右边方框,选中后双击左侧脚本程序,如图1-10(b)所示。
(2)用鼠标右键双击脚本程序,在脚本中添加“启动延时=5”脚本(在系统启动后,给启动延时变量赋值5),如图1-11所示。
(3)在运行策略窗口中新建循环策略,并将属性修改为“1秒循环”,如图1-12所示。
(a)
(b)
图1-10 新增策略行
图1-11 编辑脚本
图1-12 新建循环策略
(4)在“1秒循环”策略中添加脚本,输入以下脚本:
“启动延时=启动延时-1
IF启动延时=0 THEN
用户窗口。登录画面. Open( )
ENDIF”
本脚本的意思为:启动延时变量每秒减去自己一次,当启动延时变量为0时,打开登录画面窗口,如图1-13所示。
图1-13 循环脚本
2.通过启动画面编写脚本
进入启动画面,用鼠标左键单击画面空白处,用鼠标右键单击进入画面属性窗口,在启动脚本中给“启动延时变量赋值为5”,在循环脚本中设置循环时间为1000 ms,并编写循环程序,如图1-14所示。
图1-14 启动画面脚本
至此,完成启动画面制作,值得注意的是,启动画面延时有两种方法均能实现,在画面中编写脚本能降低对硬件资源的占用,优势明显。
任务单——启动画面制作
续表
实验评价表
注:评价档次统一采用A(优秀)、B(良好)、C(合格)、D(努力)4个级别。