Erreurs de programmation détectées à l'exécution
Votre programme peut créer des situations d'erreur bénigne (telles les erreurs d'adressage) pendant
l'exécution normale du programme. Dans ce cas, le S7-200 génère un code d'erreur bénigne détectée à
l'exécution. Le tableau C-2 présente les codes des erreurs bénignes.
Tableau C-2 Erreurs de programmation détectées à l'exécution
Code d'erreur
Description
0000
Pas d'erreur grave ; pas d'erreur
0001
Boîte HSC validée avant l'exécution de la boîte HDEF
0002
Conflit d'affectation : interruption d'entrée affectée à une entrée déjà affectée à un HSC
0003
Conflit d'affectation : entrées affectées à un HSC déjà affecté à une interruption d'entrée ou à un autre HSC
0004
Tentative d'exécution d'opérations ENI, DISI, SPA ou HDEF dans un programme d'interruption
0005
Tentative d'exécution, avant la fin du premier HSC/PLS, d'un second HSC/PLS de même numéro
(conflit entre HSC/PLS dans un programme d'interruption et HSC/PLS dans le programme principal)
0006
Erreur d'adressage indirect
0007
Erreur dans les données TODW (Générer horloge temps réel) ou TODR (Lire horloge temps réel)
0008
Niveau d'imbrication maximal de sous-programmes utilisateur dépassé
0009
Exécution simultanée d'opérations XMT/RCV sur l'interface 0
000A
Tentative de redéfinition d'un HSC par exécution d'une autre opération HDEF pour le même HSC
000B
Exécution simultanée d'opérations XMT/RCV sur l'interface 1
000C
Cartouche horloge manquante pour l'accès par TODR, TODW ou la communication
000D
Tentative de redéfinition de la sortie d'impulsions alors qu'elle est active
000E
Numéro de segment de profil PTO mis à zéro
000F
Valeur numérique incorrecte dans le contact de comparaison
0091
Erreur de plage (avec informations d'adresse) ; vérifiez les plages d'opérandes
0092
Erreur dans le champ de comptage d'une opération (avec informations de comptage) ; vérifiez la valeur de
comptage maximale.
0094
Erreur de plage lors de l'écriture en mémoire non volatile (avec informations d'adresse)
009A
Tentative d'activer le mode de communication programmable pendant une interruption utilisateur
009B
Indice incorrect (opération sur chaîne dans laquelle une position de départ ayant la valeur 0 est indiquée)
Codes d'erreur
Annexe C
425
C