Télécharger Imprimer la page

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

Publicité

Instructions de conversion

7-19-12 BCD TO SIGNED BINARY SCALING -- SCL3(----)

Symboles à contacts
SCL3(----)
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
@SCL3(----)
S
P1
R
Cette instruction est disponible seulement dans CPM2A/CPM2C.
P1+1 doit être BCD.
P1 à P1+4 doivent être dans la même zone de données.
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
SCL3(----) est utilisée pour convertir linéairement une valeur à 4 digits en BCD en
hexadécimale signée à 4 digits. SCL3(----) convertit la valeur en BCD selon un
rapport linéaire indiqué. La ligne de conversion est définie par l'interception sur
l'axe y 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, SCL3(----) n'est pas exécutée. Lors-
que la condition d'exécution est ON, SCL3(----) convertit la valeur à 4 digits en
BCD dans S en valeur hexadécimale signée à 4 digits sur la ligne définie par
l'interception sur l'axe y (0, P1) et la pente (P1+2 % P1+1) et place les résultats
en R. Il est arrondi au nombre entier supérieur le plus proche.
Le contenu de S peut être de 0000 à 9999, mais S sera traité comme valeur
négative si CY=1, ainsi la portée utile de S est réellement --9999 à 9999. Etre sûr
de placer le signe désiré dans CY en utilisant STC(40) ou CLC(41).
Les mots P1+3 et P1+4 de paramètre définissent des limites supérieures et infé-
rieures pour le résultat. Lorsque le résultat est plus grand que la limite supé-
rieure dans P1+3, alors la limite supérieure est écrite dans R. Lorsque le résultat
est plus petit que la limite inférieure dans P1+4, alors la limite inférieure est
écrite dans R.
Rem. Les limites supérieures et inférieures pour une unité de l'entrée 12 bits
analogique seraient 07FF et F800.
Le tableau suivant montre les fonctions et les plages des mots de paramètre :
Paramètre
P1
Interception sur l'axe y
(signé hex.)
&X (BCD)
P1+1
&Y (signé hex.)
P1+2
P1+3
Limite supérieure (signé
hex.)
P1+4
Limite inférieure (signé
hex.)
Zones de données d'opérandes
IR, SR, AR, DM, HR, LR
P1 : Premier mot de paramètre
IR, SR, AR, DM, HR, LR
IR, SR, AR, DM, HR, LR
Fonction
8000 à 7FFF (--32 768 à 32 767)
0000 à 9999
8000 à 7FFF (--32 768 à 32 767)
8000 à 7FFF (--32 768 à 32 767)
8000 à 7FFF (--32 768 à 32 767)
Chapitre
S : Mot de source
R : Mot de résultat
Plage
7-19
395

Publicité

loading