Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 377

Publicité

Instructions de transfert de données
00000
Operation utilisant une
batterie
00000
IR 200
IR 216
DM 0000
DM 0001
DM 0002
DM 0003
DM 0004
DM 0005
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
HR 10 + Of. Le contenu de LR 10 est #3005, #00FF est copié dans HR 15 (HR 10
+ 5) lorsque IR 00000 est sur ON.
@DIST(80)
#00FF
HR 10
LR 10
LR 10
3 0 0
5
5 décalages
Lorsque les bits 12 à 15 de C=9, DIST(80) s'utilise pour une opération utilisant
une batterie. Les 3 autres digits de C indiquent le nombre de mots de la batterie
(000 à 999 dans un BCD). DBs contient l'indicateur de la batterie.
Lorsque la condition d'exécution est OFF, DIST(80) n'est pas exécutée.
Lorsque la condition d'exécution est ON, DIST(80) copie le contenu de S dans
DBs+1 + le contenu de DBs. En d'autres termes, 1 et le contenu de DBs sont
ajoutés à DBs pour déterminer le mot de destination. Le contenu de DBs est
alors incrémenté de 1.
Rem. 1. DIST(80) sera exécutée à chaque cycle, sauf lorsque la forme sur
changement d'état (@DIST(80)) est utilisée ou lorsque DIST(80) est
utilisée avec DIFU(13) ou DIFD(14).
2. Initialiser l'indicateur de la batterie avant d'utiliser DIST(80) pour une
opération utilisant une batterie.
Exemple
L'exemple suivant montre comment utiliser DIST(80) pour créer une batterie
entre DM 0001 et DM 0005. DM 0000 fait office d'indicateur de batterie.
@DIST(80)
200
DM 0000
216
FFFF
9005
Première
0000
DM 0000
exécution
0000
DM 0001
0000
DM 0002
0000
Indicateur de
DM 0003
batterie
0000
DM 0004
incrémenté
0000
DM 0005
ER :
Le décalage ou la longueur de la batterie dans le mot de commande
n'est pas une valeur BCD.
Adresse
Instruction
00000
LD
00001
@DIST(80)
#00FF
HR 10
0 0 F
F
0 0 0
HR 15
0 0 F
Adresse
Instruction
00000
LD
00001
@DIST(80)
0001
Deuxième
FFFF
exécution
0000
0000
Indicateur de
0000
batterie
0000
incrémenté
Chapitre
7-17
Opérandes
00000
#
00FF
HR
10
LR
10
0
F
Opérandes
00000
200
DM
0000
216
DM 0000
0002
DM 0001
FFFF
DM 0002
FFFF
DM 0003
0000
DM 0004
0000
DM 0005
0000
365

Publicité

loading