Blocs d'organisation, de programme et séquentiels
Instruction BE
2.2.1
Blocs d'organisation
d'interface utilisateur
2 - 18
Après l'instruction BE (fin de bloc), la CPU poursuit le programme
utilisateur dans le bloc dans lequel l'appel de bloc a été programmé.
L'exécution du programme est poursuivie par l'instruction STEP 5
qui suit l'appel de bloc.
L'instruction de fin de bloc BE est exécutée indépendamment du résul-
tat logique RLG. Après l'instruction BE, le résultat logique ne peut
plus être combiné. Le résultat logique ou de calcul existant immédiate-
ment avant l'exécution de l'instruction BE est cependant transmis au
bloc appelant où il peut être exploité. Lors du retour à partir du bloc
appelé, les contenus des accumulateurs ACCU 1, ACCU 2, ACCU 3
et ACCU 4, les indicateurs FL 0 et FL 1 ainsi que le résultat logique
RLG ne sont pas modifiés. Pour de plus amples renseignements con-
cernant les accumulateurs, les indicateurs FL 0 et FL 1 et le RLG, re-
portez-vous au paragraphe 3.5.
Les blocs d'organisation sont les interfaces entre le programme sy-
stème et le programme utilisateur. Les blocs d'organisation OB 1 à 39
font partie du programme utilisateur et se programment de la même
manière que les blocs de programme. La programmation de ces OB
vous permet d'influencer le comportement de la CPU lors du démarra-
ge, au cours de l'exécution du programme et en cas d'erreur. Les
blocs d'organisation sont actifs dès qu'ils sont chargés dans la mémoi-
re de l'automate programmable, ce qui est également possible en
cours de fonctionnement.
Le programme utilisateur est traité après appel par le programme sy-
stème du bloc d'organisation concerné.
Nota
Les blocs d'organisation d'interface OB 1 à OB 39 sont
programmés par l'utilisateur et sont appelés automatiquement par
le programme système en réaction à certains événements.
A des fins de test, ces blocs d'organisation peuvent également
être appelés par le programme utilisateur (SPA/SPB OB xxx). Il
n'est cependant pas possible de déclencher un démarrage, par
exemple, en appelant l'OB 20.
Les tableaux suivants donnent une vue d'ensemble des interfaces
utilisateur (OB).
Programmation de la CPU 948
C79000-G8577-C848-04