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