Topic: DMD0446

Help File Version: 2.9.4.37

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

Module Configuration

BX-04AD-1 / BX-08AD-1 / BX-04ADM-1

 

BX-04AD-2B / BX-08AD-2B

 

BX-04DA-1 / BX-08DA-1

 

BX-04DA-2B / BX-08DA-2B

 

BX-08NTC (thermistor)

 

BX-06RTD

 

BX-04THM / BX-08THM (thermocouple)

 

BX-SERIO

 

H2-CTRIO, H2-CTRIO2 or T1H-CTRIO

 

H2-ECOM or H2-ECOM100



H2-ERM or H2-ERM100

 

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

 

GS-EDRV100

 

H2-SERIO or H2-SERIO-4

 

Any Terminator Series Analog Output module