3 outputting analog signals – Rockwell Automation 47C626 AutoMax Programming Executive V4.2 User Manual
Page 203
18Ć17
18.2.7.2
Modifying Remote I/O Registers
WARNING
THIS FUNCTION MAY BYPASS CONTROL OF THE APPLICATION PROCESS BY
THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO
DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE
THESE PRECAUTIONS COULD RESULT IN BODILY INJURY.
To modify a remote I/O register, follow the directions below.
1. If you have not already done so, enter M" for Modify from the
Monitor I/O menu shown in figure 18.5.
2. Enter R" for Remote" I/O.
3. Enter the slot number of the Remote I/O master module
(M/N 57C416) in the the local rack.
4. Enter the drop number of the remote chassis in which the
module containing the register is located.
5. Enter the slot number of the module in the remote rack that
contains the register.
6. Enter the register number.
7. Enter the desired value of the register. You may enter a decimal
or hexadecimal value only. If you enter a hexadecimal value, the
last character of the value must be the letter H" in upperĆ or
lowerĆcase.
8. Type Enter" or
18.3
Outputting Analog Signals
If your system configuration incorporates a DCS 5000 microĆregulator
drive, the Monitor Analog menu allows you to output two analog
signals that are proportional to the values of the specified integer
variables. These signals can be used to drive a chart recorder,
oscilloscope, or other test instrument. The Monitor Analog is
functional only with a Processor containing a current minor loop
(CML) application task, i.e., a task containing the CML control block.
See JĆ3676 for more information on the Control Block language.
The analog signals are obtained from the the D/A converters located
on the Drive Analog I/O Module (B/M 57405). The variable values are
scaled and updated once every clock tick as long as the CML task is
running. The D/A voltage is:
D/A(volts) = variable * scale *(10 volts/4096 counts)
A maximum of two single precision integer variables can be
displayed simultaneously for each CML task, one per channel. Each
variable is identified by the D/A channel from which the signal is
obtained. The lower channel is identified as 0, and the upper channel
is identified as 1.