Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 62

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Zone SR (relais spécial)
3-4-16 Drapeaux d'erreur ER dans l'exécution des instructions
3-4-17 Drapeaux arithmétiques
Drapeau négatif N
Drapeau de dépassement
"over flow"
Drapeau de dépassement
négatif "under flow"
Drapeau de retenue "carry"
Drapeau "supérieur à" GR
Drapeau "égal à" EQ
Drapeau "inférieur à" LE
46
Bien que l'API continue à fonctionner lorsque SR 25415 passe sur ON, les car-
tes qui ont causé l'erreur s'interrompent et le voyant ALM clignote. Contrôler
l'état des bits AR 0000 à AR 0015 pour obtenir les numéros des cartes où s'est
vérifiée l'erreur et en rechercher la cause.
Le fonctionnement de la carte peut reprendre grâce aux bits de redémarrage
(AR 0100 à AR 0115, SR 25207 et SR 25213) mais n'est pas effectif si l'on sélec-
tionne le même numéro de carte pour plusieurs cartes d'E/S spéciales. Mettre
hors tension, corriger les réglages des numéros de carte et remettre sous ten-
sion pour le redémarrage.
SR 25415 ne passe pas sur OFF même si AR 0100 à AR 0115 (bits de redémar-
rage) sont sur ON. Il peut passer sur OFF en lisant les erreurs sur un appareil de
programmation ou en exécutant l'instruction FAL(06) 00 dans le programme en
schéma à relais.
Le bit SR 25503 passe sur ON en cas de d'exécution de l'instruction contenant
les données d'opérandes incorrectes. Les causes courantes d'une erreur d'ins-
truction sont les données d'opérandes non-BCD lorsque les données BCD sont
nécessaires ou un mot d'adressage indirect DM n'existe pas. Lorsque le
drapeau ER est sur ON, l'instruction en cours n'est pas exécutée.
On utilise les drapeaux suivants dans le décalage de données, dans les
opérations arithmétiques et les instructions de comparaison. On y fait référence
en citant les abréviations à deux lettres.
Rem.: Ces drapeaux sont tous remis à zéro lorsque l'instruction END(01) est exécutée
et ne peuvent donc pas être surveillés sur un appareil de programmation.
Pour d'autres informations, se référer aux par. AUCUN LIEN Décalage de don-
nées, AUCUN LIEN Comparaison de données, AUCUN LIEN Opérations
BCD et AUCUN LIEN Opérations binaires.
Le bit SR 25402 passe sur ON lorsque le résultat d'une opération est négatif.
Le bit SR 25404 passe sur ON lorsque le résultat d'une addition ou d'une sous-
traction binaire dépasse 7FFF ou 7FFFFFFF.
Le bit SR 25405 passe sur ON lorsque le résultat d'une addition ou soustraction
de binaire signé dépasse 8000 ou 80000000.
Le bit SR 25504 passe sur ON en cas de report dans le résultat d'une opération
arithmétique ou lorsqu'une instruction à rotation ou à décalage reporte "1" dans
le CY. Le contenu CY sert aussi dans certaines opérations arithmétiques,
c'est–à–dire dans l'addition ou la soustraction avec d'autres opérandes. Ce
drapeau peut être sélectionné et effacé dans le programme grâce aux instruc-
tions Set Carry (sélectionne report) et Clear Carry (efface report).
Le bit SR 25505 passe sur ON lorsque le résultat d'une comparaison indique
que la première opérande doit être supérieure à la seconde.
Le bit SR 25506 passe sur ON lorsque le résultat d'une comparaison indique
que deux opérandes doivent être égales ou lorsque le résultat d'une opération
arithmétique est égal à zéro.
Le bit SR 25507 passe sur ON lorsque le résultat d'une comparaison indique
que la première opérande doit être inférieure à la seconde.
Rem.: Les quatre drapeaux arithmétiques passent sur OFF lorsque l'instruction
END(01) est exécutée.
Chapitre 3-4

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he