FB_Counter : compteur

Présentation

Le bloc fonction FB_Counter permet de compter ou de décompter des événements.

Le graphique suivant présente le schéma d'affectation des broches du bloc fonction FB_Counter :

G-SE-0033404.1.jpg

 

 

Description des variables d'E/S

La bibliothèque TwidoEmulationSupport fournit un bloc fonction FB_Counter qui appelle le bloc fonction CTUD. Le comportement standard de CTUD est étendu par un traitement des valeurs de présélection et un comportement de dépassement conforme à Twido.

Pour plus d'informations sur les compteurs, consultez l'aide en ligne de CoDeSys dans EcoStruxure Machine Expert Standard Library / Counter.

Le tableau décrit les variables d'entrée du bloc fonction dans la bibliothèque TwidoEmulationSupport :

Entrée

Type de données

Description

i_xLoad

BOOL

Règle la valeur courante sur la valeur de présélection.

i_xReset

BOOL

Réinitialise l'entrée.

i_xCountUp

BOOL

Comptage croissant de l'entrée.

i_xCountDown

BOOL

Comptage décroissant de l'entrée.

i_iPreset

INT

Valeur de présélection

Par défaut : 32767

i_etMaxVal

ET_TimerCounterMaxVal

Valeur maximale du compteur et de présélection

Le tableau décrit les variables de sortie du bloc fonction dans la bibliothèque TwidoEmulationSupport :

Sortie

Type de données

Description

q_xUnderflow

BOOL

Comptage décroissant du dépassement par valeur inférieure / vide

q_xDone

BOOL

q_iCounterValue = i_iPreset / présélection atteinte / terminé

q_iCounterValue

INT

Valeur courante (0 à 32767)

q_xOverflow

BOOL

Comptage croissant du dépassement par valeur supérieure / plein