Instructions de conversion
Exemple
00000
S : DM 0020
DM 0020
00
DM 0020
01
DM 0020
02
DM 0020
03
DM 0020
04
1
DM 0020
05
1
DM 0020
06
1
DM 0020
07
1
DM 0020
08
0
DM 0020
09
1
DM 0020
10
1
DM 0020
11
0
DM 0020
12
0
DM 0020
13
0
DM 0020
14
0
DM 0020
15
0
7-19-6 16-TO-4 ENCODER -- DMPX(77)
Limitations
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
382
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Le programme qui suit convertit les digits 1 à 3 de DM 0020 en positions de bits
et fait passer à l'état ON les bits correspondants de trois mots successifs à partir
de HR 10. Le digit 0 n'est pas converti.
R : HR 10
HR 1000
0
Non
HR 1001
0
converti
HR 1002
0
HR 1003
0
HR 1004
0
15
HR 1005
0
HR 1006
0
HR 1007
0
HR 1008
0
6
HR 1009
0
HR 1010
0
HR 1011
0
HR 1012
0
0
HR 1013
0
HR 1014
0
HR 1015
1
Symboles à contacts
DMPX(77)
@DMPX(77)
SB
R
Di
Les deux digits de droite de Di doivent être compris entre 0 et 3.
Tous les mots sources doivent être dans la même zone de données.
DM 6144 à DM 6655 ne peuvent pas être utilisés pour SB, R ou Di.
Lorsque la condition d'exécution est OFF, DMPX(77) n'est pas exécutée.
Lorsque la condition d'exécution est ON, DMPX(77) détermine la position du bit
à l'état ON le plus haut dans S, le code sous forme d'une valeur hexadécimale à
un digit correspondant au numéro de bit à l'état ON le plus haut, puis transfère
cette valeur hexadécimale au digit spécifié dans R. Les digits devant recevoir le
résultat sont spécifiés dans Di et correspondent également au nombre de digits
à coder.
Adresse
Instruction
MLPX(76)
00000
LD
DM 0020
00001
MLPX(76)
#0021
HR 10
R+1 : HR 11
HR 1100
0
HR 1101
0
HR 1102
0
HR 1103
0
HR 1104
0
HR 1105
0
HR 1106
1
HR 1107
0
HR 1108
0
HR 1109
0
HR 1110
0
HR 1111
0
HR 1112
0
HR 1113
0
HR 1114
0
HR 1115
0
Zones de données d'opérandes
SB : Premier mot source
IR, SR, AR, DM, HR, TC, LR
SB
IR, SR, AR, DM, HR, LR
R
Di
IR, SR, AR, DM, HR, TC, LR, #
Chapitre
7-19
Opérandes
00000
DM
0020
#
0021
HR
10
R+2 : HR 12
HR 1200
1
HR 1201
0
HR 1202
0
HR 1203
0
HR 1204
0
HR 1205
0
HR 1206
0
HR 1207
0
HR 1208
0
HR 1209
0
HR 1210
0
HR 1211
0
HR 1212
0
HR 1213
0
HR 1214
0
HR 1215
0
R : Mot de résultat
Di : Indicateur de digit