Instructions de conversion
Drapeaux
Exemple
00000
Fonctions et gammes de canaux de paramètre :
Paramètre
Fonction
P1
Point BCD n
(A
)
Y
P1+1
Point hexa. n
(A
)
X
P1+2
Point BCD n
(B
)
Y
P1+3
Point hexa. n
(B
)
X
Voici le canal source S converti en D selon la ligne définie par les points (A
et (B
, B
) :
Y
X
Valeur après conversion
(BCD)
B
Y
R
A
Y
A
X
Les résultats peuvent être calculés en convertissant d'abord toutes les valeurs
en BCD et en utilisant la formule suivante :
Résultats = B
– [(B
Y
ER:
La valeur de P1+1 égale celle de P1+3.
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).
P1 et P1+3 n'appartiennent pas à la même zone de données ou autre
erreur de sélection.
EQ:
ON lorsque le résultat R est égal à 0000.
Lorsque 00000 passe à ON dans l'exemple suivant, la donnée source BCD de
DM 0100 (#0100) est convertie en hexadécimal selon les paramètres de
DM 0150 à 0153. Le résultat (#0512) est alors inscrit dans DM 0200.
@SCL(––)
DM 0100
DM 0150
DM 0200
DM 0150
DM 0151
DM 0152
DM 0153
Gamme
o
1
0000 à 9999
o
1
0000 à FFFF
o
2
0000 à 9999
o
2
0000 à FFFF
S
B
X
– A
)/(B
– A
) X (B
Y
Y
X
X
Adresse
Instruction
00000
LD
00001
@SCL(––)
0010
Paramètres
DM 0100
0005
Source
0050
0019
Résultat
DM 0200
Chapitre 5-19
Remarques
---
Sélection P1+1=P1+3
interdite
---
Sélection
P1+3=P1+1
interdite
, A
Y
Valeur avant conversion
(Hexadécimale)
– S)]
X
Opérande
00000
Source : DM0100
Param. : DM0150
Résultat :DM0200
0100
0512
)
X
215