Download 1394 Drive Conversions Technical Data

Transcript
64
1394 Drive Conversions
An accumulator machine using motion control uses the following
GML code to manually override an automatic condition with the use
of an external switch/HMI terminal input. This external input is
written through RSLogix 500 code (SLC) and then through data
transfer using the 1394 GMC Turbo system module. The input can jog
the accumulator slide forward or reverse.
In this rung of the RSLogix 500 program, you can determine if the axis
should be in manual or automatic mode.
RSLogix 500 Code Showing I/O Handshaking in GML Software
The code in rung 0002 indicates that if SLC input B13:0/15
(Automatic-Mode-Enabled bit) is off, the system is in manual mode.
So, the accumulator can be jogged forward or reverse with an input.
With the use of the 1394 GMC Turbo system, you are allowed 40 I/O
data high-speed transfer. In this example, if the SLC input bit B13:0/4
is true, a SLC output bit O14:7 (which equals jog_c_fwd in GML
programming) is triggered in the SLC module that corresponded to a
SLC input bit in the 1394 GMC Turbo system module. In this case, the
accumulator (called axis C) jogs forward at a floating point data value
from the SLC module to 1394 GMC Turbo system module until the
input is removed. Conversely, if the SLC input bit B13:0/15 (which
equals jog_c_rev GML programming) is true, the accumulator will
reverse jog.
Publication 1394-TD004A-EN-P — January 2008