創(chuàng)建塊的注意事項(xiàng)
如果要編程在FBD或LAD中調(diào)用的塊,那么必須確保退出塊時(shí),置位BR位。第四個(gè)實(shí)例顯示這種結(jié)果并不會自動出現(xiàn)。不能將BR作為存儲位,因?yàn)镋N/ENO機(jī)制不斷改寫B(tài)R。作為代替,可使用一個(gè)臨時(shí)變量來保存發(fā)生的所有錯(cuò)誤。用0初始化該變量。在塊中任何一個(gè)您認(rèn)為指令不成功即表示整個(gè)塊出錯(cuò)的地方,借助EN/ENO機(jī)制來設(shè)置該變量。一個(gè)NOT和一個(gè)SET線圈足以完成這項(xiàng)工作。在塊結(jié)束處,編程下列程序段:
end: AN error
SAVE
確保在任何情況下都處理本程序段,這表示禁止在塊內(nèi)使用BEC,并禁止跳過本程序段。