Comprendre Les Événements D'erreur De Diagnostic - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Vous pouvez utiliser l'instruction RE_TRIGR pour réinitialiser le temps de cycle maximum.
Toutefois, si deux erreurs "Temps de cycle maximum dépassé" se produisent pendant le
même cycle de programme sans réinitialisation de la temporisation du cycle, la CPU passe à
l'état ARRET que l'OB 80 existe ou non. Reportez-vous au paragraphe "Surveillance du
temps de cycle" (Page 77).
L'OB 80 comprend des informations de déclenchement qui vous aident à déterminer quel
événement et quel OB ont généré l'erreur de temps. Vous pouvez programmer dans l'OB 80
des instructions pour examiner ces valeurs de déclenchement et prendre les mesures
appropriées.
Tableau 4- 3 Informations de déclenchement pour l'OB 80
Entrée
fault_id
csg_OBnr
csg_prio
Il n'existe pas d'OB 80 d'erreur de temps à la création d'un nouveau projet. Si vous le
désirez, vous ajoutez l'OB 80 d'erreur de temps à votre projet en double-cliquant sur "Ajouter
nouveau bloc" sous "Blocs de programme" dans l'arborescence, puis en choisissant "Bloc
d'organisation" et enfin "Erreur de temps".
Comprendre les événements d'erreur de diagnostic
Certains appareils analogiques (locaux), PROFINET et PROFIBUS sont capables de
détecter et de signaler des erreurs de diagnostic. L'apparition ou l'élimination d'une
quelconque des différentes situations d'erreur de diagnostic provoque un événement
d'erreur de diagnostic. Les erreurs de diagnostic suivantes sont prises en charge :
● Pas de courant utilisateur
● Limite supérieure dépassée
● Limite inférieure dépassée
● Rupture de fil
● Court-circuit
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Type de données
Description
BYTE
16#01 : temps de cycle maximum dépassé
16#02 : impossible de démarrer l'OB requis
16#07 et 16#09 : débordement de file d'attente
OB_ANY
Numéro de l'OB en cours d'exécution lorsque l'erreur s'est
produite
UINT
Priorité de l'OB à l'origine de l'erreur
Concepts concernant les automates programmables
4.1 Exécution du programme utilisateur
75

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières