Implementing 3-Switch XOR Ladder Logic with Internal Bit
Implement a 3-SPST switch XOR light circuit in LogixPro or RSLogix 500 using an internal relay bit. Includes truth tables, boolean equations, and verified.
Operating on a 24 VDC power supply, the Omron CPM1A-30CDR-D-V1 micro-PLC provides a highly consolidated control platform for discrete manufacturing applications. Designed to fit into tight panel spaces, this unit integrates both processing and local I/O channels directly into a single compact housing. The Omron CPM1A-30CDR-D-V1 features 18 built-in DC inputs and 12 robust relay outputs, making it ideal for managing small-scale machinery, conveyor systems, and dedicated OEM equipment. Its version 1 designation indicates enhanced logic instruction processing speeds and expanded compatibility with modern programming utilities such as CX-Programmer.
| Specification Parameter | Technical Value / Rating |
|---|---|
| Manufacturer | Omron Industrial Automation |
| Model Number | CPM1A-30CDR-D-V1 |
| Product Series | Sysmac CPM1A |
| Input Power Supply | 24 VDC (Acceptable range: 20.4 to 26.4 VDC) |
| Power Consumption | 20 W maximum |
| Onboard Inputs | 18 points (24 VDC, Sink/Source compatible) |
| Onboard Outputs | 12 points (Relay outputs, 2 A per point max, 250 VAC / 30 VDC) |
| Program Capacity | 2,048 words (Sysmac instruction format) |
| Data Memory Capacity | Read/Write: 1,024 words (DM area) |
| Operating Temperature | 0 to 55 degC (Non-condensing) |
| Mounting Method | 35mm DIN rail or panel surface mount via integrated brackets |
| Shipping Weight (Calculated) | 0.65 kg |
| Package Dimensions (Calculated) | 140 x 110 x 95 mm |
| Terminal / Port | Function / Connection Details |
|---|---|
| Power Terminal Block | +24V, -24V, and Functional Earth (FG) terminal for system power supply. |
| Input Terminals (00 to 11) | Inputs 00 through 02 support high-speed hardware interrupts and counter inputs. Remaining inputs function as standard discrete inputs. |
| Output Terminals (00 to 07) | Relay contact terminals grouped with shared commons. Ensure load current does not exceed terminal limits. |
| Peripheral Port | Multi-functional programming connection port. Connects to handheld programming consoles or PC-based software (CX-Programmer) via a CPM1-CIF01 or CPM1-CIF11 interface adapter. |
The -V1 version is a direct drop-in replacement for the legacy CPM1A-30CDR-D module. It maintains identical mounting footprints and electrical pinouts. If updating an older system, you can migrate CX-Programmer files without modifications to the physical wiring harness. For complete modernization, you may consider the Omron CP1E-N30S1DT-D, but this will require software instruction mapping adjustments within the programmer environment.
When deploying the relay output variant to switch highly inductive AC or DC loads (such as magnetic starter coils or pneumatic valves), external surge protection is absolutely essential. Running these inductive loads without transient suppressors (such as varistors or RC snubbers) causes electrical arcing across the internal micro-relay contacts, leading to contact welding and premature CPU failure.
Always ensure that the functional ground terminal is connected to a low-resistance earth ground (under 100 ohms) using 14 AWG or larger wire. Inductive noise coupling from adjacent VFD motor leads can corrupt high-speed counter signal lines. Route input wires and high-speed counter encoder cables through a separate duct from high-voltage AC power lines to protect signal integrity.
Never wire or configure this PLC while the power supply is active. Isolate all upstream electrical feeds before touching terminal connections. Confirm that the input voltage matches the specified 24 VDC range to prevent permanent thermal or circuit damage to the internal logic boards.
Mount the CPM1A module horizontally onto a 35mm DIN rail, locking the bottom mounting clips securely. Leave at least 50mm of open space around the unit for natural convection cooling.
Connect the 24 VDC external supply to the power terminals. Avoid routing the DC supply line in parallel with high-voltage motor wires.
Verify that terminal block screws are torqued between 0.5 N-m and 0.6 N-m to prevent loose contacts or stripped threads.
Apply power, check the status LEDs on the front cover (PWR should be green), and upload the software configuration using CX-Programmer via the peripheral port.
Global Express Shipping
Returns & Warranty

Operating on a 24 VDC power supply, the Omron CPM1A-30CDR-D-V1 micro-PLC provides a highly consolidated control platform for discrete manufacturing applications. Designed to fit into tight panel spaces, this unit integrates both processing and local I/O channels directly into a single compact housing. The Omron CPM1A-30CDR-D-V1 features 18 built-in DC inputs and 12 robust relay outputs, making it ideal for managing small-scale machinery, conveyor systems, and dedicated OEM equipment. Its version 1 designation indicates enhanced logic instruction processing speeds and expanded compatibility with modern programming utilities such as CX-Programmer.
| Specification Parameter | Technical Value / Rating |
|---|---|
| Manufacturer | Omron Industrial Automation |
| Model Number | CPM1A-30CDR-D-V1 |
| Product Series | Sysmac CPM1A |
| Input Power Supply | 24 VDC (Acceptable range: 20.4 to 26.4 VDC) |
| Power Consumption | 20 W maximum |
| Onboard Inputs | 18 points (24 VDC, Sink/Source compatible) |
| Onboard Outputs | 12 points (Relay outputs, 2 A per point max, 250 VAC / 30 VDC) |
| Program Capacity | 2,048 words (Sysmac instruction format) |
| Data Memory Capacity | Read/Write: 1,024 words (DM area) |
| Operating Temperature | 0 to 55 degC (Non-condensing) |
| Mounting Method | 35mm DIN rail or panel surface mount via integrated brackets |
| Shipping Weight (Calculated) | 0.65 kg |
| Package Dimensions (Calculated) | 140 x 110 x 95 mm |
| Terminal / Port | Function / Connection Details |
|---|---|
| Power Terminal Block | +24V, -24V, and Functional Earth (FG) terminal for system power supply. |
| Input Terminals (00 to 11) | Inputs 00 through 02 support high-speed hardware interrupts and counter inputs. Remaining inputs function as standard discrete inputs. |
| Output Terminals (00 to 07) | Relay contact terminals grouped with shared commons. Ensure load current does not exceed terminal limits. |
| Peripheral Port | Multi-functional programming connection port. Connects to handheld programming consoles or PC-based software (CX-Programmer) via a CPM1-CIF01 or CPM1-CIF11 interface adapter. |
The -V1 version is a direct drop-in replacement for the legacy CPM1A-30CDR-D module. It maintains identical mounting footprints and electrical pinouts. If updating an older system, you can migrate CX-Programmer files without modifications to the physical wiring harness. For complete modernization, you may consider the Omron CP1E-N30S1DT-D, but this will require software instruction mapping adjustments within the programmer environment.
When deploying the relay output variant to switch highly inductive AC or DC loads (such as magnetic starter coils or pneumatic valves), external surge protection is absolutely essential. Running these inductive loads without transient suppressors (such as varistors or RC snubbers) causes electrical arcing across the internal micro-relay contacts, leading to contact welding and premature CPU failure.
Always ensure that the functional ground terminal is connected to a low-resistance earth ground (under 100 ohms) using 14 AWG or larger wire. Inductive noise coupling from adjacent VFD motor leads can corrupt high-speed counter signal lines. Route input wires and high-speed counter encoder cables through a separate duct from high-voltage AC power lines to protect signal integrity.
Never wire or configure this PLC while the power supply is active. Isolate all upstream electrical feeds before touching terminal connections. Confirm that the input voltage matches the specified 24 VDC range to prevent permanent thermal or circuit damage to the internal logic boards.
Mount the CPM1A module horizontally onto a 35mm DIN rail, locking the bottom mounting clips securely. Leave at least 50mm of open space around the unit for natural convection cooling.
Connect the 24 VDC external supply to the power terminals. Avoid routing the DC supply line in parallel with high-voltage motor wires.
Verify that terminal block screws are torqued between 0.5 N-m and 0.6 N-m to prevent loose contacts or stripped threads.
Apply power, check the status LEDs on the front cover (PWR should be green), and upload the software configuration using CX-Programmer via the peripheral port.
Global Express Shipping
Returns & Warranty
Orders are processed and delivered Monday-Friday (excluding public holidays).
For full eligibility, restocking fees, and international return details, please view our official Refund & Return Policy .
| Country of origin |
Japan
|