Which Project Parts are Compared?
The Project Comparer browses the following project items for differences:
Project part | Detected differences |
Project structure |
- Added, renamed, or deleted POUs
- Added, renamed, or deleted code worksheets
- Modified order of code worksheets within POUs
- Added, renamed, or deleted Data Type worksheets
- Added/deleted libraries
|
FBD/LD Code (also in NOLD/SNOLD worksheets)SFC Code | Any code-relevant differences and comments.
What does "code-relevant" mean? Each modification that affects the resulting application code is considered as code-relevant. Besides inserting, deleting, or modifying code objects, this also includes all modifications that influence the execution order, for example, moving an entire code network. In contrast, moving single variables, LD objects, or functions/FBs to another worksheet position modifies the visible layout but does not affect the execution order on the controller. Therefore, such modifications are not considered as code-relevant and are not detected when comparing.
|
ST Code | Any differences. |
Data types | Any differences. |
PLANT objects (network structure) |
- Modified, added, or deleted devices
- Differences in any 'Settings' editor
- Differences in any device 'Parameters' editor
|
Data Lists, Port Lists and variables tables | Differences in Data Lists, GDS Port Lists, and variables tables. |
Detected differences are displayed in the Project Comparer workspace which opens automatically after running a 'Project > Compare...' command.
Related topics