Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 404

Publicité

Instructions de conversion
Drapeaux
Exemple
00000
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
392
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
0000 est écrit dans R et si le résultat est supérieur à 9999, alors 9999 est écrit
dans R.
Le tableau suivant montre les fonctions et les plages des mots de paramètre :
Paramètre
Fonction
P1
Point BCD n# 1 (A
P1+1
Point Hex. n# 1 (A
P1+2
Point BCD n# 2
(B
)
Y
P1+3
Point Hex. n# 2 (B
Le schéma suivant montre le mot de source, S, converti en D selon la ligne
définie par les points (A
, A
Y
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 ensuite la formule suivante :
Résultats = B
-- [(B
Y
ER :
La valeur en P1+1 est égale à 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 ne sont pas dans la même zone de données, ou toute autre
erreur de réglage.
EQ :
ON lorsque le résultat R, est 0000.
Lorsque 00000 est ON dans l'exemple suivant, les données de base en BCD en
DM 0100 (#0100) sont converties en hexadécimales selon les paramètres en
DM 0150 à DM 0153. Le résultat (#0512) est alors écrit dans DM 0200.
@SCL(66)
DM 0100
DM 0150
DM 0200
DM 0150
0010
DM 0151
0005
DM 0152
0050
DM 0153
0019
Plage
) 0000 à 9999
---
Y
) 0000 à FFFF
Ne pas placer
X
P1+1=P1+3.
0000 à 9999
---
) 0000 à FFFF
Ne pas placer
X
P1+3=P1+1.
) et (B
, B
).
X
Y
X
Valeur avant conversion
(Hexadécimale)
S
B
X
) $ (B
-- A
)/(B
-- A
Y
Y
X
X
X
Adresse
Instruction
00000
LD
00001
@SCL(66)
DM 0100
DM 0200
Chapitre
7-19
Commentaires
-- S)]
Opérandes
00000
DM
0100
DM
0150
DM
0200
0100
0512

Publicité

loading