The MOELLER XIOC-2CNT-100KHZ is a high-performance functional module designed for the xSystem (XC100/200) modular PLC range. This specialized expansion unit provides high-speed counting capabilities, allowing the control system to accurately process fast pulse signals from encoders, flow meters, and proximity sensors that exceed the scanning cycle of a standard CPU.
Product Overview
The XIOC-2CNT-100KHZ features two independent counter channels, each capable of processing input frequencies up to 100kHz. It is engineered for precision task management, such as position sensing, length measurement, and speed detection. By offloading high-speed pulse processing from the main PLC processor, it ensures deterministic system behavior even in high-speed manufacturing and packaging applications.
Technical Datasheet & Parameters
| Parameter | Specification |
| Model Number | XIOC-2CNT-100KHZ |
| Manufacturer | Moeller (Eaton) |
| Number of Counters | 2 Independent Channels |
| Maximum Frequency | 100 kHz per channel |
| Counting Range | 32-bit (0 to 4,294,967,295) |
| Input Voltage | 24V DC (-15% / +20%) |
| Input Current | Approx. 5 mA per input |
| Signal Logic | Sink or Source (Configurable) |
| Operating Modes | Pulse/Direction, Up/Down, A/B Phase (Incremental) |
| Operating Temp | 0°C to +55°C |
Country of Origin
The MOELLER XIOC-2CNT-100KHZ is designed and manufactured in Germany.
Application Fields
- Positioning Systems: Interfacing with rotary encoders to track motor shaft positions.
- Packaging Machinery: High-speed cut-to-length control for wrapping and labeling.
- Flow Measurement: Processing pulse outputs from volumetric flow meters in chemical dosing.
- Material Handling: Counting items on high-speed conveyor belts for sorting systems.
- Textile Industry: Monitoring spindle speeds and fabric tensioning through pulse feedback.
Technical Description
Technically, the XIOC-2CNT-100KHZ utilizes an internal hardware-based counter logic that operates independently of the PLC program cycle. It supports various signal evaluation modes, including quadruple evaluation (4x) for incremental encoders to increase resolution. The module also features integrated digital outputs that can be configured to trigger “comparators”—hardware-level interrupts that activate an output immediately when a predefined count value is reached, ensuring sub-millisecond response times.
Usage Instructions
- Mounting: Clip the module onto the standard XIOC bus connector on the PLC rack. Ensure the locking mechanism is engaged to maintain backplane communication.
- Wiring: Connect the pulse signals (A, B, and Z/Reset) to the designated terminals using shielded twisted-pair cables. Ground the shield at the module end to minimize electromagnetic interference.
- Mode Selection: Use the Eaton/Moeller programming software (CoDeSys) to configure the counter mode (e.g., Incremental Encoder or Simple Pulse Counter).
- Parameterization: Set the upper and lower count limits and configure the hardware comparator values if direct output triggering is required.
- Diagnostic Check: Monitor the status LEDs on the front of the module. A flashing “RUN” LED indicates active communication with the CPU, while input LEDs will flicker in sync with incoming pulses.
For technical support and availability of the XIOC-2CNT-100KHZ, please consult our industrial automation component database.


