Conversion de données
Mot de commande
214
Lorsque la condition d'exécution est sur OFF, MLPX(76) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, MLPX(76) convertit max. 4 digits
hex. S à 4 bits en valeurs décimales 0 à 15, dont chacune indique une position
de bit. Le bit dont le numéro correspond à la valeur convertie d'un mot de résultat
passe sur ON. Si plusieurs digits sont indiqués, un bit R des mots consécutifs
passe sur ON. (Voir les exemples ci-dessous.)
Les digits C sont sélectionnés selon le schéma ci-dessous. Régler le digit C de
poids fort sur 0 pour indiquer le décodage de 4 à 16 bits.
Digit:
3 2 1 0
Voici quelques exemples de valeurs C et de conversions digit/mot qu'elles
produisent.
C: 0010
S
0
1
2
3
C: 0031
S
0
1
2
3
L'exemple suivant indique le décodage d'un digit à partir du digit S n
cas C est égal à 0001.
Mot source
0
0
0
1
Le premier digit ainsi que le nombre de digits à convertir sont indiqués par C. Si
l'on indique un nombre de digits supérieur à ceux qui restent sur S (en comptant
à partir du premier digit désigné), les autres digits sont relancés où débute le
point S. Le mot final demandé pour mémoriser le résultat converti (R plus le
nombre de digits à convertir) doit être dans la même zone de données que R,
c'est-à-dire que si l'on convertit deux digits, la dernière adresse de mot d'une
zone de données ne peut pas être indiquée; si l'on convertit trois digits, les deux
derniers mots de la zone de données ne peuvent pas être indiqués.
Indique le premier digit à convertir (0 à 3)
Nombre de digits à convertir (0 à 3)
0: 1 digit
1: 2 digits
2: 3 digits
3: 4 digits
Non utilisé. Réglé sur 0.
0 indique le décodage de 4 à 16 bits.
C: 0030
S
R
0
R + 1
1
2
3
C: 0023
S
R
0
R + 1
1
R + 2
2
R + 3
3
C
Bit C (bit numéro 12) sur ON.
Premier mot de résultat
0
0
0
0
0
0
0
0
Chapitre 5-18
R
R + 1
R + 2
R + 3
R
R + 1
R + 2
o
1, dans ce
0
0
0
0