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.
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
- From theMatch Function Blocksdialog box, in the first column, select the function block needing matching.TheTargetandWorkbenchcolumns (columns two and five) display the unmatched instances of the function block.
- In theTargetandWorkbenchcolumns, 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.
- ClickMatch.The matched function block instances have a green check-mark beside them.
- ClickNextandPreviousto 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.
- Repeat steps 1 through 4 until all function blocks are matched, then clickSave and Continue.The matching process is complete.
Provide Feedback