可編程控制器的計(jì)數(shù)器共有兩種:內(nèi)部信號(hào)計(jì)數(shù)器和高速計(jì)數(shù)器。內(nèi)部信號(hào)計(jì)數(shù)器有分為兩種:16位遞加計(jì)數(shù)器和32位增減計(jì)數(shù)器。
1、16位遞加計(jì)數(shù)器
設(shè)定值位1~32767。其中,c0~c99共100點(diǎn)是通用型,c100~c199共100點(diǎn)是斷電保持型。下圖表示了遞加計(jì)數(shù)器的動(dòng)作過(guò)程。
2、32位增減計(jì)數(shù)器
設(shè)定值為-2147483648~+2147483647,其中c200~c219共20點(diǎn)是通用型,c220~c234共15點(diǎn)為斷電保持型計(jì)數(shù)器。32位雙向計(jì)數(shù)器是遞加型還是遞減型計(jì)數(shù)由特殊輔助繼電器m8200~m8234設(shè)定。特殊輔助繼電器接通時(shí)(置1)時(shí),為遞減計(jì)數(shù);特殊輔助繼電器斷開(置0)時(shí),為遞加計(jì)數(shù)。可直接用常數(shù)k或間接用數(shù)據(jù)寄存器d的內(nèi)容作為設(shè)定值。間接設(shè)定時(shí),要用器件號(hào)緊連在一起的兩個(gè)數(shù)據(jù)寄存器。如圖所示,用x14作為計(jì)數(shù)輸入,驅(qū)動(dòng)c200計(jì)數(shù)器線圈進(jìn)行計(jì)數(shù)操作。
當(dāng)計(jì)數(shù)器的當(dāng)前值由-4到-3(增大)時(shí),其接點(diǎn)接通(置1);當(dāng)計(jì)數(shù)器的當(dāng)前值由-3到-4(減?。r(shí),其接點(diǎn)斷開(置0)。