定時器在plc中的作用相當(dāng)于一個時間繼電器,它是根據(jù)時鐘脈沖累積計時的,時鐘脈沖有1ms、10ms、100ms,當(dāng)所計時間到達(dá)設(shè)定值,其輸出觸點(diǎn)動作。定時器可以用常數(shù)k或數(shù)據(jù)寄存器d作為設(shè)定值。定時器有常規(guī)定時器和積算定時器。
常規(guī)定時器t0~t245
100ms定時器t0~t199 ,共200點(diǎn),每個設(shè)定值范圍為(0.1~3276.7)s;10ms定時器t200~t245,共46點(diǎn),每個設(shè)定值范圍為(0.01~327.67)s。圖1是t200定時器的工作原理圖。當(dāng)驅(qū)動輸入x0接通,地址編號為t200的當(dāng)前值計數(shù)器對10ms時鐘脈沖進(jìn)行累積計數(shù),當(dāng)該值與設(shè)定值k123相等時,定時器的輸出觸點(diǎn)就接通,即輸出觸點(diǎn)是在驅(qū)動線圈后的123×0.01s=1.23s時動作。當(dāng)驅(qū)動線圈x0斷開或發(fā)生斷電時,計數(shù)器t200復(fù)位,輸出觸點(diǎn)也復(fù)位,不管定時到否。
圖1 定時器的工作原理