Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 182

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Instructions de déplacement de données
Limites
Description
Précautions
Drapeaux
Exemple
00001
5-17-3 BLOCK TRANSFER – TRANSFERT DE BLOC – XFER(70)
Limites
L'instruction MVN inverse une donnée de canal ou une constante à 4 chiffres et
la copie vers un canal spécifié. Les DM 6144 à 6655 ne peuvent être utilisés pour
D.
Lorsque la condition d'exécution est à OFF, MVN(22) n'est pas exécutée. Lors-
que la condition est à ON, MVN(22) transfère le contenu inversé de S (canal
spécifié ou constante à 4 chiffres hexadécimaux) dans D, c'est–à–dire que pour
chaque bit de S à ON, le bit correspondant de D est placé à OFF et que pour
chaque bit de S à OFF, le bit correspondant de D est placé à ON.
Canal source
Les numéros de TC/CNT ne peuvent être désignés comme valeur D pour
changer la valeur en cours (PV) de la tempo. ou du compteur. On peut facile-
ment y parvenir en utilisant BSET(71).
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 tous les zéros sont transférés vers D.
L'exemple suivant montre @MVN(22) utilisé pour copier le complément de
#F8C5 dans DM 0010 lorsque IR 00001 passe de OFF à ON.
#F8C5
1 1 1 1 1 0 0 0 1 1
DM 0010
0 0 0 0 0 1 1 1 0 0
= 073A
Symboles
XFER(70)
@XFER(70)
N
S
D
Transfert de données de canaux consécutifs vers d'autres canaux consécutifs
en une seule fois. S et S+N doivent appartenir à la même zone de données, ainsi
que D et D+N.
Etat du bit
inversé
Adresse
Instruction
@MVN(22)
00000
LD
#F8C5
00001
@MOV(21)
DM 0010
0
0 0 1 0 1
1
1 1 0 1 0
Zones de données d'opérande
N: nombre de canaux (BCD)
IR, SR, AR, DM, HR, TC, LR, #
N
IR, SR, AR, DM, HR, TC, LR
S
D: canal de destination de départ
D
IR, SR, AR, DM, HR, TC, LR
Chapitre 5-17
Canal de destination
Opérande
00001
#
F8C5
DM
0010
S: canal source de départ
179

Publicité

loading