Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 128

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Saisie, modification et contrôle du programme
Type
Message
Type A
?????
NO END INSTR
CIRCUIT ERR
LOCN ERR
DUPL
SBN UNDEFD
JME UNDEFD
OPERAND ERR
STEP ERR
Type B
IL–ILC ERR
JMP–JME ERR
SBN–RET ERR
Type C
JMP UNDEFD
SBS UNDEFD
COIL DUPL
112
Parmi les erreurs ci-dessous, plusieurs se rapportent aux instructions qui n'ont
pas encore été décrites. Pour plus d'informations, voir le chapitre 4-8 Contrôle
de l'état des bits ou 5 Groupe d'instructions.
Le programme n'est pas perdu. Resaisir le programme.
Il n'y a aucune END(01) dans le programme. Ecrire END(01) dans l'adresse finale
du programme.
Le nombre de blocs logiques et le nombre d'instructions de bloc logique ne sont
pas conformes, c'est-à-dire que l'on a utilisé LD ou LD NOT pour lancer un bloc
logique dont la condition d'exécution n'a pas été utilisée par une autre instruction,
ou qu'une instruction de bloc logique à été utilisée sans disposer d'un nombre de
blocs logiques correct. Contrôler le programme.
Une instruction ne se trouve pas à sa place dans le programme. Contrôler les
prescriptions des instructions et corriger le programme.
On a utilisé deux fois le même numéro de saut ou de sous-programme. Corriger
le programme de façon à les utiliser une seule fois. (Le saut 00 peut être utilisé
autant que nécessaire.)
SBS(91) a été programmée pour un sous-programme qui n'existe pas. Corriger
-
le numéro de sous
programme ou programmer le sous
JMP(05) est dépourvue de JME(04). Corriger le numéro de saut ou introduire le
JME(04) correct.
Une constante d'instruction est hors de la gamme des valeurs définies. Modifier
la constante de façon à ce qu'elle respecte la gamme.
STEP(08) avec numéro de section et STEP(08) sans numéro de section ont été
utilisés correctement. Contrôler les prescriptions de programmation STEP(08) et
corriger le programme.
IL(02) et ILC(03) ne sont pas utilisées en couples. Corriger le programme de façon
à ce que chaque IL(02) ait une seule ILC(03). Bien que ce message apparaît
même si l'on utilise plus d'une IL(02) avec une ILC(03), le programme est exécuté
selon l'écriture. Veiller à ce que l'écriture du programme corresponde à la
demande avant de continuer.
JMP(04) 00 et JME(05) 00 ne sont pas utilisées en couples. Bien que ce message
apparaît même si l'on utilise plus d'une JMP(04) 00 avec une JME(05) 00, le
programme est exécuté selon l'écriture. Veiller à ce que l'écriture du programme
corresponde à la demande avant de continuer.
Si l'adresse correspond à SBN(92), on a défini deux sous-programmes différents
ayant le même numéro. Modifier l'un des deux numéros de sous-programme ou
effacer l'un des sous-programmes. Si l'adresse correspond à RET(93), RET(93)
n'a pas été utilisée correctement. Contrôler les prescriptions RET(93) et corriger
le programme.
On a utilisé JME(05) sans JMP(04) avec le même numéro de saut. Ajouter une
JMP(04) avec le même numéro ou effacer la JME(05) non utilisée.
Il existe un sous-programme qui n'a pas été appelé par SBS(91). Programmer un
appel de sous-programme dans le point correct ou effacer le sous-programme s'il
n'est pas nécessaire.
Plusieurs instructions (telles que OUT, OUT NOT, DIFU(13), DIFD(14), KEEP(11),
SFT(10)) commandent le même bit (qu'il soit sur ON et/ou sur OFF). Bien que cela
arrive pour certaines instructions (duplication de sortie), contrôler les prescriptions
des instructions pour confirmer que le programme est correct ou écrire le
programme de nouveau afin que chaque bit soit commandé par une seule
instruction.
Description et réponse appropriée
Chapitre 4-7
-
programme demandé.

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he