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