CTU

Der Funktionsbaustein CTU ist ein Aufwärtszähler.
Eingänge
VAR_INPUT
CU : BOOL; (* Count Up *)
RESET : BOOL; (* Reset Counter to 0 *)
PV : WORD; (* Counter Limit *)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
CU | BOOL | Aufwärtszählen |
RESET | BOOL | Setze Zähler auf den Wert 0 zurück. |
PV | WORD | Zählergrenze |
Ausgänge
VAR_OUTPUT
Q : BOOL; (* Counter reached the Limit *)
CV : WORD; (* Current Counter Value *)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Q | BOOL | Q liefert TRUE, wenn CV größer oder gleich der Obergrenze PV ist. |
CV | WORD | Wenn RESET = TRUE ist, wird die Zählvariable CV mit 0 initialisiert. Wenn CU eine steigende Flanke von FALSE auf TRUE hat, dann wird der Funktionsblocks CV um 1 erhöht, solange CV kleiner als PV ist. (Wenn also kein Überlauf verursacht wird.) |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliothek |
---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86) | Tc2_Standard |