View Cart Checkout

High Speed Counter / Pulse Profile Motion Controller

HS Counter & Motion Controller module (H2-CTRIO)

The H2-CTRIO module is used in motion control (pulse-profile & speed), and high speed positioning (counting) applications. It accepts 100KHz pulse/quadrature input signals from encoders and sensors, with discrete high speed outputs for direct monitoring, alarm, or control functions. It also has built-in high speed pulse profiles, such as Trapezoid, S-Curve, Symmetrical S-Curve and Home-Search, and can operate in various output modes such as Dynamic Positioning and Dynamic Velocity for a wide range of motion control applications. The CTRIO module has its own microprocessor and operates asynchronously with respect to the CPU. This means that on-board outputs respond in real time to incoming signals so there is no delay waiting for the CPU to scan I/O. The CTRIO module is designed to work with incremental encoders or other field devices that send pulse outputs.

Typical Counter Applications:
  • High-speed cut to length operations using encoder input
  • Pick-and-place or indexing functions controlling a stepper drive
  • Dynamic registration for web material control
  • Accurate frequency counting for speed control with onboard scaling
  • Positioning (e.g. flying punch)
  • PLS - programmable limit switch functions for packaging, glueing or labeling
  • Stepper motor drive control
  • Accurate valve position control
  • Rate monitoring for speed and/or flow

    The CTRIO modules offer the following I/O features:
    • 8 DC sink/source 100 KHz inputs, 9-30 VDC, for 2 quadrature encoders up/down counters, or 4 single channel up counters, plus 4 high-speed discrete inputs for Reset, Inhibit or Capture
    • 4 isolated sink/source DC outputs, 5-30 VDC, 1 A per point, for 4 independently configurable high-speed discrete outputs, or 2 independant pulse and direction or cw/ccw channels for pulse train control (20 Hz - 25 KHz per channel)
    All scaling and configuration is done via CTRIO Workbench, a Windows software utility. This eliminates the need for ladder programming to set up the module. CTRIO Workbench runs under Windows 98/ 2000/ XP and NT 4.0 SP5 or later.

    Supported systems:
    Multiple H2-CTRIO modules can reside in the same base provided that the backplane power budget is adequate.
    You can use the H2-CTRIO module with D2-240, D2-250(-1) and D2-260 CPUs. The module plugs into any I/O slot of any DirectLOGIC 205 base except slot 0. (It is not supported in expansion bases at this time.)
    DL205 WinPLC
    You can use the H2-CTRIO module with the DL205 WinPLCs (H2-WPLC*-**). The module plugs into any I/O slot of any DirectLOGIC 205 base.
    PC-based control systems
    The CTRIO modules can be used in H2-EBC based I/O systems.
    ERM to EBC systems
    The H2-CTRIO modules are supported in the EBC slaves in H*-ERM systems. This includes the currently supported DL205 CPUs.
    NOTE: The CTRIO modules are not supported in D2-RSSS remote I/O bases.
    MADE IN USA HS: 8537.10Click on images for more info...


High-speed counter interface module for D2-240, D2-250(-1), D2-260 CPU based PLCs, Do-more H2 series PLCs, and WinPLC. (8) 9-30 VDC sink/source inputs, (4) 5-30 VDC isolated sink/source outputs, 1A per point. Inputs supported: 2 quadrature encoder counters up to 100kHz, or 4 single-channel counters up to 100kHz, and 4 high-speed discrete inputs for Reset, Inhibit, or Capture. Outputs supported: 4 independently configurable high-speed discrete outputs or 2 channels pulse output control, 20Hz-25kHz per channel, pulse and direction or cw/ccw pulses. (Not compatible with D2-230 CPU.)

Data Sheet
Price (Ex VAT):

(4-8 working day delivery)


High Speed Counter I/O Manual for all H0-CTRIO(2), H2-CTRIO(2), H4-CTRIO and T1H-CTRIO modules. Replaces H24-CTRIO-M. Order manual separately.

Link to download page

Price (Ex VAT):
(4-8 working day delivery)


Note: Manuals do not come with our products unless specified in the description. Download manual from our web site at no charge, or order manual separately.

Note: New option modules may not be supported by CPUs purchased prior to the modules release. You can refer to the module specification page on our Web site for this information or find it in our catalog. Be sure to check for the latest firmware for your PLC. Here is the direct link to the Firmware Upgrade section of our Web site where you can find the firmware revision histories, the latest files and tools required to download the firmware into your CPU.

Note: Power budget limitations restrict the number of modules allowed in the slots of DL205 bases. Please consult the power budgeting tables in your manual or catalogue for specific calculations. Calculate the power budget

FAQ: Can I control a servo/ stepper motor with a DirectLOGIC PLC?

The answer is yes. The DL205 PLC with its counter/pulse output module (H2-CTRIO) has four independently configurable timer/counter channels (up to 100 kHz) and two pulse output generators (up to 25 kHz). An easy-to-use configuration tool is included in the AutomationDirect PLC programming software, so it's simple to integrate with your other application logic. You can interface to most servo drive and stepper motors with ease. For example, the DL205 PLC, using a pulse output signal, works very well with the SureStep stepper systems offered by AutomationDirect, as well as other servo/ stepper system products.

Servo and stepper systems come in many flavors and can be difficult to apply due to application-specific conditions, such as physical inertia of a mass, mechanical windup, mechanical tolerances, friction, etc. Addressing these conditions will typically consume significantly more time and effort than developing the basic programming for the PLC and servo controller. AutomationDirect has simplified the programming of the PLC and H2-CTRIO module that interfaces to the servo or stepper systems. The SureStep microstepping drive offers a simplified drive and stepping motor setup. Together, they can make the positioning or motion control part of your project go more smoothly.

Accepted Payments