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