EasyManuals Logo

Omron CPM1 Programming Manual

Omron CPM1
541 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #215 background imageLoading...
Page #215 background image
194
Instruction Tables Section 5-6
5-6 Instruction Tables
This section provides tables of the instructions available in the CQM1. The
first few tables can be used to find instructions by function code. The last table
can be used to find instructions by mnemonic. In both tables, the @ symbol
indicates instructions with differentiated forms.
5-6-1 CQM1 Function Codes
The following table lists the CQM1 instructions that have fixed function codes.
Each instruction is listed by mnemonic and by instruction name. Use the num-
bers in the leftmost column as the left digit and the number in the column
heading as the right digit of the function code.
Note TRSM(45) cannot be used with the CQM1-CPU11/21-E CPU Units.
Left
digit
Right digit
0123456789
0
NOP
NO
OPERATION
END
END
IL
INTERLOCK
ILC
INTERLOCK
CLEAR
JMP
JUMP
JME
JUMP END
(@) FAL
FAILURE
ALARM AND
RESET
FALS
SEVERE
FAILURE
ALARM
STEP
STEP
DEFINE
SNXT
STEP START
1
SFT
SHIFT
REGISTER
KEEP
KEEP
CNTR
REVERSIBLE
COUNTER
DIFU
DIFFERENTI-
ATE UP
DIFD
DIFFERENTI-
ATE DOWN
TIMH
HIGH-
SPEED
TIMER
(@) WSFT
WORD SHIFT
(@) ASFT
ASYNCHRO-
NOUS SHIFT
REGISTER
(@) TKY
TEN KEY
INPUT
(@) MCMP
MULTI-WORD
COMPARE
2
CMP
COMPARE
(@) MOV
MOVE
(@) MVN
MOVE NOT
(@) BIN
BCD TO
BINARY
(@) BCD
BINARY TO
BCD
(@) ASL
SHIFT LEFT
(@) ASR
SHIFT RIGHT
(@) ROL
ROTATE LEFT
(@) ROR
ROTATE
RIGHT
(@) COM
COMPLE-
MENT
3
(@) ADD
BCD ADD
(@) SUB
BCD
SUBTRACT
(@) MUL
BCD
MULTIPLY
(@) DIV
BCD
DIVIDE
(@) ANDW
LOGICAL
AND
(@) ORW
LOGICAL OR
(@) XORW
EXCLUSIVE
OR
(@) XNRW
EXCLUSIVE
NOR
(@) INC
INCREMENT
(@) DEC
DECREMENT
4
(@) STC
SET CARRY
(@) CLC
CLEAR
CARRY
--- --- --- TRSM
TRACE MEM-
ORY SAMPLE
(SEE NOTE)
(@) MSG
MESSAGE
DISPLAY
(@) RXD
RECEIVE
(@) TXD
TRANSMIT
---
5
(@) ADB
BINARY ADD
(@) SBB
BINARY SUB-
TRACT
(@) MLB
BINARY MUL-
TIPLY
(@) DVB
BINARY
DIVIDE
(@) ADDL
DOUBLE BCD
ADD
(@) SUBL
DOUBLE BCD
SUBTRACT
(@) MULL
DOUBLE BCD
MULTIPLY
(@) DIVL
DOUBLE BCD
DIVIDE
(@) BINL
DOUBLE
BCD-TO-DOU-
BLE BINARY
(@) BCDL
DOUBLE
BINARY-TO-
DOUBLE BCD
6
CMPL
DOUBLE
COMPARE
(@) INI
MODE CON-
TROL
(@) PRV
HIGH-SPEED
COUNTER PV
READ
(@) CTBL
COMPARI-
SON TABLE
LOAD
(@) SPED
SPEED OUT-
PUT
(@) PULS
SET PULSES
(@) SCL
SCALING
(@) BCNT
BIT
COUNTER
(@) BCMP
BLOCK COM-
PA R E
(@) STIM
INTERVAL
TIMER
7
(@) XFER
BLOCK
TRANSFER
(@) BSET
BLOCK SET
(@) ROOT
SQUARE
ROOT
(@) XCHG
DATA
EXCHANGE
(@) SLD
ONE DIGIT
SHIFT LEFT
(@) SRD
ONE DIGIT
SHIFT RIGHT
(@) MLPX
4-TO-16
DECODER
(@) DMPX
16-TO-4
ENCODER
(@) SDEC
7-SEGMENT
DECODER
---
8
(@) DIST
SINGLE
WORD
DISTRIBUTE
(@) COLL
DATA
COLLECT
(@) MOVB
MOVE BIT
(@) MOVD
MOVE DIGIT
(@) SFTR
REVERSIBLE
SHIFT REG-
ISTER
(@) TCMP
TABLE
COMPARE
(@) ASC
ASCII
CONVERT
(@) DSW
DIGITAL
SWITCH
(@) 7SEG
7-SEGMENT
DISPLAY
OUTPUT
(@) INT
INTERRUPT
CONTROL
9
--- (@) SBS
SUBROUTINE
ENTRY
SBN
SUBROUTINE
DEFINE
RET
SUBROUTINE
RETURN
--- --- --- (@) IORF
I/O
REFRESH
--- (@) MCRO
MACRO

Table of Contents

Other manuals for Omron CPM1

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron CPM1 and is the answer not in the manual?

Omron CPM1 Specifications

General IconGeneral
ModelCPM1
ManufacturerOmron
Instruction SetBasic and advanced instructions
Power Supply100 to 240 VAC or 24 VDC
CommunicationRS-232C
I/O Points10, 20, 30, or 40 points depending on the model
TimersYes, multiple timers available
CountersYes, multiple counters available
Input Voltage24V DC
Output TypeRelay or transistor
Number of I/O Points10, 20, 30, 40
Communication PortsRS-232C (optional)
Operating Temperature0°C to 55°C
Storage Temperature-20°C
Humidity10% to 90% (non-condensing)
DimensionsVaries depending on the model
WeightVaries depending on the model
Program Memory2048 steps (2K steps)

Related product manuals