Skip to main content

SF_CTU (FB)

Bausteinbeschreibung

Tipp

Die Version des hier beschriebenen Bausteins entspricht der neuesten Version des Bausteins in der Versionsliste der Bausteine.

Tipp

SF_CTU ist ein Zähler(Counter)-Baustein der Bibliothek SafetyStandard. Dabei handelt es sich um eine Erweiterung des IEC 61131-3 Standardbausteins CTU. Der Baustein SF_CTU enthält sowohl Standarddatentypen, als auch sicherheitsbezogene Datentypen (Präfix: SAFE).

Seine Funktion ist das Vorwärtszählen eines Zählers bis zu einer definierten Obergrenze.

Abbildung 111. Funktionsbaustein SF_CTU
Funktionsbaustein SF_CTU


Tabelle 87. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

CU

BOOL

FALSE

Eine steigende Flanke an CU zählt CV um 1 hoch.

RESET

BOOL

FALSE

TRUE : Rücksetzen des Zählers (CV) auf 0.

PV

SAFEINT

0

Obergrenze für das Hochzählen von CV



Tabelle 88. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

Q

SAFEBOOL

FALSE

TRUE: Zähler CV erreichte die Obergrenze PV.

CV

SAFEINT

0

Momentaner Zählerwert. Wird hochgezählt, bis PV erreicht ist.



Baustein-Code

IF R THEN CV := 0 ;
ELSIF CU AND (CV < PVmax)
    THEN CV := CV+1;
END_IF ;
Q := (CV >= PV) ;

Der numerische Wert von PVmax ist 32767.