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