Etat de fonctionnement RUN (MARCHE)
Interruptions
Particularités
4 - 36
Le niveau "Alarmes d'horloge" a, par défaut, la priorité la plus élevée
des niveaux de base (modifiable dans le DX 0).
Au sein du traitement de programme déclenché par horloge, le traite-
ment de l'alarme d'horloge à heure fixe a la priorité la plus basse. Ain-
si, il peut être interrompu par le traitement d'une alarme de
retardement ou d'une alarme d'horloge cyclique.
• • Une alarme d'horloge à heure fixe n'est traitée qu'en mode de mar-
che (RUN). Les alarmes d'horloge à heure fixe se présentant à l'ar-
rêt (STOP), lors d'une coupure secteur ou au démarrage sont
rejetées.
• • Une alarme d'horloge à heure fixe générée une fois (appel de
l'OB 151 traité) est conservée lors d'un redémarrage ou lors d'une
coupure suivie d'un rétablissement de la tension. En revanche, elle
est effacée lors d'un démarrage.
• • La génération d'une nouvelle alarme d'horloge à heure fixe − ap-
pel de l'OB 151 avec de nouveaux paramètres − provoque l'annu-
lation d'une alarme d'horloge à heure fixe définie précédemment.
En revanche, le traitement d'une alarme d'horloge à heure fixe en
cours se poursuit. Une seule alarme d'horloge à heure fixe est
donc valable à un moment donné.
• • Si une alarme d'horloge à heure fixe se présente alors que la
précédente n'est pas complètement traitée, la nouvelle alarme est
rejetée. L'alarme d'horloge à heure fixe ne fait pas l'objet d'un
contrôle du type "erreur de traitement d'alarmes d'horloge".
• • Les blocs d'organisation de fonctions spéciales OB 122 et OB 142
permettent d'inhiber ou de retarder le traitement d'alarmes d'horlo-
ge à heure fixe.
Programmation de la CPU 948
C79000-G8577-C848-04