Application Program Development; Aadvance Workbench Configuration; Language Selection - Allen-Bradley AADvance T9110 Safety Manual

Table of Contents

Advertisement

Chapter 4
AADvance Functional Safety System Implementation
Application Program
Development
96
The application program development shall follow a structured approach as
defined in the AADvance Workbench documentation.
ATTENTION: Development of application software consisting of programs
(POUs), User Defined Functions and user Defined Function Blocks must
follow the requirements defined in IEC 61511 (ANSI ISA-84.00.01) for LVL
languages and the requirements defined in IEC 61508 for FVL languages.
However, these requirements can be waived if the programs (POUs) used have
previously been tested and validated according to IEC 61511 (ANSI ISA-
84.00.01)/IEC 61508 and validation evidence is provided as part of the
Project Test Documentation.
The stages defined in the following sub-sections shall additionally be applied
for safety related applications.

AADvance Workbench Configuration

For project security, you can set access control using a password for projects,
controllers, programs, libraries, and library functions and function blocks.
Password definitions are limited to eight characters and can consist of letters,
digits, and symbols. When projects are password-protected they cannot be
opened for editing. Project sub-elements, can have their own level of access
control. For example, a program having its own password remains locked and
cannot be modified without entering its password.
ATTENTION: Appropriate security protection shall be implemented to
prevent access/change to the application programs. A Program Enable key
that is inserted into the (KEY) socket on the T9000 processor base unit can be
removed and prevent access/change to the application program. The
Controller is also able to hold a "Target Password", which may be set to
protect the following actions:
• Stopping the application from the debugger
• Downloading an application
• Online updating of an application
• Locking a variable
• Changing a variable value
For further information see Knowledgebase article; KB609247.

Language Selection

The AADvance Workbench offers many programming tools to develop
algorithms to meet the needs of virtually any real-time control application. The
configuration and programming languages approved for use in SIL 3 safety
related application are shown below.
Rockwell Automation Publication ICSTT-RM446N-EN-P - April 2018

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents