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代碼】
在代碼區,添加實作切換變量的代碼,就可以實作用代碼切換不同界面