(1)一个整数从零开始每隔1秒加1,累加数显示在储藏罐的液位显示。
(2)使用循环策略编写程序:储藏罐的液位显示10时,画面中的指示灯变换颜色。
工程名称:“指示灯报警”。窗口名称:“指示灯报警”。
(1)为图形画面添加1个储藏罐元件:用鼠标单击工具箱中的“插入元件”按钮,弹出“对象元件库管理”对话框,选择“储藏罐”库中的一个图形对象,如图3-39所示。
(2)为图形画面添加1个指示灯元件:用鼠标单击工具箱中的“插入元件”按钮,弹出“对象元件库管理”对话框,选择“指示灯”库中的一个图形对象。
(3)为图形画面添加1个按钮构件,按钮标题改为“关闭”。
设计的图形画面如图3-40所示。
图3-39 从元件库中选择储藏罐
图3-40 图形画面
(1)定义1个数值对象。对象名称设为“num”,对象类型选“数值”,初始值设为“0”,最小值设为“0”,最大值设为“100”。
(2)定义1个开关型对象。对象名称设为“灯”,对象类型选“开关”。
在工作台用户窗口中双击“指示灯报警”窗口,进入“动画组态指示灯报警”画面。
1)建立储藏罐的动画连接
双击画面中的储藏罐,弹出“单元属性设置”对话框,选择“动画连接”标签页,选择图元名“矩形”,单击连接表达式中的“>”按钮,弹出“动画组态属性设置”窗口,如图3-41所示,按图中所示进行设置。
2)建立指示灯的动画连接
双击画面中的指示灯,弹出“单元属性设置”对话框,在“动画连接”页中,选择组合图符“可见度”项,单击连接表达式中的“>”按钮,弹出“动画组态属性设置”窗口,在“可见度”页,表达式选择已定义好的对象“灯”,设置完成后如图3-42所示。
3)建立按钮构件的动画连接
双击“关闭”按钮对象,出现“标准按钮构件属性设置”对话框,单击“操作属性”页,按钮对应的功能选择“关闭用户窗口”,单击下拉箭头,选择“指示灯报警”窗口。单击“确定”按钮,“关闭”按钮的动画连接完成。
图3-41 储藏罐动画连接设置
图3-42 指示灯动画连接设置
在工作台窗口中选择“运行策略”窗口,双击“循环策略”,弹出“策略组态:循环策略”编辑窗口。
新增策略行,添加“脚本程序”,双击策略块进入“脚本程序”编辑窗口,在编辑区输入程序:
返回到工作台运行策略窗口,选择循环策略,单击“策略属性”按钮,弹出“策略属性设置”对话框,将策略执行方式的定时循环时间设置为1000ms。
保存工程,将“指示灯报警”窗口设为启动窗口,运行工程。
储藏罐液位显示逐渐增大,当液位达到10时指示灯颜色改变。
程序运行画面如图3-43所示。
图3-43 程序运行画面