General rules, 11 o, Trusted – Rockwell Automation T8xxx Application Note Trusted Intelligent Online Updates User Manual

Page 18: Intelligent online updates

Advertising
background image

Trusted

TM

AN-T80009 Trusted

TM

Intelligent Online Updates

Issue 4 Nov 08

AN-T80009

18

1.11. General Rules

Intelligent Updates must be explicitly enabled for each project, and the Intelligent Update Manager
must have knowledge of the specific version of the application running in the controller. Each time an
application is compiled, the Intelligent Update Manager uses its knowledge of the application running in
the controller to create an Intelligent Update recipe. This recipe contains a signature of the application
running in the target, and information on how to perform specific mapping for variables and function
block instance data. It is the recipe that allows the value of variables and function block instance data
to be preserved across an on-line update.

The rules for creating the recipe are as follows:

The target must be either the ISA68M (for the Trusted

TM

targets) or ISA86M (for the Windows NT

Simulation target). Please note that the Workbench simulator does not allow updates (including
Intelligent Updates).

The application cannot contain any SFC type programs.

The number and type of I/O boards must remain the same.

The OEM parameter data for an I/O board must remain the same.

Variables whose values are to be retained across an update must have the same name, scope, and
base type (i.e. Boolean, analogue, timer, message). Certain other restrictions for variables are noted
in the previous section.

Function blocks (either the standard built-in variety or user defined function blocks) must have the
same calling parameters. That is, the inputs into the function block must remain the same. Certain
other restrictions for function blocks are noted above.

Intelligent Updates must have been enabled before the previous application load, to allow the next load
to be an Intelligent Update.

If the Intelligent Update Manager determines that an Intelligent Update is not necessary (i.e. a Normal
Update will suffice), then no recipe is generated. On-line update types can be mixed – that is you can
perform both Normal and Intelligent Updates one after another.

Advertising