Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 354

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Erreurs de programmation
8-3
Erreurs de programmation
Erreurs de niveau A
Erreurs de niveau B
Les erreurs de syntaxe du programme sont détectées lorsque le programme est
vérifié par la fonction de vérification de programme.
3 niveaux de vérification sont possibles. Le niveau désiré doit être désigné
pour indiquer le type d'erreur à détecter. Voici les types d'erreurs, les affi-
chages et les explications des erreurs de syntaxe. Le niveau 0 permet de
rechercher les erreurs de type A, B et C, le niveau 1 recherche les erreurs de
type A et B, le niveau 2 les erreurs de type A uniquement.
Message
?????
Le programme a été endommagé par la création d'un code de
fonction qui n'existe pas. Entrez à nouveau le programme.
CIRCUIT
Le nombre de blocs logiques ne correspond pas au nombre
ERR
d'instructions à blocs logiques : LD ou LD NOT commence un bloc
logique dont la condition d'exécution n'a pas été utilisée par une
autre instruction, ou une instruction à bloc logique n'a pas le
nombre de blocs nécessaire. Vérifiez le programme.
OPERAND
Une des constantes entrées pour l'instruction n'est pas comprise
ERR
dans la gamme définie. Choisissez une constante dans la gamme.
NO END
Absence de END(01) dans le programme ; inscrivez END(01) dans
INSTR
l'adresse finale du programme.
LOCN ERR
Une instruction du programme ne se trouve pas à la bonne place.
Corrigez le programme d'après les règles convenues.
JME
Une instruction JME(04) manque avec une instruction JMP(05).
UNDEFD
Corrigez le numéro de saut ou insérez une instruction JME(04).
DUPL
Un numéro de saut identique ou un numéro de sous–programme a
été utilisé deux fois. Corrigez le programme de façon à n'utiliser le
même numéro qu'une seule fois.
SBN
L'instruction SBS(91) a été programmée pour un numéro de
UNDEFD
sous–programme inexistant. Corrigez le numéro de
sous–programme ou programmez le sous–programme adéquat.
STEP ERR
STEP(08) avec un numéro de partie et STEP(08) sans numéro de
partie ne sont pas utilisés correctement. Vérifiez les conditions de
programmation de STEP(08) et corrigez le programme.
Message
IL-ILC ERR
IL(02) et ILC(03) ne sont pas utilisées en paires. Corrigez le
programme de façon à ce qu'à chaque IL(02) corresponde une
seule ILC(03). Avec plusieurs IL(02) associées à une seule ILC(03),
le programme est tout de même exécuté. Vérifiez que le
programme est écrit comme vous le souhaitez avant de poursuivre.
JMP-JME
JMP(04) 00 et JME(05) 00 ne sont pas utilisées en paires. Avec
ERR
plusieurs JMP(04) 00 associées à une seule JME(05) 00, le
programme est tout de même exécuté. Vérifiez que le programme
est écrit comme vous le souhaitez avant de poursuivre.
SBN-RET
Si l'adresse affichée est celle de SBN(92), deux sous–programmes
ERR
différents ont été définis avec le même numéro de
sous–programme. Changez l'un des numéros ou supprimez un
sous–programme. Si l'adresse affichée est celle de RET(93),
RET(93) n'a pas été utilisés correctement. Vérifiez les règles de
RET(93) et corrigez le programme.
Signification et réponse appropriée
Signification et réponse appropriée
Chapitre 8-3
351

Publicité

loading