一、西門子plc RS觸發(fā)器指令的分類與用法
RS觸發(fā)器指令分為置位優(yōu)先觸發(fā)器指令SR和復(fù)位優(yōu)先觸發(fā)器指令RS兩種。
1、置位優(yōu)先觸發(fā)器是一個(gè)置位優(yōu)先的鎖存器。當(dāng)置位信號(hào)(S1)和復(fù)位信號(hào)(R)都為真時(shí),輸出為“1”。
2、復(fù)位優(yōu)先觸發(fā)器是一個(gè)復(fù)位優(yōu)先的鎖存器。當(dāng)置位信號(hào)(S)和復(fù)位信號(hào)(R1)都為真時(shí),輸出為“0”。
觸發(fā)器指令用法如圖。
圖1 SR觸發(fā)器指令
二、西門子plc中sr觸發(fā)器rs觸發(fā)器指令
西門子plc sr和rs觸發(fā)器
以西門子PLC S7-300系列為例,編程軟件為STEP7 V5.5 SP2,指令SR觸發(fā)器和RS觸發(fā)器的說明:
1、SR觸發(fā)器
這個(gè)指令是復(fù)位優(yōu)先型觸發(fā)器。它有兩個(gè)輸入S和R,一個(gè)輸出Q。我們用0和1表示信號(hào)的高低電平。下面是程序中出現(xiàn)的幾種情況:
1)S=0,R=0時(shí),Q保持不變(0或1);
2)S=0,R=1時(shí),Q=0;
3)S=1,R=0時(shí),Q=1;
4)S=1,R=1時(shí),Q=0;
2、RS觸發(fā)器
這個(gè)指令是置位優(yōu)先型觸發(fā)器。它同樣有兩個(gè)輸入S和R,一個(gè)輸出Q。我們用0和1表示信號(hào)的高低電平。下面是程序中出現(xiàn)的幾種情況:
1)S=0,R=0時(shí),Q保持不變(0或1);
2)S=0,R=1時(shí),Q=0;
3)S=1,R=0時(shí),Q=1;
4)S=1,R=1時(shí),Q=1;
3、SR和RS觸發(fā)器的區(qū)別
SR觸發(fā)器和RS觸發(fā)器在用法上大體上一致。唯一的區(qū)別在于,當(dāng)兩個(gè)輸入S和R都是高電平時(shí),輸出不同。
其中SR觸發(fā)器由于是復(fù)位優(yōu)先,因此輸出低電平;而RS觸發(fā)器為置位優(yōu)先,因此輸出高電平。
三、西門子plc中RS觸發(fā)器符號(hào)、地址表示方法、數(shù)據(jù)類型
如果R輸入端的信號(hào)狀態(tài)為"1",S輸入端的信號(hào)狀態(tài)為"0",則復(fù)位RS (置位優(yōu)先型RS雙穩(wěn)態(tài)觸發(fā)器)。否則,如果R輸入端的信號(hào)狀態(tài)為"0",S輸入端的信號(hào)狀態(tài)為"1",則置位觸發(fā)器。
如果兩個(gè)輸入端的RLO狀態(tài)均為"1",則指令的執(zhí)行順序是最重要的。RS觸發(fā)器先在指定<地址>執(zhí)行復(fù)位指令,然后執(zhí)行置位指令,以使該地址在執(zhí)行余下的程序掃描過程中保持置位狀態(tài)。
只有在RLO為"1"時(shí),才會(huì)執(zhí)行S (置位)和R (復(fù)位)指令。這些指令不受RLO"0"的影響,指令中指定的地址保持不變。
如圖: