Blocs d'organisation pour la réaction aux erreurs matérielles ou de programmation
Bloc
Fonction et critère d'appel
Suite du tableau 2-4
OB 27
Erreur de substitution (SUB)
OB 28
Retard d'acquittement de l'octet d'entrée EB 0
(alarmes de processus)
OB 29
Retard d'acquittement de la périphérie décentralisée, volume d'adresses étendu
OB 30
Retard d'acquittement et erreur de parité (PARI) lors de l'accès à la mémoire utilisateur
(OB 31)
Définition du temps de cycle
OB 32
Erreur de chargement et de transfert lors de l'accès à des blocs de données (DTC)
OB 33
Erreur de traitement d'alarme d'horloge (COLAH/AHMAS)
OB 34
Erreur lors de la création d'un bloc de données (E DB/EX DX)
OB 36
Erreur lors de l'exécution d'une fonction d'autotest
1 Lorsque, en cas d'erreur, le bloc d'organisation n'est pas programmé, la CPU se met à l'arrêt (STOP).
EXCEPTION : lorsque les OB 19 (bloc de code non chargé), OB 23, OB 24, OB 29 (retard d'acquittement) ou OB 33
(erreur de traitement d'alarmes d'horloge) n'existent pas, aucune réaction n'a lieu.
2 Dans la CPU 948, l'OB 31 n'existe que pour des raisons de compatibilité. Pour définir le temps de cycle, utilisez le bloc de
données DX 0 (cf. chapitre 7).
S'il est chargé, l'OB 31 est appelé une fois à la mise en route. Vous pouvez aussi y définir le temps de cycle en y programmant
les opérations STEP 5 suivantes :
:L
KF +nnn
:BE
nnn est un nombre décimal. Le temps de cycle résulte de l'opération "nnn
Blocs d'organisation du système d'exploitation de la CPU 948
Bloc
Fonction
OB 0
Bloc interne au système d'exploitation
Programmation de la CPU 948
C79000-G8577-C848-04
Blocs d'organisation, de programme et séquentiels
2
10 ms".
*
1
2 - 21