梯形圖常開常閉觸點與輸入輸出觸點
發(fā)布于2022-12-21 15:09
47
2
標(biāo)簽:梯形圖
由于編程軟件的不同,S7-200與S7-300/400PLC用于梯形圖編程的邏輯符號有所區(qū)別,具體如表3-10所示。表中有部分符號為非通用型符號,只能在S7-200中使用(或只能在S7-300/400中使用)。
S7特殊的觸點與線圈說明
由表3-10可見,在S7系列PLC中,除部分幾乎所有PLC都通用的觸點符號外,還有部分特殊符號,現(xiàn)說明如下。
a.直接輸入/輸出觸點。直接輸入與輸出觸點通過在觸點或線圈中增加“I”表示,只能用于S7-200 PLC。在直接輸入的情況下,PLC程序不再使用輸入映像寄存器中的值,而是直接讀取輸入信號當(dāng)前的瞬時值。而且,PLC執(zhí)行了直接輸入后,并不會影響"輸入映像"寄存器中原來的值(見圖3-24)。
在直接輸出的情況下,PLC程序不再使用輸出映像寄存器中的值,而是直接輸出當(dāng)前的邏輯運算結(jié)果。而且,PLC執(zhí)行了直接輸出后"輸出映像"寄存器中的值也立即發(fā)生變化。
對于S7-300/400系列PLC,不可以在PLC程序中直接以"二進制位"的形式,對PLC的輸入/輸出信號進行讀/寫,只能以字節(jié)PIB/PQB、字PIW/PQW或雙字PID/PQD的形式進行。
b.結(jié)果取反。"結(jié)果取反"指令符的作用是將網(wǎng)絡(luò)中前面的運算結(jié)果值進行"取反"操作。對于如圖3-25所示的程序塊,當(dāng)10.0與I0.1的狀態(tài)一致時,NOT觸點前的運算結(jié)果為“1”,“取反”后,M0.1的狀態(tài)為“0”;反之,當(dāng)10.0與I0.1的狀態(tài)不同時,NOT觸點前的運算結(jié)果為“0”,“取反”后,M0.1的狀態(tài)為“1”。
c.中間運算結(jié)果輸出。"中間運算結(jié)果輸出"為S7-300/400的特殊指令,它可以將網(wǎng)絡(luò)中已有的運算結(jié)果進行中間輸出,并繼續(xù)執(zhí)行下面的指令,其作用相當(dāng)于可以使用線圈串聯(lián)的形式。該指令不能用于S7-200。對于如圖3-26所示的程序塊,當(dāng)10.0與10.1的狀態(tài)一致時,執(zhí)行指令后 M0.0的狀態(tài)為"1",M0.1的狀態(tài)為"0";反之,當(dāng) I0.0 與 I0.1 的狀態(tài)不同時,執(zhí)行指令后M0.0的狀態(tài)為"0",M0.1的狀態(tài)為"1"。
d.上升、下降沿指令。在S7系列PLC中,"上升、下降沿指令"是對已有運算結(jié)果取上升、下降沿,當(dāng)指令前只有一個信號時,其作用相當(dāng)于該觸點的上升、下降沿指令。