在許多控製場合,需要對信號進行分頻。下麵以如圖所示的二分頻程序為(wei) 例來說明plc是如何來實現分頻的。
圖1 二分頻程序
a)梯形圖 b)時序圖
圖中,Y30產(chan) 生的脈衝(chong) 信號是X1脈衝(chong) 信號的二分頻。圖1b中用了三個(ge) 輔助繼電器M160、M161和M162。當輸入X1在t1時刻接通(ON),M160產(chan) 生脈寬為(wei) 一個(ge) 掃描周期的單脈衝(chong) ,Y30線圈在此之前並未得電,其對應的常開觸點處於(yu) 斷開狀態,因此執行至第3行程序時,盡管M160得電,但M162仍不得電,M162的常閉觸點處於(yu) 閉合狀態。執行至第4行,Y30得電(ON)並自鎖。此後,多次循環掃描執行這部分程序,但由於(yu) M160僅(jin) 接通一個(ge) 掃描周期,M162不可能得電。由於(yu) Y30已接通,對應的常開觸點閉合,為(wei) M162的得電做好了準備。
等到t2時刻,輸入X1再次接通(ON),M160上再次產(chan) 生單脈衝(chong) 。此時在執行第3行時,M162條件滿足得電,M162對應的常閉觸點斷開。執行第4行程序時,Y30線圈失電(OFF)。之後雖然X1繼續存在,由於(yu) M160是單脈衝(chong) 信號,雖多次掃描執行第4行程序,Y30也不可能得電。在t3時刻,X1第三次ON,M160上又產(chan) 生單脈衝(chong) ,輸出Y30再次接通(ON)。t4時刻,Y30再次失電(OFF),循環往複。這樣Y30正好是X1脈衝(chong) 信號的二分頻。由於(yu) 每當出現X1(控製信號)時就將Y30的狀態翻轉(ON/0FF/ON/0FF),這種邏輯關(guan) 係也可用作觸發器。