Graphic programming terminal, Plc block transfer, Graphic programming terminal plc block transfer – Rockwell Automation 1336T Function Block Prog. Manual, Series A/B User Manual

Page 57

Advertising
background image

3–9

System Interactions

1336 FORCE — 5.9 August 1995

During a download operation, the DriveTools’ DriveBlockEditor
does the following:

1. Performs a function block Init which effectively removes the

function block application from the system. This initialization
goes over the linear parameter link reference table and clears any
links to function block source nodes. These links are not rebuilt
until you make a call to the linear parameter Recall function.

Important:

In DriveTools, use DriveBlockEditor to access
the function block BRAM operations. You must
use DriveManager to access the linear parameter
BRAM operations.

2. Downloads the new execution list. An initial mode compile is

performed because the initialization step removed the existing
function block application from the drive.

3. Reads the Task Status byte until the execution list has finished

compiling.

4. Downloads all function block node values.

5. Downloads all function block node links.

6. If an ONLINE window is open and the execution list has

changed, the ONLINE window detects a difference in the
executing checksum and prompts you for an upload.

Note: If an error occurs while downloading the new list and this
operation is terminated, there will be no function block application in
RAM because it was initialized.

Because the Graphical Programming Terminal (GPT) does not have
as much RAM memory as the DriveTools’ PC, the GPT cannot
retain all the possible node value and link information. Therefore, the
GPT relies on a subsequent or comparison mode of the drive’s
compiler to retain the node value and link information for common
event blocks between subsequent compiles.

When using a GPT, you need to remove the links that refer to the
blocks to be deleted before downloading and compiling to prevent an
invalid function block link fault.

The PLC has the flexibility to use either mode and perform every bit
of functionality the other terminals use via the block transfer
services. PLC block transfers are explained in more detail in Chapter
5 of this manual.

"

Graphic Programming
Terminal

PLC Block Transfer

Advertising