在三菱PLC中,定時器和計數器是兩個非常主要的編程元件,是PLC程序編制不可或缺的環節。那么今天我們就來講一講該如何使用PLC中的定時器和計數器。
一、定時器
定時器最基本的用法如下圖,X0的按鈕按下,1秒鐘(K10就是1秒,K20是2秒 … …)后T0的常開觸點就會導通,觸發Y0線圈進行輸出;X0按鈕松開T0的線圈斷電,T0常開觸點就斷開,Y0線圈停止輸出。
在實際應用中,我們常遇到如通電延時、限時控制、長延時等控制要求,這些都可以通過程序設計來實現。下面就給大家舉幾個例子:
1、通電延時控制
延時接通控制程序如圖3-27所示。它所實現的控制功能是,X1接通5、后,Y0才有輸出。
工作原理分析如下:
當X1為0N狀態時,輔助繼電器M0的線圈接通,其常開觸點閉合自鎖,可以使定時器T0的線圈一直保持得電狀態。
T0的線圈接通5s后,T0的當前值與設定值相等,T0的常開觸點閉合,輸出繼電器Y0的線圈接通。
當X2為ON狀態時,輔助繼電器M0的線圈斷開,定時器T0被復位,T0的常開觸點斷開,使輸出繼電器Y0的線圈斷開。
2、限時控制
在實際工程中,常遇到將負載的工作時間限制在規定時間內的控制。這可以通過如圖所示的程序來實現,它所實現的控制功能是,控制負載的最大工作時間為l0s。
如圖所示的程序可以實現控制負載的最少工作時間。該程序實現的控制功能是,輸出信號Y2的最少工作時間為10s。
二、計數器
計數器最基礎的用法,如圖,X0的按鈕按下10次后,C0的常開觸點就會導通,觸發Y0線圈進行輸出;X1按鈕按下C0的線圈斷電并且計數值被清空,C0常開觸點就斷開,Y0線圈停止輸出。
計數器器的設定值顯示在定時器的右上角,可以用普通的數據,如下圖的K10,或者可以用寄存器去控制寄存器,比如填一個D0,D0里面的數據可以通過觸摸屏去控制,也可以通過其他程序去控制。
在仿真或者監控程序時,計數器的當前值會隨著觸發條件導通的次數不斷累加,一般顯示在計數器的右下角,我們可以把當前值通過mov指令傳送出來,或者通過比較指令,去執行某些判斷,如下圖,就是計數器的當前值大于等于3時控制Y1線圈進行輸出。
最后需注意一點:不同型號的plc定時器和計數器的范圍都是不同的。