4.4
Etat de fonctionnement RUN (MARCHE)
Traitement du programme
utilisateur
Temporisations, compteurs,
mémoires image du processus
BASP
Mémentos de couplage
Cycle
Alarmes de processus/
interruptions
Alarmes d'horloge
Programmation de la CPU 948
C79000-G8577-C848-04
Une fois la mise en route achevée, la CPU passe à l'état de fonctionne-
ment RUN ou état de marche. Cet état est caractérisé par les pro-
priétés ci-après.
Le programme utilisateur dans l'OB 1 est traité de façon cyclique, des
parties de programme déclenchées par alarme pouvant toutefois être
imbriquées.
Tous les compteurs et temporisations démarrés dans le programme
sont validés. La mémoire image du processus est actualisée cycli-
quement.
Le signal BASP (verrouillage des sorties) est désactivé ce qui valide
toutes les sorties TOR.
Les mémentos de couplage éventuellement programmés dans le DB 1
sont actualisés de manière cyclique.
En mode de marche, il existe les niveaux de traitement de programme
suivants.
Le programme utilisateur dans l'OB 1 est traité cycliquement.
Le traitement du programme utilisateur est déclenché par des alarmes
(4 niveaux d'interruption ou 1 niveau d'alarme de processus avec
8 sous-niveaux).
Le traitement du programme utilisateur est déclenché par horloge
(9 alarmes d'horloge cycliques, 1 alarme de retardement et 1 alarme
d'horloge à heure fixe).
Ces niveaux de traitement se différencient par les points suivants :
• • Ils sont déclenchés par des événements différents.
• • Pour chaque niveau de traitement de programme, il existe un ou
plusieurs blocs d'organisation faisant office d'interface utilisateur.
Dans la CPU 948, il est possible de programmer tous les niveaux de
traitement simultanément. Le programme système appelle les
différents niveaux selon les événements qui se produisent et la priorité
donnée (voir le paragraphe 4.2).
Etat de fonctionnement RUN (MARCHE)
4 - 29