計數器,它在PLC裡不算什麼,但是它的作用可不小,沒他很多功能就無法實現。小編我從最基本的PLC指令講起,一直到計數器。我認為隻要你明白了這些指令,PLC你就入了門。好話不多說我們開始說說計數器。
一、計數器的幾個基本概念
(1)種類:S7-200系列PLC的計數器有3種:增計數器CTU、增減計數器CTUD、減計數CTD。
(2)編号:計數器的編号用計數器的名稱和數字(0—255)組成,如C* * *, 如C 6。計數器的編号包含兩方面的信息:計數器的位和計數器的當前值。
計數器位:計數器位和繼電器一樣是一個開關量,表示計數器是否發生動作的狀态。當計數器的當前值達到設定值時,該位被置位為ON。
計數器當前值:其值是一個存儲單元,它用來存儲計數器當前所累計的脈沖個數,用16位符号整數來表示,最大數值為32767。
二.計數器指令的使用說明
1)增數器CTU
梯形圖:
語句表:
首次掃描時,計數器位為OFF,當前值為0。在計數器輸入端CU的每一個上升沿,計數器計數一次,當前值增加一個單位。當前值達到設定值時,計數器位為ON,當前值可繼續計數到32767後停止。複位輸入阻抗端有效或對計數器執行複位指令,計數器自動複位OFF,當前值為0。
2)增減計數器CTUD
增減計數器當前值計數到32767(最大值)後,下一個CU輸入的上升沿将使當前值跳變為最小值(-32676);當前值達到最小值-32767後,下一個CD輸入的上升沿将使當前值跳變為最大值32676。複位輸入端有效或使用複位指令對計數器進行複位操作後,計數器自動複位,即計數器位為OFF,當前工作值為0。
指令格式:
其中:
CU增計數器輸入端;
CD減計數器輸入端;
R複位信号輸入端;
CTUD為增/減計數器。
有個例題:O(∩_∩)O
(3)減計數器CTD
其中:
LD 減計數器脈沖複位端;
CD 減計數器脈沖輸入端。
複位端(LD)有效時,計數器預置值(PV)裝入當前值存儲器,計數器狀态位複位(置0)。CD端每一個輸入脈沖上升沿,減計數器的當前值從預置值開始遞減計數,當前值等于0時,計數器狀态位置位(置1),停止計數。
計數器指令說明:
在增計數中CU、R的順序不能錯誤;
在增/減計數器中CU、CD、R的順序不能錯誤;
在減計數中CD、LD的順序不能錯誤。
好了,下面上實例:
例一:長定時電路:當輸入信号I0.0有效後經過10h30min時,Q0.0置位。
例 二:報警電路
報警是電氣自動控制中不可缺少的重要環節,标準的報警功能應該是聲光報警。當故障發生時,報警指示燈閃爍,報警電鈴或蜂鳴器響,操作人員知道故障發生後,按消鈴按鈕,把電鈴關掉,報警指示燈從閃爍變為長亮。故障消失後,報警指示燈熄。另外還設有試燈、試鈴按鈕,用于平時檢測報警指示燈和電鈴的好壞。
輸入信号設置:I0.0故障信号;I1.0為消鈴按鈕;I1.1為試燈按鈕
輸出信号設置: Q0.0為報警燈;Q0.7為報警電鈴
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!