$u00206 = PLC[DB006:0056] (D)  //讀取PLC中DB6的數據,以雙字的方式。
$u00313 = $u00206 (W)        //將雙字中的一個字放入觸摸屏地址313中,將另一個字放在312中,到底哪個是高字,
$u00312 = $u00207 (W)      //取決于你在通訊設定中的高低位的方向設定。
IF($u00312 == $u00204) LB 0 (D)  //比較,如果相等跳到LB0去執行
$u00111-01 (ON)    //不相等則置位
RET    //跳出宏
LB 0:
$u00150 = 12 (W)     
SYS (SET_SCRN) $u00150    //打開畫面編號為12的畫面
;
;
;
;
;
$u00300 = PLC[MW00212] (W)   //讀取PLC地址為MW212的內容到觸摸屏地址300中
IFNZ($u00300 & 8000H) LB 0 (W)   //比較最高位,如果為0,那么跳出宏,否則執行LB0的內容
RET
LB 0:
$u00302 = 1 (W)          //重疊庫中重疊畫面為1
$u00301 = 0 (W)          //在0號重疊窗口
SYS (OVLP_SHOW) $u00301  //在0號重疊窗口顯示重疊畫面1
以上兩段宏應該不會在同一個宏里面,因為同一個宏中是不允許使用2個相同的標號。
Good Luck~