Télécharger Imprimer la page

Instructions De Comparaison; Compare -- Cmp - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de comparaison

Indicateur de digit
Drapeaux

7-18 Instructions de comparaison

7-18-1 COMPARE -- CMP(20)

Limitations
Description
Conseils d'utilisation
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
370
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Les exemples suivants illustrent des transferts de données correspondant à
différentes valeurs de Di.
Di: 0010
S
0
1
2
3
Di: 0031
S
0
1
2
3
ER :
Au moins un des trois digits de droite des Di n'est pas compris entre 0 et
3.
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).
Symboles à contacts
CMP(20)
Cp1
Cp2
Pour la comparaison d'une valeur à la PV de temporisation ou de comptage,
cette valeur doit être une valeur BCD.
Lorsque la condition d'exécution est OFF, CMP(20) n'est pas exécutée. Lors-
que la condition d'exécution est ON, CMP(20) compare Cp1 et Cp2 et génère
les résultats dans les drapeaux GR, EQ et LE dans la zone SR.
L'insertion d'autres instructions entre CMP(20) 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).
EQ :
ON lorsque Cp1 est égal à Cp2.
LE :
ON lorsque Cp1est plus petit que Cp2.
GR :
ON lorsque Cp1 est plus grand que Cp2.
Drapeau
Adresse
GR
25505
EQ
25506
LE
25507
Di: 0030
D
S
0
0
1
1
2
2
3
3
Di: 0023
D
S
0
0
1
1
2
2
3
3
Zones de données d'opérandes
Cp1 : 1ère comparaison de mot
IR, SR, AR, DM, HR, TC, LR, #
Cp2 : 2ème comparaison de mot
IR, SR, AR, DM, HR, TC, LR, #
C1 < C2
C1 = C2
OFF
OFF
OFF
ON
ON
OFF
Chapitre
7-18
D
0
1
2
3
D
0
1
2
3
C1 > C2
ON
OFF
OFF

Publicité

loading