FB_COUNTER
Description Bloc Fonctionnel
Le FB_COUNTER bloc fonctionnel est utilisé pour implémenter un compteur incrémentant et décrémentant. Le ActValue spécifie la valeur actuelle du compteur interne. Le compteur peut être paramétré au moyen du PresetValue et CounterLimit contributions.
Pour une logique 1 signal au bReset entrée, la valeur du compteur interne est réglée à la valeur paramétrée au moyen de PresetValue. Pour un front montant au bCountUp entrée, la valeur du compteur interne est incrémentée de 1. Pour un front montant au bCountDown entrée, la valeur du compteur interne est décrémentée de 1. Dès que la valeur du compteur indiquée dans CounterLimit est atteint, le bCounterOut la sortie est définie. Lorsque la valeur du compteur atteint 0, le  bCounterZero la sortie est définie.
Quand le TwinSAFE le groupe est démarré (Run=1), ActValue est réglé sur PresetValue. Lorsque le groupe est arrêté, ActValue est réglé sur 0.
EL6900
Le FB_COUNTER Le bloc fonctionnel n’est pas pris en charge par le EL6900.

| Nom | Type de données | Valeur initiale | Description, valeurs des paramètres | 
|---|---|---|---|
| 
 | 
 | 
 | Le front montant remet le compteur à la valeur  | 
| 
 | 
 | 
 | Le front montant incrémente la valeur du compteur interne de  | 
| 
 | 
 | 
 | Le front montant décrémente la valeur du compteur interne de  | 
| 
 | 
 | 
 | Valeur d'initialisation à laquelle le compteur est réglé à Reset. Seule une valeur constante est autorisée (pas de variable) | 
| 
 | 
 | 
 | Lorsque cette valeur est atteinte, le  Seule une valeur constante est autorisée (pas de variable) | 
| Nom | Type de données | Valeur initiale | Description, valeurs des paramètres | 
|---|---|---|---|
| 
 | 
 | 
 | Mis à  | 
| 
 | 
 | 
 | Mis à  | 
| 
 | 
 | 
 | Valeur actuelle de la valeur du compteur interne Types de données autorisés :  | 
| 
 | 
 | 
 | 
 
 |