H0-CTRIO,  H2-CTRIO,  H4-CTRIO,  T1H-CTRIO Updated: 04/22/2010
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 and Terminator I/O 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
  • 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. You control them with output profiles. The profiles can be trapezoids, S-curves, dynamic positioning, dynamic velocity or home searches.
  • 4 raw outputs

Since the H0-CTRIO is essentially one half of an H2-CTRIO, 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.

The CTRIO Workbench uses 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 the CTRIO Workbench will write the settings to the module's FLASH memory

As part of it's normal operation, the CTRIO 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 H2-CTRIO H4-CTRIO T1H-CTRIO
Module Type

Intelligent

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-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

Modules per System
(via ERM & EBC remote bases)

For WinPLCs, DL205 CPUs and DL405 CPUs, you can add additional bases with CTRIO modules by using our ERMs and EBCs, limited only by the amount of PLC memory available for the I/O mapping and by the available power budget.

Power Consumption

250mA @ 5VDC

400mA @ 5VDC

Slot Placement Restrictions N/A Not in Slot 0
Not in Expansion I/O
N/A N/A
Operating Environment

0 - 60 şC (32 – 140 şF)
5% to 95% humidity (non-condensing)

Module Inputs

Sink or Source

Max Frequency 100kHz
Minimum Pulse Width µSec
Input Voltage 9 - 30VDC @ 5-12mA *
Max Voltage Drop 0.3V
Off Voltage Blocking   36 VDC
OFF to ON Response   < 1 µSec
ON to OFF Response   < 1µSec
Module Outputs If Discrete outputs:
        2 Sink or Source
        isolated **
If Discrete outputs:
        4 Sink or Source
        isolated **
If Pulse output:
        1 Channel
        20Hz - 25 kHz
If Pulse outputs:
        2 Channels
        20Hz - 25 kHz
thermal, over-voltage and over-current protected
Voltage Range 5 - 36VDC
Maximum Current 1Amp / Point ***
Maximum Leakage Current 150µA at 36VDC
Maximum voltage Drop 0.3V
OFF Voltage Blocking 36 VDC
OFF to ON Response <3 µSec
ON to OFF Response <3 µSec
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

H0-CTRIO.Zip 
Last Update   :  14 April 2009
File Size        :  49 Kb
Version          :  v2.1.18
View the CTRIO Revision History

 

H2-CTRIO.Zip
Last Update   :  14 April 2009
File Size        :  49 Kb
Version          :  v2.1.18
View the CTRIO Revision History

 

H4-CTRIO.Zip 
Last Update : 
14 April 2009
File Size        :  49 Kb
Version          :  v2.1.18
View the CTRIO Revision History

 

T1H-CTRIO.Zip 
Last Update   :  14 April 2009
File Size        :  49 Kb
Version          :  v2.1.18
View the CTRIO Revision History

 

CTRIO Workbench

CTRIO Workbench v2.1.12
Last Update   : 6 October 2008
File Size         : 3.4Mb
view the CTRIO Revision History

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 purchasing@hosteng.com with the following information:

  • 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 unit(s) 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: