• Russian
  • Spain
  • Italy
  • France
  • Deutsch
  • English

Browse All Products

CPM1A Series PLC

The CPM1A CPU Units feature a one-piece construction including 10, 20, 30, or 40 built-in I/O terminals. The following three model groups are available: relay output models, sinking transistor output models, and sourcing transistor output models.
  • CPU Units with 10 I/O Points: CPM1A-10CDD-D-V1, CPM1A-10CDD-D
  • CPU Units with 20 I/O Points: CPM1A-20CDD-D-V1, CPM1A-20CDD-D
  • CPU Units with 30 I/O Points: CPM1A-30CDD-D-V1, CPM1A-30CDD-D
  • CPU Units with 40 I/O Points: CPM1A-40CDD-D-V1, CPM1A-40CDD-D
Extra I/O Capacity Up to three Expansion I/O Units can be connected to a CPM1A-30CDn-n(-V1) or CPM1A-40CDn-n(-V1) CPU Unit to add an extra 8 or 20 I/O points for each, for a maximum of up to 100 I/O points.
Input Filter Function The CPM1A is equipped with a filter function to prevent incorrect operation caused by chatter or noise in the input signal. The user can select an input time constant of 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, or 128 ms.
Low-maintenance Design Input Interrupts Flash memory provides memory backup without a battery.
The CPM1A-10CDn-D(-V1) CPU Units can handle 2 interrupt inputs; the CPM1A-20CDn-D(-V1), CPM1A-30CDn-D(-V1), and CPM1A-40CDD-D (-V1) CPU Units can handle 4 interrupt inputs. In addition to normal input inter­rupts, the CPM1A has a counter mode that counts high-speed input signals and triggers interrupts at fixed count multiples.
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 PC cycle. Quick-response inputs and interrupt inputs use the same input terminals. Interval Timer CPM1A PCs have a high-speed interval timer which can be set from 0.5 ms to 319,968 ms. The timer can be set to trigger a single interrupt (one-shot mode) or repeat scheduled interrupts (scheduled interrupt mode).
High-speed Counter CPM1A PCs have a high-speed counter that can be used in incremental mode or up/down mode. The high-speed counter can be combined with input inter­rupts to perform target value control or zone comparison control that isn’t affected by the PC’s cycle time.
Pulse Output Function The CPM1A transistor output models have an output function capable of output­ting a pulse of 20 Hz to 2 kHz (single-phase output).
Analog Setting Function The CPM1A PCs have 2 analog volume controls that can be used to make manual analog settings.
Analog I/O Units Up to 3 Analog I/O Units can be connected to provide analog inputs and outputs. Each Unit provides 2 analog inputs and 1 analog output, so a maximum of 6 ana­log inputs and 3 analog outputs can be achieved by connecting 3 Analog I/O Units. Temperature Sensor Units A Temperature Sensor Unit can be connected to provide up to 6 inputs for tem­perature input from sensors, such as thermocouples or platinum resistance thermometers.
Temperature Sensor Unit Functions
Thermocouple input (CPM1A-TS001/002; 2/4 input points):
K: -200° to 1,300°C (-300° to 2,300°F)
0.0° to 500.0°C (0.0° to 900.0°F)
J: -100° to 850°C (-100° to 1,500°F)
0.0° to 400.0°C (0.0° to 750.0°F)
Platinum resistance thermometer input (CPM1A-TS101/102; 2/4 input points): Pt100: -200.0° to 650.0°C (-300.0° to 1,200.0°F)
JPt100: -200.0° to 650.0°C (-300.0° to 1,200.0°F) Host Link Communications The CPM1A PCs are compatible with the Host Link, which allows communica­tions with personal computers. The CPM1A using the Host Link can also com­municate with Programmable Terminal using host link commands.
An RS-232C Adapter is used for 1:1 communications and an RS-422 Adapter is used for 1:N communications. One-to-one PC Link A data link can be created with a data area in another CPM1A, CQM1, CPM1, SRM1 or C200HS or C200HX/HG/HE PC. An RS-232C Adapter is used to make the 1:1 connection. NT Link Communications High-speed operations can be achieved by providing a direct access by con­necting the CPM1A to the OMRON Programmable Terminal through the NT Link Interface. An RS-232C Adapter is used for this connection. CompoBus/S I/O Link Units Up to 3 CompoBus/S I/O Link Units can be connected to make the CPM1A a Slave Device in a CompoBus/S Network. The I/O Link Unit has 8 input bits (inter­nal) and 8 output bits (internal).The CompoBus/S Network provides distributed CPU control based on a “PC + compact PC” configuration, which is an improvement on the earlier distributed I/O control based on a “PC + remote I/O” configuration. The distributed CPU control makes equipment modular, so designs can be standardized, special needs can be addressed, and modules can be replaced easily in the event of a breakdown.The CompoBus/S Network provides distributed CPU control based on a “PC + compact PC” configuration, which is an improvement on the earlier distributed I/O control based on a “PC + remote I/O” configuration. The distributed CPU control makes equipment modular, so designs can be standardized, special needs can be addressed, and modules can be replaced easily in the event of a breakdown. DeviceNet I/O Link Units DeviceNet I/O Link Units can be connected to enable using the CPM1A as a De­viceNet slave. Up to 32 internal input and 32 internal outputs points are sup­ported for each Unit, and up to 3 Units can connected. DeviceNet application allows networks to be constructed including devices from other manufacturers. Standard Peripheral Devices The CPM1A uses the same Programming Consoles and SYSMAC Support Software (SSS) as the C200H/HS, C200HX/HG/HE, CPM1, SRM1, and CQM1 PCs. Programming is Possible Using the PT Programming operation is possible through the PT screen by using an OMRON PT that has a built-in Programming Console function. Expansion Memory Unit The CPM1-EMU01-V1 Expansion Memory Unit is a program loader for small- size or micro PLCs. Using the CPM1-EMU01-V1, simple on-site transfer of user programs and data memory is possible with PLCs. I/O Terminal and IR Bit Allocation
The following table shows which IR bits are allocated to the I/O terminals on the CPMIA’s CPU Units and Expansion I/O Unit.

CPU Units

No. of I/O termi­nals on the CPU Unit 10 20 30 40
Power supply AC DC AC DC AC DC AC DC
Model
No.
Relay
outputs
CPM1A-
10CDR-A(-V1)
CPM1A-
10CDR-D(-V1)
CPM1A-
20CDR-A(-V1)
CPM1A-
20CDR-D(-V1)
CPM1A-
30CDR-A(-V1)
CPM1A-
30CDR-D(-V1)
CPM1A-
40CDR-A(-V1)
CPM1A-
40CDR-D(-V1)
Sinking
transistor
outputs
CPM1A-
10CDT-A(-V1)
CPM1A-
10CDT-D(-V1)
CPM1A-
20CDT-A(-V1)
CPM1A-
20CDT-D(-V1)
CPM1A-
30CDT-A(-V1)
CPM1A-
30CDT-D(-V1)
CPM1A-
40CDT-A(-V1)
CPM1A-
40CDT-D(-V1)
Sourcing
transistor
outputs
CPM1A-
10CDT1-A(-V1)
CPM1A-
10CDT1-D(-V1)
CPM1A-
20CDT1-A(-V1)
CPM1A-
20CDT1-D(-V1)
CPM1A-
30CDT1-A(-V1)
CPM1A-
30CDT1-D(-V1)
CPM1A-
40CDT1-A(-V1)
CPM1A-
40CDT1-D(-V1)
CPU
Unit
termi­
nals
Inputs 6 points:
00000 to 00005
12 points:
00000 to 00011
18 points:
00000 to 00011
00100 to 00105
24 points:
00000 to 00011
00100 to 00111
Outputs 4 points:
01000 to 01003
8 points:
01000 to 01007
12 points:
01000 to 01007
01100 to 01103
16 points:
01000 to 01007
01100 to 01107

Expansion I/O Units

Unit I/O Relay output Transistor output
Sinking outputs Sourcing outputs
20 I/O points 12 inputs
8 outputs
CPM1A-20EDR
CPM1A-20EDR1
CPM1A-20EDT CPM1A-20EDT1
8 inputs 8 inputs CPM1A-8ED
8 outputs 8 outputs CPM1A-8ER CPM1A-8ET CPM1A-8ET1

V1 CPM1A CPU Units

Number of I/O terminals Inputs Outputs Power
supply
Model number
Relay outputs Transistor outputs
Sinking outputs Sourcing outputs
10 6 points 4 points AC CPM1A-10CDR-A-V1 CPM1A-10CDT-A-V1 CPM1A-10CDT1-A-V1
DC CPM1A-10CDR-D-V1 CPM1A-10CDT-D-V1 CPM1A-10CDT1-D-V1
20 12 points 8 points AC CPM1A-20CDR-A-V1 CPM1A-20CDT-A-V1 CPM1A-20CDT1-A-V1
DC CPM1A-20CDR-D-V1 CPM1A-20CDT-D-V1 CPM1A-20CDT1-D-V1
30 18 points 12 points AC CPM1A-30CDR-A-V1 CPM1A-30CDT-A-V1 CPM1A-30CDT1-A-V1
DC CPM1A-30CDR-D-V1 CPM1A-30CDT-D-V1 CPM1A-30CDT1-D-V1
40 24 points 16 points AC CPM1A-40CDR-A-V1 CPM1A-40CDT-A-V1 CPM1A-40CDT1-A-V1
DC CPM1A-40CDR-D-V1 CPM1A-40CDT-D-V1 CPM1A-40CDT1-D-V1

Pre-V1 CPM1A CPU Units

Number of I/O
terminals
Inputs Outputs Power
supply
Model number
Relay outputs Transistor outputs
Sinking outputs Sourcing outputs
10 6 points 4 points AC CPM1A-10CDR-A CPM1A-10CDT-A CPM1A-10CDT1-A
DC CPM1A-10CDR-D CPM1A-10CDT-D CPM1A-10CDT1-D
20 12 points 8 points AC CPM1A-20CDR-A CPM1A-20CDT-A CPM1A-20CDT1-A
DC CPM1A-20CDR-D CPM1A-20CDT-D CPM1A-20CDT1-D
30 18 points 12 points AC CPM1A-30CDR-A CPM1A-30CDT-A CPM1A-30CDT1-A
DC CPM1A-30CDR-D CPM1A-30CDT-D CPM1A-30CDT1-D
40 24 points 16 points AC CPM1A-40CDR-A CPM1A-40CDT-A CPM1A-40CDT1-A
DC CPM1A-40CDR-D CPM1A-40CDT-D CPM1A-40CDT1-D
 

CPU Unit and Expansion Unit

Up to 3 Expansion I/O Units or Expansion Units can be connected to a CPU Unit with 30 or 40 I/O points. There are three types of Expansion Units available: Analog I/O Units, Tempera­ture Sensor Units, the CompoBus/S I/O Link Unit, and the DeviceNet I/O Link Unit. A PC with up to 6 temperature inputs for input from thermocouples or platinum resistance thermometers can be assembled by connecting Temperature Sensor Units.
CompoBus/S I/O Link Units (Slave Units) can be connected to a CPU Unit. I/O data (8 inputs and 8 outputs) is transferred between the CPU Unit and the area allocated to the CompoBus/S Slave. (The I/O data exchanged with the Slave is internal data; there are no external input or output terminals.) Up to three DeviceNet I/O Link Units can be connected to a CPU Unit. Each De­viceNet I/O Link Unit enables using the CPM1A as a DeviceNet slave with 32 input and 32 output points. Note Different types of Expansion Units can be connected at the same time. For ex­ample, an Expansion I/O Unit, Analog I/O Unit, and CompoBus/S I/O Link Unit, or an Expansion I/O Unit, Analog I/O Unit, and Temperature Sensor Unit can be connected to the CPU Unit.

Expansion I/O Units

Unit Max. number of Units Inputs Outputs Model
20 I/O points
12 inputs
8 outputs
3 Units max. (See note.) 24 VDC Relays CPM1A-20EDR1
24 VDC Sinking transistors CPM1A-20EDT
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

Expansion Units

CPM1A-MAD01                              CPM1A-MAD11                            Temperature Sensor Unit
Analog I/O Unit                              Analog I/O Unit
CompoBus/S I/O                            DeviceNet I/O
Link Unit                                         Link Unit  
Unit Max. number of Units Inputs Outputs Model
Analog I/O Unit
2 analog inputs (2 words)
1 analog output (1 word)
3 Units max. (See note.) 2 analog inputs 1 analog output CPM1A-MAD01
CPM1A-MAD11
Temperature Sensor Unit Thermocouple
inputs
3 Units max. (See note.) 2 inputs (K, J)   CPM1A-TS001
1 Unit max. 4 inputs (K, J) CPM1A-TS002
Platinum
resistance
thermometer
inputs
3 Units max. (See note.) 2 inputs (Pt100, JPt100) CPM1A-TS101
1 Unit max. 4 inputs (Pt100, JPt100) CPM1A-TS102
CompoBus/S I/O Link Unit
8 inputs and 8 outputs
3 Units max. (See note.) 8 bits
(Inputs from the Master.)
8 bits
(Outputs to the Master.)
CPM1A-SRT21
DeviceNet I/O Link Unit
32 inputs and 32 outputs
3 Units max. (See note.) 32 bits
(Inputs from the Master.)
32 bits
(Outputs to the Master.)
CPM1A-DRT21
Note Only one CPM1A-TS002/TS102 Temperature Sensor Unit can be connected to the CPU Unit. If a CPM1A-TS002/102 is connected to the CPU Unit, only one additional Expansion Unit (other than a CPM1A-TS002/102) or one Expansion I/O Unit can be connected to the CPU Unit.