Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 529

Publicité

Instructions de programmation
Code
Mnémo-
nique
46
(@)MSG
MESSAGE
47 et 48
Pour des instructions d'expansion.
50
(@)ADB
BINARY ADD
51
(@)SBB
BINARY SUBTRACT
52
(@)MLB
BINARY MULTIPLY
53
(@)DVB
BINARY DIVIDE
54
(@)ADDL
DOUBLE BCD ADD
55
(@)SUBL
DOUBLE BCD
SUBTRACT
56
(@)MULL
DOUBLE BCD
MULTIPLY
57
(@)DIVL
DOUBLE BCD DIVIDE
58
(@)BINL
DOUBLE BCD TO
DOUBLE BINARY
59
(@)BCDL
DOUBLE BINARY TO
DOUBLE BCD
60 à 69
Pour des instructions d'expansion.
70
(@)XFER
BLOCK TRANSFER
71
(@)BSET
BLOCK SET
73
(@)XCHG
DATA EXCHANGE
74
(@)SLD
ONE DIGIT SHIFT
LEFT
75
(@)SRD
ONE DIGIT SHIFT
RIGHT
76
(@)MLPX
4-TO-16 DECODER
77
(@)DMPX
16-TO-4 ENCODER
78
(@)SDEC
7-SEGMENT
DECODER
80
(@)DIST
SINGLE WORD
DISTRIBUTE
81
(@)COLL
DATA COLLECT
82
(@)MOVB
MOVE BIT
83
(@)MOVD
MOVE DIGIT
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Nom
Affiche un message de 16 caractères sur la console de pro-
grammation.
Ajoute deux valeurs hexadécimales à quatre digits et le
contenu de CY, et les sorties résultent au mot indiqué de
résultat.
Soustrait une valeur hexadécimale à quatre digits et CY
d'une valeur et des sorties hexadécimales à quatre digits
différentes résultent au mot de résultat.
Multiplie deux valeurs hexadécimales à quatre digits et les
sorties résultent aux mots indiqués de résultat.
Divise le dividende hexadécimal à quatre digits par diviseur
hexadécimal à quatre digits et les sorties résultent aux mots
indiqués de résultat.
Ajoute deux valeurs de huit digits (2 mots chacun) et le
contenu de CY, et les sorties résultent aux mots indiqués de
résultat.
Soustrait une valeur de BCD de huit digits et CY d'une valeur
et des sorties différentes de BCD de huit digits résultent aux
mots de résultat.
Multiplie deux valeurs de BCD de huit digits et les sorties
résultent aux mots indiqués de résultat.
Divise le dividende de BCD de huit digits par diviseur de huit
digits BCD et les sorties résultent aux mots indiqués de
résultat.
Convertit la valeur de BCD dans deux mots source consécu-
tifs en binaire et convertit les sorties des données en deux
mots consécutifs de résultat (CPM2A seulement).
Convertit la valeur binaire dans deux mots source consécu-
tifs dans le BCD et convertit les sorties des données en deux
mots consécutifs de résultat (CPM2A seulement).
Déplace le contenu de plusieurs mots source consécutifs à
des mots consécutifs de destination.
Copie le contenu d'un mot ou constante à plusieurs mots
consécutifs.
Echange le contenu de deux mots différents.
Décale les données entre le début et la fin des mots d'un
digit à droite (quatre bits).
Décale les données entre le début et la fin des mots d'un
digit à gauche (quatre bits).
Convertit jusqu'à quatre digits hexadécimaux dans le mot
source en valeurs décimales de 0 en 15 et passe à ON, dans
des mots de résultat, le(s) bit(s) dont la position correpond à
la valeur convertie.
Détermine la position du plus haut bit dans des mots source
et met à ON le(s) bit(s) correspondant dans le mot de résul-
tat.
Convertit les valeurs hexadécimales de mot source aux don-
nées pour l'affichage de sept segments.
Déplace un mot de données de base au mot de destination
dont l'adresse est données par mot de boase de destination
plus l'excentrage.
Extrit des données à partir du mot de source et les écrit dans
le mot de destination.
Désignation des transferts de bit du mot ou de la constante
de source au bit indiqué de mot de destination.
Déplace le contenu hexadécimal du(des) digit(s) de quatre
bits source indiqué(s) au(x) digit(s) indiqué(s) de destination
jusqu'à quatre digits.
Fonction
Annexe A
Page
429
162
411
412
414
414
407
408
410
410
379
379
162
362
363
364
356
357
380
382
384
364
366
368
369
517

Publicité

loading