发表于:2020/4/9 10:28:56
#0楼
一般在WINCC中,利用按钮切换画面的方式有两种形式,一种是利用OS项目编辑器自动生成的画面树,一种就是自制按钮。画面树就不用多说了,毕竟是系统自动生成的,功能上也比较齐全,今天我们主要来说说自制按钮。下面我们就来看看效果:每次切换画面,按钮也同样跟着变色。
下载链接有完整WINCC项目文件及详细说明
下面来看以下具体方法:
第一步:新建一个内部变量“HMI_QH”,用于画面切换的主要变量,数据类型选择“无符号16位数”,如下图:
第二步:在图形编辑器中新建6个画面图形,如下图:
第三步:新建画面——在新建好的画面中添加画面窗口和按钮,如下图:
第四步,右键单击新建的画面窗口——属性——弹出属性对话框——选择其他——在画面名称处双击——添加“画面1”作为起始画面——在画面名称动态处右击——选择“动态对话框”,如下图:
第五步:在弹出对话框中按照下图依次添加内部变量“HMI_QH”——添加模拟量数值——在模拟量数值后添加画面。添加好后,点击应用保存即可。
第六步:双击添加好后的按钮——弹出属性对话框——选择颜色——在其动态处右击——选择动态对话框。如下图:
第七步:在弹出对话框中依次添加变量“HIM_QH”——添加模拟量数值——修改数值1的背景颜色为深色,其他数值颜色不变。修改好后点击应用保存,如下图:
第八步:还是在当前对象属性中选择事件——选择鼠标中的“按左键”在其动作中双击——在弹出对话框中将常数中输入“1”——在变量处添加内部变量“HMI_QH”——点击确定保存。如下图:
第九步:依据第八步的方法依次将剩余4个按钮进行设置,但要注意的是,要对应每个按钮修改自己对应的数值及对应的背影颜色。也就是说在修改2号按钮时,背景颜色只能是数值2为深色,其他不变,修改鼠标动作时,常数应输入为“2”。依次类推,将其他按钮也同样修改。
都修改完成后,就可以运行起来看看效果了!
下载链接有完整WINCC项目文件及详细说明
附件:
[本地下载]第一步:新建一个内部变量“HMI_QH”,用于画面切换的主要变量,数据类型选择“无符号16位数”,如下图:
第二步:在图形编辑器中新建6个画面图形,如下图:
第三步:新建画面——在新建好的画面中添加画面窗口和按钮,如下图:
第四步,右键单击新建的画面窗口——属性——弹出属性对话框——选择其他——在画面名称处双击——添加“画面1”作为起始画面——在画面名称动态处右击——选择“动态对话框”,如下图:
第五步:在弹出对话框中按照下图依次添加内部变量“HMI_QH”——添加模拟量数值——在模拟量数值后添加画面。添加好后,点击应用保存即可。
第六步:双击添加好后的按钮——弹出属性对话框——选择颜色——在其动态处右击——选择动态对话框。如下图:
第七步:在弹出对话框中依次添加变量“HIM_QH”——添加模拟量数值——修改数值1的背景颜色为深色,其他数值颜色不变。修改好后点击应用保存,如下图:
第八步:还是在当前对象属性中选择事件——选择鼠标中的“按左键”在其动作中双击——在弹出对话框中将常数中输入“1”——在变量处添加内部变量“HMI_QH”——点击确定保存。如下图:
第九步:依据第八步的方法依次将剩余4个按钮进行设置,但要注意的是,要对应每个按钮修改自己对应的数值及对应的背影颜色。也就是说在修改2号按钮时,背景颜色只能是数值2为深色,其他不变,修改鼠标动作时,常数应输入为“2”。依次类推,将其他按钮也同样修改。
都修改完成后,就可以运行起来看看效果了!