Blocs d'organisation
Les variables qui dépendent du code d'erreur peuvent avoir la signification suivante :
Code d'erreur
B#16#01
OB80_ERROR_INFO :
OB80_ERR_EV_CLASS :
OB80_ERR_EV_NUM :
OB80_OB_PRIORITY :
OB80_OB_NUM :
B#16#02
OB80_ERROR_INFO :
OB80_ERR_EV_CLASS :
OB80_ERR_EV_NUM :
OB80_OB_PRIORITY :
OB80_OB_NUM :
B#16#05
B#16#06
OB80_ERROR_INFO :
OB80_ERR_EV_CLASS :
OB80_ERR_EV_NUM :
OB80_OB_PRIORITY :
OB80_OB_NUM :
B#16#07
(pour la signification des
paramètres, voir le code
d'erreur B#16#02)
B#16#08
(pour la signification des
paramètres, voir le code
d'erreur B#16#02)
B#16#09
(pour la signification des
paramètres, voir le code
d'erreur B#16#02)
B#16#0A
OB80_ERROR_INFO :
1-28
Bits
Signification
Dépassement du temps de cycle
temps d'exécution du dernier cycle (en ms)
classe de l'événement qui a déclenché l'alarme
numéro de l'événement qui a déclenché l'alarme
classe de priorité de l'OB actif lorsque l'erreur s'est produite
numéro de l'OB actif lorsque l'erreur s'est produite
L'OB demandé est actif
variable temporaire correspondante de l'OB demandé; ce dernier
est déterminé par OB80_ERR_EV_CLASS et
OB80_ERR_EV_NUM.
classe de l'événement qui a déclenché l'alarme
numéro de l'événement qui a déclenché l'alarme
classe de priorité de l'OB responsable de l'erreur
(ex. : "7" pour l'OB30 avec la classe de priorité 7, qui devait être
déclenché mais n'a pu l'être)
numéro de l'OB responsable de l'erreur (ex. : "30" pour l'OB30 qui
devait être déclenché mais n'a pu l'être)
Alarme horaire expirée en raison d'un saut horaire
Alarme horaire expirée lors du retour à Marche après Attente
bit 0 mis à 1
pour l'alarme horaire 0, l'instant de déclenchement est dans le
:
passé.
pour l'alarme horaire 7, l'instant de déclenchement est dans le
bit 7 mis à 1
passé.
:
non utilisés
non utilisée
bits 8 à 15 :
non utilisée
non utilisée
non utilisée
Débordement de la mémoire tampon de demandes d'OB pour la
classe de priorité active
(Pour une classe de priorité donnée, chaque demande de
déclenchement d'un OB est inscrite dans la mémoire tampon
correspondante; une fois l'exécution de l'OB terminée, l'entrée est
effacée de la mémoire. Si le nombre de demandes de
déclenchement dépasse, pour une classe de priorité, celui des
entrées possibles dans le tampon correspondant, l'OB80 est
appelé avec le code d'erreur B#16#07.)
Erreur de temps de l'alarme de synchronisme d'horloge
Perte d'alarme par suite d'une surcharge en alarmes
Nouveau passage en mode RUN après CiR
Temps de synchronisation CiR (en ms)
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01