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