The function block init command, The function block store command – Rockwell Automation 1336T Function Block Prog. Manual, Series A/B User Manual

Page 50

Advertising
background image

3–2

System Interactions

1336 FORCE — 5.9 August 1995

A function block Init operation effectively removes any previous
function block application from the working RAM area. However, it
does not actually clear out the BRAM itself; it only clears the
function block application out of the working RAM area. To truly
initialize the BRAM area, you need to perform both an initialization
service and a function block Store operation.

When requested, a function block Init does the following:

1. Clears out the application that is currently executing from RAM.

2. Releases all allocated system RAM back to the system.

3. Dissolves any previous links to or from function block nodes.

A function block Init goes through the linear drive parameter link
reference table and dissolves those links for any linear parameter
inputs that are using information from a function block node. The
function block Init does not otherwise influence the linear parameter
data.

When the Init operation is complete, no function block application
will exist in the drive.

After you initialize the function block system, you cannot access
function blocks or I/O nodes until you either recall the application
stored in BRAM or download a new execution list from a terminal
device. If you try to read data from or write data to an I/O node
before you place another execution list in memory, your request will
be rejected. Trying to link a linear parameter to a function block I/O
node will also be rejected.

A function block Store writes the function block application in active
RAM memory to the drive’s BRAM. When requested, a function
block Store does the following:

1. Stores the current valid execution list.

2. Stores the function block node values. The linear parameter

values are not stored.

3. Stores the function block link references. The linear parameter

links in the linear parameter reference table are not stored.

4. Calculates and stores a new function block application checksum.

Note: In the DriveBlockEditor, the function block Store operation is
referred to as EEPROM SAVE.

The Function Block Init
Command

The Function Block Store
Command

"

Advertising