Manual Function Block Matching

The
Intelligent Update Manager
identifies function blocks using the names of the variables wired to their inputs. When the inputs match, the
Intelligent Update Manager
seamlessly transfers the values of local variables inside the function block to the new version of the application.
The
Intelligent Update Manager
is unable to match inputs wired from other blocks or corner connections since these wires are assigned temporary names possibly changing at each compilation. When the manager identifies instances of unmatched function blocks, the
Match Function Blocks
dialog box displays showing these instances.
ium_bm
Use the
Match Function Blocks
dialog box to manually match the snapshot version of the function block with the modified version. The leftmost column displays the program and its function blocks needing matching. Select the function block to match in this first column. Use the
Previous
and
Next
buttons to scroll between the different programs with function blocks that need matching.
The
Target
column (second column) displays the Target version function block while the third column displays the calling parameters (inputs) of the Target function block. The
Workbench
column (fifth column) displays the potentially matching version of the function block while the fourth column displays the calling parameters of the Workbench function block. Match the blocks by selecting the equivalent instances in the
Target
and
Workbench
columns. The columns displaying the calling parameters help identify an equivalent match. Upon making a correct selection, click the
Match
button to inform the
Intelligent Update Manager
that these blocks are equivalent. A green check-mark displays beside the matched instances. You can also unmatch selections.
Exit manual function block matching. An online update is no longer possible after exiting the
Match Function Block
dialog box. After exiting manual function block matching, recompile the project.
TIP: When the
Intelligent Update Manager
detects unmatched blocks at download, the
Match Function Block
dialog box displays.
To manually match function blocks
  1. From the
    Match Function Blocks
    dialog box, in the first column, select the function block needing matching.
    The
    Target
    and
    Workbench
    columns (columns two and five) display the unmatched instances of the function block.
  2. In the
    Target
    and
    Workbench
    columns, select the matching instances of the function block. Use the third and fourth columns, displaying the inputs connected to the function block, as a reference to ensure the correct pair is matched.
  3. Click
    Match
    .
    The matched function block instances have a green check-mark beside them.
  4. Click
    Next
    and
    Previous
    to scroll through the different programs having unmatched function blocks.
    TIP: Abort the matching process to cancel all matches. Aborting eliminates the possibility of online updates. Matching function blocks becomes available after recompiling the application.
  5. Repeat steps 1 through 4 until all function blocks are matched, then click
    Save and Continue
    .
    The matching process is complete.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal