02 - G380X - Petrom - ACS880 Primary Control Program - Revb
02 - G380X - Petrom - ACS880 Primary Control Program - Revb
—
HELSINKI TRAINING CENTER | LOW-VOLTAGE AC DRIVES
1
—
Common Firmware for ABB Industrial Drives
ACS800 ACS880
Standard control program Primary control program
Standard control program PMSM + Drive based IEC programming
System control program
2
—
Common Firmware for ABB Industrial Drives
Same firmware for different control units
The same firmware can be used in different control units and target CPUs. One loading package
can be used, simplifying firmware updates.
3
—
ACS880 Direct Torque Control
Versatile motor control as standard
The ACS880 primary control program supports both asynchronous and permanent magnet
motors. The drive can also be ordered with an option to support ABB’s synchronous
reluctance motors (SynRM).
The ID run is improved to provide better motor identification, especially the standstill ID run.
4
—
Examples of Functionalities
Motor phase inversion
Problem
– Incorrectly connected motor cables
– Incorrect direction of rotation U VW U VW
The firmware supports motor phase inversion. If motor cables are accidentally connected
incorrectly, it is easy to invert the phases with one parameter. The feature is included in the basic
start-up assistant as a “direction test”.
5
—
Parameter Harmonization
Similar interface
A major improvement is the harmonization of all parameters. All industrial and standard drives
share the same general parameter structure, names and numbers. If you learn the parameters
of the ACS880 primary control program, it is easy to learn any other ABB drive using this
architecture.
Parameters can now have dynamic content, meaning that changing one parameter can change
the name and content of other parameters. This reduces the number of parameters, and
simplifies the configuration of I/O, encoder and fieldbus modules.
6
—
Versatile User Interface
Control panel
Versatile user interface and easy parameter
handling
– Favorites list and complete list
– Application macros
– Panel assistants
The user interface offers versatile ways to handle parameters. The control panel has
parameter views such as a favorites list. The firmware will support application macros and
assistants. The complete list of all parameters is also available (similar to previous
panels). You can also check which parameters have been modified.
7
—
Visualization of Control Diagrams
In Drive Composer Pro version
8
—
Visualization of Control Diagrams
In Drive Composer Pro version
9
—
Parameter System Structure
Functionality Group numbers
General signal type parameter groups 1, 3, 4, 6, 7
Drive I/O systems 10, 11, 12, 13, 14, 15, 16
Drive logic and operation 19, 20, 21
Speed reference chain and speed control 22, 23, 24, 25
Torque reference chain 26
Frequency reference chain 28
Limits 30
Fault functions, maintenance counters, protections 31, 33, 35
Process PID 40, 41
Brake chopper and mechanical brake 43, 44
Energy saving configuration 45
Fieldbus configuration 50, 51, 52, 53, 54, 55, 56, 57, 58
DDCS and D2D Master/Follower comm. 60, 61, 62
Application specific parameters 74...89
Feedback device configuration 90, 91, 92, 93
HW and system configuration 95, 96
Motor control data 97, 98, 99
Safety 200
Regarding the parameter structure, these are the main functional groups. In this presentation,
we will review a few selected examples of the parameter groups.
10
—
Energy Savings
Group 45: Energy savings configuration
Energy savings has a dedicated parameter group. It includes an energy counter, showing how
much energy has been saved compared to a direct online motor. The difference can also be
calculated as currency or carbon dioxide values.
The energy optimization feature adjusts the motor flux in such a way that the drive runs with
lower energy consumption, maximizing the total efficiency, and thus saving energy.
11
—
Encoder Modules
Speed and position feedback
12
—
User Parameter Sets
All in one
User sets
Can contain all or a subset of drive parameters
– Motor data and ID run results included
Four (4) user sets supported
Can be edited in Drive composer
User parameter sets can contain any parameter subset, including motor data and ID run results.
It is possible to have 4 user specific parameter sets. An example is to have one parameter set
for one motor, and another set for two motors.
The user sets can be edited in Drive composer.
13
—
Drive Diagnostics and Fault Tracing
Troubleshooting
Available tools
– To achieve maximum process uptime,
effective and easy to use diagnostics and fault
tracing tools are essential
• Both for drive and application
troubleshooting
– Basic firmware level diagnostic functions
– Event loggers
• Faults, warning and events
– Data loggers
– Diagnostics assistant
– Drive Composer Pro/Entry
• PC-tool data monitoring
• Support package “button”
Regarding facilities for diagnostics and fault tracing: The control program provides basic
firmware-level diagnostic functions, an event logging system, and support for data loggers.
The control panel and Drive composer will have a diagnostic assistant, indicating what to do in
fault situations (what to check, etc.)
Drive composer can also monitor data.
14
—
Drive Diagnostics and Fault Tracing
Event loggers
Overview
– 5 primary faults, 20 secondary faults and
warnings
– Stored to FLASH
Content
– Time stamp, name, code and auxiliary code
– Operation data such as motor speed and
current
Parameters to indicate 5
– Simultaneous active faults/warnings
– Latest indicated faults/warnings
Event loggers record three types of events: faults, warnings and events.
Five active faults and warnings, and five latest faults and warnings are stored.
The duration of the storing time is 500 ms.
15
—
Drive Diagnostics and Fault Tracing
Data loggers
All signals and parameters can be tracked (also Drive based IEC
programming variables)
Possibility to store data to non-volatile memory (FLASH)
Two data loggers
– 8 channels and 1000 samples per channel
– 0.5ms, 2ms or 10ms sampling interval
Data logger types
– User datalogger
• Fully user definable
• To help demanding commissioning or fault tracing
– Factory datalogger
• Preconfigured to catch data in case of first critical trip
• Saving of logger data for latest faults (history)
• Automatic re-starting of data logger, when drive started again
16
—
Drive Diagnostics and Fault Tracing
Support package
Overview
– Collects automatically all the important data
to be sent to Drives support
• Data loggers
• Event logger
• All parameters
• Internal diagnostics data
– Helps fault tracing actions
– Easy for end users to provide information
• No pre-configuration needed
• One file to be sent to support via email
– Easy information handling at Drives support
• No special tools needed
• Language support
If there is a fault in the drive, the Support package feature can be used to easily gather and send
fault and diagnostics information to Drives support. The feature is available in the PC tool.
No pre-configuration is needed.
Clicking the button creates a file, which can be sent to Drives support by email.
The support package includes all the information needed in troubleshooting situations:
factory loggers, fault loggers, all parameters and internal diagnostics data
17
—
Drive Diagnostics and Fault Tracing
Drive Composer PC-tool
All-compatible
drive
The Drive composer PC tool has a diagnostics support function. It collects all the
important information from the drive when fault tracing is needed. The idea is to collect
data loggers, fault loggers, parameters and internal diagnostics data with a click of a
button in the PC tool. You can create a QR code that collects all data about the changed
parameters.
18
—
Drive Programming
Two suitable options
19
—
Adaptive Programming
For onsite fine tuning and adaptation
Overview
– Easy-to-use tool for limited programming
– Included in Drive composer pro and entry PC
tool
– Limited number of function blocks (20) in
primary control program firmware
– Other firmware versions: larger number of
blocks possible (e.g., Crane firmware)
– Input and output interfacing to firmware by
connector elements
– Available in Virtual Drives as well
20
—
Drive Application Builder
For new application development
For more advanced programming requirements, drive based IEC programming can be
done with application Builder, which is an engineering framework for factory automation.
It is IEC 61131-3 compatible, which is widely used by PLC and drive manufacturers.
Automation Builder can be used to program a PLC and drive from within the same
environment.
21
—
Configuration according to application needs
Your choice
22
—
Backward Compatibility
Support for ACS800
AC80 and AC800M controllers supported via DDCS channels Drive composer for parameter handling and signal monitoring via
– Firmware supports “old” ABB drives profile via dataset interface DDCS tool network
– DDCS option board needed Built-in possibility for parameter remapping and rescaling table
enabling drive change with minimized changes in the automation
ACS800 master/follower link support system/PLC
– ACS880 can be a master or follower
– DDCS option board needed
Fieldbus support
– ABB drives profile
– Control word, references, actual values and status
– Parameter read/write not compatible due to different
parameter numbers
Support how to convert ACS600/ACS800 parameters to ACS880
– Conversion tool
23
—
Backward Compatibility Support for ACS800
Conversion tool
Parameters of the ACS800 standard control program can be converted to ACS880 parameters.
24
—
ACS880 Primary Control Program
Summary
To summarize:
The entire ACS880 product family will have a common firmware platform.
The parameters and functionality of the firmware have been harmonized. Learning one firmware
makes it easy to manage any drive product using the same architecture.
The user interfaces are easy to use and intuitive.
The control program offers high control performance with DTC.
A common programming environment is available for configuring both ABB drives and PLCs.
25
26