定時(shí)器作為時(shí)間元件相當(dāng)于時(shí)間繼電器,由設(shè)定值寄存器、當(dāng)前值寄存器和定時(shí)器觸點(diǎn)組成。在其當(dāng)前值寄存器的值等于設(shè)定值寄存器的值時(shí),定時(shí)器觸點(diǎn)動作。故設(shè)定值、當(dāng)前值和定時(shí)器觸點(diǎn)是定時(shí)器的三要素。
定時(shí)器累計(jì)plc內(nèi)的1ms,10ms,100ms等的時(shí)鐘脈沖,當(dāng)達(dá)到所定的設(shè)定值時(shí),輸出接點(diǎn)動作。定時(shí)器可以使用用戶程序存儲器內(nèi)的常數(shù)k作為設(shè)定值,也可以用后述的數(shù)據(jù)寄存器d的內(nèi)容作為設(shè)定值。這里的數(shù)據(jù)寄存器應(yīng)有斷電保持功能。
定時(shí)器可以分為:
常規(guī)定時(shí)器t0~t245
積算定時(shí)器t246~t255
1、常規(guī)定時(shí)器的動作過程
2、積算定時(shí)器t246~t255
1ms積算定時(shí)器t246~t249共四點(diǎn),每點(diǎn)設(shè)定值范圍0.001s~32.767s;100ms積算定時(shí)器t250~t255共6點(diǎn),每點(diǎn)設(shè)定值范圍0.1s~3276.7s。如圖所示,當(dāng)定時(shí)器線圈t250的驅(qū)動輸入x1接通時(shí)t250用當(dāng)前值計(jì)數(shù)器累計(jì)100ms的時(shí)鐘脈沖個(gè)數(shù),當(dāng)該值與設(shè)定值k10相等時(shí),定時(shí)器的輸出接點(diǎn)輸出,當(dāng)計(jì)數(shù)中間驅(qū)動輸入x0斷開或停電時(shí),當(dāng)前值可保持。輸入x1再接通或復(fù)電時(shí),計(jì)數(shù)繼續(xù)進(jìn)行,當(dāng)累計(jì)時(shí)間為10×0.1s=1s時(shí),輸出接點(diǎn)動作。當(dāng)復(fù)位輸入x1接通時(shí),計(jì)數(shù)器就復(fù)位,輸出接點(diǎn)也復(fù)位
3、接點(diǎn)的動作時(shí)序
接點(diǎn)動作時(shí)序如圖所示。定時(shí)器在其線圈被驅(qū)動后開始計(jì)時(shí),到達(dá)設(shè)定值后,在執(zhí)行第一個(gè)線圈指令時(shí),其輸出接點(diǎn)動作。從驅(qū)動定時(shí)器線圈到其接點(diǎn)動作稱為定時(shí)器接點(diǎn)動作精度時(shí)間t,t=t+t0-α。