Micro Controller Board
CPM2B
The CPM2B series programmable controllers
offer the powerful features and advanced
technology of Omron’s brick style micros in a
board package. These controllers give you
advantages in programming flexibility, reduced
development cost and significant space
savings compared to other control solutions.
D
D
D
D
D
D
D
D
D
D
D
32-point and 40-point I/O CPU boards, expand to
168 I/O
Peripheral communications port standard
20 kHz high-speed counter input
Two, 10 kHz pulse outputs for motion applications
Removable terminals simplify installation
LED indicators show status
Synchronized pulse control matches input devices to
control devices for positioning
Relay or Transistor outputs
Analog I/O expansion boards available
RS-232C port, backup battery and real-time clock are
available on standard models
Custom options include number/type of I/O,
communication interfaces, package size and layout,
real-time clock and connector types; contact your
Omron representative
A--70
Micro Controller Board
CPM2B
Basic Configuration
Up to three Expansion I/O boards can be connected to a CPM2B CPU board. Connecting cable CPM2B-CN601 is supplied with each
Expansion I/O board. Standoffs and mounting screws are included with all boards. Order the mounting bracket separately.
CPU Board with 32 I/O points
(Relay outputs)
CPU Board with 32 I/O points
(Transistor outputs)
CPU Board with 40 I/O points
(Relay outputs)
Expansion I/O board with 32 I/O points
(Relay outputs)
Expansion I/O board with 32 I/O points
(Transistor outputs)
Expansion I/O board with 40 I/O points
(Relay outputs)
Expansion I/O board with 64 I/O points
(Transistor outputs)
Connecting
cable
Mounting bracket
CPM2B-ATT01
Ordering Information
J CPU BOARDS
Stock Note: Shaded models are normally stocked.
Appearance
Input
points
Output
points
Input type
Output type
RS-232C port, real-time
clock and battery backup
Part number
16
16
24 VDC
Relay
—
CPM2B-32C1DR-D
Yes
CPM2B-32C2DR-D
—
CPM2B-32C1DT-D
Yes
CPM2B-32C2DT-D
No
CPM2B-32C1D1T-D12
Yes
CPM2B-32C2D1T-D12
Transistor
(NPN)
12 VDC
24
24 VDC
Relay
CPM2B-40C2DR-D
Micro Controller Board
CPM2B
A--71
J EXPANSION I/O BOARDS
Stock Note: Shaded models are normally stocked.
Appearance
Input points
Output points
Input type
Output type
Part number
16
16
24 VDC
Relay
CPM2B-32EDR
Transistor (NPN)
CPM2B-32EDT
12 VDC
24
16
32
32
24 VDC
CPM2B-32ED1T
Relay
CPM2B-40EDR
Transistor
CPM2B-64EDT
J DEDICATED I/O BOARDS
Stock Note: Shaded models are normally stocked.
Appearance
Inputs
Outputs
Part number
2
1
CPM2B-MAD21
(See Note)
4
2
CPM2B-MAD42
(See Note)
6
3
CPM2B-MAD63
(See Note)
Note: The MAD Analog I/O boards cannot connect to the 12 VDC CPUs.
J ACCESSORIES
Stock Note: Shaded models are normally stocked.
Appearance
A--72
Product
Description
Part number
Expansion I/O cable
Connects Expansion I/O board to CPU or
another Expansion I/O board
CPM2B-CN601
Mounting bracket
Mounts CPM2B boards
CPM2B-ATT01
Backup battery
Replacement battery for CPM2B
3G2A9-BAT08
Expansion memory unit
Uploads and downloads program and setup
memory areas to and from controller
CPM1-EMU01-V1
EEPROM
EEPROM chip, 256 kbits
EEPROM-CPM1-EMU01
Micro Controller Board
CPM2B
J I/O CONNECTORS
Stock Note: Shaded models are normally stocked.
Product
Description
Part number
Sockets/connectors
Discrete-wire IDC connector, 2-row socket (AWG 24 wire)
XG5M-2032-N
Discrete-wire IDC connector, 2-row socket (AWG 26 to 28)
XG5M-2035-N
Discrete-wire IDC connector, 2-row socket (full cover)
XG5S-2012
Discrete-wire IDC connector, 2-row socket (partial cover)
XG5S-1001
Flat cable connector, MIL-type socket (connector housing)
XG4M-2030
Flat cable connector, MIL type socket (strain relief)
XG4T-2004
Socket and
sstrain
a relief
e e
J SERIAL COMMUNICATIONS ADAPTERS AND CABLES
Stock Note: Shaded models are normally stocked.
Product
Description
Cable length
Part number
RS-232C adapter
p
Converts CPM2B peripheral port to RS-232C; DIN mount
--
CPM2C-CIF01-V1
Converts peripheral port to RS-232C; DIN mount
0.2 m (0.66 ft)
CPM1-CIF01
Program download cable to 9 pin computer serial port
3.3 m (10.8 ft)
CQM1-CIF02
Converts mini-peripheral port to RS-422/RS-485 and
RS-232C; DIN mount
--
CPM2C-CIF11
Converts mini-peripheral port to adapter RS-422A, DIN
mount
--
CQM1H-CIF12
Program
g
download cable from computer
p
to Omron DB9
serial
i l portt
2 m (6.6
(
ft))
C200HS-CN220-EU
Communication cable to other Omron devices with DB9
i l portt
serial
0.5 m (1.64 ft)
C200H-CN510-EU
2 m (6.6
(
ft))
C200H-CN320-EU
RS-422/RS-485 adapter
RS-232C cable
CBL-202*
CBL-804*
5 m (16.4 ft)
C200H-CN520-EU
Program
download cable to 9 pin
serial port
g
p computer
p
p
2 m (6.6
ft))
(
C200H-CN229-EU
Mini-peripheral port adapter cable
5 cm
CBL-202*
Peripheral port cable
CS1W-CN114
* Available in Canada only.
J PERIPHERAL DEVICES
Stock Note: Shaded models are normally stocked.
Product
Description
Part number
Programming console
Handheld programmer with 2 m cable attached; connects directly to
peripheral port
CQM1-PRO01-E
Handheld programmer with backlit display; order cable separately below.
C200H-PRO27-E
Connects C200H programmer to peripheral port; 2 m cable
C200H-CN222
Connects C200H programmer to peripheral port; 4 m cable
C200H-CN422
Connecting
g cable
J SUPPORT SOFTWARE
Stock Note: Shaded models are normally stocked.
Product
Functions
Part number
CX-Programmer Jr.
Windows-based programming software; reduced instruction set and networking commands.
WS02-CXPC1-EJ-V_._
CX-Programmer
Full programming software package programs micro, small and larger
controllers.
WS02-CXPC1-E-V_._
Micro Controller Board
CPM2B
A--73
J MANUALS
Product
Description
Part number
Operation manual
CPM2B Programmable Controller Operation manual
W371
Programming manual
CPM1/CPM1A/CPM2A/CPM2C/SRMI(-V2) programming manual
W353
J ROTARY ENCODERS FOR HIGH-SPEED COUNTER INPUTS
Stock Note: Shaded models are normally stocked.
Product
Description
Part number
Incremental encoders
Differential phase mode, 5 kHz count frequency, NPN open collector
E6B2-CWZ6C
Pulse plus direction mode, 20 kHz count frequency
E6A2-CS5C
Specifications
J GENERAL SPECIFICATIONS
CPU Boards
Item
Expansion I/O Boards
With relay outputs
With transistor outputs
With relay outputs
With transistor
outputs
Model
CPM2B-32CjDR-D
CPM2B-40C2DR-D
CPM2B-32CjDT-D
CPM2B-32CjDT1-D12
CPM2B-32EDR
CPM2B-40EDR
CPM2B-32EDT
CPM2B-32ED1T
CPM2B-64EDT
Supply voltage
24 VDC
(Allowable range: 20.4 to 26.4 VDC)
12 VDC
(Allowable range: 10.8
to 13.2 VDC)
Supplied from CPU board
Power consumption
20 W max.
—
Inrush current
20 A max.
—
Insulation resistance
20 MΩ min. (at 500 VDC) between the external DC terminals and non-current carrying metal parts
Dielectric strength
1,000 VAC 50/60 Hz for 1 min between the external DC terminals and non-current carrying metal parts
Noise immunity
Conforms to IEC6100-4-4; 2 kV (power lines)
Vibration resistance
10 to 57 Hz, 0.075-mm amplitude, 57 to 150 Hz, acceleration: 9.8 m/s2 in X, Y, and Z directions for
80 minutes each (8 minutes of vibration × 10 repetitions= total time 80 minutes)
Shock resistance
147 m/s2 three times each in X, Y, and Z directions
Ambient temperature
Operating: 0 to 55°C
Storage: --20 to 75°C (excluding the battery)
Ambient humidity
Operating: 10% to 90% (with no condensation)
Ambient atmosphere
Operating: Must be free from corrosive gas
I/O configuration
Inputs: Connector
Outputs: Terminal
block
Power supply retention
time
2 ms min.
A--74
Micro Controller Board
Inputs: Connector
Outputs: Connector
CPM2B
Inputs:
Connector
Outputs:
Terminal block
Inputs:
Connector
Outputs:
Connector
J CHARACTERISTICS
CPU Boards
Item
With relay outputs
With transistor outputs
Control method
Stored program method
I/O control method
Cyclic scan with direct output; immediate refreshing can be performed with IORF(97)
Programming language
Ladder diagram
Instruction length
1 step per instruction, 1 to 5 words per instruction
Instructions
Execution time
Basic instructions
14
Special instructions
105 instructions, 185 variations
Basic instructions
0.64 µs (LD instruction)
Special instructions
7.8 µs (MOV instruction)
Program capacity
Max. I/O
/ capacity
p
y
4,096 words
CPU Board only
32 points/40 points
With Expansion I/O
Boards
168 points max.
Input bits
IR 00000 to IR 00915 (words not used for input bits can be used for work bits)
Output bits
IR 01000 to IR 01915 (words not used for output bits can be used for work bits)
Work bits
928 bits: IR 02000 to IR 04915 and IR 20000 to IR 22715
Special bits (SR area)
448 bits: SR 22800 to SR 25515
Temporary bits (TR area)
8 bits (TR0 to TR7)
Holding bits (HR area)
320 bits: HR 0000 to HR 1915 (Words HR 00 to HR 19)
Auxiliary bits (AR area)
384 bits: AR 0000 to AR 2315 (Words AR 00 to AR 23)
Link bits (LR area)
256 bits: LR 0000 to LR 1515 (Words LR 00 to LR 15)
Timers/Counters
256 timers/counters (TIM/CNT 000 to TIM/CNT 255)
1-ms timers: TMHH(—)
10-ms timers: TIMH(15)
100-ms timers: TIM
1-s/10-s timers: TIML(—)
Decrementing counters: CNT
Reversible counters: CNTR(12)
Data memory
y
Read/Write
2,048 words (DM 0000 to DM 2047) The Error Log is contained in DM 2000 to DM 2021
Read-only
456 words (DM 6144 to DM 6599)
PLC setup
56 words (DM 6600 to DM 6655)
Interrupt
p
processing
i
External interrupts
4 (also used for external interrupt inputs in counter mode and quick-response inputs)
Interval timer
interrupts
1 (Scheduled Interrupt Mode or Single Interrupt Mode)
High-speed
g p
counter
t
High-speed counter
1 (20 kHz single-phase or 5 kHz two-phase (linear count method))
Counter interrupt
Interrupt inputs
(Counter mode)
Counter interrupts
Pulse output
1 (set value comparison or set-value range comparison)
4 inputs (also used for interrupt inputs and quick-response inputs)
4 (also used for the external interrupt inputs and quick-response inputs)
2 points with no acceleration/deceleration, 10 Hz to 10 kHz each, and no direction control
1 point with trapezoidal acceleration/deceleration, 10 Hz to 10 kHz, and direction control
2 points with variable duty-ratio outputs
(Pulse outputs can be used with transistor outputs only, they cannot be used with relay
outputs)
Synchronized pulse control
1 point:
A pulse output can be created by combining the high-speed counter with pulse outputs and
multiplying the frequency of the input pulses from the high-speed counter by a fixed factor
(This output is possible with transistor outputs only, it cannot be used with relay outputs)
Quick-response inputs
4 points (Min. input pulse width: 50 µs max.) (Also used for interrupt inputs and for interrupt
inputs in counter mode)
Input time constant
(ON response time = OFF response
time)
Can be set for all input points
(1 ms, 2 ms, 3 ms, 5 ms, 10 ms, 20 ms, 40 ms, or 80 ms)
This constant, however, is fixed to 1 ms for 40 and 64 I/O-point Expansion I/O Boards
(This table continues on the next page.)
Micro Controller Board
CPM2B
A--75
Characteristics — continued from previous page
CPU Boards
Item
With relay outputs
Clock function
With transistor outputs
Shows the year, month, day of the week, day, hour, minute, and second
(Backed up by the battery)
(The clock function is available only in CPU Boards equipped with a clock)
Communications functions
Built-in mini-peripheral port:
Supports Host Link, peripheral bus, no-protocol, or Programming Console connections
Built-in RS-232C port:
Supports Host Link, No-protocol, 1:1 PLC Link (Master/Slave), or 1:1 NT Link connections
(RS-232C communications are available only in CPU Boards equipped with an RS-232C
port)
Memory protection
(See Notes 1 and 2.)
HR area, AR area, program contents, read/write DM area contents, and counter values maintained during power interruptions
Memory backup
(See Notes 1 and 2.)
Flash memory:
Program, read-only DM area, and PLC Setup
Battery or capacitor backup:
The read/write DM area, HR area, AR area, and counter values are backed up by a battery
CPU Boards with clock:
Backup is approximately 5 years at 25°C
CPU Boards without clock:
Backup is approximately 5 days at 25°C
Self-diagnostic functions
CPU error (watchdog timer), I/O bus error, battery error, and memory error
Program checks
No END instruction, programming errors (checked when operation is started)
Note: 1. The DM area, HR area, AR area, and counter values are backed up by the CPU Board’s built-in battery or capacitor. If the battery or capacitor is discharged, the contents of these areas will be lost and the data values will revert to the defaults.
2. The contents of the program area, read-only DM area (DM 6144 to DM 6599), and PLC Setup (DM 6600 to DM 6655) are
stored in flash memory. The contents of these areas will be read from flash memory the next time the power is turned ON, even
if the backup battery or capacitor is discharged.
When data has been changed in any of these areas, write the new values to flash memory by switching the CPM2B to
MONITOR or RUN mode, or by turning the power OFF and then ON again.
A--76
Micro Controller Board
CPM2B
J INPUT SPECIFICATIONS FOR CPU BOARD
Item
Inputs
Specification
Specification
Input voltage
All
24 VDC +10%/--15%
12 VDC +10%/--15%
Input
p impedance
p
IN00000 to IN00001
2.7 kΩ
1.5 kΩ
IN00002 to IN00006
3.9 kΩ
2.0 kΩ
IN00007 and up
4.7 kΩ
2.4 kΩ
IN00000 to IN00001
8 mA typical
8 mA typical
IN00002 to IN00006
6 mA typical
6 mA typical
IN00007 and up
5 mA typical
5 mA typical
IN00000 to IN00001
17 VDC min., 5 mA
9.5 VDC min., 5 mA
IN00002 and up
14.4 VDC min., 3 mA
8.0 VDC min., 3 mA
OFF voltage/current
All
5.0 VDC max., 1 mA
ON delay
All
1 to 80 ms max. Default: 10 ms (See Note)
OFF delay
All
1 to 80 ms max. Default: 10 ms (See Note)
Circuit configuration
IN00000 to IN00001
Input
p current
ON voltage/current
g /
IN00002 to IN00006
IN00007 and up
Note: 1. The input time constant can be set to 1, 2, 3, 5, 10, 20, 40, or 80 ms in the PLC Setup.
2. The value in parentheses shows the resistance for the CPM2B-32CjD1T-D12.
Micro Controller Board
CPM2B
A--77
J INPUT SPECIFICATIONS FOR EXPANSION BOARDS
Specification
Item
CPM2B-32EDT/32EDR/40EDR/64EDT
CPM2B-32ED1T
Input voltage
24 VDC +10%/--15%
12 VDC +10%/--15%
Input impedance
4.7 kΩ
2.4 kΩ
Input current
5 mA typical
5 mA typical
ON voltage
14.4 VDC min.
8.0 VDC, 3 mA min.
OFF voltage
5.0 VDC max.
3.0 VDC, 1 mA max.
ON delay
1 to 80 ms max. Default: 10 ms (See Note)
OFF delay
1 to 80 ms max. Default: 10 ms (See Note)
Circuit configuration
CPM2B-32EDT/32EDR/40EDR/64EDT
CPM2B-32ED1T
Note: The input time constant can be set to 1, 2, 3, 5, 10, 20, 40, or 80 ms in the PLC Setup. (The constant, however, is fixed to 1 ms for
40 and 64 I/O-point Expansion I/O Boards.)
A--78
Micro Controller Board
CPM2B
Max. Number of Inputs Simultaneously ON
The maximum number of inputs that can be ON simultaneously depends upon the ambient operating temperature and the installation
orientation, as shown in the following diagrams.
Installation orientation: Vertical with edge down
All inputs can be ON simultaneously with this orientation.
Input voltage
26.4 VDC
16
14
0
10
20
30
40
Max. number of inputs ON
at the same time
Max. number of inputs ON
at the same time
Installation orientation: Vertical with end down
Input voltage
24 VDC
16
14
50 55 (°C)
0
10
20
30
40
49
50 55 (°C)
49
Input voltage
26.4 VDC
16
Input voltage
24 VDC
Max. number of inputs ON
at the same time
Max. number of inputs ON
at the same time
Installation orientation: Horizontal
16
13
13
0
10
20
30
40
50 55 (°C)
0
10
20
45
30
40
50 55 (°C)
45
Micro Controller Board
CPM2B
A--79
J HIGH-SPEED COUNTER INPUTS
Inputs IN00000 through IN00002 can be used as high-speed counter inputs, as shown in the following table. The maximum count
frequency is 5 kHz in differential phase mode and 20 kHz in the other modes.
Input
p
Function
Differential phase mode
Pulse plus direction input
mode
Up/down input mode
Increment mode
IN00000
A-phase pulse input
Pulse input
Increment pulse input
Increment pulse input
IN00001
B-phase pulse input
Direction input
Decrement pulse input
Normal input
IN00002
Z-phase pulse input or hardware reset input
(IN00002 can be used as a normal input when it is not used as a high-speed counter input.)
The minimum pulse widths for inputs IN00000 (A-phase input) and IN00001 (B-phase input) are as follows:
Pulse plus direction input mode, Up/down input
mode, Increment mode
Differential phase mode
100 µs min.
50 µs min.
Phase A
Phase B
12.5 µs
min.
12.5 µs
min.
T1
T2
T3
T4
T1 T2 T3 T4 : 12.5 µs min.
The minimum pulse width for input IN00002 (Z-phase input) is as follows:
50 µs min.
Phase Z
500 µs
min.
A--80
Micro Controller Board
CPM2B
J INTERRUPT INPUTS
Inputs IN00003 through IN00006 can be used as interrupt inputs (interrupt input mode or counter mode) and quick-response inputs. The
minimum pulse width for these inputs is 50 µs.
Expansion I/O Board Input Specifications
Item
Specification
CPM2B-32EDT/32EDR/40EDR/64EDT
CPM2B-32ED1T
Input voltage
24 VDC +10%/--15%
12 VDC +10%/ --15%
Input impedance
4.7 kΩ
2.4 kΩ
Input current
5 mA typical
5 mA typical
ON voltage
14.4 VDC min.
8.0 VDC min., 3mA min.
OFF voltage
5.0 VDC max.
3.0 VDC max., 1 mA max.
ON delay
1 to 80 ms max. Default: 10 ms (See Note)
OFF delay
1 to 80 ms max. Default: 10 ms (See Note)
Circuit configuration
CPM2B-32EDT/32EDR/40EDR/64EDT
CPM2B-32ED1T
Note: The input time constant can be set to 1, 2, 3, 5, 10, 20, 40, or 80 ms in the PLC Setup. (The constant, however, is fixed to 1 ms for
40 and 64 I/O-point Expansion I/O Boards.
Micro Controller Board
CPM2B
A--81
J OUTPUT SPECIFICATIONS FOR CPU BOARD AND EXPANSION I/O BOARD
Relay Outputs
Item
Specification
Max. switching capacity
2 A, 250 VAC (cosφ = 1)
2 A, 24 VDC
(4 A/common)
Min. switching capacity
10 mA, 5 VDC
Service life of relay
(See Note)
Electrical:
ON delay
15 ms max.
OFF delay
15 ms max.
150,000 operations (24 VDC resistive load)
100,000 operations (240 VAC inductive load, cosφ = 0.4)
Mechanical: 20,000,000 operations
Circuit configuration
OUT
COM
Output LED
Note: The service life of the CPM2B’s relay output contacts shown in the table assumes the worst conditions. The following graph shows
the results of OMRON’s service life tests at a switching rate of 1,800 times/hour.
Life (x 104)
120 VAC, resistive load
24 VDC, τ = 7 ms
120 VAC, cosφ = 0.4
240 VAC, cosφ = 0.4
24 VDC/240 VAC, resistive load
Switching rate:
1,800 times/hour
Contact current (A)
A--82
Micro Controller Board
CPM2B
Transistor Outputs (NPN or PNP)
Item
Specification
Max. switching
capacity
OUT01000 and OUT01001:
4.5 to 30 VDC, 0.2 A/output (See Note)
OUT01002 and up:
4.5 to 30 VDC, 0.3 A/output (See Note)
Leakage current
0.1 mA max.
Residual voltage
1.5 V max.
ON delay
OUT01000 and OUT01001:
OUT01002 and up:
20 µs max.
0.1 ms max.
OFF delay
OUT01000 and OUT01001:
40 µs max. for 4.5 to 26.4 V, 10 to 100 mA
0.1 ms max. for 4.5 to 30 V, 10 to 200 mA
OUT01002 and up:
1 ms max. for 4.5 to 30 V, 10 to 300 mA
Fuse
Circuit configuration
1 fuse/output (cannot be replaced by user)
Sinking Outputs
Note: When using OUT01000 or OUT01001 for pulse outputs, connect a dummy resistor as required to bring the load current between
0.01 and 0.1 A. If the load current is below 0.01 A, the ON-to-OFF response time will be too long and high-speed pulses will not be
output.
Micro Controller Board
CPM2B
A--83
Dimensions
Unit: mm (inch)
J CPU AND EXPANSION I/O BOARDS
CPM2B-32CjDj-D
32-point Models
CPM2B-40C2DR-D
40-point Models
100
(3.94)
70
(2.76)
150
(5.91)
108
(4.25)
70
(2.76)
164 (6.46)
164 (6.46)
186 (7.32)
174 (6.85)
CPM2B-32ED
233 (9.17)
32-point Models
CPM2B-40EDR
40-point Models
108
(4.25)
108
(4.25)
70
(2.76)
70
(2.76)
164 (6.46)
164 (6.46)
209 (8.23)
209 (8.23)
CPM2B-64EDT 64-point Models
CPM2B-MADjj Analog I/O Boards
108
(4.25)
70
(2.76)
70
(2.76)
164 (6.46)
164 (6.46)
174 (6.85)
A--84
Micro Controller Board
174 (6.85)
CPM2B
108
(4.25)
J MOUNTING BRACKET
CPM2B-ATT01 Mounting Bracket
Six, 3.5 dia.
6 (0.24)
Four, 4.5 dia.
Side view
28 (1.10)
Min. head room for
board components
100
(3.94)
CPU Board
28 (1.10)
70
(2.76)
110
(4.93)
28 (1.10)
Expansion
I/O Boards
28 (1.10)
164 (6.46)
14 (0.55)
186 (7.32)
Mounting
Bracket
6
(0.24)
196 (7.72)
J WEIGHT
Name
Model
CPU Board
24 VDC
12 VDC
Expansion
p
I/O
/ Board
Analog I/O Board
Weight
CPM2B-32C1DR-D
233 g max.
CPM2B-32C2DR-D
260 g max.
CPM2B-32C1DT-D
150 g max.
CPM2B--32C2DT-D
178 g max.
CPM2B-40C2DR-D
294 g max.
CPM2B-32C1DT1-D12
150 g max.
CPM2B-32C2DT1-D12
178 g max.
CPM2B-32EDR
199 g max.
CPM2B-32EDT/32ED1T
115 g max.
CPM2B-40EDR
239 g max.
CPM2B-64EDT
166 g max.
CPM2B-MADjj
160 g max.
Micro Controller Board
CPM2B
A--85
Functions
J CONFIGURATION
The CPM2B programmable controller system has both CPU boards and Expansion I/O boards that provide the functionality of block-style
controllers. Capabilities include synchronized pulse control, interrupt inputs, pulse outputs, serial communications and real-time clock
functions. In many applications, the CPM2B controller can be a cost-effective alternative to custom-designed embedded control boards.
Mini-peripheral Port
Programming Devices are compatible with other models of
Omron PLCs. This port can also be used for Host Link or
no-protocol communications.
RS-232C Port
This port can be used for a Host Link,
no-protocol, 1:1 PLC Link, or 1:1 NT Link
communications.
Relay Output Board
Transistor Output Board
The CPU Board has 32 or 40 I/O points and Expansion I/O Boards
can be added to provide a total I/O capacity of up to 168 I/O
points.
J BUILT-IN MOTOR CONTROL CAPABILITIES
Synchronized Pulse Control
(Transistor Outputs Only)
Encoder
Synchronized pulse control provides an easy way to synchronize
the operation of a peripheral piece of equipment with the main
equipment. The output pulse frequency can be controlled as
some multiple of the input pulse frequency, allowing the speed of
the peripheral piece of equipment (such as a supply conveyor) to
be synchronized with the speed of the main piece of equipment.
CPM2B
Motor
driver
Motor
Pulses are output as a fixed multiple of the input frequency.
High-speed Counters and Interrupts
The CPM2B has a total of five high-speed counter inputs. The
one high-speed counter input has a response frequency of
20 kHz/5kHz and the four interrupt inputs in counter mode have
response frequency of 2 kHz.
The high-speed counter can be used in any one of the four input
modes: differential phase mode (5 kHz), pulse plus direction input
mode (20 kHz), up/down pulse mode (20 kHz), or increment
mode (20 kHz). Interrupts can be triggered when the count
matches a set value or falls within a specific range.
Counter inputs
Rotary encoder
(such as
E6C2-C)
Resets inputs
(for differential
phase inputs)
Sensor
A--86
Micro Controller Board
CPM2B
The interrupt inputs in counter mode can be used for
incrementing counters or decrementing counters (2 kHz) and
trigger an interrupt (executing the interrupt program) when the
count matches the target value.
Input
Response
frequency
Input mode (count value)
Control
method
00000
00001
00002
5 kHz
Differential phase input mode
(-8,388,608 to 8,388,607)
20 kHz
Pulse + direction input mode
(-8,388,608 to 8,388,607)
Up/down pulse input mode
(-8,388,608 to 8,388,607)
Increment mode
(0 to 16,777,215)
Target
value
comparison interrupts
Range
comparison interrupts
Position Control with Pulse Outputs
(Transistor Output Models Only)
The CPM2B PLCs with transistor outputs have two outputs that
can produce 10 Hz to 10 kHz pulses (single-phase outputs).
When used as single-phase pulse outputs, there can be two
outputs with a frequency range of 10 Hz to 10 kHz with a fixed
duty ratio or 0.1 to 999.9 Hz with a variable duty ration (0 to
100% duty ratio).
When used as pulse plus direction or up/down pulse outputs,
there can be just one output with a frequency range of 10 Hz to
10 kHz.
Stepping motor
SmartStep
Servodriver
Pulse outputs
Single-phase pulse output with trapezoidal
acceleration/deceleration
Item
Single-phase pulse output without
accel/decel
pu
ou acce
/dece
Variable duty-ratio
pulse
pu
se output
ou pu
Controlling
instruction(s)
PULS(65) and SPED(64)
PWM(----)
PULS(65) and ACC(----)
01000
Pulse output 0
(See Note)
Pulse output 0
(See Note)
Pulse
output 0
01001
Pulse output 1
(See Note)
Pulse output 1
(See Note)
10 Hz to 10 kHz
0.1 Hz to 999.9 Hz
10 Hz to 10 kHz
10 Hz to 10 kHz
10 Hz
0.1 Hz
10 Hz
10 Hz
50%
0 to 100%
50%
50%
Pulse + direction output
Output
number
u be
Output frequency
range
Pitch
Duty ratio
Pulse output
Up/down pulse output
Pulse
output 0
Direction output
CW pulse output
CCW pulse
output
Note: With single-phase pulse outputs, pulse outputs 0 and 1 can each be output independently.
J HIGH-SPEED INPUT CAPABILITIES FOR
MACHINE CONTROL
High-speed Interrupt Input Function
There are four inputs used for interrupt inputs (shared with
quick-response inputs and interrupt inputs in counter mode) with
a minimum input signal width of 50 µs and response time of 0.3
ms. When an interrupt input goes ON, the main program is
stopped and the interrupt program is executed.
Analog Settings
There are two controls on the CPU Board that can be turned to
change the analog settings (0 to 200 BCD) in IR 250 and IR 251.
These controls can be used to easily change or fine-tune
machine settings such as a conveyor belt’s pause time or feed
rate.
DIP Switch Inputs
A DIP switch is provided that controls the status of four input bits.
Quick-response Input Function
Calendar/Clock
There are four inputs used for quick-response inputs (shared with
interrupt inputs and interrupt inputs in counter mode) that can
reliably read input signals with a signal width as short as 50 µs.
The built-in clock (accuracy within 1 minute/month) can be read
from the program to show the current year, month, day, day of the
week, and time. The clock can be set from a Programming
Devices (such as a Programming Console) or the time can be
adjusted by rounding up or down to the nearest minute.
Stabilizing Input Filter Function
The input time constant for all inputs can be set to 1 ms, 2 ms, 3
ms, 5 ms, 10 ms, 20 ms, 40 ms, or 80 ms. The effects of
chattering and external noise can be reduced by increasing the
input time constant.
J OTHER CONVENIENCE FUNCTIONS
Long-term Timer
TIML (—) is a long-term timer that accommodates set values up
to 99,990 seconds (27 hours, 46 minutes, 30 seconds). When
combined with the SECONDS TO HOURS conversion instruction
HMS (—), the long-term timer provides an easy way to control
equipment scheduling.
Interval Timer Interrupts
The interval timer can be set between 0.5 and 319,968 ms and
can be set to generate just one interrupt (one-shot mode) or
periodic interrupts (scheduled interrupt mode).
Micro Controller Board
CPM2B
A--87
J ANALOG I/O CONTROL CAPABILITIES
A CPU Board with a 24 VDC power supply can be connected with up to three Analog I/O Boards, to which external analog I/O devices
can be connected using up to eight inputs and four outputs.
Select the Analog I/O Boards that are appropriate for the system being used from the following three models.
Model
Number of inputs
Number of outputs
Maximum number of
connectable units
CPM2B-MAD63
6 points
3 points
1
CPM2B-MAD42
4 points
2 points
2
CPM2B-MAD21
2 points
1 points
3
(If two CPM2B-MAD42 Analog I/O Boards are connected, there will be 8 inputs and 4 outputs.)
Analog I/O signals correspont to various voltage/current signals, enabling connection of various analog devices.
Input signal ranges
Output signal ranges
Resolution
0 to 5 V, 1 to 5 V, 0 to 10 V, --10 to 10 V,
0 to 20 mA, and 4 to 20 mA
1 to 5 V, 0 to 10 V, --10 to 10 V, 0 to 20 mA,
and 4 to 20 mA
6,000 (full scale)
If input signals are subject to minute fluctuations, average processing can be used to read the input signals as a stable signal. Average
processing can be set separately for each input using the DIP switch.
When analog inputs are used in the range of 1 to 5 V or 4 to 20 mA, line disconnection detection will function. When the input signal level
recovers, the line disconnection status is automatically cleared.
A--88
Micro Controller Board
CPM2B
Communications
J NT LINK
In a 1:1 NT Link, an Omron NT-series Programmable Terminal can be connected directly to the CPM2B for real time display of process
values. The Programmable Terminal must be connected to the RS-232C port; it cannot be connected to the Peripheral port.
Using Host Link communications, an Omron NT-series Programmable Terminal can be connected to CPM2B at either the RS-232C or
Peripheral port using the adapters shown below.
C200H-CN_O-EU
CBL-804*
NT31C-CN_O-EU (for NT31C port B only)
CBL-803*
Serial port
C200H-CN_O-EU
CBL-804*
Mini-peripheral port
OMRON
Programmable
Terminal
CPM1-CIF01
RS-232C Adapter
*Available in Canada Only
CS1W-CN114
(0.05 m)
CPM2B CPU Board
J HOST LINK
A Host Link connection can be made through the PLC’s RS-232C port or peripheral port. A personal computer or Programmable Terminal
connected in Host Link mode can be used for operations such as reading/writing data in the PLC’s I/O memory or reading/changing PLC’s
operating mode.
1:1 Host Link Communications
Mini-peripheral Port Connection
RS-232C Port Connection
IBM PC/AT or
compatible computer
IBM PC/AT or
compatible computer
C200HS-CN220-EU (2 m)
CBL-202*
XW2Z-200S-V (2 m)
XW2Z-500S-V (5 m)
Mini-peripheral port
RS-232C port
(D-sub 9-pin)
Mini-peripheral port
CS1W-CN114
(0.05 m)
CPM2B CPU Board
CQM1-CIF02
CPM2B CPU Board
Peripheral Port Connection
IBM PC/AT or
compatible computer
CPM1-CIF01
RS-232C Adapter
*Available in Canada Only
CS1W-CN114
(0.05 m)
Mini-peripheral port
C200HS-CN220-EU (2 m)
XW2Z-200S-V (2 m)
XW2Z-500S-V (5 m)
CBL-202*
CPM2B CPU Board
Micro Controller Board
CPM2B
A--89
1:N Host Link communications
Up to 32 Omron programmable controllers, including, CPM2B, can be connected to a host computer.
Using the Peripheral Port
IBM PC/AT or compatible
computer with RS-422/
RS-485 communications
board installed
C200HS-CN220--EU
CBL-202*
2 m cable
RS-422 (Total length: 500 m max.)
CPM2C-CIF11
CPM2C-CIF11
CPM2B CPU Board
CPM2B CPU Board
CPM2C-CIF11
CPM2B CPU Board
*Available in Canada Only
Up to 32 PCs
Note: Only one port on the CPM2C-CIF11 may be used. The adapter receives +5 VDC from the peripheral port.
J NO-PROTOCOL COMMUNICATIONS
The transmit data TXD (48) and receive data RXD (47) instructions can be used in no-protocol mode to exchange data with standard
serial devices. For example, data can be received from a bar code reader or transmitted to a serial modem. The serial devices can be
connected directly to the RS-232C port or via the Peripheral port using a communication adapter (CPM2C-CIF01 or CIF11).
Inputting data from a bar code reader
Bar code
reader
A--90
Outputting data to a serial modem
CPM2B
Micro Controller Board
CPM2B
Serial
modem
CPM2B
J 1:1 DATA LINKS
A CPM2B can be linked directly to another CPM2B, CQM1, CPM1, CPM1A, CPM2A, CPM2C, SRM1(-V2), C200HS or C200HX/HG/HE
PLC. The 1:1 PLC Link allows automatic data link connections. The PLC’s must be connected through the RS-232C ports; they cannot be
connected through the Mini-peripheral ports.
1:1 Link Master
1:1 Link Slave
RS-232C port
(D-sub 9-pin)
RS-232C port
(D-sub 9-pin)
Connecting Cable
C200H-CN510-EU (.5 m)
C200H-CN320-EU (3 m)
C200H-CN520-EU (5 m)
CBL-803*
CPM2B CPU Board
CPM2B CPU Board
*Available in Canada Only
Omron Programmable Controller (CQM1,
CPM1, CPM1A, CPM2A, CPM2B, CPM2C,
SRM1(-V2), C200HS, or C200HX/HG/HE)
Link bits
Omron Programmable Controller (CQM1,
CPM1, CPM1A, CPM2A, CPM2B, CPM2C,
SRM1(-V2), C200HS, or C200HX/HG/HE)
Link bits
LR 00
WRITE
LR 00
WRITE area
READ area
LR 07
LR 08
READ area
READ
READ
LR 07
LR 08
LR 15
WRITE area
WRITE
LR 15
J PROGRAM TRANSFER UNIT
Use Omron’s EEPROM program transfer unit to update programs in machines or program multiple controllers with the same program.
Mini-peripheral port
Micro Controller Board
CPM2B
A--91
&HUWDLQ7HUPVDQG&RQGLWLRQVRI6DOH
2IIHU $FFHSWDQFH 7KHVH WHUPV DQG FRQGLWLRQV WKHVH 7HUPV DUH GHHPHG
SDUWRIDOOFDWDORJVPDQXDOVRURWKHUGRFXPHQWVZKHWKHUHOHFWURQLFRULQZULW
LQJ UHODWLQJ WR WKH VDOH RI JRRGV RU VHUYLFHV FROOHFWLYHO\ WKH *RRGV E\
2PURQ(OHFWURQLFV//&DQGLWVVXEVLGLDU\FRPSDQLHV6HOOHU6HOOHUKHUHE\
REMHFWVWRDQ\WHUPVRUFRQGLWLRQVSURSRVHGLQ%X\HU
VSXUFKDVHRUGHURURWKHU
GRFXPHQWVZKLFKDUHLQFRQVLVWHQWZLWKRULQDGGLWLRQWRWKHVH7HUPV3OHDVH
FRQWDFW \RXU 2PURQ UHSUHVHQWDWLYH WR FRQILUP DQ\ DGGLWLRQDO WHUPV IRU VDOHV
IURP\RXU2PURQFRPSDQ\
3ULFHV $OO SULFHV VWDWHG DUH FXUUHQW VXEMHFW WR FKDQJH ZLWKRXW QRWLFH E\
6HOOHU%X\HUDJUHHVWRSD\WKHSULFHLQHIIHFWDWWLPHRIVKLSPHQW
'LVFRXQWV &DVK GLVFRXQWV LI DQ\ ZLOO DSSO\ RQO\ RQ WKH QHW DPRXQW RI
LQYRLFHV VHQW WR %X\HU DIWHU GHGXFWLQJ WUDQVSRUWDWLRQ FKDUJHV WD[HV DQG
GXWLHVDQGZLOOEHDOORZHGRQO\LILWKHLQYRLFHLVSDLGDFFRUGLQJWR6HOOHU
V
SD\PHQWWHUPVDQGLL%X\HUKDVQRSDVWGXHDPRXQWVRZLQJWR6HOOHU
2UGHUV6HOOHUZLOODFFHSWQRRUGHUOHVVWKDQQHWELOOLQJ
*RYHUQPHQWDO $SSURYDOV %X\HU VKDOO EH UHVSRQVLEOH IRU DQG VKDOO EHDU DOO
FRVWVLQYROYHGLQREWDLQLQJDQ\JRYHUQPHQWDSSURYDOVUHTXLUHGIRUWKHLPSRU
WDWLRQRUVDOHRIWKH*RRGV
7D[HV$OOWD[HVGXWLHVDQGRWKHUJRYHUQPHQWDOFKDUJHVRWKHUWKDQJHQHUDO
UHDO SURSHUW\ DQG LQFRPH WD[HV LQFOXGLQJ DQ\ LQWHUHVW RU SHQDOWLHV WKHUHRQ
LPSRVHGGLUHFWO\ RULQGLUHFWO\RQ 6HOOHU RUUHTXLUHGWR EHFROOHFWHGGLUHFWO\RU
LQGLUHFWO\E\6HOOHUIRUWKHPDQXIDFWXUHSURGXFWLRQVDOHGHOLYHU\LPSRUWDWLRQ
FRQVXPSWLRQ RU XVH RI WKH *RRGV VROG KHUHXQGHU LQFOXGLQJ FXVWRPV GXWLHV
DQG VDOHV H[FLVH XVH WXUQRYHU DQG OLFHQVH WD[HV VKDOO EH FKDUJHG WR DQG
UHPLWWHGE\%X\HUWR6HOOHU
)LQDQFLDO,IWKHILQDQFLDOSRVLWLRQRI%X\HUDWDQ\WLPHEHFRPHVXQVDWLVIDFWRU\
WR 6HOOHU 6HOOHU UHVHUYHV WKH ULJKW WR VWRS VKLSPHQWV RU UHTXLUH VDWLVIDFWRU\
VHFXULW\RUSD\PHQWLQDGYDQFH,I%X\HUIDLOVWRPDNHSD\PHQWRURWKHUZLVH
FRPSO\ZLWKWKHVH7HUPVRUDQ\UHODWHGDJUHHPHQW6HOOHUPD\ZLWKRXWOLDELOLW\
DQGLQDGGLWLRQWRRWKHUUHPHGLHVFDQFHODQ\XQVKLSSHGSRUWLRQRI*RRGVVROG
KHUHXQGHUDQGVWRSDQ\*RRGVLQWUDQVLWXQWLO%X\HUSD\VDOODPRXQWVLQFOXG
LQJDPRXQWVSD\DEOHKHUHXQGHUZKHWKHURUQRWWKHQGXHZKLFKDUHRZLQJWRLW
E\%X\HU%X\HUVKDOOLQDQ\HYHQWUHPDLQOLDEOHIRUDOOXQSDLGDFFRXQWV
&DQFHOODWLRQ (WF 2UGHUV DUH QRW VXEMHFW WR UHVFKHGXOLQJ RU FDQFHOODWLRQ
XQOHVV%X\HU LQGHPQLILHV6HOOHUIXOO\DJDLQVWDOOFRVWV RUH[SHQVHVDULVLQJLQ
FRQQHFWLRQWKHUHZLWK
)RUFH 0DMHXUH 6HOOHU VKDOO QRW EH OLDEOH IRU DQ\ GHOD\ RU IDLOXUH LQ GHOLYHU\
UHVXOWLQJIURPFDXVHVEH\RQGLWVFRQWUROLQFOXGLQJHDUWKTXDNHVILUHVIORRGV
VWULNHV RU RWKHU ODERU GLVSXWHV VKRUWDJH RI ODERU RU PDWHULDOV DFFLGHQWV WR
PDFKLQHU\ DFWV RI VDERWDJH ULRWV GHOD\ LQ RU ODFN RI WUDQVSRUWDWLRQ RU WKH
UHTXLUHPHQWVRIDQ\JRYHUQPHQWDXWKRULW\
6KLSSLQJ'HOLYHU\8QOHVVRWKHUZLVHH[SUHVVO\DJUHHGLQZULWLQJE\6HOOHU
D 6KLSPHQWVVKDOOEHE\DFDUULHUVHOHFWHGE\6HOOHU
E 6XFKFDUULHUVKDOODFWDVWKHDJHQWRI%X\HUDQGGHOLYHU\WRVXFKFDUULHU
VKDOOFRQVWLWXWHGHOLYHU\WR%X\HU
F $OOVDOHVDQGVKLSPHQWVRI*RRGVVKDOOEH)2%VKLSSLQJSRLQWXQOHVVRWK
HUZLVHVWDWHGLQZULWLQJE\6HOOHUDWZKLFKSRLQWWLWOHWRDQGDOOULVNRIORVVRI
WKH*RRGVVKDOOSDVVIURP6HOOHUWR%X\HUSURYLGHGWKDW6HOOHUVKDOOUHWDLQD
VHFXULW\LQWHUHVWLQWKH*RRGVXQWLOWKHIXOOSXUFKDVHSULFHLVSDLGE\%X\HU
G 'HOLYHU\DQGVKLSSLQJGDWHVDUHHVWLPDWHVRQO\
H 6HOOHUZLOOSDFNDJH*RRGVDVLWGHHPVSURSHUIRUSURWHFWLRQDJDLQVWQRUPDO
KDQGOLQJDQGH[WUDFKDUJHVDSSO\WRVSHFLDOFRQGLWLRQV
&ODLPV $Q\ FODLP E\ %X\HU DJDLQVW 6HOOHU IRU VKRUWDJH RU GDPDJH WR WKH
*RRGVRFFXUULQJEHIRUHGHOLYHU\WRWKHFDUULHUPXVWEHSUHVHQWHGLQZULWLQJWR
6HOOHUZLWKLQGD\VRIUHFHLSWRIVKLSPHQWDQGLQFOXGHWKHRULJLQDOWUDQVSRUWD
WLRQELOOVLJQHGE\WKHFDUULHUQRWLQJWKDWWKHFDUULHUUHFHLYHGWKH*RRGVIURP
6HOOHULQWKHFRQGLWLRQFODLPHG
:DUUDQWLHV D ([FOXVLYH :DUUDQW\ 6HOOHU
V H[FOXVLYH ZDUUDQW\ LV WKDW WKH
*RRGVZLOOEHIUHHIURPGHIHFWVLQPDWHULDOVDQGZRUNPDQVKLSIRUDSHULRGRI
WZHOYHPRQWKVIURPWKHGDWHRIVDOHE\6HOOHURUVXFKRWKHUSHULRGH[SUHVVHG
LQZULWLQJE\6HOOHU6HOOHUGLVFODLPVDOORWKHUZDUUDQWLHVH[SUHVVRULPSOLHG
E/LPLWDWLRQV6(//(50$.(612:$55$17