Topic: DMD0226 Analog I/O Modules | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Analog I/O Module MappingThe default configuration for a Do-more controller is to automatically map the I/O points for all Analog I/O Modules, beginning in the slot adjacent to the controller, and proceeding from left to right across the base, allocating signed word input and signed word output memory as each module requires.
Analog Inputs are mapped into WX memory, 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 modules that have them, the Status bits and/or Alarm bits will be mapped into Discrete Input (X) memory as required.
Analog Outputs are mapped into WY memory, 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.
Note: the default mapping for any of the I/O modules can be changed through the I/O Mappings page in the System Configuration utility.
note 1: this 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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
See Also:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|