Description de la fonction
La fonction ITCNTRL
est un temporisateur qui
déclenche le traitement d'événements
de type TIMER sélectionnés par l'entrée EVENT
, lorsque la valeur courante atteint la valeur de présélection.
Les valeurs de présélection et de base de temps sont sélectionnées dans la boîte de dialogue des propriétés de traitement des événements.
Les
paramètres supplémentaires EN
et ENO
peuvent être configurés.
Représentation en FBD
Représentation :

Représentation en LD
Représentation :

Représentation en IL
Représentation :
LD Enable
ITCNTRL Reset_Timer, Hold_Timer, Nb_task_Event, Status_Timer, Current_Value
Représentation en ST
Représentation :
ITCNTRL(ENABLE := Enable_Timer, RESET := Reset_Timer, HOLD := Hold_Timer, EVENT := Nb_Task_Event, STATUS => Status_Timer, VALUE => Current_Value);
Description des paramètres
Le tableau ci-après décrit les paramètres d'entrée.
Paramètre |
Type |
Commentaire |
---|---|---|
|
BOOL |
Activation de l'entrée sélectionnée A l'état 1 : le traitement des événements est déclenché lorsque le délai du temporisateur est écoulé. A l'état 0 : aucun événement n'est émis. |
|
BOOL |
A l'état 1 : réinitialise le temporisateur. |
|
BOOL |
A l'état 1 : bloque l'incrémentation du temporisateur. |
|
BYTE |
Mot d'entrée déterminant le numéro de traitement de l'événement TIMER à déclencher. |
Le tableau suivant décrit les paramètres de sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
WORD |
Mot d'état :
|
|
TIME |
Valeur courante du temporisateur. Cette valeur passe de 0 à la valeur de présélection. Lorsque la valeur de présélection est atteinte, elle revient à 0. Si le traitement d'événement de type TIMER est confirmé, il est exécuté. |