Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 237

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Instructions de calcul BCD
5-20-8 DOUBLE BCD SUBTRACT – SOUSTRACTION BCD A DOUBLE
LONGUEUR – SUBL(55)
Limites
Description
Drapeaux
234
Symboles
SUBL(55)
@SUBL(55)
Mi
Su
R
Effectue une soustraction entre deux données à 8 chiffres avec retenue et sort le
résultat sur les canaux spécifiés.
Les DM 6143 à 6655 ne peuvent être utilisés pour R.
Lorsque la condition d'exécution est à OFF, SUBL(55) n'est pas exécutée. Lors-
que la condition est à ON, SUBL(55) soustrait CY et le contenu à 8 chiffres de Su
et Su+1 de la valeur à 8 chiffres de Mi et Mi+1, et place le résultat dans R et R+1.
Si le résultat est négatif, CY est activé et le complément de 10 du résultat réel est
placé dans R. Pour convertir le complément de 10 en résultat réel, soustrayez le
contenu de R de zéro. Du fait qu'on ne peut entrer directement une constante à 8
chiffres, utilisez l'instruction BSET(71) (cf 5-17-4 BLOCK SET – BSET(71)) pour
créer une constante à 8 chiffres.
ER:
Mi, M+1,Su, ou Su+1 ne sont 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 lorsque le résultat est négatif, c'est–à–dire lorsque Mi est inférieur à
Su.
EQ:
ON lorsque le résultat est égal à 0.
Zones de données d'opérande
Mi: 1
IR, SR, AR, DM, HR, TC, LR, #
Su: 2
Mi
IR, SR, AR, DM, HR, TC, LR, #
Su
R
IR, SR, AR, DM, HR, LR
Mi + 1
Mi
Su + 1
Su
CY
CY
R + 1
R
Chapitre 5-20
er
terme de la soustraction
(BCD)
e
terme de la soustrac. (BCD)
er
R: 1
canal de résultat

Publicité

loading