Appel inconditionnel
Appel conditionnel
PB 1
SPA
PB 5
O
E 5.3
U
E 1.5
SPB
PB 6
U
E 3.2
BE
Figure 2-3
Appels de blocs de programme à exécuter
Programmation de la CPU 948
C79000-G8577-C848-04
Blocs d'organisation, de programme et séquentiels
Les sauts peuvent être exécutés de manière conditionnelle ou incondi-
tionnelle.
L'instruction de saut SPA fait partie des opérations inconditionnelles
et n'exerce pas d'influence directe sur le RLG. Lors du saut, ce RLG
est repris dans le nouveau bloc où il peut être exploité sans toutefois
pouvoir être combiné avec d'autres instructions.
Le bloc appelé est traité indépendamment du résultat logique (RLG)
précédent (cf. paragraphe 3.4).
Exemple : SPA PB 100
L'instruction de saut SPB fait partie des opérations conditionnelles : le
bloc appelé n'est traité que si le résultat logique (RLG) précédent est
égal à 1. Lorsque le RLG est égal à 0, l'instruction de saut n'est pas
exécutée.
Exemple : SPB PB 100
Nota
Après l'exécution de l'opération de saut conditionnelle, le RLG
est toujours mis à "1", que le saut au bloc appelé ait été effectué
ou non.
PB 5
U
E
1.0
SPB
PB 10
O
M 1.5
BE
PB 6
O
E
3.0
BE
PB 10
U
E
2.0
BE
2 - 17