SF_CTUD (FB)
Bausteinbeschreibung
Tipp
Die Version des hier beschriebenen Bausteins entspricht der neuesten Version des Bausteins in der Versionsliste der Bausteine
Tipp
SF_CTUD ist ein Zähler(Counter)-Baustein der Bibliothek SafetyStandard. Dabei handelt es sich um eine Erweiterung des IEC 61131-3 Standardbausteins CTUD. Der Baustein SF_CTUD enthält sowohl Standarddatentypen, als auch sicherheitsbezogene Datentypen (Präfix: SAFE).
SF_CTUD erfüllt die Funktion eines Vorwärts- und Rückwärtszählers.

Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
|---|---|---|---|
|
|
| Steigende Flanke an |
|
|
| Steigende Flanke an |
|
|
|
|
|
|
|
|
|
|
| Startwert (Rückwärtszählen) /oder Obergrenze für das Vorwärtszählen von |
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Momentaner Zählerwert des Zählers |
Bausteincode
IF R THEN CV := 0 ;
ESLIF LOAD THEN CV := PV ;
ELSE
IF NOT (CU AND CD) THEN
IF CU AND (CV < PVmax)
THEN CV := CV+1;
ELSIF CD AND (CV > PVmin)
THEN CV := CV-1;
END_IF;
ENDIF;
ENDIF;
QU := (CV >= PV) ;
QD := (CV <= 0);Der numerische Wert von PVmin ist 0. Der numerische Wert von PVmax ist 32767.