Télécharger Imprimer la page

Tableaux D'instruction; Codes De Fonction Des Cpm2A/Cpm2C - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Tableaux d'instruction

7-6-2 Codes de fonction des CPM2A/CPM2C

Digit
de
de
gau-
0
1
che
0
NOP
END
NO
END
OPERATION
1
SFT
KEEP
SHIFT
KEEP
REGISTER
2
CMP
(@) MOV
COMPARE
MOVE
(@) ADD
(@) SUB
3
BCD ADD
BCD
SUBTRACT
(@) STC
(@) CLC
4
SET CARRY
CLEAR
CARRY
5
(@) ADB
(@) SBB
BINARY ADD
BINARY
SUBTRACT
6
CMPL
(@) INI
DOUBLE
MODE CON-
COMPARE
TROL
7
(@) XFER
(@) BSET
BLOCK
BLOCK SET
TRANSFER
8
(@) DIST
(@) COLL
SINGLE
DATA
WORD
COLLECT
DISTRIBUTE
9
---
(@) SBS
SUBROU-
TINE
ENTRY
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
Le tableau suivant présente les instructions des CPM2A/CPM2C auxquels cor-
respondent des codes de fonctions fixes. Chaque instruction est listée par code
mnémonique et par nom d'instruction. Utiliser les valeurs de la colonne de gau-
che en tant que digit de gauche et la valeur dans l'en-tête de la colonne en tant
que digit de droite du code de fonction.
Digit de droite
2
3
4
IL
ILC
JMP
INTERLOCK
INTERLOCK
JUMP
CLEAR
CNTR
DIFU
DIFD
REVERS-
DIFFER-
DIFFER-
IBLE
ENTIATE UP
ENTIATE
COUNTER
DOWN
(@) MVN
(@) BIN
(@) BCD
MOVE NOT
BCD À
BINARY À
BINARY
BCD
(@) MUL
(@) DIV
(@) ANDW
BCD
BCD
LOGICAL
MULTIPLY
DIVIDE
AND
---
---
---
(@) MLB
(@) DVB
(@) ADDL
BINARY
BINARY
DOUBLE
MULTIPLY
DIVIDE
BCD ADD
(@) PRV
(@) CTBL
SORTIE
COMPTEUR
COMPARI-
À GRANDE
SON TABLE
VITESSE PV
LOAD
READ
---
(@) XCHG
(@) SLD
DATA
ONE DIGIT
EXCHANGE
SHIFT LEFT
(@) MOVB
(@) MOVD
(@) SFTR
MOVE BIT
MOVE DIGIT
REVERS-
IBLE SHIFT
REGISTER
SBN
RET
---
SUBROU-
SUBROU-
TINE
TINE
DEFINE
RETURN
5
6
7
JME
(@) FAL
FALS
JUMP END
FAILURE
SEVERE
ALARM AND
FAILURE
RESET
ALARM
TIMH
(@) WSFT
(@) ASFT
HIGH-
WORD
ASYNCHRO-
SPEED
SHIFT
NOUS SHIFT
TIMER
REGISTER
(@) ASL
(@) ASR
(@) ROL
SHIFT LEFT
SHIFT
ROTATE
RIGHT
LEFT
(@) ORW
(@) XORW
(@) XNRW
LOGICAL OR
EXCLUSIVE
EXCLUSIVE
OR
NOR
---
(@) MSG
(@) RXD
MESSAGE
RECEIVE
DISPLAY
(@) SUBL
(@) MULL
(@) DIVL
DOUBLE
DOUBLE
DOUBLE
BCD
BCD
BCD
SUBTRACT
MULTIPLY
DIVIDE
(@) PULS
(@) SCL
(@) BCNT
SET PULSES
SCALING
BIT COUNT-
ER
(@) SRD
(@) MLPX
(@) DMPX
ONE DIGIT
4-TO-16
16-TO-4
SHIFT
DECODER
ENCODER
RIGHT
(@) TCMP
(@) ASC
---
TABLE
ASCII
COMPARE
CONVERT
---
---
(@) IORF
I/O
REFRESH
Chapitre
7-6
8
9
STEP
SNXT
STEP
STEP START
DEFINE
---
---
(@) ROR
(@) COM
ROTATE
COMPLE-
RIGHT
MENT
(@) INC
(@) DEC
INCREMENT
DECRE-
MENT
(@) TXD
---
TRANSMIT
(@) BINL
(@) BCDL
DOUBLE
DOUBLE
BCD-À-
BINARY-À-
DOUBLE
DOUBLE
BINARY
BCD
(@) BCMP
(@) STIM
BLOCK
INTERVAL
COMPARE
TIMER
(@) SDEC
---
7-SEGMENT
DECODER
---
(@) INT
INTERRUPT
CONTROL
---
(@) MCRO
MACRO
317

Publicité

loading