Manuel 55- 1 ISU
Opérations STEP 5
Démarrage d'une temporisation
Dans l'automate, les temporisations ne sont pas synchrones au traitement d u programme. Si la
temporisation arrive à son terme en cours de cycle, l'évaluation sera faite à l'interrogation sui-
vante de la temporisation. Dans le cas le plus défavorable, il peut s'écouler u n cycle complet entre
l'instant o ù la temporisation s'est écoulée e t le moment de son évaluation. II faut donc éviter de
lancer une temporisation par une autre temporisation.
Exemple :
A l'exception de l'opération "Remise à O d'une temporisation", toutes les opérations de tempo-
risation sont démarrées par u n front montant ou descendant d u RLG.
Après le lancement, la temporisation chargée est diminuée d'une unité au rythme de la base de
temps jusqu'à atteindre la valeur O.
Expl
kation
1
La figure montre le (n
+
1)ième traitement
depuis le lancement de la temporisation
T 17 *. Bien que la temporisation soit arri-
vée à son terme "peu après" l'instruction
"
=
A 8.4", la sortie 8.4 reste à " 1
".
II ne
sera tenu compte de cette modification
qu'au traitement de programme suivant.
* KT
100.0
correspond A
1 s
1
Rapr&entatifan
schhaitiqua
Programme
Signal du tem-
porisateur 17
O
1
Si le RLG fait à nouveau l'objet d'un front (montant pour
SI,
SV, SE, SS ; descendant pour SA) alors
que la temporisation est en cours, cette dernière est réarmée à la valeur initiale et relancée.
L'état d'une temporisation peut être interrogé à l'aide d'opérations combinatoires.
L
KT 100.0
SI T
17
U
T
17
'
=
A
8.4
E W A
4NEB
8 1 1 6130-03a
n:
nombre de traitements de programme
tp:
temps de traitement d u programme
- - - - - - - - - -
I
I
I
I
1
t
1s
-
n . t p
1
- - - - - - - - - -
L