Skip to main content

SF_CTD (FB)

Bausteinbeschreibung

Tipp

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

Tipp

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

SF_CTD führt die Funktion des Rückwärtszählens aus.

Abbildung 110. Funktionsbautein SF_CTD
Funktionsbautein SF_CTD


Tabelle 85. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

CD

BOOL

FALSE

Steigende Flanke an CD zählt CV um 1 zurück.

LOAD

BOOL

FALSE

TRUE: Setzen von CV auf den Startwert PV

FALSE: Rückwärtszählen ist freigegeben.

PV

SAFEINT

0

Startwert (Obergrenze) für das Rückwärtszählen von CV.



Tabelle 86. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

Q

SAFEBOOL

FALSE

Wird TRUE, wenn CV 0 erreicht.

CV

SAFEINT

0

Momentaner Zählerwert. Vom Startwert PV wird schrittweise um 1 dekrementiert, bis 0 erreicht ist.



Baustein-Code

IF LOAD THEN CV := PV;
ELSIF CD AND (CV > PVmin)
    THEN CV := CV-1;
END_IF ;
Q := (CV <= 0) ;

Der numerische Wert von PVmin ist 0.