Operation, Compile-time functionality, Update & download-time functionality – Rockwell Automation T8xxx Application Note Trusted Intelligent Online Updates User Manual

Page 14: Trusted, Intelligent online updates

Advertising
background image

Trusted

TM

AN-T80009 Trusted

TM

Intelligent Online Updates

Issue 4 Nov 08

AN-T80009

14

1.9. Operation

1.9.1.

Compile-Time Functionality

Each time the application is compiled with Intelligent Updates enabled, the Intelligent Update Manager
utility compares the newly compiled application to the snapshot of the application running in the target.
Several checks are made to determine if an on-line update is possible, and, if so, if an Intelligent
Update is necessary. If an on-line update is not possible, the Intelligent Update manager exits.
Similarly, the utility exits if an on-line update is possible, but an Intelligent Update is not required. If an
on-line update is not possible, an informational dialog box is displayed. This dialog box can be
disabled in the ‘Options’ window in Figure 3 above.

If an on-line update is possible and an Intelligent Update is required, the utility generates a ‘recipe’ that
is attached to the application's download image.

If for some reason the utility cannot determine if an on-line update is possible, an information dialog
box is displayed. This is normal for projects where no target snapshot exists (i.e. before the first
application download/update after Intelligent Updates have been enabled).

If the utility detects an error condition, a ‘Report’ window is displayed.

1.9.2.

Update & Download-Time Functionality

Each time an application is successfully downloaded to the target, the Intelligent Update manager utility
creates a snapshot of that application if necessary. If a snapshot of that application version is already
present, the utility exits. Otherwise, the current target snapshot is added to the historical snapshots,
and the new snapshot becomes the target snapshot. If the number of non-protected historical
snapshots exceeds the limit set in the Options window, the oldest, non-protected historical image is
deleted.

If the utility detects an error condition, a ‘Report’ window is displayed.

Advertising