Help on Message 30:22
Des cription of Error:
You have changed the interface of a function (FC), a function block (FB), or a user-defined data type
(UDT). If you save or download the block, conflicts will arise in blocks which reference these:
? Following a change to an FC or FB interface, all calls for this block in calling blocks are displayed
in expanded form or marked as invalid. Following a change to an FB interface, the existing
multiple instance definitions and instance data blocks must be updated.
? Following a change to a UDT definition which is used in a data block, function, function block, or
another user-defined data type definition, a time stamp conflict arises. When opening the blocks
which reference this user-defined data type, the UDT component is displayed in expanded form or
marked as invalid and all variable names are overwritten with identifiers predefined by the system.
Caution:
If you download the changed block to the CPU, the CPU may go into "STOP".
To Correct or Avoid Error:
Generate an STL source file from the block you want to change and all directly or indirectly
referencing blocks before you save/download the interface change. Then save the changes in the
source file you created and compile the modified source file back into blocks.