Topic: DMD0446

Help File Version: 2.10.0.636

Module Configuration for H2-CTRIO, H2-CTRIO2, and T1H-CTRIO Modules


When a Do-more CPU powers up and detects a new H2-CTRIO, H2-CTRIO2, or T1H-CTRIO module it will automatically create a new module configuration. Clicking the Edit Config button in the Module Configuration utility will open the following dialog where the default configuration can be changed.

 

Note: before Do-more Designer software, configuration of the CTRIO module was done by a free utility called CTRIO Workbench which could optionally store the CTRIO's configuration into a .CWB file. That utility is not needed with Do-more Designer. However, the dialog here will allow the import of previously stored .CWB files created by CTRIO Workbench. It will also allow the export of any CTRIO configuration done here to be exported to a CTRIO Workbench-compatible .CWB file.

 

Note: when used in a Do-more PLC system, the CTRIO's configuration is stored as a permanent part of the project's System Configuration, the configuration is NOT stored in the CTRIO module itself. This means that it doesn't matter what configuration is stored in the CTRIO / CTRIO2 module itself. They could be unconfigured, or they could have previously stored configurations from CTRIO Workbench. Regardless of what configuration exists in the CTRIO / CTRIO2 module, it will be ignored. This dialog does not write the CTRIO configuration to the CTRIO's ROM, but only its RAM.

 


Initially the Name fields will have default names. These can optionally be given meaningful and unique names for each of the configured resources. The names will be used to automatically create Do-more Devices that will be available to the CTRIO instructions (CTxxxxxx, CTAXxxxx).

 

The Module Configuration's Name will become a Do-more Device so be careful to choose a meaningful and unique name. Module names follow Nickname RulesClosed Nicknames can be 1 to 16 characters in length and consist of any combination of alphanumeric characters and underscores ('_', 'a-z', 'A-Z', 0-9), no spaces or punctuation marks are allowed, and must begin with a letter or an underscore.. Infois not an editable field, but gives information read directly from the CTRIO module.

 

 

To configure the CTRIO, make sure the CONFIGURATION NOTES are read and followed.

 

Total Blocks - The total number of memory blocks allocated for Discrete Tables and Pulse Profiles. The number of memory blocks used varies between Pulse Profiles and Discrete Tables.

 

Blocks Free - The total number of memory blocks not being used.

 

Export to CtrioWB File... (button): Once a satisfactory configuration is complete, pressing this button allows the exporting of this configuration to a classic CTRIO Workbench .CWB file.

 

Import from CtrioWB File... (button): Pressing this button allows the importing from a previously stored CTRIO-Workbench-compatible .CWB file.

 


Configure I/O... (button): Pressing this button pulls up the setup dialogs for configuring the CTRIO's input and output functions. To the right of this button the current configuration of the CTRIO module along with the default names is shown. Click here for help on Configure I/O.

 


Input Filters... (button): (CTRIO2 only) Pressing this button pulls up the setup dialog for configuring the input filter times. To the right of this button the current values for these filters are shown in for each CTRIO input in nanoseconds. Click here for help on Input Filters.

 


Discrete Tables... (button): Pressing this button pulls up the setup dialogs for configuring preset tables (CTRIO/CTRIO2) and PLS tables (CTRIO2 only) for CTRIO discrete outputs. Click here for help on Discrete Tables.

  • File # - Automatically assigned number when the Discrete Table was created.

  • Name - Optional name chosen during configuration.

  • Table Type - Type of Discrete Table configured

    • Preset Table - A list of presets similar to an event drum that allow the control of a CTRIO discrete output based on a counter or timer input function

    • PLS Table - Programmable Limit Switch. A list of presets that allow the control of a CTRIO discrete output based on a counter or timer input function

  • Instruction - Shows the Do-more instruction associated with this type of Discrete Table.

 


Pulse Profiles... (button): Pressing this button pulls up the setup dialogs for configuring profiles for CTRIO pulse outputs. Click here for help on Pulse Profiles.

  • File # - Automatically assigned number when the Pulse Profile was created.

  • Name - Optional name chosen during configuration.

  • Profile Type - Type of Pulse Profile configured.

    • Trapezoid - asymmetrical linear trapezoidal movement to a total number of pulses

    • S-Curve - S-shaped movement to a total number of pulses

    • Symmetrical S-Curve - symmetrical S-shaped movement to a total number of pulses

    • Dynamic Position - symmetrical linear trapezoidal movement where any number of positions can be specified on-the-fly

    • Dynamic Velocity - asymmetrical linear trapezoidal movement where any number of velocities can be specified on-the-fly

    • Home Search - movement profile used to find a home position utilizing a CTRIO2 input

    • Free Form - custom movement profile allowing any number of steps each having a number of pulses to be output at a specified frequency

    • Dynamic Position Plus - (CTRIO2 only) asymmetrical linear trapezoidal movement where any number of positions can be specified on-the-fly with the additional option of using a quadrature encoder attached to the CTRIO2 input channel to provide the position

    • Trapezoid Plus - (CTRIO2 only) asymmetrical linear trapezoidal movement to a run-time-provided position with the additional option of using a quadrature encoder attached to the CTRIO2 input channel to provide the position

    • Trapezoid w/Limits - (CTRIO2 only) asymmetrical linear trapezoidal movement to a deceleration trigger (a CTRIO2 input) and then to a stop trigger (a position or a CTRIO2 input) with the additional option of using a quadrature encoder attached to the CTRIO2 input channel to provide the position.

  • Instruction - Shows the Do-more instruction associated with this type of pulse profile

 


See Also:


BX-04AD-3 / BX-08AD-3 - BRX Universal Current / Voltage Input

 

BX-04DA-3 / BX-08DA-3 - BRX Universal Current / Voltage Output

 

BX-4AD4DA-3 / BX-2AD2DA-3 - BRX Combination Universal Current / Voltage Input and Output

 


BX-04UT / BX-08UT - BRX Universal Temperature Input

 

BX-4UT4DA-3 - BRX Combination Universal Temperature Input and Universal Current / Voltage Output

 

BX-4UT4TR - BRX Combination Universal Temperature Input and Relay Output

 

BX-4UT4TD1 - BRX Combination Universal Temperature Input and Sinking DC Output

 

BX-4UT4TD2 - BRX Combination Universal Temperature Input and Sourcing DC Output

 


BX-HSIO1 / BX-HSIO2 - BRX High Speed I/O Module

 

BX-SERIO - BRX 4 Port Serial Communication Module (RS-232 or RS-485)

 

BX-SERIO-2 - BRX 4 Port Serial Communication Module (RS-232 w/ Hardware Flow Control)

 

BX-SERIO-4 - BRX 4 Port Serial Communication Module (RS-422)

 


BX-APAD - (Active Pad)

 


BX-04AD-1 / BX-04ADM-1 / BX-08AD-1 / BX-16AD-1 - BRX Current Input

 

BX-04AD-2B / BX-08AD-2B / BX-16AD-2B - BRX Voltage Input

 

BX-04DA-1 / BX-08DA-1 - BRX Current Output

BX-04DA-2B / BX-08DA-2B - BRX Voltage Output

 

BX-4AD2DA-1 / BX-2AD2DA-1 - BRX Combination Current Input and Output

 

BX-4AD2DA-2B / BX-2AD2DA-2B - BRX Combination Voltage Input and Output

 


BX-04THM / BX-08THM - BRX Thermocouple Input

 

BX-4THM4DA-1 - BRX Combination Thermocouple Input and Current Output

 

BX-06RTD - BRX RTD Input

BX-4RTD4DA-1 - BRX Combination RTD Input and Current Output

 

BX-08NTC - BRX NTC (Thermistor) Input

 


CTRIO / CTRIO2 - H2-CTRIO, H2-CTRIO2, or T1H-CTRIO


ECOM / ECOM100 - H2-ECOM or H2-ECOM100


ERM / ERM100 - H2-ERM or H2-ERM100

 

F2-8AD4DA-x - F2-8AD4DA-1 or F2-8AD4DA-2

 

SERIO / SERIO-4 - H2-SERIO or H2-SERIO-4

 

GS Drive - GS-1, GS-2, GS-3, or GS-4 Drive connected through a GS-EDRV100

 

Terminator Analog Output - any of the Terminator Series Analog Output modules