Topic: DMD0457

Help File Version: 2.10.0.636

Module Configuration for BX-2AD2DA-1, and BX-4AD2DA-1 Combo Analog Modules


When a Do-more CPU powers up and detects a new BX-2AD2DA-1 or BX-4AD2DA-1 module it will automatically create a module configuration and assign the required I/O mapping using the first 2 or 4 available WX (32-bit signed integer) locations, first 2 available WY (32-bit signed integer) locations, and the first 24 available X (input bit) locations required by the module.

 

The default configuration has all of the channels enabled in 4-20mA mode with scaling disabled. Clicking the Edit Config button in the Module Configuration utility will open the following dialog where the default configuration can be changed.

 

 

The Global Settings tab for this module sets the following options that apply to the module as a whole, or to all of the channels on the module:

The Module Configuration group:

Name is a name assigned to the module, The default name is the module's part number followed by the slot number where it currently is located. The default name can be changed if required.

 

Info shows the part number, the number of the controlling I/O Master, and the slot number where the module is located.

The Global Settings group:

Input Channels Enabled selects how many of the module's available input channels will have an input attached. Channels are enabled in order starting with the first channel. Channels that are enabled WITHOUT having a input installed will generate a Broken Transmitter error.

 

Output Channels Enabled selects how many of the module's available output channels will have an input attached. Channels are enabled in order starting with the first channel.

The Global Status Bits group shows the X bit locations the module uses to indication module-wide errors:

Self Test Failed indicates the module did not pass its power-on self test.

 

Missing 24V indicates the required external 24 VDC power is not connected.

 

Input Data Not Valid indicates the proper module configuration was not written to the module at power-up, or that the module lost it's configuration at runtime (probably due to extreme noise), or that the input is out of range.

 

Output Data Not Valid indicates the proper module configuration was not written to the module at power-up, or that the module lost it's configuration at runtime (probably due to extreme noise).


Input Channel Setup

 

The Analog Inputs 0-1 and Analog Inputs 2-3 (if available) tab sets the following options that are specific to the individual channels:

Analog Input # selects the input current range, either 0 - 20mA or 4 - 20mA.

 

The default range of values for analog inputs is -32768 to +32767. Because current inputs are inherently unipolar, the default bipolar range setting will yield values of 0 - 32767. Each channel can be optionally configured to use the full range of 65535 counts with the Enable 16 bit Unipolar Data selection. The one caveat with this selection is that any time you reference the raw value in WX# you must also use the ":U" cast operator to get the correct value.

 

The WX# group shows the range of values, the Units / Count of the raw input value, and the X bit memory locations for the Broken Transmitter indication.

 

The RX# group (if automatic scaling is enabled for this channel) shows the Real numeric memory location where the scaled value will be stored in the CPU, the range of potential values and the Units / Count based on the current scale factors.

 

Enable Scaling from WX# to RX# enables the automatic scaling of the raw input value (32-bit signed integer) to engineering units (32-bit real).

WX# Min / WX# Max the minimum and maximum raw values determined by the Analog Input # selection.

Counts / mA displays the WX#'s Min and Max values in terms of the range of counts or the range of milliamps.

RX# Min / RX# Max contains the minimum and maximum values for the engineering units.

Clamp RX# (if enabled) and the calculated scaled value is lower than RX # Min or higher than RX# Max, the specified Min and Max values will be used.


Output Channel Setup

 

The Analog Outputs 0-1 tab sets the following options that are specific to the individual channels:

Analog Output # selects the output current range, either 0 - 20mA or 4 - 20mA.

 

The default range of values for analog outputs is -32768 to +32767. Because current outputs are inherently unipolar, the default bipolar range setting will yield values of 0 - 32767. Each channel can be optionally configured to use the full range of 65535 counts with the Enable 16 bit Unipolar Mode selection. The one caveat with this selection is that any time you reference the raw value in WY# you must also use the ":U" cast operator to get the correct value.

 

The WY# group shows the range of values, the Units / Count of the raw output value, and the bit memory locations for the Broken Transmitter indication.

 

The RY# group (if automatic scaling is enabled for this channel) shows the Real numeric memory location where the engineering unit value is stored in the CPU, the range of potential values and the Units / Count based on the current scale factors.

 

Enable Scaling from RY# to WY# enables the automatic scaling of the engineering units (32-bit real) to raw output value (32-bit signed integer).

RY# Min / RY# Max contains the minimum and maximum values for the engineering units.

 

WY# Min / WY# Max the minimum and maximum raw values determined by the Analog Output # selection.

Counts / mA displays the WX#'s Min and Max values in terms of the range of counts or the range of milliamps.

 

Clamp WY# (if enabled) and the calculated scaled value is lower than WX # Min or higher than WX# Max, the specified Min and Max values will be used.


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