為了產生一個自保持位,一個輸出指令的操作數位用作同一輸出指令的一個或運算條件,這樣輸出指令的操作數位將繼續為“ON”或“OFF”,直到其他位發生變化。至少一個其他條件用在輸出指令之前起到復位功能。如果沒有這個復位,則無法控制輸出指令的操作數位。
如圖1所示的保持指令的梯形圖可以寫成如圖2所示的樣子。當互鎖指令的執行條件為“ON”的時,這兩個梯形圖唯一的不同之處在于它們的互鎖程序部分的操作數。圖1與圖2一樣,使用了兩個復位,也就是說,當IR00004和IR00005中任何一個為“ON”時,HR0000將被置“OFF”。
圖1 保持指令應用
圖2 梯形圖
