Télécharger Imprimer la page

Bcd Subtract - Sub(31) - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions de calcul sur les valeurs BCD
Exemple
TR 0
00002
25504
25504

7-20-4 BCD SUBTRACT - SUB(31)

Limitations
Description
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
402
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Lorsque 00002 est égal à ON, le programme représenté par le schéma suivant
met CY à zéro avec CLC(41), ajoute le contenu d'IR 200 à une constante (6103),
insère le résultat dans DM 0100, et transfère tous les zéros ou 0001 à DM 0101
selon l'état de CY (25504). Ceci garantit que tout report depuis le dernier digit
sera préservé dans R+1 afin que tout le résultat puisse ensuite être traité
comme une données à huit digits.
Bien que deux ADD(30) puissent être utilisés ensemble pour exécuter une addi-
tion BCD à huit digits, ADDL(54) a été conçue spécialement dans cette inten-
tion.
Symboles à contacts
SUB(31)
@SUB(31)
Mi
Su
R
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
Lorsque la condition d'exécution est OFF, SUB(31) ne s'exécute pas. Lorsque la
condition d'exécution est ON, SUB(31) soustrait le contenu de Su et CY de Mi, et
insère le résultat dans R. Si le résultat est négatif, CY est sélectionné et le com-
plément de 10 du résultat est mis dans R. Pour convertir ce complément de 10
en résultat réel, effectuer une soustraction entre le contenu de R et zéro (voir
exemple ci--dessous).
Mi - Su - CY
ER :
Mi et/ou Su n'est pas une valeur 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).
Adresse
Instruction
00000
LD
CLC(41)
00001
OUT
00002
CLC(41)
00003
ADD(30)
ADD(30)
200
#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érandes
Mi : Mot diminuende (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Su : Mot diminuteur (BCD)
Mi
IR, SR, AR, DM, HR, TC, LR, #
Su
R
IR, SR, AR, DM, HR, LR
CY
Chapitre
7-20
Opérandes
00002
TR
0
200
#
6103
DM
0100
25504
#
0001
DM
0101
TR
0
25504
#
0000
DM
0101
R : Mot de résultat
R

Publicité

loading