Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 250

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Opérations BCD
Exemple
TR 0
00002
25504
25504
5-19-6 DOUBLE BCD ADD – ADDL(54)
Limitations
Description
234
CY:
Sur ON en cas de retenue dans le résultat.
EQ:
Sur ON lorsque le résultat est égal à 0.
Avec 00002 sur ON, le programme illustré dans le schéma suivant efface CY à
l'aide de CLC(41), additionne le contenu LR 25 à la constante 6103, sort le résul-
tat sur DM 0100, enfin déplace tous les zéros ou 0001 sur DM 0101 selon l'état
CY (25504). Cette opération garantit que la retenue dérivant du dernier digit est
maintenue sur R+1 afin de manipuler le résultat final comme une donnée à 8
digits.
Bien qu'il soit possible d'utiliser deux ADD(30) ensemble pour effectuer une ad-
dition BCD à 8 digits, ADDL(54) est particulièrement indiquée pour ce but.
Schémas à contacts
ADDL(54)
@ADDL(54)
Au
Ad
R
Les couples suivants doivent figurer tous dans la même zone de données: Au et
Au+1, Ad et Ad+1, R et R+1.
Lorsque la condition d'exécution est sur OFF, ADDL(54) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, ADDL(54) additionne le contenu
CY à la valeur à 8 digits de Au et Au+1 et à la valeur à 8 digits de Ad et Ad+1, puis
Adresse
Instruction
00000
LR
CLC(41)
00001
OUT
00002
CLC(41)
00003
ADD(30)
ADD(30)
LR 25
#6103
DM 0100
00004
AND
00005
MOV(21)
MOV(21)
#0001
DM 0101
00006
LD
00007
AND NOT
MOV(21)
00008
MOV(21)
#0000
DM 0101
Zones de données d'opérande
Au: premier mot cumulande (BCD)
IR, SR, AR, DM, HR, TC, LR
Ad: premier mot cumulateur (BCD)
Au
IR, SR, AR, DM, HR, TC, LR
Ad
R: premier mot de résultat
R
Chapitre 5-19
Opérande
00002
TR
0
LR
25
#
6103
DM
0100
25504
#
0001
DM
0101
TR
0
25504
#
0000
DM
0101
IR, SR, AR, DM, HR, LR

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he