Topic: DMD0252

Help File Version: 2.9.4.37

Module Configuration


Some of the I/O modules need to be preconfigured before they can be used in a Do-more Designer project. For example: a CTRIO (High Speed Counter / Pulse Output) module must be configured within the System Configuration. Some Analog I/O modules need their input range, output range, and / or resolution to be set at system startup. Some Analog I/O modules have configuration options that can be changed at runtime but need to be initialized. Modules with Serial ports must have those ports configured so the necessary resources can be allocated.

 

A module configuration consists of a Name that is used by instructions that can target the I/O module, a Type that defines the type of module configuration that is required to access the module, and a Location that specifies the base and slot where the module physically resides in the I/O system. The module's configuration creates a logical connection between the Do-more Designer project and the I/O module, thereby eliminating the need to use the physical Base & Slot addressing in the project.

 

When a Do-more CPU first detects an I/O module that requires a module configuration it will automatically create one and set default values for each of its fields. The default name for these configurations will be in the form <Module Type>_<Master><Base Number><Slot Number>. For example: A CTRIO module in the local base, slot #2 will have a default configuration named CTRIO_002. An F2-8AD4DA-2 analog module in the local base, slot #7 will have a default configuration name of F2_8AD4DA_007. A Terminator I/O Analog output module in Base #1, slot #5, that is managed by the Ethernet I/O Master will have a default configuration named TERMAO_115. An H2-SERIO-4 installed as the first I/O Module will have a default configuration name of SERIO_001.
 
A module' configurations is written to it by the CPU any time a base initialization operation is performed. This happens when the PLC is powered up, any time an update to the System Configuration is written to the CPU, or any time a Re-initialize PLC I/O operation is performed.

 

 

The Module Name column displays the logical name assigned to the I/O module, the Type column displays the type of I/O module configuration used for the module in that Location, and the Location column displays the I/O Master, the Base and the Slot number of the I/O module. If a module configuration exists for a module that is not currently detected in the base, the Location field for that entry will change to Disconnected.

 

Because the different I/O modules have different configuration needs, there is a type-specific editor for each I/O module. New Config and Edit Config will open a type-specific editor to change the configuration of the highlighted entry. Delete Config will remove the highlighted module configuration. Delete Disconnected and Assign Config are used to manage module configurations that are no longer connected to an actual module. Refer to the Handling Unassigned Module Configurations section below for more details on how these operations work.

 


Creating and Editing Module Configurations:

When a Do-more CPU powers up and detects a new I/O module, or when the Ethernet I/O Master configuration adds a new I/O module to an Ethernet I/O Slave, a module configuration for that new module will automatically be created if it needs one.

 

Manually creating new module configurations is typically only needed when programming in OFFLINE mode. Clicking the New Config button will open a dialog where you select the Module Type from the list that matches the I/O Module to add. Doing so will create a module configuration of that type with default settings and the appropriate dialog will be opened where the default configuration options can be changed.

 

Highlighting an existing Module Configuration then clicking the Edit Config button will open the same edit dialog where you can make changes.

 

You can also get to the module's configuration dialog from the Dashboard by clicking on the module and selecting Configure module as shown to the left:


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

 


Handling Disconnected Module Configurations:

When a Do-more CPU is powered up it cycles through each of the module configurations in the current System Configuration. For each module configuration found, it checks to see if the correct I/O module is still installed in the correct I/O Master -> Base -> Slot location. Any module configuration where the I/O module is missing or is not the correct module type for that configuration is marked as Disconnected. This situation where this is most likely to happen is when an I/O module the requires a module configuration is removed from the base. The module configuration itself is retained so that, if needed, can be assigned to a replacement module or to a module of the same type in a different Master -> Base -> Location.

 

Note: the "Module configuration changed at power up (ST134)" Info message will be generated and displayed in the System Information dialog, and 'Info' will be displayed on the Status Bar.

 

The screen capture shows a disconnected CTRIO module configuration.

 

 


Delete Config will remove the highlighted module configuration. Highlight the configuration in the list and click the Delete button, confirm the delete operation on the subsequent dialog.

 

 


Delete Disconnected will remove all of the Disconnected module configurations, confirm the delete all operation on the subsequent dialog.

 

 


Assign Config is used to reconnect a Disconnected module configuration to an I/O module in a designated location. Highlight the disconnected configuration in the list and click the Assign Config button. The Assign Module Config dialog will display a list of the I/O modules that can be assigned to the selected Module configuration. Highlight the I/O module in the list to use.

 

 

The Module's current config should be ... option specifies what to do with the module configuration of the target I/O module.

 

  • Disconnected and Kept means the target I/O module's existing module configuration data will be saved and marked as Disconnected before the new module configuration is assigned to this IO module.
     

  • Overwritten means the target I/O module's module configuration will be overwritten when the new module configuration is assigned to this I/O Module.
     

Click OK to Assign the selected I/O module to the Module Configuration, then click Yes on the subsequent confirmation dialog to complete the operation.

 

Click Cancel to leave the current module configuration intact.

 


See Also:

System Configuration Overview

 

CPU Configuration

 

I/O Configuration

 

Module Configuration

 

Device Configuration

 

I/O Mappings

 

Memory Configuration

Data Blocks

 

Heap Items

 

User Data Types