Functions, Function blocks, Programs – Rockwell Automation T8xxx Application Note Trusted Intelligent Online Updates User Manual
Page 16: Conversion tables, Trusted, Intelligent online updates

Trusted
TM
AN-T80009 Trusted
TM
Intelligent Online Updates
Issue 4 Nov 08
AN-T80009
16
1.10.2.
Functions
CAN add functions to programs.
CAN delete functions from programs.
CAN change the code of a user-defined function.
CAN change the parameters of a user-defined function.
CAN change the name of a user-defined function.
Functions do not maintain data across program scans.
1.10.3.
Function Blocks
CAN add function-blocks to a program.
CAN delete function-blocks from a program.
CAN change the code of a user-defined function-block.
CAN make changes to the user-defined function-block’s local variables.
CAN change the parameters of a user-defined function-block, but the instance data will not be
preserved.
CAN change the name of a user-defined function-block, but the instance data will not be preserved.
Changes to a user-defined function-block’s local variables are limited to those changes allowed for
variables with global scope. User-defined function-blocks are not allowed to define input or output
variables.
Changing the parameters of a user-defined function-block has the same effect as deleting the function-
block, then adding a new one. The instance data associated with the function-block will not be
maintained across an update.
1.10.4.
Programs
CAN add a program.
CAN delete a program.
CAN change the order of programs.
CAN change the code of a program.
CAN change the name of a program, but instance data and local variable values will not be preserved.
All local variables and function-blocks for a new program will assume their initial values on the first
scan after the update.
Changing the name of a program has the same effect as deleting a program, then adding a new one
(i.e. the local variables and function-block instances will not retain their values across an update).
1.10.5.
Conversion Tables
CAN add a conversion table.
CAN delete a conversion table.
CAN change the data associated with a conversion table.
CAN change the conversion table associated with an analogue variable.