H0-CTRIO,  H0-CTRIO2, H2-CTRIO,  H2-CTRIO2, H4-CTRIO,  T1H-CTRIO Updated: 01/25/2021
Specification Firmware Documentation CTRIO Workbench FAQs
 H0-CTRIO H2-CTRIO H4-CTRIO T1H-CTRIO CTRIO TTL ANNEX
The CTRIO modules are our new High Speed I/O module for DL05 / DL06, DL205, DL405, Terminator I/O, and Do-more control systems.

The modules have 8 counter / timer inputs (the H0-CTRIO has 4 inputs) that can be independently configured in a wide variety of ways. Here are some of the more popular configurations available:

  • 2 quadrature inputs, each with an external reset and a count inhibit up to 100kHz for CTRIO and 250kHz for CTRIO2
  • 4 high speed up or down counters, each with an external reset
  • 4 Pulse Catch Inputs that can capture a pulses as small as 25µSec
  • 4 Edge Triggered Timers that calculate elapsed time between pulses from the same input at 1 µSec resolution
  • 2 Dual Edge Timers that calculate elapsed time between pulses from different inputs at 1 µSec resolution

The modules also have 4 outputs (H0-CTRIO has 2 outputs) that can be independently configured as follows:

  • 4 discrete outputs controlled by preset tables in the CTRIO
  • 2 pulse outputs for stepper motor control, up to 25kHz for CTRIO and 250kHz for CTRIO2. You control them with pulse output profiles. The profiles can be trapezoids, S-curves, dynamic positioning, dynamic velocity or home searches.
  • 4 raw outputs

Since the H0-CTRIO and H0-CTRIO2 are essentially one half of an H2-CTRIO or H2-CTROI2 respectively, that is, having one half of the available inputs and outputs, it can only be configured for one half of the number of input and output selections, e.g. only 1 quadrature input with external reset and inhibit and one pulse output for stepper control.

Configuration of the CTRIO and CTRIO2 modules is done with Do-more Designer software (for Do-more PLCs), or the CTRIO Workbench utility for all other PLCs. Both use a graphical interface to setup the different operational modes. You'll simply use the configuration dialogs to define the inputs, outputs and tables the way you want. As you configure the various inputs and outputs, the CTRIO Workbench will dynamically change to show you what options have been chosen and what options remain. This means that you can't create a configuration that won't work, CTRIO Workbench won't let you define operational parameters that are incompatible.

When you've completed the configuration for non-Do-more PLCs the CTRIO Workbench will write the settings to the module's FLASH memory. For Do-more PLCs the CTRIO configuration is stored as part of the System Configuration and downloaded to the CTRIO or CTRIO2 module each time the system is powered on.

As part of it's normal operation, the CTRIO and CTRIO2 modules can automatically scale the raw input values. There's a scaling wizard to help you setup the scaling parameters and even a 'scaling calculator' to let you test your scaling configuration before you commit it to the module. Once the scaling has been setup, the CTRIO will present both the raw and scaled values to the controlling CPU as often as needed.

  H0-CTRIO (retired) H0-CTRIO2 H2-CTRIO (retired) H2-CTRIO2 H4-CTRIO T1H-CTRIO
Module Type

Intelligent

Maximum Number of Modules
per CPU
(in the local base)
DL-05 - 1
DL-06 - 4

D2-240   - 6
D2-250   - 5
D2-250-1 - 5
D2-260   - 5

H2-DM1   - 8
H2-DM1E  - 8

H2-EBC   - 5
H2-EBC-F - 4

H2-WPLC  - 4

D4-450   - 8
H4-EBC   - 8
H4-EBC-F - 8

T1H-EBC    - 14
T1H-EBC100 - 14
T1H-PBC    -  4

Power Consumption

250mA @ 5VDC

250mA @ 5VDC

400mA @ 5VDC

275mA @ 5VDC

400mA @ 5VDC 400mA @ 5VDC
Slot Placement Restrictions N/A Not allowed in Slot 0
with DirectLOGIC CPUs

Not allowed in Expansion I/O
with DirectLOGIC CPUs

Not allowed in Remote bases
(using ERM-> EBC)
with Do-more CPUs

N/A N/A
Operating Environment

0 - 60 şC (32 – 140 şF)
5% to 95% humidity (non-condensing)
no corrosive gases, pollution level=2

Vibration: MIL STD 810C 514.2
Shock: MIL STD 810C 516.2

Module Inputs  

Sink or Source

Max Frequency 100kHz 250kHz 100kHz 250kHz 100kHz 100kHz
Minimum Pulse Width µSec 0.5 µSec µSec 0.5 µSec µSec µSec
Input Voltage 9 - 30VDC @ 5-12mA * 9 - 30VDC @ 5-12mA * 9 - 30VDC @ 5-12mA * 9 - 30VDC @ 5-12mA *
Max Voltage Drop 0.3V 0.3V 0.3V 0.3V
Off Voltage Blocking 36 VDC 36 VDC 36 VDC 36 VDC
OFF to ON Response < 1 µSec < 1 µSec < 1 µSec < 1 µSec
ON to OFF Response < 1µSec < 1µSec < 1µSec < 1µSec
Module Outputs   If Discrete outputs:
2 Sink or Source
isolated **
If Discrete outputs:
4 Sink or Source
isolated **
If Discrete outputs:
4 Sink or Source
isolated **
If Discrete outputs:
4 Sink or Source
isolated **
  If Pulse output:
1 Channel
20Hz - 25 kHz
If Pulse outputs:
1 Channel
20Hz - 250 kHz
If Pulse outputs:
2 Channels
20Hz - 25 kHz
If Pulse outputs:
2 Channels
20Hz - 250 kHz
If Pulse outputs:
2 Channels
20Hz - 25 kHz
If Pulse outputs:
2 Channels
20Hz - 25 kHz
 

thermal, over-voltage and over-current protected

Voltage Range 5 - 36VDC

1Amp / Point ***

150µA at 36VDC

0.3V

36 VDC

<3 µSec

<3 µSec
Maximum Current
Maximum Leakage Current
Maximum voltage Drop
OFF Voltage Blocking
OFF to ON Response
ON to OFF Response
Notes   * Nominal range is 8mA @ 24VDC, OFF below 2VDC @ 3mA, ON above 9VDC
 ** channel-to-channel isolation can be jumper disabled to save wiring time
*** outputs can be paralleled for higher current rating
Firmware

When a CTRIO or CTRIO2 module is being used with a Do-more CPU the firmware upgrade process (including downloading new firmware files) is done within the Do-more Designer software.

When a CTRIO or CTRIO2 module is being with any other device, the CTRIO firmware upgrade is done by the CTRIO Workbench.
 

H0-CTRIO
Last Update        : 10 March 2014

File Size          : 49 Kb
Firmware Version   : v2.1.24

View the CTRIO Revision History
    H0-CTRIO_firmware.Zip 

 

H0-CTRIO2
Last Update        : 02 February 2015

File Size          : 127 Kb
Firmware Version   : v1.0.5
Gate Array Version : v1.5.0

View the CTRIO2 Revision History
    H0-CTRIO2_firmware.Zip

 

H2-CTRIO
Last Update        : 10 March 2014

File Size          : 49 Kb
Firmware Version   : v2.1.24

View the CTRIO Revision History
    H2-CTRIO_firmware.Zip

 

H2-CTRIO2
Last Update        : 02 February 2015

File Size          : 211 Kb
Firmware Version   : v1.0.5
Gate Array Version : v1.5.0

View the CTRIO2 Revision History    H2-CTRIO2_firmware.Zip

 

H4-CTRIO
Last Update        : 10 March 2014

File Size          : 49 Kb
Firmware Version   : v2.1.24

View the CTRIO Revision History
    H4-CTRIO_firmware.Zip

 

T1H-CTRIO
Last Update        : 10 March 2014

File Size          : 49 Kb
Firmware Version   : v2.1.24

View the CTRIO Revision History
    T1H-CTRIO_firmware.Zip

 

CTRIO Workbench

CTRIO Workbench v2.2
Last Update   : 17 April 2013
File Size         : 7.20Mb

SetupCTR.Zip

View the CTRIO Workbench Revision History

Note: CTRIO Workbench is NOT required to use the CTRIO or CTRIO2 modules with the Do-more PLCs.

NOTES:

  • If you are using the CTRIO modules with AutomationDirect PLCs, you must have DirectSOFT32 or DirectSOFT5 installed on the PC that will run CTRIO Workbench.
  • If you're using DirectSOFT32 V3.0, you also must have Build 71 or later installed, use this link to get the latest DirectSOFT32 Service Pack.
  • If you are using the CTRIO modules with either the T1K-MODBUS or T1K-DEVNETS interface modules, you too will need to have DirectSOFT32 or DirectSOFT5  installed. This is because the configuration ports on these interface modules use the KSequence protocol. The CTRIO Workbench uses the DirectSOFT's communications server as it's KSequence driver. If you don't already have one of the DirectSOFT versions installed on the PC, you can use download and install DirectSOFT100 (the free version of DirectSOFT5)
  • New H2-CTRIOs are preloaded with firmware version 2.0.1 (or later). This firmware version requires CTRIO Workbench version 2 for proper configuration. 

    Because of the addition of customer requested features, this new firmware has an expanded I/O map. There are an additional 32 Input bits and 32 Output bits (4 V memory words total). If you are using a DL240, DL250 or DL260 CPU, you may need to adjust V memory assignments in your PLC programming because of the additional usage by the version 2 firmware. For H2-PBC, an updated .GSD file is required. This file is available from the above website. For other DL205 controllers (WinPLC or EBC), your programming is not impacted by these new firmware features.

    For example, if your previous CTRIO I/O map used V2000->V2023 for Inputs from CTRIO to PLC and V2024->V2053 for Outputs, you’ll need to adjust the Output V memory start address by 32 bits to make room for the additional Inputs. The version 2 CTRIO in this case maps V2000->V2025 for Inputs and V2026->V2057 for Outputs.
Example PLC I/O Mapping H2-CTRIO Inputs (to PLC) Outputs (from PLC)
Version 1.0.1 V2000->V2023 V2024->V2053
Version 2.x.x V2000->V2025 V2026->V2057

 


We'll continue to make Version 1.1-Beta of CTRIO Workbench and the H2-CTRIO Version 1.1 User Manual for those who want to continue using Version 1.0.1 firmware for the H2-CTRIO.

If you prefer to continue using v1.0.1 firmware and its associated CTRIO Workbench v1.1, then you will need to use the CTRIO Workbench “Update Firmware” function to load the previous version 1.0.1 firmware to the CTRIO before attempting to configure the module.

CTRIO Workbench Version 1.1 Beta
Last Update    : March 2002
File Size          : 1.01Mb
Version           : v1.1

H2-CTRIO Version 1.1 User Manual

 

Documentation

Use these following links to view the user manuals for these products

Product Advisories

For each of the following products that support a CTRIO module, these Product Advisories detail the minimum hardware, firmware and software revisions that are needed:

NOTE: you will need the Adobe Acrobat Reader to view the files (available at Adobe Acrobat Free Reader ).

CTRIO TTL Annex Board

The CTRIO TTL Annex board is needed to allow encoders which operate at TTL voltage levels (0 - 5VDC) to work with the CTRIO (9-30VDC). This board contains circuits which step up the encoder's voltage so that it is within the the CTRIO's operating range.

The CTRIO TTL Annex board is approximately 1" in length, 1/2" wide, and 3/8" thick, with a mounting screw hole in the center of the board.

The CTRIO TTL Annex board is only available directly from Host Engineering. The part number for the boards is CTRIO-TTLANNEX, the price is $25 each.

To obtain one or more of these boards, please send an e-mail to sales@hosteng.com with the following information (we must initially receive this information in e-mail form to begin the purchase process - do NOT attempt to fax this information as it may not be received):

  • Company name
  • Street address
  • City
  • State
  • Zip code
  • Country
  • Contact name
  • Phone number
  • Quantity (at $25 each)
  • Purchase Order #
    At this time we do not accept credit cards as a payment method. You will be invoiced for the total cost of the units and the shipping.
     
  • Shipping preferences (e.g. Use your UPS account? FEDEX account?)
  • Shipping address & phone number (if different than above)

The following is a schematic and wiring diagram for the CTRIO TTL ANNEX board: