CTU

CTU 1:

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.

CTU 2: Eingänge

VAR_INPUT
    CU    : BOOL; (* Count Up on Rising Edge*)
    RESET : BOOL; (* Reset Counter to 0 *)
    PV    : WORD; (* Counter Limit *)
END_VAR

Name

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

CTU 3: Ausgänge

VAR_OUTPUT
    Q  : BOOL; (* Counter reached Limit *)
    CV : WORD; (* Current Counter Value *)
END_VAR

Name

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