Télécharger Imprimer la page

Erreurs Définies Par L'utilisateur - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Erreurs définies par l'utilisateur
Erreurs niveau B
Erreurs niveau C
Attention Les instructions d'expansion (assignées aux codes de fonction 17, 18, 19, 47,
!
9-4
Erreurs définies par l'utilisateur
MESSAGE -- MSG(46)
FAILURE ALARM -- FAL(06)
1, 2, 3...
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
508
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Message
IL-ILC ERR
IL(02) et ILC(03) ne sont pas utilisées en paires. Corriger le
programme de façon à ce qu'à chaque IL(02) corresponde une
seule ILC(03). Bien que ce message d'erreur s'affiche lorsque
plusieurs IL(02) sont associées à une seule ILC(03), le programme
est tout de même exécuté. Vérifier que le programme est écrit
comme souhaité avant de poursuivre.
JMP-JME
JMP(04) et JME(05) ne sont pas utilisées en paires. Vérifier que le
ERR
programme est écrit comme souhaité 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. Changer l'un des numéros ou supprimer un
sous-programme. Si l'adresse affichée est celle de RET(93),
RET(93) n'a pas été utilisée correctement. Vérifier les conditions
d'utilisation de RET(93) et corriger le programme.
Message
COIL DUPL
Le même bit est contrôlé (placé sur ON ou OFF) par plusieurs
instructions (OUT, OUT NOT, DIFU(13), DIFD(14), KEEP(11),
SFT(10)). Bien que cela soit permis pour certaines instructions,
vérifier les conditions d'utilisation de l'instruction en cause pour
savoir si le programme est correct ou le ré-écrire pour que chaque
bit ne soit contrôlé que par une seule instruction.
JMP
JME(05) n'est pas utilisée avec JMP(04) avec le même numéro de
UNDEFD
saut. Ajouter une JMP(04) portant le même numéro ou supprimer la
JME(05) non utilisée.
SBS
Un sous-programme n'est pas appelé par SBS(91). Programmer un
UNDEFD
appel de sous-programme à l'endroit adéquat ou supprimer le
sous-programme si cela est nécessaire.
48, 60 à 69, 87, 88 et 89) ne subissent aucune vérification programme, de même
que les DM 3070 à DM 6143 pour les API non munis de ces zones. Les données
ne sont pas inscrites, même dans le cas où ces zones sont spécifiées et les
données lues à partir de ces zones sont toujours égales à "0000".
Voici les quatre instructions que l'utilisateur peut utiliser pour définir ses propres
erreurs ou messages ; elles envoient des messages à la console de
programmation connectée à l'API et causent des erreurs fatales ou non fatales.
MSG(46) affiche un message sur la console de programmation ; il peut y avoir
jusqu'à 16 caractères en longueur et s'affiche lorsque la condition d'exécution
de l'instruction est sur ON. Se reporter à la page 429 pour obtenir plus
d'informations.
FAL(06) est une instruction entraînant une erreur non fatale. Se reporter à la
page 332 pour obtenir plus d'informations. Voici ce qui se produit lorsqu'une
instruction FAL(06) est exécutée :
1. Le voyant ERR/ALM de l'Unité centrale clignote. L'API continue à
fonctionner.
2. Le numéro de FAL en BCD à 2 digits (01 à 99) est écrit dans SR 25300 à
SR 25307.
3. Le numéro FAL est enregistré dans la zone de journal d'erreurs de l'API. Le
nombre d'occurrences est également enregistré dans les API CPM2A et les
API CPM2C possédant une horloge interne.
Les numéros de FAL peuvent être sélectionnés arbitrairement pour indiquer des
conditions particulières. Le même numéro ne peut être utilisé comme un
numéro FAL et un numéro FALS.
Chapitre
Signification et remède
Signification et remède
9-4

Publicité

loading