Interface utilisateur OB 1
Points d'interruption
Programmation de la CPU 948
C79000-G8577-C848-04
Lors du traitement cyclique, le bloc d'organisation OB 1 est appelé
régulièrement en tant qu'interface utilisateur. Le programme utilisa-
teur STEP 5 dans l'OB 1 est traité du début jusqu'à la fin en passant
par tous les appels de bloc programmés. Après exécution des opérati-
ons du programme système, la CPU reprend le traitement au début
avec la première instruction STEP 5 dans le bloc OB 1.
Dans le bloc OB 1, vous programmez les appels des blocs de program-
me, fonctionnels et séquentiels qui doivent être traités dans le pro-
gramme cyclique.
Le programme cyclique peut être interrompu par :
• • une alarme d'horloge en fin de bloc ou d'instruction,
• • une alarme de processus via l'octet d'entrée EB 0 en fin de bloc,
• • une demande d'interruption (INT A/B/C/D, E, F, G) en fin de bloc
ou d'instruction.
Vous paramétrez le mode d'interruption − aux limites de blocs ou
d'instructions − dans le bloc de données DX 0 (voir le chapitre 7).
Le programme cyclique peut être interrompu ou complètement aban-
donné indépendamment du paramétrage du DX 0 :
• • à l'apparition d'une erreur du programme ou d'une défaillance
d'équipement (en fin d'instruction),
• • par action de l'opérateur :
- commutateur sur STOP, HALT (en fin d'instruction),
- fonction PG en ligne (aux points de contrôle, voir le chapitre 11),
• • par une instruction d'arrêt STS (en fin d'instruction),
• • par une coupure de l'alimentation de l'appareil de base ou du
châssis d'extension (en fin d'instruction).
Etat de fonctionnement RUN (MARCHE)
4 - 31