CP1WAD041 Omron Automation, CP1WAD041 Datasheet - Page 39
![no-image](/images/no-image-200.jpg)
CP1WAD041
Manufacturer Part Number
CP1WAD041
Description
Analog Input Unit
Manufacturer
Omron Automation
Type
I/Or
Datasheet
1.CP1WCIF01.pdf
(52 pages)
Specifications of CP1WAD041
Application
Logic Control
Brand/series
CP1
Function
Automation Control
Input Type
Analog
Mounting Type
DIN Rail or Panel
Primary Type
Expansion
Termination
Screw Terminals
Lead Free Status / Rohs Status
RoHS Compliant part
For Use With
Micro Controllers
52
Instructions
● Data Movement Instructions
● Data Shift Instructions
MOVE
DOUBLE MOVE
MOVE NOT
DOUBLE MOVE NOT
MOVE BIT
MOVE DIGIT
MULTIPLE BIT
TRANSFER
BLOCK TRANSFER
BLOCK SET
DATA EXCHANGE
DOUBLE DATA
EXCHANGE
SINGLE WORD
DISTRIBUTE
DATA COLLECT
MOVE TO REGISTER
MOVE
TIMER/COUNTER PV
TO REGISTER
SHIFT REGISTER
REVERSIBLE SHIFT
REGISTER
ASYNCHRONOUS
SHIFT REGISTER
WORD SHIFT
ARITHMETIC SHIFT
LEFT
DOUBLE SHIFT LEFT ASLL
ARITHMETIC SHIFT
RIGHT
DOUBLE SHIFT
RIGHT
ROTATE LEFT
DOUBLE ROTATE
LEFT
ROTATE LEFT
WITHOUT CARRY
DOUBLE ROTATE
LEFT WITHOUT
CARRY
ROTATE RIGHT
DOUBLE ROTATE
RIGHT
ROTATE RIGHT
WITHOUT CARRY
DOUBLE ROTATE
RIGHT WITHOUT
CARRY
ONE DIGIT SHIFT
LEFT
ONE DIGIT SHIFT
RIGHT
SHIFT N-BIT DATA
LEFT
SHIFT N-BIT DATA
RIGHT
SHIFT N-BITS LEFT
DOUBLE SHIFT N-
BITS LEFT
SHIFT N-BITS RIGHT
DOUBLE SHIFT N-
BITS RIGHT
Instruction
Instruction
MOV
MOVL
MVN
MVNL
MOVB
MOVD
XFRB
XFER
BSET
XCHG
XCGL
DIST
COLL
MOVR
MOVRW
SFT
SFTR
ASFT
WSFT
ASL
ASR
ASRL
ROL
ROLL
RLNC
RLNL
ROR
RORL
RRNC
RRNL
SLD
SRD
NSFL
NSFR
NASL
NSLL
NASR
NSRL
Mnemonic
Mnemonic
021
498
022
499
082
083
062
070
071
073
562
080
081
560
561
010
084
017
016
025
570
026
571
027
572
574
576
028
573
575
577
074
075
578
579
580
582
581
583
Function
Function
code
code
● Increment/Decrement Instructions
● Symbol Math Instructions
INCREMENT BINARY
DOUBLE
INCREMENT BINARY
DECREMENT
BINARY
DOUBLE
DECREMENT
BINARY
INCREMENT BCD
DOUBLE
INCREMENT BCD
DECREMENT BCD
DOUBLE
DECREMENT BCD
SIGNED BINARY
ADD WITHOUT
CARRY
DOUBLE SIGNED
BINARY ADD
WITHOUT CARRY
SIGNED BINARY
ADD WITH CARRY
DOUBLE SIGNED
BINARY ADD WITH
CARRY
BCD ADD WITHOUT
CARRY
DOUBLE BCD ADD
WITHOUT CARRY
BCD ADD WITH
CARRY
DOUBLE BCD ADD
WITH CARRY
SIGNED BINARY
SUBTRACT
WITHOUT CARRY
DOUBLE SIGNED
BINARY SUBTRACT
WITHOUT CARRY
SIGNED BINARY
SUBTRACT WITH
CARRY
DOUBLE SIGNED
BINARY WITH
CARRY
BCD SUBTRACT
WITHOUT CARRY
DOUBLE BCD
SUBTRACT
WITHOUT CARRY
BCD SUBTRACT
WITH CARRY
DOUBLE BCD
SUBTRACT WITH
CARRY
SIGNED BINARY
MULTIPLY
DOUBLE SIGNED
BINARY MULTIPLY
UNSIGNED BINARY
MULTIPLY
DOUBLE UNSIGNED
BINARY MULTIPLY
BCD MULTIPLY
DOUBLE BCD
MULTIPLY
SIGNED BINARY
DIVIDE
Instruction
Instruction
+ +
+ +L
− −
− −L
+ +B
+ +BL
− −B
− −BL
+
+L
+C
+CL
+B
+BL
+BC
+BCL
−
−L
−C
−CL
−B
−BL
−BC
−BCL
*
* L
* U
* UL
* B
* BL
/
Mnemonic
Mnemonic
590
591
592
593
594
595
596
597
400
401
402
403
404
405
406
407
410
411
412
413
414
415
416
417
420
421
422
423
424
425
430
Function
Function
code
code
● Data Conversion Instructions
● Special Math Instructions
● Logic Instructions
DOUBLE SIGNED
BINARY DIVIDE
UNSIGNED BINARY
DIVIDE
DOUBLE UNSIGNED
BINARY DIVIDE
BCD DIVIDE
DOUBLE BCD DIVIDE /BL
BCD-TO-BINARY
DOUBLE BCD-TO-
DOUBLE BINARY
BINARY-TO-BCD
DOUBLE BINARY-TO-
DOUBLE BCD
2’S COMPLEMENT
DOUBLE 2’S
COMPLEMENT
16-BIT TO 32-BIT
SIGNED BINARY
DATA DECODER
DATA ENCODER
ASCII CONVERT
ASCII TO HEX
COLUMN TO LINE
LINE TO COLUMN
SIGNED BCD-TO-
BINARY
DOUBLE SIGNED
BCD-TO-BINARY
SIGNED BINARY-TO-
BCD
DOUBLE SIGNED
BINARY-TO-BCD
GRAY CODE
CONVERSION
BINARY ROOT
BCD SQUARE ROOT
ARITHMETIC
PROCESS
FLOATING POINT
DIVIDE
BIT COUNTER
LOGICAL AND
DOUBLE LOGICAL
AND
LOGICAL OR
DOUBLE LOGICAL
OR
EXCLUSIVE OR
DOUBLE EXCLUSIVE
OR
EXCLUSIVE NOR
DOUBLE EXCLUSIVE
NOR
COMPLEMENT
DOUBLE
COMPLEMENT
Instruction
Instruction
Instruction
Instruction
/L
/U
/UL
/B
BIN
BINL
BCD
BCDL
NEG
NEGL
SIGN
MLPX
DMPX
ASC
HEX
LINE
COLM
BINS
BISL
BCDS
BDSL
GRY
ROTB
ROOT
APR
FDIV
BCNT
ANDW
ANDL
ORW
ORWL
XORW
XORL
XNRW
XNRL
COM
COML
Mnemonic
Mnemonic
Mnemonic
Mnemonic
431
432
433
434
435
023
058
024
059
160
161
600
076
077
086
162
063
064
470
472
471
473
474
620
072
069
079
067
034
610
035
611
036
612
037
613
029
614
Function
Function
Function
Function
code
code
code
code