50 Rockwell Automation Publication ICSTT-RM448M-EN-P - February 2021
Chapter 3 Application Development
Programs can be tried and tested on the computer before downloading to the
controller hardware.
Support for Variable Types For each controller, you can declare variables using all types identified in IEC
61131-3, including Boolean, 16-bit integer (signed and unsigned) and 32-bit real.
Controller-specific types include structures to hold multiple variables for each
I/O channel type. Variables are easily imported from external databases if
required.
Variables are found in a data dictionary. The development environment
supplies a hierarchical tree of variables and a grid-like representation of their
definitions.
I/O Connection (Addressing
of Physical I/O)
To show the links between the hardware-independent logical variables of the
AADvance application program and the physical I/O channel available on the
controller, the AADvance Workbench software and AADvance-Trusted SIS
Workstation software have a powerful I/O connection editor. I/O channel links
are easily identified between the logical programming and the I/O wiring
configuration. The I/O configuration can be tested separately from the
application execution such that each module can be debugged separately.
Any I/O device can be represented as a single module or a group of redundant
modules. Different data types are accommodated. You can work directly on a
pre-defined I/O configuration, expand and change the configuration, and the
AADvance Workbench software or AADvance-Trusted SIS Workstation
software fully supports directly represented I/O variables as described in the
IEC 61131-3 standard.
Off-line Simulation and
Testing
An engineer can validate a full application off-line, without the target
hardware platform. The powerful simulator within the development
environment can do structural and functional tests of each module and of the
full application.
Application Program
Security
The AADvance controller includes a Program Enable key that protects the
application from access that has not been approved for change. The key must
be fitted to the KEY connector on the T9100 processor base unit before you can
download and make changes to an application. The program enable key is
supplied with the processor base unit and is fitted as shown.