Erreurs et avertissements
Indicateurs
Indicateurs de résultat
Programmation de la CPU 948
C79000-G8577-C848-04
En cas d'erreur ou d'avertissement, le programme système interrompt
le traitement de l'OB 124 et poursuit le traitement du programme avec
l'opération STEP 5 suivante. En outre, il met le RLG à 1 et inscrit un
code d'erreur dans l'ACCU 1-LL (voir le tableau 6-5).
En cas d'interruption de la fonction avec avertissement, un nouvel ap-
pel de la fonction spéciale (éventuellement un appel répété) permet
normalement d'aboutir à l'exécution correcte de l'OB 124.
Dans le cas suivant, l'exécution de l'OB 124 est interrompue avec
génération d'un avertissement :
Appel réitéré d'un OB 124, OB 125, OB 254 ou OB 255 alors que mo-
ins de 10 ms se sont écoulées dpuis le dernier appel
En effet, en l'espace de 10 ms, un seul appel de ces fonctions
spéciales est autorisé. On évite ainsi que l'interface vers la console de
programmation ne soit totalement bloquée par l'appel répété de ces
OB de fonctions spéciales.
Après appel de l'OB 124, vous pouvez déterminer à l'aide du RLG et
des indicateurs FL 1 et FL 0 si la fonction spéciale a été traitée cor-
rectement ou si elle a été interrompue avec erreur ou avertissement.
Vous pouvez exploiter le résultat par des instructions de saut condi-
tionnel.
Tableau 6-4
Indicateurs de résultat de l'OB 124
RLG
FL 1
FL 0
0
0
0
1
1
0
1
0
1
OB 124 : Suppression de blocs STEP 5
Signification
La fonction spéciale a été
traitée correctement.
La fonction spéciale a été
interrompue avec avertisse-
ment.
La fonction spéciale a été
interrompue avec erreur.
Test
SPB
SPZ
SPB
SPP
SPN
SPB
SPM
SPN
6 - 15