在跟學員的交流中發現有一些同學對于西門子去切換頁面這一塊有些需求,并且提到了有時畫面很多用傳統按鈕切換的方法但有很多不好排版。針對這個問題有沒有一些好的其他的方式實現多畫面的一個切換呢。那在這里給大家介紹另外一種方式是通過下拉欄去切換畫面。
01
前提條件
由于本篇文章主要介紹的是通過下拉欄切換對應畫面,在本篇文章中本次示范的項目共有ABC三個畫面其中除ABC的標識之外。通用的圖形是放在模板中的。
1. 準備好你要切換的畫面。
02
添加下拉欄及切換鍵
我們要完成畫面的指定和切換的話,需要有對應的選擇元件。這篇文章是針對通過下拉欄選擇對應的畫面按下切換鍵切換的方式。所以要添加下拉欄以及換件來方便我們后續進行操作。
1. 首先需要添加下拉欄及按鈕(在本文章的演示項目中,由于三個畫面都是使用幾乎差不多的的,我直接在模板里面進行了設定,如果大家要在不同的畫面里面不同呈現,可以使用同樣方式分別到對應畫面里面新建我們的下拉欄和畫面方法是一致的)
2. 添加下拉欄,我們注意選擇文本列表和變量(在這里可以先新建具體設置看下面)。文本列表相當于我們下拉欄對應的選擇項名字。下拉選項也就是選擇畫面選項。下拉欄選擇到對應的選項,會使得變量里面的數字進行變化。以方便后面點擊切換按鈕時,根據變量里面的數字切換到對應畫面。
3. 在文本列表里面添加頁面對應的文本以及匹配的數值,注意原本零數值的地方進行選擇的缺省,因為畫面頁面編號是從1開始排序的,在這邊我們畫面a是1,畫面b是2,畫面c是3它都有對應的數字編號,那我們在這里要與它的數字編號對應上,后面添加事件時才能按照數字跳轉到對應的畫面。
4. 查看畫面編號可以到對應的畫面的屬性,在常規會顯示編號,同時可以在這里調整畫面編號。
5. 變量也是要在變量列表里面進行新建的,這是內部進行跳轉畫面的變量用,可以直接使用內部變量,無需關聯外部PLC。
6. 說完下拉欄,其實我們還會有一個切換按鈕,當我們下拉欄選擇完成之后要按一下切換按鈕,所以大家要添加切換按鈕,我們按鈕默認的話是沒有寫切換名字的,所以大家記得更改文本中的文字改成切換。(這里的名字可以自定義)
7. 這是我們畫面的初覽ABC3個畫面。由于有用到的是模板去做畫面,所以公用部分在對應畫面其實中是灰色部分,但在模擬運行的使用中不受影響。所以大家可以看到,在每個畫面中都是有對應的功能實現的。
添加事件
我們前面畫面添加下拉欄及切換鍵和設置完變量之后,就是如何讓我們可以點擊完切換按鈕之后,根據下拉欄里面的選項去切換我們當前的頁面。所以我們要在按鈕這邊添加事件;
1. 首先我們希望是在點擊的時候去進行跳轉,所以在事件中選擇單擊,然后在系統函數里面找到畫面中的我們需要用到的函數(ActivateScreenByNumber)
2. 添加完函數之后可以發現要填寫的,大家可以點擊畫面編號,后面的選擇我們剛剛的下拉欄對應的變量。目的就是讓下拉欄里面選擇的畫面,它是有對應數字的。選擇完成后,會把對應的數字給到變量里面去,這邊的函數會根據變量類的數字,在按下按鈕后跳到對應編號的畫面中。
設置完成后,就可以進行跳轉了哦。
總結
相信通過上面的介紹,大家已經掌握了。通過下拉欄去指定畫面,我們按一下轉換按鈕切換的對應的跳轉畫面的操作方式。整個項目的實現方式其實就是下拉欄選項,它會匹配到對應的數字,那這個數字會給到我們按鈕里面的系統函數,讓系統函數按照數字跳轉到對應編號的畫面中。大家掌握這里的技巧,可以舉一反三,在自己的項目中去應用。
注意:本篇文章是使用的是smart line v4配套的軟件,但西門子的軟件套路是類似的,其他觸摸屏您可以借鑒同樣方式進行嘗試。
- 西門子觸摸屏smart line屏幕如何添加指示燈 2024-11-22
- 巧用西門子觸摸屏SMART line柱狀圖(棒圖) 2024-11-22
- PLC竟然會發出錯誤信號?別稀里糊涂中招了 2024-11-22
- 西門子S7-200 SMART PLC軟元件、數據類型及數據直接尋址講解 2024-11-22
- 西門子S7-1500與S7-300型譜對照表,S7-1500優勢在哪里? 2024-11-22
- 西門子S7-1200 PLC如何與V90伺服通信控制 2024-11-22
- DCS和PLC爭了40年,Zui大的區別究竟在哪里 2024-11-22
- 西門子S7-1200 PLC與V20變頻器Modbus RTU通信 2024-11-22
- 西門子200SMART PLC與V90伺服Profinet通信 2024-11-22
- 西門子PLC的M究竟是什么,今天就來認識它 2024-11-22
- 西門子PLC控制伺服電機的三大方式!圖文實例解析 2024-11-22
- 西門子博途:關于注釋! 2024-11-22
- 如何快速入門西門子博途軟件呢?從Portal視圖和項目視圖入手 2024-11-22
- 西門子電機電流到底有多大?為什么起動后電流又變小了? 2024-11-22
- 如何實現西門子PLC系統時鐘顯示在HMI上? 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415