Télécharger Imprimer la page

Double Compare -- Cmpl - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de comparaison
Exemple
00000
HR 00
HR 00
0210
La valeur 210 contenue
dans HR 00 est comparée
aux plages. 210 étant com-
pris entre 201 et 300 (valeur
des mots DM 0014 et DM
0015), le bit LR 0502 est
mis à 1.

7-18-4 DOUBLE COMPARE -- CMPL(60)

Limitations
Description
Conseils d'utilisation
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
374
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
L'exemple suivant illustre les comparaisons effectuées et les résultats obtenus
pour BCMP(68). La comparaison est ici effectuée à chaque cycle lorsque
IR 00000 est sur ON.
Limites inférieures
DM 0010
DM 0012
DM 0014
DM 0016
DM 0018
DM 0020
DM 0022
DM 0024
DM 0026
DM 0028
DM 0030
DM 0032
DM 0034
DM 0036
DM 0038
DM 0040
Symboles à contacts
CMPL(60)
Cp1
Cp2
----
Rem. CMPL(60) est instruction d'expansion du SRM1(-V2). Le code de fonction 60
est défini en usine et peut être modifié sur le SRM1(-V2) si désiré.
Cp1 et Cp1+1 doivent être dans la même zone de données.
Cp2 et Cp2+1 doivent être dans la même zone de données.
Placer le troisième opérande à 000.
Lorsque la condition d'exécution est OFF, CMPL(60) n'est pas exécutée. Lors-
que la condition d'exécution est ON, CMPL(60) associe le contenu hexadécimal
à 4 digits de Cp1+1 à celui de Cp1 et celui de Cp2+1 à celui de Cp2, pour créer
deux nombres hexadécimaux à 8 digits, Cp+1,Cp1 et Cp2+1,Cp2. Les deux
nombres à 8 digits sont alors comparés et le résultat est transmis aux drapeaux
GR, EQ et LE dans la zone SR.
L'insertion d'autres instructions entre CMPL(60) et l'opération accédant aux
drapeaux 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é.
Adresse
BCMP(68)
00000
HR 00
00001
DM 0010
LR 05
Limites supérieures
0000
DM 0011
0101
DM 0013
0201
DM 0015
0301
DM 0017
0401
DM 0019
0501
DM 0021
0601
DM 0023
0701
DM 0025
0801
DM 0027
0901
DM 0029
1001
DM 0031
1101
DM 0033
1201
DM 0035
1301
DM 0037
1401
DM 0039
1501
DM 0041
Zones de données d'opérandes
Cp1 : 1er mot de la 1ère paire de mots comparés
IR, SR, AR, DM, HR, TC, LR
Cp2 : 1er mot de la 2ème paire de mots comparés
IR, SR, AR, DM, HR, TC, LR
Chapitre
Instruction
Opérandes
LD
00000
BCMP(68)
HR
DM
0010
LR
R : LR 05
0100
LR 0500
0200
LR 0501
0300
LR 0502
0400
LR 0503
0500
LR 0504
0600
LR 0505
0700
LR 0506
0800
LR 0507
0900
LR 0508
1000
LR 0509
1100
LR 0510
1200
LR 0511
1300
LR 0512
1400
LR 0513
1500
LR 0514
1600
LR 0515
7-18
00
05
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

Publicité

loading