CTU

CTU 1:

Der Funktionsbaustein CTU ist ein Aufwärtszähler.

CTU 2: 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

CTU 3: 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