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