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