Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 535

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Drapeaux d'erreur et drapeaux arithmétiques
Le tableau suivant mentionne les instructions qui touchent les drapeaux N, OF, UF, ER, CY, GR, LE et EQ.
En général, N indique un résultat négatif, OF indique que le résultat d'une opération à 16 bits est supérieur à 32767
(7FFF) ou que le résultat d'une opération à 32 bits est supérieur à 2147483647 (7FFF FFFF). UF indique que le
résultat d'une opération à 16 bits est inférieur à –32768 (8000) ou que le résultat d'une opération à 32 bits est
inférieur à –2147483648 (8000 0000). Pour plus d'informations, voir le Chapitre 5 Groupe d'instructions.
ER indique que les données de l'opérande ne respectent pas les conditions demandées. CY indique le résultat
arithmétique ou le décalage des données. GR indique qu'une valeur comparée est supérieure à la valeur stan-
dard, LT indique qu'elle est inférieure et EQ que les valeurs sont égales. EQ indique aussi le résultat nul d'une
opération arithmétique. Pour plus d'informations, voir le Chapitre 5 Groupe d'instructions.
Dans ce tableau, les flèches verticales indiquent les drapeaux qui passent sur ON et OFF en fonction du résultat
des instructions.
Bien que les instructions en schéma à relais TIM et CNT soient exécutées lorsque ER est sur ON, les autres ins-
tructions ayant une flèche verticale dans la colonne ER ne sont pas exécutées si ER est sur ON. Même les autres
drapeaux du tableau ne fonctionnent pas lorsque ER est sur ON.
Les instructions non mentionnées ne touchent pas les drapeaux cités dans ce tableau. Bien que l'on indique seu-
lement la forme non impulsionnelle de chaque instruction, les instructions impulsionnelles touchent les drapeaux
exactement de la même manière que les autres.
Les 8 drapeaux passent sur OFF lors de l'exécution de END(01), ainsi il est impossible de surveiller leur état sur
une console de programmation.
Mnémon.
25503
(ER)
µ
TIM
µ
CNT
END (01)
OFF
SFT(10)
OFF
µ
CNTR(12)
µ
TIMH(15)
µ
WSFT(16)
µ
CMP(20)
µ
MOV(21)
µ
MVN(22)
µ
BIN(23)
µ
BCD(24)
µ
ASL(25)
µ
ASR(26)
µ
ROL(27)
µ
ROR(28)
µ
COM(29)
µ
ADD(30)
µ
SUB(31)
µ
MUL(32)
µ
DIV(33)
µ
ANDW(34)
µ
ORW(35)
µ
XORW(36)
µ
XNRW(37)
µ
INC(38)
Annexe C
25504
25505
25506
(CY)
(GR)
(EQ)
---
---
---
---
OFF
OFF
---
---
---
---
---
---
---
---
µ
---
---
---
---
---
---
---
---
---
µ
---
µ
---
µ
---
µ
---
---
---
µ
---
µ
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
25507
25404
(LE)
(OF)
---
---
---
---
OFF
OFF
OFF
---
---
---
---
---
---
---
---
µ
µ
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
µ
---
25405
25402
(UF)
(N)
---
---
---
---
---
---
OFF
OFF
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
µ
---
---
µ
---
---
---
---
OFF
---
---
---
µ
---
---
---
---
OFF
µ
---
---
µ
---
---
µ
---
---
---
---
---
---
---
---
---
---
---
---
---
---
µ
---
---
µ
---
---
µ
---
---
µ
---
---
---
---
---
Page
164
170
162
175
173
168
182
198
184
185
209
210
179
179
180
180
279
233
235
239
241
280
281
282
283
232
519

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he