Instructions de calcul BCD
5-20 Instructions de calcul BCD
5-20-1 SET CARRY – FORCAGE DE LA RETENUE – STC(40)
5-20-2 CLEAR CARRY – ANNULATION DE LA RETENUE – CLC(41)
5-20-3 BCD ADD – ADDITION BCD – ADD(30)
Limites
Description
Drapeaux
Lorsque la condition d'exécution est à OFF, STC(40) n'est pas exécutée. Lors-
que la condition est à ON, STC(40) place le registre de retenue CY (SR 25504) à
"1" (ON).
Rem. : reportez–vous à l'annexe C pour la liste des instructions affectant CY.
Lorsque la condition d'exécution est à OFF, CLC(41) n'est pas exécutée. Lors-
que la condition est à ON, CLC(41) place le registre de retenue CY (SR 25504) à
"0" (OFF).
Rem. : reportez–vous à l'annexe C pour la liste des instructions affectant CY.
Symboles
ADD(30)
Au
Ad
R
Effectue une addition entre deux données BCD à 4 digits.
Les DM 6144 à 6655 ne peuvent être utilisés pour R.
Lorsque la condition d'exécution est à OFF, ADD(30) n'est pas exécutée. Lors-
que la condition est à ON, ADD(30) additionne le contenu de Au, Ad et CY et
place le résultat dans R. CY est sélectionné si le résultat est supérieur à 9999.
Au et Ad ne peuvent être des constantes.
ER:
Au et/ou Ad n'est pas en BCD.
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).
CY:
ON lorsqu'il y a une retenue dans le résultat.
EQ:
ON lorsque le résultat est égal à 0.
Symboles
STC(40)
Ladder Symboles
CLC(41)
Zones de données d'opérande
@ADD(30)
Au
Ad
R
Au + Ad + CY
Chapitre 5-20
@STC(40)
@CLC(41)
er
Au: 1
canal de l'addition (BCD)
IR, SR, AR, DM, HR, TC, LR, #
e
Ad: 2
canal de l'addition (BCD)
IR, SR, AR, DM, HR, TC, LR, #
R: canal de résultat
IR, SR, AR, DM, HR, LR
CY
R
227