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.