Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 199

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Instructions de comparaison
Précautions
Drapeaux
Exemple
TR
0
00500
25505
25506
25507
196
chiffres) de Cp1 et Cp2 et sort le résultat dans les drapeaux GR, EQ et LE de la
zone SR.
Le fait de placer d'autres instructions entre CPS(––) et l'accès aux drapeaux
EQ, LE et GR peut changer l'état de ces drapeaux. Accédez à ces drapeaux
avant modification de l'état désiré.
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).
EQ:
ON si Cp1 égale Cp2.
LE:
ON si Cp1 est inférieur à Cp2.
GR:
ON si Cp1 est supérieur à Cp2.
Résultat de la comparaison
p
Cp1 < Cp2
Cp1 = Cp2
Cp1 > Cp2
Dans l'exemple suivant, le contenu de 102 est supérieur à celui du DM 0020 :
10000 est donc placé à ON et les autres bits, 10001 et 10002, à OFF.
CPS(––)
102
DM 0020
000
10000
Supérieur à
10001
Egal
10002
Inférieur à
Cp1: 102
6
F
A
4
(28 580 décimal)
Etat du drapeau
GR (SR 25505)
EQ (SR 25506)
0
0
0
1
1
0
Adresse
Instruction
00000
LD
00001
OUT
00002
CPS(––)
00003
AND
00004
OUT
00005
LD
00006
AND
00007
OUT
00008
LD
00009
AND
00010
OUT
Cp2: DM 0020
>
A
E
3
5
(– 20 939 décimal)
Chapitre 5-18
LE (SR 25507)
1
0
0
Opérande
00500
TR
0
102
DM
0020
000
25505
10000
TR
0
25506
10001
TR
0
25507
10002

Publicité

loading