The Omron SYSMAC CJ1M-CPU23 is a compact yet powerful CPU unit within the CJ1 series, specifically designed for high-speed machine control and positioning tasks. Featuring built-in I/O and dedicated pulse outputs, it is an ideal solution for applications requiring integrated motion control without the need for additional specialized modules.
Technical Specifications
| Category |
Specification |
| Manufacturer |
Omron |
| Series |
SYSMAC CJ1M |
| Program Capacity |
20 Ksteps |
| Data Memory |
32 Kwords (DM only) |
| LD Instruction Time |
100 ns |
| MOV Instruction Time |
0.3 μs |
| I/O Capacity |
640 Points |
| Expansion Capability |
1 Expansion Rack (Total 20 Units max) |
| Weight |
1.5 kg (Shipping) |
Built-in I/O & Motion Control
| Feature |
Details |
| Digital Inputs |
10 Inputs total |
| Interrupt Inputs |
4 (Quick-response) |
| High-Speed Counters |
2 Channels (50 kHz Phase-diff / 100 kHz Single-phase) |
| Pulse Outputs |
2 Outputs (100 kHz) |
| PWM Outputs |
2 Outputs |
| Pulse Start Time |
46 μs (no accel/decel) / 70 μs (with accel/decel) |
Communication & Storage
-
Built-in Ports: 1 Peripheral port, 1 RS-232C port.
-
Storage Options: Support for Compact Flash (CF) Memory Cards for data logging and program backup.
-
Logic Control: Supports up to 1024 subroutines and jumps, and 2 scheduled interrupts.
Installation Guidelines
-
Rack Configuration: The CPU23 supports a maximum of 10 units on the CPU rack and 10 units on an expansion rack. Ensure the total current consumption does not exceed the power supply unit (PSU) rating.
-
Built-in I/O Wiring: Use the dedicated 40-pin connector for the built-in I/O. Ensure high-speed signal cables are shielded and separated from high-voltage power lines to prevent signal noise.
-
Heat Dissipation: Mount the unit vertically on a DIN rail. Maintain at least 50mm of clearance above and below the rack to allow for natural convection cooling.
-
Grounding: Connect the functional ground terminal on the power supply to a dedicated ground of $100 \Omega$ or less to ensure stable high-speed pulse performance.
Frequently Asked Questions (FAQs)
What makes the CJ1M-CPU23 different from standard CJ1M CPUs?
The "CPU2x" series (like the CPU23) includes built-in I/O. This allows for immediate high-speed counting and pulse output functionality directly from the CPU, making it much more cost-effective for small-scale motion control.
Can I expand the memory beyond 32 Kwords?
The internal Data Memory (DM) is fixed at 32 Kwords. While you can use a Memory Card (CF Card) for data storage and file transfer, the system does not support Extended Memory (EM) banks for active program variables.
What software is used to program this unit?
This CPU is fully supported by CX-Programmer (part of the CX-One suite). Configuration of the built-in high-speed counters and pulse outputs is handled through the PLC Settings within the software.
Does it support battery-less operation?
The program is stored in non-volatile flash memory, so it is retained without a battery. However, a battery is required to retain variables in the DM area and to keep the internal clock (RTC) running.