Chapitre 3
Instructions de temporisateur et de compteur
138
La base de temps est toujours de 1 milliseconde. Par exemple, pour un
temporisateur de 2 secondes, entrez 2 000 comme valeur PRE.
Définir le paramètre d'entrée Reset pour réinitialiser l'instruction. Si TimerEnable
est faux lorsque Reset est vrai, l'instruction TOFR n'effectue pas de nouveau la
temporisation lorsque Reset est faux.
Fonctionnement d'un temporisateur
Un temporisateur fonctionne en soustrayant le temps de sa dernière scrutation du
temps actuel :
ACC = ACC + (current_time - last_time_scanned)
Après avoir mis à jour ACC, le temporisateur définit last_time_scanned=
current_time. Cela rend le temporisateur disponible pour la scrutation suivante.
Important :
La valeur last_time_scanned dispose d'une plage allant jusqu'à 69 minutes. Le
calcul du temporisateur recommence si vous ne le scrutez pas dans les 69 minutes.
La valeur ACC ne sera pas correcte si cela se produit.
Pendant qu'un temporisateur fonctionne, scrutez-le pendant la période de
69 minutes si vous l'avez placé dans l'un des éléments suivants :
Sous-routine
Section de code comprise entre les instructions JMP et LBL
Graphe de fonctionnement séquentiel (SFC)
Événement ou tâche périodique
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Veillez à scruter le temporisateur au moins toutes
les 69 minutes lorsqu'il fonctionne. Sinon, la valeur
ACC ne sera pas correcte.