CTD, CTD_*** : décompteur
Traduction de la notice originale
Description du fonctionnement
Ces blocs fonction servent au décompte.
En présence d’un signal "1" à l’entrée LD, la valeur de l’entrée PV est attribuée à la sortie CV. Chaque fois que la valeur, à l’entrée CD, passe de "0" à "1", la valeur de CV est décrémentée de 1.
Si CV ≤ 0, la sortie Q est à "1".
NOTE : Le compteur ne fonctionne que jusqu'aux valeurs minimum du type de données utilisé. Aucun débordement n’a lieu.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Le bloc fonction existe dans deux classes différentes :
Représentation dans FBD
Représentation :
Représentation dans LD
Représentation :
Représentation dans IL
Représentation :
CAL CTD_Instance (CD:=Trigger, LD:=Load,
    PV:=PresetValue, Q=>Output, CV=>CountValue)
Représentation dans ST
Représentation :
CTD_Instance (CD:=Trigger, LD:=Load, PV:=PresetValue,
    Q=>Output, CV=>CountValue) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
CD
Entrée de déclenchement
LD
BOOL
Chargement des données
PV
Pour CTD : INT
Pour CTD_*** : INT, DINT, UINT, UDINT
Valeur de présélection
Description des paramètres de sortie :
Paramètres
Type de données
Signification
Q
BOOL
Sortie
CV
Pour CTD : INT
Pour CTD_*** : INT, DINT, UINT, UDINT
Valeur de comptage (valeur réelle)