EasyManuals Logo
Home>Omron>Controller>CJ2M-CPU Series

Omron CJ2M-CPU Series Replacement Guide

Omron CJ2M-CPU Series
54 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 #46 background imageLoading...
Page #46 background image
Appendix A-1 Instruction operations
Conversion: **= Su
pp
ort software converts the instruction./*= Su
pp
ort software converts the instruction, but it is necessar
y
to manuall
y
modif
y
it. /- = There is no corres
p
ondin
g
instruction.
Blank cells: Su
pp
ort software converts the instructions, thou
g
h there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Instructions CQM1H Conversion Nemonic FUN No. Number of operand BCDć€€ļ¼ļ¼žć€€BIN Settings Remarks
Sequence input instructions
LOAD LD LD **
LOAD NOT LD NOT LD NOT **
A
ND
A
ND
A
ND **
A
ND NOT
A
ND NOT
A
ND NOT **
OR OR OR **
OR NOT OR NO
T
OR NO
T
**
AND LOAD
ND LD
ND LD **
OR LOAD OR LD OR LD **
Sequence output instructions
OUTPUT OUT OUT **
OUTPUT NO
T
OUT NO
T
OUT NO
T
**
TR Bits
TR TR **
KEEP KEEP KEEP **
DIFFERENTIATE UP DIFU DIFU **
DIFFERENTIATE DOWN DIFD DIFD **
SET SET SET **
RESET RSET RSET **
Sequence control instructions
END END END **
NO OPERATION NOP NOP **
INTERLOC
K
IL IL **
INTERLOCK CLEAR ILC ILC **
JUMP JMP JMP **
Jump No.
JUMP END JME JME **
Jump No.
Timer and counter instructions
TIME
R
TIM TIM **
HIGH-SPEED TIMER TIMH TIMH **
TOTALIZING TIMER TTIM TTIM * Expansion ->87
Operand3: reset input
relay No will be deleted.
Enter the reset input.
COUNTE
R
CNT CNT **
REVERSIBLE COUNTER CNTR CNTR **
Comparison instructions
COMPARE CMP CMP **
DOUBLE COMPARE CMPL CMPL ** Ex
p
ansion ->60 3
(
None
)
->2
SIGNED BINARY COMPARE CPS CPS ** Ex
p
ansion ->114 3
(
None
)
->2
DOUBLE SIGNED BINARY COMPARE CPSL CPSL ** Ex
p
ansion ->115 3
(
None
)
->2
MULTI-WORD COMPARE MCMP MCMP **
TABLE COMPARE TCMP TCMP **
BLOCK COMPARE BCMP BCMP **
A
REA RANGE COMPARE ZCP ZCP Ex
p
ansion ->88
DOUBLE AREA RANGE COMPARE ZCPL ZCPL Ex
p
ansion ->116
Data movement instructions
MOVE MO
V
MO
V
**
MOVE NO
T
MVN MVN **
MOVE BIT MOVB MOVB * Change bit position
specification from in
BCD to in BIN.
MOVBC
[Ver.3.0 or
later
]
** 82->568
MOVE DIGI
T
MOVD MOVD **
TRANSFER BITS XFRB XFRB ** Ex
p
ansion ->62
BLOCK TRANSFER XFER XFER * Number of words:
BCD -> BIN
XFERC
[Ver.3.0 or
later
]
** 70->565
BLOCK SET BSET BSET **
DATA EXCHANGE XCHG XCHG **
SINGLE WORD DISTRIBUTE DIST DIST * Stack length data set
in words: BCD -> BIN
Use PUSH instruction
instead, for stack
o
p
eration.
DISTC
[Ver.3.0 or
later
]
** 80->566
DATA COLLECT COLL COLL * Stack length data set
in words: BCD -> BIN
Use FIFO instruction
instead, for stack
operation and read
FIFO.
Use LIFO instruction
instead, for stack
operation and read
LIFO.
COLLC
[Ver.3.0 or
** 81->567
Data shift instructions
SHIFT REGISTER SFT SFT **
REVERSIBLE SHIFT REGISTER SFTR SFTR **
A
SYNCHRONOUS SHIFT REGISTER
A
SFT
A
SFT **
WORD SHIFT WSFT WSFT * 2->3 Set the shift sata in
the O
p
erand 1.
A
RITHMETIC SHIFT LEF
T
A
SL
A
SL **
A
RITHMETIC SHIFT RIGH
T
A
SR
A
SR **
ROTATE LEFT ROL ROL **
ROTATE RIGH
T
RO
R
RO
R
**
ONE DIGIT SHIFT LEF
T
SLD SLD **
ONE DIGIT SHIFT RIGH
T
SRD SRD **
Increment/ decrement instructions
INCREMENT INC ++B ** INC->++B 38->594
BCD DECREMENT DEC --B ** DEC->--B 39->596
Symbol math instructions
BINARY ADD
A
DB +C **
A
DB->+C 50->402
DOUBLE BINARY ADD
A
DBL +CL **
A
DBL->+CL Ex
p
ansion ->403
BCD ADD
A
DD +BC **
A
DD->+BC 30->406
DOUBLE BCD ADD
A
DDL +BCL **
A
DDL->+BCL 54->407
BINARY SUBTRACT SBB -C ** SBB->-C 51->412
DOUBLE BINARY SUBTRACT SBBL -CL ** SBBL->-CL Ex
p
ansion ->413
BCD SUBTRACT SUB -BC ** SUB->-BC 31->416
DOUBLE BCD SUBTRACT SUBL -BCL ** SUBL->-BCL 55->417
SIGNED BINARY MULTIPL
Y
MBS * ** MBS->* Ex
p
ansion ->420
DOUBLE SIGNED BINARY MULTIPL
Y
MBSL *L ** MBSL->*L Ex
p
ansion ->421
BINARY MULTIPL
Y
MLB *U ** MLB->*U 52->422
BCD MULTIPL
Y
MUL *B ** MUL->*B 32->424
DOUBLE BCD MULTIPL
Y
MULL *BL ** MULL->*BL 56->425
SIGNED BINARY DIVIDE DBS
/
** DBS->/ Ex
p
ansion ->430
DOUBLE SIGNED BINARY DIVIDE DBSL
/
L**DBSL->/L Ex
p
ansion ->431
BINARY DIVIDE DVB
/
U**DVB->/U 53->432
BCD DIVIDE DIV
/
B**DIV->/B 33->434
DOUBLE BCD DIVIDE DIVL
/
BL ** DIVL->/BL 57->435
Difference between CQM1H and CJ1M/CJ1G/CJ2M
(
CQM1H->CJ1M/CJ1G/CJ2M
)
CJ1M/CJ1
G
1

Other manuals for Omron CJ2M-CPU Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron CJ2M-CPU Series and is the answer not in the manual?

Omron CJ2M-CPU Series Specifications

General IconGeneral
BrandOmron
ModelCJ2M-CPU Series
CategoryController
LanguageEnglish

Related product manuals