S7-200計數(shù)器編程
發(fā)布于2022-12-22 15:12
36
2
標(biāo)簽:計數(shù)器
S7-200可以使用的計數(shù)器共有255個(不包括高速計數(shù)器),計數(shù)的形式可以分為"加計數(shù)"、"減計數(shù)"與"加減計數(shù)"3類。
a.加計數(shù)(CTU)。加計數(shù)是通過獲取計數(shù)輸入信號的上升沿進(jìn)行加法計數(shù)的計數(shù)方法。計數(shù)輸入信號每出現(xiàn)一次上升沿,計數(shù)器從0開始加"1",當(dāng)計數(shù)值達(dá)到設(shè)定值(PV)時,計數(shù)器的輸出觸點接通。
計數(shù)值達(dá)到設(shè)定值后如果繼續(xù)輸入計數(shù)信號,計數(shù)值仍然增加,輸出觸點保持接通狀態(tài)。計數(shù)器具有清除信號(R)輸入,當(dāng)清除信號為"1"時,現(xiàn)行計數(shù)值被清"0",設(shè)定值寫人,輸出觸點強制斷開。
b.減計數(shù)(CTD)。減計數(shù)是通過獲取計數(shù)輸入信號的上升沿進(jìn)行減法計數(shù)的計數(shù)方法。計數(shù)輸入信號每出現(xiàn)一次上升沿,計數(shù)器從設(shè)定值開始減“1”,當(dāng)現(xiàn)行計數(shù)值減到“0”時,計數(shù)器的輸出觸點接通。
計數(shù)值為"0"后如果繼續(xù)輸入計數(shù)信號,計數(shù)值保持"0",輸出觸點保持接通狀態(tài)。計數(shù)器具有清除信號(R)輸入,當(dāng)消除信號為"1"時,設(shè)定值被寫入并作為現(xiàn)行計數(shù)值,輸出觸點強制斷開。
c.加減計數(shù)(CTUD)。加減計數(shù)具有加計數(shù)與減計數(shù)兩個輸入端,通過獲取對應(yīng)計數(shù)輸入信號的上升沿,進(jìn)行加法、減法計數(shù)。
加減計數(shù)的本質(zhì)與加計數(shù)相同,計數(shù)輸入信號每出現(xiàn)一次上升沿,計數(shù)器從0開始加"1",當(dāng)計數(shù)達(dá)到設(shè)定值(PV)時,計數(shù)器的輸出觸點接通。計數(shù)達(dá)到設(shè)定值后如果繼續(xù)輸入計數(shù)信號,計數(shù)值仍然增加,輸出觸點保持接通狀態(tài)。當(dāng)現(xiàn)行值加到最大值32767后,如果再輸入加計數(shù)信號,現(xiàn)行值變?yōu)?32768,再繼續(xù)進(jìn)行加計數(shù)。
同時,減計數(shù)輸入信號也起作用,減計數(shù)輸入每出現(xiàn)一次上升沿,計數(shù)器從現(xiàn)行值開始減“1”。當(dāng)現(xiàn)行值減到最小值-32768后,如果再輸入減計數(shù)信號,現(xiàn)行值變?yōu)?32767,再繼續(xù)進(jìn)行減計數(shù)。
計數(shù)器具有消除信號(R)輸入,當(dāng)清除信號為"1"時,現(xiàn)行計數(shù)值被清"0",設(shè)定值寫入,輸出觸點強制斷開。
S7-200的計數(shù)器編程
S7-200的計數(shù)器梯形圖與指令表編程方法如圖3-49所示,圖中的PV為計數(shù)設(shè)定值輸入端,R為復(fù)位輸入端。