4.4.3
Traitement déclenché par
horloge
Alarme de retardement
Alarme d'horloge à heure fixe
Alarmes d'horloge cycliques
Priorités
Programmation de la CPU 948
C79000-G8577-C848-04
A ce type de traitement appartiennent l'alarme de retardement, l'alar-
me d'horloge à heure fixe et les alarmes d'horloge cycliques.
Toutes ces alarmes ont ceci en commun qu'elles sont déclenchées par
horloge.
Ce traitement de programme s'exécute au niveau "Alarmes d'horloge".
Cette alarme est déclenchée une fois selon un temps de retard choisi li-
brement de l'ordre des millisecondes. Elle appelle le bloc d'organisati-
on OB 6.
Le déclenchement de cette alarme est à caractère unique à une heure
fixe ou bien périodique toujours à la même heure. Le bloc d'organisa-
tion OB 9 est alors appelé.
Ces alarmes sont déclenchées à intervalles fixes (durée fixe entre deux
démarrages du programme), avec 9 périodes différentes possibles. A
chaque alarme d'horloge cyclique est associé un bloc d'organisation
(OB 10 à OB 18).
Le niveau de traitement déclenché par horloge comporte les priorités
suivantes.
Alarme de retardement
Alarme d'horloge cyclique, période 1
Alarme d'horloge cyclique, période 2
Alarme d'horloge cyclique, période 3
Alarme d'horloge cyclique, période 4
Alarme d'horloge cyclique, période 5
Alarme d'horloge cyclique, période 6
Alarme d'horloge cyclique, période 7
Alarme d'horloge cyclique, période 8
Alarme d'horloge cyclique, période 9
Alarme d'horloge à heure fixe
Nota
Le traitement d'alarme déclenché par horloge dans les OB 6 et 9
ne s'exécute que lorsque le paramètre "Alarmes de processus via
l'octet d'entrée EB 0" est désactivé (NON) dans le DX 0.
Lorsqu'il est activé (valeur par défaut), les alarmes de processus
correspondantes de l'octet EB 0 sont traitées via l'OB 6 et l'OB 9
(voir le paragraphe 4.5.4).
Etat de fonctionnement RUN (MARCHE)
OB 6
OB 10, période la
plus courte
OB 11
OB 12
OB 13
OB 14
OB 15
OB 16
OB 17
OB 18, période la
plus longue
OB 9
Priorité
croissante
4 - 33