SF_CTUD (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_CTUD est un compteur FB de la bibliothèque SafetyStandard. C'est une extension de CTUD, un bloc fonctionnel standard IEC 61131-3. SF_CTUD 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_CTUD remplit la fonction d'un compteur haut et bas.

Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
|---|---|---|---|
|
|
| Front montant à |
|
|
| Front montant à |
|
|
|
|
|
|
|
|
|
|
| Valeur de départ (compte à rebours) / ou limite supérieure d'incrémentation |
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Valeur actuelle du compteur |
Code FB
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);La valeur numérique de PVmin est 0. La valeur numérique de PVmax est 32767.