Rockwell Automation 61C351 2-In/2-Out 4-20 mA Analog Rail Module User Manual
Page 30
4Ć8
For processors that do not support the AIN and AOUTblocks, you
can use the MOVE block to move data in and out of the registers
assigned and to determine the channel select bits. OverĆrange and
underĆrange bits should be used as inputs to error coils. The I/O
update will occur automatically at the end of each scan. See
Appendix C for a sample AutoMate program that writes to and reads
from the Analog Rail module without using AIN and AOUTblocks.
4.1.3
AutoMate Programming in Local Head Mode
In Local Head mode, the module is imaged in four I/O registers of
the processor. Data from all four channels is always available and
will be updated at the end of each scan. For input channels, it is not
necessary to select the channel. After the I/O update, the register
contains the data in the format shown in figure 4.9. For output
channels, the data in the register must be in the format shown in
figure 4.10 prior to the I/O update.
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
Octal
12 bits of converted analog data
overĆrange (1=overĆrange)
underĆrange (1=underĆrange)
not used
not used
Figure 4.9 Ć Local Head Mode Register Image for Input Channels
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
Octal
12 bits of analog output data
not used
not used
not used
not used
Figure 4.10 Ć Local Head Mode Register Image for Output Channels
The Analog Rail module data may also be accessed in the middle of
the scan (as opposed to the end of the scan) using the appropriate
number of Analog In (AIN) and Analog Out (AOUT) blocks. The AIN
block will set the overĆrange or underĆrange bits if applicable. See
section 4.1.4 for more information about the AIN and AOUTblocks.
Note that the AIN and AOUTblocks are supported by the AutoMate
20E (M/N 45C224 and 45C225), but not the AutoMate 20 (M/N
45C20, 45C21, 45C220, 45C221) by APX Version 3.0.