Skip to main content

SF_CTD (FB)

Description du bloc fonctionnel

Astuce

La version du bloc fonctionnel telle que décrite ici correspond à la dernière version du bloc fonctionnel dans Liste des versions des blocs fonctionnels.

Astuce

SF_CTD est un bloc de compteur du SafetyStandard bibliothèque. C'est une extension de CTD, un bloc fonctionnel standard IEC 61131-3. SF_CTD le bloc fonctionnel contient à la fois des types de données standard et des types de données liés à la sécurité (préfixe : SAFE).

SF_CTD remplit la fonction de compte à rebours.

Figure 110. Bloc fonctionnel : SF_CTD
Bloc fonctionnel : SF_CTD


Tableau 85. VAR_ENTRÉE

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

CD

BOOL

FALSE

Front montant à CD décrémente CV par 1.

LOAD

BOOL

FALSE

TRUE: Ensembles CV à la valeur initiale PV

FALSE:Le compte à rebours est activé.

PV

SAFEINT

0

Valeur de départ (limite supérieure) pour le compte à rebours CV.



Tableau 86. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

Q

SAFEBOOL

FALSE

Devient TRUE quand CV atteint 0.

CV

SAFEINT

0

Valeur actuelle du compteur. À partir de la valeur de départ, PV est décrémenté pas à pas de 1 jusqu'à atteindre 0.



Code FB

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

La valeur numérique de PVmin est 0.