如果希望通過(guò)西門(mén)子plc進(jìn)行畫(huà)面切換,可以使用2種方式:
使用“作業(yè)郵箱”區(qū)域指針
使用觸發(fā)變量
使用“作業(yè)郵箱”區(qū)域指針
在連接設(shè)置中可以找到“作業(yè)郵箱”區(qū)域指針,作業(yè)郵箱編號(hào)51執(zhí)行畫(huà)面切換,對(duì)于hmi面板和wincc flexible高級(jí)版運(yùn)行系統(tǒng)可以使用這個(gè)區(qū)域指針。
如果對(duì)此話題需要更多的細(xì)節(jié),可以參考條目id:24372078和wincc flexible 2008通訊手冊(cè)(條目id:18797552),具體位置:“通訊部分1>與simatic s7控制器通訊>用戶數(shù)據(jù)區(qū)>區(qū)域指針>“作業(yè)郵箱”區(qū)域指針”。
使用觸發(fā)變量
作為一種選擇,也可以使用plc的一個(gè)變量組態(tài)畫(huà)面切換,過(guò)程如下:
1. 在控制器中創(chuàng)建一個(gè)名為“picno”、類型為“int”的變量;
2. 在操作面板中插入這個(gè)變量作為hmi變量,設(shè)定這個(gè)變量的采集模式為“循環(huán)連續(xù)”;
3. 在這個(gè)變量的數(shù)值更改事件中組態(tài)函數(shù)“activate screen by number”;
4. 在“screen number”中選擇變量“picno”;
每當(dāng)“picno”更改一次數(shù)值將產(chǎn)生一次切換,切換到畫(huà)面編號(hào)為“picno”當(dāng)前值的畫(huà)面。