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