Utility operation, Function block diagram program check, Trusted – Rockwell Automation T80018 Application Note Function Block Diagram Program Check User Manual

Page 2

Advertising
background image

Trusted

TM

AN-T80018 FBD Program Check

Issue 2 Jul 08

AN-T80018

2

Function Block Diagram Program Check

Utility Operation

The utility program TA20005.exe is a standalone executable. It does not install itself. Save and run the
program from any disk location.

The utility will find the Toolset application folders and will open
the group folder which the Toolset is currently using.

You can choose another group using the drop-down selection
called ‘Project Group:’.

To scan an application individually, click on the application and
click Scan. The utility will check each FBD program in turn.

To scan all applications in a group, click Scan All. This
provides a rapid way to check all applications in a workstation.

The program can only check compiled applications. It checks
the first issue by looking for no code for a program in the
compiled object code.

Note that programs which only have comments or other non-
functional elements will also have no compiled code; these will
be reported as such by the utility.

Note that the utility cannot check encrypted applications.
Remove the encryption first by unchecking the option ‘Encrypt

POU sources files’ (sic) in the application’s password setup.

If any program fails the test, it will be highlighted in the utility window. In the example shown left,
applications aum and esd1 have not been compiled and applications esd01, ler3e41 and ler3e54 had
programs which did not create compiled code.

Check each program marked as ‘no code present’. In these cases, each of the programs was
genuinely empty.

Program MATRIX_4 in bld4fagm has been deliberately edited to have a duplicate ID. The program
source code is stored in a file called program.lsf, e.g. MATRIX_4.lsf. If the option ‘Encrypt POU source

files’ is not selected, it may be viewed in a text editor as shown
below. On line 173, an ID was found that had already been
used.

Advertising