前面学习了棒图、单BOOL、多BOOL量来改变图像颜色显示。这一次继续练习动态显示。应用的环境是棒图根据关联变量的大小来改变显示的颜色和填充量。还是在前面的练习程序基础上来做。
1.打开项目文件,在过程站插入任务-任务列表,新建一个FBD程序段,双击打开程序段,写一个液位监控报警的程序段。设置4个报警限制值。
2.打开FGR画面,点击菜单动态-棒图,绘制一个棒图,双击棒图,打开参数设置对话框,过程值选择前面做了报警功能的那个过程值。
点击量程选项卡
点击位指定选项卡,填写几个报警的变量
点击显示选项卡
这里就是针对这几个报警信号的值组合做了颜色显示设计。
000表示没有任何报警,显示为绿色
001为高高报警,设计为红色闪烁
010为高限报警,设计为黄色常亮
011为高限、高高限同时来,实际上高高限来的时候,高限肯定会来,这里设计为和第二种情况一样,红色闪烁
100为低限,设计为黄色
后面3种情况不可能出现,可以不用管它。
其他选项卡可以不设置,点击确定按钮关闭对话框
保存,查找错误,没有问题。
运行模拟器,加载过程站和操作员站。
修改LT1000_HMI的数值,可以看到棒图在填充量随着数值变化,同时填充颜色随着数值变化。