kongxiao
師父多多,好處多多!嘿嘿!
級別: 略有小成
|
$u00206 = PLC[DB006:0056] (D) $u00313 = $u00206 (W) $u00312 = $u00207 (W) IF($u00312 == $u00204) LB 0 (D) $u00111-01 (ON) RET LB 0: $u00150 = 12 (W) SYS (SET_SCRN) $u00150 ; ; ; ; ; $u00300 = PLC[MW00212] (W) IFNZ($u00300 & 8000H) LB 0 (W) RET LB 0: $u00302 = 1 (W) $u00301 = 0 (W) SYS (OVLP_SHOW) $u00301 請教各位大俠這些宏什么意思 |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
$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~ |
---|---|
|
kongxiao
師父多多,好處多多!嘿嘿!
級別: 略有小成
|
樓上的是高手呢 謝謝指教了 請問樓上的大俠有這方面的資料嗎 187193030@qq.com |
|
---|---|---|
|