TwinCAT PLC HMI中怎样用程序的变量来切换界面
1.在程序中定义一个用来切换界面的变量nPageNumber,并指定类型为INT
VAR
//切换界面的变量
nPageNumber : INT;
END_VAR
2.创建开始界面,同时创建几个不同功能的子界面
这里定义了几个界面用来测试,Visual_Auto,Visual_Manual,Visual_IO
Visual_IO
#自动化# #倍福#
3.在主界面上添加一个【Frame】控件,并向其中添加需要显示的子界面
添加的子界面的次序,决定了变量的赋值,从上到下,依次对应0,1,2......
4.设置【Frame】控件的属性【Switch frame variable】中的【Variable】变量
这个变量的数值就对应Frame添加要显示窗体的次序,所以这个变量要关联到程序中的变量来控制
5.程序控制变量为指定数值,Frame中对应的界面就会显示,需要重新调整次序或增减时,可以点击【Frame】下的【References】进行配置
6.通过界面上的按钮改变显示的界面,可以配置按钮的【输入配置】,选择【MouseClick等事件中的【执行ST代码】
在代码区,添加实现切换变量的代码,就可以实现用代码切换不同界面