1. 概述
通常是通過組態(tài)按鈕”激活屏幕“函數(shù)實現(xiàn)畫面的切換。
如果希望通過下拉選擇的方式實現(xiàn)切換畫面的話,可以參考本文檔中的方法。
2. 組態(tài)通過符號I/O域切換畫面
? 2.1 組態(tài)變量
在觸摸屏變量表中添加變量 “Tag_ScreenNumber”。

? 2.2 添加畫面
添加畫面名稱為“根畫面”的畫面,編號為“1”,將其定義為起始畫面。
在畫面屬性的”加載“事件添加系統(tǒng)函數(shù) “設(shè)置變量”,為變量(輸出)參數(shù)選擇變量 “Tag_ScreenNumber”,值設(shè)置為畫面編號1.


添加畫面名稱為“畫面_2”的畫面,編號為“2”。在畫面事件>加載添加系統(tǒng)函數(shù) “設(shè)置變量”,為變量(輸出)參數(shù)選擇變量 “Tag_ScreenNumber”,為值參數(shù)輸入數(shù)值為畫面編號 “2”。


添加畫面名稱為“畫面_3”的畫面,編號為“3”。在畫面事件>加載添加系統(tǒng)函數(shù) “設(shè)置變量”,為變量(輸出)參數(shù)選擇變量 “Tag_ScreenNumber”,為值參數(shù)輸入數(shù)值為畫面編號 “3”。


2.3 添加文本列表
文本列表的組態(tài)可以參考如下視頻鏈接:
TIA Portal V13如何組態(tài)文本列表和圖形列表
添加文本列表名稱為 TextList_ScreenNames 的文本列表 , 為此文本列表添加文本列表條目,值列和文本列需要與添加的畫面的畫面編號和畫面名稱相匹配。

? 2.4 組態(tài)永久區(qū)域
在永久區(qū)域中添加符號I/O 域,組態(tài)符號I/O 域,屬性>常規(guī)>內(nèi)容>文本列表選擇“TextList_ScreenNames”, 過程>變量選擇變量 “Tag_ScreenNumber”,模式>選擇輸入/輸出,事件>更改添加系統(tǒng)函數(shù) “根據(jù)編號激活屏幕” ,為畫面號參數(shù)選擇變量 “Tag_ScreenNumber”,對象號參數(shù)默認為0,保持默認。


3. 運行HMI項目
3.1 通過符號IO域選擇需要切換的畫面
啟動 HMI 設(shè)備,HMI 設(shè)備激活起始畫面 “根畫面”。

通過符號I/O 域選擇需要切換至“畫面_2”


通過符號I/O 域選擇需要切換至“畫面_3”




