CTUD, CTUD_*** : compteur/décompteur
Traduction de la notice originale
Description du fonctionnement
Ces blocs fonction sont utilisés pour le comptage et le décomptage.
En présence d’un signal "1" à l’entrée R, la valeur "0" est attribuée à la sortie CV. 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 CU, passe de "0" à "1", la valeur de CV est incrémentée de 1. Chaque fois que la valeur, à l’entrée CD, passe de "0" à "1", la valeur de CV est décrémentée de 1.
En cas de présence simultanée du signal "1" aux entrées R et LD, l’entrée R est prédominante.
Si CV ≥ est égal à PV, la sortie QU passe à "1".
Si CV ≤ 0, la sortie QD passe à "1".
NOTE : Le compteur ne fonctionne que jusqu'aux valeurs minimum (décomptage) ou maximum (comptage) 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 CTUD_Instance (CU:=UpTrigger, CD:=DownTrigger,
    R:=Reset, LD:=Load, PV:=PresetValue, QU=>UpDisplay,
    QD=>DownDisplay, CV=>CountValue)
Représentation dans ST
Représentation :
CTUD_Instance (CU:=UpTrigger, CD:=DownTrigger,
    R:=Reset, LD:=Load, PV:=PresetValue, QU=>UpDisplay,
    QD=>DownDisplay, CV=>CountValue) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
CU
Entrée de comptage
CD
BOOL
Entrée de comptage
R
BOOL
Reset
LD
BOOL
Chargement des données
PV
Pour CTUD : INT,
Pour CTUD_*** : INT, DINT, UINT, UDINT
Valeur de présélection
Description des paramètres de sortie :
Paramètres
Type de données
Signification
QU
BOOL
Sortie comptage
QD
BOOL
Sortie décomptage
CV
Pour CTUD : INT
Pour CTUD_*** : INT, DINT, UINT, UDINT
Valeur de comptage (valeur réelle)