Page 70 - PLC Automation
P. 70
68 MAIN CATALOG PLC AUTOMATION
—
ABB Ability Automation Builder
TM
Productivity features
02
Object-oriented programming of AC500 V3 CPUs Drive integration
All essential features of standard object-oriented Seamless integration of ABB Drives connected to
programming are included in Automation AC500 PLCs:
Builder's object-oriented programming: • Common configuration of cyclic data exchange
• Better structured program code with “separa- • Access to the drive via the AC500 PLC - no need
tion of concerns” and information hiding for point-to-point connections
• Flexible extensibility by new types of objects • Upload, download and offline editing of drive
(e.g. software representations of new types of parameters
drives)
• Reuse of code for defining specialized sub- Integrated configuration of AC500 software
classes (inheritance), reuse of code operating features
on different implementations of an interface All required AC500 software features can be
(polymorphism) selected and configured by Automation Builder,
• New optimized editors for IEC programming e.g.
languages • KNX gateway for connecting to building
• Continuous Function Chart (CFC) with auto automation devices
routing of connections between POUs, unre- • BACnet B-BC object engineering
stricted definition and display of the execution • IEC 60870 protocol for data exchange with
order substations
• Structured Text (ST) with Support for quick • Time synchronization via SNTP
editing with extensive support, such as intelli- • Shared variables with other AC500 PLCs
sense, grouping, collapsible tree structure, and
indented brackets Professional version control – management of
the application project
HMI integration Professional Version Control is an integrated link
Synchronization of connection settings and access to the version control system Subversion (SVN).
to tags on the AC500 PLC. End users can use this tool to manage indepen-
dently both the complete IEC 61131-3 project
version, as well as the individual application
objects. End users benefit from automated man-
agement of the source code when developing a
project in various teams or over a long period of
time.
Professional static analysis
With static code analysis it is possible to check
the source code of AC500 applications based on
pre-defined rules and naming conventions.
Additional information on potential development
problems is revealed and errors can be detected
and eliminated before the application will be
tested on the PLC. Static code analysis imple-
ments more than 100 pre-defined and partly con-
figurable rules.