程序說明:
網(wǎng)絡(luò)1 為電機正轉(zhuǎn)、停車程序,用I0.1=1的前沿(B脈沖)觸發(fā)S R觸發(fā)器,如此時刻I0.0=1(即A脈沖輸出為正),就觸發(fā)SR1的S端使其置1,即Q1.0=1,電機正轉(zhuǎn)。如此時刻I0.0=0(即A脈沖輸出為負(fù)),就觸發(fā)SR1的R端使其置0,即Q1.0=0,電機正轉(zhuǎn)停。
網(wǎng)絡(luò)2 為電機反轉(zhuǎn)、停車程序,用I0.1=1的前沿(B脈沖)觸發(fā)S R2觸發(fā)器,如此時刻I0.0=0(即A脈沖輸出為負(fù)),就觸發(fā)SR2的S端使其置1,即Q1.1=1,電機反轉(zhuǎn)運行。如此時刻I0.0=1(即A脈沖輸出為正),就觸發(fā)SR的R端使其置0,即Q1.1=0,電機反轉(zhuǎn)停。
網(wǎng)絡(luò)1觸發(fā)S R1與網(wǎng)絡(luò)2觸發(fā)S R2的的控制條件正好相反,即當(dāng)I0.0=1時,I0.1=1的前沿觸發(fā)SR1的S端,同時又觸發(fā)SR2的R端,使Q1.0=1、Q1.1=0,即正轉(zhuǎn)接觸器得電吸合,而反轉(zhuǎn)接觸器失電斷開。當(dāng)I0.0=0時,I0.1=1的前沿觸發(fā)SR1的R端,同時又觸發(fā)SR2的S端,使Q1.0=0、Q1.1=1,即反轉(zhuǎn)接觸器得電吸合,而正轉(zhuǎn)接觸器失電斷開。從而避免Q1.0與Q1.1同時得電吸合的錯誤狀態(tài)。
網(wǎng)絡(luò)3 為使電機停車的觸發(fā)條件:用I0.1的前沿連接斷電延時定時器T101,只要編碼器轉(zhuǎn)動,T101恒=1,只有編碼器停止轉(zhuǎn)動,延時10秒后T101失電斷開,T101=0,其由1變0的負(fù)跳沿,同時觸發(fā)SR1、SR2的R端,使Q1.0與Q1.1皆=0,即電機停。