TIC Difference Checker
To access the TIC Difference Checker
From the
View
menu, point to Validators
, and then click TIC Difference Checker
.The
TIC Difference Checker
compares the compiled TIC code of two different project databases. This validator identifies differences between two versions of the same application.The
TIC Difference Checker
displays the application details specifying the matching POUs with identical TIC code and unmatching POUs with different TIC code. These conditions cause unmatching POUs:- Modifications made by a user
- Unexpected changes caused by theAADvance-Trusted SIS Workstation software®
To compare versions of an application, create a copy of the
Trusted®
project before modifying the code, then modify the original project. For a POU, the
TIC Difference Checker
identifies the POUs calling the POU and the POUs called by the POU, and shows the POUs that need verification. The validator displays the dependency tree of matching POUs or of a specific application.The
TIC Difference Checker
is available from the AADvance-Trusted SIS Workstation software
or as a stand-alone application. Successfully build modified and copied projects to use the TIC Difference Checker
.The
TIC Difference Checker
displays these application details:Name | The name of the POU |
---|---|
Version | The version of the project |
Generation Date | The compilation date of the application code |
Size (bytes) | The size, in bytes, of the application |
Symbols CRC | Cyclic redundancy checking of the symbols database |
Total Programs | The number of POUs in each project |
Matched Programs | The number of POUs that are identical in both applications |
Unmatched Programs | The number of POUs differing between both applications |
When viewing the graphical display of program and variable dependencies, the icons in the tree hierarchy represent:
Icon | Description |
---|---|
![]() | POU having no shared variables. When expanded, displays the non-shared variables. |
![]() | POU having shared variables. When expanded, displays both shared and unshared variables. |
![]() | Unshared variable. When expanded, displays the associated POU name. |
![]() | Shared variable. When expanded, displays the names of all POUs sharing the variable. |
Perform these tasks with the
TIC Difference Checker
:Task | Procedure |
---|---|
Compare application TIC code with the TIC Difference Checker | To compare versions of an application, create a copy of the Trusted project before modifying the code, then modify the original project.
|
Expand or collapse the nodes in the POU dependency tree |
|
Print the validator results | Set the default printer to use the A4 paper format.
|
Provide Feedback