Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 388

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions de comparaison
Conseils d'utilisation
Drapeaux
Exemple
TR
0
00000
25505
25506
25507
Adresse
Instruction
00000
LD
00001
OUT
00002
ZCP(----)
00003
AND
00004
OUT
LL : #0010
0
0
1
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
376
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Résultat de la comparaison
CD < LL
LL ! CD ! UL
UL < CD
L'insertion d'autres instructions entre ZCP(----) et l'opération accédant aux dra-
peaux EQ, LE et GR peut modifer l'état de ces drapeaux. L'accès doit avoir lieu
avant que l'état correspondant ne soit modifié.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
LL est supérieur à UL.
ON lorsque LL ! CD ! UL
EQ :
LE :
ON lorsque CD < LL.
GR :
ON lorsque CD > UL.
Dans l'exemple qui suit, le contenu d'IR 200 (#6FA4) est comparé à la plage
#0010 à #AB1F. Du fait que #0010 ! #6FA4 ! #AB1F, le drapeau EQ et
IR 20001 passent à l'état ON.
Opérandes
00000
TR
0
200
#
0010
25505
20000
CD : 200
<
0
6
F
A
4
p
GR (SR 25505)
0
0
1
ZCP(----)
200
#0010
#AB1F
20000
20001
20002
Adresse
Instruction
00005
LD
00006
AND
00007
OUT
00008
LD
00009
AND
00010
OUT
UL : #AB1F
<
A
B
1
F
Chapitre
Etat des drapeaux
EQ (SR 25506)
LE (SR 25507)
0
1
1
0
0
0
Plus grand que
(supérieur à la
plage)
Egal à
(dans la plage)
Plus petit que
(inférieur à la
plage)
Opérandes
TR
0
25506
20001
TR
0
25507
20002
20000 : OFF
20001 : ON
20002 : OFF
7-18

Publicité

loading