Micro Programmable Controller: Cpm1A
Micro Programmable Controller: Cpm1A
Micro Programmable Controller: Cpm1A
CPM1A
AC or DC input models
uC
Basic Configuration
Peripheral port
Connecting cable
CPM1-CIF01/CIF11 Serial
Communications Adapter
CPM1A
CPM1A
Ordering Information
J CPU UNITS
Number of
I/O terminals
Inputs
10
6 DC points
20
30
40
Outputs
12 DC points
18 DC points
24 DC points
4 points
8 points
12 points
16 points
Power
supply
Part number
Sink type
Source type
AC
CPM1A-10CDR-A
CPM1A-10CDT-A
CPM1A-10CDT1-A
DC
CPM1A-10CDR-D
CPM1A-10CDT-D
CPM1A-10CDT1-D
AC
CPM1A-20CDR-A
CPM1A-20CDT-A
CPM1A-20CDT1-A
DC
CPM1A-20CDR-D
CPM1A-20CDT-D
CPM1A-20CDT1-D
AC
CPM1A-30CDR-A
CPM1A-30CDT-A
CPM1A-30CDT1-A
DC
CPM1A-30CDR-D
CPM1A-30CDT-D
CPM1A-30CDT1-D
AC
CPM1A-40CDR-A
CPM1A-40CDT-A
CPM1A-40CDT1-A
DC
CPM1A-40CDR-D
CPM1A-40CDT-D
CPM1A-40CDT1-D
Relay output
Transistor output
20
12 AC points
8 points
AC
CPM1A-20CAR-A
32
20 AC points
12 points
AC
CPM1A-32CAR-A
Max. number of
modules
Inputs
Outputs
Part number
20 I/O points
3 max.
(See Note.)
24 VDC
Relays
CPM1A-20EDR
24 VDC
Sinking transistors
CPM1A-20EDT
12 inputs,
8 outputs
24 VDC
Sourcing transistors
CPM1A-20EDT1
8 inputs
24 VDC
CPM1A-8ED
8 outputs
Relays
CPM1A-8ER
Sinking transistors
CPM1A-8ET
Sourcing transistors
CPM1A-8ET1
Note: A maximum of 3 expansion modules can be used with the following CPUs: 30-point and 40-point with DC inputs; 20-point and
32-point with AC inputs.
Max. number
of modules
Inputs
Outputs
Part number
3 max.
2 analog inputs
1 analog output
CPM1A-MAD01
Temperature
Sensor Input
Modules
Thermocouple
inputs
3 max.
CPM1A-TS001
1 max.
(See Note.)
Platinum resistance
thermometer inputs
3 max.
3 max.
1 analog output
CPM1A-TS101-DA
1 max.
(See Note.)
CPM1A-TS102
3 max.
8 bits
(Inputs from the Master.)
8 bits
CPM1A-SRT21
(Outputs to the Master.)
CPM1A-TS002
CPM1A-TS101
SCA1-4F10
Note: Only one CPM1A-TS002/TS102 Temperature Sensor Input Module can be connected to the CPU. If a CPM1A-TS002/102 is connected to the CPU, only one additional Special I/O Module (other than a CPM1A-TS002/102) or one Expansion I/O Module can be
connected to the CPU.
CPM1A
CPM1A
J PERIPHERAL DEVICES
Product
Description
Part number
Programming console
CQM1-PRO01E
C200H-PRO27-E
C200H-CN222
C200HCN422
Connecting cable
J SUPPORT SOFTWARE
Product
Functions
Part number
CX-Programmer Jr.
WS02-CXPC1-EJR-V2.0
CX-Programmer
WS02-CXPC1-EV2.0
Function
Part number
RS-232C
adapter
CPM1-CIF01
RS-232C cable
C200HS-CN220-EU
C200H-CN320-EU
CPM1-CIF11
RS-422/RS-485
adapter
Description
Part number
Uploads and downloads program and setup memory areas to and from
the controller.
CPM1-EMU01-V1
CPM1-EEPROM-EMU01
Product
Description
Part number
Operation manual
W317
P12FAZ1
W353
J MANUALS
Programming manual
CPM1A
CPM1A
Specifications
J GENERAL SPECIFICATIONS
Input type
DC input
CPU type
10-point I/O
AC input
20-point I/O
30-point I/O
40-point I/O
20-point I/O
Power supply
voltage/frequency
AC power supply
DC power supply
24 VDC
Operating
voltage range
AC power supply
85 to 264 VAC
DC power supply
Power
consumption
AC power supply
30 VA max.
60 VA max.
30 VA max.
DC power supply
6 W max.
20 W max.
30 A max.
60 A max.
30 A max.
Inrush current
External power
supply (AC only)
Power supply
voltage
24 VDC
Power supply
output capacity
200 mA
32-point I/O
60 VA max.
60 A max.
300 mA
Insulation resistance
20 M min. at 500 VDC between the AC terminals and the protective earth terminal.
Dielectric strength
2,300 VAC at 50/60 Hz for one minute with a leakage current of 10 mA max. between all the
external AC terminals and the protective earth terminal.
Noise resistance
Vibration resistance
10 to 61.2 Hz with an amplitude of 0.075 mm, and 57 to 150 Hz with an acceleration of 1.5 G in
the X, Y, and Z directions for 10 sweeps of minutes each.
Shock resistance
Ambient
temperature
Operating
Storage
Ambient
humidity
Operating
Ambient
environment
Operating
M3
Weight
AC models
400 g max.
500 g max..
600 g max..
700 g max.
500 g max.
575 g max.
DC models
300 g max.
400 g max.
500 g max.
600 g max.
Note: The specifications of the Expansion I/O Modules are the same as for the CPU except that the power is supplied from the CPU and
the weight is 300 g.
CPM1A
CPM1A
J CHARACTERISTICS
Input type
DC input
CPU type
10-point I/O
AC input
Control method
Programming language
Ladder diagram
Instruction word
20-point I/O
Types of
instructions
Basic instructions
14 types
Special instructions
Instruction
execution time
Basic instructions
0.72 to 16.2 s
Special instructions
30-point I/O
40-point I/O
20-point I/O
32-point I/O
Program capacity
2,048 words
1,024 words
Maximum I/O
points
CPU only
10 points
(6 input/
4 output
points)
20 points
(12 input/
8 output
points)
30 points
(18 input/
12 output
points)
40 points
(24 input/
16 output
points)
20 points
(12 input/
8 output
points)
32 points
(20 input/
12 output
points
Up to 90
points
(54 input/
36 output
points)
Up to 100
points
(60 input/
40 output
points)
Up to 80
points
(48 input/
32 output
points)
Up to 92
points
(56 input/
36 output
points)
Memory protection
Maintains the contents of the HR, AR, Counter and Data Memory Areas.
Memory backup
Flash memory:
Super capacitor:
User program, data memory (Read only) and PLC setup area are backed
up without a battery.
Data memory (Read/Write), holding bits, auxiliary memory bits, counter
values, error log area are backed up by a capacitor for 20-days at an
ambient temperature of 25C.
Self-diagnostic function
Program check
Pulse output
1 point:
High-speed counter
1 point: Single phase at 5 kHz or two-phase at 2.5 kHz (linear counting method)
Incremental mode: 0 to 65535 (16-bit)
Decremental mode: 32767 to 32767 (16-bit)
Quick-response inputs
Together with the external interrupt input (minimum pulse width of 0.2 ms)
Can be set at 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, or 128 ms.
Interrupt processing:
External interrupt
Analog settings
2 kHz
4 points
(Response time of 0.3 ms max.)
4 points
(Response time of 5 ms max.)
J I/O ALLOCATION
Input bits
00000 to 00915; words not used for input or output bits can be used for work bits.
Output bits
01000 to 01915; words not used for input or output bits can be used for work bits.
8: TR 0 to TR 7
Timers/Counters
128:
TIM/CNT 000 to 127
100-ms timer:
TIM 000 to TIM 127
10-ms timer:
TIM 000 to TIM 127
Decremental counter, reversible counter
Data memory
Read/Write
Read only
CPM1A
CPM1A
J I/O SPECIFICATIONS
CPU Unit AC-Input
Item
Specification
Input voltage
Input impedance
17 k AC @ 60Hz, 69k DC
Input current
ON voltage
65 VAC/DC
OFF voltage
25 VAC/DC
ON delay
OFF delay
Circuit configuration
470
120 VAC
Input LED
CPM1A-20CAR-A
Inputs 00-11
Internal
circuits
CPM1A-32CAR-A
Inputs Ch 0: 00-11
Inputs Ch 1: 00-03
68
0.15 F
2.2 k
Input LED
68
2.2 k
120 VAC
CPM1A-32CAR-A only
Inputs Ch 1: 04-07
Internal
circuits
Note: Using the PLC Setup, 1, 2, 4, 8, 16, 32, 64, or 128 ms can be selected. When IN00000 through IN00002 are used as high-speed
counter inputs, the delays are as shown in the following table. Typically for AC inputs, the delay is set at the default, 8 ms.
Input
Increment mode
IN00000 (A-phase)
20 Hz
20 Hz
IN00001 (B-phase)
Normal input
IN00002 (Z-phase)
100 ms min.
50 ms
min.
ON
A-phase
OFF
50 ms
min.
IN00002 (Z phase)
5 ms min.
ON
Z-phase
A-phase
OFF
ON
B-phase
OFF
OFF
50
ms
min.
T1
T2
T3
T4
T1 T2 T3 T4 : 20 ms min.
When IN00003 through IN00006 are used as interrupt inputs, the delay is 0.3 ms max. The delay is measured from the time that
the input goes ON until the interrupt subroutine is executed.
CPM1A
CPM1A
CPU Unit DC Input
Item
Specifications
Input voltage
24 VDC +10%/15%
Input impedance
IN0000 to IN0002: 2 k
Others: 4.7 k
IN0000 to IN0002: 12 mA
Others: 5 mA
ON voltage
OFF voltage
1 to 128 ms max.
(default: 8 ms) (See Note 1)
1 to 128 ms max.
(default: 8 ms) (See Note 1)
Circuit
Input
LED
4.7 k
IN
Internal
Circuits
4.7 k
COM
Note: 1. The actual ON/OFF delay includes an input constant of 1, 2, 4, 8, 16, 32, 64, or 128 ms (default: 8 ms).
2. When IN0000 to IN0006 are used for the high-speed counter inputs, the delays are as shown below:
Input
Increment mode
IN0000 (A-phase)
5 kHz
2.5 kHz
IN0001 (B-phase)
Normal input
IN0002 (Z-phase)
IN0003 to IN0006
0.3 ms max. (From the time of input ON until the interrupt subroutine is executed.)
Specifications
Input voltage
24 VDC, +10%/15%
Input impedance
4.7 k
5 mA
ON voltage
OFF voltage
ON delay
1 to 128 ms max.
(default: 8 ms) (See Note)
OFF delay
1 to 128 ms max.
(default: 8 ms) (See Note)
Circuit
Input
LED
4.7 k
IN
COM
Internal
Circuits
4.7 k
Note: The actual ON/OFF delay includes an input constant of 1, 2, 4, 8, 16, 32, 64, or 128 ms (default: 8 ms).
Specifications
10 mA, 5 VDC
Relay
service
life
Resistance
load
300,000 times
Inductive
load
100,000 times
Electrical
Mechanical
Circuit
Output
LED
Internal
Circuits
OUT
OUT
COM
10 million times
ON delay
15 ms max.
OFF delay
15 ms max.
Maximum
250 VAC: 2 A
24 VDC: 2 A
CPM1A
CPM1A
Specifications
Circuit
Sink Type
Output LED
Leakage current
0.1 mA max.
Internal
Circuits
OUT
OUT
24 VDC
COM ()
Residual voltage
1.5 V max.
Source Type
Output LED
ON delay
0.1 ms max.
COM (+)
Internal
Circuits
OFF delay
OUT
24 VDC
OUT
Note: 1. The maximum switching capacity of the CPM1A with transistor outputs (sink type and source type) are limited to the currents
shown in the following table for the common and for the Unit.
Part number
0.9 A/Unit
CPM1A-20EDT, CPM1A-20EDT1
CPM1A-8ET, CPM1A-8ET1
2. When using the pulse output function of the CPM1A with transistor outputs (sink type and source type):
The output current must be within a range from 100 to 200 mA when using the output 01000 or 01001 as a pulse output with
the maximum frequency of 2 kHz. The outputs 01000 and 01001 will vary depending on the output current.
Load current
OFF delay
100 to 200 mA
0.2 ms max.
0.5 ms max.
CPM1A
CPM1A
J ANALOG I/O MODULE
Item
Specification
Model
CPM1AMAD01
I/O type
Voltage
Analog inputs
Current
0 to 10 V or 1 to 5 V
4 to 20 mA
15 V
30 mA
1 M min.
250 rated
Resolution
1/256
Overall precision
8-bit binary
Number of outputs
0 to 10 V or 10 to 10 V
4 to 20 mA
5 mA
350
Resolution
Overall precision
Data setting
Analog output
(See Note 1.)
Number of inputs
10 ms/Unit max.
Isolation method
Note: 1. The voltage output and current output can be used at the same time, but the total output current cannot exceed 21 mA.
2. The conversion time is the total time for 2 analog inputs and 1 analog output.
Specifications
Item
Specification
Model
CPM1A-TS001/TS002
CPM1A-TS101/TS102
CPM1A-TS101-DA
Number of inputs
TS001: 2; TS002: 4
TS101: 2; TS102: 4
Input types
(See Note 1)
Thermocouple types K or J, selectable Platinum resistance thermometer types Pt100 and JPt1100, selectable
Input resolution
Input accuracy
Number of outputs
None
None
Output types
Output resolution
1/256 (0 to 10 V)
1/512 (10 to +10 V)
1/256 (4 to 20 mA)
Output accuracy
Conversion cycle
Converted
temperature data
Isolation method
Note: 1. The same input type must be used for all inputs.
2. Accuracy for K thermocouples at temperatures less than 100C: 4C 1 digit max.
CPM1A
CPM1A
Range (C)
Range (F)
Type K
200 to 1300
300 to 2300
0.0 to 500.0
0.0 to 900.0
100 to 850
100 to 1500
0.0 to 400.0
0.0 to 750.0
Type J
Range (C)
Range (F)
Pt100
200.0 to 650.0
300 to 1200.0
JPt100
200.0 to 650.0
300 to 1200.0
J COMMUNICATIONS ADAPTER
RS-232C Adapter and RS-422 Adapter
Model
CPM1-CIF01
CPM1-CIF11
Functions
Insulation
The RS-232C (peripheral device side) is insulated by a DC/DC converter and photocoupler.
The RS-422 (peripheral device side) is insulated by a DC/DC converter and photocoupler.
Power supply
Power consumption
0.3 A max.
Transmission speed
Vibration resistance
Shock resistance
Ambient temperature
Storage
Ambient humidity
Operating
Ambient environment
Operating
Weight
10
200 g max.
CPM1A
CPM1A
J COMPOBUS/S I/O LINK MODULE
The CPM1A controller can function as a Slave to a CompoBus/S Master Module (or SRM1 CompoBus/S Master Control Module) when a
CPM1A-SRT21 CompoBus/S I/O Link Module is connected. The CompoBus/S I/O Link Module establishes an I/O link of 8 inputs and 8
outputs between the Master Module and the CPM1A. Up to 3 Expansion I/O Modules or Expansion Modules can be connected to a
CPM1A CPU Unit.
CompoBus/S Master Module
(or SRM1 CompoBus/S Master
Control Module)
CPM1A-SRT21
CompoBus/S I/O
Link Module
CS1j, C200Hj,
CQM1 (H), or SRM1 PC
Up to 16 Slaves can be connected.
(Up to 8 Slaves with the CQM1-SRM21-V1.)
Specifications
Model
CPM1A-SRT21
Master/Slave
CompoBus/S Slave
Note: See the CompoBus/S section of Omrons Remote I/O and Wiring Solutions Catalog (GC RIO1) for more details on CompoBus/S
communications.
Dimensions
Unit: mm (inch)
90
(3.54)
50 (1.97)
DC power supply
85 (3.35)
AC power supply
Model
CPM1A-10CDj-A/D
66 (2.60)
CPM1A-20CDj-A/D
86 (3.39)
CPM1A-30CDj-A/D
130 (5.12)
CPM1A-40CDj-A/D
150 (5.91)
CPM1A-20CAR-A
130 (51.2)
CPM1A-32CAR-A
150 (5.91)
CPM1A-20EDj
86 (3.39)
CPM1A-8Ej
66 (2.60)
CPM1A-SRT21
66 (2.60)
CPM1A-MAD01
66 (2.60)
CPM1A-TSjjj
86 (3.39)
11
CPM1A
CPM1A
Unit: mm (inch)
CPM1-CIF11
30 (1.18)
30 (1.18)
56 (2.20)
50
21
21
90
(3.54)
90
(3.54)
81
81
12
61 (2.40)
50
CPM1A
CPM1A
Functions
J CONFIGURATION
The CPM1A CPU units feature a compact, one-piece
construction that includes 10, 20, 30 or 40 built-in I/O terminals.
Three output models are available: Relay outputs, sinking (NPN)
transistor output and sourcing (PNP) transistor output.
CPM1A-10CDj-j
(10 I/O terminals)
CPM1A-20CDj-j
(20 I/O terminals)
CPM1A-30CDj-j
(30 I/O terminals)
CPM1A-40CDj-j
(40 I/O terminals)
Expansion
Up to three Expansion I/O Modules can be connected to a
30-point or 40-point CPU Unit to add an extra 8 or 20 I/O points
for each, for a maximum of up to 100 I/O points.
J INTERRUPT INPUTS
There are two input interrupts in the CPM1A 10-point I/O CPU
and four in the 20-, 30-, and 40-point I/O CPUs. Input interrupts
are available in two modes.. In addition to normal interrupt inputs,
the CPM1A has a counter mode that counts high-speed input
signals and triggers interrupts at fixed count multiples.
Application Example:
10 point I/O CPU
Cutter
Cutter
operation
signal
Conveyor
Proximity
sensor
Input
interrupt
CPM1A
Regular program
Regular program
Interrupt program
Input interrupt
13
CPM1A
CPM1A
Counter Mode
When the number of external signals counted at high speed reaches a specified number of counts, the regular program shuts down, and
the interrupt processing program is executed at fixed counts. The count can be set between 0 and 65535.
Regular program
Regular program
Interrupt program
Input interrupt
Counter setting
J QUICK-RESPONSE INPUTS
Quick-response inputs can detect input signals with a pulse width
as short as 0.2 ms regardless of their timing during the scan
cycle. Quick-response inputs and interrupt inputs use the same
input terminals.
CPU
Input no.
Minimum input
pulse width
00003 to 00004
0.2 ms
20 point, 30 point,
40 point I/O CPU
00003 to 00006
Application Example:
Overseeing
processes
Program
execution
0.2 ms min
Input signal
(00003)
I/O
refreshing
Overseeing Program
processes
execution
I/O
refreshing
IR 00003
One cycle
F2LP-WK4
F2LP-W
14
CPM1A
CPM1A
J HIGH-SPEED COUNTER
The CPM1A has a high-speed counter function that can be used
in the incrementing and up/down mode. Using this function
together with the input interrupts enables zone comparison
control or target value control irrelevant of the cycle time.
Counting mode
Incrementing
mode
Up/Down mode
Input
no.
00000
Count input
A-phase input
00001
B-phase input
00002
Reset input
Z-phase input
Input method
Single-phase input
Phase-difference, 4 inputs
Count frequency
5.0 kHz
2.5 kHz
Count range
0 to 65535
32767 to 32767
00000
00001
00002
Reset input
Solenoid
Sensor
Rotary encoder
Inverter, etc.
15
CPM1A
CPM1A
One-shot mode
Operation
Setting time
Application Example:
Normal program
Interval timer
MOV(21)
ADD(30)
CPM1A
MOV(21)
RET(93)
END(01)
J ANALOG SETTING
The CPM1A contains two analog setting controls that can be used for a broad range of analog timer and counter settings. Turning the
setting control stores values of 0 to 200 (BCD data) in the SR area.
Analog setting
Storage area
Analog setting 0
SR 250
0000 to 0200
Analog setting 1
SR 251
Application Example:
Analog setting 0
Analog setting 1
*Phillips screwdriver is required.
CPM1A
LS
Motor
16
CPM1A
CPM1A
Program Example
1.
2.
25313(ON)
TIM
000
250
BCD multiplication
MUL(32)
250
#0003
DM0500
B
TIM
001
DM 0500
Program Example
1 scan turns ON.
25315
MOV(21)
#5000
DM 0000
Application Example
MOV(21)
#0002
DM 0001
DM 0001
0
DM 0000
2
MOV(21)
#0200
DM 0100
PULS(65)
000
000
DM 0000
25315
Output point
01000 or 01001
00200
15000
@SPED(64)
000
000
DM 0100
Stepping Motor
25,000 pulses
15000
Output
1 khzZ
frequency
200 Hz
00000 turns ON
Pulse rate
17
CPM1A
CPM1A
Communications
J NT LINK FOR PROGRAMMABLE TERMINALS
Use Omrons high-speed NT Link for real-time communications between the CPM1A and a Programmable Terminal.
Programmable Terminal
RS-232C
Adapter
Communication Cable
C200H-CN320-EU (2 m)
C200H-CN520-EU (5 m)
CPM1A CPU
Command
Response
C200HS-CN220-EU
cable (2 m)
RS-232C
Adapter
CPM1A
CPU
Response
Command
Computer with a
RS-422/RS-485
communications port
RS-422
Adapter
18
CPM1A
CPU
RS-422
Adapter
CPM1A
CPU
RS-422
Adapter
CPM1A
CPU
CPM1A
CPM1A
J 1:1 CONNECTIONS FOR DATA EXCHANGE
With a 1:1 Link, two CPM1As or a CPM1A and CQM1 or C200Hj are connected 1:1 with one side as the Master and the other as the
Slave to provide an I/O link of a maximum of 256 points (LR 0000 to LR 1515).
RS-232C Adapter
CPM1A CPU
RS-232C Adapter
CPM1A CPU
Master
Slave
Link bits
Link bits
LR 00
WRITE
LR 00
READ area
WRITE area
LR 07
LR 08
WRITE area
READ area
READ
READ
LR 07
LR 08
LR 15
WRITE
LR 15
Uploading
Downloading
EEPROM
Omron SRM1, CPM1A, CPM2A,
CPM2B, CPM2C and CQM1H
programmable controllers
19
CPM1A
CPM1A
Instruction Set
J SEQUENCE INSTRUCTIONS
Mnemonic
Code
Code
BCD TO BINARY
BIN(@)
23
BCD(@)
24
Mnemonic
LOAD
LD
BINARY TO BCD
LOAD NOT
LD NOT
4 TO 16 DECODER
MLPX(@)
76
16 TO 4 DECODER
DMPX(@)
77
ASC(@)
86
Instruction
Mnemonic
Code
COMPARE
CMP
20
DOUBLE COMPARE
CMPL
60
BLOCK COMPARE
BCMP(@)
68
TABLE COMPARE
TCMP(@)
85
AND
AND
AND NOT
AND NOT
OR
OR
OR NOT
OR NOT
AND LOAD
AND LD
OR LOAD
OR LD
Instruction
Mnemonic
Code
OUTPUT
OUT
OUT NOT
OUT NOT
SET
SET
Instruction
Mnemonic
Code
RESET
RSET
BCD ADD
ADD(@)
30
KEEP
KEEP
11
BCD SUBTRACT
SUB(@)
31
DIFFERENTIATE UP
DIFU
13
BCD MULTIPLY
MUL(@)
32
DIFFERENTIATE DOWN
DIFD
14
BCD DIVIDE
DIV(@)
33
BINARY ADD
ADB(@)
50
BINARY SUBTRACT
SBB(@)
51
BINARY MULTIPLY
MLB(@)
52
BINARY DIVIDE
DVB(@)
53
ADDL(@)
54
SUBL(@)
55
MULL(@)
56
DIVL(@)
57
Mnemonic
Code
NO OPERATION
NOP
00
END
END
01
INTERLOCK
IL
02
INTERLOCK CLEAR
ILC
03
JUMP
JMP
04
JUMP END
JME
05
J BCD/BINARY CALCULATION
J TIMER/COUNTER INSTRUCTIONS
Instruction
Mnemonic
Code
Instruction
Mnemonic
Code
MOVE
MOV(@)
21
TIMER
TIM
MOVE NOT
MVN(@)
22
COUNTER
CNT
BLOCK TRANSFER
XFER(@)
70
REVERSIBLE COUNTER
CNTR
12
BLOCK SET
BSET(@)
71
HIGH-SPEED TIMER
TIMH
15
DATA EXCHANGE
XCHG(@)
73
DIST(@)
80
J STEP INSTRUCTIONS
Instruction
Mnemonic
DATA COLLECT
COLL(@)
81
Code
MOVE BIT
MOVB(@)
82
MOVE DIGIT
MOVD(@)
83
STEP DEFINE
STEP
08
STEP START
SNXT
09
Instruction
Mnemonic
Code
INCREMENT
INC(@)
38
DECREMENT
DEC(@)
39
J INCREMENT/DECREMENT
20
Note: f:
CPM1A
CPM1A
J LOGIC INSTRUCTIONS
Instruction
Mnemonic
Code
COMPLEMENT
COM(@)
29
Instruction
Mnemonic
Code
LOGICAL AND
ANDW(@)
34
7-SEGMENT DECODER
SDEC(@)
78
LOGICAL OR
ORW(@)
35
I/O REFRESH
IORF(@)
97
EXCLUSIVE OR
XORW(@)
36
EXCLUSIVE NOR
XNRW(@)
37
Instruction
Mnemonic
Code
MESSAGE
MSG
46
J SHIFT INSTRUCTIONS
Display Instruction
Instruction
Mnemonic
Code
SHIFT REGISTER
SFT
f/10
Instruction
Mnemonic
Code
WORD SHIFT
WSFT(@)
16
MODE CONTROL
INI(@)
61
ASFT(@)
17
PV READ
PRV(@)
62
ASL(@)
25
CTBL(@)
63
ASR(@)
26
ROTATE LEFT
ROL(@)
27
ROTATE RIGHT
ROR(@)
28
Instruction
Mnemonic
Code
SLD(@)
74
SPEED OUTPUT
SPED(@)
64
SRD(@)
75
SET PULSES
PULS(@)
65
SFTR(@)
84
Mnemonic
Code
FAL(@)
06
FALS
07
Instruction
Mnemonic
Code
FAILURE ALARM
BIT COUNTER
BCNT(@)
67
J SUBROUTINE INSTRUCTIONS
Instruction
Mnemonic
Code
Instruction
Mnemonic
Code
SUBROUTINE ENTER
SBS(@)
91
SET CARRY
STC(@)
40
SUBROUTINE ENTRY
SBN
92
CLEAR CARRY
CLC(@)
41
SUBROUTINE RETURN
RET
93
MACRO
MCRO
99
Mnemonic
Code
INTERVAL TIMER
STIM(@)
69
INTERRUPT CONTROL
INT(@)
89
Note: f:
21
CPM1A
CPM1A
Right digit
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
SFT
Shift
register
KEEP
Keep
CNTR
Reversible counter
DIFU
Differentiate up
DIFD
Differentiate down
TIMH
Highspeed
timer
WSFT(@)
Word shift
ASFT(@)
Asynchronous shift
register
---
---
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(@)
Complement
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
STC(@)
Set carry
CLC(@)
Clear
carry
---
---
---
---
MSG(@)
Message
display
---
---
---
ADB(@)
Binary
add
SBB(@)
Binary
subtract
MLB(@)
Binary
multiply
DVB(@)
Binary
divide
ADDL(@)
Double
BCD add
SUBL(@)
Double
BCD
subtract
MULL(@)
Double
BCD
multiply
DIVL(@)
Double
BCD
divide
---
---
CMPL
Double
compare
INI(@)
Mode
control
PRV(@)
Highspeed
counter
PV read
CTBL(@)
Comparison table
load
SPED(@)
Speed
output
(See
Note)
PULS(@)
Set pulses
(See
Note)
---
BCNT(@)
Bit
counter
BCMP(@)
Block
compare
STIM(@)
Interval
timer
XFER(@)
Block
transfer
BSET(@)
Block set
---
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
---
DIST(@)
Single
word
distribute
COLL(@)
Data
collect
MOVB(@)
Move bit
MOVD(@)
Move digit
SFTR(@)
Reversible shift
register
TCMP(@)
Table
compare
ASC(@)
ASCII
convert
---
---
INT(@)
Interrupt
control
---
SBS(@)
Subroutine entry
SBN
Subroutine define
RET
Subroutine return
---
---
---
IORF(@)
I/O
refresh
---
MCRO
(@)
Macro
NOTE: DIMENSIONS SHOWN ARE IN MILLIMETERS. To convert millimeters to inches divide by 25.4.
1-800-55-OMRON
416-286-6465
22
03/01
Printed in U.S.A.