Télécharger Imprimer la page

Signed Binary To Bcd Scaling -- Scl2 - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de conversion

7-19-11 SIGNED BINARY TO BCD SCALING -- SCL2(----)

Symboles à contacts
SCL2(----)
S
P1
R
Limitations
Description
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
@SCL2(----)
S
P1
R
Cette instruction est disponible seulement dans CPM2A/CPM2C.
S doit être BCD.
P1 à P1+2 doivent être dans la même zone de données.
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
SCL2(----) est utilisée pour convertir linéairement une valeur hexadécimale sig-
née à 4 digits en valeur à 4 digits en BCD. A la différence de BCD(24), qui
convertit une valeur hexadécimale à 4 digits en son équivalent à 4 digits en BCD
" S
(S
), SCL2(----) peut convertir la valeur hexadécimale signée selon un
hex
BCD
rapport linéaire indiqué. La ligne de conversion est définie par l'interception sur
l'axe x et la pente de la ligne indiquée dans les mots P1 de paramètre à P1+2.
Lorsque la condition d'exécution est OFF, SCL2(----) n'est pas exécutée. Lors-
que la condition d'exécution est ON, SCL2(----) convertit la valeur hexadécimale
signée à 4 digits dans S en valeur à 4 digits en BCD sur la ligne définie par l'in-
terception sur l'axe x, (P1, 0) et la pente (P1+2 % P1+1) et place les résultats en
R. Le résultat est arrondi au nombre entier supérieur le plus proche.
Lorsque le résultat est négatif, alors CY est placé à 1. Lorsque le résultat est
inférieur à --9999, alors --9999 est écrit à R. Lorsque le résultat est plus grand
que 9999, alors 9999 est écrit à R.
Le tableau suivant montre les fonctions et les plages des mots de paramètre :
Paramètre
Fonction
P1
Interception sur l'axe x
(hex. signée)
&X (hex. signée)
P1+1
&Y (BCD)
P1+2
Chapitre
Zones de données d'opérandes
S : Mot de source
IR, SR, AR, DM, HR, LR
P1 : Premier mot de paramètre
IR, SR, AR, DM, HR, LR
R : Mot de résultat
IR, SR, AR, DM, HR, LR
Plage
8000 à 7FFF (--32,768 à 32,767)
8000 à 7FFF (--32,768 à 32,767)
0000 à 9999
7-19
393

Publicité

loading