Ob D'annulation Du Traitement (Ob88); Données Locales De L'ob D'annulation Du Traitement - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Blocs d'organisation
1.23

OB d'annulation du traitement (OB88)

Description
Le système d'exploitation de la CPU appelle l'OB88 quand le traitement d'un bloc de
programme s'arrête. Cet arrêt peut être dû à :
une trop grande imbrication en cas d'erreurs synchrones,
une trop grande imbrication des appels de bloc (pile I),
une erreur dans l'affectation des données locales,
Si vous n'avez pas programmé l'OB88 et qu'un arrêt du traitement se produit, la CPU
passera en STOP (événement W#16#4570).
Quand l'arrêt du traitement se produit dans la classe de priorité 28, la CPU passe en
STOP.
Les fonctions système SFC39 à 42 vous permettent d'inhiber, d'ajourner et de valider de
nouveau l'OB d'annulation du traitement.
Données locales de l'OB d'annulation du traitement
Le tableau suivant présente les variables temporaires (TEMP) de l'OB d'annulation du
traitement. Les noms de variable choisis sont les noms par défaut de l'OB88.
Variable
OB88_EV_CLASS
OB88_SW_FLT
OB88_PRIORITY
OB88_OB_NUMBR
OB88_BLK_TYPE
OB88_RESERVED_1
OB88_FLT_PRIORITY
OB88_FLT_OB_NUMBR
OB88_BLK_NUM
OB88_PRG_ADDR
OB88_DATE_TIME
1-46
Type de données
Description
BYTE
Classe et code d'événement : B#16#35
BYTE
Code d'erreur
Valeurs possibles :
BYTE
BYTE
Numéro de l'OB (88)
BYTE
Type du bloc dans lequel l'erreur est apparue :
BYTE
Réservé
BYTE
Classe de priorité de l'OB ayant causé l'erreur
BYTE
Numéro de l'OB ayant causé l'erreur
WORD
Numéro du bloc avec l'instruction MC7 (code machine) ayant
causé l'erreur
WORD
Adresse relative de l'instruction MC7 (code machine) ayant
causé l'erreur
DATE_AND_TIME
Date et heure de demande de l'OB
B#16#73 : trop grande imbrication en cas d'erreurs
synchrones
B#16#75 : trop grande imbrication des appels de bloc
(pile B)
B#16#76 : erreur dans l'affectation des données locales
Classe de priorité : 28
B#16#88 : OB
B#16#8C : FC
B#16#8E : FB
B#16##00 : position de l'interruption impossible à
déterminer
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières