- 圖解西門子S7-200系列PLC應用88例
- 鄭鳳翼 金沙主編
- 724字
- 2019-03-01 21:51:46
【例1-6】 計數器應用電路2例
計數器與定時器一樣,也有最大計數值。S7—200系列PLC的計數器的最大計數值為32767。當需要計數的數值超過了這個最大計數值時,可以將兩個或多個計數器串級組合,以達到擴大計數器范圍的目的。除此之外,計數器還可以單獨或與定時器結合實現延時功能。
【例1-6-1】 3個計數器串級組合電路
3個計數器串級組合電路的梯形圖與語句表如圖1-19所示。

圖1-19 3個計數器串級組合電路的梯形圖與語句表
計數信號為I0.0,它作為C20[1]的計數端輸入信號,每一個上升沿使C20計數1次;C20的動合觸點◎C20[2]作為計數器C21[2]的計數輸入信號,C20計數到1000時,使計數器C21 [2]計數1次;C21的動合觸點◎C21[3]作為計數器C22[3]的計數輸入信號,C21每次數到100時,C22計數1次。這樣當總計數信號數=1000 × 100 × 2=200000時,即當I0.0的上升沿脈沖數到200000時,Q0.0才被置位。
I0.1為外置公共復位信號。此外,C20計數到1000時,在使計數器C21計數1次之后的下一個掃描周期,它的動合觸點◎C20[1]使自己復位;同理,C21計數到100時,在使計數器C22計數1次之后的下一個掃描周期,它的動合觸點◎C21[2]使自己復位。
電路工作過程:
首先使復位信號I0.1有效,◎I0.1[2]、[3]、[4]閉合,使計數器C20、C21、C22復位,然后撤銷復位信號,◎I0.1[2、3、4]斷開。

【例1-6-2】 應用一個計數器的延時電路
只要提供一個時鐘脈沖信號作為計數器的計數輸入信號,計數器就可以實現定時功能,時鐘脈沖信號的周期與計數器的設定值相乘就是定時時間。時鐘脈沖信號可以由PLC內部特殊存儲器標志位產生(如S7—200系列PLC的SM0.4、SM0.5等),也可以由連續脈沖發生程序產生,還可以由PLC外部時鐘電路產生。
如圖1-20所示為采用計數器實現延時的梯形圖和語句表,由SM0.5產生周期為1 s的時鐘脈沖信號。

圖1-20 采用計數器實現延時的梯形圖和語句表
電路工作過程:

從◎I0.0[1]閉合到Q0.0[3]動作的延時時間為18000 × 1=18000 s。