CTU

Der Funktionsbaustein CTU ist ein Aufwärtszähler.
Ist RESET = TRUE, wird die Zählervariable CV mit null initialisiert. Wenn der Eingang CU eine steigende Flanke von FALSE auf TRUE hat, dann wird die Zählervariable CV um eins erhöht. Erreicht die Zählervariable CV den Wert der Zählergrenze PV, wird der Ausgang Q auf TRUE gesetzt.
Eingänge
VAR_INPUT
CU : BOOL; (* Count Up on Rising Edge*)
RESET : BOOL; (* Reset Counter to 0 *)
PV : WORD; (* Counter Limit *)
END_VARName | Typ | Beschreibung |
|---|---|---|
CU | BOOL | Bei steigender Flanke: Aufwärtszählen um eins |
RESET | BOOL | TRUE: Zählervariable CV auf den Wert 0 zurücksetzen |
PV | WORD | Zählergrenze |
Ausgänge
VAR_OUTPUT
Q : BOOL; (* Counter reached Limit *)
CV : WORD; (* Current Counter Value *)
END_VARName | Typ | Beschreibung |
|---|---|---|
Q | BOOL | TRUE, wenn der Zählerwert CV größer oder gleich der Zählergrenze PV ist. |
CV | WORD | Zählervariable (aktueller Zählerwert) |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliothek |
|---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86) | Tc2_Standard |