Topic: DMD0226 Analog I/O Modules |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I/O MappingBy default, all Do-more CPUs will automatically detect the number and type of analog inputs and outputs in the system and map the number and type of I/O points required for each input and output channel. Beginning with any on-board analog I/O then continuing with analog I/O modules in the slot adjacent to the CPU, proceeding from left to right across the base, the CPU will allocate Signed Word input and Signed Word output memory as each module requires.
Data from analog inputs is automatically mapped into WX memory; one input channel value per WX register, starting at WX0. Each location in the WX memory block is a Signed Word (16-bit), which can contain the values in the range of -32768 to +32767. For inputs that have them, the status bits and / or alarm bits (for example: broken transmitter alarms) will be mapped into Discrete Input (X) memory as required. Additionally, some analog input modules have module-wide status bits (for example: module failed self-test, missing external 24 volts, data out of range, etc.) that are also mapped into Discrete Input (X) memory.
Data for analog output are mapped into WY memory; one WY register for each output channel; starting at WY0. Each location in the WY memory block is a Signed Word (16-bit), which can contain the values in the range of -32768 to +32767. Additionally, some analog input modules have module-wide status bits (for example: module failed self-test, missing external 24 volts, data out of range, etc.) that are also mapped into Discrete Input (X) memory. Some modules require configuration bits (for example setting the range, polarity, etc. ) that are mapped into Discrete Output (Y) memory.
The default mapping for any of the analog I/O modules can be changed in the I/O Mappings section of the System Configuration utility. Module SetupSome of the I/O analog modules use software configuration selections instead of (or in addition to) jumpers on the module to setup the module. The ones that do are denoted in the following charts in the Uses Module Config column. The Do-more CPU will automatically create a default module configuration for any module that requires one. This default configuration is changed in the Module Configuration section of the System Configuration utility. The CPU will write the module's configuration to the module on each Program -to- Run mode transition.
The module configuration also has the option to automatically scale the data from input channels (WXn) to corresponding Real number locations (RXn), and scale Real values in RYn locations to analog output channels in corresponding WYn channels.
Some of the 205 Series and Terminator Series analog I/O modules require setting the module's on-board jumpers and particular wiring of the field devices to achieve proper results. Refer to the following links to the hardware user manuals:
’BRX Analog I/O Expansion Modules' chapter in the BRX Series PLC Hardware User Manual contains the wiring information for all of the BRX analog expansion modules.
’Analog I/O Modules' chapter in the Do-more H2 Series PLC Hardware User Manual contains jumper setup and wiring information for all of the DL205 System analog I/O modules.
’I/O Wiring and Specifications’ chapter in the Terminator I/O Installation Manual contains the jumper setup and wiring information for all of the Terminator Series analog I/O modules.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported BRX Analog Modules
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported DL205 Analog Modules
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported Terminator I/O Analog Modules
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 1This module can be configured to operate in unipolar mode which generates a range of values from 0 to 65535 (instead of -32768 to 32767). Use the ":U" (unsigned) cast operator to get the proper representation of the data when using a module that's configured for unipolar. For example: WX0:U, WX1:U. Refer to the help topic on Casting for additional information on the cast operation.
Note 2The first four WY registers contain the data for the four output channels; the last three WY registers are used to change the configuration the inputs on the F2-8AD4DA-1/-2 at runtime.
This module has a Module Configuration. Each Module's Configuration selections are used to set the INITIAL configuration of the module. On each Program -to- Run mode change, the configuration selections for each analog output module are copied into the module's associated WY registers . After that point, the user can overwrite the register values to change the configuration of the module at runtime.
The three module configuration registers are mapped as follows:
WY0+4 Input Resolution Selection - Each of the 8 input channels can be individually disabled, or configured for 12 bit, 14 bit, or 16 bit resolution.
As an example: Input channels 1 - 4 are 12 bit, channel 5 is 14 bit, channel 6 is 16 bit, and channels 7 and 8 are disabled (0xF900).
WY0+5 Input and Output Range Selection - The range of the eight input channels on the F2-8AD4DA-2 can be collectively set for 0 - 5V or for 0 - 10V. The range of the four output channels can also be collectively set for 0 - 5V or for 0 - 10V.
As an example: Input channels range is 0 to 5V, and output channel range is 0 to 10V (0x0100).
WY0+6 Input Track and Hold Selection - The Track and Hold feature for each of the eight inputs can be individually configured for minimum, maximum, no hold, or reset held value. This configuration can be changed "on the fly" while the controller in Run mode.
As an example: Input channels 1 - 3 are none, channels 4 and 5 is minimum, channel 6 and 7 is maximum, and 8 is reset disabled (0xE940).
Note 3This output module has a Module Configuration. Each Module's Configuration selections are used to set the INITIAL configuration of the module. On each Program -to- Run mode change, the configuration selections for each analog output module are copied into the module's associated 'Y Bits for Configuration' range . After that point, the user can overwrite the Y bits to change the configuration of the module at runtime.
The Discrete Output (Y) Bits used for Configuration of a Terminator I/O Analog Output Module are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
See Also:Analog
I/O Modules
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|