En ACS880 Crane CTRL PRG FW E A4
En ACS880 Crane CTRL PRG FW E A4
En ACS880 Crane CTRL PRG FW E A4
You can find manuals and other product documents in PDF format on the Internet. See
section Document library on the Internet on the inside of the back cover. For manuals not
available in the Document library, contact your local ABB representative.
*Available in the Document library.
Firmware manual
ACS880 crane control program (option
+N5050)
Table of contents
Table of contents
1. Introduction to the manual
Contents of this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Parameter access levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Target audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Contents of the manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Safety
Terms and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Cybersecurity disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Master/follower communication in crane application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Master/follower communication types in crane application . . . . . . . . . . . . . . . . . . . . . . . 62
D2D-link configuration in crane application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Shaft synchro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Synchro control - basic function block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Synchro control - full function block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Example 1: Parameter settings for Synchro control (Speed-speed+position) setup . . . . 73
Example 2: Parameter settings for encoder mounted/ not mounted on motor shaft . . . . 75
Mechanical brake control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Inputs of the brake control logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Outputs of the brake control logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Brake control timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Wiring example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Brake system checks – overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Brake system checks – Torque proving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Brake system checks – Brake slip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Brake matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Brake opening torque selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Brake safe closure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Extended run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Speed reference handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Possible control devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Step reference selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Speed reference priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Dead-band function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Parabolic speed reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Speed reference ramping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
External speed limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Crane motor potentiometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Supervision and limit switch logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
End limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Slowdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Fast stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Speed matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Motor overspeed monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Inverter overload detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Slack rope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Lifetime monitoring and maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Conical motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Hoist speed optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Operation chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Load margin calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Auto calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Weight, efficiency and inertia calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Load speed limit testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Smooth lifting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Antisway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Antisway functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Table of contents 7
7. Parameters
Contents of this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Terms and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Summary of parameter groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Parameter listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
01 Actual values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
03 Input references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Table of contents 9
9. Fault tracing
Contents of this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Warnings and faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Pure events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Editable messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Warning/fault history and analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Event logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Factory data logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
Other data loggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
Parameters that contain warning/fault information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
QR Code generation for mobile service application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664
Warning messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
Fault messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
Auxiliary codes for line-side converter warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706
Auxiliary codes for line-side converter faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
Further information
Introduction to the manual 13
3
Introduction to the manual
Contents of this chapter
This chapter describes the contents of the manual. It also contains information on the
applicability, safety and intended audience.
Applicability
This manual applies to the ACS880 crane control program (option +N5050), crane
application version 4.30 (loading package ACRLX 4.30.0.0) or later, and primary
control version 3.1x or later.
You can see firmware and loading package versions in parameters.
Example:
Parameter Loading package version
07.04 Firmware name AINFB or AINFC
07.05 Firmware version 3.10.x.x
07.06 Loading package name ACRLB (BCON) or ACRLC (ZCON)
07.07 Loading package version 4.30.0.0
Licensing
The Crane control program (+N5050), version ACRLx v4.00.0.0 or later comes with a
license key on the ZMU-02/-03 memory unit. The program activates only after
recognizing the key and correspondingly registers itself with the crane software.
Device License key
ZMU-02/-03 memory unit license key N8015 MU Interlock key – Crane
Crane software (loading package) N8016 Licensed appl Crane
You can see the license information in the Drive Composer PC tool or in the ACS-AP-
x control panel from System info → Licenses.
After the program is downloaded to the memory unit with the license key, the program
remains there unless you remove it. This makes it possible for you to upgrade the
crane application later on a separate crane loading package.
If the program was loaded to the memory unit without the license key, then the drive
indicates a fault 64A5 Licensing fault. See the auxiliary fault code in the Event logger
to know the plus code of the missing license, in this case N8015. For further
assistance, contact your local ABB representative.
Safety instructions
Follow all safety instructions delivered with the drive.
• Read the complete safety instructions before you install, commission, or use
the drive. The complete safety instructions are delivered with the drive as either
part of the Hardware manual, or, in the case of ACS880 multidrives, as a separate
document.
• Read the firmware function-specific warnings and notes before changing
parameter values. These warnings and notes are included in the parameter
descriptions presented in chapter Parameters.
Introduction to the manual 15
Target audience
This manual is intended for people who design, commission, or operate the drive
system.
16 Introduction to the manual
Related documents
A list of related manuals is printed on the inside of the front cover.
Introduction to the manual 17
Term/abbreviation Definition
FENA-21 Optional dual-port Ethernet/IP, Modbus/TCP and PROFINET IO
adapter
FEPL-02 Optional POWERLINK adapter
FIO-01 Optional digital I/O extension module
FIO-11 Optional analog I/O extension module
FPBA-01 Optional PROFIBUS DP adapter
FPTC-01 Optional thermistor protection module. Not released for sales at the
time of publication.
FPTC-02 Optional ATEX-certified thermistor protection protection module for
potentially explosive atmospheres. Not released for sales at the time of
publication.
FSCA-01 Optional Modbus adapter
FSO-xx Optional safety functions module
HTL High-threshold logic
ID run Motor identification run. During the identification run, the drive
identifies the characteristics of the motor for optimum motor control.
IGBT Insulated gate bipolar transistor; a voltage-controlled semiconductor
type widely used in inverters and IGBT supply units due to their easy
controllability and high switching frequency
INU-LSU Type of optical DDCS communication link between two converters, for
example the Supply unit and the Inverter unit of a drive system.
Inverter unit The part of the drive that converts DC to AC for the motor.
I/O Input/Output
ISU An IGBT supply unit; type of supply unit implemented using IGBT
switching components, used in regenerative and low-harmonic drives.
Line-side converter See Supply unit.
LSU See Supply unit.
ModuleBus A communication link used by, for example, ABB controllers. ACS880
drives can be connected to the optical ModuleBus link of the controller.
Motor-side converter See Inverter unit.
Network control With fieldbus protocols based on the Common Industrial Protocol
(CIPTM ), such as DeviceNet and Ethernet/IP, denotes the control of the
drive using the Net Ctrl and Net Ref objects of the ODVA AC/DC Drive
Profile. For more information, see www.odva.org, and the following
manuals:
• FDNA-01 DeviceNet adapter module User’s manual
(3AFE68573360 [English]), and
• FENA-01/-11/-21 Ethernet adapter module User’s manual
(3AUA0000093568 [English]).
Parameter User-adjustable operation instruction to the drive, or signal measured
or calculated by the drive
Introduction to the manual 19
Term/abbreviation Definition
PID controller Proportional–integral–derivative controller. Drive speed control is
based on PID algorithm.
PLC Programmable logic controller
Power unit Contains the power electronics and power connections of the drive (or
inverter module). The drive control unit is connected to the power unit.
PSL2 Protocol used in communication between the drive control unit and the
Power unit.
PTC Positive temperature coefficient
PU See Power unit.
RDCO-0x Optional DDCS communication module
RFG Ramp function generator.
RO Relay output; interface for a digital output signal. Implemented with a
relay.
SSI Synchronous serial interface
STO Safe torque off
Supply unit The part of the drive that converts AC to DC. An IGBT supply unit (ISU)
is also capable of feeding regenerative energy back into the supply
network.
TTL Transistor-transistor logic
UPS Uninterruptible power supply; power supply equipment with battery to
maintain output voltage during power failure
ZCU Type of control unit used in ACS880 drives (primarily in drive modules,
or inverter/supply units consisting of a single power module). Consists
of a ZCON board built into a plastic housing.
Depending on the type of hardware, the control unit may be integrated
into or fitted onto the drive/inverter module, or installed separately.
Cybersecurity disclaimer
This product is designed to be connected to and to communicate information and
data via a network interface. It is Customer's sole responsibility to provide and
continuously ensure a secure connection between the product and Customer network
or any other network (as the case may be). Customer shall establish and maintain
any appropriate measures (such as but not limited to the installation of firewalls,
application of authentication measures, encryption of data, installation of anti-virus
programs, etc) to protect the product, the network, its system and the interface
against any kind of security breaches, unauthorized access, interference, intrusion,
leakage and/or theft of data or information. ABB and its affiliates are not liable for
damages and/or losses related to such security breaches, any unauthorized access,
interference, intrusion, leakage and/or theft of data or information.
20 Introduction to the manual
Quick start-up guide 21
2
Quick start-up guide
Contents of this chapter
This chapter contains the basic start-up sequence of the drive and additional
alternative checklists for starting up the drive with the control program. See following
sections:
• Drive start-up on page 22
• Crane control start-up on page 29
In this chapter, the drive is set up using the ACS-AP-I control panel. You can also do
the start-up sequence using the Drive composer PC tool.
Safety
WARNING! All electrical installation and maintenance work on the drive should
be carried out by qualified electricians only.
Never work on the drive, the brake chopper circuit, the motor cable or the motor when
power is applied to the drive. Always make sure by measuring that no voltage is
actually present.
22 Quick start-up guide
WARNING! Make sure that the machinery into which the drive with brake
control function is integrated fulfills the personnel safety regulations. Note that
the frequency converter (a Complete Drive Module or a Basic Drive Module, as
defined in IEC 61800-2), is not considered as a safety device mentioned in the
European Machinery Directive and related harmonized standards. Thus, the
personnel safety of the complete machinery must not be based on a specific
frequency converter feature (such as the brake control function), but it has to be
implemented as defined in the application specific regulations.
Drive start-up
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Check the installation. See the installation checklist in the appropriate Hardware manual.
Check that the starting of the motor does not cause any danger.
De-couple the driven machine if
• there is a risk of damage in case of an incorrect direction of rotation, or
• a Normal ID run is required during the drive start-up, when the load torque is higher
than 20% or the machinery is not able to withstand the nominal torque transient during
the ID run.
01 .01.1980
Tuesday
IEC 34-1
Start the identification run by pressing the A warning will indicate that the
(Start) button. identification run is in progress.
28 Quick start-up guide
Check that the motor runs in the correct direction (forward direction shown below). With a
positive speed reference, the motor has to run to the direction of lifting a load.
The identification run has completed when the drive stops and the value of parameter
99.13 reverts to None.
If the motor ran in the wrong direction, correct the motor cabling or adjust parameter
99.16 Motor phase order.
Quick start-up guide 29
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have completed the basic start-up sequence of the drive. See Drive
start-up on page 22.
Power up the drive and wait for 10 seconds.
This is to make sure that all the boards are powered and the application is running.
Switch to local control by pressing the Loc/Rem key, or alternatively, use the Drive composer
PC tool.
Trial run
Do a trial run with an empty hook.
Make sure that the brake and safety circuits are working.
Control connections
This figure shows the control connections for the joystick set-up described on
page 30.
Control through the I/O interface using the step reference logic
This section describes how to set up the drive for control through the I/O interface
using the step reference logic.
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have completed the basic start-up sequence of the drive. See Drive
start-up on page 22.
Power up the drive and wait for 10 seconds.
This is to make sure that all the boards are powered and the application is running.
Switch to local control by pressing the Loc/Rem key, or alternatively, use the Drive composer
PC tool.
Set the speed limits so that they correspond to the step references 1…4.
30.11 Minimum speed
30.12 Maximum speed
Set the torque and current limits.
30.17 Maximum current = Nominal motor current [A]
30.19 Minimum torque 1 = Nominal motor torque (for example, -100%)
30.20 Maximum torque 1 = Nominal motor torque (for example, 100%)
Note: After the trial run, you must set the above limits according to the application
requirements.
Trial run
Do a trial run with an empty hook.
Make sure that the brake and safety circuits are working.
Control connections
This figure shows the control connections for the step reference set-up described on
page 33.
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have completed the basic start-up sequence of the drive. See Drive
start-up on page 22.
Power up the drive and wait for 10 seconds.
This is to make sure that all the boards are powered and the application is running.
Switch to local control by pressing the Loc/Rem key, or alternatively, use the Drive composer
PC tool.
Make sure that the settings in parameter group 51 are correct (type of the fieldbus
adapter module, node address, and so on).
Define the start and stop control sources.
20.01 Ext1 commands = Fieldbus A
Select the source for the speed reference.
22.11 Speed ref1 source = FB A ref1
Set the required ramp times.
23.201 Crane acc time 1
23.202 Crane dec tme 1
23.203 Crane acc time 2
23.204 Crane dec time 2
Set the speed limits.
30.11 Minimum speed
30.12 Maximum speed
Set the torque and current limits.
30.17 Maximum current = Nominal motor current [A]
30.19 Minimum torque 1 = Nominal motor torque (for example, -100%)
30.20 Maximum torque 1 = Nominal motor torque (for example, 100%)
Note: After the trial run, you must set the above limits according to the application
requirements.
Trial run
Do a trial run with an empty hook.
Make sure that the brake and safety circuits are working before.
Control connections
This figure shows the control connections for the fieldbus control word set-up
described on page 36.
Control through the fieldbus interface using the crane control word
and a joystick
This section describes how to set up the drive for control through the fieldbus
interface using the crane control word and a joystick.
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have completed the basic start-up sequence of the drive. See Drive
start-up on page 22.
Power up the drive and wait for 10 seconds.
This is to make sure that all the boards are powered and the application is running.
Switch to local control by pressing the Loc/Rem key, or alternatively, use the Drive composer
PC tool.
Make sure that the settings in parameter group 51 are correct (type of the fieldbus
adapter module, node address, and so on).
Define the start and stop control sources. Contents of par. 20.216 Crane control
20.01 Ext1 commands = In1 Start fwd; In2 word 1:
Start rev
20.03 Ext1 in1 source = P.20.216.0
20.04 Ext1 in2 source = P.20.216.1
Trial run
Do a trial run with an empty hook.
Make sure that the brake and safety circuits are working.
Control connections
This figure shows the control connections for the crane control word set-up described
on page 39.
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Parameter settings
Activate the brake control logic.
44.06 Brake control enable = Selected
10.24 RO1 source = 44.210.0
Define the brake opening and closing delays.
44.08 Brake open delay = 1 s. Too short time can cause wear of brake surface.
44.13 Brake close delay = 1 s. Too short time can cause small load drop.
Select the source for the brake acknowledge signal.
44.07 Brake acknowledge selection = According to the application requirements. For
example, DI3 or No acknowledge.
Select the source for the brake opening torque. At first, select the following:
44.09 Brake open torque source = Brake open torque
44.200 Brake open torque = 50%
After the trial run, select the brake opening torque source according to the application
requirements.
Note: In scalar motor control or in trolley and long travel movements, disable Torque
proving and Brake open torque. Select the following:
44.09 Brake open torque source = Zero
44.200 Brake open torque = 0%
44.202 Torque proving = Disable
If a pulse encoder does not exist in the system, activate the Brake safe closure function in
parameter 44.207 Safety close select.
Trial run
During final testing, and especially when you monitor the actual speed and torque, tune
the brake control parameters.
The aim is to get the fastest possible response for the control commands without any jerk
or roll-back in the actual speed while opening or closing the brake.
44 Quick start-up guide
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Parameter settings
Select the Slowdown inputs and reference.
20.200 Slowdown select = Either select one incoming signal in both directions, or two
inputs, one input for each direction.
20.201 Slowdown input 1
20.202 Slowdown input 2 (If necessary)
22.200 Slowdown reference = According to the application requirements
Define the end limits.
20.205 End limit 1
20.206 End limit 2
Trial run
Test the connected inputs and outputs in the local control mode before the final trial run.
Quick start-up guide 45
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Parameter settings
Specify the type of the encoder interface module (parameter 91.11 Module 1 type =
FEN-31) and the slot the module is installed into (91.12 Module 1 location).
Specify the type of the encoder (92.01 Encoder 1 type = HTL). The parameter listing will
be re-read from the drive after the value is changed.
Specify the interface module that the encoder is connected to (92.02 Encoder 1 source =
Module 1).
Set the number of pulses according to encoder nameplate (92.10 Pulses/revolution).
If the encoder rotates at a different speed to the motor (ie. is not mounted directly on the
motor shaft), enter the gear ratio in 90.43 Motor gear numerator and 90.44 Motor gear
denominator.
Set parameter 91.10 Encoder parameter refresh to Refresh to apply the new parameter
settings. The parameter will automatically revert to Done.
Check that 91.02 Module 1 status is showing the correct interface module type (FEN-31).
Also check the status of the module; both LEDs should be glowing green.
Start the motor with a reference of, for example, 400 rpm.
Compare the estimated speed (01.02 Motor speed estimated) with the measured speed
(01.04 Encoder 1 speed filtered). If the values are the same, set the encoder as the
feedback source (90.41 Motor feedback selection = Encoder 1).
Specify the action taken in case the feedback signal is lost (90.45 Motor feedback fault).
46 Quick start-up guide
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have made the Lifetime monitor parameters visible using the user
lock pass code 584 in parameter 96.02 Pass code.
Configure parameters as in Parameter settings, but set parameter 75.70 Start lifetime
monitor = Off.
Parameter settings
WARNING! Incorrect values can cause wrong results of lifetime calculation, that
can further lead to accidents and injuries.
The functionality should be verified by a commissioning engineer together with the
customer.
Define the hoist nominal values:
75.03 Motor base speed
75.31 Hoist nominal load
75.32 Hoist nominal speed
75.33 Hoist maximum speed
Tune the hoist lost weight calculation as per the instructions on page 121.
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have made the Lifetime monitor parameters visible using the user
lock pass code 584 in parameter 96.02 Pass code.
Configure parameters as in Parameter settings, but set parameter 75.70 Start lifetime
monitor = Off.
Parameter settings
Crane operating hours (run with open brake):
1. Copy the value from parameter 09.20 Crane operation hours into parameter 33.201
Crane operation hrs init value.
2. Activate the set command with parameter 33.200 Set crane operation hours.
Lifetime monitor actual values:
1. Copy the value from parameter 09.12 Load spectrum factor into parameter 75.73
Preset value of load spectrum.
2. Activate 75.72 Reset load spectrum = Reset.
Re-start the Lifetime monitor function:
75.70 Start lifetime monitor = On
After setting the parameters, hide the Lifetime monitor function parameters with 96.02
Pass code = 1.
48 Quick start-up guide
Safety
WARNING! Obey all safety instructions for the drive. Only qualified electricians are
allowed to start up the drive.
Preliminary actions
Make sure that you have made the Lifetime monitor parameters visible using the user
lock pass code 584 in parameter 96.02 Pass code.
Configure parameters as in Parameter settings, but set parameter 75.70 Start lifetime
monitor = Off.
Parameter settings
Crane operating hours (run with open brake):
1. Set parameter 33.201 Crane operation hrs init value = 0.
2. Activate the set command with parameter 33.200 Set crane operation hours.
Lifetime monitor actual values:
1. Set parameter 75.73 Preset value of load spectrum = 0.
2. Activate 75.72 Reset load spectrum = Reset.
Re-start the Lifetime monitor function:
75.70 Start lifetime monitor = On
After setting the parameters, hide the Lifetime monitor function parameters with 96.02
Pass code = 1.
Using the control panel 49
3
Using the control panel
Refer to ACX-AP-x assistant control panels user’s manual (3AUA0000085685
[English]).
50 Using the control panel
Crane program features 51
4
Crane program features
Contents of this chapter
This chapter describes some of the more important functions within the control
program that are specific to crane applications, how to use them and how to program
them to operate.
Contents See page
Overview of the crane control program 52
Crane control interface 53
Start/stop interlocking 56
Position counter initialization and scaling in crane application 58
Master/follower communication in crane application 62
Shaft synchro 69
Mechanical brake control 79
Speed reference handling 93
Supervision and limit switch logic 102
Conical motor control 113
Hoist speed optimization 116
Smooth lifting 124
Antisway 128
Power on acknowledgement 143
Crane warning masking 145
Toggle bit 146
Maintenance counters 150
52 Crane program features
Encoder Mechanical
interface brake control
module (RO1)
Brake chopper
Brake resistor (in the drive)
3
Mechanical brake
Encoder (disk or drum)
54 Crane program features
SPEED
TORQUE
MIN 20.06 Ext2 commands
MAX 20.08 Ext2 in1 source
ADD 20.09 Ext2 in2 source
20.207 Emergency control enable
19.11 Ext1/Ext2 selection
20.208 Emergency control forward
20.209 Emergency control reverse
Settings
Parameters: 20.207 Emergency control enable, 20.208 Emergency control forward,
20.209 Emergency control reverse, 22.202 Emergency control reference, 23.23
Emergency stop time
Signals: 09.02 Crane SW2
Warnings: -
Faults: -
56 Crane program features
Start/stop interlocking
The Start/stop interlocking function of the control program lets the end-user start the
crane only when the drive is ready to operate.
The function includes the following features:
• Joystick zero position interlocking (page 56)
• Joystick reference interlocking (page 57)
• Pending start interlocking (page 57).
Reverse Forward
direction
NC NC
CO CO
NO NO
NC
CO
NO
Crane program features 57
Timing diagram
The diagram shows the operation of the Joystick reference check warning.
20.214
Joystick zero t (s)
position
D208
Joystick t (s)
reference
check
Settings
Parameters: 20.214 Joystick zero position, 20.215 Joystick warning delay
Signals: 09.01 Crane SW1
Warnings: D207 Wrong start sequence, D208 Joystick reference check, D209
Joystick zero position2
Faults: -
58 Crane program features
Initialization
The initialization method (parameter 90.201 Position counter init method) can be
selected based on the reset condition that is rising or falling edge of the reset source
input while the drive is in modulating or in standby mode. You can also manually
trigger the position initialization command by setting the parameter 90.200 Position
counter init source = True.
Application program
90.200 Position counter init source Reset
90.202 Position counter init sw
90.201 Position counter init method Reset condition bit 0 = Pos counter init command
bit 1 = Reset pos counter init ready
Parameter 90.202 Position counter init sw shows the status of the position counter
initialization function. Bit 0 is connected as default into parameter 90.67 Pos counter
init cmd source and Bit 1 is connected as default into parameter 90.69 Reset pos
counter init ready.
If only the position counter of primary control program is needed, then set their
corresponding parameters. See Position counter on page 188.
Crane program features 59
Scaling
The crane control program uses this function to calculate the actual position of the
hook. The Shaft synchro function can use this hook position to synchronize the
Master and Follower drives. The Antisway function also uses this hook position in
trolley and long travel drives.
Actual position
Encoder pulses calculation
The position is determined based on the encoder located on the motor shaft. You can
enable the position calculation, by defining the factor that scales the encoder pulse to
the actual position units. See the example below.
Note:
• In M/F communication when synchro control is enabled, the scaling factor
converts rotation speed reference to linear speed reference.
• The value of parameter 90.05 Load position scaled remains over power failure.
60 Crane program features
Diameter = 1000 mm
Ratio = 1:2.54
Number of rope
pulleys in the hook
and drum (e.g. 2)
π × D ( mm ) P90.63
Scaling = ------------------------------------------------------------------------------------------------ = -----------------
GearRatio × NumberOfRopePulleys P90.64
D2D link
• When the motor shafts are not coupled to each other, the speed reference of the
master drive is transmitted to the follower drives. In this case, the follower drive is
speed controlled, for example, two trolleys in a common bridge. See figure below.
M/F communication for drives with separate drums and shaft synchro
D2D-link: D2D-link:
Hoist position Hoist position
and linear and linear
speed speed
Note: In trolley and long travel drives, speed control is achieved with speed correction (±)
from the synchro control function. See description in section Shaft synchro control function.
• In a synchro control (electrical shaft), the speed reference and position of the
master drive are transmitted to the follower drives. The follower drives are in
speed control mode with speed correction, where the position of the follower
drives is compared with the position of the master drive and the required speed
correction is added to its own speed reference chain. For more information, see
Shaft synchro on page 69.
64 Crane program features
Node 1
Node 4 Node 5 Node 6 Node 7
MAIN HOIST Follower Hoist 2 Follower Hoist 3 Follower Hoist 4
Follower Hoist 1
Hoist drives
Antisway communication: Position load
Trolley drives
Node 3 M/F communication: CW, speed, torque
MAIN LONG
TRAVEL Node 10 Node 11
Follower LT 1 Follower LT 2
Master/follower communication: The main drive (main hoist, main trolley, main
long travel) communicates to the follower drives through command and status words,
interlocks and references. This communication works only when both the master and
the follower(s) drives are in external control location EXT2. If the drives are in wrong
control locations, the warning D20E M/F control location mismatch appears. See
figure below.
D2D
D2D
Antisway communication: The main hoist drive transmits antisway data, for
example, position and load to the main trolley and long travel drives. This
communication works also in control location EXT1.
D2D-link: In each drive, master/follower communication or antisway communication
through the D2D-link is activated with parameter 60.200 Crane drive type (main hoist,
main trolley, etc.) by selecting the appropriate drive type. The application then sets all
the needed parameters through the D2D-link. User should not set any of these
parameters manually in the parameter groups 60 DDCS communication, 61 D2D and
DDCS transmit data and 62 D2D and DDCS receive data.
Communication supervision is activated with parameter 60.201 Crane drives
structure in the main drives. Each of the main drives supervises its respective
followers. Setting in the main hoist can be 60.201 = 0000000001111000, bits 3, 4, 5
and 6 are set, Follower hoist 1…4 are supervised.
66 Crane program features
Note: Similar settings are used for long travel drive. See (trolley) column. Set
parameter 60.200 Crane drive type = Main long travel.
Crane program features 69
Shaft synchro
The Shaft synchro function synchronises the master and follower drives when the
drives are in the master/follower mode (see Master/follower communication types in
crane application on page 62). However, synchronisation is used only when the
drives are set to speed control mode and have control location EXT2 active. The
master drive position is transferred to the follower through the D2D-link. The follower
uses the difference between the positions as the speed correction factor in the speed
control loop of the follower drive. Therefore, in both master and follower drives, you
must define position counter with scalings and runtime initializations.
See related topics listed below:
• Synchro control - basic function block diagram (page 69)
• Synchro control - full function block diagram (page 72)
• Example 1: Parameter settings for Synchro control (Speed-speed+position) setup
(page 73)
• Example 2: Parameter settings for encoder mounted/ not mounted on motor shaft
(page 75)
• Settings for identical mechanics (page 75)
• Settings for non-identical mechanics (page 77)
Master
position
The parameter 82.01 Synchro control = On activates the execution of the Shaft
synchro function in the master and follower drives. The master sends linear rope
speed instead of motor rotation speed reference. In both, master and follower
70 Crane program features
position calculation must be set to corresponding real linear speed, see Power on
acknowledgement on page 143.
With parameter 82.02 Synchro sel the source is defined to activate position error
calculation and speed correction to reference chain in follower drive.
Normally both the hoist drives are driven in standalone mode (EXT1) to the right
position separately. Then switchover to EXT 2 happens and master/follower
communication is activated between the drives. Finally with parameter 82.02 Synchro
sel position calculation and corrections are activated according to the selected
correction mode. Correction modes are defined with parameter 82.03 Sync corr
mode.
Crane program features 71
Direct mode: In this mode, the follower runs at the same position as the master drive
(master position = follower position). See figure below.
Offset mode: In this mode, the position difference (offset) between the master and
follower drives at the time of activating 82.02 Synchro sel is the controlled manner.
See figure below.
82.03 Sync corr mode = Direct 82.03 Sync corr mode = Offset
72 Crane program features
Master
position
82.06
Sync corr scale Speed
correction
factor 82.23
Position (mm/rpm) Correction speed ref
Err Lim + Primary
82.05 control
Position corr limit speed
controller
82.04 Master loop
Gain speed +
Sync gain
Sync
82.07 fault 82.11
Sync err limit Synchro sw
82.08 D10B
Sync err fault delay Synchron fault
The first part of the synchro control function is the basic function described in Synchro
control - basic function block diagram on page 69. The second part of the synchro
control function is the synchro correction. Parameter 82.05 Position corr limit is used
for limiting the speed correction in millimeters. If the detected error exceeds this
parameter, the speed correction is limited to these parameter values.
When detected absolute error is greater than the value defined in 82.07 Sync err limit
for a period longer than 82.08 Sync err fault delay, the drive trips on D10B Synchron
fault and 82.11 Synchro sw, bit 3 is set.
To reset the fault, deactivate 82.02 Synchro sel (example, DIx).
Crane program features 73
I = 10 I = 10
Enco der Gea rb ox Gea rb ox
Motor Motor
I = 0.785 I = 1.57 I = 0.785 I = 1.57
Enco der
0.5 m 0.5 m
2 2
76 Crane program features
I = 10 I = 10
Enco der Gea rb ox Gea rb ox
Motor Motor
I = 0.785 I = 1.57 I = 0.785 I = 1.57
Enco der
0.5 m 0.5 m
2 2
Encoder mounted on motor shaft Encoder not mounted on motor shaft (is
on the drum shaft)
Master drive results
Linear speed reference to follower = Used Linear speed reference to follower = Used
speed reference * (90.63/90.64) speed reference * (90.63/90.64)
Linear speed reference to follower = 1000 * Linear speed reference to follower = 1000 *
0.0785 = 78.5 m/min 0.0785 = 78.5 m/min
Follower drive results
Speed reference for motor = Linear speed Speed reference for motor = Linear speed
reference from master/(90.63/90.64) reference from master/(90.63/90.64)
Speed reference for motor = 78.5/0.0785 = Speed reference for motor = 78.5/0.0785 =
1000 rpm 1000 rpm
Settings
Parameters: 82.01 Synchro control, 82.02 Synchro sel, 82.03 Sync corr mode, 82.04
Sync gain, 82.05 Position corr limit, 82.06 Sync corr scale, 82.07 Sync err limit, 82.08
Sync err fault delay, 82.09 Position hysteresis, 90.53 Load gear numerator, 90.54
Load gear denominator, 90.63 Feed constant numerator, 90.64 Feed constant
denominator
Signals: 82.11 Synchro sw, 82.20 Act position error, 82.21 Master position, 82.22
Offset value, 82.23 Correction speed ref, 82.24 Master linear speed ref.
Warnings: D20E M/F control location mismatch
Faults: D10B Synchron fault, D10C M/F comm loss
Crane program features 79
Settings
Parameters: 44 Mechanical brake control
Signals: 09.01 Crane SW1
Start command
(06.16 b5)
Modulating
(06.16 b6) tmd
textmt
Following reference
(06.16 b4)
Note: In case of any fault, the brake will close immediately. The brake control uses
relay output RO1 as default.
Crane program features 81
Wiring example
The figure below shows a brake control wiring example. The brake control hardware
and wiring must be acquired and installed by the customer.
WARNING! Make sure that the machinery into which the drive with brake
control function is integrated fulfills the personnel safety regulations.
Use relay output RO1 for brake control in the crane control program. Make sure that
parameter 10.24 RO1 source = P.44.210.0.
The brake is controlled by bit 0 of parameter 44.210 Crane brake status. The source
of brake acknowledge (status supervision) is selected by parameter 44.07 Brake
acknowledge selection. In this example,
• parameter 10.24 RO1 source is set to bit 0 of 44.210 Crane brake status, and
• parameter 44.07 Brake acknowledge selection is set to DI5.
Emergency XD24
brake
4 +24VD
XDIO
5 DI5
* Note: Parameter 10.24 RO1 source must be set to bit 0 of par. 44.210.
82 Crane program features
DC magnetization time
(21.02) elapsed
Torque reference =
Torque proving reference
(44.203)
Yes Yes
No
Brake system check Brake system Brake system Brake slip fault delay
time (44.204) check time check time (44.206) elapsed
elapsed (44.204) elapsed (44.204) elapsed
D100 Torque prove Torque proving ok Brake slip ok D101 Brake slip
Torque proving ok
Brake slip ok
Brake open
command
84 Crane program features
Timing diagram
This timing diagram shows the operation of the Torque proving and Brake system
check functions.
Torque (%)
b b * b b 26.02
a a a a a a a a
01.10
t (s)
Started & magnetized
Torque prove ok (09.01 t (s)
b1) and Brake open cmd
(44.210 b0) t (s)
D100 Torque prove
t (s)
Speed (rpm) 01.01
* Torque proving reference is held for the brake system check time
even though the torque has been proved.
You can select the direction of the torque proving with a parameter (44.201). By
default, the setting is False, which means that the torque is applied in the hoisting
direction.
A time delay (44.204) defines the time during which the torque reference (44.203) is
active and the electrical and mechanical tests of the crane system are completed.
Unsuccessful torque proving trips the drive (D100).
See also the Timing diagram on page 84.
Settings
Parameters: 44.201 Torque proving sign, 44.202 Torque proving, 44.203 Torque
proving reference, 44.204 Brake system check time
Signals: 09.01 Crane SW1, 09.03 Crane FW1
Warnings: -
Faults: D100 Torque prove
Settings
Parameters: 44.204 Brake system check time, 44.205 Brake slip speed limit, 44.206
Brake slip fault delay
Signals: 09.03 Crane FW1
Warnings: -
Faults: D101 Brake slip
86 Crane program features
Brake matching
The Brake matching function detects mechanical brake slips
and downward movement of the load (see the example of an
EOT crane) during the following conditions:
• when mechanical brake control is in use EOT crane
• when the operator has given a stop command and
• when the target is to close the brake.
Note: Slip detection is based on the motor encoder position
signal. The function works only if an encoder is used.
The function can be used for automatic restart of the crane
or for warning (alarm) indication.
Note: Brake match function is not enabled as default.
WARNING! This function does not replace any local safety regulations and
devices.
The function is meant only to support in case of a brake failure.
Check the functionality at the time of commissioning.
The figure below shows an electrical hoist motor connected to a gear box with an
electro-hydraulic mechanical drum brake and a rope drum. This is a typical
application where Brake matching can be used to improve safety.
Rope drum
Encoder hoistmotor
with encoder
Gear box
Electro-hydraulic
drum brake
Crane program features 87
You can use the control switch connected to a digital input configured with parameter
44.223 Brake match ref enable and take over the control of the crane. See
instructions for Controlling the crane below.
Time
*) Brake slip is detected if the change in the actual encoder position signal 90.05 Load position scaled
exceeds the limit defined in parameter 44.221 Brake match position limit. The increasing value of the actual
load position signal 90.05 Load position scaled indicates that the mechanical brake slips while the brake is
closed. The brake slip detection comparison is started when delay time in parameter 44.13 Brake close delay
elapses.
Note: For correct brake matching function, configure parameter group 90 Feedback
selection according to the actual crane set-up.
Settings
Parameters: 44.220 Brake match mode, 44.221 Brake match position limit, 44.222
Brake match timeout, 44.223 Brake match ref enable
Signals: 09.02 Crane SW2, bit 11, 90.05 Load position scaled, 44.224 Brake match
SW
Warnings: Brake match, Brake match config
Faults:-
90 Crane program features
Timing diagram
A diagram shows the operation of the Brake safe closure fault.
Speed (rpm) 01.01
23.02
44.208 (+)
t (s)
44.208 (-)
44.209
D102 Brake
safe closure
t (s)
44.207 =
Enable
t (s)
Start
command
t (s)
Settings
Parameters: 44.207 Safety close select, 44.208 Safety close speed, 44.209 Safety
close delay
Signals: 09.03 Crane FW1
Warnings: -
Faults: D102 Brake safe closure
92 Crane program features
The Extended run time function minimizes the delay between consecutive start
commands. It keeps the motor magnetized for a defined time period after the brake is
closed and the brake close delay time is elapsed. During the delay period, the motor
is kept magnetized (modulating), to be ready for immediate restart. Because of this
action, the next start can be considerably faster by skipping certain start sequence
steps, such as magnetization (page 198) and torque proving (page 84).
The function works based on timer off module using the inverted signal BRAKE
CLOSED state as input (parameter 44.01, Bit 5). When this input signal goes low, the
Extended run time operation (parameter 44.212, Bit 1) is activated and connects to
parameter 21.12 Continuous magnetization command, which keeps the drive
modulating for the time defined in parameter 44.211 Extended runtime after the brake
is closed.
If the drive trips during the extended run time operation, the function timer resets.
Refer the Brake control timing diagram (page 80), to see the operation of the
Extended run time function.
Notes:
• The Extended run time function is available only in DTC motor control mode (see
page 156) when the drive is in Remote mode and only when parameter 21.03
Stop mode is set as Ramp.
• Extended runtime also works when brake control is not selected.
Settings
Parameters: 44.211 Extended runtime, 21.12 Continuous magnetization command,
Signals: 44.01 Brake control status, 44.212 Extended runtime sw
Warnings: -
Faults: -
Crane program features 93
Unipolar joysticks
Unipolar joysticks give the speed reference value with analog signal 0…10 V. The
direction commands are specified with two digital inputs. One option is to use the
zero position signal for the joystick (that is, the neutral position of the joystick).
Bipolar joysticks
Bipolar joysticks give the speed reference value with analog signal -10…10 V. The
direction commands are specified with polarity of the analog signal, + or -. One digital
input is needed for starting the crane.
To use a bipolar joystick, set parameter 20.01 Ext1 commands to In1 Start.
The table below shows how the control program determines which step reference
speed is used. Any other parameter value combination selects step reference
speed 1 (22.207).
22.203 Step 22.204 Step 22.205 Step 22.206 Step Used reference
reference reference reference reference
mode select 2 select 3 select 4
1 0 0 0 22.207 Step reference 1
1 1 0 0 22.208 Step reference 2
1 1 1 0 22.209 Step reference 3
1 1 1 1 22.210 Step reference 4
Settings
Parameters: 22.203 Step reference mode, 22.204 Step reference select 2 ... 22.206
Step reference select 4, 22.207 Step reference 1 … 22.210 Step reference 4
Signals: -
Warnings: -
Faults: -
The speed reference selected according to the previous principle is limited as follows:
• If the External speed limitation command is active (30.200), the drive limits the
speed reference to a predefined value (30.201 or 30.202).
• If the Hoist speed optimization function is active (75.01), the drive limits the speed
reference to the value calculated by the function (09.05).
• If the Slowdown function is active (20.200), the drive limits the speed reference to
the slowdown reference (22.202).
The value that results is the final speed reference used by the crane system (09.06).
For more information on the speed references and related parameters, see sections:
• Dead-band function on page 95
• Constant speeds on page 178
• Step reference selection on page 93
• Emergency control mode on page 54
• External speed limitation on page 98
• Hoist speed optimization on page 116
• Slowdown on page 103
Dead-band function
The accuracy of an analog input signal near zero is poor. With the Dead-band
function, you can freeze the speed reference for a defined band area (that is, dead
band) or ignore a low speed reference caused by possible crane vibrations on the
joystick.
The function re-scales the analog signal based on the dead-band settings, and then
calculates a new speed reference.
See also section Speed reference priorities on page 94.
Example
In the example:
• Analog input reference (AI1) comes from the joystick:
• Par. 12.18 AI1 max = 10 V
• Par. 12.17 AI1 min = 0 V
• Par. 12.20 AI1 scaled at AI1 max = 1500
• 0…5 V gives the reverse speed reference.
• 5 V is the joystick zero position.
• 5…10 V gives the forward speed reference.
96 Crane program features
When parameter 30.203 Deadband forward is set to 2%, it means that there is a
deadband area of 30 rpm (2% of par. 12.20 AI1 scaled at AI1 max = 1500 rpm) in the
forward direction. Inside this deadband area, the resulting speed reference is zero.
Actual signal 09.06 Crane speed reference shows the final speed reference used,
and when the speed reference is outside this dead-band area. In this case, actual
signal 09.06 starts to show a positive reference starting from the point where the
scaled value of analog input AI1 (12.12 AI1 scaled value) exceeds 30 rpm.
Settings
Parameters: 30.203 Deadband forward, 30.204 Deadband reverse
Signals: 09.06 Crane speed reference
Warnings: -
Faults: -
Operation chart
This graph shows the parabolic reference curves compared to the linear speed
reference curve.
80
60
40
a
20
1 2 3
0
0 20 40 60 80 100
Incoming signal (%)
Symbol Description
1 Linear interrelationship (Linear)
2 X2 (Parabolic 1)
3 X3 (Parabolic 2)
Settings
Parameters: 22.211 Speed reference shape
Signals: 09.06 Crane speed reference
Warnings: -
Faults: -
98 Crane program features
Settings
Parameters: 23.16 Shape time acc 1 … 23.19 Shape time dec 2, 23.200 Crane ramp
set selection … 23.206 Crane dec time 2, 46.01 Speed scaling
Signals: -
Warnings: -
Faults: -
Settings
Parameters: 30.200 External speed limits, 30.201 External min speed limit, 30.202
External max speed limit
Signals: 09.02 Crane SW2
Warnings: D20D External speed limit2
Faults: -
Crane program features 99
The function uses three signals, start forward, start reverse, and accelerate as shown
in the above diagram.
Forward direction
You can increase the motor potentiometer reference (parameter 22.80 Motor
potentiometer ref act) with any of these two methods:
• When forward command is activated, motor potentiometer reference (22.80)
increases to the crane motor potentiometer minimum speed (parameter 22.224
Crane motpot min speed).
or
100 Crane program features
Reverse direction
You can decrease the motor potentiometer reference (parameter 22.80 Motor
potentiometer ref act) with either of the two methods:
• Activating the reverse command, decreases the motor potentiometer reference
(22.80) to the negative value of the crane motor potentiometer minimum speed
(parameter 22.224 Crane motpot min speed).
or
• Activating the crane motor potentiometer acceleration command (parameter
22.223 Crane motpot accel sel) together with reverse command, decreases the
motor potentiometer reference (22.80).
Note that when you release the acceleration command (22.223), the motor
potentiometer reference (22.80) remains in the last reached level. If the existing
motor potentiometer reference (22.80) is more than the reference maximum value
(parameter 22.226 Crane motpot min value), further acceleration is possible by
activating the acceleration command (22.223) again.
Crane program features 101
Direction change
• If the actual motor potentiometer reference (22.80) is negative, then activating the
forward command starts increasing until it reaches 0 using the ramp time defined
in parameter 23.204 Crane dec time 2 and after 0 it uses the ramp time defined in
parameter 23.201 Crane acc time 1.
• If the actual motor potentiometer reference (22.80) is positive, then activating the
reverse command starts decreasing until it reaches 0 using the ramp time defined
in parameter 23.202 Crane dec tme 1 and after 0 it uses the ramp time defined in
parameter 23.203 Crane acc time 2.
Settings
Parameters: 22.220 Crane motpot enable 22.223 Crane motpot accel sel, 22.224
Crane motpot min speed, 22.226 Crane motpot min value, 22.227 Crane motpot max
value, 23.201 Crane acc time 1, 23.202 Crane dec tme 1, 23.203 Crane acc time 2,
23.204 Crane dec time 2
Signals: 22.80 Motor potentiometer ref act, 22.225 Crane motpot sw
Warnings: -
Faults: -
102 Crane program features
End limits
The End limits 1 and 2 of the control program enable you to connect sensors directly
to the drive to make the crane stop safely when it reaches the end position of its
travel. If one of the two limits is active, the function activates an emergency stop
command. The two limits are independent of each other.
End limit 1 (par. 20.205) – for forward lifting (positive) direction. Make sure the input is
wired to the forward (positive) limit switch.
End limit 2 (par. 20.206) – for reverse lowering (negative) direction. Make sure the
input is wired to the reverse (negative) limit switch.
The below active and inactive conditions are applicable for both limits 1 and 2:
• the limits are active when the limit input to the drive is False, in other words, when
the normally-closed limit switch is off (0)
• the limits are inactive when the limit input to the drive is True, in other words, the
normally-closed limit switch is on (1). This condition is applicable for the normal
operation of the crane.
The following steps describe the End limit 1 operation in the forward lifting (positive)
direction. The same can be applied for End limit 2 in the reverse lowering (negative)
direction:
1. When End limit 1 is activated while the drive is running in the forward lifting
(positive) direction, the function activates an emergency stop command (Em stop
off3).
The drive then decelerates according to the defined emergency stop time (23.23).
2. The limit input must be back to inactive before the end-user can start the drive in
the forward lifting (positive) direction. However, the end-user can run the drive in
the reverse lowering (negative) direction even when the End limit 1 is active.
Crane program features 103
3. When the End limit 1 command is activated, the drive also generates a warning
D205 End limit 1.
Settings
Parameters: 20.205 End limit 1, 20.206 End limit 2
Signals: 09.01 Crane SW1, 09.03 Crane FW1
Warnings: D205 End limit 1, D206 End limit 2
Faults: D108 End limits I/O error
Slowdown
The Slowdown function limits the speed reference when the crane is operating in the
slowdown area.
Emergency stop
Emergency stop
Slowdown position
In this mode, two position limits (20.203 Slowdown up position or 20.204 Slowdown
dn position) are used:
• Slowdown up position limit (20.203) - used for the Slowdown command in the
forward direction
• Slowdown down position limit (20.204) - used for the Slowdown command in the
reverse direction.
The function activates the slowdown command and limits the speed reference to the
slowdown reference limit defined in parameter 22.200 Slowdown select, based on
any of these conditions:
• when 90.05 Load position scaled is greater than the slowdown up position limit
(20.203) in the forward direction
or
• when 90.05 Load position scaled is less than the slowdown down position limit
(20.204) in the reverse direction.
Crane program features 105
Settings
Parameters: 20.200 Slowdown select, 20.201 Slowdown input 1, 20.202 Slowdown
input 2, 20.203 Slowdown up position, 20.204 Slowdown dn position, 22.200
Slowdown reference
Signals: 09.01 Crane SW1
Warnings: D201 Slowdown up, D202 Slowdown down, D20C Slowdown safe zone
Faults: -
Fast stop
The Fast stop function stops the drive extremely fast from high speed. It can be used,
for example, to stop the swift downward movement of a bucket crane before the
ropes unwind and pile up on top of the crane. The Fast stop function is not an
emergency stop function.
The function has three modes:
• Ramping and mechanical braking – In this mode the drive decelerates to zero
speed according to a defined ramp time. The mechanical brake closes when the
drive reaches the brake close speed.
• Torque limit and mechanical braking – In this mode the drive decelerates to
zero speed against the drive torque limits. The mechanical brake closes when the
drive reaches the brake close speed.
• Mechanical braking only – In this mode the function forces the mechanical
brake to close.
When the function is activated, the drive generates a warning (D20A).
Settings
Parameters: 20.210 Fast stop input, 20.211 Fast stop mode, 23.206 Fast stop
deceleration time
Signals: 09.01 Crane SW1
Warnings: D20A Fast stop
Faults: -
Speed matching
The Speed matching function compares the crane speed reference continuously to
the actual motor speed to detect any differences. The function makes sure that the
motor follows the speed reference when stopped, during acceleration or deceleration,
and when running at the constant speed. The function also makes sure that the brake
does not slip when the drive has stopped with the brake closed.
106 Crane program features
Timing diagrams
The diagram shows the operation of the Speed match fault.
23.02
t (s)
74.04 74.04
D105
Speed match
t (s)
Crane program features 107
The diagram shows the operation of the Brake slip at standstill2 warning.
t (s)
D200
t (s)
Brake slip at
Settings
Parameters: 74 Speed matching
Signals: 09.01 Crane SW1, 09.03 Crane FW1
Warnings: D200 Brake slip at standstill2
Faults: D105 Speed match
Settings
Parameters: 31.200 Motor overspeed level, 31.201 Motor overspeed level delay
Signals: 09.03 Crane FW1
Warnings: -
Faults: D104 Over speed
108 Crane program features
Settings
Parameters: 31.202 Inverter overload selection, 31.203 User limit bit selection,
31.204 Inverter overload delay
Signals: 09.03 Crane FW1, 30.02 Torque limit status
Warnings: -
Faults: D106 Inverter overload
Slack rope
The Slack rope function provides warnings against any slackness in the rope which
may result when the boom is thrust upwards by heavy and strong wind in outdoor
cranes or when the hook jams in a mechanical structure in indoor industrial cranes.
The function can be enabled with parameter 75.60 Slack rope and by setting the
slack rope load level with parameter 75.62 Slack rope detection delay to different
than -400%.
Crane program features 109
Block diagram
The function detects a slack rope condition at the time of lowering the crane, if value
in parameter 75.42 Relative hoist load filtered is less than slack rope load level
(par. 75.62) during the delay time defined in parameter 75.62 Slack rope detection
delay. Parameter 09.02 Crane SW2, bit 9, shows the slack rope detected status.
When a slack rope condition is detected, drive generates the warning D217 Slack
rope or a Fast stop according to the selection defined in parameter 75.60 Slack rope.
The warning can be masked with parameter 31.205 Crane warning masking, bit 9 to
0.
Settings
Parameters: 75.60 Slack rope, 75.61 Slack rope load level, 75.62 Slack rope
detection delay, 75.42 Relative hoist load filtered, 75.38 Load filter time, 75.40
Relative hoist load
Signals: 09.02 Crane SW2, 31.205 Crane warning masking
Warnings: D217 Slack rope
Faults: -
Watchdog
The Watchdog function monitors the drive critical warnings (alarm)s and opens the
relay output RO2 (default settings) of the drive, when any of the monitored warnings
or when the watchdog user bit in parameter 32.225 Watchdog user bit is active. The
watchdog signal (parameter 32.227 Watchdog sw) can be used for safety, emergency
interlocks or controlling the main contactor.
The critical warnings can be selected with parameter 32.226 Watchdog mask. When
a selected warning in the list is activated, the drive opens the relay output RO2
(default settings) of the drive. Unselected warnings are ignored.
Bit Warning Warning code
0 Fb A comm A7C1 FBA A communication
1 Fb B comm A7C2 FBA B communication
2 M/F comm A7CB MF comm loss
110 Crane program features
Watchdog test
The Watchdog test function performs periodical tests to check the condition of the
watchdog circuit. The circuit consists of one digital input for Power on
acknowledgement signal (parameter 20.212) and watchdog relay output RO2
(parameter 32.227 Watchdog sw, bit 1). You can enable the function with parameter
32.221 Watchdog test.
The testing of watchdog circuit starts after the main contactor was closed, as
indicated by the Power on acknowledgement signal (20.212) and the delay time
defined with parameter 32.222 Watchdog test delay is elapsed.
After the test, the watchdog relay output RO2 opens for a fixed time of 0.5 s and
closes again. If the Power on acknowledgement signal (20.212) does not deactivate
and reactivate within the time defined in parameter 32.224 Watchdog fault delay, then
the fault D10D Watchdog test fault occurs.
If the crane is powered up frequently, parameter 32.223 Watchdog re test delay can
be used to prevent the test from starting every time the main contractor is closed. The
next watchdog test sequence executes only after the re-test delay time is passed.
Note: The Watchdog test function can be used only when the drive is powered using
an external power supply. Otherwise, the drive will perform the watchdog test every
time the drive is powered up without considering the value of parameter 32.223
Watchdog re test delay.
Settings
Parameters: 32.221 Watchdog test, 32.222 Watchdog test delay, 32.223 Watchdog
re test delay, 32.224 Watchdog fault delay, 32.225 Watchdog user bit,
Signals: 20.212 Power on acknowledge,32.227 Watchdog sw, 32.226 Watchdog
mask
Warnings: D215 Watchdog warning
Faults: D10D Watchdog test fault
Crane program features 111
Maintenance work
• If you replaced a control board or a complete drive, then copy the old values to
the new system, for example, from the parameter file. See instructions for
Copying old values to new system on page 47.
• If you did some maintenance work on a hoist unit, reset the load spectrum
recorder to its starting values. See instructions for Reseting the load spectrum
recorder on page 48.
Settings
Parameters: 75.70 Start lifetime monitor, 75.71 Crane lifetime, 75.72 Reset load
spectrum, 75.73 Preset value of load spectrum, 75.74 Lifetime speed scaling, 75.75
Lifetime factor
112 Crane program features
Signals: 09.10 Lifetime left, 09.11 Lifetime left in percent, 09.12 Load spectrum factor,
09.13 Lifetime sw, 09.20 Crane operation hours, 75.43 Absolute hoist load filtered
Warnings: D216 Liftetime left less 10%
Faults: -
Crane program features 113
1
3
No. Description
1 Conical rotor
2 Brake rotor spring
3 Motor housing
4 Internal brake
Note: Mechanical brake control (44.06) must be disabled when the conical motor
control function is used. If mechanical brake control is active, the drive trips on a fault
(D10A).
When the Conical motor control function is enabled and the start command is given,
the motor flux ramps up over the normal level (100%) to the start flux level (76.02)
during a flux ramp-up time (76.05). The ramp-up time makes sure that the brake
114 Crane program features
opens faster and there is minimal roll-back that can cause a load dip. The start flux
level is kept as the reference for a hold time (76.04) to make sure that there is enough
time for the brake to open.
After the start flux hold time is over, the normal flux level (100%) is activated for
normal running. The flux ramps down from the start flux level to the normal level
(100%) during a flux ramp-down time (76.06).
When the stop command is given, the drive decelerates the motor. When the motor
speed (01.01) decreases below the zero speed limit (21.06), the motor starts to use
the stop flux level (76.03) as the flux reference. The flux ramps down from the normal
level (100%) to the stop flux level during the ramp-down time. When the actual motor
flux reaches the stop flux level, the brake closes.
See also section Speed reference priorities on page 94.
Timing diagram
This diagram shows brake opening and closing as well as the normal running flux
levels.
Speed (rpm)
01.01
76.02
76.06
100% flux
76.03
76.05
Start t (s)
command
Rotor
released
Crane program features 115
‘Settings
Parameters: 76 Conical motor
Signals: 09.01 Crane SW1, 09.09 Flux reference
Warnings: -
Faults: D10A Brake not selected
116 Crane program features
Overview
If a hoist drive needs to run above its nominal speed (in the field weakening range),
you need to enable its Hoist speed optimization (HSO) function. You also need to
define the necessary variables for the function, such as the actual load values vs. the
corresponding speed limit values. On the basis of the given data, the function
automatically defines the allowed maximum speed depending on the actual load that
the hoist is currently moving.
Weight Weight
calculation tuning 75.43 Absolute hoist load filtered
Crane nominal data
The diagram shows the relationship between different functions in the hoist speed
optimization.
• HSO: Speed limitation, load vs speed points for both direction can be either
manually defined or can be calculated and set automatically. When function is
activated the speed reference is limited within safe limits.
• Auto calculation needs crane nominal data. If values are known, you can directly
enter the values into parameters 75.03 and 75.27...75.35. If it is needed to verify
the crane nominal data, then the weight calculation function can be used by
comparing the measured weight and test weight. The efficiency and inertia
Crane program features 117
parameters can be tuned to find the correct reading from weight calculation.
These parameters are finally used for auto calculation. See tuning instructions on
page 121.
• Weight calculation is used for Lifetime monitor function. Note that this
calculation is not meant for overload protection.
• Lifetime monitor function monitors all working cycles of the hoist, considering
the operating time, the lifting and lowering speed and the load. All these values
are known signals for the inverter or from the sizing of the hoist.
Operation chart
The below chart shows the operating principle of the Hoist speed optimization
function. The function controls the maximum speed limit according to the active load.
250
Torque
The right side of the chart shows the actual load values Vs. the corresponding speed
limit values for the forward direction. The left side shows the actual load values Vs.
the corresponding speed limit values for the reverse direction.
118 Crane program features
Notes:
• Give the actual load values in increasing order and the speed limit values in
decreasing order. Otherwise the function will limit the speed to the base speed
and generates a warning.
• Set all points in correct order. See example below.
Example
The example below shows how to set the load and speed values shown in the
operation chart on page 117.
Note: The values in this example only shows the sequence and the setting method.
You need to set the actual parameter values according to the actual motor details and
the load.
In the example, motor nominal torque is equal to 100% that corresponds to motor
base speed value 1500 rpm (75.03).
Enable the Hoist speed optimization function and define its attributes as follows:
• 75.03 Motor base speed = 1500 rpm
• 75.07 Load 0 up = 60%
• 75.08 Load 0 speed up = 2000 rpm
• 75.09 Load 1 up = 70%
• 75.10 Load1 speed up = 1800 rpm
• 75.11 Load 2 up = 80%
• 75.12 Load 2 speed up = 1700 rpm
• 75.13 Load 3 up = 90%
• 75.14 Load 3 speed up = 1600 rpm
• 75.15 Load 4 up = 100%
• 75.16 Load 4 speed up = 1500 rpm
You must set the parameters for the reverse direction in the same order. Otherwise,
the function limits the speed to the motor base speed (75.03).
Crane program features 119
Z=Y-X
where:
• X = Torque or load offset
• Y = Torque at base speed
• Z = Base speed torque after the load margin has been deducted.
You can use the value of Z with a set of torque (%) and speed (rpm) parameters to
calculate the load speed limit in the forward and reverse directions.
See Operation chart on page 117.
Example
In this example:
• 75.04 Load margin = 10%
• 01.10 Motor torque (monitored by the function during the base speed crossover) =
60%.
The Hoist speed optimization function calculates the new maximum torque based on
the load margin. See below calcualtions:
X (%) = Y · (Load margin (%)/100)
Z=Y-X
Z = 60% - 6% = 54%
The new torque value that the function uses is 54% instead of the actual torque value
(60%).
Note: If you do not want the function to use the load margin (75.04), set the value to
zero.
120 Crane program features
Auto calculation
The control program can automatically calculate the speed Vs torque curve with the
data defined in the following parameters:
• 75.03 Motor base speed = 1500 rpm (corresponds to parameter 75.32 Hoist
nominal speed)
• 75.27 Hoist efficiency up = 0.85, for verification of the value, see section
Efficiency and inertia calculation on page 121.
• 75.28 Hoist efficiency down = 0.85, for verification of the value, see section
Efficiency and inertia calculation on page 121.
• 75.29 Inertia up
• 75.30 Inertia down
• 75.31 Hoist nominal load
• 75.32 Hoist nominal speed
• 75.33 Hoist maximum speed
• 75.35 Motor Tmax/Tn
After settings these parameters, activate auto calculation with parameter
75.36 Calculate load curve = Calculate. The control program sets the load curve
parameters for one time. After this operation, you can manually change the load
curve parameters.
The auto calculated hoist load values are shown in parameters 75.40 Relative hoist
load and 75.41 Absolute hoist load.
Note:
• Auto calculation can be activated only when the drive is in standby state.
• If you changed acceleration/deceleration time after activating auto calculation,
then you must again execute auto calculation.
You can also test the hoist speed optimization without running the motor. For more
information, see section Hoist speed limit testing on page 123.
Crane program features 121
After calculation is completed, the values are sent to parameters 75.29 Inertia up and
75.30 Inertia down automatically. ABB recommends to perform the calculation at
least more than two times to determine the average value.
Crane program features 123
Settings
Parameters: 75 Hoist speed optimization, 75.43 Absolute hoist load filtered, 75.05
Load speed limit test
Signals: 09.01 Crane SW1, 09.05 Load speed limit, 09.07 Load speed error status,
Warnings: D203 Hoist speed up limit, D204 Hoist speed down limit
Faults: D103 Hoist speed opt settings
124 Crane program features
Smooth lifting
The Smooth lifting function can be used to decrease the mechanical stress in crane
construction that occurs mainly during load lifting. For example, when lifting the load,
the loose rope is tightened before the load is lifted. A sudden mechanical stress that
occurs at the time of lifting the load, can be reduced using the smooth lifting function.
The function monitors the load on the hoist after each lowering operation or the initial
lifting operation. If load is detected, the function bypasses the speed reference and
ramps down the speed. The function releases control only after the load is lifted.
Smooth lifting OFF Smooth lifting ON
Torque
Torque
Straight reference
Smooth lifting
function
activated
You can enable the function with parameter 83.01 Smooth lifting and can configure
following characteristics:
• Sensitivity of the function (parameters 83.03 Smooth lifting torque step, 83.04
Smooth lifting acc speed diff, 83.05 Smooth lifting speed diff)
• Triggering margins for the function (parameters 83.02 Smooth lifting delay, 83.06
Smooth lifting torque lim)
• Changing the deceleration time for speed reference when the function is in
execution state (parameter 83.08 Smooth lifting dec time multiplier)
• Additional delay time after the smooth lifting function. (83.07 Smooth lifting zero
speed delay).
Crane program features 125
c
83.06 Smooth lifting torque lim
(approx. empty hook torque)
01.10 Motor torque
90.01 Motor speed for con-
t
b
f
a
83.05 Smooth lifting speed diff
(constant speed driving)
24.03 Speed error filtered
t
b 83.02 Smooth lifting delay (elapsed and smooth lifting is ready to trigger)
Settings
Parameters: group 83 Smooth lifting
Signals: 83.10 Smooth lifting sw
128 Crane program features
Antisway
See related topics listed below:
• Antisway functional description (page 128)
• Sway tracking (page 133)
• Automatic ON switching (page 133)
• Ramp times (page 134)
• Limit switches (page 134)
• Antisway communication (page 135)
• Fieldbus communication (page 135)
• Antisway commissioning instructions (page 136)
• Measuring and calculating a real pendulum arm with an empty hook (page 137)
• Determining pendulum arm offset (page 139)
swaying (τ) that can control trolley and long travel accelerations and decelerations.
See the acceleration and deceleration movements in the figure below.
Total pendulum arm length is the sum of rope length and offset. See the below figure
on page 130.
• Rope length/hook position is measured, calculated and transmitted either from
a hoist drive or from a PLC.
• Offset or pendulum arm offset is the distance between hook and gravity point of
the lifted object. It can vary for different load types. See Total pendulum arm
length on page 130.
Note: The accuracy of antisway control is as good as the known real pendulum arm
length.
130 Crane program features
t = time constant
Offset determination
Pendulum arm offset determination is needed if the shape of lifted load varies. The
determination is based on one of the following methods. The final offset is added to
the pendulum arm length (from the hoist drive) and this result is used by the antisway
core.
Step offset: Uses the step logic and consists of three offset values that are selected
by either digital inputs DIx, PTR, or hoist load. For more information, see Step offset
on page 139.
Linear offset: Used when the weight of the lifted load (hoist load) correlates with the
shape of lifted load. The values are set in this parameter combination: Min load-Min
offset and Max load-Max offset. See Linear offset/weight sensitive offset on page
140.
Direct offset: The value comes directly from the fieldbus, analog inputs or PTR. See
Direct offset on page 141.
Auto offset: Used when the load is every time lifted from the same floor level.
Offset = maximum length - actual hook position. See Auto offset on page 142.
Note: In some cases, a separate offset is not needed because the hook may consist
of a fixed lifting device like the grab device (for waste handling) or a magnnetic disc
(for waste metal handling). These lifting devices are fixed permanently to the hook.
Crane program features 131
External disturbances
Because there is no feedback signal for the real load sway, Antisway function cannot
compensate the effect of external disturbances (see figure below) such as wind or un-
direct lifting, or wrong antisway settings configured during start-up.
For successful operation, the function should have the following actual values from
the hoist drive:
• Load/torque. If the hoist and antisway drives have D2D communication, then
antisway drives get load value from the hoist drive (torque/load). Load value is
only needed if offset selection logic is based on lifted load. For example, higher
load means bigger offset.
• Hook position/rope length. This is mandatory for the antisway. This value is
available either through D2D link or PLC/fieldbus.
132 Crane program features
Antisway
core
Antisway
On/Off On/Off
logic
77.27 Pendulum arm
D2D, Hook length
AIx, position + 77.70 Total pendulum
(scaling) arm length
PTR... Pendulum Pendulum arm
arm length
DIx, 77.69
AIx, Total pendulum offset Speed ref out 77.73 Speed ref
Load,
Offset + from antisway
Antisway On/Off is activated with parameter 77.01 Antisway enable. When antisway
is enabled, for example, with digital inputs DIx, then it is possible to switch Off/On
antisway automatically if parameter 77.02 Enable auto on function is enabled with
following parameters:
• minimum speed logic (parameter 77.05 Antisway enable minimum speed)
• pendulum arm minimum/maximum length (parameters 77.03 Auto on at
maximum pendulum and 77.04 Auto on a minimum pendulum).
See also Automatic ON switching on page 133.
Pendulum arm length is the sum of hook position and offset. See Total pendulum
arm length on page 130.
• The value of hook position is transfered from the hoist drive. The signal source
for hoist position can be selected with parameter 77.20 Pendulum length
source 1.
• Offset can be determined by step reference logic with actual hoist load (see
parameters 77.33...77.54).
• Offset can also be automatically determined using the Auto offset mode
(parameter 77.56). This method is used if the load is lifted up from the same
floor level and when different load types and loading devices are used.
Antisway core modifies the speed reference ramp with the known pendulum arm
length (parameters 77.72 and 77.73) to eliminate load swaying. You can check the
status of the Antisway function in parameter 77.71 Antisway status.
Crane program features 133
Sway tracking
The Sway tracking function allows the drive to compensate the sway caused by
movements before switching on the Antisway function.
The pendulum state calculation is activated whenever the speed reference changes.
This allows the load swing compensation even if the Antisway function is enabled
after the crane movement is already started.
• If sway tracking is enabled (parameter 77.07 Sway tracking enable) and the
antisway function is disabled (parameters 77.01 Antisway enable and 77.02
Enable auto on function), the control program tracks the sway movement caused
by the given speed reference.
Note: If Antisway function is enabled during acceleration, the control program
compensates the existing (calculated) sway.
• If sway tracking is disabled (parameter 77.07) and the Antisway function is
disabled (parameters 77.01 and 77.02), the control program does not track the
sway movement. This gives the possibility for the crane operator during start
(during hoisting) to compensate manually the initial sway before enabling the
Antisway function.
You can check the status of the Sway tracking function in parameter 77.71 Antisway
status, bit 2.
Automatic ON switching
Switching the Antisway function ON and OFF can be automated based on the hoist
position for the following occurrences:
• speed reference is above the set minimum speed (parameter 77.05 Antisway
enable minimum speed). This is useful when trolley or bridge need final
positioning accuracy without antisway effects.
• pendulum arm length is between the set minimum and maximum length
(parameters 77.03 Auto on at maximum pendulum and 77.04 Auto on a minimum
pendulum
• time has not elapsed for Antisway function to end calculations (parameter 77.11
Antisway timeout)
If it is frequently needed to correct the initial sway during hoisting of the load
(example, trolley movement of waste-handling grab cranes), it is possible to define a
certain lifting range where the Antisway function is always ON. Outside that range, it
is always OFF. The AUTO ON function operates only when the Antisway function is
switched ON and auto on function is enabled with parameter 77.02 Enable auto on
function. If the Antisway function is disabled, then the AUTO ON function has no
effect.
You can check the status of the auto ON for antisway function in parameter 77.71
Antisway status, bit 11, 13, 14 and 15.
Note: Sway tracking must be enabled whenever Automatic ON switching is activated.
134 Crane program features
Ramp times
The control program takes the ramp time based on the activation of Antisway
function.
• If parameter 77.01 Antisway enable = Enable, ramp time is taken from parameter
77.08 Antisway ramp time.
• If parameter 77.01 Antisway enable = Disable, ramp time is taken from
parameters 23.201 Crane acc time 1 and 23.204 Crane dec time 2.
In many cases, a higher acceleration rate can be utilized when driving the crane with
the Antisway function.
Limit switches
The distance to stop the crane from full speed can be estimated using the following
formula (units are SI units):
v
s = --- ( τ + t acc ) ,t acc = deceleration time
4
Here τ is the longest possible pendulum time constant. It can be estimated from the
hoisting height
τ = 2 h
2
4hπ
τ = ------------
(approximation from g , where g = gravity and h = length of pendulum arm)
Example: The hoisting height is 16 m, crane full speed is 30 m/min (0.5 m/s), normal
deceleration time for manual driving is 5 sec (parameter 23.202 Crane dec tme 1).
For a linear ramp (antisway OFF), the slowdown distance of the crane would be
1 1 m
s = --- v × t acc --- × 0, 5 ---- × 5 s = 1, 25m
2 2 s
With Antisway function enabled the basic ramp time can be set shorter, for example
4 seconds (parameter 77.08 Antisway ramp time). In this case, the slowdown
distance of the load is:
τ = 2 × 16 = 8 s
0, 5ms
s = ---------------- × ( 8 s + 4 s ) = 1, 5m
4
Note: Stopping the load without antisway control (with linear ramp) in this example
can cause overshoot of the load (swaying) which can make the real stopping distance
of the load longer than the calculated distance (1.25 m).
With antisway (1.5 m), there is no overshoot problem and the load travels
perpendicular to the trolley (because the load stops at equilibrium).
Crane program features 135
Antisway communication
Antisway communication can be used for delivering signals from the hoist drive to the
Antisway function like hoist position and hoist torque. Antisway drives (trolley and
long travel) form a chain. D2D communication must be used.
See Example 3: Parameter settings for antisway communication from hoist to main
trolley on page 68.
Fieldbus communication
In case of fieldbus controlled antisway drive (trolley/long travel), to get a faster
response to the start and stop commands, use parameter 20.216 Crane control word
1. Do the following parameter settings:
• 20.01 Ext1 commands = In1 Start fwd; In2 Start rev
• 20.03 Ext1 in1 source = Par. 20.216, bit 0
• 20.04 Ext1 in2 source = Par. 20.216, bit 1,
instead of fieldbus control word (20.01 Ext1 commands = Fieldbus A).
136 Crane program features
Preliminary actions
Trial run the crane drives (hoist, trolley and long travel) to confirm the crane works as
planned without the Antisway function.
Check the position counter settings and function (rope length measurement) in the hoist
drive or in an overriding system (PLC). The output of the position counter can be read in
parameter 90.05 Load position scaled.
In the hoist drive, set parameter 90.05 Load position scaled into D2D-link communication
with parameter 77.20 Pendulum length source 1 = par. 90.05.
Build and configure Antisway communication between the drives according to the
master/follower communication setup instructions. See Example 3: Parameter settings
for antisway communication from hoist to main trolley on page 68. See also figure in The
figure below shows the D2D-link configuration. on page 64.
Check that actual length in parameter 77.21 Active length from source follows the value
sent by the hoist drive.
Check that actual load is as shown in parameter 77.31 Active load (when driving hoist up
and down). The transmitted load value is set in the hoist drive with parameter 77.80 Load
to antisway selection (Internal = 77.81 Hoist load from torque act, Other…(75.40 Relative
hoist load, but in this case hoist speed optimization needs real crane data)
Crane program features 137
4 3
Hook in UP position
Step Action
1 Set parameter 77.01 Antisway enable = Disable. The mathematical length of pendulum
arm can be different for bridge and trolley directions, so these settings must be done for
both movements. See the above picture.
2 Move the hook to UP position, for example, 25% from top position (UP).
3 In the trolley drive, read the signal in parameter 77.21 Active length from source and
enter it to parameter 77.23 Up position length value. See (1) in above figure.
4 In the trolley drive, initiate load swing, for example, stop the trolley using emergency
stop.
5 Measure the time for five full oscillations. Divide the measured time by the number of
full oscillations (5). Set the calculated time in the parameter 77.22 Up position swing
time. See (2) in above figure.
6 While the hook is in the same UP position, repeat steps 3 to 5 with the long travel drive.
138 Crane program features
Step Action
1 Make sure that parameter 77.01 Antisway enable = Disable. The mathematical length
of pendulum arm can be different for bridge and trolley directions, so these settings
must be done for both movements. See the above picture.
2 Lower the hook to DOWN to the floor level, for example, 75% from top position (UP).
3 In the trolley drive, read the signal in parameter 77.21 Active length from source and
enter it to parameter 77.25 Down position length value. See (3) in above figure.
4 In the trolley drive, initiate load swing, for example, stop the trolley by using emergency
stop/fast stop.
5 Measure the time for five full oscillations. Divide the measured time by the number of
full oscillations (5). Set the calculated time in the parameter 77.24 Down position swing
time. See (4) in above figure.
6 While the hook is in the same DOWN position, repeat steps 3 to 5 with the long travel
drive.
Step Action
3 If swinging still exists, switch OFF antisway temporarily and swing the hook. Now
measure/calculate the time for full cycle time and calculate the real pendulum length
using the below formula. Compare the results with parameter 77.27 Pendulum arm
length.
Pendulum arm length = 0.25 x One_full_cycle_time2 = 1/4 τ2
4 If the values are different, make sure the values are correct in parameters 77.22...77.25
and the actual position shown in parameter 77.21 Active length from source is updated
from the hoist drive or from the PLC.
Crane program features 139
Step Action
1 Read the empty hook or the lowest possible load from parameter 77.31 Active load
(when moving UP).
2 Enter the value into parameter 77.52 Load min. Above this load, the linear effect to
pendulum arm is calculated.
3 Measure the pendulum time and calculate the corresponding total pendulum arm length
(five full cycles/5 = τ [s], length [m] = 0.25 x τ) m. Make sure that Antisway function is
disabled.
4 Calculate the difference between the result of step 3 and value in parameter
77.27 Pendulum arm length. Set this value into parameter 77.50 Load offset min.
5 Connect the highest possible load to the hook and read the load value from parameter
77.31 Active load (when moving UP).
6 Enter the value read in step 5 into parameter 77.53 Load max.
7 Measure the pendulum time and calculate the corresponding total pendulum arm length
(five full cycles/5 = τ [s], length [m] = 0.25 x τ) m. Make sure that Antisway function is
disabled.
8 Calculate the difference between the result of step 7 and value in parameter
77.27 Pendulum arm length. Set this value into parameter 77.51 Load offset max.
9 Trial run with different load. If swaying still exist, then calculate the real pendulum arm
length and compare with value in parameter 77.70 Total pendulum arm length and tune
points of linear offset.
Note: The accuracy remains same for any measurement unit other than millimeters,
for example, centimeters.
Crane program features 141
a b c
15 tn
30 tn
45 tn
a, b and c are the pendulum arm offset
77.51
77.50
77.52 77.53
Direct offset
When the pendulum arm offset is determined in a PLC program the value of the offset
can be directly written into the antisway drive. The value can be first written into, for
example, parameter 47.21 Data storage 1 int16 and picked up using pointer selection
in parameter 77.65 Direct offset source (=Parameter 47.21).
The source for direct offset can also be from analog inputs AI.
142 Crane program features
Auto offset
The Auto offset mode (parameter 77.56 Auto offset enable) can be used only when
the load is always lifted up from the same (approximately) floor level and it is
especially useful when several different load types and loading devices (lifting straps)
are in use.
In Auto offset mode, parameter 77.56 Auto offset enable is considered as full
pendulum arm length, meaning the load is just/almost touching the floor level.
The below procedure describes the configurations to use in the Auto offset mode.
Step Action
1 Measure and calculate the real pendulum arm length with an empty hook. See
page 137.
2 Pick-up the lightest load to be lifted during normal operation.
3 Enter a suitable load value between the empty condition (point 1) and small load
condition into parameter 77.58 Load minimum in auto mode (this is the decision level
between a load and no-load condition).
4 Put the empty hook swaying when close to the floor level and calculate the pendulum
arm. Enter the result into parameter 77.57 Full pendulum arm.
Five cycles/5 = ___ s, length = 0.25 x tau = ___ m
5 Put the load on the floor and lift it up and measure/calculate again. Compare that value
to the actual calculated pendulum arm in the signal 77.70 Total pendulum arm length. If
the values differ from each other considerably, change the setting of the parameter
77.57 Full pendulum arm respectively and repeat the measurement. The actual signal
77.60 Active auto offset shows the active offset.
Power on acknowledgement
See related topics:
• Function description (page 143)
• Timing diagram (page 143)
• Wiring example (page 144)
Function description
The Power on acknowledgement function checks that the main power is connected
and the drive is ready for operation. You can use this function, for example, to
automatically reset faults that are generated during the drive in standby.
The control board (BCU-xx or ZCU-xx) consists of an external +24 V power supply
that can be selected with parameter 95.04 Control board supply.
The source to Power on acknowledgement signal (par. 20.212) can be from the
following sources:
• typically from the auxiliary contact of the main contactor. By default, the signal is
connected to the DIIL input of the drive control unit. This is the default connection.
or
• from the Safe torque off (STO), parameter 06.18 Start inhibit status word, bit 7
inverted.
If the drive trips on a fault, and the Power on acknowledgment signal is activated (a
rising edge), the drive generates an internal fault reset after a time delay (20.213).
Meanwhile the Power on acknowledgement circuit is open (par. 20.212 = False) and
the drive shows the warning D20B Power on acknowledge.
Timing diagram
Power on acknowledgement
Note: The same input [DIIL or STO status (P.6.18.7)] for Power on acknowledge (par. 20.212)
is also used for RUN ENABLE (par. 20.12 Run enable 1 source).
144 Crane program features
Wiring example
~3
ACS880
Item Description
1 Main contactor
2 Auxiliary contact
Note: By default, the input DIIL is also used in par. 20.12 Run enable 1 source
Settings
Parameters: 20.212 Power on acknowledge, 20.213 Power on ackn reset delay
Signals: 09.01 Crane SW1
Warnings: D20B Power on acknowledge
Faults: -
Crane program features 145
Settings
Parameter: 31.40 Disable warnings, 31.205 Crane warning masking
Signals: 06.19 Speed control status word, 09.01 Crane SW1, 09.02 Crane SW2,
30.02 Torque limit status
Warnings: -
Faults: -
146 Crane program features
Toggle bit
See related topics listed below:
• Function description (page 146)
• Function block diagram (page 147)
• Timing diagram (page 148)
• Example of Toggle bit function setup (page 149)
Function description
The Toggle bit function can be used as an additional communication supervision
between the overriding system, e.g. a PLC and the drive. The function can be
activated with parameter 31.211 Toggle bit enable. The value of parameter 31.215
Toggle bit statusword, bit 0 is transfered into the overriding system through fieldbus.
Once the return bit (from the input defined with 31.214 Toggle bit source) is equal to
the value of 31.215, bit 0, the value of the latter is inverted and the timer is reset.
Note: The toggle bit must pass through the PLC without any modifications.
In the event of a communication loss, the return bit is not updated during the defined
delay and the function triggers a warning/fault. See the below timing diagram.
Crane program features 147
PLC
Note: External control is intended to work like a repeater and does not modify the
signal in any way.
148 Crane program features
Timing diagram
31.215
Toggle bit statusword,
bit 0
31.214
Toggle bit source
2
31.213
Toggle bit time delay 1 1 1
Settings
Parameter: 31.211 Toggle bit enable, 31.212 Toggle bit action, 31.213 Toggle bit time
delay, 31.214 Toggle bit source.
Signal: 31.215 Toggle bit statusword
Warning: D210 Toggle bit supervision wrn
Maintenance counters
In addition to the Supervision function (group 32 Supervision), the crane control
program contains the following three maintenance counters for supervising:
• Crane operating hours counter (page 150)
• Brake operated counts (page 150)
• Number of power on counts (page 151).
The values of these maintenance counters can be set/reset after some maintenance
actions or drive unit replacements. All these counters have warning limits. Parameter
09.02 Crane SW2 shows the actual status of these counter.
5
Standard program features
Contents of this chapter
The chapter describes
• the control locations and operating modes supported by the control program
• some of the more important functions in the control program that are not specific
to crane applications, such as motor control.
Contents See page
Local control vs. external control 154
Operating modes of the drive 156
Drive configuration and programming 159
Control interfaces 163
Motor control 177
Application control 201
DC voltage control 203
Safety and protections 207
Diagnostics 217
Miscellaneous 220
154 Standard program features
ACS880
2)
External control
I/O 1)
Local control PLC
Embedded fieldbus
interface (EFB) or
Control panel or Drive master/follower link
composer PC tool (optional)
Control panel
M
3~
MOTOR
Encoder
1) Extra inputs/outputs can be added by installing optional I/O extension modules (FIO-xx) in
drive slots.
2) Encoder or resolver interface module(s) (FEN-xx) installed in drive slots.
Local control
The control commands are given from the control panel keypad or from a PC
equipped with Drive composer when the drive is set to local control. Speed and
torque control modes are available for local control; frequency mode is available
when scalar motor control mode is used (see parameter 19.16 Local control mode).
Local control is mainly used during commissioning and maintenance. The control
panel always overrides the external control signal sources when used in local control.
Changing the control location to local can be prevented by parameter 19.17 Local
control disable.
Standard program features 155
The user can select by a parameter (49.05 Communication loss action) how the drive
reacts to a control panel or PC tool communication break. (The parameter has no
effect in external control.)
External control
When the drive is in external control, control commands are given through
• the I/O terminals (digital and analog inputs), or optional I/O extension modules
• the embedded fieldbus interface or an optional fieldbus adapter module
• the external (DDCS) controller interface, and/or
• the master/follower link., and/or
• the control panel.
Two external control locations, EXT1 and EXT2, are available. The user can select
the sources of the start and stop commands separately for each location by
parameters 20.01…20.10. The operating mode can be selected separately for each
location (in parameter group 19 Operation mode), which enables quick switching
between different operating modes, for example speed and torque control. Selection
between EXT1 and EXT2 is done via any binary source such as a digital input or
fieldbus control word (see parameter 19.11 Ext1/Ext2 selection). The source of
reference is selectable for each control location separately.
The control location selection is checked on a 2 ms time level.
With the reference source selection parameter set to Control panel (ref copied), the
initial panel reference value depends on whether the operating mode changes with
the reference source. If the source switches to the panel and the operating mode
does not change, the last reference from the previous source is adopted. If the
operating mode changes, the drive actual value corresponding to the new mode is
adopted as the initial value.
General representation
The following is a general representation of the reference types and control chains.
The page numbers refer to detailed diagrams in chapter Control chain diagrams.
Torque limitation
(p 765) Torque
controller
(p 766)
DTC motor
control mode
Scalar motor
control mode
The firmware program performs the main control functions, including speed control,
drive logic (start/stop), I/O, feedback, communication and protection functions. The
application program extends the functions of the firmware program. Both the
application and firmware functions are configured and programmed with parameters.
See related topics listed below:
• Programming via parameters (page 159)
• Adaptive programming (page 160)
• Application programming (page 162)
Adaptive programming
Conventionally, the user can control the operation of the drive by parameters.
However, the standard parameters have a fixed set of choices or a setting range. To
further customize the operation of the drive, an adaptive program can be constructed
out of a set of function blocks.
The Drive composer PC tool has an Adaptive programming feature with a graphical
user interface for building the custom program. The function blocks include the usual
arithmetic and logical functions, as well as eg. selection, comparison and timer
blocks. The program can contain a maximum of 30 blocks. The adaptive program is
executed on a 10 ms time level.
The physical inputs, drive status information, actual values, constants and data
storage parameters can be used as the input for the program. The output of the
program can be used eg. as a start signal, external event or reference, or connected
to the drive outputs. See below for a listing of the available inputs and outputs. Note
that connecting the output of the adaptive program to a selection parameter will write-
protect the parameter.
Parameter 07.30 Adaptive program status shows the status of the adaptive program.
The program can be disabled with parameter 96.70 Disable adaptive program.
Please note that sequential programming is not supported.
For more information, see the Adaptive programming application guide
(3AXD50000028574 [English]).
Inputs available to the adaptive program
Input Source
I/O
DI1 10.02 DI delayed status, bit 0
DI2 10.02 DI delayed status, bit 1
DI3 10.02 DI delayed status, bit 2
DI4 10.02 DI delayed status, bit 3
DI5 10.02 DI delayed status, bit 4
DI6 10.02 DI delayed status, bit 5
DIIL 10.02 DI delayed status, bit 15
AI1 12.11 AI1 actual value
AI2 12.21 AI2 actual value
DIO1 11.02 DIO delayed status, bit 0
DIO2 11.02 DIO delayed status, bit 1
Actual signals
Motor speed 01.01 Motor speed used
Output frequency 01.06 Output frequency
Motor current 01.07 Motor current
Motor torque 01.10 Motor torque
Motor shaft power 01.17 Motor shaft power
Standard program features 161
Application programming
The crane application program is based on the IEC 61131-3 standard. The program is
an in-house application and is locked to the user to avoid any changes to the
program.
Standard program features 163
Control interfaces
See related topics listed below:
• Programmable analog inputs (page 163)
• Programmable analog outputs (page 163)
• Programmable digital inputs and outputs (page 164)
• Programmable relay outputs (page 164)
• Programmable I/O extensions (page 164)
• Fieldbus control (page 165)
• Master/follower functionality (page 166)
• External controller interface (page 172)
• Control of a supply unit (LSU) (page 174)
Settings
Parameter group 12 Standard AI (page 281).
Settings
Parameter group 13 Standard AO (page 285).
164 Standard program features
Settings
Parameter groups 10 Standard DI, RO (page 268) and 11 Standard DIO, FI, FO
(page 275).
Settings
Parameter group 10 Standard DI, RO (page 268).
The table below shows the number of I/O on the control unit as well as optional I/O
extension modules.
Digital inputs Digital I/Os Analog inputs Analog outputs Relay outputs
Location
(DI) (DIO) (AI) (AO) (RO)
Control unit 6 + DIIL 2 2 2 3
FIO-01 - 4 - - 2
FIO-11 - 2 3 1 -
FAIO-01 - - 2 2 -
FDIO-01 3 - - - 2
Three I/O extension modules can be activated and configured using parameter
groups 14…16.
Note: Each configuration parameter group contains parameters that display the
values of the inputs on that particular extension module. These parameters are only
way of utilizing the inputs on I/O extension modules as signal sources. To connect to
an input, choose the setting Other in the source selector parameter, then specify the
appropriate value parameter (and bit, for digital signals) in group 14, 15 or 16.
Settings
• Parameter groups 14 I/O extension module 1 (page 289), 15 I/O extension
module 2 (page 309), 16 I/O extension module 3 (page 313).
• Parameter 60.41 (page 491).
Fieldbus control
The drive can be connected to several different automation systems through its
fieldbus interfaces. See chapters Fieldbus control through the embedded fieldbus
interface (EFB) (page 713) and Fieldbus control through a fieldbus adapter
(page 737).
Settings
Parameter groups 50 Fieldbus adapter (FBA) (page 462), 51 FBA A settings
(page 470), 52 FBA A data in (page 472), and 53 FBA A data out (page 473), 54 FBA
B settings (page 473), 55 FBA B data in (page 474), and 56 FBA B data
out(page 475).
166 Standard program features
Master/follower functionality
General
Note: The crane control program uses its own master/follower communication with
D2D-link and ready made crane application interlocks with Synchro and antisway
controls. See section Master/follower communication in crane application on page 62.
However, the Master/Follower functionality can be implemented as described in this
section, but then you must separately build the crane application based interlocking.
The master/follower functionality can be used to link several drives together so that
the load can be evenly distributed between the drives. This is ideal in applications
where the motors are coupled to each other via gearing, chain, belt, etc.
The external control signals are typically connected to one drive only which acts as
the master. The master controls up to 10 followers by sending broadcast messages
over an electrical cable or fiber optic link. The master can read feedback signals from
up to 3 selected followers.
Speed-controlled
master
M
~ Process master
M
Process follower ~
(For example) Torque- or speed-
Master Control word Follower
controlled
Speed reference follower
DDCS
DDCS
Master/follower link
(For example)
Status word
01.01 Motor speed used
01.10 Motor torque
Fieldbus control
The master drive is typically speed-controlled and the other drives follow its torque or
speed reference. In general, a follower should be
• torque-controlled when the motor shafts of the master and the follower are rigidly
coupled by gearing, chain etc. so that no speed difference between the drives is
possible
• speed-controlled when the motor shafts of the master and the follower are flexibly
coupled so that a slight speed difference is possible. When both the master and
the follower are speed-controlled, drooping is also typically used (see parameter
25.08 Drooping rate). The distribution of load between the master and follower
can alternatively be adjusted as described in section Load share function with a
speed-controlled follower on page 168.
Note:
• With a speed-controlled follower (without load sharing), pay attention to the
acceleration and deceleration ramp times of the follower. If the ramp times are set
longer than in the master, the follower will follow its own acceleration/deceleration
ramp times rather than those from the master. In general, it is recommended to
set identical ramp times in both the master and the follower(s). Any ramp shape
settings (see parameters 23.16...23.19) should only be applied in the master.
• In some applications, both speed control and torque control of the follower are
required. In those cases, the operating mode can be switched by parameter
(19.12 Ext1 control mode or 19.14 Ext2 control mode). Another method is to set
one external control location to speed control mode, the other to torque control
mode. Then, a digital input of the follower can be used to switch between the
control locations. See sections Local control vs. external control (page 154) and
Operating modes of the drive (page 156).
• With torque control, follower parameter 26.15 Load share can be used to scale
the incoming torque reference for optimal load sharing between the master and
the follower. Some torque-controlled follower applications, eg. where the torque is
very low, or very low speed operation is required, may require encoder feedback.
• If a drive needs to quickly switch between master and follower statuses, one user
parameter set (see page 220) can be saved with the master settings, another with
the follower settings. The suitable settings can then be activated using eg. digital
inputs.
• In the crane application, the master/follower functionality is implemented in the
application program instead of the primary control program, because it contains
more number of nodes and more interlock signals. The function uses the D2D-link
and also uses antisway communication from the hoist drive to long travel and
trolley drives.
In case of limited followers, you can use the primary control based
Master/follower function having speed-torque or speed-speed combination with
limited interlocking.
For more information of the crane control master/follower function, see
Master/follower communication in crane application on page 62.
168 Standard program features
Communication
A master/follower link can be built by connecting the drives together with fiber optic
cables (may require additional equipment depending on existing drive hardware), or
by wiring together the XD2D connectors of the drives. The medium is selected by
parameter 60.01 M/F communication port.
Parameter 60.03 M/F mode defines whether the drive is the master or a follower on
the communication link. Typically, the speed-controlled process master drive is also
configured as the master in the communication.
The communication on the master/follower link is based on the DDCS protocol, which
employs data sets (specifically, data set 41). One data set contains three 16-bit
words. The contents of the data set are freely configurable using parameters
61.01…61.03. The data set broadcast by the master typically contains the control
word, speed reference and torque reference, while the followers return a status word
with two actual values.
The default setting of parameter 61.01 M/F data 1 selection is Follower CW. With this
setting in the master, a word consisting of bits 0…11 of 06.01 Main control word and
four bits selected by parameters 06.45…06.48 is broadcast to the followers.
However, bit 3 of the follower control word is modified so that it remains on as long as
the master is modulating, and its switching to 0 causes the follower to coast to a stop.
This is to synchronize the stopping of both master and follower.
Standard program features 169
Note: When the master is ramping down to a stop, the follower observes the
decreasing reference but receives no stop command until the master stops
modulating and clears bit 3 of the follower control word. Because of this, the
maximum and minimum speed limits on the follower drive should not have the same
sign − otherwise the follower would be pushed against the limit until the master finally
stops.
Three words of additional data can optionally be read from each follower. The
followers from which data is read are selected by parameter 60.14 M/F follower
selection in the master. In each follower drive, the data to be sent is selected by
parameters 61.01…61.03. The data is transferred in integer format over the link, and
displayed by parameters 62.28…62.36 in the master. The data can then be
forwarded to other parameters using 62.04…62.12.
To indicate faults in the followers, each follower must be configured to transmit its
status word as one of the above-mentioned data words. In the master, the
corresponding target parameter must be set to Follower SW. The action to be taken
when a follower is faulted is selected by 60.17 Follower fault action. External events
(see parameter group 31 Fault functions) can be used to indicate the status of other
bits of the status word.
Block diagrams of the master/follower communication are presented on pages 769
and 770.
T = Transmitter; R = Receiver
170 Standard program features
Follower 3
T R
FDCO
R T R T R T R T
MSTR CH0 CH1 CH2
NDBU
Follower 3
R TR TR TR T
CHx CHx CHx CHx
NDBU
X13 = REGEN
Standard program features 171
Topology
An example connection with either a ZCU-based or BCU-based drive using fiber optic
cables is shown below.
Drives with ZCU control unit require an additional FDCO DDCS communication
module; drives with a BCU control unit require an RDCO or FDCO module. The BCU
has a dedicated slot for the RDCO − an FDCO module can also be used with a BCU
control unit but it will reserve one of the three universal option module slots. Ring and
star configurations are also possible much in the same way as with the
master/follower link (see section Master/follower functionality on page 166). The
notable difference is that the external controller connects to channel CH0 on the
RDCO module instead of CH2. The channel on the FDCO communication module
can be freely selected. See the connection diagram below.
Standard program features 173
ACS880 ACS880
FDCO RDCO
CH0
T R T R T R
T = Transmitter; R = Receiver
The external controller can also be wired to the D2D (RS-485) connector using
shielded, twisted-pair cable. The selection of the connection is made by parameter
60.51 DDCS controller comm port.
The transfer rate can be selected with parameter 60.56 DDCS controller baud rate.
Communication
The communication between the controller and the drive consists of data sets of three
16-bit words each. The controller sends a data set to the drive, which returns the next
data set to the controller.
The communication uses data sets 10…33. The contents of the data sets are freely
configurable, but data set 10 typically contains the control word and one or two
references, while data set 11 returns the status word and selected actual values. For
ModuleBus communication, the ACS880 can be set up as a “standard drive” or an
“engineered drive” by parameter 60.50 DDCS controller drive type. ModuleBus
communication uses data sets 1...4 with a “standard drive” and data sets 10...33 with
an “engineered drive”.
The word that is defined as the control word is internally connected to the drive logic;
the coding of the bits is as presented in section Contents of the fieldbus Control word
(page 743). Likewise, the coding of the status word is as shown in section Contents of
the fieldbus status word (page 745).
174 Standard program features
By default, data sets 32 and 33 are dedicated for the mailbox service, which enables
the setting or inquiry of parameter values as follows:
Controller ACS880
Value = 4300 3 3 .2
Inquire address Data set
feedback 3 3 .3
Value = 6147**
By parameter 60.64 Mailbox dataset selection, data sets 24 and 25 can be selected
instead of data sets 32 and 33.
The update intervals of the data sets are as follows:
• Data sets 10...11:2 ms
• Data sets 12...13:4 ms
• Data sets 14...17:10 ms
• Data sets 18...25, 32, 33:100 ms.
Settings
Parameter groups 60 DDCS communication (page 483), 61 D2D and DDCS transmit
data (page 501) and 62 D2D and DDCS receive data (page 507).
Topology
The control units of the supply unit and the inverter unit are connected by fiber optic
cables. With BCU-x2 control units equipped with RDCO modules, CH1 of the inverter
is connected to CH0 of the supply unit.
An example connection with a BCU-based drive system is shown below.
RDCO RDCO
CH0 CH1
T R T R
T = Transmitter; R = Receiver
With single drives consisting of separate supply and inverter units, the connection is
factory-wired.
The fibre optic link specifications stated under Specifications of the fiber optic
master/follower link (page 172) apply.
Communication
The communication between the converters and the drive consists of data sets of
three 16-bit words each. The inverter unit sends a data set to the supply unit, which
returns the next data set to the inverter unit.
The communication uses data sets 10 and 11, updated at 2 ms intervals. Data set 10
is sent by the inverter unit to the supply unit, while data set 11 is sent by the supply
unit to the inverter unit. The contents of the data sets are freely configurable, but data
set 10 typically contains the control word, while data set 11 returns the status word.
The basic communication is initialized by parameter 95.20 HW options word 1. This
will make several parameters visible (see below).
If the supply unit is regenerative (such as an IGBT supply unit), it is possible to send
a DC voltage and/or reactive power reference to it from inverter parameter grou 94
LSU control. A regenerative supply unit will also send actual signals to the inverter
unit which are visible in parameter group 01 Actual values.
176 Standard program features
Settings
• Parameters 01.102...01.164 (page 235), 05.111...05.121 (page 245),
06.36...06.43 (page 254), 95.20 HW options word 1 (page 570), and 96.108 LSU
control board boot (page 582).
• Parameter groups 60 DDCS communication (page 483), 61 D2D and DDCS
transmit data (page 501), and 62 D2D and DDCS receive data (page 507).
Standard program features 177
Motor control
See related topics listed below:
• Direct torque control (DTC) (page 177)
• Reference ramping (page 178)
• Constant speeds (page 178)
• Critical speeds (page 179)
• Speed controller autotune (page 179)
• Oscillation damping (page 183)
• Rush control (page 185)
• Encoder support (page 185)
• Position counter (page 188)
• Scalar motor control (page 193)
• Autophasing (page 194)
• Flux braking (page 197)
• DC magnetization (page 198)
• Hexagonal motor flux pattern (page 200)
Settings
Parameters 99.04 Motor control mode (page 591) and 99.13 ID run requested (page
594).
Reference ramping
Acceleration and deceleration ramping times can be set individually for speed, torque
and frequency reference.
With a speed or frequency reference, the ramps are defined as the time it takes for
the drive to accelerate or decelerate between zero speed or frequency and the value
defined by parameter 46.01 Speed scaling. The user can switch between two preset
ramp sets using a binary source such as a digital input. For speed reference, also the
shape of the ramp can be controlled.
With a torque reference, the ramps are defined as the time it takes for the reference
to change between zero and nominal motor torque (parameter 01.30 Nominal torque
scale).
Settings
• Speed reference ramping: Parameters 23.16…23.19 and 46.01
(pages 23.19 and 454).
• Motor potentiometer: Parameters 22.220...22.227 (page 350).
Constant speeds
Constant speeds and frequencies are predefined references that can be quickly
activated, for example, through digital inputs. It is possible to define up to 7 constant
speeds for speed control.
Settings
Parameter groups 22 Speed reference selection (page 340).
Standard program features 179
Critical speeds
Critical speeds (sometimes called “skip speeds”) can be predefined for applications
where it is necessary to avoid certain motor speeds or speed ranges because of, for
example, mechanical resonance problems.
The Critical speeds function prevents the reference from dwelling within a critical
band for extended times. When a changing reference (22.87 Speed reference act 7)
enters a critical range, the output of the function (22.01 Speed ref unlimited) freezes
until the reference exits the range. Any instant change in the output is smoothed out
by the ramping function further in the reference chain.
Example
A fan has vibrations in the range of 540 to 690 rpm and 1380 to 1560 rpm. To make
the drive avoid these speed ranges,
• enable the critical speeds function by turning on bit 0 of parameter 22.51 Critical
speed function, and
• set the critical speed ranges as in the figure below.
Settings
• Critical speeds: parameters 22.51…22.57 (page 345)
The maximum torque reference used during autotuning is the initial torque (ie. torque
when the routine is activated) plus 25.38 Autotune torque step, unless limited by the
maximum torque limit (parameter group 30 Limits) or the nominal motor torque (99
Motor data). The calculated maximum speed during the routine is the initial speed (ie.
speed when the routine is activated) + 25.39 Autotune speed step, unless limited by
30.12 Maximum speed or 99.09 Motor nominal speed.
The diagram below shows the behavior of speed and torque during the autotune
routine. In this example, 25.40 Autotune repeat times is set to 2.
Initial torque
t
Initial speed + [25.39]
Initial speed
Notes:
• If the drive cannot produce the requested braking power during the routine, the
results will be based on the acceleration stages only, and not as accurate as with
full braking power.
• The motor exceeds the calculated maximum speed slightly at the end of each
acceleration stage.
• Autotune is not recommended with crane hoist movements.
Standard program features 181
Autotune modes
Autotuning can be performed in three different ways depending on the setting of
parameter 25.34 Speed controller autotune mode. The selections Smooth, Normal
and Tight define how the drive torque reference should react to a speed reference
step after tuning. The selection Smooth will produce a slow but robust response;
Tight will produce a fast response but possibly too high gain values for some
applications. The figure below shows speed responses at a speed reference step
(typically 1…20%).
n
%
nN
A B C D
t
A: Undercompensated
B: Normally tuned (autotuning)
C: Normally tuned (manually). Better dynamic performance than with B
D: Overcompensated speed controller
Autotune results
At the end of a successful autotune routine, its results are automatically transferred
into parameters
• 25.02 Speed proportional gain (proportional gain of the speed controller)
• 25.03 Speed integration time (integration time of the speed controller)
• 25.37 Mechanical time constant (mechanical time constant of the motor and
machine).
Nevertheless, it is still possible to manually adjust the controller gain, integration time
and derivation time.
Standard program features 183
The figure below is a simplified block diagram of the speed controller. The controller
output is the reference for the torque controller.
Derivative
acceleration
compensation
Proportional,
Speed integral + Torque
+ Error +
reference - value + reference
Derivative
Actual speed
Warning indications
A warning message, AF90 Speed controller autotuning, will be generated if the
autotune routine does not complete successfully. See chapter Fault tracing (page
661) for further information.
Settings
Oscillation damping
The oscillation damping function can be used to cancel out oscillations caused by
mechanics or an oscillating DC voltage. The input – a signal reflecting the oscillation
– is selected by parameter 26.53 Oscillation compensation input. The oscillation
damping function outputs a sine wave (26.58 Oscillation damping output) which can
be summed with the torque reference with a suitable gain (26.57 Oscillation damping
gain) and phase shift (26.56 Oscillation damping phase).
The oscillation damping algorithm can be activated without connecting the output to
the reference chain, which makes it possible to compare the input and output of the
function and make further adjustments before applying the result.
184 Standard program features
• Increase 26.57 Oscillation damping gain • Try other values for 26.56 Oscillation
and adjust 26.56 Oscillation damping damping phase
phase if necessary
Note: Changing the speed error low-pass filter time constant or the integration time of
the speed controller can affect the tuning of the oscillation damping algorithm. It is
recommended to tune the speed controller before the oscillation damping algorithm.
(The speed controller gain can be adjusted after the tuning of this algorithm.)
Settings
Parameters 26.51…26.58
Standard program features 185
Rush control
In torque control, the motor could potentially rush if the load were suddenly lost. The
control program has a rush control function that decreases the torque reference
whenever the motor speed exceeds 30.11 Minimum speed or 30.12 Maximum speed.
Motor speed
Overspeed trip level
0
Time
Rush control active
30.11
The function is based on a PI controller. The proportional gain and integration time
can be defined by parameters. Settings these to zero disables rush control.
Settings
Parameters 26.81 Rush control gain and 26.82 Rush control integration time
Encoder support
The program supports two single-turn or multiturn encoders (or resolvers). The
following optional interface modules are available:
• TTL encoder interface FEN-01: two TTL inputs, TTL output (for encoder
emulation and echo) and two digital inputs
• Absolute encoder interface FEN-11: absolute encoder input, TTL input, TTL
output (for encoder emulation and echo) and two digital inputs
• Resolver interface FEN-21: resolver input, TTL input, TTL output (for encoder
emulation and echo) and two digital inputs
• HTL encoder interface FEN-31: HTL encoder input, TTL output (for encoder
emulation and echo) and two digital inputs.
• HTL/TTL encoder interface FSE-31 (for use with an FSO-xx safety functions
module): Two HTL/TTL encoder inputs (one HTL input supported at the time of
publication).
186 Standard program features
The interface module is to be installed onto one of the option slots on the drive control
unit. The module (except the FSE-31) can also be installed onto an FEA-03 extension
adapter.
X Load X X M XX
e e
Y Y Y YY
Motor
Load encoder encoder
90.62 90.44
90.54
Standard program features 187
Any gear ratio between the load encoder and the load is defined by 90.53 Load gear
numerator and 90.54 Load gear denominator. Similarly, any gear ratio between the
motor encoder and the motor is defined by 90.43 Motor gear numerator and 90.44
Motor gear denominator. In case the internal estimated position is chosen as load
feedback, the gear ratio between the motor and load can be defined by 90.61 Gear
numerator and 90.62 Gear denominator. By default, all of the ratios mentioned above
are 1:1. The ratios can only be changed with the drive stopped; new settings require
validation by 91.10 Encoder parameter refresh.
188 Standard program features
Position counter
Note: The crane control program uses its own interface to the position counter. The
difference is a reset/preset logic. See Power on acknowledgement on page 143. The
user can build a position counter for crane application without using any ready-made
logic.
The control program contains a position counter feature that can be used to indicate
the position of a load. The output of the counter function, parameter 90.07 Load
position scaled int, indicates the scaled number of revolutions read from the selected
source (see section Load and motor feedback on page 186).
The relation between revolutions of the motor shaft and the translatory movement of
the load (in any given unit of distance) is define by parameters 90.63 Feed constant
numerator and 90.64 Feed constant denominator. This gear function can be changed
without the need of a parameter refresh or position counter reintialization. However,
the counter ouput is updated only after the new position input data is received.
For detailed parameter connections of the load feedback function, see the block
diagram on page 759.
-21474838
The position counter is initialized by setting a known physical position of the load into
the control program. The initial position (for example, the home/zero position, or the
distance from it) can be entered manually in a parameter (90.58 Pos counter init
value int), or taken from another parameter. This position is set as the value of the
Standard program features 189
position counter (90.07 Load position scaled int) when the source selected by 90.67
Pos counter init cmd source, such as a proximity switch connected to a digital input, is
activated. A successful initialization is indicated by bit 4 of 90.35 Pos counter status.
Any subsequent initialization of the counter must first be enabled by 90.69 Reset pos
counter init ready. To define a time window for initializations, 90.68 Disable pos
counter initialization can be used to inhibit the signal from the proximity switch. An
active fault in the drive also prevents counter initialization.
Example 1: Using the same encoder for both load and motor feedback
The drive controls a motor used for lifting a load in a crane. An encoder attached to
the motor shaft is used as feedback for motor control. The same encoder is also used
for calculating the height of the load in the desired unit. A gear exists between the
motor shaft and the cable drum. The encoder is configured as Encoder 1 as shown in
Configuration of HTL encoder motor feedback above. In addition, the following
settings are made:
• 90.43 Motor gear numerator = 1
• 90.44 Motor gear denominator = 1
(No gear is needed as the encoder is mounted directly on the motor shaft.)
• 90.51 Load feedback selection = Encoder 1
• 90.53 Load gear numerator = 1
• 90.54 Load gear denominator = 50
The cable drum turns one revolution per 50 revolutions of the motor shaft.
• 90.61 Gear numerator = 1
• 90.62 Gear denominator = 1
(These parameters need not be changed as position estimate is not being used
for feedback.)
• 90.63 Feed constant numerator = 7
• 90.64 Feed constant denominator = 10
The load moves 70 centimeters, ie. 7/10 of a meter, per one revolution of the
cable drum.
The load height in meters can be read from 90.07 Load position scaled int, while
90.03 Load speed displays the rotational speed of the cable drum.
Standard program features 191
In the PLC, if the initial value is set in 32-bit format using low and high words
(corresponding to ACS800 parameters POS COUNT INIT LO and POS COUNT INIT
HI), enter the value 66770 into these words as follows:
For example,
PROFIBUS:
• FBA data out x = POS COUNT INIT HI = 1 (as bit 16 equals 66536)
• FBA data out (x + 1) = POS COUNT INIT LO = 1234.
ABB Automation using DDCS communication, eg.:
• Data set 12.1 = POS COUNT INIT HI
• Data set 12.2 = POS COUNT INIT LO
To test the configuration of the PLC, initialize the position counter with the encoder
connected. The initial value sent from the PLC should immediately be reflected by
90.07 Load position scaled int in the drive. The same value should then appear in the
PLC after having been read from the drive.
Settings
Parameter groups 90 Feedback selection (page 542), 91 Encoder module settings
(page 553), 92 Encoder 1 configuration (page 556) and 93 Encoder 2 configuration
(page 562).
Standard program features 193
Autophasing
Autophasing is an automatic measurement routine to determine the angular position
of the magnetic flux of a permanent magnet synchronous motor or the magnetic axis
of a synchronous reluctance motor. The motor control requires the absolute position
of the rotor flux in order to control motor torque accurately.
Sensors like absolute encoders and resolvers indicate the rotor position at all times
after the offset between the zero angle of rotor and that of the sensor has been
established. On the other hand, a standard pulse encoder determines the rotor
position when it rotates but the initial position is not known. However, a pulse encoder
can be used as an absolute encoder if it is equipped with Hall sensors, albeit with
coarse initial position accuracy. Hall sensors generate commutation pulses that
change their state six times during one revolution, so it is only known within which 60°
sector of a complete revolution the initial position is.
Many encoders give a zero pulse (also called Z-pulse) once during each rotation. The
position of the zero pulse is fixed. If this position is known with respect to zero
position used by motor control, the rotor position at the instant of the zero pulse is
also known.
Using zero pulse improves the robustness of the rotor position measurement. The
rotor position must be determined during starting because the initial value given the
encoder is zero. The autophasing routine determines the position, but there is a risk
of some position error. If the zero pulse position is known in advance, the position
found by autophasing can be corrected as soon as the zero pulse is detected for the
first time after starting.
Rotor
ș
Absolute encoder/resolver
S
Standard program features 195
Autophasing modes
Several autophasing modes are available (see parameter 21.13 Autophasing mode).
The turning mode (Turning) is recommended especially with case 1 (see the list
above) as it is the most robust and accurate method. In turning mode, the motor shaft
is turned back and forward (±360/polepairs)° in order to determine the rotor position.
In case 3 (open-loop control), the shaft is turned only in one direction and the angle is
smaller.
Another turning mode, Turning with Z-pulse, can be used if there is difficulty using the
normal turning mode, for example, because of significant friction. With this mode, the
rotor is turned slowly until a zero pulse is detected from the encoder. When the zero
pulse is detected for the first time, its position is stored into parameter 98.15 Position
offset user, which can be edited for fine-tuning. Note that it is not mandatory to use
this mode with a zero pulse encoder. In open-loop control, the two turning modes are
identical.
196 Standard program features
The standstill modes (Standstill 1, Standstill 2) can be used if the motor cannot be
turned (for example, when the load is connected). As the characteristics of motors
and loads differ, testing must be done to find out the most suitable standstill mode.
The drive is capable of determining the rotor position when started into a running
motor in open-loop or closed-loop control. In this situation, the setting of 21.13
Autophasing mode has no effect.
The autophasing routine can fail and therefore it is recommended to perform the
routine several times and check the value of parameter 98.15 Position offset user.
An autophasing fault (3385 Autophasing) can occur with a running motor if the
estimated angle of the motor differs too much from the measured angle. This could
be caused by, for example, the following:
• The encoder is slipping on the motor shaft
• An incorrect value has been entered into 98.15 Position offset user
• The motor is already turning before the autophasing routine is started
• Turning mode is selected in 21.13 Autophasing mode but the motor shaft is
locked
• Turning with Z-pulse mode is selected in 21.13 Autophasing mode, but no zero
pulse is detected within a revolution of the motor
• The wrong motor type is selected in 99.03 Motor type
• Motor ID run has failed.
Settings
Parameters 21.13 Autophasing mode, 98.15 Position offset user and 99.13 ID run
requested
Standard program features 197
Flux braking
The drive can provide greater deceleration by raising the level of magnetization in the
motor. By increasing the motor flux, the energy generated by the motor during
braking can be converted to motor thermal energy.
Motor TBr
(%) TBr = Braking torque
speed TN TN = 100 Nm
No flux braking 60
40 Flux braking
20
Flux braking No flux braking
t (s) f (Hz)
The drive monitors the motor status continuously, also during flux braking. Therefore,
flux braking can be used both for stopping the motor and for changing the speed. The
other benefits of flux braking are:
• The braking starts immediately afLoad analyzerter a stop command is
given. The function does not need to wait for the flux reduction before it can start
the braking.
• The cooling of the induction motor is efficient. The stator current of the motor
increases during flux braking, not the rotor current. The stator cools much more
efficiently than the rotor.
• Flux braking can be used with induction motors and permanent magnet
synchronous motors.
Two braking power levels are available:
• Moderate braking provides faster deceleration compared to a situation where flux
braking is disabled. The flux level of the motor is limited to prevent excessive
heating of the motor.
• Full braking exploits almost all available current to convert the mechanical braking
energy to motor thermal energy. Braking time is shorter compared to moderate
braking. In cyclic use, motor heating may be significant.
Settings
Parameter 97.05 Flux braking
198 Standard program features
DC magnetization
DC magnetization can be applied to the motor to
• heat the motor to remove or prevent condensation, or
• to lock the rotor at, or near zero speed.
Pre-heating
A motor pre-heating function is available to prevent condensation in a stopped motor,
or to remove condensation from the motor before start. Pre-heating involves feeding
a DC current into the motor to heat up the windings.
Pre-heating is deactivated at start, or when one of the other DC magnetization
functions is activated. With the drive stopped, pre-heating is disabled by the safe
torque off function, a drive fault state, or the process PID sleep function. Pre-heating
can only start after one minute has elapsed from stopping the drive.
A digital source to control pre-heating is selected by parameter 21.14 Pre-heating
input source. The heating current is set by 21.16 Pre-heating current.
Pre-magnetization
Pre-magnetization refers to DC magnetization of the motor before start. Depending
on the selected start mode (21.01 Start mode or 21.19 Scalar start mode), pre-
magnetization can be applied to guarantee the highest possible breakaway torque,
up to 200% of the nominal torque of the motor. By adjusting the pre-magnetization
time (21.02 Magnetization time), it is possible to synchronize the motor start and, for
example, the release of a mechanical brake.
DC hold
The function makes it possible to lock the rotor at (near) zero speed in the middle of
normal operation. DC hold is activated by parameter 21.08 DC current control. When
both the reference and motor speed drop below a certain level (parameter 21.09 DC
hold speed), the drive stops generating sinusoidal current and starts to inject DC into
the motor. The current is set by parameter 21.10 DC current reference. When the
Standard program features 199
Reference
Notes:
• DC hold is only available in speed control in DTC motor control mode (see
page 156).
• The function applies the DC current to one phase only, depending on the position
of the rotor. The return current will be shared between the other phases.
Post-magnetization
This feature keeps the motor magnetized for a certain period (parameter 21.11 Post
magnetization time) after stopping. This is to prevent the machinery from moving
under load, for example before a mechanical brake can be applied. Post-
magnetization is activated by parameter 21.08 DC current control. The magnetization
current is set by parameter 21.10 DC current reference.
Note: Post-magnetization is only available in speed control in DTC motor control
mode.
Continuous magnetization
This feature is used in processes requiring motors to be stopped (for example, to
stand by until the new material is processed) and then quickly start without
magnetizing them first.
In crane application, the Extended run time function uses this feature with parameter
21.12 Continuous magnetization command. See Extended run time on page 92.
Settings
Parameters 06.21 Drive status word 3, 21.01 Start mode, 21.02 Magnetization time,
21.08...21.12, 21.14 Pre-heating input source, 21.16 Pre-heating current.
200 Standard program features
Settings
Parameters 97.18 Hexagonal field weakening and 97.19 Hexagonal field weakening
point (page 587).
Standard program features 201
Application control
Motor potentiometer
The motor potentiometer is, in effect, a counter whose value can be adjusted up and
down using two digital signals selected by parameters 22.73 Motor potentiometer up
source and 22.74 Motor potentiometer down source. Note that these signals have no
effect when the drive is stopped.
When enabled by 22.71 Motor potentiometer function, the motor potentiometer
assumes the value set by 22.72 Motor potentiometer initial value. Depending on the
mode selected in 22.71, the motor potentiometer value is either retained or reset over
a power cycle.
The change rate is defined in 22.75 Motor potentiometer ramp time as the time it
would take for the value to change from the minimum (22.76 Motor potentiometer min
value) to the maximum (22.77 Motor potentiometer max value) or vice versa. If the up
and down signals are simultaneously on, the motor potentiometer value does not
change.
The output of the function is shown by 22.80 Motor potentiometer ref act, which can
directly be set as the source of any selector parameter such as 22.11 Speed ref1
source.
The following example shows the behavior of the motor potentiometer value.
1
22.73
0
1
22.74
0
22.77
22.80
0
22.76
22.75
You can use the normal motor potentiometer by opening the user lock in parameter
96.02 Pass code with the code 584. Then the motor potentiometer parameters
22.71...22.80 are visible. Again set parameter 96.02 to 1 to hide this and the rest of
hidden parameters
Settings
Parameters 22.71…22.80.
Standard program features 203
DC voltage control
See related topics listed below:
• Overvoltage control (page 203)
• Undervoltage control (power loss ride-through) (page 203)
• Voltage control and trip limits (page 205)
• Brake chopper (page 206)
Overvoltage control
Overvoltage control of the intermediate DC link is typically needed when the motor is
in generating mode. The motor can generate when it decelerates or when the load
overhauls the motor shaft, causing the shaft to turn faster than the applied speed or
frequency. To prevent the DC voltage from exceeding the overvoltage control limit,
the overvoltage controller automatically decreases the generating torque when the
limit is reached. The overvoltage controller also increases any programmed
deceleration times if the limit is reached; to achieve shorter deceleration times, a
brake chopper and resistor may be required.
Note: Units equipped with a main contactor must be equipped with a hold circuit (e.g.
UPS) to keep the contactor control circuit closed during a short supply break.
Umains
TM fout UDC
(Nm) (Hz) (V DC)
UDC
160 80 520
120 60 390
fout
80 40 260
TM
40 20 130
t (s)
1.6 4.8 8 11.2 14.4
UDC= intermediate circuit voltage of the drive, fout = output frequency of the drive, TM = motor torque
Loss of supply voltage at nominal load (fout = 40 Hz). The intermediate circuit DC voltage drops to the
minimum limit. The controller keeps the voltage steady as long as the mains is switched off. The drive runs
the motor in generator mode. The motor speed falls but the drive is operational as long as the motor has
enough kinetic energy.
Automatic restart
It is possible to restart the drive automatically after a short (max. 5 seconds) power
supply failure by using the Automatic restart function provided that the drive is
allowed to run for 5 seconds without the cooling fans operating.
When enabled, the function takes the following actions upon a supply failure to
enable a successful restart:
• The undervoltage fault is suppressed (but a warning is generated)
• Modulation and cooling is stopped to conserve any remaining energy
• DC circuit pre-charging is enabled.
If the DC voltage is restored before the expiration of the period defined by parameter
21.18 Auto restart time and the start signal is still on, normal operation will continue.
However, if the DC voltage remains too low at that point, the drive trips on a fault,
3280 Standby timeout.
Standard program features 205
WARNING! Before you activate the function, make sure that no dangerous
situations can occur. the function restarts the drive automatically and continues
operation after a supply break.
Settings
Parameters 01.11 DC voltage, 30.30 Overvoltage control, 30.31 Undervoltage
control, 95.01 Supply voltage and 95.02 Adaptive voltage limits.
206 Standard program features
Brake chopper
A brake chopper can be used to handle the energy generated by a decelerating
motor. When the DC voltage rises high enough, the chopper connects the DC circuit
to an external brake resistor. The chopper operates on the pulse width modulation
principle.
Some ACS880 drives have an internal brake chopper as standard, some have a
brake chopper available as an internal or external option. See the appropriate
hardware manual or sales catalog.
The internal brake choppers of ACS880 drives start conducting when the DC link
voltage reaches 1.156 × UDCmax. 100% pulse width is reached at approximately 1.2 ×
UDCmax, depending on supply voltage range – see table under Voltage control and
trip limits above. (UDCmax is the DC voltage corresponding to the maximum of the AC
supply voltage range.) For information on external brake choppers, refer to their
documentation.
Note: For runtime braking, overvoltage control (parameter 30.30 Overvoltage control)
needs to be disabled for the chopper to operate.
In the crane control program, the overvoltage control (parameter 30.30 Overvoltage
control) is disabled by default and brake chopper (parameter 43.06 Brake chopper
function) is set as Enabled without thermal model.
Settings
Parameters 01.11 DC voltage and 30.30 Overvoltage control; parameter group 43
Brake chopper.
Standard program features 207
Emergency stop
The emergency stop function is used by the control program. An emergency stop can
be generated through fieldbus (parameter 06.01 Main control word, bits 0…2).
The mode of the emergency stop from the control program is always Off3: Stop by
the emergency stop ramp, defined by parameter 23.23 Emergency stop time.
The ramp-down of the motor speed can be supervised by parameters 31.32
Emergency ramp supervision and 31.33 Emergency ramp supervision delay.
Notes:
• For SIL 3 / PL e-level emergency stop functions, the drive can be fitted with a
TÜV-certified FSO-xx safety options module. The module can then be
incorporated into certified safety systems.
• The installer of the equipment is responsible for installing the emergency stop
devices and all additional devices needed for the emergency stop function to fulfill
the required emergency stop categories. For more information, contact your local
ABB representative.
• After an emergency stop signal is detected, the emergency stop function cannot
be canceled even though the signal is canceled.
• If the minimum (or maximum) torque limit is set to 0%, the emergency stop
function may not be able to stop the drive.
• Speed and torque reference additives (parameters 22.15, 22.17, 26.16, 26.25 and
26.41) and reference ramp shapes (23.16...23.19) are ignored in case of
emergency ramp stops.
Note: In the crane control program, the crane movement can be stopped using the
Fast stop function. See section Fast stop on page 105.
Settings
Parameters 06.17 Drive status word 2, 06.18 Start inhibit status word,
23.23 Emergency stop time, 31.32 Emergency ramp supervision and 31.33
Emergency ramp supervision delay.
208 Standard program features
+24VD
T
DI6
Standard program features 209
The resistance of the PTC sensor increases when its temperature rises. The
increasing resistance of the sensor decreases the voltage at the input, and eventually
its state switches from 1 to 0, indicating overtemperature.
1...3 PTC sensors can also be connected in series to an analog input and an analog
output. The analog output feeds a constant excitation current of 1.6 mA through the
sensor. The sensor resistance increases as the motor temperature rises, as does the
voltage over the sensor. The temperature measurement function calculates the
resistance of the sensor and generates an indication if overtemperature is detected.
For wiring of the sensor, refer to the Hardware Manual of the drive.
The figure below shows typical PTC sensor resistance values as a function of
temperature.
Ohm
4000
1330
550
100
In addition to the above, optional FEN-xx encoder interfaces, and FPTC-xx modules
have connections for PTC sensors. Refer to the module-specific documentation for
more information.
Ohm
3000
2000
KTY84 scaling
90 °C = 936 ohm
110 °C = 1063 ohm
130 °C = 1197 ohm 1000
150 °C = 1340 ohm
0 T oC
Settings
Parameter groups 35 Motor thermal protection and 91 Encoder module settings;
parameter 95.15 Special HW settings.
the motor overload fault. The rate at which this internal value is increased depends on
the actual current, tripping level current and overload class selected.
Parameters 35.51, 35.52 and 35.53 serve a dual purpose. They determine the load
curve for temperature estimate as well as specify the overload tripping level.
Settings
Parameters 35.60…35.62.
OVERLOAD
37.31 (%)
37.35 (%)
37.21 (%)
UNDERLOAD
The action (none, warning or fault) taken when the signal exits the allowed operation
area can be selected separately for overload and underload conditions (parameters
37.03 and 37.04 respectively). Each condition also has an optional timer to delay the
selected action (37.41 and 37.42).
Settings
Parameter group 37 User load curve (page 439).
WARNING! Before you activate the function, make sure that no dangerous
situations can occur. The function resets the drive automatically and continues
operation after a fault.
Settings
Parameters 31.12…31.16
Standard program features 217
Diagnostics
See related topics listed below:
• Fault and warning messages, data logging (page 217)
• Signal supervision (page 217)
• Maintenance timers and counters (page 217)
• Load analyzer (page 218)
Signal supervision
Three signals can be selected to be supervised by this function. Whenever a
supervised signal exceeds or falls below predefined limits, a bit in 32.01 Supervision
status is activated, and a warning or fault generated. The contents of the message
can be edited on the control panel by selecting Menu - Settings - Edit texts.
The supervised signal is low-pass filtered. The supervision operates on a 2 ms time
level. The configuration parameters are scanned for changes on a 10 ms time level.
Settings
Parameter group 32 Supervision
Settings
Parameter group 33 Generic timer & counter
218 Standard program features
Load analyzer
Peak value logger
The user can select a signal to be monitored by a peak value logger. The logger
records the peak value of the signal along with the time the peak occurred, as well as
motor current, DC voltage and motor speed at the time of the peak. The peak value is
sampled at 2 ms intervals.
Amplitude loggers
The control program has two amplitude loggers. Depending on the setting of
parameter 36.08 Logger function, the loggers are active continuously or only when
the drive is modulating.
For amplitude logger 2, you can select a signal to be sampled at 200 ms intervals,
and specify a value that corresponds to 100%. The collected samples are sorted into
10 read-only parameters according to their amplitude. Each parameter represents an
amplitude range of 10 percentage points wide, and displays the percentage of the
collected samples that fall within that range. Note that the lowest range also contains
negative values (if any), while the highest range also contains the values above
100%.
Percentage of samples
<10%
>90%
10…20%
20…30%
30…40%
40…50%
50…60%
60…70%
70…80%
80…90%
Amplitude ranges
(parameters 36.40…36.49)
Amplitude logger 1 is fixed to monitor motor current, and cannot be reset. With
amplitude logger 1, 100% corresponds to the maximum output current of the drive
(Imax as given in the hardware manual). The distribution of samples is shown by
parameters 36.20…36.29.
Standard program features 219
Settings
Parameter group 36 Load analyzer
220 Standard program features
Miscellaneous
See related topics listed below:
• User parameter sets (page 220)
• Parameter checksum calculation (page 221)
• User lock (page 221)
• Data storage parameters (page 222)
• Reduced run function (page 222)
• du/dt filter support (page 224)
• Sine filter support (page 224)
Settings
Parameters 96.10…96.13
Signal: 09.02 Crane SW1, bits 2...5 indicates the loaded user set 1...4
Standard program features 221
Settings
Parameters 96.53…96.59 (page 579).
User lock
For better cybersecurity, it is highly recommended that you set a master password to
prevent for example, the changing of parameter values and/or the loading of firmware
and other files.
WARNING! ABB will not be liable for damages or losses caused by failure to
activate the user lock using a new pass code. See Cybersecurity disclaimer
(page 19).
WARNING! Store the pass code in a safe place. If the pass code is lost, even
ABB cannot open the user lock.
4. In 96.102 User lock functionality, define the actions you want to prevent.
222 Standard program features
Note: We recommend that you select all the actions unless otherwise required by
the application.
5. Enter an invalid (random) pass code into 96.02 Pass code.
6. Activate 96.08 Control board boot, or cycle the power to the control unit.
7. Check that parameters 96.100…96.102 are hidden. If they are not hidden, then
enter another random pass code into 96.02.
To reopen the lock, enter your pass code into 96.02 Pass code. This will again make
parameters 96.100…96.102 visible.
Settings
Parameters 96.02 (page 573) and 96.100…96.102 (page 582).
Settings
Parameter group 47 Data storage
1. Disconnect the supply voltage and all auxiliary voltages from the drive/inverter
unit.
2. If the inverter control unit is powered from the faulty module, install an extension
to the wiring and connect it to one of the remaining modules.
3. Remove the module(s) to be serviced from its bay. See the appropriate hardware
manual for instructions.
4. If the Safe torque off (STO) function is in use, install jumpering in the STO wiring
in place of the missing module (unless the module was the last on the chain).
5. Install an air baffle to the top module guide to block the airflow through the empty
module bay.
6. In case the inverter unit has a DC switch with a charging circuit, disable the
appropriate channel on the xSFC-xx charging controller.
7. Switch on the power to the drive/inverter unit.
8. Enter the number of inverter modules present into parameter 95.13 Reduced run
mode.
9. Reset all faults and start the drive/inverter unit. The maximum current is now
automatically limited according to the new inverter configuration. A mismatch
between the number of detected modules (95.14) and the value set in 95.13 will
generate a fault.
After all modules have been reinstalled, parameter 95.13 Reduced run mode must
be reset to 0 to disable the reduced run function. In case the inverter is equipped with
a charging circuit, the charging monitoring must be reactivated for all modules. If the
Safe torque off (STO) function is in use, an acceptance test must be performed (see
the hardware manual of the drive/inverter unit for instructions).
Settings
Parameters 06.17 and 95.13...95.14
224 Standard program features
Settings
Parameters 95.20 HW options word 1.
Settings
Parameter 95.15 Special HW settings (page 569), 97.01 Switching frequency
reference, 97.02 Minimum switching frequency (page 583), 99.18 Sine filter
inductance and 99.19 Sine filter capacitance (page 598).
Default control connections 225
6
Default control connections
The default I/O connections of the control program are shown in section Control
through the I/O interface using a joystick on page 30.
226 Default control connections
Parameters 227
7
Parameters
Contents of this chapter
The chapter describes the parameters, including actual signals, of the control
program.
Term Definition
FbEq16 (In the following table, shown on the same row as the parameter range,
or for each selection)
16-bit fieldbus equivalent: The scaling between the integer used in
communication and the value shown on the panel when a 16-bit value is
selected for transmission to an external system..
A dash (-) indicates that the parameter is not accessible in 16-bit format.
The corresponding 32-bit scalings are listed in chapter Additional
Parameter data (page 601).
Other The value is taken from another parameter.
Choosing “Other” displays a parameter list in which the user can specify
the source parameter.
Note: The source parameter must be of the real32 (32-bit floating point)
type. To use a 16-bit integer (for example, received from an external
device in data sets) as the source, data storage parameters
47.01…47.08 (page 457) can be used. The parameter types are listed in
chapter Additional Parameter data (page 601).
Other [bit] The value is taken from a specific bit in another parameter.
Choosing “Other” displays a parameter list in which the user can specify
the source parameter and bit.
Parameter Either a user-adjustable operating instruction for the drive, or an actual
signal.
p.u. Per unit
Parameters 229
Parameter listing
No. Name/Value Description Def/FbEq16
01
01 Actual values Basic signals for monitoring the drive.
All parameters in this group are read-only unless otherwise
noted.
01.01 Motor speed used Measured or estimated motor speed depending on which -
type of feedback is used (see parameter 90.41 Motor
feedback selection). A filter time constant for this signal can
be defined by parameter 46.11 Filter time motor speed.
-30000.00 … Measured or estimated motor speed. See par.
30000.00 rpm 46.01
01.02 Motor speed Estimated motor speed in rpm. A filter time constant for this -
estimated signal can be defined by parameter 46.11 Filter time motor
speed.
-30000.00 … Estimated motor speed. See par.
30000.00 rpm 46.01
01.03 Motor speed % Shows the value of 01.01 Motor speed used in percent of 10 = 1%
the synchronous speed of the motor.
-1000.00 ... Measured or estimated motor speed. See par.
1000.00% 46.01
01.04 Encoder 1 speed Speed of encoder 1 in rpm. A filter time constant for this -
filtered signal can be defined by parameter 46.11 Filter time motor
speed.
-30000.00 … Encoder 1 speed. See par.
30000.00 rpm 46.01
01.05 Encoder 2 speed Speed of encoder 2 in rpm. A filter time constant for this -
filtered signal can be defined by parameter 46.11 Filter time motor
speed.
-30000.00 … Encoder 2 speed. See par.
30000.00 rpm 46.01
01.06 Output frequency Estimated drive output frequency in Hz. A filter time constant -
for this signal can be defined by parameter 46.12 Filter time
output frequency.
-600.00 … 600.00 Estimated output frequency. See par.
Hz 46.02
01.07 Motor current Measured (absolute) motor current in A. -
0.00 … 30000.00 A Motor current. See par.
46.05
01.08 Motor current % of Motor current (drive output current) in percent of nominal -
motor nom motor current.
0.0 … 1000.0% Motor current. 1 = 1%
01.10 Motor torque Motor torque in percent of the nominal motor torque. See -
also parameter 01.30 Nominal torque scale.
A filter time constant for this signal can be defined by
parameter 46.13 Filter time motor torque.
-1600.0 … Motor torque. See par.
1600.0% 46.03
01.11 DC voltage Measured DC link voltage. -
0.00 … 2000.00 V DC link voltage. 10 = 1 V
Parameters 233
Notes:
a If bit 1 of 06.16 Drive status word 1 is still set after the removal of the inhibiting condition,
and edge triggering is selected for the active external control location, a fresh rising-edge
start signal is required. See parameters 20.02, 20.07 and 20.19.
b If bit 1 of 06.16 Drive status word 1 is still set after the removal of the inhibiting condition, a
fresh rising-edge start signal is required.
c Informative bit. The inhibiting condition need not be removed by the user.
Notes:
a If bit 1 of 06.16 Drive status word 1 is still set after the removal of the inhibiting
condition,
and edge triggering is selected for the active external control location, a fresh rising-
edge start signal is required. See parameters 20.02, 20.07 and 20.19.
b If bit 1 of 06.16 Drive status word 1 is still set after the removal of the inhibiting
condition, a fresh rising-edge start signal is required.
0b0000…0b1111 ACC interface crane control program fieldbus status word. 1=1
09.41 ACC Crane fault (Visible only when user lock is open with pass code 584. -
word 1 See parameter 96.02 Pass code.)
ACC interface crane control program fault status word 1.
This parameter is read-only.
0b0000…0b1111 ACC interface crane control program fault status word 1. 1=1
266 Parameters
0b0000…0b1111 ACC interface crane control program fault status word 2. 1=1
09.43 ACC Crane alarm (Visible only when user lock is open with pass code 584. -
word 1 See parameter 96.02 Pass code.)
ACC interface crane control program alarm status word 1.
This parameter is read-only.
0b0000…0b1111 ACC interface crane control program alarm status word 1. 1=1
Parameters 267
0b0000…0b1111 ACC interface crane control program auxiliary status word. 1=1
09.45 ACC Crane (Visible only when user lock is open with pass code 584. -
fieldbus CW See parameter 96.02 Pass code.)
ACC interface crane control program fieldbus control word.
0b0000…0b1111 ACC interface crane control program fieldbus control word. 1=1
268 Parameters
0b0000…0b1111 ACC interface crane control program auxiliary control word. 1=1
09.47 ACC DC voltage (Visible only when user lock is open with pass code 584. -
See parameter 96.02 Pass code.)
Shows the DC voltage for ACC interface.
This parameter is read-only.
0...2000 V ACC interface DC voltage 1=1V
09.48 ACC Shaft power (Visible only when user lock is open with pass code 584. 0
See parameter 96.02 Pass code.)
Shows the shaft power for ACC interface.
This parameter is read-only.
-300...300 kW ACC interface shaft power 1 = 1 kW
09.49 ACC Measured (Visible only when user lock is open with pass code 584. 0.00 %
load See parameter 96.02 Pass code.)
Shows the measured load for ACC interface.
This parameter is read-only.
-300.00...300.00 % Percent of ACC interface measured load. 100 = 1%
09.50 Crane speed (Visible only when user lock is open with pass code 584. 0.00 rpm
reference cor See parameter 96.02 Pass code.)
Shows the crane speed reference correction value.
This parameter is read-only.
-30000.00... Speed correction. 100 = 1 rpm
30000.00 rpm
10
10 Standard DI, RO Configuration of digital inputs and relay outputs.
10.01 DI status Displays the electrical status of digital inputs DIIL and -
DI6…DI1. The activation/deactivation delays of the inputs (if
any are specified) are ignored. A filtering time can be
defined by parameter 10.51 DI filter time.
Bits 0…5 reflect the status of DI1…DI6; bit 15 reflects the
status of the DIIL input. Example: 1000000000010011b =
DIIL, DI5, DI2 and DI1 are on, DI3, DI4 and DI6 are off.
This parameter is read-only.
0000h…FFFFh Status of digital inputs. 1=1
Parameters 269
Bit Value
0 1 = Force DI1 to value of bit 0 of parameter 10.04 DI force data.
1 1 = Force DI2 to value of bit 1 of parameter 10.04 DI force data.
2 1 = Force DI3 to value of bit 2 of parameter 10.04 DI force data.
3 1 = Force DI4 to value of bit 3 of parameter 10.04 DI force data.
4 1 = Force DI5 to value of bit 4 of parameter 10.04 DI force data.
5 1 = Force DI6 to value of bit 5 of parameter 10.04 DI force data.
6…14 Reserved
15 1 = Force DIL to value of bit 15 of parameter 10.04 DI force data.
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
Status of selected
source
0
1
RO status
0
Time
tOn tOff tOn tOff
1
Status of selected
source
0
1
RO status
0
Time
tOn tOff tOn tOff
1
Status of selected
source
0
1
RO status
0
Time
tOn tOff tOn tOff
1
*DIO status
0
1
**Delayed DIO
status 0
Time
tOn tOff tOn tOff
1
*DIO status
0
1
**Delayed DIO
status 0
Time
tOn tOff tOn tOff
11.45
11.44
fin (11.38)
11.42 11.43
11.61
11.60
11.61
11.60
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T)
12.20
AIin (12.11)
12.17
12.18
12.19
12.30
AIin (12.21)
12.27
12.28
12.29
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T )
IAO1 (mA)
13.20
13.19
IAO1 (mA)
13.20
13.19
IAO2 (mA)
13.30
13.29
IAO2 (mA)
13.30
13.29
1
*DI status
0
1
**Delayed DI
status 0
Time
tOn tOff tOn tOff
1
*DIO status
0
1
**Delayed DIO
status 0
Time
tOn tOff tOn tOff
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T)
1
Status of selected
source
0
1
RO status
0
Time
tOn tOff tOn tOff
14.36
AIin (14.26)
14.33
14.34
14.35
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T)
14.51
AIin (14.41)
14.48
14.49
14.50
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T)
14.66
AIin (14.56)
14.63
14.64
14.65
%
Unfiltered signal
100
63 Filtered signal
t
T
O = I × (1 - e-t/T)
IAO1 (mA)
14.83
14.82
14.83
14.82
IAO2 (mA)
14.93
14.92
14.93
14.92
In1 Start; In2 Dir The source selected by 20.03 Ext1 in1 source is the start 2
signal; the source selected by 20.04 Ext1 in2 source
determines the direction. The state transitions of the source
bits are interpreted as follows:
In1P Start; In2 Stop The sources of the start and stop commands are selected 4
by parameters 20.03 Ext1 in1 source and 20.04 Ext1 in2
source. The state transitions of the source bits are
interpreted as follows:
In1 Start; In2 Dir The source selected by 20.08 Ext2 in1 source is the start 2
signal; the source selected by 20.09 Ext2 in2 source
determines the direction. The state transitions of the source
bits are interpreted as follows:
In1 Start fwd; In2 The source selected by 20.08 Ext2 in1 source is the forward 3
Start rev start signal; the source selected by 20.09 Ext2 in2 source is
the reverse start signal. The state transitions of the source
bits are interpreted as follows:
In1P Start; In2 Stop The sources of the start and stop commands are selected 4
by parameters 20.08 Ext2 in1 source and 20.09 Ext2 in2
source. The state transitions of the source bits are
interpreted as follows:
Not selected 0. 0
Selected 1. 1
DI1 Digital input DI1 (10.02 DI delayed status, bit 0). 2
DI2 Digital input DI2 (10.02 DI delayed status, bit 1). 3
DI3 Digital input DI3 (10.02 DI delayed status, bit 2). 4
DI4 Digital input DI4 (10.02 DI delayed status, bit 3). 5
DI5 Digital input DI5 (10.02 DI delayed status, bit 4). 6
DI6 Digital input DI6 (10.02 DI delayed status, bit 5). 7
DIO1 Digital input/output DIO1 (11.02 DIO delayed status, bit 0). 10
DIO2 Digital input/output DIO2 (11.02 DIO delayed status, bit 1). 11
Other [bit] Source selection (see Terms and abbreviations on -
page 227).
20.24 Negative speed (Visible only when user lock is open with pass code 584. Selected
enable See parameter 96.02 Pass code.)
Selects the source of the negative speed reference enable
command. See parameter 20.23 Positive speed enable.
20.29 Local start trigger Defines whether the start signal for local control (for Edge
type example,
control panel or PC tool) is edge-triggered or level-triggered.
Edge The start signal is edge-triggered. 0
Level The start signal is level-triggered. 1
Parameters 327
Normal stop Normal ramp is used when end limit command is active. 0
Emergency stop Emergency stop ramp is used when end limit command is 1
active.
Fast stop Fast stop ramp is used when end limit command is active. 2
Coast stop Coast stop is initiated when end limit command is active. 3
334 Parameters
Speed
Time
336 Parameters
Speed
Speed controller remains
active. Motor is decelerated to
true zero speed.
Delay Time
Bit Value
0 1 = Enable DC hold. See section DC hold (page 198).
Note: The DC hold function has no effect if the start signal is switched off.
1 1 = Enable post-magnetization. See section Post-magnetization (page 199).
2…15 Reserved
22.11
22.13
0
AI Ref1
22.81
FB
…… ADD 22.14
Other SUB 0
MUL 22.83
22.12 MIN 1
MAX
0
AI 22.82
FB
……
Other
Zero None. 0
AI1 scaled 12.12 AI1 scaled value (see page 282). 1
AI2 scaled 12.22 AI2 scaled value (see page 284). 2
FB A ref1 03.05 FB A reference 1 (see page 237). 4
FB A ref2 03.06 FB A reference 2 (see page 237). 5
EFB ref1 03.09 EFB reference 1 (see page 237). 8
EFB ref2 03.10 EFB reference 2 (see page 237). 9
DDCS ctrl ref1 03.11 DDCS controller ref 1 (see page 237). 10
DDCS ctrl ref2 03.12 DDCS controller ref 2 (see page 237). 11
M/F reference 1 03.13 M/F or D2D ref1 (see page 237). 12
M/F reference 2 03.14 M/F or D2D ref2 (see page 237). 13
Motor 22.80 Motor potentiometer ref act (output of the motor 15
potentiometer potentiometer).
PID Not in use. 16
Control panel (ref Control panel reference, with initial value from last-used 18
saved) panel reference. See section Using the control panel as an
external control source (page 155).
Control panel (ref Control panel reference, with initial value from previous 19
copied) source or actual value. See section Using the control panel
as an external control source (page 155).
Parameters 341
Linear ramp:
23.16 = 0 s
S-curve ramp:
23.17 > 0 s
S-curve ramp:
23.16 > 0 s
Time
Deceleration:
Speed
S-curve ramp:
23.18 > 0 s
Linear ramp:
23.18 = 0 s
S-curve ramp:
23.19 > 0 s
Linear ramp:
23.19 = 0 s
Time
Speed reference
Speed
reference
Time
23.203 Crane acc time 2 Defines acceleration time 2. See parameter 23.201 Crane 3.00 s
acc time 1.
0.00 …1800.00 s Acceleration time 2. 10 = 1.0 s
23.204 Crane dec time 2 Defines deceleration time 2. See parameter 23.202 Crane 3.00 s
dec tme 1.
0.00 …1800.00 s Deceleration time 2. 10 = 1.0 s
23.206 Fast stop Defines the time within which the drive stops if the drive 0.50 s
deceleration time receives a Fast stop command (20.210 Fast stop input).
0.00 …3000.00 s Fast stop deceleration time. 10 = 1.0 s
24
24 Speed reference Speed error calculation; speed error window control
conditioning configuration; speed error step.
See the control chain diagrams on pages 759 and 761.
24.01 Used speed Displays the ramped and corrected speed reference (before -
reference speed error calculation).See the control chain diagram on
page 759.
This parameter is read-only.
-30000.00 … Speed reference used for speed error calculation. See par.
30000.00 rpm 46.01
24.02 Used speed Displays the speed feedback used for speed error -
feedback calculation. See the control chain diagram on page 759.
This parameter is read-only.
-30000.00 … Speed feedback used for speed error calculation. See par.
30000.00 rpm 46.01
24.03 Speed error filtered Displays the filtered speed error. See the control chain -
diagram on page 759.This parameter is read-only.
-30000.00 … Filtered speed error. See par.
30000.00 rpm 46.01
Parameters 359
20log 10|H(ω)|
20
-20
-40
-60
0 50 100 150
f (Hz)
20log 10|H(ω)|
20
fzero = 45 Hz
ξzero = 0.250
ξpole = 1
0
-20
fzero = 45 Hz
ξzero = 0
-40 ξpole = 1
-60
0 50 100 150
f (Hz)
20log10|H(ω)|
40
fzero = 45 Hz
fpole = 50 Hz
20 ξzero = 0
ξpole = 0.250
0
-20
fzero = 45 Hz fzero = 45 Hz
fpole = 30 Hz fpole = 40 Hz
-40 ξzero = 0 ξzero = 0
ξpole = 0.250 ξpole = 0.250
-60
0 50 100
f (Hz)
20log10|H(ω)|
40
fzero = 45 Hz
fpole = 40 Hz
20 ξzero = 0
ξpole = 0.050
0
-20
fzero = 45 Hz fzero = 45 Hz
fpole = 40 Hz fpole = 40 Hz
-40 ξzero = 0 ξzero = 0
ξpole = 0.750 ξpole = 0.250
-60
0 50 100
f (Hz)
Speed (rpm)
Forward
0 rpm
Reverse
%
Gain = Kp = 1
TI = Integration time = 0
TD= Derivation time = 0
Error value
Controller output
Controller e = Error value
output = Kp × e
Time
Controller output
Gain = Kp = 1
TI = Integration time > 0
TD= Derivation time = 0
Kp × e
Kp × e e = Error value
Time
TI
Controller output
Δe
Kp × TD ×
TsKp × e
Error value
Kp × e e = Error value
TI Time
Gain = Kp = 1
TI = Integration time > 0
TD= Derivation time > 0
Ts= Sample time period = 500 µs
Δe = Error value change between two samples
Speed reference
Actual speed
Time
Acceleration compensation:
Speed reference
Actual speed
Time
Motor speed in
% of nominal
No drooping
100%
Drooping 25.08 Drooping rate
1.000
0…30000 rpm Minimum actual speed for speed controller adaptation. 1 = 1 rpm
370 Parameters
1.000
0 25.25 Torque
adapt max limit
0.0 … 1600.0% Maximum torque reference for speed controller adaptation. See par.
46.03
Parameters 371
1.000
Flux reference
(01.24) (%)
0.000
0 100
26.11
26.13
0
AI Ref1
26.70
FB
…… ADD 26.14
Other SUB 0
MUL 26.72
26.12 MIN 1
MAX
0
AI 26.71
FB
……
Other
Zero None. 0
AI1 scaled 12.12 AI1 scaled value (see page 282). 1
AI2 scaled 12.22 AI2 scaled value (see page 284). 2
FB A ref1 03.05 FB A reference 1 (see page 237). 4
FB A ref2 03.06 FB A reference 2 (see page 237). 5
EFB ref1 03.09 EFB reference 1 (see page 237). 8
EFB ref2 03.10 EFB reference 2 (see page 237). 9
DDCS ctrl ref1 03.11 DDCS controller ref 1 (see page 237). 10
DDCS ctrl ref2 03.12 DDCS controller ref 2 (see page 237). 11
M/F reference 1 03.13 M/F or D2D ref1 (see page 237). 12
M/F reference 2 03.14 M/F or D2D ref2 (see page 237). 13
Motor 22.80 Motor potentiometer ref act (output of the motor 15
potentiometer potentiometer).
PID Not in use. 16
Control panel (ref Control panel reference, with initial value from last-used 18
saved) panel reference. See section Using the control panel as an
external control source (page 155).
Control panel (ref Control panel reference, with initial value from previous 19
copied) source or actual value. See section Using the control panel
as an external control source (page 155).
376 Parameters
30.21
0
AI1 30.18
AI2 1
PID
30.23 User-defined
0
Other minimum torque
limit
30.19
30.22
0
AI1 30.25
AI2 1
PID
30.24 User-defined
0
Other maximum torque
limit
30.20
The limit selection parameters are updated on a 10 ms time
level.
Note: In addition to the user-defined limits, torque may be
limited for other reasons (such as power limitation). Refer to
the block diagram on page 765.
Minimum torque 1 0 (minimum torque limit defined by 30.19 is active). 0
Minimum torque 2 1 (minimum torque limit selected by 30.21 is active). 1
source
DI1 Digital input DI1 (10.02 DI delayed status, bit 0). 2
DI2 Digital input DI2 (10.02 DI delayed status, bit 1). 3
DI3 Digital input DI3 (10.02 DI delayed status, bit 2). 4
DI4 Digital input DI4 (10.02 DI delayed status, bit 3). 5
DI5 Digital input DI5 (10.02 DI delayed status, bit 4). 6
DI6 Digital input DI6 (10.02 DI delayed status, bit 5). 7
DIO1 Digital input/output DIO1 (11.02 DIO delayed status, bit 0). 10
DIO2 Digital input/output DIO2 (11.02 DIO delayed status, bit 1). 11
Other [bit] Source selection (see Terms and abbreviations on -
page 227).
Parameters 387
AI scaled
Dead-band forward
12.17 AI1 min AI mA/V
Bit Fault
0 Overcurrent
1 Overvoltage
2 Undervoltage
3 AI supervision fault
4 Supply unit
5…7 Reserved
8 Application fault 1 (defined in the application program)
9 Application fault 2 (defined in the application program)
10 Selectable fault (see parameter 31.13 User selectable fault)
11 External fault 1 (from source selected by parameter 31.01 External event 1 source)
12 External fault 2 (from source selected by parameter 31.03 External event 2 source)
13 External fault 3 (from source selected by parameter 31.05 External event 3 source)
14 External fault 4 (from source selected by parameter 31.07 External event 4 source)
15 External fault 5 (from source selected by parameter 31.09 External event 5 source)
31.14 Number of trials Defines the maximum number of automatic resets that the 0
drive is allowed to attempt within the time specified by 31.15
Total trials time.
If the fault persists, subsequent reset attempts will be made
at intervals defined by 31.16 Delay time.
The faults to be automatically reset are defined by 31.12
Autoreset selection.
0…5 Number of automatic resets. 1=1
Parameters 397
Fault/Warning 1
Inputs Indication
IN1 IN2 Running Stopped
0 0 Fault 5091 Safe Warning A5A0 STO
torque off event
0 1 Faults 5091 Safe Warning A5A0 STO
torque off and FA81 event and fault FA81
Safe torque off 1 loss Safe torque off 1 loss
1 0 Faults 5091 Safe Warning A5A0 STO
torque off and FA82 event and fault FA82
Safe torque off 2 loss Safe torque off 2 loss
1 1 (Normal operation)
Fault/Event 2
Inputs Indication
IN1 IN2 Running Stopped
0 0 Fault 5091 Safe Event B5A0 STO
torque off event
0 1 Faults 5091 Safe Event B5A0 STO
torque off and FA81 event and fault FA81
Safe torque off 1 loss Safe torque off 1 loss
1 0 Faults 5091 Safe Event B5A0 STO
torque off and FA82 event and fault FA82
Safe torque off 2 loss Safe torque off 2 loss
1 1 (Normal operation)
Warning/Warning 3
Inputs Indication (running or stopped)
IN1 IN2
0 0 Warning A5A0 STO event
0 1 Warning A5A0 STO event and fault FA81 Safe
torque off 1 loss
1 0 Warning A5A0 STO event and fault FA82 Safe
torque off 2 loss
1 1 (Normal operation)
Parameters 399
No indication/No 5
Inputs Indication (running or stopped)
indication
IN1 IN2
0 0 None
0 1 Fault FA81 Safe torque off 1 loss
1 0 Fault FA82 Safe torque off 2 loss
1 1 (Normal operation)
31.23 Wiring or earth Selects how the drive reacts to incorrect input power and Fault, No
fault motor cable connection (i.e. input power cable is connected action
to drive motor connection). (95.20 b15)
Note: The protection must be disabled with drive/inverter
hardware supplied from a common DC bus.
No action No action taken. 0
Fault The drive trips on fault 3181 Wiring or earth fault. 1
31.24 Stall function Selects how the drive reacts to a motor stall condition. Fault
A stall condition is defined as follows:
• The drive exceeds the stall current limit (31.25 Stall
current limit), and
• the output frequency is below the level set by parameter
31.27 Stall frequency limit or the motor speed is below
the level set by parameter 31.26 Stall speed limit, and
• the conditions above have been true longer than the time
set by parameter 31.28 Stall time.
No action None (stall supervision disabled). 0
Warning The drive generates an A780 Motor stall warning. 1
Fault The drive trips on fault 7121 Motor stall. 2
31.25 Stall current limit Stall current limit in percent of the nominal current of the 200.0%
motor. See parameter 31.24 Stall function.
0.0 … 1600.0% Stall current limit. 10 = 1%
31.26 Stall speed limit Stall speed limit in rpm. See parameter 31.24 Stall function. 150.00 rpm;
180.00 rpm
(95.20 b0)
0.00 … Stall speed limit. See par.
10000.00 rpm 46.01
31.27 Stall frequency limit Stall frequency limit. See parameter 31.24 Stall function. 15.00 rpm;
Note: Setting the limit below 10 Hz is not recommended. 18.00 rpm
(95.20 b0)
0.00 … 500.00 Hz Stall frequency limit. See par.
46.02
400 Parameters
Speed (90.01)
Overspeed trip level
31.30
30.12
0
Time
30.11
31.30
Bit Fault
0 Overvoltage
1 Reserved
2 Encoder 1
3 Encoder 2
4…15 Reserved
Bit Name
0 A7C1 FBA A comm
1 A7C2 FBA B comm
2 A7CB M/F comm loss
3 D10C M/F comm loss
4 A791 Brake resistor
5 A793 Brake resistor temp
6 A79B Br chop short circuit
7 A79C Brake igbt temp
8 A7A1 Brake closing fail
9…14 Reserved
15 User bit 1
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 0 of
33.01) switches to 1 for one second. The warning (if enabled) stays active for at least
10 seconds.
1 = Saturate: When the limit is reached, the counter status (bit 0 of 33.01) switches to
1, and remains so until 33.10 is reset. The warning (if enabled) also stays active until
33.10 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning (see 33.14) is given when the limit is reached
2…15 Reserved
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 1 of
33.01) switches to 1 for one second. The warning (if enabled) stays active for at least
10 seconds.
1 = Saturate: When the limit is reached, the counter status (bit 1 of 33.01) switches to
1, and remains so until 33.20 is reset. The warning (if enabled) also stays active until
33.20 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning (see 33.24) is given when the limit is reached
2…15 Reserved
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 2 of
33.01) switches to 1 and remains so until the counter is again incremented. The
warning (if enabled) stays active for at least 10 seconds.
1 = Saturate: When the limit is reached, the counter status (bit 2 of 33.01) switches to
1, and remains so until 33.30 is reset. The warning (if enabled) also stays active until
33.30 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning (see 33.35) is given when the limit is reached
2 Count rising edges
0 = Disable: Rising edges are not counted
1 = Enable: Rising edges are counted
3 Count falling edges
0 = Disable: Falling edges are not counted
1 = Enable: Falling edges are counted
4…15 Reserved
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 3 of
33.01) remains 1 until the counter is again incremented. The warning (if enabled)
stays active for at least 10 seconds.
1 = Saturate: After the limit is reached, the counter status (bit 3 of 33.01) remains 1
until 33.40 is reset. The warning (if enabled) also stays active until 33.40 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning (see 33.45) is given when the limit is reached
2 Count rising edges
0 = Disable: Rising edges are not counted
1 = Enable: Rising edges are counted
3 Count falling edges
0 = Disable: Falling edges are not counted
1 = Enable: Falling edges are counted
4…15 Reserved
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 4 of
33.01) switches to 1 for one second. The warning (if enabled) stays active for at
least 10 seconds.
1 = Saturate: When the limit is reached, the counter status (bit 4 of 33.01) switches
to 1, and remains so until 33.50 is reset. The warning (if enabled) also stays active
until 33.50 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning is given when the limit is reached
2…15 Reserved
Bit Function
0 Counter mode
0 = Loop: When the limit is reached, the counter is reset. The counter status (bit 5 of
33.01) switches to 1 for one second. The warning (if enabled) stays active for at least
10 seconds.
1 = Saturate: When the limit is reached, the counter status (bit 5 of 33.01) switches to
1, and remains so until 33.60 is reset. The warning (if enabled) also stays active until
33.60 is reset.
1 Warning enable
0 = Disable: No warning is given when the limit is reached
1 = Enable: A warning (see 33.65) is given when the limit is reached
2…15 Reserved
I/IN
(%) I = Motor current
IN = Nominal motor current
150
35.51
100
50
35.52
Temperature
Motor nominal
temperature rise
Ambient temperature
Time
Motor current
100%
Time
Temperature rise
100%
63%
Cable current
100%
Time
Temperature rise
100%
63%
90.01 (rpm)
0 rpm
0.00 … Limit for “at setpoint” indication in speed control. See par.
30000.00 rpm 46.01
46.22 At frequency (Visible only when user lock is open with pass code 584. 10.00 Hz
hysteresis See parameter 96.02 Pass code.)
Defines the “at setpoint” limits for frequency control of the
drive. When the absolute difference between reference and
actual frequency (01.06 Output frequency) is smaller than
46.22 At frequency hysteresis, the drive is considered to be
“at setpoint”. This is indicated by bit 8 of 06.11 Main status
word.
0.00 … 1000.00 Hz Limit for “at setpoint” indication in frequency control. See par.
46.02
46.23 At torque Defines the “at setpoint” limits for torque control of the drive. 10.0%
hysteresis When the absolute difference between reference (26.73
Torque reference act 4) and actual torque (01.10 Motor
torque) is smaller than 46.23 At torque hysteresis, the drive
is considered to be “at setpoint”. This is indicated by bit 8 of
06.11 Main status word.
0.0…300.0% Limit for “at setpoint” indication in torque control. See par.
46.03
46.31 Above speed limit Defines the trigger level for “above limit” indication in speed 1500.00 rpm
control. When actual speed exceeds the limit, bit 10 of 06.17
Drive status word 2 is set.
0.00 … 30000.00 “Above limit” indication trigger level for speed control. See par.
rpm 46.01
46.32 Above frequency (Visible only when user lock is open with pass code 584. 50.00 Hz
limit See parameter 96.02 Pass code.)
Defines the trigger level for “above limit” indication in
frequency control. When actual frequency exceeds the limit,
bit 10 of 06.17 Drive status word 2 is set.
Parameters 457
49.01 Node ID number Defines the node ID of the drive. All devices connected to 1
the network must have a unique node ID.
Note: For networked drives, it is advisable to reserve ID 1
for spare/replacement drives.
1…32 Node ID. 1=1
49.03 Baud rate Defines the transfer rate of the link. 230.4 kbps
38.4 kbps 38.4 kbit/s. 1
57.6 kbps 57.6 kbit/s. 2
86.4 kbps 86.4 kbit/s. 3
115.2 kbps 115.2 kbit/s. 4
230.4 kbps 230.4 kbit/s. 5
49.04 Communication Sets a timeout for control panel (or PC tool) communication. 10.0 s
loss time If a communication break lasts longer than the timeout, the
action specified by parameter 49.05 Communication loss
action is taken.
0.3 … 3000.0 s Panel/PC tool communication timeout. 10 = 1 s
49.05 Communication Selects how the drive reacts to a control panel (or PC tool) Fault
loss action communication break.
No action No action taken. 0
Fault Drive trips on 7081 Panel port communication. 1
Last speed Drive generates an A7EE Panel loss warning and freezes 2
the speed to the level the drive was operating at. The speed
is determined on the basis of actual speed using 850 ms
low-pass filtering.
WARNING! Make sure that it is safe to continue
operation in case of a communication break.
Speed ref safe Drive generates an A7EE Panel loss warning and sets the 3
speed to the speed defined by parameter 22.41 Speed ref
safe.
WARNING! Make sure that it is safe to continue
operation in case of a communication break.
Fault always Drive trips on 7081 Panel port communication. This occurs 4
even though no control is expected from the panel (or PC
tool).
Warning Drive generates an A7EE Panel loss warning. This occurs 5
even though no control is expected from the panel (or PC
tool).
WARNING! Make sure that it is safe to continue
operation in case of a communication break.
49.14 Panel speed (Visible only when user lock is open with pass code 584. rpm
reference unit See parameter 96.02 Pass code.)
Defines the unit for speed reference when given from the
control panel.
rpm rpm. 0
% Percentage of parameter 46.01 Speed scaling 1
49.15 Minimum ext (Visible only when user lock is open with pass code 584. -30000.00
speed ref panel See parameter 96.02 Pass code.) rpm
Defines a minimum limit for control panel speed reference in
external control.
In local control, the limits in parameter group 30 Limits are in
force. See section Local control vs. external control
(page 154).
-30000.00 … Minimum speed reference. See par.
30000.00 rpm 46.01
49.16 Maximum ext (Visible only when user lock is open with pass code 584. 30000.00
speed ref panel See parameter 96.02 Pass code.) rpm
Defines a maximum limit for control panel speed reference
in external control.
In local control, the limits in parameter group 30 Limits are in
force. See section Local control vs. external control
(page 154).
-30000.00 … Maximum speed reference. See par.
30000.00 rpm 46.01
462 Parameters
50.46 FBA B status word Displays the raw (unmodified) status word sent by fieldbus -
adapter B to the master (PLC) if debugging is enabled by
parameter 50.42 FBA B debug mode.
This parameter is read-only.
00000000h … Status word sent by fieldbus adapter B to master. -
FFFFFFFFh
50.47 FBA B actual value Displays raw (unmodified) actual value ACT1 sent by -
1 fieldbus adapter B to the master (PLC) if debugging is
enabled by parameter 50.42 FBA B debug mode.
This parameter is read-only.
-2147483648 … Raw ACT1 sent by fieldbus adapter B to master. -
2147483647
50.48 FBA B actual value Displays raw (unmodified) actual value ACT2 sent by -
2 fieldbus adapter B to the master (PLC) if debugging is
enabled by parameter 50.42 FBA B debug mode.
This parameter is read-only.
-2147483648 … Raw ACT2 sent by fieldbus adapter B to master. -
2147483647
50.51 FBA B timelevel sel (Visible only when user lock is open with pass code 584. Normal
See parameter 96.02 Pass code.)
Selects the communication time levels.
In general, lower time levels of read/write services reduce
CPU load. The table below shows the time levels of the
read/write services for cyclic high and cyclic low data with
each parameter setting.
7 Offset 1 and 2 are 1 = Offset 1 and 2 (parameters 77.39 and 77.40) values are added
selected to pendulum.
8 Offset load 1 level 1 = Load level 1 reached. See parameter 77.36 Load step1.
reached
9 Offset load 2 level 1 = Load level 2 reached. See parameter 77.37 Load step2.
reached
10 Offset load 3 level 1 = Load level 3 reached. See parameter 77.38 Load step3.
reached
11 Auto mode load level 1 = Load level defined for auto offset activation is reached.
reached
12 Reserved
13 Above minimum 1 = Condition to enable Antisway function: actual speed is greater
speed than defined minimum speed. See parameter 75.05 Antisway
enable minimum speed.
14 Minimum pendulum 1 = Condition to enable Antisway function: Pendulum arm length is
higher than the defined limit. See parameter 75.04 Auto on a
minimum pendulum
15 Maximum pendulum 1 = Condition to enable Antisway function: Pendulum arm length is
higher than the defined limit. See parameter 75.03 Auto on at
maximum pendulum
77.72 Speed ref into Shows the speed reference into the antisway core. -
antisway This parameter is read-only.
-30000.00... Speed reference 100 = 1 rpm
30000.00 rpm
77.73 Speed ref from Shows the speed reference from antisway control. This is -
antisway connected to the speed reference chain.
This parameter is read-only.
-30000.00... Speed reference -
30000.00 rpm
77.75 Pendulum angle Shows the sway angle of pendulum arm. -
This parameter is read-only.
77.76 Pendulum time (Visible only when parameter 60.200 Crane drive type = -
constant Main trolley or Main long travel)
Shows the calculated internal time constant.
This parameter is read-only.
532 Parameters
92.12 Zero pulse enable (Visible when an absolute encoder is selected) Disable
Enables the encoder zero pulse for the absolute encoder
input (X42) of the FEN-11 interface module.
Note: No zero pulse exists with serial interfaces, ie. when
parameter 92.11 Absolute position source is set to EnDat,
Hiperface, SSI or Tamagawa.
Disable Zero pulse disabled. 0
Enable Zero pulse enabled. 1
92.12 Resolver polepairs (Visible when a resolver is selected) 1
Defines the number of pole pairs of the resolver.
1…32 Number of resolver pole pairs. 1=1
92.13 Position estimation (Visible when a TTL, TTL+ or HTL encoder is selected) Enable
enable Selects whether position estimation is used with encoder 1
to increase position data resolution or not.
Disable Measured position used. (The resolution is 4 × pulses per 0
revolution for quadrature encoders, 2 × pulses per
revolution for single-track encoders.)
Enable Estimated position used. (Uses position interpolation; 1
extrapolated at the time of data request.)
92.13 Position data width (Visible when an absolute encoder is selected) 0
Defines the number of bits used to indicate position within
one revolution. For example, a setting of 15 bits
corresponds to 32768 positions per revolution.
The value is used when parameter 92.11 Absolute position
source is set to EnDat, Hiperface or SSI. When parameter
92.11 Absolute position source is set to Tamagawa, this
parameter is internally set to 17.
Note: With an EnDat or HIPPERFACE encoder and FEN-11
FPGA version VIE 12200 or later, this parameter is
automatically set upon validation of encoder settings (91.10
Encoder parameter refresh).
0…32 Number of bits used in position indication within one 1=1
revolution.
Parameters 559
DC bus
DC switch
Inverter module
DIIL
+24 V
Charging Charging
logic contactor
Bit Name
0 Full menu
1 Service
2 Advanced programmer
3…10 Reserved
11 Long menu
12 OEM Commisssioning
13 Short menu
14 Parameter lock
15 Reserved
Not selected 0. 0
Selected 1. 1
DI1 Digital input DI1 (10.02 DI delayed status, bit 0). 2
DI2 Digital input DI2 (10.02 DI delayed status, bit 1). 3
DI3 Digital input DI3 (10.02 DI delayed status, bit 2). 4
DI4 Digital input DI4 (10.02 DI delayed status, bit 3). 5
DI5 Digital input DI5 (10.02 DI delayed status, bit 4). 6
DI6 Digital input DI6 (10.02 DI delayed status, bit 5). 7
DIO1 Digital input/output DIO1 (11.02 DIO delayed status, bit 0). 10
DIO2 Digital input/output DIO2 (11.02 DIO delayed status, bit 1). 11
Other [bit] Source selection (see Terms and abbreviations on page -
227).
96.13 User set I/O mode See parameter 96.12 User set I/O mode in1. Not selected
in2
Parameters 577
U / UN
(%)
100%
97.13
f (Hz)
97.12 Field weakening
point
U / UN
(%)
100%
50% of nominal
frequency
M
3~
C C C
99.19 = C
Drive
Sine filter
M
3~
C C
Drive C
99.19 = 3 × C
Sine filter
8
Additional Parameter data
Contents of this chapter
This chapter lists the parameters with some additional data such as their ranges and
32-bit fieldbus scaling. For parameter descriptions, see chapter Parameters
(page 227).
Fieldbus addresses
Refer to the User’s manual of the fieldbus adapter.
Additional Parameter data 603
9
Fault tracing
Contents of this chapter
This chapter lists the warning and fault messages including possible causes and
corrective actions. The causes of most warnings and faults can be identified and
corrected using the3130 information in this chapter. If not, an ABB service
representative should be contacted.
Warnings and faults are listed below in separate tables. Each table is sorted by
warning/fault code.
Safety
WARNING! Only qualified electricians are allowed to service the drive. Read
the Safety instructions on the first pages of the Hardware manual before
working on the drive.
Indications
Warnings and faults
Warnings and faults indicate an abnormal drive status. The codes and names of
active warnings/faults are displayed on the control panel of the drive as well as the
Drive composer PC tool. Only the codes of warnings/faults are available over
fieldbus.
Warnings do not need to be reset; they stop showing when the cause of the warning
ceases. Warnings do not latch and the drive will continue to operate the motor.
Faults do latch inside the drive and cause the drive to trip, and the motor stops. After
the cause of a fault is removed, the fault can be reset from a selectable source (see
662 Fault tracing
parameter 31.11 Fault reset selection) such as the control panel, Drive composer PC
tool, the digital inputs of the drive, or fieldbus. After the fault is reset, the drive can be
restarted. Note that some faults require a reboot of the control unit either by switching
the power off and on, or using parameter 96.08 Control board boot – this is
mentioned in the fault listing wherever appropriate.
Warning and fault indications can be directed to a relay output or a digital input/output
by selecting Warning, Fault or Fault (-1) in the source selection parameter. See
sections
• Programmable digital inputs and outputs (page 164)
• Programmable relay outputs (page 164), and
• Programmable I/O extensions (page 164).
Pure events
In addition to warnings and faults, there are pure events that are only recorded in the
event logs of the drive. The codes of these events are included in the Warning
messages table.
Editable messages
For some warnings and faults, the message text can be edited and instructions and
contact information added. To edit these messages, choose Menu - Settings - Edit
texts or use the Localization editor in Drive composer pro.
Auxiliary codes
Some events generate an auxiliary code that often helps in pinpointing the problem.
The auxiliary code is displayed on the control panel together with the message. It is
also stored in the event log details. In the Drive composer PC tool, the auxiliary code
(if any) is shown in the event listing.
Fault tracing 663
Warning messages
Note: The list also contains events that only appear in the Event log.
Code
Warning Cause What to do
(hex)
A2A1 Current calibration Current offset and gain Informative warning. (See parameter
measurement calibration will 99.13 ID run requested.)
occur at next start.
A2B3 Earth leakage Drive has detected load Check there are no power factor
unbalance typically due to correction capacitors or surge absorbers
earth fault in motor or motor in motor cable.
cable. Check for an earth fault in motor or motor
cables by measuring the insulation
resistances of motor and motor cable.
Try running the motor in scalar control
mode if allowed. (See parameter 99.04
Motor control mode.)
If no earth fault can be detected, contact
your local ABB representative.
A2B4 Short circuit Short-circuit in motor cable(s) Check motor and motor cable for cabling
or motor. errors.
Check there are no power factor
correction capacitors or surge absorbers
in motor cable.
A2BA IGBT overload Excessive IGBT junction to Check motor cable.
case temperature. This Check ambient conditions.
warning protects the IGBT(s) Check air flow and fan operation.
and can be activated by a short Check heatsink fins for dust pick-up.
circuit in the motor cable.
Check motor power against drive power.
A3A1 DC link overvoltage Intermediate circuit DC voltage Check the supply voltage setting
too high (when the drive is (parameter 95.01 Supply voltage). Note
stopped). that the wrong setting of the parameter
may cause the motor to rush
A3A2 DC link undervoltage Intermediate circuit DC voltage
uncontrollably, or may overload the brake
too low (when the drive is
chopper or resistor.
stopped).
Check the supply voltage.
A3AA DC not charged The voltage of the intermediate If the problem persists, contact your local
DC circuit has not yet risen to ABB representative.
operating level.
A480 Motor cable overload Calculated motor cable Check the settings of parameters 35.61
temperature has exceeded and 35.62.
warning limit. Check the dimensioning of the motor
cable in regard to required load.
A490 Incorrect temperature Problem with motor Check the auxiliary code (format 0XYY
sensor setup temperature measurement. ZZZZ).
“X” identifies the affected temperature
monitoring function (1 = parameter 35.11,
2 = parameter 35.21).
“YY” indicates the selected temperature
source, ie. the setting of the selection
parameter in hexadecimal.
“ZZZZ” indicates the problem (see
actions for each code below).
0001 Sensor type mismatch Check parameters 35.11/35.21 against
91.21/91.24.
666 Fault tracing
Code
Warning Cause What to do
(hex)
0002 Temperature under limit Check parameters
35.11…35.14/35.21…35.24 (and
0003 Short circuit
91.21/91.24 if sensor is connected to an
0004 Open circuit encoder interface).
Check the sensor and its wiring.
A491 External temperature Measured temperature 1 has Check the value of parameter 35.02
1 exceeded warning limit. Measured temperature 1.
(Editable message text) Check the cooling of the motor (or other
equipment whose temperature is being
measured).
Check the value of 35.13 Temperature 1
warning limit.
A492 External temperature Measured temperature 2 has Check the value of parameter 35.03
2 exceeded warning limit. Measured temperature 2.
(Editable message text) Check the cooling of the motor (or other
equipment whose temperature is being
measured).
Check the value of 35.23 Temperature 2
warning limit.
A497 Motor temperature 1 The thermistor protection Check the cooling of the motor.
(Editable message text) module installed in slot 1 Check the motor load and drive ratings.
indicates overtemperature. Check the wiring of the temperature
A498 Motor temperature 2 The thermistor protection sensor. Repair wiring if faulty.
(Editable message text) module installed in slot 2 Measure the resistance of the sensor.
indicates overtemperature. Replace sensor if faulty.
A499 Motor temperature 3 The thermistor protection
(Editable message text) module installed in slot 3
indicates overtemperature.
A4A0 Control board Control unit temperature is Check the auxiliary code. See actions for
temperature excessive. each code below.
(none) Temperature above warning Check ambient conditions.
limit Check air flow and fan operation.
Check heatsink fins for dust pick-up.
1 Thermistor broken Contact an ABB service representative
for control unit replacement.
A4A1 IGBT overtemperature Estimated drive IGBT Check ambient conditions.
temperature is excessive. Check air flow and fan operation.
Check heatsink fins for dust pick-up.
Check motor power against drive power.
A4A9 Cooling Drive module temperature is Check ambient temperature. If it exceeds
excessive. 40 °C (104 °F), ensure that load current
does not exceed derated load capacity of
drive. See appropriate Hardware manual.
Check drive module cooling air flow and
fan operation.
Check inside of cabinet and heatsink of
drive module for dust pick-up. Clean
whenever necessary.
Fault tracing 667
Code
Warning Cause What to do
(hex)
A4B0 Excess temperature Power unit module Check ambient conditions.
temperature is excessive. Check air flow and fan operation.
Check the setting of 31.36 Aux fan fault
function (if present).
Check heatsink fins for dust pick-up.
Check motor power against drive power.
Check the auxiliary code (format XXXY
YYZZ). “Y YY” specifies through which
BCU control unit channel the warning
was received (“0 00” with a ZCU control
unit). “ZZ” specifies the location:
With control program version 2.8x and
later: 1: U-phase IGBT, 2: V-phase IGBT,
3: W-phase IGBT, 4: Power supply
board, 5: Power unit xINT board, 6:
Brake chopper, 7: Air inlet (TEMP3, X10),
8: du/dt filter (TEMP2, X7), 9: TEMP1
(X6).
With control program version up to and
including 2.7x: 1: U-phase IGBT, 2: V-
phase IGBT, 3: W-phase IGBT, 4: Power
unit INT board, 5: Brake chopper, 6: Air
inlet, 7: Power supply board, 8: du/dt
filter, FAh: Air in temp.
A4B1 Excess temperature High temperature difference Check the motor cabling.
difference between the IGBTs of different Check cooling of drive module(s).
phases. Check the auxiliary code (format XXXY
YYZZ). “XXX” indicates the source of
difference (0: Single module, difference
between phase IGBTs, 1: parallel-
connected modules, minimum-maximum
difference between all IGBTs of all
modules). 2: parallel-connected
modules, minimum-maximum difference
between auxiliary power supply
boards).With parallel-connected
modules, “Y YY” specifies through which
BCU control unit channel the highest
temperature was measured. “ZZ”
specifies the phase (0: single module, 1:
U-phase [parallel connection], 2: V-
phase [parallel connection], 3: W-phase
[parallel connection]).
A4B2 PCB space cooling Temperature difference Check the cooling fan inside the PCB
between ambient and drive space.
module PCB space is With parallel-connected modules, check
excessive. the auxiliary code (format XXXY YYZZ).
“Y YY” specifies through which BCU
control unit channel the fault was
received.
A4F6 IGBT temperature Drive IGBT temperature is Check ambient conditions.
excessive. Check air flow and fan operation.
Check heatsink fins for dust pick-up.
Check motor power against drive power.
668 Fault tracing
Code
Warning Cause What to do
(hex)
A580 PU communication Communication errors Check the connections between the drive
detected between the drive control unit and the power unit.
control unit and the power unit. Check the auxiliary code (format XXXY
YYZZ). With parallel-connected modules,
“Y YY” specifies the affected BCU control
unit channel (0: broadcast). “ZZ”
specifies the error source
(8: Transmission errors in PSL link [see
“XXX”], 9: Transmitter FIFO warning limit
hit). “XXX” specifies the transmission
error direction and detailed warning code
(0: Rx/communication error, 1: Tx/Reed-
Solomon symbol error, 2: Tx/no
synchronization error, 3: Tx/Reed-
Solomon decoder failures,
4: Tx/Manchester coding errors).
Read the PSL2 data log. In Drive
composer pro, check the time stamp of
the A580 fault. Load the log with the
same date and time. When the file
opens, click “Show fault log”.
Check the power unit hardware.
A581 Fan Cooling fan feedback is Check the setting of parameter 95.20
Programmable warning: missing. HW options word 1, bit 14.
31.35 Main fan fault Check the auxiliary code to identify the
function fan. Code 0 denotes main fan 1. Other
codes (format XYZ): “X” specifies state
code (1: ID run, 2: normal). “Y” specifies
the index of the inverter module
connected to BCU (0…n, always 0 for
ZCU control units). “Z” specifies the
index of the fan (1: Main fan 1, 2: Main
fan 2, 3: Main fan 3).
Note that modules are coded starting
from 0. For example, the code 101
means that Main fan 1 of module 1
(connected to BCU channel V1T/V1R)
has faulted during its ID run.
Check fan operation and connection.
Replace fan if faulty.
A582 Auxiliary fan not An auxiliary cooling fan The auxiliary code identifies the fan (1:
running (connected to the fan Auxiliary fan 1, 2: Auxiliary fan 2).
Programmable warning: connectors on the control unit) Make sure the front cover of the drive
31.36 Aux fan fault is stuck or disconnected. module is in place and tightened.
function
Check auxiliary fan(s) and connection(s).
Replace faulty fan.
A5A0 STO event Safe torque off function is Check safety circuit connections. For
Programmable warning: active, i.e. safety circuit more information, see appropriate drive
31.22 STO indication signal(s) connected to hardware manual and description of
run/stop connector XSTO is lost. parameter 31.22 STO indication run/stop
(page 397).
Fault tracing 669
Code
Warning Cause What to do
(hex)
A5EA Measurement circuit Problem with internal With control program version 2.8x and
temperature temperature measurement of later: 1: U-phase IGBT, 2: V-phase IGBT,
the drive. 3: W-phase IGBT, 4: Power supply
board, 5: Power unit xINT board, 6:
Brake chopper, 7: Air inlet (TEMP3, X10),
8: du/dt filter (TEMP2, X7), 9: TEMP1
(X6).
With control program version up to and
including 2.7x: 1: U-phase IGBT, 2: V-
phase IGBT, 3: W-phase IGBT, 4: Power
unit INT board, 5: Brake chopper, 6: Air
inlet, 7: Power supply board, 8: du/dt
filter, FAh: Air in temp
A5EB PU board powerfail Power unit power supply Contact your local ABB representative.
failure.
A5EC PU communication Communication errors Check the connections between the drive
internal detected between the drive control unit and the power unit.
control unit and the power unit.
A5ED Measurement circuit Problem with measurement Contact your local ABB representative.
ADC circuit of power unit (analog to
digital converter)
A5EE Measurement circuit Problem with current or voltage Contact your local ABB representative.
DFF measurement of power unit.
A5EF PU state feedback State feedback from output Contact your local ABB representative.
phases does not match control
signals.
A5F0 Charging feedback Charging in progress Information warning. Wait until charging
finishes before starting the inverter unit.
A5F3 Switching frequency Adequate motor control at Informative warning.
below requested requested output frequency
cannot be reached because of
limited switching frequency
(eg. by parameter 95.15).
A682 Flash erase speed The flash memory (in the Avoid forcing unnecessary parameter
exceeded memory unit) has been erased saves by parameter 96.07 or cyclic
too frequently, compromising parameter writes (such as user logger
the lifetime of the memory. triggering through parameters).
Check the auxiliary code (format XYYY
YZZZ). “X” specifies the source of
warning (1: generic flash erase
supervision). “ZZZ” specifies the flash
subsector number that generated the
warning.
A683 Data saving to power An error in saving data to the Check the auxiliary code. See actions for
unit power unit. each code below.
0 An error is preventing saving Cycle the power to the drive. If the
from initializing. control unit is externally powered, also
1
reboot the control unit (using parameter
2 Write error. 96.08 Control board boot) or by cycling
its power. If the problem persists, contact
your local ABB representative.
A684 SD card Error related to SD card used Check the auxiliary code. See actions for
to store data (BCU control unit each code below.
only).
670 Fault tracing
Code
Warning Cause What to do
(hex)
1 No SD card Insert a compatible, writable SD card into
the SD CARD slot of the BCU control
2 SD card write-protected
unit.
3 SD card unreadable
A686 Checksum mismatch The calculated parameter Check that all necessary approved
Programmable warning: checksum does not match any (reference) checksums (96.56…96.59)
96.54 Checksum action enabled reference checksum. are enabled in 96.55 Checksum control
word.
Check the parameter configuration.
Using 96.55 Checksum control word,
enable a checksum parameter and copy
the actual checksum into that parameter.
A687 Checksum An action has been defined for Contact your local ABB representative for
configuration a parameter checksum configuring the feature, or disable the
mismatch but the feature has feature in 96.54 Checksum action.
not been configured.
A688 Parameter map Too much data in parameter See the Drive customizer PC tool user’s
configuration mapping table created in Drive manual (3AUA0000104167 [English]).
customizer.
A689 Mapped parameter Parameter value saturated eg. Check parameter scaling and format in
value cut by the scaling specified in parameter mapping table. See the Drive
parameter mapping table customizer PC tool user’s manual
(created in Drive customizer). (3AUA0000104167 [English]).
A6A4 Motor nominal value The motor parameters are set Check the auxiliary code. See actions for
incorrectly. each code below.
The drive is not dimensioned
correctly.
1 Slip frequency is too small Check the settings of the motor
configuration parameters in groups 98
2 Synchronous and nominal
and 99.
speeds differ too much
Check that the drive is sized correctly for
3 Nominal speed is higher than the motor.
synchronous speed with 1 pole
pair
4 Nominal current is outside
limits
5 Nominal voltage is outside
limits
6 Nominal power is higher than
apparent power
7 Nominal power not consistent
with nominal speed and torque
A6A5 No motor data Parameters in group 99 have Check that all the required parameters in
not been set. group 99 have been set.
Note: It is normal for this warning to
appear during the start-up and continue
until the motor data is entered.
A6A6 Supply voltage The supply voltage has not Set supply voltage in parameter 95.01
unselected been defined. Supply voltage.
A6D1 FBA A parameter The drive does not have a Check PLC programming.
conflict functionality requested by a Check settings of parameter groups 50
PLC, or requested functionality Fieldbus adapter (FBA) and 51 FBA A
has not been activated. settings.
Fault tracing 671
Code
Warning Cause What to do
(hex)
A6D2 FBA B parameter The drive does not have a Check PLC programming.
conflict functionality requested by a Check settings of parameter groups 50
PLC, or requested functionality Fieldbus adapter (FBA) and 54 FBA B
has not been activated. settings.
A6DA Reference source A reference source is Check the reference source selection
parametrization simultaneously connected to parameters.
multiple parameters with Check the auxiliary code (format
different units. XXYY 00ZZ). “XX” and “YY” specify the
two sets of parameters where the source
was connected to (01 = speed reference
chain [22.11, 22.12, 22.15, 22.17], 03 =
torque reference chain [26.11, 26.12,
26.16], 04 = other torque-related
parameters [26.25, 30.21, 30.22, 44.09],
“ZZ” indicates the conflicting reference
source (01…0E = index in parameter
group 3, 33 = process PID control, 3D =
motor potentiometer, 65 = AI1, 66 = AI2,
6F = frequency input).
A6E5 AI parametrization The current/voltage hardware Check the auxiliary code. The code
setting of an analog input does identifies the analog input whose settings
not correspond to parameter are in conflict.
settings. Adjust either the hardware setting (on the
drive control unit) or parameter
12.15/12.25.
Note: Control board reboot (either by
cycling the power or through parameter
96.08 Control board boot) is required to
validate any changes in the hardware
settings.
A6E6 ULC configuration User load curve configuration Check the auxiliary code (format XXXX
error. ZZZZ). “ZZZZ” indicates the problem
(see actions for each code below).
0000 Speed points inconsistent. Check that each speed point (parameters
37.11…37.15) has a higher value than
the previous point.
0001 Frequency points inconsistent. Check that each frequency point
(37.16…37.20) has a higher value than
the previous point.
0002 Underload point above Check that each overload point
overload point. (37.31…37.35) has a higher value than
the corresponding underload point
0003 Overload point below
(37.21…37.25).
underload point.
A780 Motor stall Motor is operating in stall Check motor load and drive ratings.
Programmable warning: region because of e.g. Check fault function parameters.
31.24 Stall function excessive load or insufficient
motor power.
A781 Motor fan No feedback received from Check external fan (or other equipment
Programmable warning: external fan. controlled) by the logic.
35.106 DOL starter event Check settings of parameters
type 35.100…35.106.
672 Fault tracing
Code
Warning Cause What to do
(hex)
A782 FEN temperature Error in temperature Check that parameter 35.11 Temperature
measurement when 1 source / 35.21 Temperature 2 source
temperature sensor (KTY or setting corresponds to actual encoder
PTC) connected to encoder interface installation.
interface FEN-xx is used.
Error in temperature FEN-01 does not support temperature
measurement when KTY measurement with KTY sensor. Use PTC
sensor connected to encoder sensor or other encoder interface
interface FEN-01 is used. module.
A783 Motor overload Motor current is too high. Check for overloaded motor.
Programmable warning: Adjust the parameters used for the motor
35.56 Motor overload overload function (35.51…35.53) and
action 35.55…35.56.
A791 Brake resistor Brake resistor broken or not Check that a brake resistor has been
connected. connected.
Check the condition of the brake resistor.
A793 BR excess Brake resistor temperature has Stop drive. Let resistor cool down.
temperature exceeded warning limit defined Check resistor overload protection
by parameter 43.12 Brake function settings (parameter group 43
resistor warning limit. Brake chopper).
Check warning limit setting, parameter
43.12 Brake resistor warning limit.
Check that the resistor has been
dimensioned correctly.
Check that braking cycle meets allowed
limits.
A794 BR data Brake resistor data has not One or more of the resistor data settings
been given. (parameters 43.08…43.10) is incorrect.
The parameter is specified by the
auxiliary code.
0000 0001 Resistance value too low. Check value of 43.10.
0000 0002 Thermal time constant not Check value of 43.08.
given.
0000 0003 Maximum continuous power Check value of 43.09.
not given.
A797 Speed feedback Speed feedback configuration Check the auxiliary code (format XXYY
configuration has changed. ZZZZ). “XX” specifies the number of the
encoder interface module (01:
91.11/91.12, 02: 91.13/91.14), “YY”
specifies the encoder (01: 92 Encoder 1
configuration, 02: 93 Encoder 2
configuration). “ZZZZ” indicates the
problem (see actions for each code
below).
0001 Adapter not found in specified Check module location (91.12 or 91.14).
slot.
0002 Detected type of interface Check the module type (91.11 or 91.13)
module does not match against status (91.02 or 91.03).
parameter setting.
0003 Logic version too old. Contact your local ABB representative.
0004 Software version too old. Contact your local ABB representative.
0006 Encoder type incompatible with Check module type (91.11 or 91.13)
interface module type. against encoder type (92.01 or 93.01).
Fault tracing 673
Code
Warning Cause What to do
(hex)
0007 Adapter not configured. Check module location (91.12 or 91.14).
0008 Speed feedback configuration Use parameter 91.10 Encoder parameter
has changed. refresh) to validate any changes in the
settings.
0009 No encoders configured to Configure the encoder in group 92
encoder module Encoder 1 configuration or 93 Encoder 2
configuration.
000A Non-existing emulation input. Check input selection (91.31 or 91.41).
000B Echo not supported by Check input selection (91.31 or 91.41),
selected input (for example, interface module type, and encoder type.
resolver or absolute encoder).
000C Emulation in continuous mode Check input selection (91.31 or 91.41)
not supported. and serial link mode (92.30 or 93.30)
settings.
A798 Encoder option comm Encoder feedback not used as Check that the encoder is selected as
loss actual feedback, or measured feedback source in parameter 90.41 or
motor feedback lost (and 90.51.
parameter 90.45/90.55 is set to Check that the encoder interface module
Warning). is properly seated in its slot.
Check that the encoder interface module
or slot connectors are not damaged. To
pinpoint the problem, try installing the
module into a different slot.
If the module is installed on an FEA-03
extension adapter, check the fiber optic
connections.
Check the auxiliary code (format XXXX
YYYY). “YYYY” indicates the problem
(see actions for each code below).
0001 Failed answer to encoder
configuration message.
0002 Failed answer to adapter
watchdog disable message.
0003 Failed answer to adapter
watchdog enable message.
Contact your local ABB representative.
0004 Failed answer to adapter
configuration message.
0005 Too many failed answers inline
to speed and position
messages.
0006 DDCS driver failed.
A79B BC short circuit Short circuit in brake chopper Replace brake chopper if external. Drives
IGBT with internal choppers will need to be
returned to ABB.
Ensure brake resistor is connected and
not damaged.
674 Fault tracing
Code
Warning Cause What to do
(hex)
A79C BC IGBT excess Brake chopper IGBT Let chopper cool down.
temperature temperature has exceeded Check for excessive ambient
internal warning limit. temperature.
Check for cooling fan failure.
Check for obstructions in the air flow.
Check the dimensioning and cooling of
the cabinet.
Check resistor overload protection
function settings (parameters
43.06…43.10).
Check minimum allowed resistor value
for the chopper being used.
Check that braking cycle meets allowed
limits.
Check that drive supply AC voltage is not
excessive.
A7A1 Mechanical brake Status of mechanical brake Check mechanical brake connection.
closing failed acknowledgement is not as Check mechanical brake settings in
Programmable warning: expected during brake close. parameter group 44 Mechanical brake
44.17 Brake fault function control (especially 44.213 Brake long fall
delay).
Check also setting in parameter 32.226
Watchdog mask
Check that acknowledgement signal
matches actual status of brake.
A7A2 Mechanical brake Status of mechanical brake Check mechanical brake connection.
opening failed acknowledgement is not as Check mechanical brake settings in
Programmable warning: expected during brake open. parameter group 44 Mechanical brake
44.17 Brake fault function control.
Check that acknowledgement signal
matches actual status of brake.
A7A5 Mechanical brake Open conditions of mechanical Check mechanical brake settings in
opening not allowed brake cannot be fulfilled (for parameter group 44 Mechanical brake
Programmable warning: example, brake has been control (especially 44.11 Keep brake
44.17 Brake fault function prevented from opening by closed).
parameter 44.11 Keep brake Check that acknowledgement signal (if
closed). used) matches actual status of brake.
Fault tracing 675
Code
Warning Cause What to do
(hex)
A7AA Extension AI The hardware current/voltage Check the auxiliary code (format
parametrization setting of an analog input (on XX00 00YY). “XX” specifies the number
an I/O extension module) does of the I/O extension module (01:
not correspond to parameter parameter group 14 I/O extension
settings. module 1, 02: 15 I/O extension module 2,
03: 16 I/O extension module 3). “YY”
specifies the analog input on the module.
For example, in case of I/O extension
module 1, analog input AI1 (auxiliary
code 0000 0101), the hardware
current/voltage setting on the module is
shown by parameter 14.29. The
corresponding parameter setting is
14.30. Adjust either the hardware setting
on the module or the parameter to solve
the mismatch.
Note: Control board reboot (either by
cycling the power or through parameter
96.08 Control board boot) is required to
validate any changes in the hardware
settings.
A7AB Extension I/O The I/O extension module Check the type and location settings of
configuration failure types and locations specified the modules (parameters 14.01, 14.02,
by parameters do not match 15.01, 15.02, 16.01 and 16.02).
the detected configuration. Check that the modules are properly
installed.
Check the auxiliary code. See Drive
application programming manual (IEC
61131-3) (3AUA0000127808 [English]).
A7B0 Motor speed feedback No motor speed feedback is Check the auxiliary code (format XXYY
Programmable warning: received. ZZZZ). “XX” specifies the number of the
90.45 Motor feedback fault encoder interface module (01:
91.11/91.12, 02: 91.13/91.14), “YY”
specifies the encoder (01: 92 Encoder 1
configuration, 02: 93 Encoder 2
configuration). “ZZZZ” indicates the
problem (see actions for each code
below).
0001 Motor gear definition invalid or Check motor gear settings (90.43 and
outside limits. 90.44).
0002 Encoder not configured. Check encoder settings (92 Encoder 1
configuration or 93 Encoder 2
configuration).
Use parameter 91.10 Encoder parameter
refresh) to validate any changes in the
settings.
0003 Encoder stopped working. Check encoder status.
0004 Encoder drift detected. Check for slippage between encoder and
motor.
676 Fault tracing
Code
Warning Cause What to do
(hex)
A7B1 Load speed feedback No load speed feedback is Check the auxiliary code (format XXYY
Programmable warning: received. ZZZZ). “XX” specifies the number of the
90.55 Load feedback fault encoder interface module (01:
91.11/91.12, 02: 91.13/91.14), “YY”
specifies the encoder (01: 92 Encoder 1
configuration, 02: 93 Encoder 2
configuration). “ZZZZ” indicates the
problem (see actions for each code
below).
0001 Load gear definition invalid or Check load gear settings (90.53 and
outside limits. 90.54).
0002 Feed constant definition invalid Check feed constant settings (90.63 and
or outside limits. 90.64).
0003 Encoder stopped working. Check encoder status.
A7C1 FBA A communication Cyclical communication Check status of fieldbus communication.
Programmable warning: between drive and fieldbus See user documentation of fieldbus
50.02 FBA A comm loss adapter module A or between interface.
func PLC and fieldbus adapter Check settings of parameter groups 50
module A is lost. Fieldbus adapter (FBA), 51 FBA A
settings, 52 FBA A data in and 53 FBA A
data out.
Check cable connections.
Check if communication master is able to
communicate.
A7C2 FBA B communication Cyclical communication Check status of fieldbus communication.
Programmable warning: between drive and fieldbus See user documentation of fieldbus
50.32 FBA B comm loss adapter module B or between interface.
func PLC and fieldbus adapter Check settings of parameter group 50
module B is lost. Fieldbus adapter (FBA).
Check cable connections.
Check if communication master is able to
communicate.
A7CA DDCS controller DDCS (fiber optic) Check status of controller. See user
comm loss communication between drive documentation of controller.
Programmable warning: and external controller is lost. Check settings of parameter group 60
60.59 DDCS controller DDCS communication.
comm loss function
Check cable connections. If necessary,
replace cables.
A7CB MF comm loss Master/follower Check the auxiliary code. The code
Programmable warning: communication is lost. indicates which node address (defined by
60.09 M/F comm loss parameter 60.02 in each drive) on the
function master/follower link is affected.
Check settings of parameter group 60
DDCS communication.
Check cable connections. If necessary,
replace cables.
A7CE EFB comm loss Communication break in Check the status of the fieldbus master
Programmable warning: embedded fieldbus (EFB) (online/offline/error etc.).
58.14 Communication loss communication. Check cable connections to the XD2D
action connector on the control unit.
Fault tracing 677
Code
Warning Cause What to do
(hex)
A7E1 Encoder Encoder error. Check the auxiliary code (format XXYY
Programmable warning: ZZZZ). “XX” specifies the number of the
90.45 Motor feedback fault encoder interface module (01:
91.11/91.12, 02: 91.13/91.14), “YY”
specifies the encoder (01: 92 Encoder 1
configuration, 02: 93 Encoder 2
configuration). “ZZZZ” indicates the
problem (see actions for each code
below).
0001 Cable fault Check the conductor order at both ends
of the encoder cable.
Check the groundings of the encoder
cable.
If the encoder was working previously,
check the encoder, encoder cable and
encoder interface module for damage.
See also parameter 92.21 Encoder cable
fault mode.
0002 No encoder signal Check the condition of the encoder.
0003 Overspeed
0004 Overfrequency
0005 Resolver ID run failed
0006 Resolver overcurrent fault Contact your local ABB representative.
Code
Warning Cause What to do
(hex)
A880 Motor bearing Warning generated by an on- Check the auxiliary code. Check the
Programmable warnings: time timer or a value counter. source of the warning corresponding to
33.14 On-time 1 warn the code:
message 0: 33.13 On-time 1 source
33.24 On-time 2 warn
message 1: 33.23 On-time 2 source
33.55 Value counter 1 4: 33.53 Value counter 1 source
warn message 5: 33.63 Value counter 2 source.
33.65 Value counter 2
warn message
A881 Output relay Warning generated by an edge Check the auxiliary code. Check the
counter. source of the warning corresponding to
A882 Motor starts
Programmable warnings: the code:
A883 Power ups 33.35 Edge counter 1 warn 2: 33.33 Edge counter 1 source
message
A884 Main contactor 33.45 Edge counter 2 warn
3: 33.43 Edge counter 2 source.
message
A885 DC charge
A886 On-time 1 Warning generated by on-time Check the source of the warning
(Editable message text) timer 1. (parameter 33.13 On-time 1 source).
Programmable warning:
33.14 On-time 1 warn
message
A887 On-time 2 Warning generated by on-time Check the source of the warning
(Editable message text) timer 2. (parameter 33.23 On-time 2 source).
Programmable warning:
33.24 On-time 2 warn
message
A888 Edge counter 1 Warning generated by edge Check the source of the warning
(Editable message text) counter 1. (parameter 33.33 Edge counter 1
Programmable warning: source).
33.35 Edge counter 1
warn message
A889 Edge counter 2 Warning generated by edge Check the source of the warning
(Editable message text) counter 2. (parameter 33.43 Edge counter 2
Programmable warning: source).
33.45 Edge counter 2
warn message
A88A Value counter 1 Warning generated by value Check the source of the warning
(Editable message text) counter 1. (parameter 33.53 Value counter 1
Programmable warning: source).
33.55 Value counter 1
warn message
A88B Value counter 2 Warning generated by value Check the source of the warning
(Editable message text) counter 2. (parameter 33.63 Value counter 2
Programmable warning: source).
33.65 Value counter 2
warn message
A88C Device clean Warning generated by an on- Check the auxiliary code. Check the
time timer. source of the warning corresponding to
A88D DC capacitor
Programmable warnings: the code:
A88E Cabinet fan 33.14 On-time 1 warn message 0: 33.13 On-time 1 source
33.24 On-time 2 warn message
A88F Cooling fan 1: 33.23 On-time 2 source
10: 05.04 Fan on-time counter.
A890 Additional cooling
Fault tracing 679
Code
Warning Cause What to do
(hex)
A8A0 AI supervision An analog signal is outside the Check the auxiliary code (format XYY).
Programmable warning: limits specified for the analog “X” specifies the location of the input (0:
12.03 AI supervision input. AI on control unit; 1: I/O extension
function module 1, etc.), “YY” specifies the input
and limit (01: AI1 under minimum,
02: AI1 over maximum, 03: AI2 under
minimum, 04: AI2 over maximum).
Check signal level at the analog input.
Check the wiring connected to the input.
Check the minimum and maximum limits
of the input in parameter group 12
Standard AI.
A8B0 Signal supervision Warning generated by the Check the source of the warning
(Editable message text) signal supervision 1 function. (parameter 32.07 Supervision 1 signal).
Programmable warning:
32.06 Supervision 1 action
A8B1 Signal supervision 2 Warning generated by the Check the source of the warning
(Editable message text) signal supervision 2 function. (parameter 32.17 Supervision 2 signal).
Programmable warning:
32.16 Supervision 2 action
A8B2 Signal supervision 3 Warning generated by the Check the source of the warning
(Editable message text) signal supervision 3 function. (parameter 32.27 Supervision 3 signal).
Programmable warning:
32.26 Supervision 3 action
A8BE ULC overload warning Selected signal has exceeded Check for any operating conditions
Programmable fault: the user overload curve. increasing the monitored signal (for
37.03 ULC overload example, the loading of the motor if the
actions torque or current is being monitored).
Check the definition of the load curve
(parameter group 37 User load curve).
A8BF ULC underload Selected signal has fallen Check for any operating conditions
warning below the user underload decreasing the monitored signal (for
Programmable fault: curve. example, loss of load if the torque or
37.04 ULC underload current is being monitored).
actions Check the definition of the load curve
(parameter group 37 User load curve).
A8C0 Fan service counter A cooling fan has reached the Check the auxiliary code. The code
end of its estimated lifetime. indicates which fan is to be replaced.
See parameters 05.41 and 0: Main cooling fan
05.42. 1:Auxiliary cooling fan
2:Auxiliary cooling fan 2
3:Cabinet cooling fan
4:PCB compartment fan
Refer to the hardware manual of the
drive for fan replacement instructions.
A981 External warning 1 Fault in external device 1. Check the external device.
(Editable message text) Check setting of parameter 31.01
Programmable warning: External event 1 source.
31.01 External event 1
source
31.02 External event 1
type
680 Fault tracing
Code
Warning Cause What to do
(hex)
A982 External warning 2 Fault in external device 2. Check the external device.
(Editable message text) Check setting of parameter 31.03
Programmable warning: External event 2 source.
31.03 External event 2
source
31.04 External event 2
type
A983 External warning 3 Fault in external device 3. Check the external device.
(Editable message text) Check setting of parameter 31.05
Programmable warning: External event 3 source.
31.05 External event 3
source
31.06 External event 3
type
A984 External warning 4 Fault in external device 4. Check the external device.
(Editable message text) Check setting of parameter 31.07
Programmable warning: External event 4 source.
31.07 External event 4
source
31.08 External event 4
type
A985 External warning 5 Fault in external device 5. Check the external device.
(Editable message text) Check setting of parameter 31.09
Programmable warning: External event 5 source.
31.09 External event 5
source
31.10 External event 5
type
AF8C Process PID sleep The drive is entering sleep Informative warning.
mode mode.
AF85 Line side unit warning The supply unit (or other The auxiliary code specifies the original
converter) has generated a warning code in the supply unit control
warning. program. See section Auxiliary codes for
line-side converter warnings (page 706).
AF90 Speed controller The speed controller autotune Check the auxiliary code (format XXXX
autotuning routine did not complete YYYY). “YYYY” indicates the problem
successfully. (see actions for each code below).
0000 The drive was stopped before Repeat autotune until successful.
the autotune routine finished.
0001 The drive was started but was Make sure the prerequisites of the
not ready to follow the autotune run are fulfilled. See section
autotune command. Before activating the autotune routine
(page 181).
0002 Required torque reference Decrease torque step (parameter 25.38)
could not be reached before or increase speed step (25.39).
the drive reached maximum
speed.
0003 Motor could not Increase torque step (parameter 25.38)
accelerate/decelerate to or decrease speed step (25.39).
maximum/minimum speed.
0005 Motor could not decelerate Decrease torque step (parameter 25.38)
with full autotune torque. or speed step (25.39).
AFAA Autoreset A fault is about to be autoreset. Informative warning. See the settings in
parameter group 31 Fault functions.
Fault tracing 681
Code
Warning Cause What to do
(hex)
AFE1 Emergency stop (off2) Drive has received an Check that it is safe to continue
emergency stop (mode operation. Reset the source of the
selection off2) command. emergency stop signal (such as an
emergency stop push button). Restart
drive.
(Follower drive in a Informative warning. After stopping on a
master/follower configuration) ramp stop (Off1 or Off3) command, the
Drive has received a stop master sends a short, 10-millisecond
command from the master. coast stop (Off2) command to the
follower(s). The Off2 stop is stored in the
event log of the follower.
AFE2 Emergency stop (off1 Drive has received an Check that it is safe to continue
or off3) emergency stop (mode operation. Reset the source of the
selection off1 or off3) emergency stop signal (such as an
command. emergency stop push button). Restart
drive.
AFE7 Follower A follower drive has tripped. Check the auxiliary code. Add 2 to the
code to find out the node address of the
faulted drive.
Correct the fault in the follower drive.
AFEA Enable start signal No enable start signal Check the setting of (and the source
missing received. selected by) parameter 20.19 Enable
(Editable message text) start command.
AFEB Run enable missing No run enable signal is Check setting of parameter 20.12 Run
received. enable 1 source. Switch signal on (e.g. in
the fieldbus Control Word) or check
wiring of selected source.
AFEC External power signal 95.04 Control board supply is Check the external 24 V DC power
missing set to External 24V but no supply to the control unit, or change the
voltage is connected to the setting of parameter 95.04.
XPOW connector of the control
unit.
AFF6 Identification run Motor ID run will occur at next Informative warning.
start, or is in progress.
AFF7 Autophasing Autophasing will occur at next Informative warning.
start.
B5A0 STO event Safe torque off function is Check safety circuit connections. For
Programmable event: active, i.e. safety circuit more information, see appropriate drive
31.22 STO indication signal(s) connected to hardware manual and description of
run/stop connector XSTO is lost. parameter 31.22 STO indication run/stop
(page 397).
B5A2 Power up The drive has been powered Informative event.
Programmable event: up.
96.39 Power up event
logging
B5A4 SW internal Control unit rebooted Informative event.
diagnostics unexpectedly.
B686 Checksum mismatch The calculated parameter See A686 Checksum mismatch (page
Programmable event: checksum does not match any 670).
96.54 Checksum action enabled reference checksum.
D200 Brake slip at Brake is slipping when the Check the mechanical brake.
standstill2 motor is not running. Check the parameter settings in group 74
Speed matching.
682 Fault tracing
Code
Warning Cause What to do
(hex)
D201 Slowdown up Slowdown command is active Run the motor in the opposite direction
in the forward (up) direction and deactivate the Slowdown command,
based on the selection in or let the drive run with the limited speed
parameter 20.200 Slowdown reference.
select.
D202 Slowdown down Slowdown command is active Run the motor in the opposite direction
in the reverse (down) direction and deactivate the Slowdown command,
based on the selection in or let the drive run with the limited speed
parameter 20.200 Slowdown reference.
select.
D203 Hoist speed up limit Hoist speed optimization Check the parameter settings in group 75
function is limiting the speed Hoist speed optimization.
reference in the forward Check the physical load condition and
direction. the motor current settings.
D204 Hoist speed down limit Hoist speed optimization Check the parameter settings in group 75
function is limiting the speed Hoist speed optimization.
reference in the reverse Check the physical load condition and
direction. the motor current settings.
D205 End limit 1 End limit 1 command is active Check the wiring of the End limit 1
based on the selection in connection.
parameter 20.205 End limit 1. Run the motor in the opposite direction
and deactivate the End limit 1 command.
D206 End limit 2 End limit 2 command is active Check the wiring of the End limit 2
based on the selection in connection.
parameter 20.206 End limit 2. Run the motor in the opposite direction
and deactivate the End limit 2 command.
D207 Wrong start Drive does not accept a start Check and correct the possible causes
sequence command because the drive is for the warning, and then give the start
not ready for the following command again.
reasons:
• The main power is switched
off.
• Fieldbus control bits are
used in the wrong order.
• The upper or lower limit is
active.
D208 Joystick reference Speed reference is greater Check the wiring of the joystick zero
check than +/- 10% of the minimum position input.
or maximum scaled value of Check the wiring of the analog input
the used joystick reference, the reference signal of the joystick.
joystick zero position input
(20.214 Joystick zero position)
is active, and the delay defined
with parameter 20.215 Joystick
warning delay has elapsed.
D209 Joystick zero position2 Drive does not accept a start Check the wiring of the joystick zero
command because of a wrong position input.
state of the joystick zero
position input (20.214 Joystick
zero position).
Fault tracing 683
Code
Warning Cause What to do
(hex)
D210 Toggle bit supervision Communication loss occurred Check communication between
wrn between the overriding system overriding system and drive.
and the drive.
Time between two consecutive
toggle bit rising edges from
overriding system is longer
than the time set in parameter
31.213 Toggle bit time delay.
D211 Synchro sel mismatch Parameter (82.01 Synchro Check settings in parameter 82.01
control) settings are different in Synchro control. The settings should be
Master and Follower drives. same.
D212 Crane operating hours Crane actual operating time Do the required maintenance task.
(when brake was open) limit is Reset the time counter with parameter
more than the limit defined in 33.200 Set crane operation hours.
parameter 33.202 Crane
operation hrs warning limit.
D213 Brake oper counts Number of times mechanical Do the required maintenance task.
brake was open is more than Reset the brake operating counter with
the limit defined in parameter parameter 33.210 Set brake oper counts.
33.212 Brake oper counts
warning limit.
D214 Number of power on Number of times the drive was Do the required maintenance task.
powered on is more than the Reset the power on counter with
limit defined in parameter parameter 33.220 Set number of power
33.222 Number of pwr on on.
warning limit.
D215 Watchdog warning Monitored condition detected Check parameter 32.228 Watchdog trip
and watchdog relay is sw.
activated
D216 Liftetime left less 10% System lifetime is less than Do the required maintenance task.
10%. Reset the maintenance counters.
D217 Slack rope Slack rope condition detected. Check parameter settings.
75.70 Start lifetime monitor
D219 Inertia calculation Inertia calculation (75.45 Warning disappears automatically after
running Inertia calculation) is activated. the inertia calculation.
You can set the parameter to Done and
remove the warning. This stops the
inertia calculation.
D20A Fast stop Fast stop command (20.210 Deactivate the Fast stop command.
Fast stop input) is activated.
D20B Power on Power on acknowledge circuit Check the wiring and the setting of
acknowledge is open. parameter 20.212 Power on
acknowledge.
D20C Slowdown safe zone Crane is operating within the Check the source for activating the
safe zone limit. Slowdown command in parameter
Slowdown function mode in 20.201 Slowdown input 1.
parameter 20.200 Slowdown Check the external circuit.
select is set as Single bit See also section Slowdown on page 103.
without direction. Check parameter 31.205 Crane warning
masking, b2 for masking warning.
684 Fault tracing
Code
Warning Cause What to do
(hex)
D20D External speed limit2 External speed limits are active Check the source from parameter 30.200
instead of the internal speed External speed limits.
limits. Check the external circuit.
See also section External speed
limitation on page 98.
Check parameter 31.205 Crane warning
masking, b5 for masking warnings.
D20E M/F control location Master and follower are not in Check that the master and the follower
mismatch the same control location. are both in control location EXT2.
D20F Follower 4 Faulted Follower drive 4 has tripped on See the follower drive 4 for more detailed
a fault. This fault message is fault description.
displayed in the master drive
only.
E200 Follower 1 faulted Follower drive 1 has tripped on See the follower drive 1 for more detailed
a fault. This fault message is fault description.
displayed in the master drive
only.
E201 Follower 2 faulted Follower drive 2 has tripped on See the follower drive 2 for more detailed
a fault. This fault message is fault description.
displayed in the master drive
only.
E202 Follower 3 faulted Follower drive 3 has tripped on See the follower drive 3 for more detailed
a fault. This fault message is fault description.
displayed in the master drive
only.
D20F Brake match Brake slippage is detected The drive may be restarted automatically
when the brake is assumed to based on the selected brake
be closed i.e., delay time in matching mode. See Brake matching
parameter 44.13 Brake close modes on page 87.
delay elapses and if the Check parameter 44.13 Brake close
change in actual load position delay.
(parameter 90.05 Load
position scaled) exceeded the
limit in 44.221 Brake match
position limit.
D218 Brake match config Not all drive parameter settings
are configured to enable the
use of the brake match
function.
For example, A Brake match
mode is selected with
parameter 44.220 Brake match
mode, when the encoder or
mechanical brake control is not
in use.
Fault tracing 685
Fault messages
Code Fault Cause What to do
(hex)
2281 Calibration Measured offset of output Try performing the current calibration
phase current measurement or again (select Current measurement
difference between output calibration at parameter 99.13). If the
phase U2 and W2 current fault persists, contact your local ABB
measurement is too great (the representative.
values are updated during
current calibration).
2310 Overcurrent Output current has exceeded Check motor load.
internal fault limit. If the control unit is externally powered,
check the setting of parameter 95.04
Control board supply.
Check acceleration times in parameter
group 23 Speed reference ramp (speed
control) and 26 Torque reference chain
(torque control). Also check parameters
31.42 Overcurrent fault limit, 46.01
Speed scaling, 46.02 Frequency scaling
and 46.03 Torque scaling.
Check motor and motor cable (including
phasing and delta/star connection).
Check there are no contactors opening
and closing in motor cable.
Check that the start-up data in parameter
group 99 corresponds to the motor rating
plate.
Check that there are no power factor
correction capacitors or surge absorbers
in motor cable.
Check encoder cable (including
phasing).
Check the auxiliary code (format XXXY
YYZZ). With parallel-connected inverter
modules, “Y YY” specifies through which
BCU control unit channel the fault was
received. “ZZ” indicates the phase that
triggered the fault (0: No detailed
information available, 1: U-phase, 2: V-
phase, 4: W-phase, 3/5/6/7: multiple
phases).
686 Fault tracing
AE02 Earth leakage IGBT supply has detected load Check AC fuses.
Programmable warning: unbalance. Check for earth leakages.
31.120 LSU earth fault
Check supply cabling.
Check power modules.
Check there are no power factor
correction capacitors or surge absorbers
in supply cable.
AE04 IGBT overload Excessive IGBT junction to Check supply cable.
case temperature.
AE05 BU current difference Current difference detected by Check converter fuses.
the branching unit (BU). Check converter(s).
Check inverter(s).
Check LCL filter.
AE06 BU earth leakage Earth leakage detected by the Check AC fuses.
branching unit: sum of all Check for earth leakages.
currents exceeds the level. Check supply cabling.
Check power modules.
Check there are no power factor
correction capacitors or surge absorbers
in supply cable.
AE09 DC link overvoltage Excessive intermediate circuit Check that parameter 95.01 Supply
DC voltage. voltage is set according to the supply
Note: This warning can be voltage in use.
shown only when the IGBT
supply unit is not modulating.
AE0A DC link undervoltage Intermediate circuit DC voltage Check supply and fuses.
is not sufficient due to missing Check that parameter 95.01 Supply
phase in supply voltage, blown voltage is set according to the supply
fuse or rectifier bridge internal voltage in use.
fault.
Note: This warning can be
shown only when the IGBT
supply unit is not modulating.
AE0B DC not charged The voltage of the intermediate Check the input voltage setting in
DC circuit has not yet risen to parameter 95.01 Supply voltage.
operating level. Check the input voltage.
If the problem persists, contact your local
ABB representative.
Fault tracing 707
Code
Warning / Aux. code Cause What to do
(hex)
AE0C BU DC link difference DC link voltage difference Check DC fuses.
detected by the branching unit. Check converter module connections to
DC link.
AE0D BU voltage difference Main voltage difference Check AC fuses.
detected by the branching unit. Check supply cable.
AE14 Excess temperature High temperature difference Check ambient conditions.
between the IGBTs of different Check air flow and fan operation.
phases. Check heatsink fins for dust pick-up.
Check motor power against IGBT supply
unit power.
2E01 Earth leakage IGBT supply unit has detected Check AC fuses.
Programmable fault: an earth fault. Check for earth leakages.
31.120 LSU earth fault Check supply cabling.
Check power modules.
Check there are no power factor
correction capacitors or surge absorbers
in supply cable.
If no earth fault can be detected, contact
your local ABB representative.
2E02 Short circuit IGBT supply unit has detected Check supply cable.
short circuit. Check there are no power factor
correction capacitors or surge absorbers
in supply cable.
After correcting the cause of the fault,
reboot the control unit (using parameter
96.08 Control board boot) or by cycling
power.
2E04 IGBT overload Excessive IGBT junction to Check the load.
case temperature.
2E05 BU current difference Current difference detected by Check converter fuses.
the branching unit (BU). Check converter(s).
Check inverter(s).
Check LCL filter.
Power off all boards.
If the fault persists, contact your local
ABB representative.
Code
Fault / Aux. code Cause What to do
(hex)
3E00 Input phase loss Input phase loss detected by Check the auxiliary code. Check the
Programmable fault: the IGBT bridge. source of the fault corresponding to the
31.121 LSU supply phase code:
loss
1: Phase A
2: Phase B
4: Phase C
8: Phase cannot be detected
Check the AC fuses.
Check for input power supply imbalance.
3E04 DC link overvoltage Excessive intermediate circuit Check that parameter 95.01 Supply
DC voltage. voltage is set according to the supply
voltage in use.
3E05 DC link undervoltage Intermediate circuit DC voltage Check supply cabling, fuses and
is not sufficient because of a switchgear.
missing supply phase or blown Check that parameter 95.01 Supply
fuse. voltage is set according to the supply
voltage in use.
3E06 BU DC link difference Difference in DC voltages Check the DC fuses.
between parallel-connected Check the connection to the DC bus.
supply modules. If the problem persists, contact your local
ABB representative.
3E07 BU voltage difference Difference in main voltages Check the supply network connections.
between parallel-connected Check the AC fuses.
supply modules. If the problem persists, contact your local
ABB representative.
3E08 LSU charging DC link voltage is not high Check parameter 95.01 Supply voltage.
enough after charging. Check supply voltage and fuses.
Check the connection from the relay
output to the charging contactor.
Check that the DC voltage measuring
circuit is working correctly.
4E01 Cooling Power module temperature is Check ambient temperature. If it exceeds
excessive. 40 °C (104 °F), ensure that load current
does not exceed derated load capacity.
See appropriate hardware manual.
Check power module cooling air flow and
fan operation.
Check inside of cabinet and heatsink of
power module for dust pick-up. Clean
whenever necessary.
4E02 IGBT temperature IGBT temperature is Check ambient conditions.
excessive. Check air flow and fan operation.
Check heatsink fins for dust pick-up.
Check motor power against IGBT supply
unit power.
4E03 Excess temperature Power unit module Check ambient conditions.
temperature is excessive. Check air flow and fan operation.
Check heatsink fins for dust pick-up.
710 Fault tracing
Code
Fault / Aux. code Cause What to do
(hex)
4E04 Excess temperature High temperature difference See AE15 Excess temperature
difference between the IGBTs of different difference (page 707).
phases. The amount of
available temperatures
depends on the frame size.
4E06 Cabinet or LCL Overtemperature detected Check the cooling of the cabinet, LCL
overtemperature either in cabinet, LCL filter or filter and auxiliary transformer.
auxiliary transformer.
5E05 Rating ID mismatch The hardware of the supply Cycle the power to the supply unit. If the
unit does not match the control unit is externally powered, reboot
information stored in the the control unit (using parameter 96.108
memory unit. This may occur LSU control board boot) or by cycling its
eg, after a firmware update or power.
memory unit replacement. If the problem persists, contact your local
ABB representative.
5E06 Main contactor Fault Control program does not Check main contactor / main breaker
receive main contactor on (1) control circuit wiring.
acknowledgement through Check the status of other switches
digital input even control connected to contactor control circuit.
program has closed the See the delivery-specific circuit
contactor control circuit with diagrams.
relay output. Check main contactor operating voltage
Main contactor / main breaker level (should be 230 V).
is not functioning properly, or Check digital input DI3 connections.
there is a loose / bad
connection.
6E19 Synchronization fault Synchronization to supply Monitor possible network transients.
network has failed.
6E1A Rating ID fault Rating ID load error. Contact your local ABB representative.
6E1F Licensing fault There are two types of licenses Check the line-converter control
being used in ACS880 drives: program. Record the auxiliary codes of
licenses that need to be found all active licensing faults and contact your
from the unit which allow the product vendor for further instructions.
firmware to be executed, and This fault requires a reboot of the control
licenses that prevent the unit either by switching the power off and
firmware from running.The on, or using parameter 96.108 LSU
license is indicated by the control board boot.
value of the auxiliary code
field. The license is Nxxxx,
where xxxx is indicated by the
4-digit value of the auxiliary
code field.
8201 A restrictive license is found Contact your product vendor for further
from the unit. The firmware on instructions.
this supply unit cannot be
executed because a Low
harmonic license is found from
the unit. This unit is meant to
be used with IGBT supply
control program (2Q) only.
7E01 Panel loss Control panel or PC tool Check PC tool or control panel
selected as active control connection.
location has ceased Check control panel connector.
communicating. Replace control panel in mounting
platform.
Fault tracing 711
Code
Fault / Aux. code Cause What to do
(hex)
8E07 Net lost Net lost is detected. Duration Resynchronize the IGBT supply unit to
of net lost is too long. the grid after net lost.
712 Fault tracing
Fieldbus control through the embedded fieldbus interface (EFB) 713
10
Fieldbus control through the
embedded fieldbus interface
(EFB)
What this chapter contains
The chapter describes how the drive can be controlled by external devices over a
communication network (fieldbus) using the embedded fieldbus interface.
System overview
The drive can be connected to an external control system through a communication
link using either a fieldbus adapter or the embedded fieldbus interface.
The embedded fieldbus interface supports the Modbus RTU protocol. The drive
control program can handle 10 Modbus registers in a 10-millisecond time level. For
example, if the drive receives a request to read 20 registers, it will start its response
within 22 ms of receiving the request – 20 ms for processing the request and 2 ms
overhead for handling the bus. The actual response time depends on other factors as
well, such as the baud rate (a parameter setting in the drive).
The drive can be set to receive all of its control information through the fieldbus
interface, or the control can be distributed between the embedded fieldbus interface
and other available sources, for example, digital and analog inputs.
714 Fieldbus control through the embedded fieldbus interface (EFB)
Fieldbus controller
Fieldbus
Data flow
Control Word (CW)
References
Process I/O (cyclic)
Status Word (SW)
Actual values
Parameter R/W
requests/responses Service messages (acyclic)
COMMUNICATION INITIALIZATION
58.01 Protocol enable Modbus RTU Initializes embedded fieldbus communication.
Drive-to-drive link operation is automatically
disabled.
Setting for
Parameter Function/Information
fieldbus control
58.33 Addressing eg. Mode 0 Defines the mapping between parameters
mode (default) and holding registers in the 400001…465536
(100…65535) Modbus register range.
58.34 Word order LO-HI (default) Defines the order of the data words in the
Modbus message frame.
58.101 Data I/O 1 For example, the Define the address of the drive parameter
… default settings which the Modbus master accesses when it
58.124 Data I/O 24 (I/Os 1…6 contain reads from or writes to the register address
the control word, corresponding to Modbus In/Out parameters.
the status word, Select the parameters that you want to read
two references and or write through the Modbus I/O words.
two actual values)
RO/DIO control These settings write the incoming data into
word, AO1 data storage parameters 10.99 RO/DIO control
storage, AO2 data word, 13.91 AO1 data storage, 13.92 AO2
storage data storage.
58.06 Communication Refresh settings Validates the settings of the configuration
control parameters.
The new settings will take effect when the drive is powered up the next time, or when
they are validated by parameter 58.06 Communication control.
Setting for
Parameter Function/Information
fieldbus control
22.12 Speed ref2 EFB ref1 or EFB ref2 Selects a reference received through the
source embedded fieldbus interface as speed
reference 2.
OTHER SELECTIONS
EFB references can be selected as the source at virtually any signal selector parameter by
selecting Other, then either 03.09 EFB reference 1 or 03.10 EFB reference 2.
SEL
EFB CW 3)
CW 0
2) 03.09 EFB reference
REF1
1 20.01
REF2 2
03.10 EFB reference 20.06
2
Reference
EFB SW 3) selection
SW 0
2)
ACT1 Actual 1 3)
ACT2 2 Actual 2 3)
58.25
Groups
Data I/O 22/26/28/40 etc.
selection
I/O 1
I/O 2 Reference
selection
I/O 3 Par. 01.01…255.255
…
I/O 24
58.101
…
58.124 Groups
22/26/28/40 etc.
Parameter
Acyclic communication table
References
EFB references 1 and 2 are 16-bit or 32-bit signed integers. The contents of each
reference word can be used as the source of virtually any signal, such as the speed,
frequency, torque or process reference. In embedded fieldbus communication,
references 1 and 2 are displayed by 03.09 EFB reference 1 and 03.10 EFB reference
2 respectively. Whether the references are scaled or not depends on the settings of
58.26 EFB ref1 type and 58.27 EFB ref2 type. See section About the control profiles
(page 721).
Actual values
Fieldbus actual signals (ACT1 and ACT2) are 16-bit or 32-bit signed integers. They
convey selected drive parameter values from the drive to the master. Whether the
actual values are scaled or not depends on the settings of 58.28 EFB act1 type and
58.29 EFB act2 type. See section About the control profiles (page 721).
Data input/outputs
Data input/outputs are 16-bit or 32-bit words containing selected drive parameter
values. Parameters 58.101 Data I/O 1 … 58.124 Data I/O 24 define the addresses
from which the master either reads data (input) or to which it writes data (output).
The desired values of the relay outputs (RO) and digital input/outputs (DIO) can be
written in a 16-bit word into 10.99 RO/DIO control word, which is then selected as the
source of those outputs. Each of the analog outputs (AO) of the drive have a
dedicated storage parameter (13.91 AO1 data storage and 13.92 AO2 data storage),
which are available in the source selection parameters 13.12 AO1 source and 13.22
AO2 source.
Register addressing
The address field of Modbus requests for accessing holding registers is 16 bits. This
allows the Modbus protocol to support addressing of 65536 holding registers.
Historically, Modbus master devices used 5-digit decimal addresses from 40001 to
49999 to represent holding register addresses. The 5-digit decimal addressing limited
to 9999 the number of holding registers that could be addressed.
Modern Modbus master devices typically provide a means to access the full range of
65536 Modbus holding registers. One of these methods is to use 6-digit decimal
addresses from 400001 to 465536. This manual uses 6-digit decimal addressing to
represent Modbus holding register addresses.
Modbus master devices that are limited to the 5-digit decimal addressing may still
access registers 400001 to 409999 by using 5-digit decimal addresses 40001 to
49999. Registers 410000 to 465536 are inaccessible to these masters.
Note: Register addresses of 32-bit parameters cannot be accessed by using 5-digit
register numbers.
Fieldbus control through the embedded fieldbus interface (EFB) 721
Profile selection
58.25
Note that scaling of references and actual values can be selected independent of the
profile selection by parameters 58.26…58.29.
722 Fieldbus control through the embedded fieldbus interface (EFB)
Status Word
The table below shows the fieldbus Status Word for the ABB Drives control profile.
The embedded fieldbus interface converts the drive Status Word into this form for the
fieldbus. The upper case boldface text refers to the states shown in State transition
diagram on page 725.
Bit Name Value STATE/Description
0 RDY_ON 1 READY TO SWITCH ON.
0 NOT READY TO SWITCH ON.
1 RDY_RUN 1 READY TO OPERATE.
0 OFF1 ACTIVE.
2 RDY_REF 1 OPERATION ENABLED.
0 OPERATION INHIBITED.
3 TRIPPED 1 FAULT.
0 No fault.
4 OFF_2_STA 1 OFF2 inactive.
0 OFF2 ACTIVE.
5 OFF_3_STA 1 OFF3 inactive.
0 OFF3 ACTIVE.
6 SWC_ON_ 1 SWITCH-ON INHIBITED.
INHIB 0 –
7 ALARM 1 Warning/Alarm.
0 No warning/alarm.
8 AT_ 1 OPERATING. Actual value equals Reference = is within
SETPOINT tolerance limits, i.e. in speed control, speed error is 10%
max. of nominal motor speed.
0 Actual value differs from Reference = is outside tolerance
limits.
9 REMOTE 1 Drive control location: REMOTE (EXT1 or EXT2).
0 Drive control location: LOCAL.
10 ABOVE_ 1 Actual frequency or speed equals or exceeds supervision
LIMIT limit (set by drive parameter). Valid in both directions of
rotation.
0 Actual frequency or speed within supervision limit.
11 USER_0 S
12 EXT_RUN_ 1 External Run enable signal received.
ENABLE
0 No external Run enable signal received.
13…15 Reserved
Fieldbus control through the embedded fieldbus interface (EFB) 725
NOT READY TO
SWITCH ON (SW Bit0=0) CW = Control Word
A B C D
SW = Status Word
n = Speed
I = Input Current
(CW=xxxx x1xx xxxx x110)
RFG = Ramp Function
(CW Bit3=0)
Generator
READY TO f = Frequency
OPERATION SWITCH ON (SW Bit0=1)
INHIBITED (SW Bit2=0)
from any state
operation (CW=xxxx x1xx xxxx x111)
inhibited Fault
READY TO
FAULT (SW Bit3=1)
from any state OPERATE (SW Bit1=1)
OPERATION
C D
ENABLED (SW Bit2=1)
A
(CW Bit5=0) (CW=xxxx x1xx xxx1 1111)
D RFG: OUTPUT
ENABLED
B
(CW Bit6=0) (CW=xxxx x1xx xx11 1111)
References
The ABB drives profile supports the use of two references, EFB reference 1 and EFB
reference 2. The references are 16-bit words each containing a sign bit and a 15-bit
integer. A negative reference is formed by calculating the two’s complement from the
corresponding positive reference.
The references are scaled as defined by parameters 46.01…46.07; which scaling is
in use depends on the setting of 58.26 EFB ref1 type and 58.27 EFB ref2 type (see
page 479).
Fieldbus Drive
The scaled references are shown by parameters 03.09 EFB reference 1 and 03.10
EFB reference 2.
Fieldbus control through the embedded fieldbus interface (EFB) 727
Actual values
The ABB Drives profile supports the use of two fieldbus actual values, ACT1 and
ACT2. The actual values are 16-bit words each containing a sign bit and a 15-bit
integer. A negative value is formed by calculating the two’s complement from the
corresponding positive value.
The actual values are scaled as defined by parameters 46.01…46.04; which scaling
is in use depends on the setting of parameters 58.28 EFB act1 type and 58.29 EFB
act2 type (see page 479).
Fieldbus Drive
0 0
Exception codes
The table below shows the Modbus exception codes supported by the embedded
fieldbus interface.
Code Name Description
01h ILLEGAL FUNCTION The function code received in the query is not an
allowable action for the server.
02h ILLEGAL DATA The data address received in the query is not an
ADDRESS allowable address for the server.
03h ILLEGAL DATA VALUE The requested Quantity of Registers is larger than the
drive can handle.
Note: This error does not mean that a value written to
a drive parameter is outside the valid range.
04h SLAVE DEVICE The value written to a drive parameter is outside the
FAILURE valid range. See section Error code registers (holding
registers 400090…400100) on page 735.
06h SLAVE DEVICE BUSY The server is engaged in processing a long-duration
program command.
732 Fieldbus control through the embedded fieldbus interface (EFB)
11
Fieldbus control through a
fieldbus adapter
Contents of this chapter
This chapter describes how the drive can be controlled by external devices over a
communication network (fieldbus) through an optional fieldbus adapter module.
The fieldbus control interface of the drive is described first, followed by a
configuration example.
System overview
The drive can be connected to an external control system through an optional
fieldbus adapter mounted onto the control unit of the drive. The drive actually has two
independent interfaces for fieldbus connection, called “fieldbus adapter A” (FBA A)
and “fieldbus adapter B” (FBA B). The drive can be configured to receive all of its
control information through the fieldbus interface(s), or the control can be distributed
between the fieldbus interface(s) and other available sources such as digital and
analog inputs, depending on how control locations EXT1 and EXT2 are configured.
Note: It is recommended that the FBA B interface is only used for monitoring.
738 Fieldbus control through a fieldbus adapter
Fieldbus adapters are available for various communication systems and protocols, for
example
• CANopen (FCAN-01 adapter)
• ControlNet (FCNA-01 adapter)
• DeviceNet (FDNA-01 adapter)
• EtherCAT® (FECA-01 adapter)
• EtherNet/IPTM (FENA-11 or FENA-21 adapter)
• Modbus/RTU (FSCA-01 adapter)
• Modbus/TCP (FENA-11 or FENA-21 adapter)
• POWERLINK (FEPL-02 adapter)
• PROFIBUS DP (FPBA-01 adapter)
• PROFINET IO (FENA-11 or FENA-21 adapter).
Note: Fielbdbus adapters with suffix “M” (eg. FPBA-01-M) are not supported.
Drive
Fieldbus
controller
Fieldbus
Other
devices
Data Flow
Control word (CW)
References
Process I/O (cyclic)
Status word (SW)
Actual values
Fieldbus network
1)
Fieldbus adapter FBA Profile
EXT1/2
Start func
DATA Profile
OUT 2) selection
4) FBA MAIN CW
4)
FBA REF1
1
DATA OUT FBA REF2 20.01
2 selection 20.06
Fieldbus-specific interface
3
3)
… Speed/Torque
REF1 sel
12 Par. 10.01…99.99
DATA Profile
IN 2) Group 53
selection
FBA MAIN SW 22.11 / 26.11
5) 5) FBA ACT1 / 26.12
1 FBA ACT2
DATA IN
2 selection Speed/Torque
3 REF2 sel
3)
…
12 Par. 01.01…99.99
References
References are 16-bit words containing a sign bit and a 15-bit integer. A negative
reference (indicating reversed direction of rotation) is formed by calculating the two’s
complement from the corresponding positive reference.
ABB drives can receive control information from multiple sources including analog
and digital inputs, the drive control panel and a fieldbus adapter module. In order to
have the drive controlled through the fieldbus, the module must be defined as the
source for control information such as reference. This is done using the source
selection parameters in groups 22 Speed reference selection and 26 Torque
reference chain.
Scaling of references
The references are scaled as defined by parameters 46.01…46.07; which scaling is
in use depends on the setting of 50.04 FBA A ref1 type and 50.05 FBA A ref2 type.
Fieldbus Drive
The scaled references are shown by parameters 03.05 FB A reference 1 and 03.06
FB A reference 2.
Actual values
Actual values are 16-bit words containing information on the operation of the drive.
The types of the monitored signals are selected by parameters 50.07 FBA A actual 1
type and 50.08 FBA A actual 2 type.
Fieldbus Drive
0 0
FAULT
NOT READY TO SW b3=1
A B C D SWITCH ON SW b0=0
CW b7=1
51.01 FBA A type 1 = FPBA1) Displays the type of the fieldbus adapter
module.
51.02 Node address 32) Defines the PROFIBUS node address of
the fieldbus adapter module.
51.03 Baud rate 120001) Displays the current baud rate on the
PROFIBUS network in kbit/s.
51.04 MSG type 1 = PPO11) Displays the telegram type selected by
the PLC configuration tool.
51.05 Profile 0 = PROFIdrive Selects the Control word according to the
PROFIdrive profile (speed control mode).
51.07 RPBA mode 0 = Disabled Disables the RPBA emulation mode.
19.12 Ext1 control mode 2 = Speed Selects speed control as the control
mode 1 for external control location
EXT1.
20.01 Ext1 commands 12 = Fieldbus A Selects fieldbus adapter A as the source
of the start and stop commands for
external control location EXT1.
20.02 Ext1 start trigger type 1 = Level Selects a level-triggered start signal for
external control location EXT1.
22.11 Speed ref1 source 4 = FB A ref1 Selects fieldbus A reference 1 as the
source for speed reference 1.
1)
Read-only or automatically detected/set
2)
Example
The start sequence for the parameter example above is given below.
Control word:
• after power-on, fault or emergency stop:
• 476h (1142 decimal) –> NOT READY TO SWITCH ON
• in normal operation:
• 477h (1143 decimal) –> READY TO SWITCH ON (stopped)
• 47Fh (1151 decimal) –> OPERATING (running).
750 Fieldbus control through a fieldbus adapter
Drive-to-drive link 751
12
Drive-to-drive link
The firmware supports the use of the drive-to drive (D2D) link through application
programming (IEC 61131-3) only. In the crane application this has been used to
create Master/Follower and Antisway communication, therefore any additional drive-
to-drive (D2D) link modifications are locked and cannot be modified by the user.
752 Drive-to-drive link
Control chain diagrams 753
13
Control chain diagrams
Contents of this chapter
The chapter presents the reference chains of a drive equipped with the crane control
program. The control chain diagrams can be used to trace how parameters interact
and where parameters have an effect within the drive parameter system.
Control chain diagrams See page
Speed reference source selection I 754
Speed reference source selection II 755
Speed reference ramping and shaping 756
Crane speed reference 757
Motor feedback configuration 758
Load feedback and position counter configuration 759
Speed error calculation 760
Speed controller 761
Torque reference source selection and modification 762
Operating mode selection 763
Reference selection for torque controller 764
Torque limitation 765
Torque controller 766
Frequency reference selection 767
Frequency reference modification 768
Master/Follower communication I (Master) 769
Master/Follower communication II (Follower) 770
22.77 Motor potentiometer max value Value
>
22.71 Motor potentiometer function Selection RAMP
>
22.73 Motor potentiometer up source Selection
Value 22.80 Motor potentiometer ref act
>
22.74 Motor potentiometer down source Selection
>
>
22.15 Speed additive 1 source Selection Selection
source
>
22.13 Speed ref1 function Selection
Speed reference source selection I
>
22.11 Speed ref1 source Selection Value
SUB 22.86 Speed reference act 6
+ Value
MUL Value
+ Value
x Value
MIN
22.83 Speed reference act 3
MAX 22.85 Speed reference act 5
22.82 Speed reference act 2
>
22.12 Speed ref2 source Selection Value
>
22.14 Speed ref1/2 selection Selection Forward 1
Reverse -1
1 x Value
b0
>
22.22 Constant speed sel1 Selection BIN
b1 TO 0
>
22.23 Constant speed sel2 Selection
INT OUT
b2 SEL
>
22.24 Constant speed sel3 Selection 22.87 Speed reference act 7
22.26 Constant speed 1 Value 0 Value Value
22.43 Jogging 2 ref
1
22.27 Constant speed 2 Value 2
3
22.28 Constant speed 3 Value
4
22.29 Constant speed 4 Value 22.42 Jogging 1 ref Value
5
22.30 Constant speed 5 Value 6
7
22.31 Constant speed 6 Value
Fieldbus: Network reference Value
22.32 Constant speed 7 Value
ODVA CIP™ Network control 06.16 bit 9
0 0
1 03.01 Panel reference Value
22.26 Constant speed 1 Value
Panel local 06.16 bit 8
2
22.27 Constant speed 2 Value
3
49.05 Communication loss action =
22.28 Constant speed 3 Value Speed ref safe 22.41 Speed ref safe Value
>
22.22 Constant speed sel1 Selection 1 Panel as local control device 22.01 Speed ref unlimited
INT
>
22.23 Constant speed sel2 Selection 2 Value
>
SEL 50.02 FBA A comm loss func = 22.51 Critical speed function Selection
>
22.24 Constant speed sel3 Selection 3 Speed ref safe
22.52 Critical speed 1 low Value
Fieldbus comm loss active AND
22.53 Critical speed 1 high Value
22.21 Const speed function bit 0 Const speed mode Control from Fieldbus active
22.54 Critical speed 2 low Value
12.03 AI supervision function =
Speed ref safe Value
>
20.27 Jogging 2 start source Selection 22.55 Critical speed 2 high
12.04 AI supervision selection
AND Jogging 2 AND 22.56 Critical speed 3 low Value
>
20.25 Jogging enable Selection 0000b
AI outside supervised limit 22.57 Critical speed 3 high Value
Jogging 1
AND
>
20.26 Jogging 1 start source Selection
Control chain diagrams 755
06.01 bit 4 Ramp out zero Value
30.12 Maximum speed Value
>
Selection
OR OR
06.01 bit 6 Ramp in zero Value 06.01 bit 8 Inching 1 Value
06.11 bit 5 Emergency stop Value 23.20 Acc time jogging Value ACC TIME
23.23 Emergency stop time Value 23.21 Dec time jogging Value DEC TIME
>
23.11 Ramp set selection Selection Stop command
AND
>
RAMP 23.26 Ramp output balancing enable Selection
23.12 Acceleration time 1 Value
ACC TIME Value
Value
23.27 Ramp output balancing ref
23.14 Acceleration time 2
>
OR Selection
20.27 Jogging 2 start 23.19 Shape time dec 2 Value
source 23.29 Variable slope rate
Value
06.11 bit 5 Emergency stop Value
82.01 Synchro control SYNCHRO 82.23 Correction speed ref 24.11 Speed correction
82.02 Synchro sel 0
82.01 Synchro control
82.01 Synchro sel
82.20 Act position error 82.01 Synchro control
Control chain diagrams 757
90.42 Motor speed filter time Value 46.11 Filter time motor speed Value
>
90.41 Motor feedback selection Selection
ABS b
97.33 Speed estimate filter time Value
21.07 Zero speed delay Value
46.11 Filter time motor speed Value 46.21 At speed hysteresis Value 06.11 bit 8 At setpoint
Value
- ABS
22.87 Speed reference 7 act Value
>
90.41 Motor feedback selection Selection
Position estimate
90.11 Encoder 1 position Value
>
90.51 Load feedback selection Selection
Position estimate
Position estimate X
Motor feedback
90.02 Motor position Value Y
+
90.26 Motor revolution extension Value
90.61 Gear numerator Value 90.58 Pos counter initial value int Value INIT VAL
>
90.59 Pos counter init value int source Selection INIT SRC
>
90.67 Pos counter init cmd source Selection
S 90.35 bit 4 Position counter initialized
>
90.68 Disable pos counter initialization Selection R INITIALIZED
Load feedback and position counter configuration
>
90.69 Reset pos counter init ready Selection
OR
6.11 Main status word bit 3 Tripped Value
OR 90.35 bit 5 Pos counter re-init disabled
Control chain diagrams 759
>
23.40 Follower speed correction enable Selection
>
23.42 Follower speed corr torq source Selection
26.15 Load share Value 06.19 bit 9 Follower speed corr max lim
760 Control chain diagrams
-1
x Value 24.04 Speed error inverted
RFE
23.02 Speed ref ramp output Value 24.03 Speed error filtered
24.01 Used speed reference Value
24.11 Speed correction Value - Value
+
90.01 Motor speed for control Value 24.02 Used speed feedback Value
Speed regulator
06.18 bit 11 Em Off1
PID OR
x -
25.08 Drooping rate Value 06.18 bit 13 Em Off3
24.46 Speed error step Value + 25.14 Max torq sp ctrl em stop Value
24.03 Speed error filtered Value + 25.12 Speed control max torque Value
Speed controller
25.05 Derivation filter time Value 25.10 Speed ctrl balancing reference Value
25.01 Torque reference speed control
>
25.42 Integral term enable Selection Value
+ 25.57 Torque reference unbalanced
Value
Value 25.53 Torque prop reference
0
Value 25.54 Torque integral reference
25.03 Speed integration time Value x Value 25.55 Torque deriv reference
06.18 bit 11 Em Off1
OR
06.18 bit 13 Em Off3
25.15 Proportional gain em stop Value
>
25.09 Speed ctrl balancing enable Selection
25.02 Speed proportional gain Value x AND
Stop command
1
25.22 Ti coef at min speed Value
>
25.30 Flux adaption enable Selection
>
26.14 Torque ref1/2 selection Selection
>
26.13 Torque ref1 function Selection 26.73 Torque reference act 4
Value
762 Control chain diagrams
Ref 1
06.16 bit 9
26.18 Torque ramp up time
Network control
26.11 Torque ref1 source ADD Value
>
Selection 26.70 Torque reference act 1 SUB
Value
MUL
26.12 Torque ref2 source
MIN
x +
>
Selection 26.71 Torque reference act 2
Value MAX 26.74 Torque ref ramp out
Value
Fieldbus:
ODVA CIP™
26.15 Load share Value Network ref
Value
>
26.16 Torque additive 1 source Selection
03.01 Panel reference 1
Value
>
19.11 Ext1/Ext2 selection Selection To torque selector
Value 19.01 Actual operation mode
Fieldbus: SPEED
ODVA CIP™
>
Selection
SPEED
Operating mode selection
SPEED
SCALAR
SPEED
AND
60.03 M/F mode = M/F follower or D2D follower Value
OR
21.20 Follower force ramp stop Value
Control chain diagrams 763
>
26.51 Oscillation damping Selection
>
Selection
>
26.53 Oscillation compensation input Selection
Value 26.52 Oscillation damping out enable
26.55 Oscillation damping frequency Value
Oscillation
damping
26.56 Oscillation damping phase Value 26.58 Oscillation damping output Value
>
26.26 Force torque ref add 2 zero Selection
>
Selection Value 26.77 Torque ref add A actual +
Value 26.78 Torque ref add B actual
0
Speed
limitation 26.01 Torque
26.75 Torque reference act 5 Value 26.76 Torque reference act 6
Torque selector reference to TC
+
Value
26.44 Torque step source
ZERO
>
0 SPEED
Selection Value
25.01 Torque reference speed control Value
TORQUE
0 +
MIN
0
26.43 Torque step pointer enable
MAX
>
Value Selection
Value ADD
26.74 Torque ref ramp out
26.41 Torque step Value
VOLTAGE
Reference selection for torque controller
>
Selection
90.01 Motor speed for control
19.01 Actual operation mode Value
30.12 Maximum speed Value
Bit Name
0 = Undervoltage
1 = Overvoltage
2 = Minimum torque
3 = Maximum torque
4 = Internal current
5 = Load angle
6 = Motor pullout
30.17 Maximum current Value 7=
8 = Thermal
Internal 9 = Max current
torque lim 10 = User current
30.26 Power motoring limit Value min 11 = Thermal IGBT
MAX 12 = IGBT overtemperature
Power to 13 = IGBT overload
torque limits 14 =
30.27 Power generating limit Value MIN
15 =
Internal torque lim max
>
30.18 Minimum torque sel Selection
>
30.23 Minimum torque 2 Value Selection
>
30.24 Maximum torque 2 Value Selection
>
30.25 Maximum torque sel Selection
Control chain diagrams 765
Torque controller
1.11 DC voltage
>
97.04 Voltage reserve Selection DTC motor
766 Control chain diagrams
control
>
97.05 Flux braking Selection
>
97.07 User flux reference Value Selection
1.24 Flux actual %
>
97.10 Signal injection Selection
>
19.20 Scalar control reference unit Selection
rpm Scalar
23.02 Speed ref ramp output Value
motor
Hz
control
28.02 Frequency ref ramp output Value mode
>
28.13 Frequency ref1 function Selection
>
Selection 28.90 Frequency ref act 1 Add
Value Sub
Mul
28.92 Frequency ref act3
28.12 Frequency ref2 source Min
Value
Max
>
Selection
>
28.22 Constant frequency sel1 Selection BIN
b1 TO
>
28.23 Constant frequency sel2 Selection 0
INT
b2 SEL OUT
>
28.24 Constant frequency sel3 Selection
Network reference
Value 0
Fieldbus:
28.26 Constant frequency 1
Frequency reference selection
>
28.22 Constant frequency sel1 Selection 1 Safe frequency reference command
INT
Control from Fieldbus active
>
28.23 Constant frequency sel2 Selection 2
SEL
>
28.24 Constant frequency sel3 Selection 3
12.03 AI supervision function = Speed ref safe
28.21 Constant frequency function bit 0 Const freq mode 12.04 AI supervision selection 0000b AND
>
28.51 Critical frequency function Selection CRITICAL
FREQ
28.52 Critical frequency 1 low Value
06.01 bit 5 Ramp hold Value FREQ
28.53 Critical frequency 1 high Value
OR
768 Control chain diagrams
REF
>
28.77 Freq ramp hold Selection
28.54 Critical frequency 2 low Value RAMP
28.55 Critical frequency 2 high Value 28.79 Freq ramp out
>
Selection
28.56 Critical frequency 3 low Value balancing enable
28.78 Freq ramp output balancing Value
28.57 Critical frequency 3 high Value
30.14 Maximum frequency Value
>
28.71 Freq ramp set selection Selection
28.02 Frequency ref ramp
23.23 Emergency stop time Value output
0
06.11 bit 5 Emergency stop Value Value
>
DS44.1 62.28 Follower node 2 data 1 value Selection 62.04 Follower node 2 data 1 sel
MF link
>
DS44.2 62.29 Follower node 2 data 2 value Selection 62.05 Follower node 2 data 2 sel
>
DS44.3 62.30 Follower node 2 data 3 value Selection 62.06 Follower node 2 data 3 sel
>
DS46.1 62.31 Follower node 3 data 1 value Selection 62.07 Follower node 3 data 1 sel
MF link
>
DS46.2 62.32 Follower node 3 data 2 value Selection 62.08 Follower node 3 data 2 sel
>
DS46.3 62.33 Follower node 3 data 3 value Selection 62.09 Follower node 3 data 3 sel
Dataset
receive
>
DS48.1 62.34 Follower node 4 data 1 value Selection 62.10 Follower node 4 data 1 sel
MF link
>
DS48.2 62.35 Follower node 4 data 2 value Selection 62.11 Follower node 4 data 2 sel
>
DS48.3 62.36 Follower node 4 data 3 value Selection 62.12 Follower node 4 data 3 sel
Master/Follower communication I (Master)
61.01 M/F data 1 selection Selection 61.25 M/F data 1 value DS41.1 MF link
>
61.02 M/F data 2 selection Selection 61.26 M/F data 2 value DS41.2
>
61.03 M/F data 3 selection Selection 61.27 M/F data 3 value DS41.3
Control chain diagrams 769
Follower MF link
setup
config
Group 60
770 Control chain diagrams
>
Selection
Dataset Drive
60.08 M/F comm loss timeout receive 46.01 Speed scaling Ref1 scaling
Control
60.09 M/F com loss function 62.01 M/F data 1 selection = CW 16 bit logic 46.02 Frequency scaling
>
DS41.1 62.25 M/F data 1 value Selection
46.03 Torque scaling
MF link x
62.02 M/F data 2 selection = Ref 1 16bit 46.04 Power scaling
3.13 M/F or D2D ref1
>
DS41.2 62.26 M/F data 2 value Selection
60.11 M/F ref2 type
>
>
DS41.3 62.27 M/F data 3 value Selection
46.01 Speed scaling Ref2 scaling
46.02 Frequency scaling
46.03 Torque scaling
x
46.04 Power scaling
3.14 M/F or D2D ref2
>
61.01 M/F data 1 selection Selection 61.25 M/F data 1 value DS4x.1 MF link
Master/Follower communication II (Follower)
>
61.02 M/F data 2 selection Selection 61.26 M/F data 2 value DS4x.2
>
61.03 M/F data 3 selection Selection 61.27 M/F data 3 value DS4x.3
Example circuit diagrams 771
14
Example circuit diagrams
Contents of this chapter
The chapter presents example circuit diagrams of crane application.
• ACS880 crane control: Hoist on page 772
• ACS880 crane control: Trolley on page 773
• ACS880 crane control: Long travel on page 774
772 Example circuit diagrams
Product training
For information on ABB product training, navigate to
new.abb.com/service/training.