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