beautypg.com

Rockwell Automation AADvance Controller Safety Manual User Manual

Page 96

background image

4-40

Document: 553630

ICSTT-RM446K-EN-P Issue: 10

_C

Safety Manual (AADvance Controller)


Minimize Logic Depth

Where possible, the logic depth should be minimized. This helps reduce visual

complexity, simplifies testing, minimizes the number of interconnects required
and improves program efficiency.
Where there is nested logic, it shall be possible to establish the correct

operation of all intermediate logic connections.
The use of memory (latch) components within the safety function shall be
minimized. Similarly, the permutation of conditions that lead to their activation

shall be minimized.

Compiler Verification Tool Safety Requirement

The Compiler Verification Tool (CVT) is a software utility that validates the

output of the application compilation process. It is automatically enabled for

resources when a project is created and when you add a resource to an
existing project. This process in conjunction with the validated execution code

produced by the AADvance Workbench confirms that there are no errors

introduced by the Compiler during the development of the application.
To achieve this CVT decompiles the application project file and then compares

each individual application project (POU) source files with its decomposed

version. The CVT analysis is displayed in the Workbench window.

For Safety Related applications the Compilation Verification Tool

must be enabled.