beautypg.com

Functions, Function blocks, Programs – Rockwell Automation T8xxx Application Note Trusted Intelligent Online Updates User Manual

Page 16: Conversion tables, Trusted, Intelligent online updates

background image

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.