Omron SYSMAC CPM1A Manuel De Fonctionnement page 120

Masquer les pouces Voir aussi pour SYSMAC CPM1A:
Table des Matières

Publicité

Erreurs de programmation
110
Trois niveaux de vérification de programme sont disponibles. Le niveau désiré
doit être désigné pour indiquer le type d'erreurs à détecter. Le tableau suivant
décrit les types d'erreurs, les affichages et les explications de toutes les erreurs
de syntaxe. Le niveau de vérification 0 contrôle les erreurs de type A, B, et C; le
niveau 1 les erreurs de type A et B; et le niveau 2, les erreurs de type A.
Type
Message
A
?????
Le programme a été endommagé, en créant un code de
fonction inexistant. Réintroduire le programme.
CIRCUIT ERR
Le nombre de blocs logiques et d'instructions de blocs
logiques n'est pas conforme, c'est--à--dire, soit LD soit LD
NOT a été utilisé pour lancer un bloc logique dont la
condition d'exécution n'a pas été utilisée par d'autres
instructions, ou une instruction de bloc logique n'ayant pas
le nombre de blocs logiques requis a été utilisée. Vérifier
le programme.
OPERAND
Une constante introduite pour l'instruction n'est pas
ERR
incluse dans la gamme des valeurs définies. Changer la
constante pour qu'elle soit comprise dans la gamme
appropriée.
NO END
Il n'y a aucun END(001) dans le programme. Ecrire
INSTR
END(001) à l'adresse finale dans le programme.
LOCN ERR
Une instruction se trouve dans la place erronée dans le
programme. Vérifier les conditions requises pour les
instructions et corriger le programme.
JME UNDEFD
Une instruction JME(004) est perdue pour une instruction
JMP(005). Corriger le nombre de branchement ou insérer
l'instruction JME(004) appropriée.
DUPL
Le même nombre de branchement ou de
sous--programme a été utilisé deux fois. Corriger le
programme de façon que le même nombre soit utilisé
seulement 1 fois respectivement.
SBN UNDEFD
L'instruction SBS(091) a été programmée pour un nombre
de sous--programme inexistant. Corriger le nombre de
sous--programme ou programmer le sous--programme
requis.
STEP ERR
STEP(008) avec un nombre de section et STEP(008)
sans nombre de section ont été utilisés de façon
incorrecte. Vérifier les conditions de programmation de
STEP(008) et corriger le programme.
B
IL-ILC ERR
IL(002) et ILC(003) ne sont pas utilisés en couple.
Corriger le programme de façon que chaque IL(002) ait un
ILC(003) unique. Bien que ce message d'erreur
apparaisse si l'on utilise plus d'1 IL(002) avec le même
ILC(003), le programme sera exécuté comme écrit. Veiller
à ce que le programme soit écrit comme désiré avant de
procéder.
JMP-JME ERR
JMP(004) et JME(005) ne sont pas utilisés en couple.
Veiller à ce que le programme soit écrit comme désiré
avant de procéder.
SBN-RET ERR
Si l'adresse affichée est celle de SBN(092), deux
sous--programmes différents ont été définis avec le même
nombre de sous--programme. Changer l'un des nombres
de sous--programme ou effacer l'un des
sous--programmes. Si l'adresse affichée est celle de
RET(093), RET(093) n'a pas été utilisé de façon
adéquate. Vérifier les conditions requises pour RET(093)
et corriger le programme.
Signification et réponse appropriée
Chapitre 5-5

Publicité

Table des Matières
loading

Table des Matières