Universal Variable Speed AC
Drive for induction and servo
motors
Part Number: 0471-0002-07
Issue: 7
General Information
The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent or incorrect
installation or adjustment of the optional operating parameters of the equipment or from mismatching the variable speed
drive with the motor.
The contents of this guide are believed to be correct at the time of printing. In the interests of a commitment to a policy
of continuous development and improvement, the manufacturer reserves the right to change the specification of the
product or its performance, or the contents of the guide, without notice.
All rights reserved. No parts of this guide may be reproduced or transmitted in any form or by any means, electrical or
mechanical including photocopying, recording or by an information storage or retrieval system, without permission in
writing from the publisher.
Drive software version
This product is supplied with the latest version of software. If this product is to be used in a new or existing system with
other drives, there may be some differences between their software and the software in this product. These differences
may cause this product to function differently. This may also apply to drives returned from a Control Techniques Service
Centre.
The software version of the drive can be checked by looking at Pr 11.29 (or Pr 0.50) and Pr 11.34. The software version
takes the form of zz.yy.xx, where Pr 11.29 displays zz.yy and Pr 11.34 displays xx, i.e. for software version 01.01.00, Pr
11.29 would display 1.01 and Pr 11.34 would display 0.
If there is any doubt, contact a Control Techniques Drive Centre.
Environmental statement
Control Techniques is committed to minimising the environmental impacts of its manufacturing operations and of its
products throughout their life cycle. To this end, we operate an Environmental Management System (EMS) which is
certified to the International Standard ISO 14001. Further information on the EMS, our Environmental Policy and other
relevant information is available on request, or can be found at www.greendrives.com.
The electronic variable-speed drives manufactured by Control Techniques have the potential to save energy and
(through increased machine/process efficiency) reduce raw material consumption and scrap throughout their long
working lifetime. In typical applications, these positive environmental effects far outweigh the negative impacts of product
manufacture and end-of-life disposal.
Nevertheless, when the products eventually reach the end of their useful life, they can very easily be dismantled into their
major component parts for efficient recycling. Many parts snap together and can be separated without the use of tools,
while other parts are secured with conventional screws. Virtually all parts of the product are suitable for recycling.
Product packaging is of good quality and can be re-used. Large products are packed in wooden crates, while smaller
products come in strong cardboard cartons which themselves have a high recycled fibre content. If not re-used, these
containers can be recycled. Polyethylene, used on the protective film and bags for wrapping product, can be recycled in
the same way. Control Techniques' packaging strategy favours easily-recyclable materials of low environmental impact,
and regular reviews identify opportunities for improvement.
When preparing to recycle or dispose of any product or packaging, please observe local legislation and best practice.
5.4Menu 3: Slave frequency, speed feedback, speed control and regen operation .................................44
5.5Menu 4: Torque and current control ....................................................................................................80
5.6Menu 5: Motor control ........................................................................................................................101
5.7Menu 6: Sequencer and clock ...........................................................................................................122
5.8Menu 7: Analog I/O ............................................................................................................................135
5.9Menu 8: Digital I/O .............................................................................................................................145
5.10Menu 9: Programmable logic, motorised pot and binary sum ...........................................................152
5.11Menu 10: Status and trips ..................................................................................................................160
5.12Menu 11: General drive set-up ..........................................................................................................181
5.13Menu 12: Threshold detectors, variable selectors and brake control function ...................................192
5.14Menu 13: Position control ..................................................................................................................206
5.15Menu 14: User PID controller ............................................................................................................218
Unidrive SP Advanced User Guide 3
Issue Number: 7 www.controltechniques.com
5.16Menus 15, 16 and 17: Solutions Module slots .................................................................................. 224
5.16.1 SM-Universal Encoder Plus ..................................................................................................................................... 225
5.16.3 SM-Encoder Plus ..................................................................................................................................................... 256
5.16.4 SM I/O Plus ............................................................................................................................................................. 263
Index ..........................................................................................................................378
4 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
s
us
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
1 Parameter structure
The drive parameter structure consists of menus and parameters.
The drive initially powers up so that only menu 0 can be viewed. The up
and down arrow buttons are used to navigate between parameters and
once level 2 access (L2) has been enabled in Pr 0.49, and the left and
right buttons are used to navigate between menus. For further
information, see section 2.7 Parameter access level and security on
page 11.
Figure 1-1 Parameter navigation
*
* can only be used to move between menus if L2 access has
been enabled (Pr 0.49).
The menus and parameters roll over in both directions; i.e. if the last
parameter is displayed, a further press will cause the display to rollover
and show the first parameter.
When changing between menus the drive remembers which parameter
was last viewed in a particular menu and thus displays that parameter.
Figure 1-2 Menu structure
*
1.1 Menu 0
Menu 0 has up to 31 fixed parameters and 20 programmable parameters
that are defined in menu 11. Menu 0 parameters are copies of advanced
menu parameters, and although these parameters are accessible via
drive 485 comms, they are not accessible to any Solutions Modules. All
menu 0 read/write parameters are saved on exiting the edit mode. Table
1-1 gives the default structure for each drive type setting. Where
alternative parameters are selected with motor map 2 from menu 21
these are shown below the motor map 1 parameters.
Figure 1-3 Menu 0 cloning
Menu 2
150
5
Menu 1
1.14
0
Menu 0
0.04
0.05
0.06
2.21
5
0
150
Menu 4
4.07
M
e
n
u
2
0
M
e
n
u
2
1
Menu 0
....XX.00....
2
1
.
5
0
2
2
2
2
2
2
2
2
2
0.50
1
.
4
9
0.49
1
.
4
8
0.48
1
.
4
7
0.47
1
.
4
6
0.46
1
.
0
5
0.05
1
.
0
4
0.04
1
.
0
3
0.03
1
.
0
2
0.02
1
.
0
1
0.01
Moves between Men
e
M
.
1
.
1
.
1
.
1
.
1
1
1
1
1
1
2
u
n
e
M
1
u
n
0
5
9
4
8
4
7
4
6
4
Moves
between
parameter
5
0
.
4
0
.
3
0
.
2
0
.
1
0
.
Unidrive SP Advanced User Guide 5
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Table 1-1 Menu 0 parameters
Ú)Default(Ö)
Parameter
0.00 xx.00{x.00}0 to 32,7670RW Uni
0.01 Minimum reference clamp {1.07}
0.02 Maximum reference clamp{1.06} 0 to 3,000.0HzSpeed_limit_max rpm
0.03 Acceleration rate
0.04 Deceleration rate{2.21}
0.05 Reference select {1.14}
0.06 Current limit {4.07}0 to Current_limit_max %165.0175.0RW UniRAUS
OL> Voltage mode select{5.14}
0.07
CL> Speed controller P gain {3.10}
OL> Voltage boost{5.15}
0.08
CL> Speed controller I gain {3.11}
OL> Dynamic V/F {5.13}
0.09
CL> Speed controller D gain {3.12}
OL> Estimated motor speed {5.04} ±180,000 rpm
0.10
CL> Motor speed{3.02}
OL & VT> Drive output
frequency
0.11
SV> Drive encoder position{3.29}
0.12 Total motor current{4.01}0 to Drive_current_max A
OL & VT> Motor active
current
0.13
SV> Analog input 1 offset trim {7.07}
0.14 Torque mode selector{4.11}0 to 10 to 4Speed control mode (0)RW UniUS
0.15 Ramp mode select{2.04}
OL> T28 and T29 autoselection disable
0.16
CL> Ramp enable{2.02}
OL> T29 digital input
destination
0.17
CL> Current demand filter
time constant
0.18 Positive logic select{8.29}OFF (0) or On (1)On (1)RW BitPT US
0.19 Analog input 2 mode{7.11}
0.20 Analog input 2 destination{7.14}Pr 0.00 to Pr 21.51Pr 1.37RW Uni DEPT US
0.21 Analog input 3 mode{7.15}
0.22 Bipolar reference select{1.10}OFF (0) or On (1)OFF (0)RW BitUS
0.23 Jog reference{1.05} 0 to 400.0 Hz0 to 4000.0 rpm0.0RW UniUS
* Modes 1 and 2 are not user saved, Modes 0, 3 and 4 are user saved
Key:
CodingAttribute
OLOpen loop
VTClosed loop vector
SVServo
{X.XX}Cloned advanced parameter
RWRead/write: can be written by the user
RORead only: can only be read by the user
Bit1 bit parameter: ‘On’ or ‘OFF’ on the display
CodingAttribute
Not cloned: not transferred to or from SMARTCARDs
NC
during cloning.
PTProtected: cannot be used as a destination.
User save: saved in drive EEPROM when the user initiates
US
a parameter save.
Power-down save: automatically saved in drive EEPROM
PS
at power-down.
BiBipolar parameter
UniUnipolar parameter
TxtText: the parameter uses text strings instead of numbers.
Filtered: some parameters which can have rapidly changing
FI
values are filtered when displayed on the drive keypad for
easy viewing.
Destination: indicates that this parameter can be a
DE
destination parameter.
Rating dependant: this parameter is likely to have different
values and ranges with drives of different voltage and
current ratings. This parameters is not transferred by
RA
SMARTCARDs when the rating of the destination drive is
different from the source drive.
Unidrive SP Advanced User Guide 7
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
1.2 Advanced menus
The advanced menus consist of groups or parameters appropriate to a
specific function or feature of the drive. These are accessible via the
keypad, drive 485 comms and Solutions Modules. All advanced menu
parameters are only saved by setting Pr x.00 to 1000 and applying a
reset (except parameters shown as power-down saved which are saved
automatically at power-down). The advanced menus are accessible
when the user selects L2 in Pr 11.44 (Pr 0.49 in menu 0). This can be
done even if security is programmed. Pr 11. 44 can be saved in
EEPROM so that either Menu 0 only, or Menu 0 and the advanced
menus are accessible at power-up.
MenuFunction
1Speed reference selection, limits and filters
2Ramps
3Speed sensing thresholds
4Current control
5Motor control
6Sequencer and clock
7Analog I/O
8Digital I/O
9Programmable logic and motorised pot
10Drive status and trip information
11Miscellaneous
Programmable threshold, variable selector and brake control
12
function
13Position control
14User PID controller
15Slot 1 Solutions Module menu
16Slot 2 Solutions Module menu
17Slot 3 Solutions Module menu
18User application menu 1 (saved in drive EEPROM)
19User application menu 2 (saved in drive EEPROM)
20User application menu 3 (not saved in drive EEPROM)
21Second motor map
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
1.3 Solutions Modules
Any Solutions Module type is recognised with all drive types in any slots.
The relevant template is used to define menu 15 for the module type
fitted in slot 1, menu 16 for slot 2, and menu 17 for slot 3.
8 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
n
n
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
2 Keypad and display
2.1 Understanding the display
There are two keypads available for the Unidrive SP. The SM-Keypad has an LED display and the SM-Keypad Plus has an LCD display. Both
keypads can be fitted to the drive but the SM-Keypad Plus can also be remotely mounted on an enclosure door.
2.1.1 SM-Keypad
The display consists of two horizontal rows of 7 segment LED displays.
The upper display shows the drive status or the current menu and
parameter number being viewed.
The lower display shows the parameter value or the specific trip type.
Figure 2-1 SM-KeypadFigure 2-2 SM-Keypad Plus
2.1.2 SM-Keypad Plus
The display consists of three lines of text.
The top line shows the drive status or the current menu and parameter
number being viewed on the left, and the parameter value or the specific
trip type on the right.
The lower two lines show the parameter name or the help text.
Features :
•Parameter names displayed
•Units displayed (Hz, A, rpm, %)
•Parameter help text
•Diagnostics help text
•5 language support: (English, French, German, Spanish and Italian)
•Displays SM-Applications virtual parameters: Menus 70 to 91
•Hardware key using the SM-Keypad Plus as a key to modify the
drive set-up
1. Joypad - used to navigate the parameter structure and change parameter values.
2. Mode button - used to change between the display modes – parameter view, parameter edit, status.
3. Three control buttons - used to control the drive if keypad mode is selected.
4. Help button (SM-Keypad Plus only) - displays text briefly describing the selected parameter.
The Help button toggles between other display modes and parameter help mode. The up and down functions on the joypad scroll the help text to
allow the whole string to be viewed. The right and left functions on the joypad have no function when help text is being viewed.
The display examples in this section show the SM-Keypad 7 segment LED display. The examples are the same for the SM-Keypad Plus except that
the information displayed on the lower row on the SM-Keypad is displayed on the right hand side of the top row on the SM-Keypad Plus.
The drive parameters are accessed as shown in Figure 2-3.
Unidrive SP Advanced User Guide 9
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Figure 2-3 Display modes
Status Mode
(Display not flashing)
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Timeo ut**Timeo ut**Time out **
When returning
to Parameter
Mode use the
* keys
Edit Mode
(Character to be edited in lower line of display flashing)
Change parameter values
keys to select
another parameter
to change, if
required
Parameter View Mode
(Upper display
flashing)
to select parameter for editing
To enter Parameter
Mode, press key or
Use
To enter Edit Mode,
press key
2.3 Status mode
In status mode the 1st row shows a four letter mnemonic indicating the
status of the drive. The second row show the parameter last viewed or
edited.
State
Auto tune in progress
Upper
row
Auto
tune
Inhibited: enable input is inactiveinh
Ready: enable closed, but inverter not activerdY
Stopped: inverter active, but holding zero speed/frequencyStoP
Running: inverter active and motor runningrun
Scanning: trying to synchronise in regen modeSCAN
Mains loss: decelerating to zero in mains loss ride-through or
stop modes
Decelerating: speed/frequency is ramping to zero after a
stop
ACUU
dEC
DC injection: DC injection stop is activedc
Position: position control active during orientation stopPOS
Tripped: drive is trippedtriP
Active: regen unit is synchronised and the inverter is activeact
2.4 Parameter view mode
In this mode the 1st row shows the menu.parameter number and the 2nd
row the parameter value. The 2nd row gives a parameter value range of
-999,999 to 9,999,999 with or without decimal points. (32 bit parameters
can have values outside this range if written by an application module. If
the value is outside this range “-------“is shown and the parameter value
cannot be changed from the keypad.) The Up and Down keys are used
to select the parameter and the Left and Right keys are used to select
the menu. In this mode the Up and Down keys are used to select the
parameter within the selected menu. Holding the Up key will cause the
parameter number to increment until the top of the menu is reached. A
single Up key action when the last parameter in a menu is being
displayed will cause the parameter number to roll over to Pr x.00.
To return to
Status Mode,
press
key
Temporary Parameter
Mode
(Upper display flashing)
*
To exit Edit Mode,
press key
using keys.
Similarly holding the Down key will cause the parameter number to
decrement until Pr x.00 is reached and a single Down key action will
cause the parameter number to roll under to the top of the menu.
Pressing the Up and Down keys simultaneously will select Pr x.00 in the
currently selected menu.
The Left and Right keys are used to select the required menu (provided
the security has been unlocked to allow access to menus other than 0).
Holding the Right key will cause the menu number to increment until the
Menu 21 is reached. A single Right key action when Menu 21 is being
displayed will cause the menu number to roll over to 0. Similarly holding
the Left key will cause the menu number to decrement to 0 and a single
key action will cause the menu number to roll under to Menu 21.
Pressing the Left and Right keys simultaneously will select Menu 0.
The drive remembers the parameter last accessed in each menu such
that when a new menu is entered the last parameter viewed in that menu
will re-appear.
2.5 Edit mode
Up and Down keys are used to increase and decrease parameter values
respectively. If the maximum value of a parameter is greater than 9 and it
is not represented by strings, then the Left and Right keys can be used
to select a digit to adjust. The number of digits which can be
independently selected for adjustment depends on the maximum value
of the parameter. Pressing the Right key when the least significant digit
is selected will cause the most significant digit to be selected, and viceversa if the Left key is pressed when the most significant digit is
selected. When a digit value is not being changed by the Up or Down
keys the selected digit flashes to indicate which one is currently
selected. For string type parameters the whole string flashes when
adjustment is not occurring because there is no digit selection.
During adjustment of a parameter value with the Up or Down keys the
display does not flash, providing the parameter value is in range, such
that the user can see the value being edited without interruption.
Adjustment of a numerical value can be done in one of two ways; firstly
by using the Up and Down keys only, the selected digit remaining the
least significant digit; and secondly by selecting each digit in turn and
adjusting them to the required value. Holding the Up or Down key in the
first method will cause the parameters value to change more rapidly the
longer the key is held, until such time that the parameters maximum or
10 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
minimum is reached. However with the second method an increasing
rate of change does not take place when adjusting any other digit other
than the least significant digit since a digit can only have one of 10
different values. Holding the Up or Down will cause an auto repeat and
roll over to more significant digits but the rate of change is unaltered. If
the maximum or minimum is exceeded when adjusting any other digit
than the least significant one, the maximum value will flash on the
display to warn the user that the maximum or minimum has been
reached. If the user releases the Up or Down key before the flashing
stops the last in range value will re-appear on the display. If the Up or
Down key is held the display will stop flashing after 3 seconds and the
maximum value will be written to the parameter.
Parameters can be set to 0 by pressing the Up and Down keys
simultaneously.
2.6 SM-Keypad Plus advanced operation
All keypads built after data code N10 have software version 4.02.00
programmed and will support 5 languages (English, French, German,
Spanish and Italian) in addition to the original capability of a user defined
parameter set. This software also gives the user access to two new
menus for SM-Keypad Plus. Menu 40 is for SM-Keypad Plus set up,
menu 41 selects commonly used parameters for quick browsing.
Keypads built prior to N10 will support one user defined extra parameter
set only.
2.6.1 Browsing filter
Pr 40.06 Browsing Filter
The user is able to define their own browsing filter using menu 41. This
allows the user to chose up to 20 parameters for quick browsing in one
vertical menu. (Menu 41 is saved using Pr 40.03).
When in browsing filter mode the first routed parameter will be Pr 41.00,
which will be called 'F00'. The next parameters are the user routed filter
parameters called 'F01' etc.
When the browsing filter has been activated the only parameters
accessible to the user are those specified in the filter. The user scrolls
through the parameters using the up and down joy pad buttons; the left
and right buttons are not used.
NOTE
Pr 71.02 for the SM-Applications in slot 2 is expressed as Pr271.02.
2.6.2 'Hardware key' feature
This feature can be used to prevent unauthorised modification of the
drive parameters via the user interfaces (display or serial comms) on the
front of the drive unless the user has the mating SM-Keypad with the
correct code programmed.
Pr 40.07 Keypad security code
•To lock LCD Keypad internal menus (menus 40 and 41)
•To unlock LCD Keypad internal menus:
Pr 40.09 Hardware key code
Procedure for setting through LCD keypad on RJ45(RS485) port.
•Set up drive security code in Pr 0.34 / Pr 11.30
•Set hardware key code in Pr 40.09 to the same value as the security
•Save the SM-Keypad Plus internal menu by setting Pr 40.03 to save
•Set SM-Keypad Plus internal menu security by writing a code to
•Lock the drive by setting Pr 0.49 / Pr 11.44 to LOC and pressing
The user will have read/write access to the drive parameters but not the
LCD keypad internal menus (Menu 40 and 41) with the specific keypad still
fitted. Any other keypad (SM-Keypad Plus or SM-Keypad without the
correct code programmed ) will provide read only access to all parameters.
Enter code into Pr 40.07.
Exit edit mode - this saves the menu and code.
Enter keypad security code in Pr x.00 (e.g. Pr 40.00).
Press mode (Pr 40.00 and Pr 40.07 will return to zero).
code (Pr 0.34 / Pr 11. 30 becomes value hidden)
(Pr 40.03 will return to idle once save is complete)
Pr 40.07 (Pr 40.09 becomes value hidden)
STOP/RESET (will return to L1)
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Procedure for preventing user access via the RJ45(RS485) port on
the drive.
•Connect PC to RJ45 port and change Pr 11.24 to LCD (this will now
prevent access via a PC), (Timeout error will show on CTsoft, this is
normal)
•Without powering the drive off place the SM-Keypad Plus with
correct hardware key into the RJ45 port and carry out a drive
parameter save.
The user will have read/write access to the drive parameters but not the
SM-Keypad Plus internal menus (menu 40 and 41), and the comms port
will be disabled.
Procedure for resetting hardware key and comms access.
•Unlock the SM-Keypad Plus internal menu security to make Pr 40.09
visible. (See Pr 40.07)
•Zero Pr 40.09
•Unlock drive security by entering the correct code in Pr 0.34 /
Pr 11.30.
•Save the internal SM-Keypad Plus menu (see Pr 40.03 above)
•If the comms port lock is on (i.e.Pr 11 .24 set to LCD) put an SMKeypad onto the front of the drive and turn Pr 11.24 to RTU mode
and carry out a drive save.
The user will now have read/write access to the drive parameters and
the SM-Keypad Plus internal menus (menu 40 and 41).
2.7 Parameter access level and security
The parameter access level determines whether the user has access to
menu 0 only or to all the advanced menus (menus 1 to 21) in addition to
menu 0.
The User Security determines whether the access to the user is read
only or read write.
Both the User Security and Parameter Access Level can operate
independently of each other as shown in the table below:
Parameter
Access Level
User Security
Menu 0
status
L1OpenRWNot visible
L1ClosedRONot visible
L2OpenRWRW
L2ClosedRORO
RW = Read / write access RO = Read only access
The default settings of the drive are Parameter Access Level L1 and
user Security Open, i.e. read / write access to Menu 0 with the advanced
menus not visible.
Advanced
menus status
Unid rive SP Ad vanced User Guide 11
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
2.7.1 Access Level
The access level is set in Pr 0.49 and allows or prevents access to the
advanced menu parameters.
L1 access selected
Pr 0.00
Pr 0.01
Pr 0.02
Pr 0.03
Pr 1.00Pr 1.01Pr 1.02Pr 1.03
- Menu 0 only visible
............
............
............
............
Pr 19.00Pr 19.01Pr 19.02Pr 19.03
Pr 20.00Pr 20.01Pr 20.02
Pr 20.03
............
............
Pr 0.49
Pr 0.50
L2 access selected
Pr 0.00
Pr 0.01
Pr 0.02
Pr 0.03
Pr 1.49Pr 1.50
Pr 1.00
Pr 1.01
Pr 1.02
Pr 1.03
............
............
Pr 19.49Pr 19.50
- All parameters visible
............
............
............
............
Pr 20.00
Pr 20.01
Pr 20.02
Pr 20.03
Pr 20.49
Pr 20.50
Pr 21.00
Pr 21.01
Pr 21.02
Pr 21.03
............
............
Pr 0.49
Pr 0.50
Pr 1.49
Pr 1.50
............
............
Pr 20.49
Pr 20.50
Pr 21.49
Pr 21.50
2.7.2 Changing the Access Level
The Access Level is determined by the setting of Pr 0.49 as follows:
StringValueEffect
L10Access to menu 0 only
L21Access to all menus (menu 0 to menu 21)
The Access Level can be changed through the keypad even if the User
Security has been set.
2.7.3 User Security
The User Security, when set, prevents write access to any of the
parameters (other than Pr. 0.49 Access Level) in any menu.
User security open
Pr 0.00
Pr 0.01
Pr 0.02
Pr 0.03
Pr 0.49
Pr 0.50
Pr 1.00
Pr 1.01
Pr 1.02
Pr 1.03
Pr 1.49
Pr 1.50
User security closed
Pr 0.00
Pr 0.01
Pr 0.02
Pr 0.03
Pr 0.49
Pr 0.50
Pr 1.00
Pr 1.01
Pr 1.02
Pr 1.03
Pr 1.49
Pr 1.50
Setting User Security
Enter a value between 1 and 999 in Pr 0.34 and press the button;
the security code has now been set to this value. In order to activate the
security, the Access level must be set to Loc in Pr 0.49. When the drive
is reset, the security code will have been activated and the drive returns
to Access Level L1. The value of Pr 0.34 will return to 0 in order to hide
the security code. At this point, the only parameter that can be changed
by the user is the Access Level Pr 0.49.
Unlocking User Security
Select a read write parameter to be edited and press the button, the
upper display will now show CodE. Use the arrow buttons to set the
security code and press the button.
With the correct security code entered, the display will revert to the
parameter selected in edit mode.
If an incorrect security code is entered the display will revert to
parameter view mode.
To lock the User Security again, set Pr 0.49 to Loc and press the
reset button.
Disabling User Security.
Unlock the previously set security code as detailed above. Set Pr 0.34 to
0 and press the button. The User Security has now been disabled,
and will not have to be unlocked each time the drive is powered up to
allow read / write access to the parameters.
- All parameters: Read / Write access
............
............
............
............
Pr 20.00
Pr 20.01
Pr 20.02
Pr 20.03
Pr 21.00
Pr 21.01
Pr 21.02
Pr 21.03
............
............
............
............
Pr 20.49
Pr 20.50
Pr 21.49
Pr 21.50
- All parameters: Read Only access
............
............
............
............
Pr 20.00
Pr 20.01
Pr 20.02
Pr 20.03
Pr 21.00
Pr 21.01
Pr 21.02
Pr 21.03
............
............
............
............
Pr 20.49
Pr 20.50
Pr 21.49
Pr 21.50
12 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
2.8 Alarm and trip display
In any mode an alarm flashes alternately with the data displayed on the
2nd row when one of the following conditions occur. If action is not taken
to eliminate the all alarms except “Auto tune” the drive may eventually
trip. Warnings are not displayed when a parameter is being edited.
Alarm string Alarm condition
br.rS
OVLd
hotHeatsink or control board alarms are active
When a trip occurs the drive switches to status mode and “trip” is shown
on the 1st row and the trip string flashes on the 2nd row. The read only
parameters listed below are frozen until the trip is cleared. For a list of
the possible trip strings see Pr 10.20. Pressing any of the parameter
keys changes the mode to the parameter view mode. If the trip is HF01
to HF19 then no key action is recognised.
Parameter Description
1.01Frequency/speed reference
1.02Frequency/speed reference
1.03Pre-ramp reference
2.01Post-ramp reference
3.01Frequency slaving demand/Final speed ref
3.02Speed feedback
3.03Speed error
3.04Speed controller output
4.01Current magnitude
4.02Active current
4.17Magnetising current
5.01Output frequency
5.02Output voltage
5.03Power
5.04DC bus voltage
7.01Analog input 1
7.02Analog input 2
7.03Analog input 3
Braking resistor (Pr 10.37 > 75.0% and the braking
IGBT is active)
Motor overload (Pr 4.17 > 75% and the drive output
current > Pr 5.07)
2.9 Keypad control mode
The drive can be controlled from the keypad if Pr 1.14 is set to 4. The
Stop and Run keys automatically become active (the Reverse key may
be optionally enabled with Pr 6.13). The frequency/speed reference is
defined by Pr 1.17. This is a read only parameter that can only be
adjusted in status mode by pressing the Up or Down keys. If keypad
control mode is selected, then pressing the Up or Down keys in status
mode will cause the drive to automatically display the keypad reference
and adjust it in the relevant direction. This can be done whether the drive
is disabled or running. If the Up or Down keys are held the rate of
change of keypad reference increases with time. The units used for to
display the keypad reference for different modes are given below.
ModeUnit
Open loopHz
Closed looprpm
Servorpm
2.10 Drive reset
A drive reset is required to: reset the drive from a trip (except some
“Hfxx” trips which cannot be reset); and other functions as defined in
Section 3. A reset can be performed in four ways:
1. Stop key: If the drive has been set up such that the stop key is not
operative then the key has a drive reset function only. When the stop
function of the stop key is enabled, a reset is initiated while the drive
is running by holding the Run key and then pressing the Stop key.
When the drive is not running the Stop key will always reset the
drive.
2. The drive resets after a 0 to 1 transition of the Drive Reset parameter
(Pr 10.33). A digital input can be programmed to change this
parameter.
3. Serial comms, fieldbus or applications Solutions Module: Drive reset
is triggered by a value of 100 being written to the User trip parameter
(Pr 10.38).
If the drive trips EEF (internal EEPROM error) then it is not possible to
reset the drive using the normal reset methods described above. 1233 or
1244 must be entered into Pr x.00 before the drive can be reset. Default
parameters are loaded after an EEF trip, and so the parameters should
be reprogrammed as required and saved in EEPROM.
If the drive is reset after a trip from any source other than the Stop key,
the drive restarts immediately, if:
1. A non-latching sequencer is used with the enable active and one of
run forward, run reverse or run active
2. A latching sequencer is used if the enable and stop\ are active and
one of run forward, run reverse or run is active.
If the drive is reset with the Stop key the drive does not restart until a not
active to active edge occurs on run forward, run reverse or run.
2.11 Second motor parameters
An alternative set of motor parameters are held in menu 21 which can be
selected by Pr 11.45 . When the alternative parameter set is being used
by the drive the decimal point after the right hand digit in the 1st row is
on.
2.12 Special display functions
The following special display functions are used.
1. If the second motor map is being used the decimal point second
from the right of the first row is on.
2. When parameters are saved to a SMARTCARD the right-most
decimal point on the first row flashes for 2 seconds.
During power up one or more of the following actions may be required.
Each action may take several seconds, and so special display strings
are shown.
Display
string
loading
Action
If a SMARTCARD is present with Pr 11.42 set to boot the
boot
parameters from the card must be transferred to the drive
EEPROM.
If the drive is in auto or boot mode (Pr 11.42 set to 3 or 4) the
card
drive ensures that the data on the card is consistent with the
drive by writing to the card.
It may be necessary for a Solutions Module to transfer
parameter information from the drive. This is only carried out
if the parameter information held by the Solutions Module is
for a different drive software version. The drive allows up to 5
seconds for this process.
Unid rive SP Ad vanced User Guide 13
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
2.13 SM-Keypad Plus: Menus 41 and 42
2.13.1 Keypad configuration menu
40.00Zero parameter
The local keypad Zero Parameter works like every other Pr xx.00 in the
Unidrive SP. Entry of a 4-digit number followed by a RESET will allow
change of drive operation mode, save drive parameters, etc.
Three digit numbers are used to unlock keypad security (menus 40 and
41 only). If a keypad security code has been previously entered in
Pr 40.07, then the security code must be entered into Pr xx.00 to unlock
the security. When keypad security is enabled, Pr 40.00 and Pr 41.00
are the only parameters, which can be modified.
40.01Language select
This parameter allows a change the language (English, custom, French,
German, Spanish or Italian). If the SM-Keypad Plus has a date code
prior top N10, it will only display English and custom. This parameter is
not automatically saved.
40.02Software version
The software revision of the SM-Keypad Plus firmware is shown here.
Revision 04.01.02 would be displayed as 40102.
40.03Save configuration to flash
Permits storage and retrieval of local menus 40 and 41 to/from FLASH
memory.
Idle: do nothing
Save: copies menu 40 and 41 to FLASH memory
Restore: restores menu 40 and 41 from FLASH memory
Defaults: sets menu 40 and 41 to factory default values
After completion of a save, restore or default operation, local parameter
Pr 40.03 will revert to "Idle" to give a visual indication that the operation
completed successfully.
Avoid reading or writing to FLASH memory whilst the drive is running.
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
During filtered browsing, only the UP and DOWN arrows on the joypad
are used, the LEFT and RIGHT arrows are ignored.
Any parameter on the Unidrive SP, the Keypad Plus or its attached
option modules can be specified in the filtered browsing list in Menu 41.
Any invalid filter parameter specifications, such as a parameter on an
option module that is not fitted, will be ignored.
40.07Keypad security code
A three-digit code (1 - 999) that, once entered, renders all parameters in
local menus 40 and 41 READ-ONLY. Once keypad security has been
enabled, this parameter is also read-only and its value is displayed as
zero to prevent unauthorized persons from seeing the code.
The only way to remove keypad security once it has been enabled is to
enter the keypad security code into parameter zero of menu 40 or 41.
40.08Enable string DB upload
Disable: Normal Keypad Plus operation
Enable: Keypad Plus devoted to custom string database upload
only.
Allows upload of the "custom" language from a PC into the SM-Keypad
Plus FLASH memory. When string database upload is enabled, all
normal SM-Keypad Plus operations are stopped and the keypad waits
for communication from the PC (browsing away from this parameter is
not permitted).
A "Keypad String Editor" PC tool is available for use with this feature.
The hardware set-up is shown below. The CT comms cable is used to
connect the PC tool to the drive.
Figure 2-4
SM-Keypad Plus
Drive
Keypad string
485 port
editor tool
40.04LCD contrast
Changes the contrast of the LCD Display
0: Minimum contrast (5 x 8 character backgrounds are quite
visible)
32: Maximum contrast (5 x 8 character backgrounds are barely
visible)
40.05SMARTCARD save/restore
This parameter is reserved for future software versions.
40.06Browsing filter
Selects between normal browsing (all parameters) and filtered browsing.
Normal:Access to all parameters in the drive and installed option
modules
Filter: Access to only those parameters specified in Menu 41 (20
maximum)
When filter browsing is chosen, the SM-Keypad Plus immediately jumps
to the first parameter F00 in the list provided by local menu 41.
Parameter F00 is a standard parameter zero and is fixed. Parameters
F01 through F20 are user-specified. Parameter F21 is a copy of this
parameter (Pr 40.06) and provides an escape from filtered browsing.
CT Comms
cable
COM1
The drive should be set to "inhibit" operational mode before commencing
a upload. This upload operation takes about 15 minutes. When
completed, return local parameter Pr 40.08 to "disable" to resume
normal SM-Keypad Plus operation.
40.09Hardware key security code
A four-digit code (1 to 9999) that, if equal to the current Unidrive SP
security code, bypasses drive security and allows read / write access to
all drive parameters. Once a hardware key security code has been
entered, this parameter Pr 40.09 becomes read-only and its value is
displayed as zero to prevent unauthorised persons from seeing the
code.
The hardware security code is automatically saved to FLASH memory.
This feature allows an SM-Keypad Plus to be programmed with a
hardware key security code which matches the drive security. The drive
parameters cannot be modified by any other method once the hardware
key security code has been set.
14 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
This permits service personnel to have exclusive access to drive settings
preventing any possibility of tampering by untrained or unauthorised
personnel.
The only way to remove a hardware key security code is to successfully
disable drive security first by entering the proper security code.
40.10Keypad serial address
The serial address is by default set to 01. This parameter allows it to be
changed. This only matters when the SM-Keypad Plus is fitted through
the RS-485 port. When the SM-Keypad Plus is plugged directly into the
drive the serial address is forced to 01 in any case.
Making this change is a bit touchy. Plug the SM-Keypad Plus into the
RS-485 port and plug a standard LED Keypad directly into the drive.
Browse to local parameter Pr 40.10 on the SM-Keypad Plus and browse
to Pr 00.37 on the SM-Keypad. Place both parameters into "modify"
mode.
Increment the serial address from 1 to 2 on the SM-Keypad Plus and
then immediately increment the serial address on the SM-Keypad. You
should see both values change. Keep doing this in sequence until the
desired serial address is attained.
40.11Keypad memory size
Displays the FLASH memory size.
The SM-Keypad Plus has been manufactured with 4 Mbit and 8 Mbit
FLASH memory devices. Keypads fitted with 8 Mbit FLASH devices can
support all six languages (English, custom, French, German, Spanish
and Italian). SM-Keypad Plus units fitted with the smaller 4 Mbit FLASH
devices can only support two languages (English, custom).
Owners of SM-Keypad Plus units built prior to date code N10 should
note that the SM-Keypad Plus String Editor tool can be used to copy any
of the other languages into the "custom" language, giving a bi-lingual
keypad (English and Spanish, for example).
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Some typical filter parameter specifications might be:
0.00Skip this filter specification
1.23Drive Pr 1.23 (Preset speed 3)
13.02 Drive Pr 13.02 (Position error)
40.01 Keypad Pr 40.01 (Language select)
SM-Apps in first SM-Application Module installed slot Pr 72.05
72.05
(PLC Register 6)
172.05 SM-Apps in slot 1 Pr 72.05 (PLC register 6)
386.04 SM-Apps in slot 3 Pr 86.04 (Digital output 1)
Any illegal specifications are ignored during browsing. This includes
non-existent parameters or parameters associated with a Solutions
Module that is not fitted.
When filtered browsing is enabled, the menu and parameter display
mmpp is replaced by F00 to F21 (filter parameter numbers). This is a
reminder that filtered browsing is selected.
41.21Browsing filter
This is a duplicate of Pr 40.06. It is fixed and read-only within Menu 41.
This is to ensure that the filtered browsing list will include an escape
parameter to allow resumption of normal browsing.
2.13.2 Browsing filter menu
41.00Zero parameter
The local keypad zero parameter works like every other Pr xx.00 in the
Unidrive SP. Entry of a 4-digit number followed by a RESET will allow
change of drive operation mode, save drive parameters, etc.
Three digit numbers are used to unlock keypad security (menus 40 and
41 only). If a keypad security code has been previously entered in
Pr 40.07, then the security code must be entered into Pr xx.00 to unlock
the security. When keypad security is enabled, Pr 40.00 and Pr 41.00
are the only parameters, which can be modified.
41.01 to 41.20 Browsing filter Fnn source
Up to twenty parameters can be selected for the filter-browsing list.
These parameters may be anywhere on the Unidrive SP or on any of the
application modules fitted. Any local SM-Keypad Plus parameter can
also be chosen. Any parameter specification set to zero will be skipped.
Filter parameters are entered in the following format: S M M . P P
S:Slot number (1, 2, 3 or blank)
M M:Menu number
P P:Parameter number
If a slot number is not specified, the SM-Keypad Plus will search for the
first installed SM-Applications module and assign that slot to the
specification.
Unid rive SP Ad vanced User Guide 15
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
3 Parameter x.00
Parameter x.00 is available in all menus and has the following functions.
ValueAction
1000
1001Save parameters under all conditions
1070Reset all Solutions Modules
1233Load standard defaults
1244Load US defaults
1253Change drive mode with standard defaults
1254Change drive mode with US defaults
1255
1256
3yyy
4yyy
5yyy
6yyyTransfer SMARTCARD data block yyy to the drive
7yyyErase SMARTCARD data block yyy
8yyyCompare drive parameters with block yyy
9999Erase SMARTCARD
9888Set SMARTCARD read-only flag
9777Clear SMARTCARD read-only flag
110zy
*12000Display non-default values only
*12001Display destination parameters only
*These functions do not require a drive reset to become active. All other
functions require a drive reset.
Saving parameters
When parameters are saved all user save (US) parameters are saved to
EEPROM within the drive. Normally Pr x.00 is set to 1000 to save
parameters. When the parameter save is complete Pr x.00 is reset to
zero by the drive. The drive must not be in the under voltage condition
(Pr 10.16 = 0) and must not be using the 48V supply (Pr 6.44 = 0) for this
action to occur. Saving parameters can take between 400ms and
several seconds depending on the number of parameter values that are
different from the values already saved in EEPROM within the drive. If
the power is removed from the drive during a parameter save it is
possible for the EEPROM data to be corrupted giving an EEF failure
when the drive is next powered up. If the drive is operating from the 24V
supply (under voltage condition is active) or from the 48V supply (Pr 6.44
= 1) the power down time is very short. Therefore using Pr x.00 = 1000
to save parameters is a safe method that minimises the risk of corrupting
the data in EEPROM. However, if it is necessary to save parameters
when the drive is in the under voltage condition or when operating from
the 48V supply, Pr x.00 should be set to 1001 to initiate the parameter
save.
Loading defaults
When defaults are loaded the new parameters are automatically saved
to the drive EEPROM in all modes.
SMARTCARD
It should be noted that there could be some conflict between the actions
of Pr x.00 and Pr 11. 42 (Parameter cloning) when the drive is reset. If Pr
11.42 has a value of 1 or 2 and a valid action is required from the value
of Pr x.00 then only the action required by Pr x.00 is performed. Pr x.00
and Pr 11.42 are then reset to zero. If Pr 11.4 2 has a value of 3 or 4 it will
Save parameters when under voltage is not active (Pr
10.16 = 0) and 48V supply is not active (Pr 6.44 = 0).
Change drive mode with standard defaults (excluding
menus 15 to 20)
Change drive mode with US defaults (excluding menus
15 to 20)
Transfer drive EEPROM data to a SMARTCARD block
number yyy
Transfer drive data as difference from defaults to
SMARTCARD block number yyy
Transfer drive ladder program to SMARTCARD block
number yyy
Transfer electronic nameplate parameters to/from drive
from/to encoder
Macros
operate correctly causing parameters to be save to a SMARTCARD
each time a parameter save is performed.
The following differences from standard defaults are available:
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.1 US default differences (1244)
PrDescriptionDefaultModes
Max reference
1.06
clamp
Max reference
1.06
clamp
2.08 Standard ramp volts775V
5.06 Rated frequency60.0HzOpen-loopAll
5.08 Rated load rpm1800rpmOpen-loopAll
5.08 Rated load rpm1770rpm Closed-loop vectorAll
5.09 Rated voltage460V
M2 Max reference
21.01
clamp
M2 Max reference
21.01
clamp
M2 Rated
21.06
frequency
21.09 M2 Rated voltage460V
60.0HzOpen-loopAll
1800rpm Closed-loop vectorAll
Open-loop, Closed-
loop vector, Servo
Open-loop, Closed-
loop vector, Servo
60.0HzOpen-loopAll
1800rpm Closed-loop vectorAll
60.0HzOpen-loopAll
Open-loop, Closed-
loop vector, Servo
Voltage
rating
400V
400V
400V
3.2 SMARTCARD transfers
Drive parameters, set-up macros and internal ladder programs can be
transferred to/from SMARTCARDs. See Pr 11.36 to Pr 11. 40.
3.3 Electronic nameplate transfers
Some encoders using Stegmann 485 or EnDat comms can hold motor
data. The data can be transferred to/from the encoder by writing 110zy
to parameter x.00 and resetting the drive where z is 0 for the drive or 1, 2
or 3 for Solutions Module slots 1, 2 or 3 respectively. See Chapter
8 Electronic nameplate on page 368 for details.
3.4 Display non-default values or
destination parameters
If a value of 12000 is written to Pr x.00, then only parameters that are
different from the last defaults loaded and Pr x.00 are displayed. If a
value of 12001 is written to Pr x.00, then only destination parameters are
displayed. This function is provided to aid locating destination clashes if
a dESt trip occurs.
16 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
4 Parameter description
format
In the following sections descriptions are given for the advanced
parameter set. With each parameter the following information block is
given.
5.11Number of motor poles
Drive modes
Coding
RangeOpen-loop, Closed-loop vector, Servo0 to 60 (Auto to 120 POLE)
Default
Second motor
parameter
Update rate
Open-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Open-loop
Closed-loop vector
Servo
Open-loop
Closed-loop vector, Servo
0 (Auto)
0 (Auto)
3 (6 POLE)
Pr 21.18
Background read
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
The top row gives the menu.parameter number and the parameter
name. The other rows give the following information.
Drive modes
The drive modes are the modes in which this parameter is accessible. If
the parameter is not present the parameter is skipped when accessing
from the keypad. The following types are possible.
Open-loop - with the Unidrive SP hardware and open loop drive mode
selected. The control strategy is V/F mode with fixed boost or open-loop
vector.
Closed-loop vector - with the Unidrive hardware and closed-loop vector
mode selected. The control strategy is rotor flux oriented vector control
with closed-loop current operation for induction motors. The drive can be
operated with or without position feedback.
Servo - with the Unidrive hardware and servo mode selected. The
control strategy is rotor flux oriented vector control with closed-loop
current operation for permanent magnet synchronous motors. The drive
must be operated with position feedback.
Regen - with the Unidrive hardware and regen mode selected. The drive
operates as a PWM rectifier.
Coding
The coding defines the attributes of the parameter as follows:
Coding Attribute
Bit1 bit parameter
SPSpare: not used
Filtered: some parameters which can have rapidly changing
FI
values are filtered when displayed on the drive keypad for
easy viewing.
Destination: indicates that this parameter can be a
DE
destination parameter.
TEText: the parameter uses text strings instead of numbers.
VMVariable maximum: the maximum of this parameter can vary.
Decimal place: indicates the number of decimal places used
DP
by this parameter.
No default: when defaults are loaded (except when the drive
ND
is manufactured or on EEPROM failure) this parameter is not
modified.
Rating dependant: this parameter is likely to have different
values and ranges with drives of different voltage and current
ratings. This parameters is not transferred by SMARTCARDs
RA
when the rating of the destination drive is different from the
source drive.
Not cloned: not transferred to or from SMARTCARDs during
NC
cloning.
NVNot visible: not visible on the keypad.
PTProtected: cannot be used as a destination.
User save: saved in drive EEPROM when the user initiates a
US
parameter save.
RWRead/write: can be written by the user.
Bit default one/unsigned: Bit parameters with this flag set to
one have a default of one (all other bit parameters have a
BU
default of zero. Non-bit parameters are unipolar if this flag is
one.
Power-down save: automatically saved in drive EEPROM at
PS
power-down.
NOTE
This guide will show all bit parameters (with the Bit coding), as having a
parameter range of "0 to 1", and a default value of either "0" or "1". This
reflects the value seen through serial communications. The bit
parameters will be displayed on the SM-Keypad (if used) as being "OFF"
or "On" ("OFF"= 0, "On" = 1).
Unid rive SP Ad vanced User Guide 17
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
4.1 Parameter ranges and variable
maximums:
The two values provided define the minimum and maximum values for
the given parameter. In some cases the parameter range is variable and
dependant on either:
•other parameters,
•the drive rating,
•drive mode
•or a combination of these.
The values given in Table 4-1 are the variable maximums used in the
drive.
Table 4-1 Definition of parameter ranges & variable maximums
MaximumDefinition
SPEED_FREQ_MAX
[Open-loop 3000.0Hz,
Closed-loop vector and Servo
40000.0rpm]
SPEED_LIMIT_MAX
[40000.0rpm]
SPEED_MAX
[40000.0rpm]
RATED_CURRENT_MAX
[9999.99A]
DRIVE_CURRENT_MAX
[9999.99A]
Maximum speed (closed-loop mode) reference or frequency (open-loop mode) reference
If Pr 1.08 = 0: SPEED_FREQ_MAX = Pr 1.06
If Pr 1.08 = 1: SPEED_FREQ_MAX is Pr 1.06 or – Pr 1.07 whichever is the largest
(If the second motor map is selected Pr 21.01 is used instead of Pr 1.06 and Pr 21.02 instead of Pr 1.07)
Maximum applied to speed reference limits
A maximum limit may be applied to the speed reference to prevent the nominal encoder frequency from
exceeding 400kHz. The maximum is defined by
SPEED_LIMIT_MAX (in rpm) = 400kHz x 60 / ELPR = 2.4x10
40,000 rpm.
ELPR is equivalent encoder lines per revolution and is the number of lines that would be produced by a
quadrature encoder.
Quadrature encoder ELPR = number of lines per revolution
F and D encoder ELPR = number of lines per revolution / 2
Resolver ELPR = resolution / 4
SINCOS encoder ELPR = number of sine waves per revolution
Serial comms encoder ELPR = resolution / 4
This maximum is defined by the device selected with the speed feedback selector (Pr 3.26) and the ELPR set
for the position feedback device.
Maximum speed
This maximum is used for some speed related parameters in menu 3. To allow headroom for overshoot etc.
the maximum speed is twice the maximum speed reference.
SPEED_MAX = 2 x SPEED_FREQ_MAX
Maximum motor rated current
RATED_CURRENT_MAX ≤ 1.36 x Maximum Heavy Duty current rating (Pr 11.3 2)
The rated current can be increased above the rated drive current up to a level not exceeding 1.36 x Maximum
Heavy Duty current rating (Pr 11.3 2). The actual level varies from one drive size to another, refer to Table 4-2.
Maximum drive current
The maximum drive current is the current at the over current trip level and is given by:
DRIVE_CURRENT_MAX = Maximum Heavy Duty current rating (Pr 11.3 2) / 0.45
Macros
Serial comms
protocol
7
Electronic
nameplate
Performance
/ ELPR subject to an absolute maximum of
Feature look-
up table
18 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
√
structure
MOTOR1_CURRENT_LIMIT_MAX
[1000.0%]
Keypad and
display
MaximumDefinition
Parameter x.00
2
]
2
]
Serial comms
+ PF2 - 1
+ cos(ϕ
protocol
]
)2 - 1
1
Parameter
description format
Maximum current limit settings for motor map 1
This maximum current limit setting is the maximum applied to the current limit parameters in motor map 1.
Open Loop
Maximum
current limit
Where:
The Maximum current is either (1.5 x Heavy Duty rating) when the rated current set in Pr 5.07 is less than or
equal to the maximum Heavy Duty current rating given by Pr 11.32, otherwise it is (1.1 x Normal Duty rating).
Motor rated current is given by Pr 5.07
PF is motor rated power factor given by Pr 5.10
Closed Loop Vector
Maximum
current limit
Where:
The Maximum current is either (1.75 x Heavy Duty rating) when the rated current set in Pr 5.07 is less than or
equal to the maximum Heavy Duty current rating given by Pr 11.32, otherwise it is (1.1 x Normal Duty rating).
Motor rated current is given by Pr 5.07
ϕ1 = cos-1(PF) - ϕ2. This is measured by the drive during an autotune. See section Closed-loop vector on
page 82 for more information regarding ϕ2.
PF is motor rated power factor given by Pr 5.10
Servo
Maximum
current limit
Advanced parameter
descriptions
Maximum current
[[
PF
√[[
=Motor rated current
=
[
Maximum current
cos(ϕ
Maximum current
Motor rated current
1
]
Macros
)
x 100%
x 100%=Motor rated current
]
x 100%
Electronic
nameplate
Performance
Feature look-
up table
MOTOR2_CURRENT_LIMIT_MAX
[1000.0%]
TORQUE_PROD_CURRENT_MAX
[1000.0%]
USER_CURRENT_MAX
[1000.0%]
REGEN_REACTIVE_MAX
AC_VOLTAGE_SET_MAX
[690V]
Where:
Maximum current is drive rated current (Pr 11.32) x 1.75
Motor rated current is given by Pr 5.07
Maximum current limit settings for motor map 2
This maximum current limit setting is the maximum applied to the current limit parameters in motor map 2.
The formulae for MOTOR2_CURRENT_LIMIT_MAX are the same for MOTOR1_CURRENT_LIMIT_MAX
except that Pr 5.07 is replaced with Pr 21.07 and Pr 5.10 is replaced with Pr 21.10.
Maximum torque producing current
This is used as a maximum for torque and torque producing current parameters. It is
MOTOR1_CURRENT_LIMIT_MAX or MOTOR2_CURRENT_LIMIT_MAX depending on which motor map is
currently active.
Current parameter limit selected by the user
The user can select a maximum for Pr 4.08 (torque reference) and Pr 4.20 (percentage load) to give suitable
scaling for analog I/O with Pr 4.24. This maximum is subject to a limit of MOTOR1_CURRENT_LIMIT_MAX.
or MOTOR2_CURRENT_LIMIT_MAX depending on which motor map is currently active.
USER_CURRENT_MAX = Pr 4.24
Reactive current limit in regen mode
The drive applies a limit to the reactive current reference in regen mode to limit the total current to
DRIVE_CURRENT_MAX.
Rated drive current 1.75×
REGEN_REACTIVE_MAX
Where:
Rated drive current is given in Table 5-3 on page 78.
Regen unit rated current is given by Pr 5.07
Maximum output voltage set-point
Defines the maximum motor voltage that can be selected.
200V drives: 240V, 400V drives: 480V
575V drives: 575V, 690V drives: 690V
Unid rive SP Ad vanced User Guide 19
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
MaximumDefinition
Maximum AC output voltage
This maximum has been chosen to allow for maximum AC voltage that can be produced by the drive including
AC_VOLTAGE_MAX
[930V]
quasi-square wave operation as follows:
AC_VOLTAGE_MAX = 0.78 x DC_VOLTAGE_MAX
200V drives: 325V, 400V drives: 650V
575V drives: 780V, 690V drives: 930V
DC_VOLTAGE_SET_MAX
[1150V]
Maximum DC voltage set-point
200V rating drive: 0 to 400V, 400V rating drive: 0 to 800V
575V rating drive: 0 to 950V, 690V rating drive: 0 to 1150V
Maximum DC bus voltage
DC_VOLTAGE_MAX
[1190V]
The maximum measurable DC bus voltage.
200V drives: 415V, 400V drives: 830V
575V drives: 995V, 690V drives: 1190V
Maximum power in kW
POWER_MAX
[9999.99kW]
The maximum power has been chosen to allow for the maximum power that can be output by the drive with
maximum AC output voltage, maximum controlled current and unity power factor. Therefore
POWER_MAX = √3 x AC_VOLTAGE_MAX x RATED_CURRENT_MAX x 1.75
The values given in square brackets indicate the absolute maximum value allowed for the variable maximum.
Electronic
nameplate
Performance
Feature look-
up table
Table 4-2 Maximum motor rated current
Model
Maximum Heavy Duty
current rating (Pr
11.32)
Maximum Normal
Duty current rating
SP12014.35.2
SP12025.86.8
SP12037.59.6
SP120410.611
SP220112.615.5
SP22021722
SP22032528
SP32013142
SP32024254
SP14012.12.8
SP140233.8
SP14034.25.0
SP14045.86.9
SP14057.68.8
SP14069.511
SP24011315.3
SP240216.521
SP24032529
SP34013235
SP34024043
SP34034656
SP35014.05.4
SP35025.46.1
SP35036.18.4
SP35049.511
SP35051216
SP35061822
SP35072227
Default
The default values given are the standard drive defaults which are
loaded after a drive reset with 1233 in Pr x.00.
Second motor parameter
Some parameters have an equivalent second motor value that can be
used as an alternative when the second motor is selected with Pr 11 .45.
Menu 21 contains all the second motor parameters. In this menu the
parameter specifications include the location of the normal motor
parameter which is being duplicated.
Update rate
Defines the rate at which the parameter data is written by the drive
(write) or read and acted upon by the drive (read). Where background
update rate is specified, the update time depends on the drive processor
load. Generally the update time is between 2ms and 30ms, however, the
update time is significantly extended when loading defaults, changing
drive mode, transferring data to/from a SMARTCARD, or transferring
blocks of parameters or large CMP data blocks to/from the drive (not a
Solutions Module) via the drive serial comms port.
4.2 Sources and destinations
Sources
Some functions have source parameters, i.e. drive outputs, PID
controller etc. The source parameter range is Pr 0.00 to Pr 21.51.
1. If the source parameter does not exist the input is taken as zero.
2. The input is given by (source value x 100%) / source parameter
maximum.
Destinations
Some functions have destination parameters, i.e. drive inputs, etc. The
destination parameter range is Pr 0.00 to Pr 21.51.
1. If the destination parameter does not exist then the output value has
no effect.
2. If the destination parameter is protected then the output value has
no effect.
3. If the function output is a bit value (i.e. a digital input) the destination
value is either 0 or 1 depending on the state of the function output. If
the function output is not a bit value (i.e. analog input) the
destination value is given by (function output x destination
parameter maximum) / 100%. Pr 1.36 and Pr 1.37 are a special
case. The scaling shown in the description of Pr 1.08 is used when
any non-bit type quantity is routed to these parameters.
4. If more than one destination selector is routed to the same
destination, the value of the destination parameter is undefined. The
drive checks for this condition where the destinations are defined in
any menu except menus 15 to 17. If a conflict occurs a dESt trip
occurs that cannot be reset until the conflict is resolved.
Sources and destinations
1. Bit and non-bit parameters may be connected to each other as
sources or destinations. The maximum for bit parameters is taken as
one.
2. All new source and destination routing only changes to new set-up
locations when the drive is reset.
20 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
3. When a destination is changes the old destination is written to zero,
unless the destination change is the result of loading defaults or
transferring parameters from a SMARTCARD. When defaults are
loaded the old destination is set to its default value. When
parameters are loaded from a SMARTCARD the old destination
retains its old value unless a SMARTCARD value is written to it.
4.3 Update rates
Update rates are given for every parameter in the hearder table as
shown below.
3.03 Speed error
Drive modesClosed-loop vector, Servo
Coding
RangeClosed-loop vector, Servo±SPEED_MAX rpm
Update rate4ms write
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Some parameters have an increased update in special circumstances.
4.3.1 Speed reference update rate
The normal update rate for the speed references (via menu 1) is 4ms,
however it is possible to reduce the sample time to 250µs by selecting
the reference from particular sources. The fast update rate is only
possible provided the conditions given below are met. (Note: high speed
updating is not provided for frequency references - i.e. Open-loop
mode.)
Analog input references (not including I/O expansion Solutions
Module)
1. The reference must be derived via Pr 1.36 or Pr 1.37
2. The analog inputs must be in voltage mode with zero offset
3. Bipolar mode must be used or unipolar mode with the minimum
speed (Pr 1.07) set to zero
4. No skip bands are enabled, i.e. Pr 1.29, Pr 1.31 and Pr 1.33 must be
zero.
5. The jog and velocity feed-forward references must not be enabled.
Applications and fieldbus Solutions Modules
Pr 91.02 must be used to define the speed reference (this parameter is
only visible from the Solutions Modules). Any value written to Pr 91.02
should be automatically mapped into preset Pr 1.21 by the Solutions
Module.
In fast update mode the references are sampled every 250µs. A sliding
window filter may be applied to analog input 1 (see Pr 7.26) in normal or
high speed updating modes. The default value for this filter is 4ms,
therefore Pr 7.26 must be set to zero to obtain the fastest possible
update rate.
When fast updating is used the scaling is performed by a simple
multiplication. This minimises software execution time, but also ensures
that there is no loss of resolution from the v to f converter used to
implement analog input 1. Therefore the speed of the motor may be
controlled with infinite resolution from analog input 1 except for
deadband effects around zero reference. The scale factor used for the
multiplication cannot exactly duplicate the scaling for the two stage
conversion (i.e. conversion in menu 7 to a percentage of full scale, and
conversion to 0.1rpm units) used when high speed updating is not in
operation. Therefore the absolute scaling of the analog inputs varies
slightly between normal and high speed updating. The amount of
difference depends on the maximum speed, user scaling in menu 7, and
the analog input 1 the filter time. The worst case difference for analog
input 1 is 0.12% of full scale, and for analog inputs 2 and 3 the difference
is less than 0.12% with a maximum speed of 50rpm or more. Typical
differences (1500rpm maximum speed, menu 7 scaling of 1.000, analog
input 1 filter of 4ms) are 0.015% for analog input 1 and 0.004% for
analog inputs 2 and 3.
4.3.2 Hard speed reference update rate
The normal update rate for the hard speed reference is 4ms, however it
is possible to reduce the sample time to 250µs by selecting the
reference from particular sources. The fast update rate is only possible
provided the conditions given below are met.
Analog inputs (not including I/O expansion Solutions Module)
The analog inputs must be in voltage mode with zero offset
Limitations are the same as for the references via menu 1 described
above.
Applications and fieldbus Solutions Modules
For faster update rate Pr 91.03 must be used (this parameter is only
visible from the Solutions Modules). Any value written to Pr 91.03 is
automatically mapped into the hard speed reference Pr 3.22.
Encoder reference
It is possible to use the drive encoder as the source for the hard speed
reference. To do this the drive encoder reference destination (Pr 3.46)
should be routed to the hard speed reference parameter. If, and only if,
the maximum drive encoder reference (Pr 3.43) is set to the same value
as the maximum reference value (SPEED_FREQ_MAX), and the
scaling (Pr 3.44) is 1.000, the drive takes the encoder pulses directly.
This gives a form of reference slaving where the integral term in the
speed controller accumulates all pulses from the reference and tries to
match them to the feedback from the motor encoder. Pulses are lost if
the reference reaches a minimum or maximum limit including zero speed
in unipolar mode. The reference is sampled every 250µs. When a
position feedback Solutions Module writes to the hard speed reference,
although the module can write every 250µs, the data is only acted on
every 4ms. When the reference comes from a Solutions Module there is
no guarantee that all pulses are counted. The encoder reference can be
scaled in high speed update mode by modifying the number of encoder
lines per revolution.
4.3.3 Torque reference update rate
The normal update rate for the torque reference (Pr 4.08) is 4ms,
however it is possible to reduce the sample time to 250µs by selecting
the reference from particular sources, but only in closed-loop vector or
servo modes. The fast update rate is only possible provided the
conditions given below are met.
Analog inputs 2 or 3 on the drive
The analog inputs must be in voltage mode with zero offset.
Unid rive SP Ad vanced User Guide 21
Issue Number: 7 www.controltechniques.com
Parameter
structure
Keypad and
display
Parameter x.00
Parameter
description format
Advanced parameter
descriptions
Macros
5 Advanced parameter descriptions
5.1 Overview
Table 5-1 Menu descriptions
Menu no.Description
1Frequency / speed reference
2Ramps
3Slave frequency, speed feedback and speed control
4Torque and current control
5Motor control
6Sequencer and clock
7Analog I/O
8Digital I/O
9Programmable logic, motorised pot and binary sum
10Status and trips
11General drive set-up
12Threshold detectors and variable selectors
13Position control
14User PID controller
15, 16, 17 Solutions Module slots
18Application menu 1
19Application menu 2
20Application menu 3
21Second motor parameters
Table 5-2 gives a full key of the coding which appears in the following parameter tables.
Table 5-2 Key to parameter coding
CodingAttribute
Bit1 bit parameter
SPSpare: not used
Filtered: some parameters which can have rapidly changing
FI
values are filtered when displayed on the drive keypad for
easy viewing.
Destination: indicates that this parameter can be a
DE
destination parameter.
TxtText: the parameter uses text strings instead of numbers.
VMVariable maximum: the maximum of this parameter can vary.
Decimal place: indicates the number of decimal places used
DP
by this parameter.
No default: when defaults are loaded (except when the drive
ND
is manufactured or on EEPROM failure) this parameter is not
modified.
Rating dependant: this parameter is likely to have different
values and ranges with drives of different voltage and current
ratings. These parameters are not transferred by
RA
SMARTCARDs when the rating of the destination drive is
different from the source drive.
Not cloned: not transferred to or from SMARTCARDs during
NC
cloning.
NVNot visible: not visible on the keypad.
PTProtected: cannot be used as a destination.
User save: saved in drive EEPROM when the user initiates a
US
parameter save.
RWRead/write: can be written by the user.
Bit default one/unsigned: Bit parameters with this flag set to
one have a default of one (all other bit parameters have a
BU
default of zero. Non-bit parameters are unipolar if this flag is
one.
Power-down save: automatically saved in drive EEPROM at
PS
power-down.
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
22 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 1
Unid rive SP Ad vanced User Guide 23
Issue Number: 7 www.controltechniques.com
Menu 1
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
5.2 Menu 1: Frequency/speed reference
Menu 1 controls the main reference selection. When the drive operates in open-loop mode a frequency reference is produced, and when Unidrive SP
operates in closed-loop vector or servo modes a speed reference is produced.
Figure 5-1 Menu 1 logic diagram
LOCAL/REMOTE
Analog reference
Analog input 1
Menu 7
Analog input 2
Preset reference
Preset reference
1.47
1.21 ~ 1.28
Preset
references
1 to 8
Scan timer
*selector
1.46
Preset reference select bits 1 ~ 3
1.16
Preset
reference
scan time
1.48
Preset refere nce
Scan-timer reset
Keypad reference
1.45
1.51
Analog
reference 1
1.36
1.37
Analog
reference 2
1.15
1.20
Preset
reference
selected
indicator
Power-up keypad
control mode
reference
Menu 8
Analog reference 2
1.41
select
Preset reference
1.42
select
Keypad refere nce
1.43
select
Precision reference
1.44
select
Reference
*selector
1.14
Reference selec ted
indicator
1.49
+
+
1.09
1.01
Level of
reference
selected
1.50
Pr set to
1.50
greater than 1
Pr 1.49
Pr 1.50
1
1
2
2
3
4
5
Reference being used
1
Analog reference 1
>1
Preset reference defined by Pr
1
Analog reference 2
>1
Preset reference defined by Pr
x
Preset reference defined by Pr
x
Keypad reference
x
Preceision reference
1.50
1.50
1.50
1.38
Reference
percentage
trim
1.04
Reference
offset
Reference
offset mode
select
1.17
Keypad
Reference
Precision reference
Precision
reference
1.18
1.19
Precision
reference trim
Precision-ref erence
update disable
1.20
Memory
The parameters are all shown in their default settings
Background read when precision reference is active
4ms write otherwise
See Pr 1.09 on page 28.
1.05Jog reference
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Range
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Open-loop
Closed-loop vector, Servo
0 to 400.0 Hz
0 to 4,000.0 rpm
DefaultOpen-loop, Closed-loop vector, Servo0.0
Update rate4ms read
Reference used for jogging. See section 5.7 Menu 6: Sequencer and clock on page 122 for details on when the jog mode can be activated. The jog
reference can be used for relative jogging in digital lock mode (see section 5.14 Menu 13: Position control on page 206).
The range shown for Pr 1.07 shows the range used for scaling purposes (i.e. for routing to an analog output etc.). Further range restrictions are
applied as given below.
Pr 1.08
(Neg min ref enable)
Pr 1.10
(Bipolar mode enable)
Open-loop Closed-loop vector and Servo
000 to Pr 1.060 to Pr 1.06
010 0
10-3,000 to 0Hz-SPEED_LIMIT_MAX to 0 rpm
11 -3,000 to 0Hz-SPEED_LIMIT_MAX to 0 rpm
The same limits are applied to Pr 21.02, but based on the value of Pr 21.01.
(If the second motor map is selected Pr 21.01 is used instead of Pr 1.06 and Pr 21.02 instead of Pr 1.07)
1.08Negative minimum reference clamp enable
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
The effects of the reference clamps (Pr 1.06 and 1.07), the negative minimum clamp enable (Pr 1.08) and the bipolar reference enable parameters
are defined below.
The variable maximum limit for reference parameters, SPEED_FREQ_MAX, is defined as:
If Pr 1.08 = 0: SPEED_FREQ_MAX = Pr 1.06
If Pr 1.08=1: SPEED_FREQ_MAX is Pr 1.06 or -Pr 1.07 whichever is the largest
(If the second motor map is selected Pr 21.01 is used instead of Pr 1.06 and Pr 21.02 instead of Pr 1.07)
Unid rive SP Ad vanced User Guide 27
Issue Number: 7 www.controltechniques.com
Menu 1
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
Analog input scaling
The following diagrams show the scaling applied when analog inputs are used to define the reference and are routed via Pr 1.36 or Pr 1.37.
up table
SPEED_FREQ_MAX
Pr
1.07
-100%100%
Pr =0 (
1.10
unipolar mode)
1.08
Pr =0 (
SPEED_FREQ_MAX
-100%100%
Pr =0 (
Pr =1 (
neg min ref disabled)
1.10
unipolar mode)
1.08
neg min ref enabled)
SPEED_FREQ_MAX
-100%100%
-SPEED_FREQ_MAX
Pr =1 (bipolar mode)
1.10
Pr =0 (
1.08
neg min ref disabled)
SPEED_FREQ_MAX
-100%100%
-SPEED_FREQ_MAX
Pr =1 (bipolar mode)
1.10
Pr =1 (
1.08
neg min ref enabled)
Reference limits
With reference to the block diagram for Menu 1 (Figure 5-1 on page 24) the following table shows the limits applied to the reference by variaous
blocks in the reference system. It should be noted that the minimum limit in the main reference limits block changes when either the jog reference or
velocity feedforward references are active. When one of these is active: if Pr 1.08 = 0 the minimum = -Pr 1.06 [-Pr 21.01 for motor map2], if Pr 1.08
= 1 the minimum = -Pr 1.07 [-Pr 21.02 for motor map 2].
MinimumMaximum
Keypad control reference (Pr 1.17)
Bipolar/unipolar selector
Main reference limits
Unipolar mode: Pr 1.07, or 0 if Pr 1.07 < 0
Bipolar mode: -SPEED_FREQ_MAX
Unipolar mode: Pr 1.07, or 0 if Pr 1.07 < 0
Bipolar mode: no limit applied
Neg minimum ref disabled: -Pr 1.06
Neg minimum ref enabled: Pr 1.07
SPEED_FREQ_MAX
No maximum limit applied
Pr 1.06
1.09Reference offset select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate
Background read when precision reference is active
4ms read otherwise
When this parameter is 0 the reference is given by
Pr 1.14 defines how the value of Pr 1.49 is derived as follows:
Value of Pr 1.14Display StringPr 1.49
0A1.A2 (Analog ref 1. Analog ref 2)*Selected by terminal input
1A1.Pr (Analog ref 1. Preset speeds)1
2A2.Pr (Analog ref 2. Preset speeds)2
3Pr (Preset speeds)3
4Pad (Keypad reference)4
5Prc (Precision reference)5
*Pr 1.41 to Pr 1.44 can be controlled by digital inputs to force the value of Pr 1.49:
all bits equal to zero gives 1,
Pr 1.41 = 1 then Pr 1.49 = 2
Pr 1.42 = 1 then Pr 1.49 = 3
Pr 1.43 = 1 then Pr 1.49 = 4
Pr 1.44 = 1 then Pr 1.49 = 5
The bit parameters with lower numbers have priority over those with higher numbers.
Pr 1.49 and Pr 1.50 then define the reference as follows:
Pr 1.49Pr 1.50Reference
11Analog reference 1 (Pr 1.36)
1>1Preset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
21Analog reference 2 (Pr 1.37)
2>1Preset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
3x**Preset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
4x**Keypad reference (Pr 1.17)
5x**Precision reference (Pr 1.18 and Pr 1.19)
** x = any value
Unid rive SP Ad vanced User Guide 29
Issue Number: 7 www.controltechniques.com
Menu 1
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Keypad reference
If Keypad reference is selected the drive sequencer is controlled directly by the keypad keys and the keypad reference parameter (Pr 1.17) is
selected. The sequencing bits, Pr 6.30 to Pr 6.34, have no effect and jog is disabled.
1.15Preset selector
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFI DE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 9
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
Pr 1.15 defines how the value of Pr 1.50 is derived as follows:
Value of Pr 1.15Pr 1.50
0Selected by terminal input*
11
22
33
44
55
66
77
88
9Selected by timer**
*Pr 1.45 to Pr 1.47 can be controlled by digital inputs to define the value of Pr 1.50 as follows:
**The presets are selected automatically in turn. Pr 1.16 defines the time between each change.
Pr 1.47Pr 1.46Pr 1.45Pr 1.50
0001
0012
0103
0114
1005
1016
1107
1118
Pr 1.49 and Pr 1.50 then define the reference as follows:
Pr 1.49Pr 1.50Reference
11Analog reference 1 (Pr 1.36)
1>1Preset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
21Analog reference 2 (Pr 1.37)
2>1Preset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
3xPreset defined by Pr 1.50 (Pr 1.21 to Pr 1.28)
4xKeypad reference (Pr 1.17)
5xPrecision reference (Pr 1.18 and Pr 1.19)
1.16Preset reference selector timer
Drive modes Open-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo0 to 400.0 s
DefaultOpen-loop, Closed-loop vector, Servo10.0
Update rateBackground read
This parameter defines the time between preset reference changes when Pr 1.15 is set to 9. If Pr 1.48 is set to 1 then the preset counter and timer are
reset and preset 1 will be selected.
The drive can be controlled from the keypad if Pr 1.14 is set to 4. The Stop and Run keys automatically become active (the Reverse key may be
optionally enabled with Pr 6.13). The frequency/speed reference is defined by Pr 1.17. This is a read only parameter that can only be adjusted in
status mode by pressing the Up or Down keys. If keypad control mode is selected, then pressing the Up or Down keys in status mode will cause the
drive to automatically display the keypad reference and adjust it in the relevant direction. This can be done whether the drive is disabled or running. If
the Up or Down keys are held the rate of change of keypad reference increases with time. The units used for to display the keypad reference for
different modes are given below.
ModeUnit
Open loopHz
Closed looprpm
Servorpm
See also Pr 1.51 on page 35 (Power-up keypad control mode reference).
The frequency reference resolution is restricted to 0.1Hz from normal parameters, but the resolution can be improved by using the precision
reference. Pr 1.18 defines the coarse part of reference (either positive or negative) with a resolution of 0.1Hz and Pr 1.19 defines the fine part of the
reference (always positive) with a resolution of 0.001Hz. The final reference is given by Pr 1.18 + Pr 1.19. Therefore Pr 1.19 increases positive
references away from zero, and decreases negative references towards zero.
Closed loop
As with open-loop a higher resolution speed reference can be programmed by selecting these parameters. In this case the speed will have a
resolution of 0.001 rpm.
1.20Precision reference update disable
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
When this bit is at 0 the precision reference parameters are read and stored in internal memory. Because the precision reference has to be set in two
parameters, this bit is provided to prevent the drive reading the parameters while the reference is being updated. Instead, the drive uses the value
Unid rive SP Ad vanced User Guide 31
Issue Number: 7 www.controltechniques.com
Menu 1
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
stored in memory preventing the possibility of data skew.
Three skip references are available to prevent continuous operation at a speed that would cause mechanical resonance. When a skip reference
parameter is set to 0 that filter is disabled. The skip reference band parameters define the frequency or speed range either side of the programmed
skip reference, over which references are rejected. The actual reject band is therefore twice that programmed in these parameters, the skip reference
parameters defining the centre of the band. When the selected reference is within a band the lower limit of the band is passed through to the ramps
such that reference is always less than demanded.
32 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 1
1.35 Reference in rejection zone
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Update rate4ms write
This parameter indicates that the selected reference is within one of the skip reference zones such that the motor speed is not as demanded.
Although most parameters can be controlled from analog inputs, these two parameters are a special case in that if an analog input is directed to one
of these parameters, the scan rate of that analog input is increased to 250µs as long as:
1. The reference must be derived via Pr 1.36 or Pr 1.37
2. The analog inputs must be in voltage mode with zero offset
3. Bipolar mode must be used or unipolar mode with the minimum speed (Pr 1.07) set to zero
4. No skip bands are enabled, i.e. Pr 1.29, Pr 1.31 and Pr 1.33 must be zero.
5. The jog and velocity feed-forward references must not be enabled.
These are special parameters when a non-bit type quantity uses these parameters as a destination (not just from analog inputs). The scaling and
limiting applied is as described with Pr 1.08 on page 27.
1.38Percentage trim
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
211
RangeOpen-loop Closed-loop vector, Servo±100.00 %
DefaultOpen-loop Closed-loop vector, Servo0
Update rate4ms read
See Pr 1.09 on page 28.
1.39Velocity feed forward
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Range
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Open-loop
Closed-loop vector, Servo
±3,000.0 Hz
±40,000.0 rpm
Update rate4ms read
This parameter indicates the velocity feed forward reference when position control is used (see section 5.14 Menu 13: Position control on page 197).
1.40Velocity feed forward select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Update rate4ms write
This bit indicates that the position controller has selected the velocity feed forward as a reference for the drive
Unid rive SP Ad vanced User Guide 33
Issue Number: 7 www.controltechniques.com
Menu 1
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
1.41Analog reference 2 select
1.42Preset reference select
1.43Keypad reference select
1.44Precision reference select
1.45Preset reference 1 select
1.46Preset reference 2 select
1.47Preset reference 3 select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
Pr 1.41 to Pr 1.44 control Pr 1.49. The priority order is Pr 1.44 (highest), Pr 1.43, Pr 1.42, Pr 1.41 (lowest). If more than one parameter is active, the
highest priority takes precedence.
Pr 1.45 controls Pr 1.50 bit 0*
Pr 1.46 controls Pr 1.50 bit 1*
Pr 1.47 controls Pr 1.50 bit 2*
*See the description with Pr 1.14 and Pr 1.15 on page 30 for more information.
1.48Reference timer reset flag
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
When this flag is set the preset timer for auto preset timer mode (Pr 01.15 = 9) is reset and preset 1 is selected. This can be used to start a new
sequence of reference selection by a programmable input terminal or function. When this bit is zero the preset selection will follow the timer even
when the drive is disabled.
1.49Reference selected indicator
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo1 to 5
Update rate4ms write
Indicates the reference currently selected
1.50Preset reference selected indicator
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo1 to 8
Update rate4ms write
Indicates the preset reference currently being selected
34 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
1.51Power-up keypad control mode reference
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo0 to 2
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateN/A
Selects the value of the keypad control mode (Pr 1.17) at power-up as follows:
0rESEt zero
1LAStlast value used before power-down
2PrS1 Preset 1, Pr 1.21, before power-down
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 1
Unid rive SP Ad vanced User Guide 35
Issue Number: 7 www.controltechniques.com
Menu 2
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
5.3 Menu 2: Ramps
The pre-ramp frequency or speed reference passes through the ramp block controlled by menu 2 before being used by the drive to produce the basic
output frequency (Open-loop modes), or as an input to the speed controller (Closed-loop vector or Servo modes). The ramp block includes: linear
ramps, an S ramp function for ramped acceleration and deceleration, deceleration ramp control to prevent rises in the DC bus voltage within the drive
that would cause an over-voltage trip if no braking resistor is fitted.
Figure 5-2 Menu 2 logic diagram
Acceleration rates 1 ~ 8
2.11
Acceleration rate 1
2.12
Acceleration rate 2
2.13
Acceleration rate 3
2.14
Acceleration rate 4
2.15
Acceleration rate 5
2.16
Acceleration rate 6
2.17
Acceleration rate 7
2.18
Acceleration rate 8
Acceleration rate select bits
2.34
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
2.33
2.32
2.32
Acceleration
rate selector
2.10
Key
Input
terminals
Output
terminals
0.XX
0.XX
Read-write (RW)
parameter
Read-only (RO)
parameter
The parameters are all shown at their default settings
Pre-ramp speed
reference
Preset reference
selected indicator
1.03
1.50
1
2
3
4
5
6
7
8
Jog selected
indicator
1.13
Jog acceleration
rate
2.19
Reverse
accel. rate
N
t
Forward
accel. rate
N
t
Acceleration
Ramp control
Ramp hold
2.03
Ramp mode
2.04
select*
36 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
* For more information refer to Pr 2.04 on page 38.
** For more information refer to Pr 2.06 on page 39.
Advanced parameter
descriptions
Deceleration
rate selector
2.20
Macros
Serial comms
protocol
Deceleration rate select bits
2.37
Electronic
nameplate
2.36
2.35
Performance
Feature look-
up table
Menu 2
Forward
Decel. rate
N
Deceleration
Ramp control
2.06
S-Ramp enable**
S-Ramp acceleration
2.07
limit
Standard ramp voltage*
2.08
Preset reference
1.50
selected indicator
Jog deceleration
2.29
Reverse
Decel. rate
N
t
t
rate
Current control
Menu 4
(Open-loop only)
+
1.13
_
Jog selected
indicator
Ramp
2.02
(Closed- loop only)
Ramps always enabled
in Open-loop
enable
d/dt
Inertia compensation
Post-ramp
reference
2.01
2.38
torque
(Closed-loop only)
Unid rive SP Ad vanced User Guide 37
Issue Number: 7 www.controltechniques.com
If this bit is set the ramp will be held. If S ramp is enabled the acceleration will ramp towards zero causing the ramp output to curve towards a constant
speed. If a drive stop is demanded the ramp hold function is disabled.
2.04Ramp mode select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Range
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Open-loop
Closed-loop vector, Servo
0 to 2
0 to 1
DefaultOpen-loop, Closed-loop vector, Servo1
Update rate4ms read
This parameter does not affect the acceleration ramp, and the ramp output always rises at the programmed acceleration rate subject to the current
limits. It is possible in under some unusual circumstances in open-loop mode (i.e. highly inductive supply) for the motor to reach a low speed in
standard ramp mode, but not completely stop. It is also possible if the drive attempts to stop the motor with an overhauling load in any mode that the
motor will not stop when standard ramp mode or fast ramp mode is used. If the drive is in the deceleration state the rate of fall of the frequency or
speed is monitored. If this does not fall for 10 seconds the drive forces the frequency or the speed reference to zero. This only applies when the drive
is in the deceleration state and not when the reference is simply set to zero.
0: Fast ramp
Fast ramp is used where the deceleration follows the programmed deceleration rate subject to current limits.
1: Standard ramp
Standard ramp is used during deceleration if the voltage rises to the standard ramp level (Pr 2.08). It causes a controller to operate, the output of
which changes the demanded load current in the motor. As the controller regulates the DC bus voltage, the motor deceleration increases as the
speed approaches zero speed. When the motor deceleration rate reaches the programmed deceleration rate the controller ceases to operate and the
drive continues to decelerate at the programmed rate. If the standard ramp voltage (Pr 2.08) is set lower than the nominal DC bus level the drive will
not decelerate the motor, but it will coast to rest. The output of the ramp controller (when active) is a current demand that is fed to the frequency
changing current controller (Open-loop mode) or the torque producing current controller (Closed-loop vector or Servo modes). The gain of these
controllers can be modified with Pr 4.13 and Pr 4.14.
38 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Controller
operational
Programmed
deceleration
rate
Parameter
x.00
Motor Speed
Parameter
description format
DC Bus voltage
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 2
t
2: Standard ramp with motor voltage boost
This mode is the same as normal standard ramp mode except that the motor voltage is boosted by 20%. This increases the losses in the motor giving
faster deceleration.
2.06S ramp enable
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
Setting this parameter enables the S ramp function. S ramp is disabled during deceleration when the standard ramp voltage controller is active. When
the motor is accelerated again after decelerating in standard ramp the acceleration ramp used by the S ramp function is reset to zero.
2.07S ramp acceleration limit
Drive modesOpen-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
Coding
1111
Closed-loop vector and Servo DP = 3
Range
Default
Open-loop
Closed-loop vector and servo
Open-loop
Closed-loop vector
Servo
0.0 to 300.0 s
0.000 to 100.000 s
3.1
1.500
0.030
2
/100Hz
2
/1,000rpm
Update rateBackground read
This parameter defines the maximum rate of change of acceleration/deceleration. The default values have been chosen such that for the default
ramps and maximum speed, the curved parts of the S will be 25% of the original ramp if S ramp is enabled.
Demanded Speed
Acceleration
Actual Speed
Programmed
ramp rate
S ramp
acceleration
ramp
T/2 T/2T/2T/2
TT
t
Since the ramp rate is defined in s/100Hz or s/1000rpm and the S ramp parameter is defined in s
2
/100Hz or s2/1000rpm, the time T for the 'curved'
part of the S can be determined from:
T = S ramp rate of change / Ramp rate
Enabling S ramp increases the total ramp time by the period T since an additional T/2 is added to each end of the ramp in producing the S.
Unid rive SP Ad vanced User Guide 39
Issue Number: 7 www.controltechniques.com
Menu 2
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
2.08Standard ramp voltage
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeOpen-loop, Closed-loop vector, Servo0 to DC_VOLTAGE_SET_MAX V
This voltage is used as the control level for standard ramp mode. If this parameter is set too low the machine will coast to rest, and if it is set too high
and no braking resistor is used the drive may give an OU trip. The minimum level should be greater than the voltage produced on the DC bus by the
highest supply voltage. Normally the DC bus voltage will be approximately the rms supply line voltage x √2.
2.10Acceleration rate selector
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 9
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
The acceleration rate is selected as follows.
0Ramp rate selection by terminal input
1 - 8Ramp rate defined by parameter number, i.e. 1 = Pr 2.11, 2 = Pr 2.12, etc.
9Ramp rate selection by Pr 1.50
When Pr 2.10 is set to 0 the acceleration ramp rate selected depends on the state of bit Pr 2.32 to Pr 2.34. These bits are for control by digital inputs
such that ramp rates can be selected by external control. The ramp rate selected depends on the binary code generated by these bits as follows:
Pr 2.34Pr 2.33Pr 2.32Ramp defined by
00 0 Pr 2.11
00 1 Pr 2.12
01 0 Pr 2.13
01 1 Pr 2.14
10 0 Pr 2.15
10 1 Pr 2.16
11 0 Pr 2.17
11 1 Pr 2.18
When Pr 2.10 is set to 9 the appropriate acceleration rate is automatically selected depending on the value of Pr 1.50, and so an acceleration rate can
be programmed to operate with each reference. Since the new ramp rate is selected with the new reference, the acceleration applies towards the
selected preset if the motor needs to accelerate to reach the preset.
40 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
2.11Acceleration rate 1
2.12Acceleration rate 2
2.13Acceleration rate 3
2.14Acceleration rate 4
2.15Acceleration rate 5
2.16Acceleration rate 6
2.17Acceleration rate 7
2.18Acceleration rate 8
Drive modesOpen-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
Coding
1111
Closed-loop vector and Servo DP = 3
Range
Open-loop
Closed-loop vector, Servo
Open-loop
Default
Closed-loop vector
Servo
Second motor
parameter
Open-loop, Closed-loop vector, ServoPr 21.04 for Pr 2.11 only
Update rate4ms read
descriptions
Macros
0.0 to 3,200.0 s/100Hz
0.000 to 3,200.000 s/1000rpm
5.0
2.000
0.200
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 2
2.19Jog acceleration rate
Drive modesOpen-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
Coding
1111
Closed-loop vector and Servo DP = 3
Range
Default
Open-loop
Closed-loop vector and Servo
Open-loop
Closed-loop vector, Servo
0.0 to 3200.0 s/100Hz
0.000 to 3200.000 s/1000rpm
0.2
0.000
Update rateBackground read
The jog acceleration rate is only used when accelerating towards the jog reference and when changing the jog reference.
2.20Deceleration rate selector
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 9
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
The acceleration rate is selected as follows:
0Ramp rate selection by terminal input
1 - 8Ramp rate defined by parameter number, i.e. 1 = Pr 2.21, 2 = Pr 2.22, etc.
9Ramp rate selection by Pr 1.50
Unid rive SP Ad vanced User Guide 41
Issue Number: 7 www.controltechniques.com
Menu 2
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
When Pr 2.20 is set to 0 the deceleration ramp rate selected depends on the state of bit Pr 2.35 to Pr 2.37. These bits are for control by digital inputs
such that ramp rates can be selected by external control. The ramp rate selected depends on the binary code generated by these bits as follows:
02.3702.3602.35Ramp defined by
00002.21
00102.22
01002.23
01102.24
10002.25
10102.26
11002.27
11102.28
When Pr 2.20 is set to 9 the appropriate deceleration rate is automatically selected depending on the value of Pr 1.50, and so a deceleration rate can
be programmed to operate with each reference. Since the new ramp rate is selected with the new reference, the deceleration applies towards the
selected preset if the motor needs to decelerate to reach the preset.
2.21Deceleration rate 1
2.22Deceleration rate 2
2.23Deceleration rate 3
2.24Deceleration rate 4
2.25Deceleration rate 5
2.26Deceleration rate 6
2.27Deceleration rate 7
2.28Deceleration rate 8
Drive modesOpen-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
Coding
1111
Closed-loop vector and Servo DP = 3
Range
Default
Second motor
parameter
Open-loop
Closed-loop vector, Servo
Open-loop
Closed-loop vector
Servo
Open-loop, Closed-loop vector, ServoPr 21.05 for Pr 2.21 only
0.0 to 3,200.0 s/100Hz
0.000 to 3,200.000 s/1000rpm
10.0
2.000
0.200
Update rate4ms read
2.29Jog deceleration rate
Drive modesOpen-loop, Closed-loop vector, Servo
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
Coding
1111
Closed-loop vector and Servo DP = 3
Range
Default
Open-loop
Closed-loop vector and servo
Open-loop
Closed-loop vector, Servo
0.0 to 3,200.0 s/100Hz
0.000 to 3,200.000 s/1000rpm
0.2
0.000
Update rateBackground read
The jog deceleration rate is only used when the drive is changing speed because the jog reference has changed or to stop from the jog reference. It
is not used to go from the jog to the run state. This prevents the fast ramps normally used with jog from being used when changing between running
and jogging.
42 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 2
2.32Acceleration select bit 0
2.33Acceleration select bit 1
2.34Acceleration select bit 2
2.35Deceleration select bit 0
2.36Deceleration select bit 1
2.37Deceleration select bit 2
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
Update rate4ms read
These bits are provided for control by logic input terminals for external ramp selection (see Pr 2.22 to Pr 2.25 on page 42).
2.38Inertia compensation torque
Drive modes Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo±1,000.0 %
Update rate4ms write
The motor and load inertia (Pr 3.18), motor torque per amp (Pr 5.32) and the rate of change of the ramp output (Pr 2.01) are used to produce a torque
feed forward value that should accelerate or decelerate the load at the required rate. This value can be used as a feed forward term that is added to
the speed controller output if Pr 4.22 is set to one. Pr 2.38 shows the torque value as a percentage of rated active current.
Unid rive SP Ad vanced User Guide 43
Issue Number: 7 www.controltechniques.com
Menu 3
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
5.4 Menu 3: Slave frequency, speed feedback, speed control and regen operation
Menu 3 relates to different functions depending on the drive mode selected as shown in the table below. The menus for some drive modes are
significantly different and therefore the complete menu is covered in different sections. Open-loop is different from Closed-loop vector and Servo
except that it shares a common block of parameters for the drive encoder. The drive encoder parameters are only described in the Closed-loop vector
and Servo section.
Drive mode sectionMenu 3 functions
Open-loopFrequency slaving
“Zero speed” and “at speed” detectors
Closed-loop vector and servo
RegenRegen control and monitoring functions
Frequency/Speed accuracy and resolution
Digital reference resolution
When a preset frequency/speed is used the reference resolution is 0.1Hz or 0.1rpm. Improved resolution can be obtained by using the precision
reference (0.001Hz or 0.001rpm).
Analog reference resolution
In Open-loop modes the frequency reference controlled by an analog input has a maximum resolution of 12bits plus sign, but this is reduced if the
window filter time for this input controller by Pr 7.26 is reduced below the default value of 4.0ms. The resolution of the frequency reference from
analog inputs 2 or 3 is 10bits plus sign.
In Closed-loop vector or Servo mode the resolution from analog input 1 is better than 16bits plus sign provided the speed reference is routed via
Pr 1.36, Pr 1.37 or Pr 3.22 in high speed update mode. The resolution from analog inputs 2 or 3 is 10bits plus sign.
Accuracy
The absolute frequency and speed accuracy depends on the accuracy of the crystal used with the drive microprocessor. The accuracy of the crystal
is 100ppm, and so the absolute frequency/speed accuracy is 100ppm (0.01%) of the reference, when a preset speed is used. If an analog input is
used the absolute accuracy is further limited by the absolute accuracy and non-linearity of the analog input.
The parameters are all shown at their default settings
3.18
output
Select
F and D
output
Input
terminals
Output
terminals
Unid rive SP Ad vanced User Guide 45
Issue Number: 7 www.controltechniques.com
Menu 3
Open-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.01Frequency slaving demand
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeOpen-loop±1000.0 Hz
Update rate4ms write
The slave frequency demand is only relevant if the drive is operating in frequency slaving mode, in other modes this parameter reads as 0.0. The
value shown in slaving mode is the fundamental drive output frequency. Frequency slaving mode is used to lock the fundamental frequency produced
by the drive with an external frequency applied to the main drive encoder input. This could be used for example to keep the shafts of two synchronous
machines in lock, by feeding the frequency slaving output from the master drive into the encoder input of the slave drive. Alternatively the two
machines could be operated so that the shafts rotate with an exact ratio, i.e. as though the shafts were connected by gears (see Pr 3.14 and Pr 3.15
on page 47).
The source for frequency slaving mode may be quadrature A/B encoder signals or Frequency and Direction. With the latter care must be taken to
ensure that the D set-up time (10µs) is observed or pulses may be lost. The frequency slaving input must be selected as F and D or quadrature to
match the source mode. The input mode is selected by Pr 3.38 which defines the encoder type. The default for source and destination drives is
quadrature A/B mode, unlike previous products which used F and D only.
The drive will not count pulses while it is disabled (this parameter will show 0.0), but will maintain lock once enabled even if the direction of rotation
reverses. In frequency slaving mode the drive current limits are not active, however, the drive peak limit is active and will try and limit the drive current
to the magnitude limit by modifying the output voltage away from the defined V to F (Voltage to Frequency) characteristic. If synchronous machines
are used and the current required exceeds the drive magnitude limit the slave machine will pole slip.
3.05Zero speed threshold
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop0.0 to 20.0 Hz
DefaultOpen-loop1.0
Update rateBackground read
If the post ramp reference (Pr 2.01) is at or below the level defined by this parameter in either direction the Zero speed flag (Pr 10.03) is 1, otherwise
the flag is 0.
3.06At speed lower limit
Drive modes Open-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop0.0 to 3,000.0 Hz
DefaultOpen-loop1.0
Update rateBackground read
3.07At speed upper limit
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop0.0 to 3,000.0 Hz
DefaultOpen-loop1.0
Update rateBackground read
46 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Open-loop
3.09Absolute “at speed” select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop0
Update rateBackground read
"At speed" flag (Pr 10.06) is set if the post-ramp reference (Pr 2.01) is on the boundaries or within the at speed window. Flags Pr 10.07 and Pr 10.05
are set if the reference is above or below the window respectively.
If Pr 3.09 = 0 reference window mode is used and the "at speed" condition is true if
(If the lower limit is less than zero then zero is used as the lower limit.)
If Pr 3.09 = 1 absolute window mode is used and the "at speed" condition is true if
Pr 3.06≤ |Pr 2.01| ≤ Pr 3.07
The speed detector system also includes an overspeed trip in open-loop mode. The level cannot be set by the user, but the drive produces an
overspeed trip if the final frequency (Pr 5.01) exceeds 1.2 x SPEED_FREQ_MAX.
3.13Enable frequency slaving
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop0
Update rate4ms read
Frequency slaving as described in Pr 3.01 is enabled by this parameter. Frequency slaving can be enabled or disabled even when the drive is
enabled. The change from slaving to normal operation will result in the frequency ramping from the slaving frequency to the demanded frequency
using whichever ramp rate that is applicable to normal operation. The change from normal operation to slaving will result in an instantaneous change
to the slaving frequency. Therefore the slaving frequency should be similar to the demanded frequency before the change is made.
3.14Slaving ratio numerator
3.15Slaving ratio denominator
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
3111
RangeOpen-loop0.000 to 1.000
DefaultOpen-loop 1.000
Update rate4ms read
The slave frequency input can be scaled before it defines the slave frequency demand (Pr 3.01) using Pr 3.14 and Pr 3.15. The numerator and
denominator can be adjusted while the drive is running without causing jumps in angle. However if the change in ratio causes a large change in
frequency the transient current could activate the peak limit or trip the drive. Although Pr 3.15 can be set to zero the drive uses a value of 0.001 if this
parameter is zero.
3.16Enable frequency slaving output
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop0
Update rateBackground read
Unid rive SP Ad vanced User Guide 47
Issue Number: 7 www.controltechniques.com
Menu 3
Open-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.17Select x2048 output
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop1
Update rateBackground read
3.18F and D frequency slaving output
Drive modesOpen-loop
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop0
Update rateBackground read
The frequency slaving output is in the form of F and D or quadrature A/B signals (Pr 3.18 = 0 gives quadrature, Pr 3.18 = 1 gives F and D). When F
and D is used the output frequency is either 1 or 2048 times the drive fundamental output frequency (selected by Pr 3.17). When quadrature A/B
signals are used, the slaving output frequency is effectively divided by 2 giving either 0.5 or 1024 times the drive fundamental output frequency. When
the drive output frequency changes direction there is always a period of 250µs where no pulses are produced. This ensures that with an F and D
output there is a set-up time of 250µs for the direction signal before an edge occurs on the frequency signal. The frequency slaving output operates
up to 1000Hz, above this frequency the outputs could be undefined.
For further Menu 3 Open-loop parameters, refer to Pr 3.27 on page 61.
48 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Closed-loop
Unid rive SP Ad vanced User Guide 49
Issue Number: 7 www.controltechniques.com
Menu 3
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
Parameter descriptions: Closed-loop vector and Servo
Figure 5-4 Menu 3 Closed-loop logic diagram
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Encoder
Post-ramp
reference
2.01
15 way sub-D
connector
A
1
A
2
B
3
B
4
Z
5
Z
6
U
7
U
8
V
9
V
10
W
11
W
12
Hard speed
reference
Hard speed
reference
selector
Reference
enabled
indicator
3.23
1.11
ENCODER INTERFACE
3.38
3.34
3.39
3.36
3.25
DRIVE ENCODER POSITION
3.50
3.28
3.29
3.22
+
+
Drive encoder
type
Drive encoder lines
per revolution
Drive encoder
termination disable
Drive encoder
supply voltage
Encoder phase
angle*
Position feedback
link
Drive encoder
revolution counter
Drive encoder
position
Final speed
reference
3.01
Drive encoder
speed feedback
3.27
Feedback from the option
modules set-up in Menus 15,
16 and 17
Speed feedback
from option module
in slot 1
Speed feedback
from option module
in slot 2
Speed feedback
from option module
in slot 3
15.03
16.03
17.03
Speed feedback
selector
3.26
Speed feedback
3.02
3.30
3.43
Drive
encoder
reference
Drive encoder
fine position
Maximum drive
encoder
reference (rpm)
3.45
Drive encoder
reference
destination
Drive encoder
reference scaling
3.44
3.46
Any unprotected
variable parameter
??.??
??.??
50 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
+
Parameter
description format
_
Speed controller
differential
feedback gains
Advanced parameter
descriptions
Speed
error
3.03
+
(Kd1)
3.16
Serial comms
protocol
Speed loop gains
3.10
3.11
3.13
3.14
Macros
Speed controller
gain select
_
3.153.12
(Kd2)
(Kp1)
(Ki1)
(Kp2)
(Ki2)
Electronic
nameplate
Performance
Speed
controller
output
3.04
Feature look-
up table
Menu 4
Menu 3
Closed-loop
Pre ramp
reference
1.03
1
0
3.09
Absolute at-speed
detect mode
Minimum
speed
Max reference clamp
Overspeed threshold
_
+
Zero speed
threshold
1.07
1.06
3.08
At speed
lower limit
3.05
+5min
+20%
At speed
upper limit
-1
3.06
3.07
At zero speed
indicator
+
_
10.03
+
_
0
1
3.08 >0
+
_
+
_
Bipolar reference
select
1.10
1
0
+
_
Below at-speed
window indicator
10.05
NOR
10.07
Above at-speed
window indicator
At or below min.
speed indicator
10.04
Overspeed trip
(O.SPd)
At speed
indicator
10.06
X
X
X
X
Input
terminals
Output
terminals
Key
0.XX
0.XX
Read-write (RW)
parameter
Read-only (RO)
parameter
The parameters are all shown at their default settings
Unid rive SP Ad vanced User Guide 51
Issue Number: 7 www.controltechniques.com
Menu 3
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.01Final speed reference
Drive modesClosed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
RangeClosed-loop vector, Servo±SPEED_MAX rpm
Update rate4ms write
This is the final speed demand at the input to the speed regulator formed by the sum of the ramp output and the hard speed reference (if the hard
speed reference is enabled). If the drive is disabled this parameter will show 0.0.
3.02 Speed Feedback
Drive modesClosed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
RangeClosed-loop vector, Servo±SPEED_MAX rpm
Update rate4ms write
The speed feedback can be taken from the drive encoder port or a position feedback module fitted in any slot as selected with Pr 3.26. Parameter
03.02 shows the speed feedback used by the speed controller. The FI attribute is set for this parameter, so display filtering is active when this
parameter is viewed with one of the drive keypads. The value held in the drive (accessible via comms or an option module) does not include this filter,
but is a value that is obtained over a sliding 16ms period. The speed feedback value includes encoder quantisation ripple given by the following
equation:
Ripple in parameter 03.02 = 60 / 16ms / (ELPR x 4)
where ELPR is the equivalent encoder lines per revolution as defined below.
Position feedback deviceELPR
Ab, Ab.Servonumber of lines per revolution
Fd, Fr, Fd.Servo, Fr.Servo number of lines per revolution / 2
SC.Hiper, SC.EnDat, SC, SC.SSInumber of sine waves per revolution
For example a 4096 line Ab type encoder gives a ripple level of 0.23rpm.
The 16ms sliding window is not normally applied to the speed feedback used by the speed controller, but a filter may be applied as defined by Pr 3.42.
The encoder ripple seen by the speed controller is given by:
Encoder speed ripple = 60 / Filter time / (ELPR x 4)
It is not advisable to use the speed feedback filter unless it is specifically required for high inertia applications with high controller gains because the
filter has a non-linear transfer function. It is preferable to use the current demand filters (see Pr 4.12 or 4.23) as these are linear first order filters that
provide filtering on noise generated from both the speed reference and the speed feedback. It should be noted that any filtering included within the
speed controller feedback loop, either on the speed feedback or the current demand, introduces a delay and limits the maximum bandwidth of the
controller for stable operation. If Pr 3.42 is set to zero (no filter) the ripple seen by the speed controller is given by:
Encoder speed ripple = 60 / 250µs / (ELPR x 4)
The speed ripple can be quite high, for example with a 4096 line encoder the speed ripple is 14.6rpm, but this does not define the resolution of the
speed feedback which is normally much better and depends on the length of the measuring period used to obtain the feedback. This is shown in the
improved resolution of the value accessible in Pr 3.02 which is measured over 16ms, i.e. a resolution of 0.23rpm with a 4096 line encoder. The speed
controller itself accumulates all pulses from the encoder, and so the speed controller resolution is not limited by the feedback, but by the resolution of
the speed reference. If a SINCOS encoder is used the encoder speed ripple is reduced by a factor of 2
( 2 - INTERPOLATION BITS)
For example with the
nominal 10 bits of interpolation information, the speed ripple is reduced by a factor of 256. This shows how a SINCOS encoder can reduce noise
caused by encoder quantisation without any filtering in the speed feedback or the current demand, so that high gains may be used to give high
dynamic performance and a very stiff system.
3.03 Speed error
Drive modesClosed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
RangeClosed-loop vector, Servo±SPEED_MAX rpm
Update rate4ms write
The speed error is the difference between the final speed demand and the speed feedback in rpm. This does not include the effect of the D term in the
speed controller feedback branch.
The output of the speed regulator is a torque demand given as a percentage of rated motor torque. This is then modified to account for changes in
motor flux if field weakening is active, and then used as the torque producing current reference.
3.05Zero speed threshold
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 200 rpm
DefaultClosed-loop vector, Servo5
Update rateBackground read
If the speed feedback (Pr 3.02) is at or below the level defined by this parameter in either direction the Zero speed flag (Pr 10.03) is 1, otherwise the
flag is 0.
3.06At speed lower limit
Drive modes Open-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 40,000 rpm
DefaultClosed-loop vector, Servo5
Update rateBackground read
3.07At speed upper limit
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 40,000 rpm
DefaultClosed-loop vector, Servo5
Update rateBackground read
"At speed" flag (Pr 10.06) is set if the speed feedback (Pr 3.02) is on the boundaries or within the at speed window. Flags Pr 10.07 and Pr 10.05 are
set if the reference is above or below the window respectively.
If Pr 3.09 = 0 reference window mode is used and the "at speed" condition is true if
(If the lower limit is less than zero then zero is used as the lower limit.)
If Pr 3.09 = 1 absolute window mode is used and the "at speed" condition is true if
Pr 3.06≤ |Pr 3.02| ≤ Pr 3.07
Unid rive SP Ad vanced User Guide 53
Issue Number: 7 www.controltechniques.com
Menu 3
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.08Overspeed threshold
Drive modesClosed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 40,0000 rpm
DefaultClosed-loop vector, Servo0
Update rateBackground read
If the speed feedback (Pr 3.02) exceeds this level in either direction an overspeed trip is produced. If this parameter is set to zero the overspeed
threshold is automatically set to 1.2 x SPEED_FREQ_MAX.
In servo mode the motor speed and the motor voltage can be monitored to detect that the motor is accelerating in an uncontrolled way because the
motor phasing angle has not been set up correctly in Pr 3.25 (Pr 21.20 if motor map 2 is selected). If the overspeed threshold is set to zero phasing
angle error monitoring is enabled. If the overspeed threshold is set to any other value this feature is disabled.
3.09Absolute “at speed” detect
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSP FIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultClosed-loop vector, Servo0
Update rateBackground read
See Pr 3.06 and Pr 3.07 on page 53.
3.10
3.13
Speed controller proportional gain (Kp1)
Speed controller proportional gain (Kp2)
Drive modesClosed-loop vector, Servo
Coding
RangeClosed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
4111
0.0000 to 6.5335 (1/ rad s
DefaultClosed-loop vector, Servo0.0100
Second motor
parameter
Closed-loop vector, ServoPr 21.17
Update rateBackground read
3.11
3.14
Speed controller integral gain (Ki1)
Speed controller integral gain (Ki2)
Drive modesClosed-loop vector, Servo
Coding
RangeClosed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
2111
0.00 to 653.35 s/rad s
DefaultClosed-loop vector, Servo1.00
Second motor
parameter
Closed-loop vector, ServoPr 21.18
Update rateBackground read
-1
)
-1
54 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Closed-loop
3.12
3.15
Speed controller differential feedback gain (Kd1)
Speed controller differential feedback gain (Kd2)
Drive modesClosed-loop vector, Servo
Coding
RangeClosed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
5111
-1
0.00000 to 0.65335 s
/rad s
-1
DefaultClosed-loop vector, Servo0.00000
Second motor
parameter
Closed-loop vector, ServoPr 21.19
Update rateBackground read
3.16
Speed controller gain select
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0
Update rate4ms read
The following diagram shows a generalised representation of the speed controller. The controller includes proportional (Kp) and integral (Ki) feedforward terms, and a differential (Kd) feedback term. The drive holds two sets of these gains and either set may be selected for use by the speed
controller with Pr 3.16. If Pr 3.16 = 0, gains Kp1, Ki1 and Kd1 are used, if Pr 3.16 = 1, gains Kp2, Ki2 and Kd2 are used. Pr 3.16 may be changed
when the drive is enabled or disabled.
Spee d
reference
(wr*)
Kp
+
-
Ki
+
+
+
Spee d
feedback
(wr)
To rq u e
reference
(Te*)
+
Kd
Proportional gain (Kp)
If Kp has a value and Ki is set to zero the controller will only have a proportional term, and there must be a speed error to produce a torque reference.
Therefore as the motor load increases there will be a difference between the reference and actual speeds. This effect, called regulation, depends on
the level of the proportional gain, the higher the gain the smaller the speed error for a given load. If the proportional gain is too high either the acoustic
noise produced by speed feedback quantisation (using digital encoders, resolvers, etc.) becomes unacceptable, or the closed-loop stability limit is
reached (using SINCOS encoders).
Integral gain (Ki)
The integral gain is provided to prevent speed regulation. The error is accumulated over a period of time and used to produce the necessary torque
demand without any speed error. Increasing the integral gain reduces the time taken for the speed to reach the correct level and increases the
stiffness of the system, i.e. it reduces the positional displacement produced by applying a load torque to the motor. Unfortunately increasing the
integral gain also reduces the system damping giving overshoot after a transient. For a given integral gain the damping can be improved by
increasing the proportional gain. A compromise must be reached where the system response, stiffness and damping are all adequate for the
application. The integral term is implemented in the form of ∑(Ki x error), and so the integral gain can be changed when the controller is active without
causing large torque demand transients.
Differential gain (Kd)
The differential gain is provided in the feedback of the speed controller to give additional damping. The differential term is implemented in a way that
does not introduce excessive noise normally associated with this type of function. Increasing the differential term reduces the overshoot produced by
under-damping, however, for most applications the proportional and integral gains alone are sufficient. It should be noted that the differential term is
limited internally so that it is ineffective if speed in rpm x Kd x Ki is greater than 170.
Unid rive SP Ad vanced User Guide 55
Issue Number: 7 www.controltechniques.com
Menu 3
)
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
To analyse the performance of the speed controller it may be represented as an s-domain model as shown below.
Electronic
nameplate
Performance
Feature look-
up table
w*(s)
rads
Kp
-1
+
_
Ki1/s
+
_
KcKtL(s)
+
w(s)
rads
-1
Ki.Kd
Speed controller
Where:
Kc is the conversion between the speed controller output and torque producing current. A value of unity at the input to this block gives a torque
producing current equivalent to the rated current of the drive. The drive automatically compensates the torque producing current for flux variations in
field weakening, and so Kc can be assumed to have a constant value. Kc is equal to the rated drive current (see Menu 4 for value of Rated drive
current for each drive size).
Kt is the torque constant of the motor (i.e. torque in Nm per amp of torque producing current). This value is normally available for a servo motor from
the manufacturer, however for induction motors the value must be calculated from
Kt = Motor rated torque / Motor rated torque producing current
= Motor rated torque / √(Motor rated current
2
- No load current2)
L(s) is the transfer function of the load.
The s-domain system above may be used to determine the performance of systems with a relatively low bandwidth. However, the real drive system
also includes non-ideal delays due to the torque controller response, and speed measurement and control delays. These delays, which can be
approximated with a simple unity gain transport delay (T
) as shown below, should be taken into account for more accurate results.
delay
w*(s)
+
_
Kp+Ki/s
+
_
Ki.Kd
Kc.Kt L(s)
T
delay
w(s
The table below shows the delays that should be used with different switching frequencies assuming that the current controllers have been set up
correctly.
Switching
frequency (kHz)
Sample period for
speed feedback (µs)
Speed controller
delay (µs)
Current/torque
controller delay (µs)
Total delay (µs)
312516711601452
41251258751125
612583581789
8125125625875
1212583415623
16125125625875
The speed controller gains used in previous Unidrive products were in internal drive units. Conversion between the previous internal units and the SI
units used in this product are given in the table below.
GainConversion from previous internal units to new SI units
KpKp_old / 17103
KiKi_old / 94.41
KdKd_old / 46376
56 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Closed-loop
3.17
Speed controller set-up method
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 3
DefaultClosed-loop vector, Servo0
Update rateBackground (1s) read
The user may enter the required speed controller gains into Pr 3.10 to Pr 3.15. However, if the load is predominantly a constant inertia and constant
torque, the drive can calculate the required Kp and Ki gains, provided a value of motor plus load inertia (Pr 3.18) and the motor torque per amp for
Servo mode (Pr 5.32) are set-up correctly. The gain values are calculated to give a required compliance angle or bandwidth. The calculated values for
Kp and Ki are written to Pr 3.10 and Pr 3.11 once per second when one of these set-up methods is selected (i.e. Pr 3.17 = 1 or 2). The values are
calculated from a linear model assuming a pure inertia load, not including the speed and current controller delays. The Kd gain is not affected. If
Pr 3.17 is set to 3 automatic gain set up is not active, but Kp is boosted by a factor of 16.
0: user set-up
With the default value the user should enter the required speed controller gains.
1: Bandwidth set-up
If bandwidth based set-up is required the following parameters must be set correctly: Pr 3.20 = required bandwidth, Pr 3.21 = required damping factor,
Pr 3.18 = motor + load inertia (it is possible to measure the load inertia as part of the auto-tuning process, see Pr 5.12 on page 109), Pr 5.32 = motor
torque per amp.
Ki = J / (Kc x Kt) x (2π x Bandwidth / Kbw)
Where: Kbw = √[ (2ξ2 + 1) +√((2ξ
2
+ 1)2 + 1) ]
2
= Pr 3.18 / (Rated drive current x Pr 5.32) x (2π x Pr 3.20 / Kbw)
2
Kp = 2 ξ √ [(Ki x J) / (Kc x Kt)] = 2 ξ √ [(Pr 3.11 x Pr 3.18) / (Rated drive current x Pr 5.32)]
2: Compliance angle set-up
If compliance angle based set-up is required the following parameters must be set correctly: Pr 3.19 = required compliance angle, Pr 3.21 = required
damping factor, Pr 3.18 = motor + load inertia (it is possible to measure the load inertia as part of the auto-tuning process, see Pr 5.12 on page 109),
Pr 5.24 = motor torque per amp.
Ki = 1 / Compliance angle (rad s
-1
)
Kp = 2 ξ √ [(Ki x J) / (Kc x Kt)] = 2 ξ √ [(Pr 3.11 x Pr 3.18) / (Rated drive current x Pr 5.32)]
3: Kp gain times 16
If this parameter is set to 3 the Kp gain (from whichever source) is multiplied by 16. This is intended to boost the range of Kp for applications with very
high inertia. It should be noted that if high values of Kp are used it is likely that the speed controller output will need to be filtered (see Pr 4.12) or the
speed feedback will need to be filtered (see Pr 3.42). If the feedback is not filtered it is possible the output of the speed controller will be a square
wave that changes between the current limits causing the integral term saturation system to malfunction.
3.18
Motor and load inertia
Drive modesClosed-loop vector, Servo
Coding
RangeClosed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
5111
0.00010 to 90.00000 kg m
2
DefaultClosed-loop vector, Servo0.00000
Update rateBackground (1s) read
The motor and load inertia represents the total inertia driven by the motor. This is used to set the speed controller gains (see Pr 3.13 on page 54) and
to provide torque feed-forwards during acceleration when required. (see Pr 4.11 on page 92) (It is possible to measure the inertia as part of the autotune process, see Pr 5.12 on page 109.
3.19
Compliance angle
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo0.0 to 359.9 °
DefaultClosed-loop vector, Servo4.0
Update rateBackground (1s) read
The compliance angle is the required angular displacement when the drive delivers a torque producing current equivalent to the motor rated current
(Pr 5.07) with no field weakening. This parameter is used to define the compliance angle used for setting up the speed loop gain parameters
automatically when Pr 3.17 = 2.
Unid rive SP Ad vanced User Guide 57
Issue Number: 7 www.controltechniques.com
Menu 3
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.20
Bandwidth
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector, Servo0 to 255 Hz
DefaultClosed-loop vector, Servo10 Hz
Update rateBackground (1s) read
The bandwidth is defined as the theoretical 3dB point on the closed-loop gain characteristic of the speed controller as a second order system. At this
point the phase shift is approximately 60°. This parameter is used to define the bandwidth used for setting up the speed loop gain parameters
automatically when Pr 3.17 = 1.
3.21
Damping factor
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo0.0 to 10.0
DefaultClosed-loop vector, Servo1.0
Update rateBackground (1s) read
This is the damping factor related to the response of the system to a torque transient, and so if the damping factor is unity the response to a load
torque transient is critically damped. The step response of the speed controller gives approximately 10% overshoot with unity damping factor.
This parameter is used to define the damping factor used for setting up the speed loop gain parameters automatically when Pr 3.17 = 1 or 2
.
3.22
Hard speed reference
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeClosed-loop vector, Servo±SPEED_FREQ_MAX rpm
DefaultClosed-loop vector, Servo0.0
Update rate4ms read
3.23
Hard speed reference selector
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultClosed-loop vector, Servo1
Update rate4ms read
The hard speed reference is a reference value which does not pass through the ramp system (Menu 2). It is added to the normal post ramp speed
reference. Its value may be written from the keypad, via serial comms, from an analog input or from an encoder input. This parameter can also be
used by the position controller (Menu 13) as the speed reference input. The hard speed reference is selected when Pr 3.23 = 1.
3.24
Closed-loop vector mode
Drive modesClosed-loop vector
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeClosed-loop vector0 to 3
DefaultClosed-loop vector0
Update rateBackground read
0: Closed-loop vector mode with position feedback
The drive uses the closed-loop vector algorithm with the selected position feedback.
1: Closed-loop vector mode without position feedback
The drive uses the closed-loop vector algorithm and derives the position feedback internally.
2: Closed-loop vector mode with no maximum speed limit
58 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Closed-loop
3: Closed-loop vector mode without position feedback with no maximum speed limit
In some applications using closed-loop vector control the maximum speed of the system is above the speed at which the encoder feedback
frequency is too high to be used by the drive. For these type of applications Pr 3.24 should be set to 2 for low speed operation and 3 for high
speed operation. It should be noted that the drive no longer checks that the maximum encoder frequency cannot be exceeded in closed-loop
vector control, and so the user must ensure that Pr 3.24 is set to 3 before the encoder frequency limit is reached.
If the drive encoder lines per rev (Pr 3.34) is set to a value that is not a power of 2 and the drive encoder type (Pr 3.38) is used to select any type
of SINCOS encoder this parameter is forced to zero. This is because the extra processing time required to support the feedback device would not
allow enough time for the closed- loop vector algorithm without position feedback to be executed. It should be noted that if the algorithm without
position feedback is active that the sample rate for 6 and 12kHz operation is reduced from 12kHz to 6kHz (see Pr 5.37).
Menu 3
3.25
Encoder phase angle
Drive modesServo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeServo0.0 to 359.9 ° electrical
Second motor
parameter
ServoPr 21.20
Update rateBackground read
The phase angle between the rotor flux in a servo motor and the encoder position is required for the motor to operated correctly. If the phase angle is
known it can be set in this parameter by the user. Alternatively the drive can automatically measure the phase angle by performing a phasing test (see
Pr 5.12 on page 109). When the test is complete the new value is written to this parameter. The encoder phase angle can be modified at any time and
becomes effective immediately. This parameter has a factory default value of 0.0, but is not affected when defaults are loaded by the user.
The alignment required for zero encoder phase angle (i.e. Pr 3.25 = 0.0) is given below for different feedback devices. Forward rotation of the motor
is produced when Vu leads Vv leads Vw. Although it is not essential, forward rotation of a motor is normally defined as clockwise when looking at the
motor shaft end. When the motor is rotating forwards the motor speed is shown as positive and the position increases.
Encoder with commutation signals (Ab.Servo, Fd.Servo, Fr.Servo)
The alignment required between the no-load motor voltages and the commutation signals for Pr 3.25 = 0 is shown in the following diagram below:
Vu
Vv
Vw
No load phase
voltages
VvwVuv
Vwu
No load line
voltages
o
o
60
oo
120
Encoder angle 180
U Encoder commutation
signals (high = U > U)
V
W
o
240
180
32768 43691 54613 0 10923 21845 32768
Encoder alignment for zero encoder phase angle
300
0
o
o
Unid rive SP Ad vanced User Guide 59
Issue Number: 7 www.controltechniques.com
Menu 3
+
W
Closed-loop
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
The encoder can be aligned statically by connecting the motor to a DC power supply as shown:
U
V
_
The motor will move to one of a number of positions defined by the number of motor pole pairs (i.e. 3 positions for a six pole motor, etc.). The encoder
should be adjusted so that the U commutation signal is high, W is low and V is toggling in one of these positions.
Any other feedback device
The alignment required between the no-load motor voltages and the commutation signals for Pr 3.25 = 0 is shown in the diagram below for a 2 or 4
pole motor. For higher numbers of poles 0o should still be aligned as shown, but one electrical cycle shown corresponds to 360o / (Number of poles /
2). The encoder can be aligned statically by connecting the motor to a DC power supply as already shown. The motor will move to one of a number of
positions defined by the number of motor pole pairs (i.e. 3 positions for a six pole motor, etc.). The encoder should be adjusted so that the position
displayed by the drive is n x 65536 / (Number of poles / 2), where n = 0, 1, ... (Number of poles / 2)
3.26
Speed feedback selector
Drive modesClosed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo0 to 3
DefaultClosed-loop vector, Servo0
Second motor
parameter
Closed-loop vector, ServoPr 21.21
Update rateBackground read (Only has any effect when the drive is disabled)
0, drv: Drive encoder
The position feedback from the encoder connected to the drive itself is used to derive the speed feedback for the speed controller and to calculate
the motor rotor flux position.
1, Slot1: Solutions Module in slot 1
The position feedback from the Solutions Module in Solutions Module slot 1 is used to derive the speed feedback for the speed controller and to
calculate the motor rotor flux position. If a position feedback category Solutions Module is not fitted in slot 1 the drive produces an EnC9 trip.
2, Slot2: Solutions Module in slot 2
3, Slot3: Solutions Module in slot 3
60 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Parameters common to open-loop and closed-loop modes
Provided the set-up parameters for the drive encoder are correct this parameter shows the encoder speed in rpm.
Drive encoder speed feedback
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
Feature look-
up table
Menu 3
All modes
3.28
Drive encoder revolution counter
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeOpen-loop, Closed-loop vector, Servo0 to 65,535 revolutions
Update rate4ms write
3.29
Drive encoder position
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
RangeOpen-loop, Closed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
0 to 65,535 (1/2
16
ths of a revolution)
Update rate4ms write
3.30
Drive encoder fine position
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
RangeOpen-loop, Closed-loop vector, Servo
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
0 to 65,535 (1/2
32
ths of a revolution)
Update rate4ms write
32
These parameters effectively give the encoder position with a resolution of 1/2
ths of a revolution as a 48 bit number as shown below.
47 32 31 16 15 0
RevolutionsPositionFine position
Provided the encoder set-up parameters are correct, the position is always converted to units of 1/2
32
ths of a revolution, but some parts of the value
may not be relevant depending on the resolution of the feedback device. For example a 1024 line digital encoder produces 4096 counts per
revolution, and so the position is represented by the bits in the shaded area only.
47 32 31 20 19 16 15 0
Revolutions
PositionFine position
When the encoder rotates by more than one revolution, the revolutions in Pr 3.28 increment or decrement in the form of a sixteen bit roll-over counter.
If an absolute position feedback device (except an encoder with commutation signals) is used the position is initialised at power-up with the absolute
position. If a multi-turn absolute encoder is used the revolution counter is also initialised with the absolute revolutions at power-up.
If a linear encoder is used the turns information is used to represent movement by the number of poles defined by Pr 5.11 (or 21.11 for motor map 2).
Therefore if the number of poles is set to two, one revolution is the movement by one pole pitch.
3.31
Drive encoder marker position reset disable
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
Unid rive SP Ad vanced User Guide 61
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.32
Drive encoder marker flag
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate250µs write
An incremental digital encoder may have a marker channel. When this channel becomes active it may be used to reset the encoder position and set
the marker flag (Pr 3.31 = 0), or just to set the marker flag (Pr 3.31 = 1). When the position is reset by the marker, Pr 3.29 and Pr 3.30 are reset to
zero. The marker flag is set each time the marker input becomes active, but it is not reset by the drive, and so this flag must be cleared by the user.
The marker function only operates when Ab, Fd, Fr, Ab.Servo, Fd.Servo, Fr.Servo type encoders are selected with Pr 3.38.
3.33
Drive encoder turns bits / Linear encoder comms to sine wave ratio
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 255
DefaultOpen-loop, Closed-loop vector, Servo16
Update rateBackground read (Only has any effect when the drive is disabled)
This parameter has a different function depending on the type of encoder selected with Pr 3.38 and Pr 3.39.
Ab, Fd, Fr, Ab.Servo, Fd.Servo, Fr.Servo, SC
It is sometimes desirable to mask off the most significant bits of the revolution counter with these types of encoders. This does not have to be done for
the drive to function correctly. If Pr 3.33 is zero the revolution counter (Pr 3.28) is held at zero. If Pr 3.33 has any other value it defines the maximum
number of the revolution counter before it is reset to zero. For example, if Pr 3.33 = 5, then Pr 3.28 counts up to 31 before being reset. If Pr 3.33 is
greater than 16, the number of turns bits is 16 and the Pr 3.28 counts up to 65535 before being reset.
SC.Hiper, SC.EnDat, SC.SSI and 03.39 = 1 or 2 (Rotary encoder)
Pr 3.33 must contain the number of bits in the comms message used to give the multi-turn information. For a single turn comms encoder, Pr 3.33
must be set to zero. As well as setting the number of comms turns bits this parameter also sets up a mask on the turns displayed in Pr 3.28 as
described above. With SC.Hiper or SC.EnDat encoders it is possible for this parameter to be obtained automatically from the encoder (see Pr 3.41).
If Pr 3.33 is greater than 16 the number of turns bits is 16.
SC.Hiper, SC.EnDat, SC.SSI and 03.39 = 0 (Linear encoder)
When a linear encoder is selected no mask is placed on the turns information displayed in Pr 3.28, and so this parameter always displays the turns
information as a full 16 bit value with a maximum of 65535. Linear SINCOS encoders with comms are normally specified with a length for each sine
wave period and the length for the least significant bit of the position in the comms message. Pr 3.33 should be set up with the ratio between these
two lengths so that the drive can determine the drive encoder position during initialisation. The Linear encoder comms to sine wave ratio is defined as
follows:
Length of the LS bit of the position in the comms message
Length for a sine wave period
With SC.Hiper or SC.EnDat encoders it is possible for this parameter to be obtained automatically from the encoder (see Pr 3.41).
EnDat, SSI
Pr 3.33 must contain the number of bits in the comms message used to give the multi-turn information. For a single turn comms encoder, Pr 3.33
must be set to zero. As well as setting the number of comms turns bits this parameter also sets up a mask on the turns displayed in Pr 3.28 as
described above. It is possible for this parameter to be obtained automatically from the encoder (see Pr 3.41). If Pr 3.33 is greater than 16 the number
of turns bit is 16.
3.34
Drive encoder lines per revolution
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo2 to 50,000
Default
Open-loop, Closed-loop vector
Servo
1,024
4,096
Update rateBackground read (Only has any effect when the drive is disabled)
NOTE
Support for non power of 2 encoders was added as follows :
From software version 1.06.00 onwards - SC and SC.Endat type encoders
From software version 01.06.01 onwards - SC.Hiper, SC.SSI, Ab.servo, Fr.servo and Fd.servo type encoders.
For example - a Unidrive SP with software prior to 1.06.01 in servo mode does not store the phase offset if used with a 2000PPR quadrature encoder
62 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
When Ab, Fd, Fr, AbServo, Fd.Servo, Fr.Servo, SC, SC.Hiper, SC.EnDat or SC.SSI encoder are used the equivalent number of encoder lines per
revolution must be set-up correctly in Pr 3.34 to give the correct speed and position feedback. This is particularly important if the encoder is selected
for speed feedback with Pr 3.26. The equivalent number of encoder lines per revolution (ELPR) is defined as follows.
Position feedback deviceELPR
Ab, Ab.Servonumber of lines per revolution
Fd, Fr, Fd.Servo, Fr.Servonumber of lines per revolution / 2
SC.Hiper, SC.EnDat, SC, SC.SSInumber of sine wave periods per revolution
For any type of linear encoder one revolution is the motor pole pitch multiplied by the number of poles set up in Pr 5.11 or Pr 21.11.
Ab.Servo, Fd.Servo, Fr.Servo
The incremental (A/B) signal frequency should not exceed 500kHz.
SC.Hiper, SC.EnDat, SC, SC.SSI
The sine wave signal frequency can be up to 500kHz, but the resolution is reduced at higher frequencies. The table below shows the number of bits
of interpolated information at different frequencies and with different voltage levels at the drive encoder port. The total resolution in bits per revolution
is the ELPR plus the number of bits of interpolated information. Although it is possible to obtain 11 bits of interpolation information, the nominal design
value is 10 bits.
Volt/Freq1kHz5kHz50kHz100kHz200kHz500kHz
1.21111101098
1.0111110997
0.8101010987
0.610109987
0.4999876
If the position feedback device is a rotary SINCOS encoder with comms the position supplied via comms gives a number of counts per revolution that
is a power of two and the resolution is defined by the single turns comms bit (Pr 3.35). It is assumed therefore that the number of periods per
revolution is also a power of two, and so if a SC.Hiper, SC.EnDat or SC.SSI type devices is selected and Pr 3.39 is 1 or 2 to select a rotary encoder =
1 or 2, Pr 3.34 is forced to be a power of two between 2 and 32768.
When Pr 3.34 is adjusted an Enc7 trip is produced, because the encoder requires re-initialisation. If this parameter is set to a value that is not a power
of two and the encoder is set up as a linear encoder (Pr 3.39 = 0) the sample rate for the current controllers is reduced to 6kHz for 6 or 12kHz
switching frequency. All other switching frequencies are unaffected. See Pr 5.37 on page 121.
If the position feedback device is SC.Hiper or SC.EnDat it is possible for the drive to set up this parameter automatically from information obtained
from the encoder (see Pr 3.41 on page 69).
EnDat, SSI
Where encoder comms alone is used as position feedback, the equivalent lines per revolution (Pr 3.34) is not used in setting up the encoder interface.
It is possible for the drive to set up this parameter automatically from information obtained from an EnDat encoder (see Pr 3.41 on page 69).
Linear motors
The value entered in this parameter for a linear motor should be calculated as follows:
If this value is not an integer then an SM-Universal Encoder Plus is required.
3.35
Drive encoder single turn comms bits / Linear encoder comms bits
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 32 bits
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read (Only has any effect when the drive is disabled)
Ab, Fd, Fr, Ab.Servo, Fd.Servo, Fr.Servo, SC
Pr 3.35 has no effect.
SC.Hiper, SC.EnDat, SC.SSI and 03.39 = 1 or 2 (Rotary encoder)
Pr 3.35 must be set to the number of comms bits used to represent one revolution of the encoder. The single turn comms resolution may be higher
than the resolution of the sine waves per revolution.
SC.Hiper, SC.EnDat, SC.SSI and 03.39 = 0 (Linear encoder)
Pr 3.35 must be set up to the total number of bits representing the whole encoder position in the comms message. This parameter is not used with
linear SC.Hiper encoders as the number of bits used to represent the whole position is always 32.
EnDat, SSI
Pr 3.35 must be set to the number of bits used to represent one revolution of the encoder.
Although Pr 3.35 can be set to any value from 0 to 32, if the value is less than 1, the resolution is 1 bit. Some SSI encoders (SC.SSI or SSI) include a
power supply monitor alarm using the least significant bit of the position. It is possible for the drive to monitor this bit and produce an Enc6 trip if the
Unid rive SP Ad vanced User Guide 63
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
power supply is too low (see Pr 3.40). If the encoder gives this information the comms resolution should be set up to include this bit whether it is being
monitored by the drive or not.
It is possible for the drive to set up this parameter automatically from information obtained from the encoder via Hiperface or EnDat interfaces (see
Pr 3.41).
3.36
Drive encoder supply voltage
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo0 to 2
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
3.37
Drive encoder comms baud rate
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo0 to 7
DefaultOpen-loop, Closed-loop vector, Servo2
Update rateBackground read (Only has any effect when the drive is disabled)
This parameter defines the baud rate for the encoder comms when using SSI or EnDat encoders. However, a fixed baud rate of 9600 baud is used
with HIPERFACE encoders and this parameter has no effect.
Parameter valueParameter stringBaud rate
0100100k
1200200k
2300300k
3400400k
4500500k
510001M
615001.5M
720002M
Any baud rate can be used when encoder comms is used with a SINCOS encoder to obtain the absolute position during initialisation. When encoder
comms is used alone(EnDat or SSI selected with Pr 3.38) the time taken to obtain the comms position must be 160µs or less, otherwise the drive
initiates an Enc4 trip.
There is a delay obtaining the position from an encoder using comms alone. The length of this delay affects the sample rate and timing of the position
used by the drive for control and the position passed to Solutions Modules. If for an EnDat encoder the position within one turn can be obtained in
30µs and the whole comms message including CRC can be obtained in 60µs then fast sampling is used, otherwise slow sampling is used as shown
below. If for an SSI encoder the whole position can be obtained in 30µs fast sampling is used. In each case the position is sampled within the encoder
at the start of the comms message from the drive.
Start of comms messages and encoder position sampling point
20 s
Fast
µ
Sampling
150 s
Slow
µ
Sampling
250 s
µ
Datum
Point
Datum
Point
In the example the current/torque sampling rate is 4kHz, but this will change if a different switching frequency is selected. If fast sampling is used the
control position used to define the drive reference frame is obtained every current/torque control sample and the position passed to Solutions
Modules is obtained 20µs before the datum point where other types of encoders are sampled. If slow sampling is used both the control position and
the position passed to Solutions Modules is obtained 150µs before the datum. When fast sampling is used the delay introduced into the control
64 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
system by the encoder is less, and so a higher control system bandwidth will be possible. So that the position values from the encoder can be used in
a position control system compensation is provided for the delay in obtaining the position before it is made available to Solutions Modules or in the
drive position parameters so that it appears to have been sampled at the datum. This compensation is based on the delay (i.e. 20µs or 150µs) and
the change of position over the previous sample.
EnDat comms
The following equations are used by the drive to determine the time taken to obtain the position information from an EnDat encoder. These are based
on t
≤ 5µs, where t
cal
is the time from the first clock edge of the position command message from the drive to the first clock edge when the encoder
cal
responds as defined in the EnDat specification. This limit of 5µs may exclude a small number of EnDat encoders from being used by the drive as a
comms only feedback device. It is also assumed that t
105m of cable. Although with higher clock rates shorter cables must be used, and t
always assumes t
Command message time = t
Where: T = 1/Baud Rate, t
Time for single turn position = t
Where: t
=1.25µs. It should be noted that all values are rounded up to the nearest microsecond.
D
= 10T or t
command
= 5µs
cal
+ tD + (2 + Single turn resolution) x T
command
+ tD + (2 + Pr 3.35) x T
command
= 1.25µs
D
= t
≤ 1.25µs where t
D
whichever is the longest
cal
is the data delay from the encoder as defined by the EnDat specification for
D
will be less than 1.25µs, the calculation performed by the drive
D
Time for whole message including CRC = Time for single turn position + (Number of turns bits + 5) x T
= Time for single turn position + (Pr 3.33 + 5) x T
For example an encoder with 12 turns bits, 13 bit single turn resolution and a baud rate of 2M would give the following times:
Time for single turn position = 14µs (13.75µs rounded up)
Time for the whole message including CRC = 23µs (22.25µs rounded up)
A recovery time (tm) is specified for EnDat encoders, that is the time required between the end of one data transfer and the beginning of the next one.
If this time is not allowed between messages that transfer the position from the encoder, the encoder operates in continuous mode and the data from
the encoder will be incorrect and cause CRC errors. tm is nominally 20µs, but may vary from 10µs to 30µs (EnDat 2.1 specification). If tm is greater
than 23µs and 6 or 12kHz switching is used, which have a fast sample rate of 83µs, it is possible for the time allowed for tm to be too short. Therefore
if 6 or 12kHz switching are used the total message transfer time should not exceed 53µs unless tm can be guaranteed to be less than 30µs by a
suitable margin.
SSI comms
The whole position must be obtained from an SSI encoder before it can be used by the drive, therefore the time for the single turn position and the
time for the whole message are the same.
Time to obtain the position= (Number of turns bits + Single turn resolution + 1) x T
= t
+ (Pr 3.33 + Pr 3.35 + 1) x T
D
For example an encoder with 12 turns bits, 13 bit single turn resolution and a baud rate of 1M would give the following time:
Time to obtain the position data = 28µs (27.25µs rounded up)
The drive does not include the recovery time of the encoder in these calculations, therefore the user must ensure that there is sufficient time after the
data transfer before the next transfer begins. If the encoder does not recover in time its output will be low just before the new transfer beings and will
cause an Enc5 trip.
3.38
Drive encoder type
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeOpen-loop, Closed-loop vector, Servo0 to 11
Default
Open-loop, Closed-loop vector
Servo
0
3
Update rateBackground read (Only has any effect when the drive is disabled)
The following encoders can be connected to the drive encoder port.
0, Ab: Quadrature incremental encoder, with or without marker pulse
1, Fd: Incremental encoder with frequency and direction outputs, with or without marker pulse
2, Fr: Incremental encoder with forward and reverse outputs, with or without marker pulse
This type of encoder can be used for motor control in closed-loop vector mode or servo mode. In servo mode a phasing test must be performed after
every drive power-up or encoder trip.
3, Ab.Servo: Quadrature incremental encoder with commutation outputs, with or without marker pulse
4, Fd.Servo: Incremental encoder with frequency, direction and commutation outputs, with or without marker pulse
5, Fr.Servo: Incremental encoder with forward, reverse and commutation outputs, with or without marker pulse
This type of encoder is normally only used in servo mode. If it is used in closed-loop vector mode the UVW signals are ignored. The UVW
commutation signals are used to define the motor position during the first 120deg electrical rotation after the drive is powered-up or the encoder
is initialised
Unid rive SP Ad vanced User Guide 65
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
6, SC: SinCos: Encoder with no serial communications
This type of encoder can be used for motor control in closed-loop vector mode or servo mode. In servo mode a phasing test must be performed
after every drive power-up or encoder trip.
This type of encoder gives absolute position and can be used for motor control in closed-loop vector or servo modes. The drive can check the
position from the sine and cosine waveforms against the internal encoder position using serial communications and if an error occurs the drive
initiates a trip. An applications or fieldbus option module can communicate with the encoder via parameters that are not visible from the keypad or
drive 485 comms.
8, EnDAt: Absolute EnDat only encoder
This type of encoder gives absolute position and can be used for motor control in closed-loop vector or servo modes. Additional communications
with the encoder from an applications or fieldbus module is not possible
9, SC.Endat: Absolute SinCos encoder using EnDat comms protocol
This type of encoder gives absolute position and can be used for motor control in closed-loop vector or servo modes. The drive can check the
position from the sine and cosine waveforms against the internal encoder position using serial communications and if an error occurs the drive
initiates a trip. An applications or fieldbus option module can communicate with the encoder via parameters that are not visible from the keypad or
drive 485 comms
10, SSI: Absolute SSI only encoder
This type of encoder gives absolute position and can be used for motor control in closed-loop vector or servo modes. Additional communications
with the encoder from an applications or fieldbus module is not possible. SSI encoders use either gray code or binary format which can be
selected with Pr 3.41.
11, SC.SSI: SinCos encoder using SSI comms protocol
This type of encoder gives absolute position and can be used for motor control in closed-loop vector or servo modes. The drive can check the
position from the sine and cosine waveforms against the internal encoder position using serial communications and if an error occurs the drive
initiates a trip.
up table
All SINCOS encoders and encoders using communications must be initialised before their position data can be used. The encoder is automatically
initialised at power-up, after trips Enc1 to Enc8 or Enc11 to Enc17 are reset, and when the initialisation (Pr 3.47) is set to 1. If the encoder is not
initialised or the initialisation is invalid the drive initiates trip Enc7.
If Pr 3.39 is set to 1 or 2 the encoder is a rotary encoder and the following apply:
1. Pr 3.33 defines the number of turns bits in the comms message from the encoder and a mask is applied to Pr 3.28 to remove turns bits in excess
of those provided in the encoder comms position.
2. The number of encoder lines per revolution defined by Pr 3.34 is forced to a power of two between 2 and 32768.
3. Pr 3.35 defines the number of comms bits used to define a single turn.
If Pr 3.39 is set to 0 the encoder is a linear encoder and the following apply:
1. Pr 3.33 defines the ratio between the length of a sine wave period and the length of the least significant comms bit.
2. No mask is applied to the turns displayed in Pr 3.28.
3. Pr 3.35 defines the number of comms bits used to give the whole position value.
66 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
If the position feedback device is SC.Hiper or SC.EnDat it is possible for the drive to set up this parameter automatically from information obtained
from the encoder (see Pr 3.41).
EnDat, SSI - Comms only encoder mode
If this parameter is set to 1 or 2 the drive always takes the complete absolute position for these comms only type encoders. The turns (Pr 3.28),
position (Pr 3.29) and fine position (Pr 3.30) will be an exact representation of the position from the encoder. If the encoder does not provide 16bits of
turns information, the internal representation of the turns used by the position controller in Menu 13 and functions within the SM-Applications Module
such as the Advanced Position Controller, rolls over at the maximum position value from the encoder. This jump in position is likely to cause unwanted
effects. As the SSI format does not include any error checking it is not possible for the drive to detect if the position data has been corrupted. The
benefit of using the absolute position directly from an SSI encoder is that even if the encoder communications are disturbed by noise and position
errors occur, the position will always recover the correct position after the disturbance has ceased. The EnDat format includes a CRC that is used by
the drive to detect corrupted data, and so if the position data has been corrupted the drive uses the previous correct data until new uncorrupted data
is received.
If this parameter is set to 0 the drive only takes the absolute position directly from the encoder during initialisation. The change of position over each
sample is then used to determine the current position. This method always gives 16 bits of turns information that can be used without jumps in
position by the position controller in Menu13 and SM-applications modules etc. This method will only operate correctly if the change of position over
any 250µs period is less than 0.5 of a turn, or else the turns information will be incorrect. The turns can then only be corrected by re-initialising the
encoder. Under normal operating conditions and at a maximum speed of 40,000rpm the maximum change of position is less than 0.5 turns, however,
if noise corrupts the data from an SSI encoder it is possible to have apparent large change of position, and this can result in the turns information
becoming and remaining corrupted until the encoder is re-initialised. This problem should not occur with EnDat encoders because three consecutive
corrupted messages at the slowest sample rate (i.e. 25µs) would be required even at the maximum speed of 40,000rpm before the change of position
would be the required 0.5 turns to give possible corruption of the turns information. If three consecutive messages with CRC errors occur this will
cause the drive to produce an Enc5 trip. The drive can only be re-enabled after the trip is reset which will re-initialise the encoder and correct the
absolute turns.
If an SSI encoder is used, but is not powered from the drive, and the encoder is powered up after the drive, it is possible that the first change of
position detected could be large enough to cause the problem described above. This can be avoided if the encoder interface is initialised via Pr 3.47
after the encoder has powered up. If the encoder includes a bit that indicates the status of the power supply the power supply monitor should be
enabled (see Pr 3.40). This will ensure that the drive remains tripped until the encoder is powered up and the action of resetting the trip will reinitialise
the encoder interface.
3.40
Drive encoder error detection level
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 7
Default
Open-loop
Closed-loop vector, Servo
0
1
Update rateBackground read
Trips can be enabled/disabled using Pr 3.40 as follows.
BitFunction
0Wire break detect
1Phase error detect
2SSI power supply bit monitor
Encoder trips
The following table shows trips that can be initiated that are related to the drive encoder feedback and whether they can be enabled and disabled by
Pr 3.40.
+Hardware wire-break detect on A, B and Z inputs
Software wire break detection on sine wave signals
+Phase error
+Sine/cosine phase error
Comms failure (timeout)
(2)
(3)
(5)
Comms failure (timeout) or transfer time too long
Comms transfer time is too long
Checksum/CRC error or SSI not ready at start of position
transfer (i.e. data input not one)
The encoder has indicated an error
+Power supply failure
(1)
Enc2
Enc3
Enc4
Enc5
Enc6
Unid rive SP Ad vanced User Guide 67
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
EncodersReason for errorDrive trip
SC, SC.Hiper, SC.EnDat,
SC.SSI, EnDat, SSI
SC.Hiper, SC.EnDat, EnDat
All
All (Servo mode only)
Initialisation has failed due to a comms error. Enc7
Auto-configuration has been requested by changing Pr 3.41, but
an initialisation has not occurred to perform auto-configuration.
Speed feedback selected from an option slot that does not have
a position feedback category option module fitted
Incorrect encoder phasing
(4)
Enc8
Enc9
Enc10
SC, SC.Hiper, SC.EnDat, SC.SSI Failure of Analog position alignment during encoder initialisationEnc11
SC.Hiper
SC.EnDat, EnDat
SC.EnDat, EnDat
The encoder type could not be identified during autoconfiguration
The number of encoder turns read from the encoder during
auto-configuration is not a power of 2
The number of bits defining the encoder position within a turn
read from the encoder during auto-configuration is too large.
Enc12
Enc13
Enc14
The number of periods per revolution is either less than 2 or
SC.Hiper, SC.EnDat, EnDat
greater than 50000 when read or calculated from the encoder
Enc15
data during auto-configuration.
SC.EnDat, EnDatThe number of comms bits per period are larger than 255.Enc 16
SC.Hiper, SC.EnDat, EnDat
This is a rotary encoder (Pr 3.39=1 or 2) and the lines per
revolution read from this encoder are not a power of two.
Enc 17
+These trips can be enabled/disabled by Pr 3.40
1. If the terminations are not enabled on the A, B or Z inputs the wire break system will not operate. (Note that as default the Z input terminations
are disabled to disable wire break detection on this input.)
2. Phase error for a servo type encoder is to detect that the incremental pulses have been counted incorrectly. The error is detected if the
incremental position moves by 10° with respect to the position defined by the UVW commutation signals. The trip is initiated if the error is
detected for 10 consecutive samples.
3. Phase error for SinCos encoders with comms is detected by interrogating the encoder every second via comms to compare the incremental
position determined from the sine waves with the incremental position via comms. If the error is greater than 10° for 10 consecutive samples the
trip is initiated.
4. Incorrect encoder phasing is detected if the motor reaches half of the speed defined by SPEED_FREQ_MAX and the phasing error is larger
enough for the motor to accelerate uncontrollably. It can be disabled by setting Pr 3.08 to any value greater than zero.
5. This trip can also be caused when data is transferred between the encoder and an option module, such as an SM-Applications module, and an
error other than those covered by Enc5 or Enc6 occurs.
Wire-break detection
It may be important to detect a break in the connections between the drive and the position feedback device. This feature is provided for most
encoder types either directly or indirectly as listed below.
DeviceDetection methodDrive Trip
Ab, Fd, Fr, Ab.Servo,
Fd.Servo, Fr.Servo
SC,
SC.Hiper,
SC.EnData,
SC.SSI
Hardware detectors on the A(F), B(D,R) and Z signal detect a wire
break.
The differential levels of the sine and cosine waveforms are
available to the drive. The drive detects wire break if Sine
2
+Cosine2
is less than the value produced by two valid waveforms with a
differential peak to peak magnitude of 0.25V (1/4 of the nominal
level). This detects wire break in the sine and cosine connections.
Enc2
Enc2
SC.Hiper, SC.EnDat, EnDat Wire break in the comms link is detected by a CRC or timeout error. Enc4, Enc5
Wire break detection is difficult with these devices. However, if
power supply monitoring is enabled the drive will be looking for a
SSI
one at the start of the message and a zero to indicate that the power
supply is okay. If the clock stops or the data line is disconnected the
Enc5, Enc6
data input to the drive may stay in one state or the other and cause a
trip.
Encoder initialisation
Encoder initialisation will occur as follows: at drive power-up, when requested by the user via Pr 3.47, when trips PS.24V or Enc1 to Enc8 or Enc11 to
Enc17 are reset. Initialisation causes an encoder with comms to be re-initialised and auto-configuration to be performed if selected. After initialisation
Ab.Servo, Fd.Servo and Fr.Servo encoders will use the UVW commutations signals to give position feedback for the first 120deg (electrical) of
rotation when the motor is restarted.
A delay is provided during intialisation for some encoders to allow the encoder to be ready to provide position information after it has powered up. The
delay is provided during initialisation because this occurs during drive power-up and after encoder power supply trips are reset. The delays are as
follows:
68 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
Encoder typeInitialisation delay
Ab, Fd, Fr, Ab.Servo,
Fd.Servo, Fr.Servo
None
SC.Hiper150ms
SC.EnDat, EnDat1.0s
All other types1.2s
Encoder power supply trips
The encoder power supply from the drive can be switched off by the drive either because the encoder power supply is overloaded (Enc1 trip) or
because the internal 24V supply within the drive is overloaded (PS.24V trip). The internal 24V supply provides power for the encoder power supply,
user 24V output, digital I/O, option modules etc. To ensure that an Enc1 trip is not initiated when the internal 24V is overloaded, and subsequently
switched off by the drive, there is a delay of 40ms in the detection of Enc1 trip. It is possible for other encoder trips such as wire break detection
(Enc2) to occur when the power supply is removed from the encoder. Therefore overloading the internal 24V supply or the encoder supply could
result in an immediate Enc2 trip. To ensure that the correct reason for the trip is given PS.24V and Enc1 trips override an existing Enc2 to Enc8or
Enc11 trip. This means that both the original trip (Enc2 to Enc8 or Enc11) and then the new trip (PS.24V or Enc1) are stored in the trip log.
3.41
Drive encoder auto configuration enable / SSI binary format select
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateBackground read
SC.Hiper, SC.EnDat, EnDat
When a SC.Hiper, SC.EnDat or EnDat encoder is being used, the drive will interrogate the encoder on power-up. If Pr 3.41 is set to one and the
encoder type is recognised based on the information provided by the encoder, the drive will set the encoder turns / linear encoder comms to sine
wave ratio (Pr 3.33), the equivalent lines per revolution (Pr 3.34) and the encoder comms resolution / linear encoder comms bits (Pr 3.35). For
SC.Hiper or SC.EnDat encoders the rotary encoder select (Pr 3.39) is also set up. If the encoder is not recognised, there is a comms error or the
resulting parameter values are out of range the drive initiates an Enc7 or Enc12 to Enc17 trip to prompt the user to enter the information. The drive
can auto-configure with any of the following devices.
Rotary EnDat encoders
The encoder turns, comms resolution and equivalent lines per rev are set up directly using the data read from the encoder.
Linear EnDat encoders
The comms resolution is set to the number of bits required for the whole position within the position data messages from the encoder. The linear
encoder comms to sine wave ratio is calculated from the sine wave period and LS comms bit length. The encoder does not give the equivalent lines
per rev directly, but gives the length of a sinewave period in nm. Therefore the drive uses the pole pitch (Pr 5.36 or 21.31) and the number of motor
poles (Pr 5.11 or 21.11) for the current active motor (defined by Pr 11.45 ) to calculate the equivalent lines per revolution.
ELPR = Pole pitch x Number of motor pole pairs / Length of a sinewave
Normally the Number of motor poles will be set to 2, and so
ELPR = Pole pitch / Length of a sinewave
It should be noted that the equivalent lines per rev parameter is only updated when auto-configuration occurs, i.e. when the encoder is initialised, and
that it uses the pole pitch for the currently active motor. The value for Pole pitch x Number of motor pole pairs is limited to 655.35mm by the drive. If
the pole pitch is left at its default value of zero which would give ELPR = 0, or the result of the calculation is over 50000, the drive will initiate an
EnC15 trip.
Hiperface encoders
The drive can recognise any of the following devices: SCS 60/70, SCM 60/70, SRS 50/60, SRM 50/60, SHS 170, LINCODER, SCS-KIT 101, SKS36,
SKM36. If the drive cannot recognise the encoder type it will initiate EnC12 trip.
SSI, SC.SSI
SSI encoders normally use gray code data format. However, some encoders use binary format which may be selected by setting this parameter to
one.
3.42
Drive encoder filter
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo0 to 5 (0 to16 ms)
Unid rive SP Ad vanced User Guide 69
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
A sliding window filter may be applied to the feedback taken from the drive encoder. This is particularly useful in applications where the drive encoder
is used to give speed feedback for the speed controller and where the load includes a high inertia, and so the speed controller gains are very high.
Under these conditions, without a filter on the feedback, it is possible for the speed loop output to change constantly from one current limit to the other
and lock the integral term of the speed controller.
It should be noted that if this filter is used where the speed feedback is provided by an EnDat or SSI encoder connected directly to the drive, it may be
necessary for the encoder to provide at least 6 bits of turns information. This is not a problem when the position is defined by the absolute position
from the encoder at initialisation and then accumulated delta positions (Pr 3.39=0), however, if the absolute position is taken directly from the encoder
(Pr 3.39 > 0) the encoder must provide at least 6 bits of turns information. If this filter is not used (i.e. Pr 3.42=0) turns information from the encoder is
not required.
3.43
Maximum drive encoder reference
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
RangeOpen-loop, Closed-loop vector, Servo0 to 40,000 rpm
Default
Open-loop, Closed-loop vector
Servo
1,500
3,000
Update rateBackground read
3.44
Drive encoder reference scaling
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
3111
RangeOpen-loop, Closed-loop vector, Servo0.000 to 4.000
DefaultOpen-loop, Closed-loop vector, Servo1.000
Update rateBackground read
3.45
Drive encoder reference
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeOpen-loop, Closed-loop vector, Servo±100.0%
Update rate4ms write
111
3.46
Drive encoder reference destination
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
121111
RangeOpen-loop, Closed-loop vector, ServoPr 0.00 to Pr 21.50
The drive encoder input can be used as a reference to control a drive parameter. The drive encoder reference parameter (Pr 3.45) gives the speed of
the encoder input as a percentage of the maximum drive encoder reference provided that the number of encoder lines per revolution (Pr 3.34) has
been set up correctly. This may then be scaled and routed to any non-protected drive parameter.
3.47Re-initialise position feedback
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
Update rateBackground read
70 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
3.48Position feedback initialised
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
BitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
Update rateBackground write
At power-up Pr 3.48 is initially zero, but is set to one when the drive encoder and any encoders connected to position category modules have been
initialised. The drive cannot be enabled until this parameter is one.
If an encoder trip occurs (Enc1 to Enc17) and the encoder requires re-initialisation this parameter is set to zero and the drive cannot be enabled.
When the trip is reset the encoder is initialised and this parameter is automatically set to one.
3.49Full motor object electronic nameplate transfer
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop vector, Servo0
Update rateRead on reset
When this parameter is set to one, additional information for the motor object can be transferred from Pr 18.11 to Pr 18.17 as shown below.
User parameterMotor object parameter
Pr 18.11Motor object version number
Pr 18.12Motor type (MSW)
Pr 18.13Motor type (LSW)
Pr 18.14Motor manufacturer
Pr 18.15Motor serial number (MSW)
Pr 18.16Motor serial number
Pr 18.17Motor serial number (LSW)
3.50Position feedback lock
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
If Pr 3.50 is set to one Pr 3.28, Pr 3.29 and Pr 3.30 are not updated. If this parameter is set to zero these parameters are updated normally.
Communication with Hiperface and EnDat encoders
It is possible to use the communications channel between the drive and a Hiperface or EnDat encoder. This allows access to the encoder functions
including reading the encoder position and, reading and writing to encoder memory. The system can be used to communicate with SC.Hiper and
SC.EnDat type encoders provided that the position checking system has been disabled, by setting Pr 90.21 to one.
To send a message to the encoder the required message must be written to the transmit register (Pr 90.22). To read the response from the encoder
the data is read from the receive register (Pr 90.23).
Bits 13-15 of the registers are used to indicate the following:
RegisterBitFunction
Transmit15Must be set for the drive to transfer the LS byte to the comms buffer.
Transmit14
Transmit13
The LS byte is the last byte of the message and this byte should be put in the comms buffer and be
transferred to the encoder.
The LS byte is the first byte of the message. (If this is used the buffer pointer is reset to the start of
the buffer.)
Receive15Indicates data from the last transfer can be read from the receive buffer.
Receive14The byte in the LS byte is the last byte of the receive message
There is no data in the receive buffer and the LS byte is the comms system status. If there was an
Receive13
error in the received message this will always be set and one of the status error bits will be set until
the comms is used again by this system or by the drive.
Unid rive SP Ad vanced User Guide 71
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Data should be written to the transmit register (Pr 90.22) when the register has been reset to zero by the drive. The data will be transferred to the
comms buffer and the transmit register will be cleared.
Data can be read from the receive register (Pr 90.23) at any time. If there is receive data in the buffer bit 15 will be set. Once the data has been read
the register should be cleared and the drive will then transfer more data.
The actual encoder comms buffer is 16 bytes long and any messages that exceed this length (including the checksum added for Hiperface) will cause
an error. The status flags are defined as follows:
BitMeaning
The number of bytes put into the transmit buffer is not consistent with the expected message length.
0
(Hiperface only)
The number of bytes written to the transmit buffer, or the expected length of the store data transmit message, or the
1
expected length of a read data message have exceed the length of the buffer.
(Hiperface only)
2The command code is not supported.
3The encoder has signalled an error.
4There was an error in the checksum/CRC of the received message.
5A timeout occurred.
SC.Hiper type encoders
The Stegmann Hiperface comms protocol is an asynchronous byte based system. Up to 15 bytes of data can be written to the buffer. The first byte
should be the encoder address. The checksum will be calculated by the drive and added to the end of the message before the message is transmitted
to the encoder. The drive checks the checksum of the received message. If successfully received, the receive message can be read via the receive
register (Pr 90.23) including the address and the checksum received from the encoder. It should be noted that the encoder must be set up for 9600
baud, 1 start bit, 1 stop bit and even parity (default set-up) for the encoder comms to operate with the drive. Also the data block security should not be
enabled in the encoder if the drive encoder nameplate system is to operate correctly.
The following commands are supported:
CodeCommand
0x42Read position
0x43Set position
0x44Read analogue value
0x46Read counter
0x47Increment counter
0x49Clear counter
0x4aRead data (maximum of 10 bytes)
0x4bStore data (maximum of 9 bytes)
0x4cData field status
0x4dCreate a data field
0x4eAvailable memory
0x50Read encoder status
0x52Read type
0x53Reset encoder
Example of a Hiperface transfer: read position
Disable drive encoder position check by setting Pr 90.21 to one. This should be set back to zero at the end of the transfer if encoder position checking
is required.
Transfer the "read position" message to the encoder comms buffer by writing the sequence of words shown in the table below to Pr 90.22. A check
should be carried out before each word is written to ensure that the parameter is zero (i.e. the drive has taken any previous data).
Bit 15Bit 14Bit 13Data
0xa0ff1010xffBroadcast message so address = 0xff
0xc0421100x42Read position command
As bit 14 of the second word is set to one the drive will add the checksum and transfer this message to the encoder. When the encoder response has
been received by the drive the first byte of the message will be placed in the least significant byte of Pr 90.23 and bit 15 will be set to one. This data
should be read and the parameter cleared so that the drive will put the next byte into this parameter. The sequence of data that should appear in
Pr 90.23 for an encoder with an address of 0x40 and a position of 0x03, 0x59, 0x63, 0x97 is shown in the table below.
72 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
All modes
Bit 15Bit 14Bit 13Data
0x80401000x40Encoder address
0x80421000x42Read position command
0x80031000x03Position byte 0 (MS byte)
0x80591000x59Position byte 1
0x80631000x63Position byte 2
0x80971000x97Position byte 3 (LS byte)
0xc0ac1100xacChecksum
Example of Hiperface transfer: Delete data field
Transfer the "delete data field" message to the encoder comms buffer by writing the sequence of words shown in the table below to Pr 90.22. A check
should be carried out before each word is written to ensure that the parameter is zero (i.e. the drive has taken any previous data).
Bit 15Bit 14Bit 13Data
0xa0ff1010xffBroadcast message so address = 0xff
0x804d1000x4dCreate data field command
0x80021000x02Data field 2
0x80651000x65
Status of data existing data field 2 with bit 7
set to zero
0x80551100x55Code for data field at default of 0x55
The response from the encoder is a follows.
Bit 15Bit 14Bit 13Data
0x80401000x40Encoder address
0x80421000x4dCreate data field command
0x80031000x02Data field 2
0x80591000x65Status of the data field before delete
0x80631100x78Checksum
SC.EnDat
The Heidenhain EnDat protocol is a synchronous protocol using the following command message format (drive to encoder).
Command
1
st
byte
Address
Data (LSB)
Data (MSB)
th
byte
4
The following commands are supported:
CodeCommandAddressData
0x00Encoder to send positionDon’t careDon’t care
0x01Selection of memory areaMRS codeDon’t care
0x03Encoder to receive parameterAddressData
0x04Encoder to send parameterAddressDon’t care
0x05Encoder to receive resetDon’t careDon’t care
The following is an example of the response when the Encoder to send position command is used (encoder to drive).
LS byte
st
byte
1
Bit 7-0 = 0
Bit 7-0 = 0
Bit 7-0 = 0
Bit 7-0 = 0
Bits 5-0 = 0
Bit 6 = Alarm bit
Bit 7 = Bit 0 of position
Bits 7-0 = Bits 8-1 of position
Bits 3-0 = Bits 12-9 of position
Bits 7-4 = Bits 3-0 of turns
MS byte
th
byte
8
Bits 7-0 = Bits 11-4 of turns
The example shown above is for an encoder with 12 bits representing the turns and 13 bits representing the position within a turn. The position
command only requires one byte to be sent to the encoder. Bits 14 and 13 can both be set in the transmit register if required to indicate that this is
both the first and last byte of the message.
Unid rive SP Ad vanced User Guide 73
Issue Number: 7 www.controltechniques.com
Menu 3
All modes
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
If any other command is used then the response is as follows (encoder to drive).
Address
st
1
byte
Data (LSB)
Data (MSB)
rd
byte
3
Example of EnDat transfer: Read position
Disable drive encoder position check by setting Pr 90.21 to one. This should be set back to zero at the end of the transfer if encoder position checking
is required.
Transfer the "read position" message to the encoder comms buffer by writing the sequence of words shown in the table below to Pr 90.22. A check
should be carried out before each word is written to ensure that the parameter is zero (i.e. the drive has taken any previous data).
Bit 15Bit 14Bit 13Data
0xa0001010x00Read position command
0xc0001100x00Address
The second word contains the address which is not required for the command, but has been passed to the drive so that a word with bit 14 set to one
is received by the drive to initiate the data transfer to the encoder. When the encoder response has been received by the drive the first byte of the
message will be placed in the least significant byte of Pr 90.23 and bit 15 will be set to one. This data should be read and the parameter cleared so
that the drive will put the next byte into this parameter. The sequence of data that could appear in Pr 90.23 for an encoder with 12 turns bits and 13
position bits is shown in the table below.
Bit 15Bit 14Bit 13Data
0x80001000x00
0x80001000x00
0x80001000x00
0x80001000x00
0x80001000x00Bit7 = bit 0 of position, Bit6 = alarm bit
0x809f1000x9fBits 8-1 of position
0x804e1000x4eBits 3-0 of turns and 12-9 of position
0xc0741100x74Bits 11-4 of turns
Turns = 0111 0100 0100 = 0x744
Position = 1 1101 0011 1110 = 0x1d3e
Alarm bit = 0
Example of EnDat transfer: Encoder send parameter
Data written to Pr 90.22
Bit 15Bit 14Bit 13Data
0xa0031010x03Encoder to send parameter command
0x80001000x00Address zero
0x80001000x00Data (not required)
0xc0001100x00Data (not required)
Data read from Pr 90.23
Bit 15Bit 14Bit 13Data
0x80001000x00Address
0x80121000x12Data
0x80341100x34Data
The data is the parameter at address zero is 0x1234.
74 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
Sof
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Parameter descriptions: Regen
Figure 5-5 Menu 3 Regen logic diagram
tstart
contactor
closed
3.08
Enable
input
25
31
Advanced parameter
descriptions
Regen
sequencer
Regen
restart
3.04
mode
Macros
Serial comms
protocol
2.013.03
Electronic
nameplate
Close soft
start contactor
3.07
Enable
motor drive
3.09
Regen
status
Performance
Feature look-
up table
Menu 3
Regen
41
42
24
Power
feed-forward
compensation
Voltage
set-point
DC bus
voltage
X
X
The parameters are all shown at their default settings
X
X
3.10
3.05
2.01
5.05
Input
terminals
Output
terminals
Key
+
_
0.XX
0.XX
Power to
current
conversion
Read-write (RW)
parameter
Read-only (RO)
parameter
Voltage
controller
kp gain
3.06
+
+
Current
control
(Menu 4)
Output
voltage
Output
power
Reactive
power
Output
frequency
Input
inductance
2.01
5.02
2.01
5.03
2.01
3.01
2.01
5.01
2.01
3.02
Modulator
and power
circuit
Mains
supply
In Regen mode the drive assumes the mains is lost and does cannot close the input and does not attempt synchronisation if the DC bus voltage is
below the levels given in the table below. If the unit is synchronised and the DC bus voltage falls below this level the unit is disabled and the input
contactor is opened. The Regen unit also monitors the voltage at its AC terminals for mains loss and if this falls below the levels given in the table the
unit is disabled and the input contactor is opened.
Voltage
rating
DC voltage mains
loss detection level
AC voltage mains
loss detection level
200V205Vdc75Vac
400V410Vdc150Vac
575V540Vdc225Vac
690V540Vdc225Vac
Unid rive SP Ad vanced User Guide 75
Issue Number: 7 www.controltechniques.com
Menu 3
Regen
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
3.01
Reactive power
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
112111
RangeRegen±POWER_MAX kVAR’s
Update rateBackground write
The power (Pr 5.03) and the reactive power (this parameter) are the power or VAR's respectively that flow from the supply to the drive. Therefore
when this parameter is positive the phase current flowing from the supply to the drive contains a component that lags the respective phase voltage,
and when this parameter is negative the phase current contains a component which leads the respective phase voltage at the drive terminals.
3.02
Input inductance
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
31111
RangeRegen0.000 to 500.000mH
Update rateBackground write
At power-up this parameter is zero. Each time the regen unit is enabled the supply inductance is measured and displayed by this parameter. The
value given is only approximate, but will give an indication as whether the input inductance is correct for the sinusoidal rectifier unit size. The
sinusoidal filter capacitance masks the effect of the supply inductance, therefore the value measured is usually the regen unit input inductor value.
3.03
Regen status
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeRegen0 to 15
Update rate4ms write
If an L.Sync trip occurs Pr 3.03 indicates the reason. At power-up and on trip reset this parameter is set to zero. Once an L.Sync trip has occurred this
parameter shows when the trip occurred and the reason for the last L.Sync trip as indicated by the bits in the table below. The reasons for the trip are
either because the supply frequency is out of range or the PLL (phase lock loop) within the drive cannot synchronise to the supply waveforms.
BitStatus
0Tripped during synchronisation
1Tripped while running
2Reason for trip was supply frequency <30.0Hz
3Reason for trip was supply frequency >100.0Hz
4Reason for trip was PLL could not be synchronised
3.04
Regen restart mode
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
11111
RangeRegen0 to 2
DefaultRegen1
Update rateBackground read
Pr 3.04 defines the action taken after enable and when a synchronisation failure occurs.
0, rESYnC: Continuously attempt to re-synchronise
1, del.triP: delayed trip
Attempt to synchronise for 30s. If unsuccessful after this time then give a LI.SYnC trip. After a failure during running attempt to re-synchronise for 30s
before tripping.
2, triP: immediate trip
Attempt to synchronise for 30s. If unsuccessful after this time then give a LI.SYnC trip. After a failure during running, trip immediately.
76 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Regen
3.05
Voltage set-point
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
The sinusoidal rectifier unit will attempt to hold the DC bus at the level specified by this parameter. The bus voltage must always be higher than the
peak of the line to line supply voltage if the unit is to operate correctly. The default values can be used with most supplies giving a reasonable level of
control headroom. However, with higher voltage supplies the set-point must be raised.
3.06
Voltage controller Kp gain
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
RangeRegen0 to 65,535
DefaultRegen4,000
Update rateBackground read
When the drive is operated as a regen unit it uses a DC bus voltage controller with inner current controllers as shown below.
Pr DC
3.05
bus voltage
set point
-
DC bus
voltage
Voltage
controller
Current
controllers
-
Current
feedback
feedback
The gains of the voltage and current controllers affect the stability of the regen unit control system and incorrect gain settings can result in overvoltage or over-current trips. In many applications the default gains given for the current controllers (Pr 4.13 and Pr 4.14) will be suitable, however, it
may be necessary for the user to change these if the inductance or resistance of the supply plus the regen inductors varies significantly from the
expected values.
Setting the current controller gains
The most critical parameter for stability is the current controller proportional gain (Pr 4.13). The required value for this is dependent on the regen unit
input inductance. If the inductance of the supply is a significant proportion of the recommended regen inductor (i.e. 60/IDR mH per phase, where IDR
is the drive rated current), then the proportional gain may need to be increased. The supply inductance is likely to be negligible compared to the regen
inductor value with small drives, but is likely to be significant with larger drives. The proportional gain should be adjusted as described for Pr 4.13
(closed-loop modes) using the total inductance per phase. The current controller integral gain is not so critical, and in a majority of cases the default
value is suitable. However, if it is necessary to adjust this parameter it should be set up as described for Pr 4.14 (closed-loop modes) using the supply
resistance for one phase.
Setting the voltage controller gain
Even when the gains are set correctly there will be a transient change of DC bus voltage when there is a change in the load on any drive connected
to the regen unit. This can be reduced substantially by using an analog input for power feed forward compensation (see Pr 3.10). The following
discussion relates to a system without power feed-forward compensation.
If the power flow from the supply is increased (i.e. more power is taken from the supply or less power is fed back into the supply) the d.c. bus voltage
will fall, but the minimum level will be limited to just below the peak rectified level of the supply provided the maximum rating of the unit is not
exceeded. If the power flow from the supply is reduced (i.e. less power is taken from the supply or more power is fed back into the supply) the d.c. bus
voltage will rise. During a rapid transient the bus will rise and then fall as shown below.
Unid rive SP Ad vanced User Guide 77
Issue Number: 7 www.controltechniques.com
Menu 3
Regen
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
ch3: dT= 194ms dV=2.24 V
Active regen
unit current
Regen unit
DC bus voltage
50ms/div
The example shown is for a very rapid load change where the torque reference of the motor drive has been changed instantly from one value to
another. The proportional gain of the voltage controller defines the voltage transient because the integral term is too slow to have an effect. (In
applications where the motor drive is operating under speed control, the speed controller may only require a limited rate of change of torque demand,
and so the transient voltage may be less than covered in the discussion below.) If the set point voltage (Pr 3.05) plus the transient rise exceed the
over-voltage trip level the regen unit will trip.
When a 400V motor is operated above base speed from a drive in vector mode, fed from the regen unit with the same rating supplying a DC voltage
of 700V, and an instantaneous change of torque is demanded (i.e. -100% to +100%) the peak of the voltage transient (∆V) is approximately 80V if the
current controllers are set up correctly and the voltage controller uses the default gain. (Operating with maximum voltage on the motor, i.e. above
base speed, gives the biggest transient of power and hence the biggest value of ∆V. )
If the load change, drive voltage rating, motor voltage or DC bus set-point are different then ∆V is calculated from:
∆V = 80V x K
X K
L
x KMV X K
RAT
SP
Where:
K
= load change / 200%
L
= Drive voltage rating / 400
K
RAT
= Motor voltage / 400
K
MV
= 700 / DC bus voltage set point
K
SP
In some applications, particularly with a high DC bus voltage set point and low switching frequency it may be necessary to limit the rate of change of
power flow to prevent over voltage trips. A first order filter on the torque reference of the motor drive (i.e. using Pr 4.12) is the most effective method
to reduce the transient further. (A fixed limit of the rate of change of torque demand is less effective.) The following table gives an approximate
indication of the reduction in ∆V for different time constants. (As already mentioned the value of ∆V given if for an instantaneous change of torque
representing the worst case. In applications where a speed controller is used in the motor drive the transient will already include an inherent filter.)
Time constantChange in ∆V
20msx 0.75
40msx 0.5
The transient produced is approximately proportional to the voltage controller gain. The default voltage controller gain is set to give a value that is
suitable for most applications. The gain may need to be increased if the DC bus capacitance is high compared to two drives of similar rating coupled
together. However, care must be taken to ensure that the gain is not too high as this can cause excessive ripple in the DC bus voltage.
3.07
Close soft-start contactor
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
Update rate4ms write
When the regen unit has powered-up through the soft-start resistor and the DC bus voltage has stabilised this bit changes from 0 to 1. When regen
mode is selected this bit is routed to the relay on terminals 41 (T41) and 42 (T42) as default. This output, or an alternative output, should be used to
control the soft-start contactor.
78 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 3
Regen
3.08
Soft-start contactor closed
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultRegen0
Update rate4ms read
When regen mode is selected Pr 3.08 is the destination for the digital input on terminal 25 (T25) as default. This input, or an alternative input, should
be connected to an auxiliary contact on the soft-start contactor so that it follows the state of the contactor. The regen unit will only attempt to
synchronise to the supply when this parameter is one. This parameter is also used to monitor the contactor when the regen unit running. If at any time
this parameter is zero the regen unit is immediately disabled.
3.09
Enable motor drive
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
Update rate4ms write
When the unit has been enabled and successfully synchronised this bit will become active. If the regen unit attempts to re-synchronise or trips, this bit
becomes inactive. When regen mode is selected this bit is routed to a the digital output on terminal 24 (T24) as default. The output, or an alternative
output, should be used to enable the motor drive(s) connected to the DC bus of the regen unit.
3.10
Power feed-forward compensation
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1211
RangeRegen±100 %
DefaultRegen0.00
Update rate4ms read
Power feed-forward compensation can be used to reduce the transient DC bus voltage produced when a fast load transient occurs on drives
connected to the Regen unit. 100.0% power feed-forward is equivalent to an active current of Rated drive current / 0.45 (i.e. over current trip level)
and an AC terminal peak phase voltage equal to DC_VOLTAGE_MAX / 2. This scaling is the same as the power output from Pr 5.03 when high speed
output mode is used (see section 5.8 Menu 7: Analog I/O ). Therefore an analog output of the drive supplying the load and analog input 2 or 3 of the
drive acting as the supply Regen unit can be connected together to give power feed-forward compensation without further scaling if the two drives are
of equal rating. If the ratings are different the analog input scaling must be used to give the correct power feed-forwards, where the scaling is given by:
Load drive Rated drive current / Regen unit rated drive current
Unid rive SP Ad vanced User Guide 79
Issue Number: 7 www.controltechniques.com
Menu 4
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
5.5 Menu 4: Torque and current control
The scaling of the current feedback is based on the rating of the drive as follows:
Levelx Rated drive current
Over-current trip1/0.45 = 2.22
Open-loop peak limit1.75
Closed-loop vector, Servo and Regen maximum standard operating 1.75
Open-loop maximum standard operating current1.5
Rated drive current1.0
Maximum Normal Duty current rating≤1.36*
Maximum motor rated current ≤1.36*
Rated drive current is 1 per unit current and is related to the scaling of the drive current feedback. For most drive sizes the Rated drive current is the
same as the Maximum heavy duty current rating defined by Pr 11.3 2. The Maximum heavy duty current rating is the maximum value of rated motor
current (defined by Pr 05.07 or 21.07) that can be set for operation with the force vented motor protection characteristic - Pr4.25=0 (see Pr 04.16 for
more details). If the Rated drive current and Maximum heavy duty current rating are the same then the drive uses 1.75 x Maximum heavy duty current
rating for the open-loop peak limit and the maximum standard operating current for closed-loop modes. This is the limit up to which the drive can
control current normally. The current range above this is allowed for current controller overshoot and for additional current feedback pulses
associated with long cable operation. For some of the larger drive sizes the Maximum heavy duty current rating is higher than the Rated drive current,
therefore the potential overload at 1.75 x Rated drive current is reduced.
The motor rated current (defined by Pr 5.07 or Pr 21.07) may be increased above the maximum Heavy Duty current rating up to the maximum Normal
Duty rated current (except for Servo and Regen modes). When the motor rated current is above the maximum Heavy Duty current rating the drive
always provides motor protection scheme that is intended for variable torque applications (see Pr 4.16 on page 97 for more details). The maximum
rated current is the maximum rated current allowed for Normal Duty operation.
Table 5-3 gives the Rated drive current, maximum Heavy Duty current rating and maximum Normal Duty rated current for all drive sizes and voltage
ratings.
Tab le 5- 3
200V400V575V690V
Max
Heavy
Duty
current
rating
Model
Rated
drive
current
Max
Heavy
Duty
current
rating
Max
Normal
Duty
rated
current
Model
Rated
drive
current
Max
Heavy
Duty
current
rating
Max
Normal
Duty
rated
current
Model
Rated
drive
current
Max
Heavy
Duty
current
rating
Max
Normal
Duty
rated
current
Model
Rated
drive
current
12014.34.35.214012.12.12.835014.14.15.44601181822
12025.85.86.814023.03.03.835025.45.46.14602222227
12037.57.59.614034.24.25.035036.16.18.44603272736
120410.610.61114045.85.86.935049.59.5114604363643
220112.612.615.514057.67.68.835051212164605434352
220217172214069.59.51135061818224606525262
22032525282401131315.335072222275601626284
3201313142240216.516.521
32024242542403232529
5602848499
660185.7100125
420156566824042626296602107.1125144
42026868803401323235760185.7100125
4203808010434024040437602107.1125144
34034646567603164.5192230
44016060687604188.5220260
4402747483
44039696104
5401124124138
5402156156168
6401154.2180202
6402180210236
7401154.2180202
7402180210236
7403205.7240290
7404248.5290350
UNISP6xxx and UNISP7xxx drive modules can be connected in parallel to make a larger drive. The currents are then defined as follows:
Rated drive current
Rated drive current is the sum of the module currents.
Max
Normal
Duty
rated
current
80 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
(
)
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 4
Maximum heavy duty current rating
Maximum heavy duty current rating = Ratio * Module Rated drive current / Total Rated drive current
Where Ratio is the smallest ratio between the Maximum heavy duty current rating and Rated drive current for any of the modules connected in
parallel. The modules share current in proportion to their Rated drive current, and so this ensures that the module with the smallest ratio is at its
Maximum heavy duty current rating when the whole drive is at its Maximum heavy duty current rating.
Maximum rated current
Maximum rated current = Ratio * Module Rated drive current / Total Rated drive current
Where Ratio is the smallest ratio between the Maximum rated current and Rated drive current for any of the modules connected in parallel. The
modules share current in proportion to their Rated drive current, and so this ensures that the module with the smallest ratio is at its Maximum rated
current when the whole drive is at its Maximum rated current.
Open-loop
In open-loop mode the drive operates in the stator flux reference frame under steady state conditions. The absolute maximum motor current is
defined by the peak limit system as 1.75 x rated drive current. However, the drive does not normally operate at this level, but uses the peak limit
system as protection against over-current trips. Under normal operation the motor current is limited to 1.50 x rated drive current, allowing a safety
margin between the maximum normal operating current and the peak limit level. Therefore a motor with the same current rating as the drive can
produce at least 150% torque when the drive operates in current limit.
DRIVE_CURRENT_MAX is full scale current feedback, i.e. rated drive current / 0.45.
The relationship between the voltage and current for open-loop operation is shown in the following vector diagram.
Ri
Ri
ssy
ssx
Open-loop
mode
v*
i
sy
-1
ϕ ≈
cos (PF)
Stator flux
in steady state
Definitions:
vs = motor terminal voltage vector
= motor current vector
i
s
i
= y axis component of current
sy
i
= x axis component of current
sx
v* = no load y axis voltage reference
MOTOR1_CURRENT_LIMIT_MAX is used as the maximum for some parameters such as the user current limits. This is defined in the vector
diagram as follows (with a maximum of 1000%):
Motor rated current is given by Pr 5.07
PF is motor rated power factor given by Pr 5.10
(MOTOR2_CURRENT_LIMIT_MAX is calculated from the motor map 2 parameters)
The Maximum current is either (1.5 x Rated drive current) when the rated current set by Pr 5.07 (or Pr 21.07 if motor map 2 is selected) is less
than or equal to the Maximum Heavy Duty current rating, otherwise it is (1.1 x Maximum motor rated current).
For example, with a motor of the same rating as the drive and a power factor of 0.85, the maximum current limit is 165.2% for Heavy Duty operation.
The above calculation is based on the assumption that the flux producing current (Pr 4.17) in the stator flux reference frame does not vary with load
and remains at the level for rated load. This is not the case and the flux producing current will vary as the load is increased. Therefore the maximum
Unid rive SP Ad vanced User Guide 81
Issue Number: 7 www.controltechniques.com
Menu 4
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
current limit may not be reached before the drive reduces the current limit to prevent the peak limit from becoming active.
The rated active and rated magnetising currents are calculated from the power factor (Pr 5.10) and motor rated current (Pr 5.07) as:
rated active current = power factor x motor rated current
2
rated magnetising current = √(1 - power factor
) x motor rated current
In this mode of operation the drive only requires the motor rated current and the power factor at rated load to set up the maximum current limits, scale
the current limits correctly and calculate the rated active and magnetising currents. The user may enter the nameplate values in Pr 5.07 and Pr 5.10
respectively and the drive will operate satisfactorily. Alternatively the drive can perform an auto-tune test on the motor to measure the power factor at
rated load by measuring Rs (stationary test), σL
(stationary test), and Ls (rotating test). See Pr 5.12 on page 109 for details.
s
Closed-loop vector
In this mode the drive operates in the rotor flux reference frame. The maximum normal operating current is controlled by the current limits.
DRIVE_CURRENT_MAX is full scale current feedback, i.e. rated drive current / 0.45.
The relationship between the voltage and current for Closed-loop vector operation is shown in the following vector diagram.
WLi
σ
WLi
mr s sx
(steady
state)
mrs sy
v
s
Ri
ssy
Ri
ssx
i
sy
ϕ
2
ϕ
1
Closed-loop
vector mode
i
s
ϕ ≈
cos (PF)
-1
i
sx
Rotor flux
Definitions:
vs = motor terminal voltage vector
= motor current vector
i
s
i
= y axis component of current
sy
i
= x axis component of current
sx
MOTOR1_CURRENT_LIMIT_MAX is used as the maximum for some parameters such as the user current limits. The magnetising current (isx)
remains constant except in field weakening where it is reduced to control the motor voltage. The maximum current limit is defined as follows (with a
maximum of 1000%):
PF is motor rated power factor given by Pr 5.10
(MOTOR2_CURRENT_LIMIT_MAX is calculated from the motor map 2 parameters)
The Maximum current is either (1.75 x Rated drive current) when the rated current set by Pr 5.07 (or Pr 21.07 if motor map 2 is selected) is less
than or equal to the maximum Heavy Duty current rating, otherwise it is (1.1 x Normal Duty current rating).
ϕ
can be derived directly by the drive auto-tune. However, if the auto-tune is not carried out ϕ1 is derived from ϕ
1
noted that the drive autotune would make the total y axis voltage under rated load conditions equal to the rated voltage (V
the following equation.
are the currents in the x and y axes of the rotor flux reference frame under rated load
syR
are derived as I
syR
= Pr 5.07 x √(1 - Pr 5.10
sxR
2
) and I
= Pr 5.07 x Pr 5.10 for the purposes of calculating ϕ
syR
. This calculation gives a
2
result that is reasonably accurate for most purposes.
ϕ
rated active current = cos(
rated magnetising current = √(1 - cos(
) x motor rated current
1
ϕ
)2) x motor rated current
1
In this mode of operation the drive requires the following parameters to set the maximum current limits, scale the current limits correctly and calculate
the rated active and magnetising currents.
ParametersCurrent limit accuracy
Motor rated current, power factor at rated load
(R
and σL
s
are zero)
s
Motor rated current, power factor at rated load,
measured values of R
and σL
s
s
Motor rated current, power factor at rated load,
measured values of R
s
, σL
and L
s
s
Exact current limits based on all measured values
Moderate accuracy
Good accuracy
Servo
In this mode the drive operates in the rotor flux reference frame. The maximum normal operating current is controlled by the current limits.
DRIVE_CURRENT_MAX is full scale current feedback, i.e. rated drive current / 0.45.
The relationship between the voltage and current for Servo operation is shown in the following vector diagram.
Ri
ssx
Servo mode
Ri
ssy
v
v
ϕ
i
s
s
Rotor fl
Definitions:
vs = motor terminal voltage vector
i
= motor current vector
s
V
ϕ = voltage produced by the rotor magnets
MOTOR1_CURRENT_LIMIT_MAX is used as the maximum for some parameters such as the user current limits. The current maximum current limit
is defined as follows (with a maximum of 1000%):
(MOTOR2_CURRENT_LIMIT_MAX is calculated from the motor map 2 parameters)
The Maximum current is either (1.75 x Rated drive current) when the rated current set by Pr 5.07 (or Pr 21.07 if motor map 2 is selected) is less
than or equal to the maximum Heavy Duty current rating, otherwise it is (1.1 x Maximum rated current).
Unid rive SP Ad vanced User Guide 83
Issue Number: 7 www.controltechniques.com
Menu 4
e
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
The rated active and rated magnetising currents are calculated from motor rated current (Pr 5.07) as:
rated active current = motor rated current
rated magnetising current = 0
In this mode the drive only requires the motor rated current to set the maximum current limit correctly and scale the current limits, and so no autotuning is required to set these accurately.
Regen
In this mode the drive operates in a reference frame that is aligned to the voltage at the drive terminals. Because the phase shift across the input
inductors is small, the reference frame is approximately aligned with the supply voltage. The maximum normal operating current is controlled by the
current limits.
DRIVE_CURRENT_MAX is used in calculating the maximum of some parameters and is fixed at 1.75 x rated drive current. The drive can operate up
to this level under normal conditions.
The relationship between the voltage and current for Regen mode operation is shown in the following vector diagram.
Regen mod
wLi
sy
vs
= Regen unit
terminal voltage
Supply
voltage
i
s
Definitions:
is = regen drive terminal voltage vector
vs = regen drive current vector
CURRENT_LIMIT_MAX is used as the maximum for some parameters such as the user current limits. The maximum current limit is defined as
follows (with a maximum of 1000%):
Maximum current
CURRENT_LIMIT_MAX
Where:
Regen unit rated current is given by Pr 5.07
The Maximum current is either (1.75 x Rated drive current) when the rated current set by Pr 5.07 (or Pr 21.07 if motor map 2 is selected) is less
than or equal to the maximum Heavy Duty current rating, otherwise it is (1.1 x Maximum rated current).
The rated active and rated magnetising currents are calculated from regen mode rated current (Pr 5.07) as:
rated active current = regen mode rated current
rated magnetising current = 0
In this mode the drive only requires the regen mode rated current to set the maximum current limit correctly and scale the current limits, and so no
auto-tuning is required to set these accurately.
It is possible to set a level of reactive current with Pr 4.08 in regen mode. This parameter has a limit defined as REGEN_REACTIVE_MAX that is
provided to limit the total current to DRIVE_CURRENT_MAX.
This parameter is the r.m.s. current from each output phase of the drive. The phase currents consist of an active component and a reactive
component. The three phase currents can be combined to form a resultant current vector as shown below:
Menu 4
Pr
y
4.02
Resultant
output current
Pr
4.01
Pr
4.17
x
The resultant current magnitude is displayed by this parameter. The active current is the torque producing current for a motor driveand the real
current for a regen unit. The reactive current is the magnetising or flux producing current for a motor drive.
The active current is the torque producing current in a motor drive.
Direction of active current Direction of rotationTorque direction
++Forward (accelerating)
-+Reverse (decelerating)
+-Forward (decelerating)
--Reverse (accelerating)
The active current is aligned with the y axis of the reference frame. In open-loop mode the x axis of the reference frame is aligned with the stator flux
vector. In Closed-loop vector and Servo modes the x axis of the reference frame is aligned with the rotor flux vector. The motor torque is proportional
to the torque producing current when field weakening is not active. Once field weakening is active the torque producing current is boosted to
compensate for the reduction in motor flux.
Regen
The active current is the real current in a regen unit.
Direction of active current Power flow
+From supply
-Into supply
The active current is aligned with the y axis of the reference frame. The y axis of the reference frame is aligned with the regen unit terminal voltage
vector.
Unid rive SP Ad vanced User Guide 89
Issue Number: 7 www.controltechniques.com
The torque demand is the sum of the torque reference (Pr 4.08) and the torque offset (Pr 4.09), if enabled. The units of the torque demand are % of
rated torque. 100% rated torque is defined as the torque produced by 100% rated active current.
Closed-loop vector
The torque demand can be derived from the speed controller and/or the torque reference and offset. The units of the torque demand are % of rated
torque. 100% rated torque is defined as the torque produced by 100% rated active current.
The current demand is derived from the torque demand. Provided the motor is not field weakened the torque and current demands are the same. In
field weakening the current demand is increased with reduced flux:
Pr 4.04 = Pr 4.03 x frequency / rated frequency
The current demand is subject to the current limits.
Closed-loop vector and Servo
The current demand is derived from the torque demand. Provided the motor is not field weakened the torque and current demands are the same. In
the field weakening range the current demand is increased with reduced flux unless Pr 5.28 = 1. The level of flux is derived from the motor model
within the drive controllers.
Pr 4.04 = Pr 4.03 x flux / rated flux
Regen
The current demand is the output of the voltage controller in Menu 3 subject to the current limits.
4.05Motoring current limit
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
RangeOpen-loop, Closed-loop vector, Servo0 to MOTOR1_CURRENT_LIMIT_MAX %
Default
Second motor
parameter
Open-loop
Closed-loop vector, Servo
Open-loop, Closed-loop vector, ServoPr 21.27
165.0
175.0
Update rateBackground read
4.06Regen current limit
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
RangeOpen-loop, Closed-loop vector, Servo0 to MOTOR1_CURRENT_LIMIT_MAX %
The motoring current limit applies in either direction of rotation when the machine is producing motoring torque. Similarly the regen current limit
applies in either direction when the machine is producing regenerating torque. The symmetrical current limit can override either motoring or
regenerating current limit if it is set at a lower value than either limit.
Post ram
reference
current
limit
+
-
Active
current
Ramp
Current limit
active
Kp Pr
Ki Pr
4.13
4.14
1
0
The current limits are compared with the active current and if the current exceeds a limit the error value passes through the PI controller to give a
frequency component which is used to modify the ramp output. The direction of the modification is always to reduce the frequency to zero if the active
current is over the motoring limit, or to increase the frequency towards the maximum if the current is over the regenerating limit. Even when the
current limit is active the ramp still operates, therefore the proportional and integral gains (Pr 4.13 and Pr 4.14) must be high enough to counter the
effects of the ramp. See Pr 4.13 and Pr 4.14 on page 95 for gain setting.
Closed-loop vector and Servo
The motoring current limit applies in either direction of rotation when the machine is producing motoring torque. Similarly the regen current limit
applies in either direction when the machine is producing regenerating torque. The symmetrical current limit can override either motoring or
regenerating current limit if it is set at a lower value than either limit.
Regen
Current limits are provided in regen mode, however, if the current limits are active the DC bus voltage can no longer be controlled.
Unid rive SP Ad vanced User Guide 91
Issue Number: 7 www.controltechniques.com
Menu 4
C
y
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
4.08Reactive current reference
Drive modesRegen
CodingBitSPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeRegen ±REGEN_REACTIVE_MAX %
DefaultRegen0.0
Update rate4ms read
In regen mode it is possible to produce some current in the x axis of the reference frame so that the regen unit can be made to produce or consume
reactive power. This parameter defines the level of reactive current as a percentage of the regen mode rated current (Pr 5.07). Positive reactive
current produces a component of current flowing from the supply to the drive at the regen unit terminals that lags the respective phase voltage, and
negative reactive current produces a component of current that leads the respective voltage. It should be noted that the maximum current in regen
mode is limited to DRIVE_CURRENT_MAX, and so the drive applies a limit to this parameter (REGEN_REACTIVE_MAX) to limit the current
magnitude. Therefore the symmetrical current limit (Pr 4.07) must be reduced below its maximum value before this parameter can be increased from
zero.
The torque offset is added to the torque reference when Pr 4.10 is one. The torque offset is updated every 4ms when connected to an analog input,
and so Pr 4.08 should be used for fast updating if required.
4.11Torque mode selector
Drive modesOpen-loop, Closed-loop vector, Servo
Coding
Range
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
Open-loop
Closed-loop vector and Servo
0 to 1
0 to 4
DefaultOpen-loop, Closed-loop vector, Servo0
Update rate4ms read
Open loop
If this parameter is 0 normal frequency control is used. If this parameter is set to 1 the current demand is connected to the current PI controller giving
closed loop torque/current demand as shown below. The current error is passed through proportional and integral terms to give a frequency reference
which is limited to the range ±SPEED_FREQ_MAX .
urrent
demand
+
P Pr
I Pr
4.13
4.14
Frequenc
reference
-
Active
current
Closed loop vector and Servo
When this parameter is set to 1, 2 or 3 the ramps are not active whilst the drive is in the run state. When the drive is taken out of the run state, but not
92 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
)
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 4
disabled, the appropriate stopping mode is used. It is recommended that coast stopping or stopping without ramps are used. However, if ramp stop
mode is used the ramp output is pre-loaded with the actual speed at the changeover point to avoid unwanted jumps in the speed reference.
0: Speed control mode
The torque demand is equal to the speed loop output.
1: Torque control
The torque demand is given by the sum of the torque reference and the torque offset, if enabled. The speed is not limited in any way, however, the
drive will trip at the overspeed threshold if runaway occurs.
2: Torque control with speed override
The output of the speed loop defines the torque demand, but is limited between 0 and the resultant torque reference (Pr 4.08 + Pr 4.09 (if
enabled)). The effect is to produce an operating area as shown below if the final speed demand and the resultant torque reference are both
positive. The speed controller will try and accelerate the machine to the final speed demand level with a torque demand defined by the resultant
torque reference. However, the speed cannot exceed the reference because the required torque would be negative, and so it would be clamped
to zero.
Current
Pr +
4.08
Pr (if enabled
4.09
Pr
3.01
Speed
Depending on the sign of the final speed demand and the resultant torque the four areas of operation shown below are possible.
+ final speed demand
+ resultant torque
+ final speed demand
-resultant torque
- final speed demand
+ resultant torque
- final speed demand
- resultant torque
This mode of operation can be used where torque control is required, but the maximum speed must be limited by the drive.
3: Coiler/uncoiler mode
Positive final speed demand: a positive resultant torque will give torque control with a positive speed limit defined by the final speed demand. A
negative resultant torque will give torque control with a negative speed limit of -5rpm.
Negative final speed demand: a negative resultant torque will give torque control with a negative speed limit defined by the final speed demand. A
positive resultant torque will give torque control with a positive speed limit of +5rpm.
Example of coiler operation:
This is an example of a coiler operating in the positive direction. The final speed demand is set to a positive value just above the coiler reference
speed. If the resultant torque demand is positive the coiler operates with a limited speed, so that if the material breaks the speed does not exceed a
level just above the reference. It is also possible to decelerate the coiler with a negative resultant torque demand. The coiler will decelerate down to 5rpm until a stop is applied. The operating area is shown in the following diagram:
Area for coiler operation, speed
limited to ref and positve torque
Final speed
demand
Speed
-5rpm
Torque
Area for decelerating the coiler, reverse
speed limited and negative torque
Example of uncoiler operation:
This is an example for an uncoiler operating in the positive direction. The final speed demand should be set to a level just above the maximum normal
speed. When the resultant torque demand is negative the uncoiler will apply tension and try and rotate at 5rpm in reverse, and so take up any slack.
Unid rive SP Ad vanced User Guide 93
Issue Number: 7 www.controltechniques.com
Menu 4
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
The uncoiler can operate at any positive speed applying tension. If it is necessary to accelerate the uncoiler a positive resultant torque demand is
used. The speed will be limited to the final speed demand. The operating area is the same as that for the coiler and is shown below:
Area for accelerating
uncoiler: positive torque,
To rq u e
limited speed
Speed reference
Speed
-5rpm
Area for normal uncoiler
operation: negative torque,
limited to low speed in reverse
4: Speed control with torque feed-forward
The drive operates under speed control, but a torque value may be added to the output of the speed controller. This can be used to improve the
regulation of systems where the speed loop gains need to be low for stability.
4.12Current demand filter 1
Drive modesClosed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo0.0 to 25.0 ms
DefaultClosed-loop vector, Servo0.0
Update rateBackground read
A first order filter, with a time constant defined by this parameter, is provided on the current demand to reduce acoustic noise and vibration produced
as a result of position feedback quantisation noise. The filter introduces a lag in the speed loop, and so the speed loop gains may need to be reduced
to maintain stability as the filter time constant is increased. Alternative time constants can be selected depending on the value of the speed controller
gain selector (Pr 3.16). If Pr 3.16 = 0 Pr 4.12 is used, if Pr 3.16 = 1 Pr 4.23 is used.
These parameters control the proportional and integral gains of the current controller used in the open loop drive. As already mentioned the current
controller either provides current limits or closed loop torque control by modifying the drive output frequency. The control loop is also used in its torque
mode during mains loss, or when the controlled mode standard ramp is active and the drive is decelerating, to regulate the flow of current into the
drive. Although the default settings have been chosen to give suitable gains for less demanding applications it may be necessary for the user to adjust
the performance of the controller. The following is a guide to setting the gains for different applications.
Current limit operation
The current limits will normally operate with an integral term only, particularly below the point where field weakening begins. The proportional term is
inherent in the loop. The integral term must be increased enough to counter the effect of the ramp which is still active even in current limit. For
example, if the drive is operating at constant frequency and is overloaded the current limit system will try to reduce the output frequency to reduce the
load. At the same time the ramp will try to increase the frequency back up to the demand level. If the integral gain is increased too far the first signs of
instability will occur when operating around the point where field weakening begins. These oscillations can be reduced by increasing the proportional
gain. A system has been included to prevent regulation because of the opposite actions of the ramps and the current limit. This can reduce the actual
level that the current limit becomes active by 12.5%. This still allows the current to increase up to the current limit set by the user. However the current
limit flag (Pr 10.09) could become active up to 12.5% below the current limit depending on the ramp rate used.
Torque control
Again the controller will normally operate with an integral term only, particularly below the point where field weakening begins. The first signs of
instability will appear around base speed, and can be reduced by increasing the proportional gain. The controller can be less stable in torque control
mode rather than when it is used for current limiting. This is because load helps to stabilise the controller, and under torque control the drive may
operate with light load. Under current limit the drive is often under heavy load unless the current limits are set at a low level.
Mains loss and controlled standard ramp
The DC bus voltage controller becomes active if mains loss detection is enabled and the drive supply is lost or controlled standard ramp is being used
and the machine is regenerating. The DC bus controller attempts to hold the DC bus voltage at a fixed level by controlling the flow of current from the
drive inverter into its DC bus capacitors. The output of the DC bus controller is a current demand which is fed into the current PI controller as shown
in the following diagram.
Current
DC Bus
voltage
controller
DC Bus
capacitor
demand
P Pr
I Pr
Active current
4.13
4.14
Frequency
reference
Although it is not usually necessary the DC bus voltage controller can be adjusted with Pr 5.31. However, it may often be necessary to adjust the
current controller gains to obtain the required performance. If the gains are not suitable it is best to set up the drive in torque control first. Set the gains
to a value that does not cause instability around the point at which field weakening occurs. Then revert back to open loop speed control in standard
ramp mode. To test the controller the supply should be removed while the motor is running. It is likely that the gains can be increased further if
required because the DC bus voltage controller has a stabilising effect, provided that the drive is not required to operate in torque control mode.
Unid rive SP Ad vanced User Guide 95
Issue Number: 7 www.controltechniques.com
Menu 4
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Closed-loop vector and Servo
The Kp and Ki gains are used in the voltage based current controller. The default values give satisfactory operation with most motors. However it may
be necessary to change the gains to improve the performance. The proportional gain (Pr 4.13) is the most critical value in controlling the
performance. Either the value can be set by auto-tuning (see Pr 5.12 on page 109) or it can be set by the user so that
Pr 4.13 = Kp = (L / T) x (I
/ Vfs) x (256 / 5)
fs
Where:
T is the sample time of the current controllers. The drive compensates for any change of sample time, and so it should be assumed that the
sample time is equivalent to the lowest sample rate of 167µs.
L is the motor inductance. For a servo motor this is half the phase to phase inductance that is normally specified by the manufacturer. For an
induction motor this is the per phase transient inductance (σLs). This is the inductance value stored in Pr 5.24 after the auto-tune test is carried
out. If σLs cannot be measured it can be calculated (see Pr 5.24 on page 117).
I
is the peak full scale current feedback = Rated drive current x √2 / 0.45. Where rated drive current is given by Pr 11 .32 .
fs
V
is the maximum DC bus voltage.
fs
Therefore:
Pr 4.13 = Kp= (L / 167µs) x (Rated drive current x
√2 / 0.45 / V
) x (256 / 5)
fs
= K x L x Rated drive current
Where:
K =
√2 / (0.45 x V
Drive voltage
rating
x 167µs) x (256 / 5)
fs
V
fs
K
200V415V2,322
400V830V1,161
575V990V973
690V1,190V951
This set-up will give a step response with minimum overshoot after a step change of current reference. The approximate performance of the current
controllers will be as given below. The proportional gain can be increased by a factor of 1.5 giving a similar increase in bandwidth, however, this gives
a step response with approximately 12.5% overshoot.
Switching frequency
(kHz)
Current control
sample time (µs)
Gain bandwidth
(Hz)
Delay
(µs)
3167TBA1,160
4125TBA875
683TBA581
8125TBA625
1283TBA415
16125TBA625
The integral gain (Pr 4.14) is less critical and should be set so that
Pr 4.14 = Ki = Kp x 256 x T /
τ
m
Where:
is the motor time constant (L / R).
τ
m
R is the per phase stator resistance of the motor (i.e. half the resistance measured between two phases).
Therefore
Pr 4.14 = Ki = (K x L x Rated drive current) x 256 x 167µs x R / L
= 0.0427 x K x R x Rated drive current
The previous equation gives a conservative value of integral gain. In some applications where it is necessary for the reference frame used by the
drive to dynamically follow the flux very closely (i.e. high speed closed-loop induction motor applications) the integral gain may need to have a
significantly higher value.
As already stated, the drive compensates for changes of switching frequency to give similar performance as the switching frequency changes. The
following table gives the relationship between the user gain values and the values actually used by the drive for Unidrive and Unidrive SP. Although
other scaling values are included in the current controller these values can be used to make a relative comparison between switching frequencies and
a relative comparison between Unidrive and Unidrive SP. For example: the amount of acoustic noise produced in the motor from encoder speed ripple
is generally related to the product of the speed controller and current controller proportional gains. The values in this table can be used in conjunction
with the speed loop proportional gain to assess the amount of acoustic noise that is likely to be produced from the encoder speed ripple for each
product and with different switching frequencies.
96 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 4
UnidriveUnidrive SP
Switching freqProportional gainIntegral gainSwitching freqProportional gainIntegral gain
3kHzPr 4.13 x 0.5Pr 4.143kHzPr 4.13Pr 4.14
4.5kHzPr 4.13 x 0.75Pr 4.144kHzPr 4.13 x 1.5Pr 4.14
6kHzPr 4.13Pr 4.146kHzPr 4.13 x 2Pr 4.14
9kHzPr 4.13 x 0.75Pr 4.148kHzPr 4.13 x 2Pr 4.14 x 1.3
12kHzPr 4.13Pr 4.1412kHzPr 4.13 x 2.6Pr 4.14 x 1.3
16kHzPr 4.13 x 2Pr 4.14 x 1.3
Regen
The defaults Kp and Ki gains should be suitable for the standard regen inductors. If the input inductance is significantly higher the gains should be
adjusted as described for the Closed-loop vector and Servo modes. See Pr 3.06 on page 77 for guidelines on setting the regen unit current controller
gains.
The motor is modelled thermally in a way that is equivalent to the electrical circuit shown as follows.
22
(I /(K*Motor Rated Current)
C
R
Te mp
The temperature of the motor as a percentage of maximum temperature, with a constant current magnitude of I, constant value of K and constant
value of motor rated current (set by Pr 5.07 or Pr 21.07) after time t is given by
Temp = [I
2
/ (K x Motor rated current)2] (1 - e
-t/τ
) x 100%
This assumes that the maximum allowed motor temperature is produced by K x Motor rated current and that τ is the thermal time constant of the point
in the motor that reaches its maximum allowed temperature first. τ is defined by Pr 4.15. The estimated motor temperature is given by Pr 4.19 as a
percentage of maximum temperature. If Pr 4.15 has a value between 0.0 and 1.0 the thermal time constant is taken as 1.0.
If the rated current (defined by Pr 5.07 or Pr 21.07 depending on which motor is selected) is less or equal to the maximum Heavy Duty rating then
Pr 4.25 can be used to select 2 alternative protection characteristics (see diagram below). If Pr 4.25 is 0 the characteristic is for a motor which can
operate at rated current over the whole speed range. Induction motors with this type of characteristic normally have forced cooling. If Pr 4.25 is 1 the
characteristic is intended for motors where the cooling effect of motor fan reduces with reduced motor speed below half of rated speed. The maximum
value for K is 1.05, so that above the knee of the characteristics the motor can operate continuously up to 1.05% current. (In Regen mode K = 1.05
over the whole operating frequency range.)
Unid rive SP Ad vanced User Guide 97
Issue Number: 7 www.controltechniques.com
Menu 4
g
g
Parameter
structure
Motor total
current (Pr 4.01)
as a percentage
of motor rated
current
100%
70%
Keypad and
display
2
I t protection operates in this region
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Max. permissible
continuous
current
Pr = 0
4.25
Pr = 1
4.25
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
50%
100%
Motor speed as a
percenta
e of base speed
Open loop: Proportion of rated frequency Pr 5.06.
Closed loop: Proportion of rated speed Pr 5.08.
Rated current (Pr 5.07 or Pr 21.07) ≤ maximum Heavy Duty rating.
If the rated current is above the maximum Heavy Duty rating then Pr 4.25 can also be used to select 2 alternative protection characteristics. Both
characteristics are intended for motors where the cooling effect of the motor fan reduces with reduced motor speed, but with different speeds below
which the cooling effect is reduced. The maximum value for K is 1.01, so that above the knee of the characteristics the motor can operate
continuously up to 1.01% current. (In Regen mode K = 1.01 over the whole operating frequency range.)
Motor total
current (Pr 4.01)
as a percentage
of motor rated
current
2
I t protection operates in this region
100%
70%
Max. permissible
continuous
current
Pr = 0
4.25
Pr = 1
4.25
50%15%
100%
Motor speed as a
percenta
e of base speed
Open loop: Proportion of rated frequency Pr 5.06.
Closed loop: Proportion of rated speed Pr 5.08.
Rated current (Pr 5.07 or Pr 21.07) > maximum Heavy Duty rating.
When the estimated temperature reaches 100% the drive takes some action depending on the setting of Pr 4.16. If Pr 4.16 is 0, the drive trips when
the threshold is reached. If Pr 4.16 is 1, the current limit is reduced to (K - 0.05) x 100% when the temperature is 100%. The current limit is set back
to the user defined level when the temperature falls below 95%. In servo and regen modes the current magnitude and the active current controlled by
the current limits should be similar, and so this system should ensure that the motor operates just below its thermal limit.
The time for some action to be taken by the drive from cold with constant motor current is given by:
T
= -(Pr 4.15) x ln(1 - (K x Pr 5.07 / Pr 4.01)2)
trip
Alternatively the thermal time constant can be calculated from the trip time with a given current from:
Pr 4.15 = -T
/ ln(1 - (K / Overload)2)
trip
For example, if the drive should trip after supplying 150% overload for 60 seconds with K = 1.05 then
Pr 4.15 = -60 / ln(1 - (1.05 / 1.50)
2
) = 89
98 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
Electronic
nameplate
Performance
Feature look-
up table
Menu 4
The thermal protection system can be used in regen mode to protect the input inductors. The rated current (Pr 5.07) should be set to the rated current
for the inductors. The thermal model temperature accumulator is reset to zero at power-up and accumulates the temperature of the motor whilst the
drive remains powered-up. Each time Pr 11.45 is changed to select a new motor, or the rated current defined by Pr 5.07 or Pr 21.07 (depending on
the motor selected) is altered, the accumulator is reset to zero.
The current limit applied at any time depends onwhether the drive is motoring or regenerating and also on the level of the symmetrical current limit.
Pr 4.18 gives the limit level that applies at any instant.
This parameter displays the actual torque producing current (Pr 4.02) as a percentage of rated active current. Positive values indicate motoring and
negative values indicate regenerating.
Regen
This parameter displays the active current (Pr 4.02) as a percentage of the rated current (Pr 5.07 or Pr 21.07). Positive values indicate power flow
from the supply and negative values indicate power into the supply
4.22Inertia compensation enable
Drive modesClosed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultClosed-loop vector, Servo0
Update rateBackground read
If this parameter is set to one, the drive calculates a torque reference from the motor and load inertia (Pr 3.18) and the rate of change of speed
reference. The torque reference is added to the speed controller output to provide inertia compensation. This can be used in speed or torque control
Unid rive SP Ad vanced User Guide 99
Issue Number: 7 www.controltechniques.com
Menu 4
Parameter
structure
Keypad and
display
Parameter
x.00
Parameter
description format
Advanced parameter
descriptions
Macros
Serial comms
protocol
applications to produce the torque required to accelerate or decelerate the load inertia.
4.23Current demand filter 2
Drive modesClosed-loop vector, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
1111
RangeClosed-loop vector, Servo0.0 to 25.0 ms
DefaultClosed-loop vector, Servo0.0
Update rateBackground read
The current demand filter time constant is defined by this parameter if the speed gain select (Pr 3.16) is one.
The maximum for Pr 4.08 and Pr 4.20 is defined by this parameter
Electronic
nameplate
Performance
Feature look-
up table
4.25Low speed thermal protection mode
Drive modesOpen-loop, Closed-loop, Servo
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111
DefaultOpen-loop, Closed-loop, Servo0
Update rateBackground read
See Pr 4.16 on page 97.
4.26Percentage torque
Drive modesOpen-loop
Coding
Bit SPFIDE Txt VM DP ND RA NC NV PT US RW BU PS
111111
DefaultOpen-loop±USER_CURRENT_MAX %
Update rateBackground read
Pr 4.26 shows the torque producing current (Pr 4.02) as a percentage of the active torque producing current, but with an additional adjustment above
base speed so that this parameter shows percentage torque. Below base speed Pr 4.26 is equal to Pr 4.20. Above base speed the percentage torque
producing current (shown in Pr 4.20) is adjusted as follows:
Pr 4.26 = Pr 4.20 x rated frequency / frequency
100 Unidrive SP Advanced User Guide
www.controltechniques.com Issue Number: 7
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.