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 the
    AADvance-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
vld_gri
POU having no shared variables. When expanded, displays the non-shared variables.
vld_rri
POU having shared variables. When expanded, displays both shared and unshared variables.
vld_gsi
Unshared variable. When expanded, displays the associated POU name.
vld_rsi
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.
  1. For the required application, from the
    Build
    menu, click
    Build All
    .
  2. Save and then create a copy of the project.
  3. Perform the required modifications to the project, then from the
    Build
    menu, click
    Build All
    .
  4. From the
    View
    menu, point to
    Validators
    , and then click
    TIC Difference Checker
    .
  5. From the
    TIC Difference Checker
    dialog box, click
    Browse
    to locate the
    Application Directories
    for the applications to compare.
  6. From the drop-down combo box, select one of these to view the POU tree hierarchy:
    • Matched programs
    • Programs - Application 1
    • Programs - Application 2
    The
    TIC Difference Checker
    displays the application details of the compared projects. Ensure all unmatching programs are due to intended modifications.
Expand or collapse the nodes in the POU dependency tree
  • To expand the nodes in the program dependency tree, click vld_ex.
  • To collapse the nodes in the program dependency tree, click vld_co.
Print the validator results
Set the default printer to use the A4 paper format.
  • From the
    File
    menu, click
    Print
    .
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal