-

CTUD / CTUD_S

CTUD_S

TypFunktionsbaustein

Der Funktionsbaustein ist als Standard-Funktionsbaustein und als sicherheitsbezogener Funktionsbaustein *_S verfügbar. Der sicherheitsbezogene Baustein erwartet an den Formalparametern sicherheitsbezogene Datentypen (SAFE*).
BeschreibungDieser Baustein zählt aufwärts oder abwärts. Bei einer steigenden Flanke an Eingang CU wird CV um den Wert 1 hochgezählt. Bei einer steigenden Flanke an Eingang CD wird CV um den Wert 1 zurückgezählt. Erreicht der Wert CV den Vorgabewert PV, wird QU auf TRUE gesetzt. Ist CV = 0, wird QD auf TRUE gesetzt.

Wenn RESET = TRUE, wird der Zähler zu 0 initialisiert. Wenn LOAD = TRUE, wird der Zähler zu PV initialisiert. Um den Zählvorgang zu starten, müssen RESET und LOAD = FALSE sein. Andernfalls wird der Zähler ständig neu initialisiert.
Hinweise
  • Die Eingänge CU, CD, RESET, LOAD und die Ausgänge QU und QD können negiert werden.

    Hinweis: Formalparameter können im sicherheitsbezogenen Code (SNKOP) nicht negiert werden.

  • Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
ParameterEingänge

CU

CD

RESET

LOAD

PV

Ausgänge

QU

QD

CV