Servo Drives 9400 Highline - : E94Axhexxxx
Servo Drives 9400 Highline - : E94Axhexxxx
Servo Drives 9400 Highline - : E94Axhexxxx
L
Overview of technical documentation for Servo Drives 9400
________________________________________________________________
Parameter setting
BA - keypad
SW - Lenze software »Engineer«
SW - controller (9400 StateLine/HighLine/PLC) This documentation
SW - regenerative power supply module
KHB - communication module
SW - extension module
SW - safety module
SW - Lenze technology application
SW - function library 9400
Drive commissioning
Commissioning guide
SW - controller (9400 StateLine/HighLine/PLC) This documentation
Chapter "Commissioning" ( 22)
Chapter "Oscilloscope" ( 579)
Chapter "Diagnostics & fault analysis" ( 598)
Remote maintenance manual
Networking structure
KHB - communication medium used
2 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Contents
________________________________________________________________
2 Introduction _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 15
2.1 Parameter setting, configuring, or programming? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 15
2.1.1 Basic functionalities _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 16
2.1.2 Technology applications _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 16
2.2 Communicating with the controller _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 17
2.2.1 Going online via diagnostic adapter _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 17
2.2.2 Going online via system bus (CAN on board) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 20
2.2.3 Use of other communication interfaces _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 20
2.3 Signal types & scaling _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 21
3 Commissioning _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 22
3.1 General information _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 23
3.2 Notes on commissioning using the keypad _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 24
3.3 Initial commissioning _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 25
3.4 Standard set-up _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 26
3.5 Controller replacement _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 27
3.6 Motor replacement _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 27
4 Drive interface _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 28
4.1 Machine parameters _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 29
4.1.1 Mains voltage _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 30
4.1.2 Gearbox ratio _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 31
4.1.3 Motor mounting direction _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 32
4.1.4 Feedback configuration _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 32
4.1.5 Unit/user-defined unit _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 33
4.1.6 Traversing range _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 34
4.1.7 Feed constant _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 36
4.1.8 Resolution of an encoder revolution _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 37
4.1.9 Max. position, speed, and acceleration that can be displayed internally _ _ _ _ _ _ _ _ _ _ 40
4.2 Device commands _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 42
4.2.1 Load Lenze setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 44
4.2.2 Load start parameters _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 45
4.2.3 ENP:Load plant data _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 46
4.2.4 Activate application _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 47
4.2.5 Save selected application _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 48
4.2.6 Save start parameters _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 49
4.2.7 Delete logbook _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 51
4.2.8 Archive logbook _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 52
4.2.9 Start application _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 53
4.2.10 Stop application _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 54
4.2.11 Reset program _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 55
4.2.12 Delete program _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 56
4.2.13 Restart program _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 57
4.2.14 Reset runtime measurement _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 58
4.2.15 Inhibit controller _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 60
4.2.16 Enable controller _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 61
4.2.17 Reset error _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 62
4.2.18 Activate quick stop _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 63
4.2.19 Reset quick stop _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 64
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 3
Contents
________________________________________________________________
4 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Contents
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 5
Contents
________________________________________________________________
6 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Contents
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 7
Contents
________________________________________________________________
8 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Contents
________________________________________________________________
12 Oscilloscope _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 579
12.1 Technical data _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 579
12.2 Functional description _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 580
12.3 User interface _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 581
12.4 Operation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 582
12.4.1 Selecting the variables to be recorded _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 582
12.4.2 Selecting the recording time/sample rate _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 584
12.4.3 Selecting the trigger condition _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 585
12.4.4 Starting recording _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 586
12.4.5 Adjusting the representation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 587
12.4.6 Cursor function: Reading individual measured values _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589
12.5 Managing oscillograms (measured data records) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 590
12.5.1 Commenting the oscillogram _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 590
12.5.2 Saving the oscillogram _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 591
12.5.3 Loading an oscillogram _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 592
12.5.4 Closing an oscillogram _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 593
12.5.5 Overlay function _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 593
12.5.6 Deleting a data record saved in the project _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 594
12.6 Variables of the motor control (oscilloscope signals) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 595
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 9
Contents
________________________________________________________________
Index _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 927
10 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
1 About this documentation
________________________________________________________________
Danger!
The controller is a source of danger which may cause death or serious personal injury.
In order to ensure protection against this danger, observe the safety instructions before
switching on the controller.
Please read the safety instructions in the mounting instructions and hardware manual
of the Servo-Inverter 9400 HighLine. Both instructions are included in the scope of
supply.
Target group
This documentation addresses to all persons who want to parameterise, configure, and diagnose
the 9400 HighLine controller by means of the engineering software L-force »Engineer« and the
keypad.
Validity
The information in this documentation are valid for the following standard devices:
Screenshots/application examples
All screenshots in this documentation are application examples. Depending on the firmware
version of the 9400 HighLine and the software version of the engineering tools installed
(»Engineer« or » Easy Starter«), the screenshots in this documentation may deviate from the screen
representation.
Document history
Version Description
10.0 11/2013 TD05 Error corrections; parameter reference V12.00.xx
9.0 12/2012 TD06 Extended by new functions for 9400 HighLine V11
8.0 12/2011 TD06 Extended by new functions for 9400 HighLine V10
7.1 10/2010 TD06 Error corrections & supplements
7.0 04/2010 TD06 Extended by new functions for 9400 HighLine V8
6.1 08/2009 TD05 Error corrections & supplements
6.0 08/2009 TD05 Extended by new functions for 9400 HighLine V7
5.2 01/2009 TD05 Error corrections & supplements
5.1 12/2008 TD05 Error corrections
5.0 11/2008 TD05 Extended by new functions for 9400 HighLine V5
4.1 07/2008 TD05 New main chapter: "CAN on board" system bus
4.0 06/2008 TD05 Supplemented with new functions for 9400 HighLine V4
3.0 11/2007 TD05 Supplemented with new functions for 9400 HighLine V3
2.0 05/2007 TD05 Extended edition
1.0 12/2006 TD05 First edition for 9400 HighLine V1.5
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 11
1 About this documentation
1.1 Conventions used
________________________________________________________________
This documentation uses the following conventions to distinguish between different types of
information:
12 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
1 About this documentation
1.2 Terminology used
________________________________________________________________
Term Meaning
Engineering tools Software solutions for easy engineering in all project stages
»EASY Navigator« – provides a good guide to the user
• All convenient Lenze engineering tools at a glance
• Tools can be selected quickly
• The clear structure simplifies the engineering process from the start
»EASY Starter« – easy-to-use tool for service technicians
• Specially designed for the commissioning and maintenance of Lenze
devices
• Graphical user interface with just a few buttons
• Easy online diagnostics, parameterisation, and commissioning
• No risk of an unintended change in applications
• Loading of ready-to-use applications to the device
»Engineer« – multi-device engineering
• For all products in our L-force portfolio
• Practical user interface
• Graphic interfaces make it easy to navigate
• Can be applied in every phase of a project (project planning,
commissioning, production)
• Parameter setting and configuration
L-force Controller The L-force controller is the central component of the automation system which (by
means of the runtime software) controls the Logic and Motion functionalities.
The L-force Controller uses the fieldbus to communicate with the field devices.
Engineering PC The Engineering PC and the engineering tools installed on it serve to configure and
parameterise the system.
The Engineering PC uses Ethernet to communicate with the L-force Controller.
Code "Container" for one or several parameters used for controller parameter setting or
monitoring.
Subcode If a code contains several parameters, the individual parameters are stored under
"subcodes".
This Manual uses a slash "/" as a separator between code and subcode (e.g. "C00118/3").
Function block editor Graphical interconnection tool which is provided for controllers in the MotionControl
HighLevel and TopLevel license level in the »Engineer« on the FB editor tab and by means
of which the technology applications supplied can also be reconfigured and extended by
individual functions.
Function block A function block (FB) can be compared with an integrated circuit that contains a specific
control logic and delivers one or several values when being executed.
• An instance (reproduction, copy) of the function block is always inserted in the circuit.
• It is also possible to insert several instances of a function block in a circuit.
• Each instance has an unequivocal identifier (the instance name) and a processing
number which defines the position at which the function block is calculated during
the task cycle.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 13
1 About this documentation
1.3 Definition of notes used
________________________________________________________________
The following signal words and symbols are used in this documentation to indicate dangers and
important information:
Safety instructions
Layout of the safety instructions:
Danger!
(characterises the type and severity of danger)
Note
(describes the danger and gives information about how to prevent dangerous
situations)
Application notes
14 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
2 Introduction
2.1 Parameter setting, configuring, or programming?
________________________________________________________________
2 Introduction
The basis of every L-force application is an easy and quick parameter setting of prepared technology
applications and solutions*.
This chapter contains basic information on the runtime software model of L-force and on how you
can establish an online connection between the PC and controller for parameter setting with
»Engineer« very easily.
At the end of this chapter you will find an overview of the different signal types & scaling which
serve to process physical values (e.g. a speed or position) within the application.
* In preparation!
The graded runtime software model of L-force provides a simple and consistent solution for motion
and process tasks as well as for complex machine functions:
Runtime software
PLC level Programming*
Freely programmable open and closed
loop control functions*
* In preparation!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 15
2 Introduction
2.1 Parameter setting, configuring, or programming?
________________________________________________________________
Important basic drive functions and further basic functions are implemented in the firmware of the
controller and thus are always provided, irrespective of the runtime software licence available.
Firmware
Motion Control basic drive functions Further basic functionalities
• Stop • Drive interface
• Quick stop • Motor interface
• Manual jog • Encoder evaluation
• Homing • I/O terminals
• Positioning • Safety engineering
• Position follower • Logbook
• Speed follower • Oscilloscope
• Torque follower
• Limiter
• Brake control
Technology applications (TAs) are applications prepared by Lenze which can serve as a basis for
solving typical applications.
• The technology applications available for the Servo Drives 9400 can be selected in »Engineer«
from the application catalogue.
Runtime software
Technology level Each higher license contains additional technology
applications for further application fields.
Motion Control TopLevel
• TA "Positioning sequence control"
• TA "Electronic cam" *
• TA "Register control" *
• TA "Winding technology" *
* In preparation!
Tip!
Detailed information about the individual technology applications can be found in the
corresponding software manuals.
16 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
2 Introduction
2.2 Communicating with the controller
________________________________________________________________
Note!
For communication with the controller, at least the control electronics of the controller
must be supplied with 24 V low voltage via plug X2. For detailed information, please see
the Mounting Instructions for the controller.
Stop!
If you change parameters in the »Engineer« while the controller is connected online, the
changes will be directly accepted by the controller!
Tip!
Detailed information about the individual interfaces can be found in the corresponding
Communication Manuals (KHB).
For initial commissioning of the controller you can for instance use the diagnostic adapter offered
by Lenze:
Note!
Please observe the documentation for the diagnostic adapter!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 17
2 Introduction
2.2 Communicating with the controller
________________________________________________________________
Preconditions:
• The diagnostic adapter is connected to the controller at the diagnostic interface X6 and to the
PC at a free USB port.
• The driver required for the diagnostic adapter is installed.
• The control electronics of the controller is supplied with 24 V low voltage via plug X2.
18 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
2 Introduction
2.2 Communicating with the controller
________________________________________________________________
If no communication path was configured yet for the controller selected, the
Communication path dialog box is shown after the update has been carried out:
Now you can use the icons and to easily build up and end a connection with the controller.
The communication settings are only required when communication with a controller is built up for
the first time.
• If you want to change the configured communication path, select the command Online Set
communication path and go online to open the Communication path dialog box and change the
settings.
• When an online connection has been established, the »Engineer« displays the current
parameter settings of the controller with a yellow background colour.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 19
2 Introduction
2.2 Communicating with the controller
________________________________________________________________
As an alternative to the diagnostic adapter, you can use the integrated system bus interface (CAN on
board, terminal X1) of the controller for communication.
• Lenze offers the following communication accessories for connection to the PC:
Note!
• For detailed information about the PC system bus adapter, please see the "CAN
Communication Manual".
• Please observe the documentation for the PC system bus adapter!
• The online connection is established as described in the previous chapter "Going
online via diagnostic adapter", only that this time the entry "CAN system bus" is to be
selected in the Bus connection list field of the Communication path dialog box. ( 18)
The controller can be extended by further communication interfaces, if required, e.g. Ethernet,
ETHERNET Powerlink, or PROFIBUS.
• For this the controller is provided with the module slots MXI1 and MXI2 for accepting
communication modules.
• Detailed information on this subject can be found in the Hardware Manual and Communication
Manual for the corresponding communication system.
20 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
2 Introduction
2.3 Signal types & scaling
________________________________________________________________
It is very helpful for the parameterisation & configuration of the controller to know the signal types
and their scaling listed below, which serve to process physical quantities (e.g. a speed or position)
within the function block interconnection.
Note!
From software version V3.0 the resolution of an encoder revolution can be
parameterised in C00100 (Lenze setting: 16 bits/encoder revolution).
Resolution of an encoder revolution ( 37)
Signal type (data type) Connection Resolution Value range (external) Decimal positions/
symbol in signal type suffix
the FB editor in the identifier
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 21
3 Commissioning
________________________________________________________________
3 Commissioning
This documentation contains detailed information on parameter setting and configuration of the
controller. Sequential reading is not required.
In order to obtain the information relevant for initial commissioning, this chapter describes
different commissioning scenarios which can also be used as a guide through this manual:
A. Initial commissioning ( 25)
• Target: Adapting the controller to the electromechanics and the control system.
B. Standard set-up ( 26)
• Target: Taking over the application and parameter set of an already preconfigured "Engineer"
project into several controllers.
C. Controller replacement ( 27)
• Target: Replacing a controller which has failed in a running system by a replacement device
using the "old" memory module.
D. Motor replacement ( 27)
• Target: Replacing a motor which has failed in a running system.
22 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
3 Commissioning
3.1 General information
________________________________________________________________
Note!
Some parameters of the controller have a setting range depending on the device type.
If parameterisation is carried out offline or if the memory module is exchanged between
different 9400 HighLine device types, always check the settings of the parameters listed
in the following table and adapt them, if required, to prevent a parameter error after the
parameter set download or module change!
Tip!
The rated data of the different device types can be found in the Hardware Manual in the
"Rated data" chapter.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 23
3 Commissioning
3.2 Notes on commissioning using the keypad
________________________________________________________________
Tip!
Detailed information on the individual technology applications can be found in the
corresponding Software Manual for the technology application and the »Engineer« online
help in the chapter "L-force Servo Drives 9400 Technology applications".
24 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
3 Commissioning
3.3 Initial commissioning
________________________________________________________________
Worksteps
Parameterising motor control:
1. Read out the motor data of the controller or select them via the »Engineer« motor catalogue.
• If the motor connected to the controller is provided with an electronic nameplate (ENP), all motor
data are automatically read out from the ENP and a selection in the motor catalogue is not required.
Reading out motor data from the controller ( 117)
• If a motor without ENP or a motor by a third-party manufacturer is used, the selection is carried out
via the »Engineer« motor catalogue. Selecting a motor from the motor catalogue in the »Engineer«
( 118)
2. Select motor control. ( 121)
• Servo control is preset for the synchronous motor.
3. Adjusting motor and controller to each other ( 123)
4. Carry out settings for selected motor control.
• For this see description for the corresponding motor control:
• Servo control (SC)
• Sensorless vector control (SLVC) (from software version V3.0)
• V/f control (VFCplus) (from software version V3.0)
• V/f control (VFCplus) (from software version V3.0)
Parameterise/configure application:
5. Load & parameterise technology application.
Detailed information on the individual technology applications can be found in the corresponding
Software Manual for the technology application and the »Engineer« online help in the chapter "L-force
Servo Drives 9400 Technology applications".
6. If required, reconfigure the interconnection of the technology application with the function block editor.
Optimise control mode:
7. Optimise control mode of the selected motor control.
• By means of traversing profile from the application and oscilloscope.
• For this see description for the corresponding motor control:
• Servo control (SC)
• Sensorless vector control (SLVC) (from software version V3.0)
• V/f control (VFCplus) (from software version V3.0)
• V/f control (VFCplus) (from software version V3.0)
Save project and parameter set:
8. Execute device command C00002 = "11: Save start parameters".
9. Save »Engineer« project.
Worksteps
Establish network:
1. Insert network and machine application into the »Engineer« project.
2. Interconnect port blocks reasonably to each other within the machine application.
3. Configure network (set addresses, baud rate, and process data channels in a reasonable manner).
4. Establish communication with the control system.
5. Establish communication with other drive components (e.g. HMIs, I/O extensions and other controllers).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 25
3 Commissioning
3.4 Standard set-up
________________________________________________________________
Worksteps
Check & optimise application/DC-bus operation:
1. Traverse axis in manual operation.
• See chap. Basic drive functionsManual jog ( 395)
2. Check area boundaries (path, speed, torque).
3. Traverse axis in automatic operation with set-up speed, possibly together with coupled axes.
4. Check coupling with other movements (master/slave axes, tools, …).
5. Optimisation of the process at higher speeds.
6. Recording of typical signal characteristics using the oscilloscope function for the documentation.
• See chapter Oscilloscope ( 579)
Save & archive project and parameter set:
1. Execute device command C00002 = "11: Save start parameters".
2. Save »Engineer« project.
3. Deposit a backup copy of the »Engineer« project, e.g. on CD ROM, in the control cabinet.
Worksteps
Transfer application and parameter set to the controller:
1. Transfer the application preconfigured in »Engineer« and the corresponding parameter set to the
memory module of the controller.
2. Execute device command C00002 = "11: Save start parameters".
For a motor with an electronic nameplate (ENP):
3. Restart controller with connected motor to read out the motor data from the electronic nameplate
(ENP).
• Either by switching off/switching on again the voltage supply or by means of device command
C00002 = "11000: Restart controller".
• See chap. Motor interfaceReading out motor data from the controller ( 117)
4. Execute device command C00002 = "11: Save start parameters".
For a motor without an electronic nameplate (ENP):
Note:
The motor is operated with the motor data and plant parameters identified during initial
commissioning. Adjusting motor and controller to each other ( 123)
26 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
3 Commissioning
3.5 Controller replacement
________________________________________________________________
Note!
For the procedure described in the following it is assumed that the memory module and
possibly available extension modules in the controller, as well as the motor are not
affected by the failure and that all parameters have been saved with mains failure
protection.
Worksteps
Replacement of the controller:
1. Replace controller.
See Mounting Instructions for the controller!
2. Insert the memory module of the failed controller into the replacement device.
3. If further extension modules are plugged into the failed controller, they must be inserted into the
replacement device as well.
Further steps are not required since all data required are on the memory module.
Note!
For the procedure described in the following it is assumed that the controller is not
affected by the failure.
Worksteps
Replacement of the motor:
1. Replace the motor.
See Mounting Instructions for the controller!
Note:
The motor connection on the controller is accessible without having to remove the standard device
from the installation backplane.
For a motor with an electronic nameplate (ENP):
2. Restart controller with connected motor to read out the motor data from the electronic nameplate.
• Either by switching off/switching on again the voltage supply or by means of device command
C00002 = "11000: Restart controller".
• See chap. Motor interfaceReading out motor data from the controller ( 117)
3. Execute device command C00002 = "11: Save start parameters".
For a motor without an electronic nameplate (ENP):
Note:
The motor is operated with the motor data and plant data from the memory module.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 27
4 Drive interface
________________________________________________________________
4 Drive interface
This chapter provides you with information on the drive interface via which you can control the
drive controller into specific states and call different pieces of status information of the controller.
Furthermore the machine constants for the motor end are entered via the drive interface.
How to get to the dialog for setting the drive interface parameters:
1. Go to the Project view of the »Engineer« and select the 9400 HighLine controller.
2. Select the Application parameters tab from the Workspace.
3. Click the following button of the Overview dialog level:
• The white buttons indicate the configuration of the drive interface inputs. Internal interfaces
| "LS_DriveInterface" system block ( 110)
• The assignment is predefined by the technology application selected (in the example
"Actuating drive – speed"). If required, this assignment configuration can be changed by
clicking the corresponding buttons.
• If you click a button marked with the symbol, you go one level deeper in the corresponding
parameterisation dialog.
28 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
The global machine constants ("machine parameters") are set in the »Engineer» on the Application
parameters tab in the dialog level Overview Drive interface Machine parameters:
Tip!
Detailed information on the different machine parameters can be obtained from the
following subchapters.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 29
4 Drive interface
4.1 Machine parameters
________________________________________________________________
Via the Mains voltage list field (C00173) the mains voltage for the controller is set.
• If you set a mains voltage with an adjustable threshold for undervoltage ("LU adjustable"), this
undervoltage threshold can be set in the Undervoltage threshold (LU) input field (C00174).
• In the Resp. to DC-bus overvoltage list field (C00600) you can select the response that is to be
effected when a DC-bus overvoltage occurs.
Note!
Changing the setting in C00173 also affects the permissible device utilisation!
Tip!
In the chapter "Rated data" of the hardware manual the device types and their permissible
device utilisation at a certain mains voltage and switching frequency are specified.
30 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
The gearbox ratio indicates the number of revolutions of the motor axis it takes for exactly one
revolution of the load axis (e.g. spindle or drive roll) to take place.
M M
i = 58.667
• In the example shown in illustration [4-1] one revolution of the spindle is carried out at exactly
58,667 revolutions of the motor axis.
L EXTERTAL / Germany
GFL05-2M HCR 080-32 004 B GFL 05
295 Nm i z1 z2 z3 z4
24/min (50Hz) 58.667 12 88 9 72
i = 58.667 CLP 460 1196
GT/40000027 00500038
[4-2] Example: Technical data relating to the gearbox (from gearbox catalogue)
Tip!
In order to specify the gearbox ratio exactly, use the number of teeth indicated on the data
sheet or in the catalogue, if possible, instead of the information on the nameplate (see
following calculation).
In C02531/1 the gearbox factor is displayed in decimal format.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 31
4 Drive interface
4.1 Machine parameters
________________________________________________________________
Depending on the motor mounting position, you can carry out an inversion of the direction of
rotation via the Motor mounting direction list field (C02527), if required:
• C02527 = "0": Clockwise rotating motor ≡ positive machine direction.
• C02527 = "1": Counter-clockwise rotating motor ≡ positive machine direction.
In most cases the system only has one motor encoder, i.e. no separate position encoder is installed
on the load side. The motor position (angle of rotation) and motor speed are detected via the motor
encoder selected in C00495 and converted with regard to the load side.
M M
Motor encoder
The actual position and speed values on the machine side result from the conversion via the
Gearbox ratio on the motor side and the Feed constant.
Tip!
Detailed information on the parameterisation of the feedback systems for the motor
control can be found in the chapter "Encoder evaluation". ( 236)
32 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
Via these machine parameters you define the real unit of the machine in which the feed constant
and the parameters for a travel profile must be specified (e.g. position, speed, acceleration, and
deceleration).
• If you for instance set the unit "mm" for a linear axis, the position must be specified in [mm] and
the speed in [mm/s].
• By means of the user-defined unit, significant production units, like for example "bottles" can
also be set.
• For this, select the "User-defined" entry as unit in C02525 and then enter the desired user-
defined unit in C02526.
Note!
In this documentation the term "unit" in the parameter unit data only serves as a
wildcard for the real unit of the machine.
Display parameter
Parameter Info
C02534 Time unit used
C02535 Unit used
C02537 Speed unit
C02538 Acceleration unit
Greyed out = display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 33
4 Drive interface
4.1 Machine parameters
________________________________________________________________
The selection of the traversing range ("Unlimited", "Limited", or "Modulo") in the Traversing range
list field (C02528) serves to define the machine measuring system.
Note!
A change-over of the traversing range results in a loss of the reference information!
[4-5] Unlimited traversing range, taking the "feed control tape" as an example
34 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
M
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 35
4 Drive interface
4.1 Machine parameters
________________________________________________________________
The feed constant corresponds to the movement of the machine during one revolution of the
gearbox output shaft.
• The entry in the Feed constant field (C02524) is made in the unit defined in C02525 relating to
one revolution.
• In the case of a conveyor drive, the feed constant is obtained from the drive roll's circumference,
which, in the following example, is calculated on the basis of the indicated diameter:
d = 200 mm
d = diameter
[unit] mm mm
Feed constant = π ⋅ d ---------------------------- = π ⋅ 200 ---------------------------- = 628.3185 ----------------------------
Revolution Revolution Revolution
[4-8] Schematic diagram: Feed constant for a conveyor driver
• In the case of a spindle drive (linear axis), the feed constant is derived from the leadscrew pitch.
The feed constant indicates the distance the slide travels during one revolution of the spindle
(in the following example: 5.023 mm).
h = 5.023 mm
h = leadscrew pitch (can be obtained from the technical data of the linear axis)
• In the case of a rotary table and its specification as an angle, the feed constant is = 360°/
revolution.
36 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
%LW
Sign bit
Number of revolutions: 15 bits ≡ ±32767 revolutions
Resolution of one encoder revolution: 16 bits ≡ 65536 increments/revolution
• For more significant applications, a higher resolution of the position values can clearly improve
the control properties and positioning accuracies:
• Finer resolution of the position targets improved positioning accuracy
• Finer quantisation of setpoints and actual values better control quality
• Higher loop gain adjustable less following errors
• However, a higher resolution at the same time causes a restricted number of encoder
revolutions, and only smaller traversing distances can be displayed.
%LW
Sign bit
Number of revolutions: 9 bits ≡ ±512 revolutions
Resolution of one encoder revolution: 22 bits ≡ 4194304 increments/revolution
[4-11] Example: Higher resolution (22 bits/revolution) with a restricted traversing range
Tip!
In the following subchapter "Determining the optimum resolution" ( 39) it is described
how you can determine the optimum resolution of the position values.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 37
4 Drive interface
4.1 Machine parameters
________________________________________________________________
Note!
The position values (e.g. setpoints, actual values, parameters, …) in the signal flow
always use the resolution set in C00100. In this connection it is irrelevant which
resolution is delivered directly by the encoder.
Multi-axis systems
In an interconnection via the electrical shaft, at least two measuring systems (master
and slave) are available in the drive.
• Each measuring system is provided with an individual setting of the resolution.
• The machine parameters (gearbox factors, feed constants, encoder resolution and
cycle) for the master measuring system or master value must be set identically for all
drives in the system.
Technology applications "Electronic gearbox" and "Synchronism"
For these two technology applications the machine parameters of the master measuring
system are defined on the Application parameters tab in the "Master value scaling"
dialog level.
Electronic cam
The machine parameters of the master measuring system for electronic cams can be
defined on the Measuring systems tab for the electrical shaft.
38 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
5. Go to the Max. presentable position input field and enter the highest position which is to
be entered in a parameter during operation.
• If required, set a reserve in the Overshoot input field to take into account possible
following errors (overshoot of actual values).
Then the maximum resolution for the position entered is shown in the Maximum
resolution for encoder revolution field.
6. Click Accept value to accept the displayed resolution in C00100.
7. Click Close to close the dialog box again.
Tip!
In order to display the position that can be maximally represented for a defined resolution,
activate the second option Determine max. presentable position. Then you can set the
resolution for which the maximally presentable position is to be displayed in the Maximum
resolution for encoder revolution input field.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 39
4 Drive interface
4.1 Machine parameters
________________________________________________________________
4.1.9 Max. position, speed, and acceleration that can be displayed internally
By setting the following machine parameters, the connection between the real units (application
units) of the machine and the internal units in the controller is described:
• Gearbox ratio (C02520, C02521, C02522, C02523)
• Feed constant (C02524)
• Resolution of an encoder revolution (C00100)
Possibly the defined values for position, speed, and acceleration cannot be represented in the
internal units by the numerical 32-bit format used.
• The following display parameters show the values that can be maximally displayed:
40 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.1 Machine parameters
________________________________________________________________
Tip!
Possible measures for error correction:
• Plausibility check of the machine parameters set for gearbox ratio, feed constant, or
resolution of an encoder revolution.
• Set parameters with a counter overflow to a value which can also be represented
internally.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 41
4 Drive interface
4.2 Device commands
________________________________________________________________
In the following subchapters the device commands of the controller are described, which are
provided in C00002 and which can be executed by means of the »Engineer« or alternatively with the
keypad when an online connection has been established.
Note!
Before switching off the supply voltage after a device command has been executed,
check the successful execution of the device command via the status display in C00003!
The meaning of the status display in C00003 can be obtained from the subchapter for
the corresponding device command.
Icon Function
Enable controller
Inhibit controller
Start application
Note!
Device commands that can be executed via the Toolbar of the »Engineer« always affect
the element currently selected in the Project view including all subelements!
• If no controller but a system module is selected in the Project view, the corresponding
device command will be activated in all lower-level controllers having an online
connection with the »Engineer«.
Before the desired action is carried out, a confirmation prompt appears first, asking
whether the action is really to be carried out.
42 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
• The Device commands dialog box can be opened by clicking on the Device commands list field
on the Application parameters tab in the dialog level Overview Drive interface.
• The Device commands dialog box can also be opened by clicking the setting of C00002 on the All
parameters tab.
Note!
If you click a device command in the list field of the Device commands dialog box, the
corresponding device command is executed immediately!
• During and after the execution of the device command, the processing status is displayed in the
Device Commands dialog box:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 43
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "0: Load Lenze setting" device command is used to reset the parameters of the active
application to the Lenze setting, which is stored in the controller firmware:
PS PS PSApplication 2
PSApplication 3
PS
• Only possible when the application has stopped and the controller is inhibited.
• All parameter changes made since the last saving of the parameter set will get lost!
• This device command only affects the settings of the operating system, application and module
parameters, the active application or the configuration selected with the function block editor
remains unchanged.
1 General fault
39424 CAN fault
... ...
39679 CAN fault
44 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Via C00002 = "1: Load start parameters" the start parameters of the active application can be
reloaded from the memory module to the controller:
PS PS PSApplication 2
PSApplication 3
PS
• Only possible when the application has stopped and the controller is inhibited.
• All parameter changes made since the last saving of the parameter set will get lost!
• This device command only affects the settings of the operating system, application and module
parameters, the active application or the configuration selected with the function block editor
remains unchanged.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 45
4 Drive interface
4.2 Device commands
________________________________________________________________
If the Lenze motor connected to the controller is provided with an electronic nameplate (ENP), all
motor data are automatically read out from the electronic nameplate of the motor when the
controller is switched on for the first time and are temporarily stored in the controller at first.
With the device command C00002 = "2: ENP: Load plant data" the motor data can be reread from
the electronic nameplate (ENP) of the motor.
• Only possible when the application has stopped and the controller is inhibited.
• For a permanent acceptance of the motor data, the parameter set must be saved.Save start
parameters ( 49)
• The following plant data are read out from the ENP:
Parameter Info
C00022 Maximum current
C00070 Speed controller gain
C00071 Speed controller reset time
C00596 Threshold max. speed reached
Note!
The two pieces of plant data C00011 and C00497 listed in the following table are not
read out from the ENP and thus have to be checked and, if required, set manually after
this device command has been executed!
Parameter Info
C00011 Motor reference speed
C00497 Speed act. val. time const.
46 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
If several applications are available on the memory module, the C00002 = "5: Activate application"
device command can be used to activate the application the number of which has been set in
C00005.
• Only possible when the application has stopped and the controller is inhibited.
• Whether the application is started at the same time, depends on the auto-start setting selected
in C02104.
• After mains switching, the preset application will be loaded into the controller.
• If after mains switching another application than the one preset by Lenze is to be loaded, it must
be activated first and then the selected application must be saved with the device command
"Save selected application". ( 48).
• The number of the currently active application is displayed in C00007.
Note!
When the application is activated, the corresponding start parameter set is loaded
automatically and parameter settings executed before will get lost unless the parameter
set was saved before!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 47
4 Drive interface
4.2 Device commands
________________________________________________________________
After mains switching the controller always loads the preset start application from the memory
module, even if a different application has been active before.
With the device command C00002 = "7: Save selected application" the active application can be
defined as start application.
• When this device command is executed, the parameter set is also saved automatically.
• The number of the currently active application is displayed in C00007.
48 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Controller parameter changes made via »Engineer« or keypad will get lost after mains switching of
the controller or loading of another application unless the settings have been explicitly saved.
With the device command C00002 = "11: Save start parameters" the current parameter settings of
the active application can be saved with mains failure protection in the memory module of the
controller:
PS PS PSApplication 2
PSApplication 3
PS
Tip!
With the keypad this device command can be executed via the left function key if it is
currently assigned with the function.
Note!
The saving process can take several seconds. Before you switch off the supply voltage
after having executed this device command, therefore be absolutely sure to check via
the status display in C00003 whether the device command has been executed
successfully!
Saving of the cam data
From software version V4.0, this device command also includes the powerfail-proof
saving of the cam data on the memory module.
• The saving process is only carried out if the cam data in the controller and the memory
module differ from each other (based on the time stamp/GUID of the cam data).
• For saving the cam data, you do not need to enter a possibly existing user password
(C02900).
• The C00002 = "502: Save Cam Data" device command remains available.Save cam
data ( 89)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 49
4 Drive interface
4.2 Device commands
________________________________________________________________
50 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "20: Delete logbook" device command is used to delete all entries in the logbook.
Tip!
To display the logbook in the »Engineer«, click the Logbook button on the Diagnostics tab.
In the Logbook dialog box, it is also possible to delete all logbook entries by clicking the
Delete button.
Further information on the logbook can be found in the chapter "Diagnostics & fault
analysis". ( 598)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 51
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "21: Archive logbook" device command is used to archive the entries in the logbook.
Tip!
To display the logbook in the »Engineer«, click the Logbook button on the Diagnostics tab.
You can also export all entries available in the logbook into a file (*.log) by clicking the
Export button in the Logbook dialog box.
Further information on the logbook can be found in the chapter "Diagnostics & fault
analysis". ( 598)
52 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "31: Start application" device command is used to start the active application in the
controller.
Tip!
This device command can also be activated via the icon in the Toolbar.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 53
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "32: Stop application" device command can be used to stop the application started in
the controller again.
Tip!
Via the icon in the Toolbar the controller can be inhibited, and at the same time the
application in the controller can be stopped.
54 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "33: Reset program" device command is used to reset the application program in the
controller.
• All variables are reset to their initialisation value.
• The situation corresponds to the start of a new program loaded into the control (cold start).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 55
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "34: Delete program" device command is used to delete the application program in
the controller and reset the controller to its original state.
• All variables are reset to their initialisation value.
56 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "35: Restart program" device command is used to restart the application program in
the controller.
• All variables except the RETAIN variables are reset to their initialisation value.
• The situation corresponds to a power failure or switching the controller off/on (warm start)
while the program is running.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 57
4 Drive interface
4.2 Device commands
________________________________________________________________
When the application is started, the controller continuously carries out a runtime measurement for
the interval-controlled application task, the interval-controlled user task, and the free-running idle
task and displays the current and maximum task runtimes via parameters.
The C00002 = "36: Reset runtime measurement" device command is used to reset the runtime
measurement, i.e. the memory for the maximum values is reset to "0".
Note!
The runtime measurement is also reset by the following actions:
• Start application
• Reset/delete/restart program
0 1 ms 4 ms
0
1
2
3
T1 T1 T1 T1 T1 T1
T2 T2
T3
System task
Application task (here: task interval = 1 ms) T1 = runtime of the application task
User task (here: task interval = 4 ms) T2 = runtime of the user task
Free-running idle task T3 = runtime of the idle task
[4-19] Example: Runtimes of the different tasks
58 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 59
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "41: Inhibit controller" device command is used to inhibit the controller ("controller
inhibit"), i.e. the power output stages in the controller are inhibited and the speed/current and
position controllers of the motor control are reset. The motor becomes torqueless and coasts unless
it is already at standstill.
• The controller can also be inhibited by other sources, e.g. via the digital input RFR or through the
application.
• C00158 provides a bit coded representation of all active sources/triggers of a controller inhibit.
Note!
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
Tip!
This device command can also be activated via the icon in the Toolbar.
60 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "42: Enable controller" device command is used to re-enable an inhibited controller.
Note!
Please note that the controller will only be enabled if all sources for controller inhibit are
reset!
• C00158 provides a bit coded representation of all active sources/triggers of a
controller inhibit.
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
Tip!
This device command can also be activated via the icon in the Toolbar.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 61
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "43: Reset error" device command is used to acknowledge an error message if the
error cause has been eliminated and the error is thus no longer pending.
Tip!
An error message can also be acknowledged by activating the Reset error button in the
Diagnostics tab.
Further information on error messages can be found in the chapter "Diagnostics & fault
analysis". ( 598)
Note!
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
62 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "45: Activate quick stop" device command is used to activate the basic function
"Quick stop", i. e. the drive is brought to standstill within the deceleration time set, irrespective of
the setpoint defined.
• Quick stop can also be activated by other sources, e.g. by the application.
• C00159 displays a bit code of active sources/causes for the quick stop.
Note!
The activation of quick stop may cause following errors in superimposed controls (e.g.
synchronous or position control). If several drives execute a coordinated movement, the
quick stop function should therefore only be used for the motion master (master drive)
in order to maintain the coordination.
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
Tip!
In contrast to the "stop" function, quick stop is required for a stop in the event of an error.
Thus, quick stop can also be set as an error response ("quick stop by trouble) for many
monitoring functions. Detailed information on this can be found in the chapter
"Diagnostics & fault analysis". ( 598)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 63
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "46: Reset quick stop" device command is used to exit an active quick stop again.
Note!
Please note that the quick stop is only exited if all sources for quick stop are reset!
• C00159 displays a bit code of active sources/causes for the quick stop.
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
64 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Note!
From software version V4.0 the response parameterised in C00640 (Lenze setting:
"Fault") is triggered and the error message "Pole position identification cancelled" is
entered in the logbook of the controller if the pole position identification process is
aborted.
Tip!
Detailed information on the pole position identification can be found in the chapter "Motor
interface", subchapter "Pole position identification". ( 128)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 65
4 Drive interface
4.2 Device commands
________________________________________________________________
Note!
From software version V4.0 the response parameterised in C00640 (Lenze setting:
"Fault") is triggered and the error message "Pole position identification cancelled" is
entered in the logbook of the controller if the pole position identification process is
aborted.
Tip!
Detailed information on the pole position identification can be found in the chapter "Motor
interface", subchapter "Pole position identification". ( 128)
66 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 67
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "59: Resolver error identification" device command serves to detect resolver errors
which are caused when sine and cosine tracks do not magnetise orthogonally. The identified
resolver errors serve to compensate the resolver errors.
• Only possible with servo control.
Tip!
Detailed information on the resolver error compensation can be found in the chapter
"Encoder evaluation" in the subchapter "Resolver error compensation". ( 263)
68 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
If determination of the so-called "inverter error characteristic" is not possible with the device
command "Calculate inv. characteristic" or leads to incorrect results, the device command
C00002 = "70: Load Lenze INV characteristic" can be used to load a characteristic which is typical of
the device in question.
• Only possible when the controller is inhibited.
Tip!
Detailed information about the determination of the inverter error characteristic can be
found in the chapter "Motor interface" in the subchapter "Optimising the switching
performance of the inverter". ( 135)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 69
4 Drive interface
4.2 Device commands
________________________________________________________________
Tip!
Detailed information about the determination of the inverter error characteristic can be
found in the chapter "Motor interface" in the subchapter "Optimising the switching
performance of the inverter". ( 135)
From software version V4.0: If the inverter error characteristic cannot be determined by
means of this device command, or if the results of the determination are incorrect, the
device command "Load Lenze INV characteristic" can be used to load a characteristic typical
of the device. ( 69)
70 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "72: Determine motor parameters" device command is used to automatically
determine the motor parameters for a third-party motor that are listed in the following table – if
they are not known:
Tip!
Detailed information about the automatic determination of the motor parameters can be
found in the chapter "Motor interface" in the subchapter "Determining the motor
parameters". ( 138)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 71
4 Drive interface
4.2 Device commands
________________________________________________________________
The device command C00002 = "77: Calculate current controller parameters" is used to calculate
the gain and the reset time of the current controller for a third-party motor.
Precondition: The two motor parameters "stator resistance" (C00084) and "stator leakage
inductance" (C00085) either have been parameterised manually on the basis of the manufacturer
information before, or have been determined automatically via the device command "Determine
motor parameters".
Note!
For a Lenze motor the calculation and the subsequent optimisation of the current
controller parameters is not required, as the correct current controller parameters are
accepted from »Engineer« motor catalogue.
The device command is no identification procedure for determining the current
controller parameters!
• After the device command has been executed successfully (see status in C00003), the two
calculated values are set in C00075 and C00076. They serve as starting values for a subsequent
optimisation of the current controller in the test mode.
• In the event of an error, codes C00075 and C00076 are not altered.
Tip!
Detailed information on the optimisation of the current controller in the test mode can be
found in the chapter "Motor interface" in the subchapter for the respective motor control:
• Servo control (SC)Optimising the current controller ( 144)
• Sensorless vector control (SLVC)Optimising the current controller ( 178)
• V/f control (VFCplus) Optimising the current controller ( 193)
72 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 73
4 Drive interface
4.2 Device commands
________________________________________________________________
The device command C00002 = "78: Calculate speed controller parameters" is used to calculate the
gain, reset time, and rate time of the speed controller.
Precondition: The moments of inertia for the motor (C00273/1) and load (C00273/2) have been
parameterised correctly before.
Note!
The device command is no identification procedure for determining the speed controller
parameters!
• The calculation is carried out according to the following formulas, taking the actual speed value
filter time constant into consideration (C00497):
• After the device command has been executed successfully (see status in C00003), the calculated
values are set in the corresponding codes:
• C00070: Speed controller gain
• C00071: Speed controller reset time
• C00072: Speed controller rate time
• In the event of an error, these codes are not altered.
74 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "91: CAN on board: reset node" device command is used to reinitialise the CANopen
system bus interface of the controller ("CAN on board"), which is required, for instance, after the
data transfer rate, node address, or identifiers have been changed.
Tip!
For detailed information about the "CAN on board" CANopen system bus interface, please
see the "CAN" Communication Manual.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 75
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "92: CAN module: reset node" device command is used to reinitialise the CANopen
interface of a CANopen communication module in module slot MXI1 or MXI2, which is required, for
instance, after the data transfer rate, node address, or identifiers have been changed.
Tip!
Detailed information on the CANopen communication module (E94AYCCA) can be found in
the "CAN" Communication Manual.
76 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "93: CAN on board: Pred.Connect.Set" device command is used to set the basic
identifiers for the CANopen system bus interface of the controller ("CAN on board") according to the
"Predefined Connection Set" (DS301V402).
Tip!
For detailed information about the "CAN on board" CANopen system bus interface, please
see the "CAN" Communication Manual.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 77
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "94: CAN module: pred.connect.set" device command is used to set the basic
identifiers for the CANopen system bus interface of a CANopen communication module in module
slot MXI1 or MXI2 according to the "Predefined Connection Set" (DS301V402).
Tip!
Detailed information on the CANopen communication module (E94AYCCA) can be found in
the "CAN" Communication Manual.
78 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "95: CAN on board: identify node" device command is used to determine the nodes
connected to the CANopen system bus interface of the controller ("CAN on board").
• The result of the CAN bus scan is displayed in C00393.
Tip!
For detailed information about the "CAN on board" CANopen system bus interface, please
see the "CAN" Communication Manual.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 79
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "96: CAN module: identify node" device command is used to determine the nodes
connected to the CANopen system bus interface of a CANopen communication module in module
slot MXI1 or MXI2.
• The result of the CAN bus scan is displayed in C13393 (for MXI1) or in C14393 (for MXI2).
Tip!
Detailed information on the CANopen communication module (E94AYCCA) can be found in
the "CAN" Communication Manual.
80 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "101: Unbind/bind Ethernet module: MXI1" device command is used to reinitialise
the Ethernet interface of an Ethernet communication module in module slot MXI1, e. g. to accept a
newly set IP or gateway address without mains switching.
Tip!
Detailed information on the Ethernet communication module (E94AYCEN) can be found in
the "Ethernet" Communication Manual.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 81
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "102: Unbind/bind Ethernet module: MXI2" device command is used to reinitialise
the Ethernet interface of an Ethernet communication module in module slot MXI2, e. g. to accept a
newly set IP or gateway address without mains switching.
Tip!
Detailed information on the Ethernet communication module (E94AYCEN) can be found in
the "Ethernet" Communication Manual.
82 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
In addition to the start parameters, up to four further parameter sets can be stored in the memory
module for each application. Like this you can for instance define different controller settings for an
application, which are then simply activated via device command, if required.
The following device commands can be used to activate the parameter set 1 ... 4 for the active
application (if available on the memory module):
C00002 = "201: Activate parameter set 1"
C00002 = "202: Activate parameter set 2"
C00002 = "203: Activate parameter set 3"
C00002 = "204: Activate parameter set 4"
• Only possible when the application has stopped and the controller is inhibited.
• All parameter changes of the previously active parameter set carried out since the last saving
will get lost!
• These device commands only affect the settings of the operating system, application, and
module parameters; the active application, or a configuration selected with the function block
editor remain unchanged.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 83
4 Drive interface
4.2 Device commands
________________________________________________________________
84 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
In addition to the start parameters, up to four further parameter sets can be stored in the memory
module for each application. Like this you can for instance define different controller settings for an
application, which are then simply activated via device command, if required.
The following device commands are used to archive the current parameter settings of the controller
for the active application in the memory module as parameter set 1 ... 4:
C00002 = "301: Archive parameter set 1"
C00002 = "302: Archive parameter set 2"
C00002 = "303: Archive parameter set 3"
C00002 = "304: Archive parameter set 4"
• Previously archived parameter settings will be overwritten with the current parameter settings!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 85
4 Drive interface
4.2 Device commands
________________________________________________________________
86 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "501: Load cam data" device command serves to reload cam data from the memory
module into the controller.
Note!
If you transfer the parameter set or the application from »Engineer« to the controller,
the cam data are also transferred automatically to the controller.
• The new/altered cam data are accepted in the controller according to the online
change mode set.
• Thus, normally this device command does not need to be executed manually.
Cam application
• Only possible when the application has stopped and the controller is inhibited.
• If the cam data are provided with an access protection, the user password has to be entered in
C02900 first.
Tip!
Detailed information on the online change mode and the access protection can be found in
the chapter "Basic drive functions", subchapter "Cam data management". ( 552)
Sequence
1. The cam data are completely loaded from the memory module into the main memory of the
controller.
2. The present cam data in the application unit are converted to the internal unit [increments] and
are reorganised.
3. The processed cam data are stored in a separate main memory that can be accessed by the cam
application.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 87
4 Drive interface
4.2 Device commands
________________________________________________________________
88 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "502: Save cam data" device command serves to save the cam data available in the
main memory of the controller with mains failure protection in the memory module.
Cam application
• This function is executed in the background and is also possible when the controller is enabled
and the application is running.
• However, this function is only executed if valid cam data are available.
• The cam data can also be saved if previously no cam data have been available on the memory
module.
• While the function is executed, no online change and no change of the cam data via parameters
can be carried out.
For software versions lower than V4.0 the following applies:
• If the cam data are provided with an access protection, the user password has to be entered in
C02900 first.
The following applies from software version V4.0:
• For saving the cam data, you do not need to enter a possibly existing user password (C02900).
Tip!
Detailed information on the access protection can be found in the chapter "Basic drive
functions", subchapter "Cam data management". ( 552)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 89
4 Drive interface
4.2 Device commands
________________________________________________________________
90 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "503: Calculate cam data" device command converts the cam data stored in the main
memory of the controller to the internal format and makes them available to the application. This,
for instance, is necessary if one or more machine parameters affecting the internal scaling of cam
data have been changed.
• The status signal bNewDataAvailable of the basic drive function "Cam data management"
(LS_CamInterface system block) is set to TRUE and the cam data are accepted automatically or
manually depending on the online change mode set. After successful data acceptance, the
status signal bNewDataAvailable is automatically reset to FALSE.
• The user password does not have to be entered in C02900.
• While the function is executed, no online change and no change of the cam data via parameters
can be carried out.
• This function is executed in the background and can also be activated when the controller is
enabled and the application is running.
Tip!
Detailed information on the cam functionality can be found in the chapter "Basic drive
functions", subchapter "Cam data management". ( 552)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 91
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "504: Calculate cam data checksum" device command is used to recalculate the
checksum of the cam data available in the main memory of the controller. This is required if the cam
data in the main memory of the controller have been changed via parameters. Afterwards the cam
data can be converted to the internal format using the "503: Calculate cam data" device command,
or they can be saved with mains failure protection in the memory module using the "502: Save cam
data" device command.
• The user password does not have to be entered in C02900.
• This function is executed in the background and can also be activated when the controller is
enabled and the application is running.
Tip!
Detailed information on the cam functionality can be found in the chapter "Basic drive
functions", subchapter "Cam data management". ( 552)
92 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "1030: Format file system" device command is used to format the file system in the
memory module.
Note!
By means of this device command all folders and files in the file system of the memory
module are irrevocably deleted!
The application has to be downloaded again with »Engineer«.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 93
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "1040: Restore file system" device command is used to execute a low level formatting
of the file system in the memory module.
Note!
By means of this device command all folders and files in the file system of the memory
module and all pieces of internal information for the management of the file system are
irrevocably deleted!
This device command has no status display in C00003, i.e. the display remains
unchanged showing the previous device command status.
Stop!
The low level formatting of the file system by the user is only intended for the
exceptional case when the standard formatting of the file system via the
C00002 = "1030: Format file system" device command is no longer possible, e.g. due to
damaged internal management information.
94 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.2 Device commands
________________________________________________________________
Note!
For Lenze service only!
The C00002 = "10000: Prepare firmware update" device command is used to set the
controller to the firmware update mode to update the firmware, if required, using the
corresponding software.
• Only possible when the application has stopped and the controller is inhibited.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 95
4 Drive interface
4.2 Device commands
________________________________________________________________
The C00002 = "11000: Restart controller" device command is used to restart the controller via
parameter setting.
• Only possible when the application has stopped and the controller is inhibited.
Note!
Due to the restart at the successful execution of the device command, this status is no
longer displayed in C00003.
If this device command is used, the message "Undervoltage in the DC bus (0x007b000f)"
may appear in the logbook.
96 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.3 Device states
________________________________________________________________
The state control of the drive is controlled internally via a state machine which can adopt the
following "device states":
Power on
Controller inhibit
Initialisation System fault
active active
0
Safe
Fault
torque off
active
active
Warning/
Ready to
switch on 2 Warning locked
active
Switched
on Operation
Quick stop
Trouble
by trouble
active
active
Note!
The device states of the controller must not be confused with the function states of the
Basic drive functions. ( 372)
• In the device state "Operation" the Basic drive functions define the motion control of
the drive.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 97
4 Drive interface
4.3 Device states
________________________________________________________________
98 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.3 Device states
________________________________________________________________
Status signals
(Outputs of the SB LS_DriveInterface)
Device status DI_bReady DI_bFail DI_bImp DI_bCInh DI_bWarning DI_bReady DI_bOperation
Active Active Active Active ToSwitchOn Enabled
Initialisation active FALSE FALSE TRUE TRUE FALSE FALSE FALSE
Safe torque off active FALSE FALSE TRUE TRUE TRUE/FALSE FALSE FALSE
Device is ready to switch on FALSE FALSE TRUE TRUE TRUE/FALSE TRUE FALSE
Device is switched on TRUE FALSE TRUE TRUE TRUE/FALSE FALSE FALSE
Operation TRUE FALSE FALSE FALSE TRUE/FALSE FALSE TRUE
Warning active TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE TRUE/FALSE TRUE/FALSE
Warning locked active TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE TRUE/FALSE TRUE/FALSE
Quick stop by trouble active FALSE TRUE FALSE FALSE TRUE/FALSE FALSE FALSE
Trouble active FALSE FALSE TRUE TRUE TRUE/FALSE FALSE FALSE
Fault active FALSE TRUE TRUE TRUE TRUE/FALSE FALSE FALSE
System fault active FALSE TRUE TRUE TRUE TRUE/FALSE FALSE FALSE
This is the controller's state directly after switching on the supply voltage.
• In this device state the operating system is initialised.
• The monitoring functions are not active yet.
• Communication is not possible yet.
• The controller cannot be parameterised yet and no device commands can be executed.
• When the device initialisation is completed, the device state is automatically changed to "Safe
torque off active".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 99
4 Drive interface
4.3 Device states
________________________________________________________________
This device state becomes active if the controller receives the "Safe torque off" request by the safety
module.
• "Drive is torqueless" (0x00750003) is entered in the logbook.
• If no corresponding request by the safety module is available, a change to the subsequent state
"Device is ready to switch on" is effected.
Note!
The "Safe torque off active" status is also passed through after an error has been
acknowledged (see illustration [4-24]).
This is the device state of the controller directly after the initialisation has been completed and
where no DC-bus voltage is applied yet.
• The bus systems are running and the terminals and encoders are evaluated.
• The monitoring functions are active.
• The controller can be parameterised and device commands can be executed to a limited extent.
• The functions of the user task can be used.
• Precondition: The application has started (status display in C02108).
• The basic drive functions cannot be used yet.
Note!
The "Device is ready to switch on" status is not only activated after mains connection but
also after reset of "Trouble", "Fault", or "Safe torque off active".
• In order to change from the "Device is ready to switch on" to the "Device is switched
on" status when C00142 = "0: inhibited", at least one of the controller inhibit sources
must be active.
• When C00142 = "1: Enabled", the "Device is ready to switch on" status directly
changes to the "Device is switched on" status.
100 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.3 Device states
________________________________________________________________
Danger!
If automatic restart is enabled (C00142 = "1: Enabled"), the drive can restart
automatically from the "Trouble" and "Safe torque off" device states when the trouble or
request for "Safe torque off active" has been eliminated!
Automatic restart after mains connection/trouble... ( 104)
The drive is in this device status if the DC bus voltage is applied and the controller is still inhibited
by the user (controller inhibit).
• The bus systems are running and the terminals and encoders are evaluated.
• The monitoring functions are active.
• The controller can be parameterised and device commands can be executed to a limited extent.
• The functions of the user task can be used.
• Precondition: The application has started (status display in C02108).
• The basic drive functions cannot be used yet.
• If the controller is enabled, the motor builds up a torque.
In this device state the motor follows its setpoint according to the basic drive function selected.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 101
4 Drive interface
4.3 Device states
________________________________________________________________
This displayed message can occur at the same time as the device states "Device is ready to switch
on", "Device is switched on" and "Operation", if a monitoring component responds for which the
error response "Warning" has been parameterised.
This displayed message can occur at the same time as the device states "Device is ready to switch
on", "Device is switched on" and "Operation", if a monitoring element responds for which the error
response "Warning locked" has been parameterised.
Note!
Do not use this error response if a higher-level control unit with the CANopen device
profile CiA402 (e.g. 9400 ServoPLC) is used.
This device state becomes active as soon as a monitoring function responds for which the "Quick
stop by trouble" error response has been parameterised.
• The drive is decelerated to standstill with torque within the deceleration time parameterised for
quick stop independently of the defined setpoint and can be kept there.
• The device status can only be abandoned by acknowledging the error if the error cause is
removed.
• It is also possible to skip to the "Operation" state during the error status by setting controller
inhibit, as controller inhibit has a higher priority. As long as the error is still available and has not
been acknowledged, a change back to the "Quick stop by trouble active" state is effected when
the controller is enabled afterwards.
102 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.3 Device states
________________________________________________________________
This device state becomes active as soon as a monitoring function responds for which the "Trouble"
error response has been parameterised.
• The motor has no torque (is coasting).
• The device state is automatically exited if the error cause is eliminated:
• "Trouble active" state < 500 ms: Return to the original device state.
• "Trouble active" state > 500 ms: Return via the device state "Safe torque off active".
This device state becomes active as soon as a monitoring function responds for which the "Fault"
error response has been parameterised.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 103
4 Drive interface
4.4 Automatic restart after mains connection/trouble...
________________________________________________________________
Danger!
If automatic restart is enabled (C00142 = "1: Enabled"), the drive can restart
automatically from the "Trouble" and "Safe torque off" device states when the trouble or
request for "Safe torque off active" has been eliminated!
Note!
From software version V4.0 the automatic restart is inhibited in the Lenze setting! Set
the selection "1: Enabled" in C00142 to obtain the former behaviour.
0 1
RFR
RFR
t
RFR
RFR
t
104 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.4 Automatic restart after mains connection/trouble...
________________________________________________________________
0 1
RFR
RFR
t
RFR
RFR
t
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 105
4 Drive interface
4.5 Behaviour after task overflow
________________________________________________________________
Tip!
For a hoist for instance the "Quick stop by trouble" error response with engagement of the
brake can be set, so that the drive is brought to standstill within the shortest time possible.
From »Engineer« version 2.10 onwards, the function block editor can also be used to
configure the behaviour of the analog and digital outputs and that of the brake control and
the output ports after a task overflow in order to adapt it to the respective application.
Configure exception handling of the outputs ( 290)
106 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.6 Device output power
________________________________________________________________
The parameters described in the following subchapters influence the output power of the
controller.
The controller uses a pulse-width modulation to generate its output voltage. The switching
frequency is used to change the control factor of the pulse-width modulation.
Note!
If parameterisation is carried out offline or if the memory module is exchanged between
different 9400 HighLine device types, always check the setting of the switching
frequency in C00018 and adapt it, if required, to prevent a parameter error after the
parameter set download or module change!
The maximum output frequency of the controller is limited to 1/8 of the switching
frequency selected in C00018! (See the following table.)
Tip!
If a load profile and a fixed setting of the switching frequency (e. g. 8 kHz fixed) are given,
an I x t disconnection due to a high device utilisation can be avoided by selecting the
variable setting for the same switching frequency instead. Monitoring of the device
utilisation
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 107
4 Drive interface
4.6 Device output power
________________________________________________________________
In C00064 the device utilisation (I x t) is displayed over the last 180 seconds in [%].
• If the value displayed in C00064 exceeds the warning threshold set in C00123, the error
message "device utilisation Ixt > C00123" is output and the fault response set in C00604 occurs
(default setting: "Warning").
• If the value displayed in C00064 exceeds 100 %, the error message "device utilisation Ixt
> 100 %" is output and the "Fault" error response occurs.
• The fault can only be reset if the value displayed in C00064 is < 95 % again.
108 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.6 Device output power
________________________________________________________________
If required, operation with an increased continuous power for the switching frequencies 1 kHz and
2 kHz can be activated in C01199 for controllers from the device size 8S, if the following
requirements are met:
• Controller is of E94AxxE1454 ... E94AxxE6954 type (device size 8S ... 10).
• The maximum current (C00022) is < 150 % of the rated device current.
Stop!
During operation with increased continuous power, the max. permissible ambient
temperature is reduced to 40 °C.
The overload current must be reduced. An overload current of 180 % for 10 s is no longer
permissible during operation with increased continuous power.
Note!
To activate operation with increased continuous power, controller inhibit must be set in
the controller.
The "activated" setting in C01199 is automatically reset to "deactivated" (without error
message) if the previously mentioned requirements are not (no longer) met.
• This is also the case if the memory module is plugged into a controller of the small
design 8 (device exchange).
Tip!
The permissible output currents and overload factors for operation with increased
continuous power for different device types can be found in the Hardware Manual in the
"Rated data" chapter.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 109
4 Drive interface
4.7 Internal interfaces | "LS_DriveInterface" system block
________________________________________________________________
The LS_DriveInterface system block provides the internal interfaces to the drive interface in the
function block editor.
LS_DriveInterface
DI_bSetCInh DI_dnState
DI_bResetError1 DI_bReady
DI_bResetError2 ³1 DI_bFailActive
DI_bResetError3 DI_bImpActive
DI_bSetExternError DI_bCInhActive
DI_bSwitchOn DI_bWarningActive
DI_bUVDetected
DI_bOVDetected
DI_bMainSupplyOk
DI_bReadyToSwitchOn
DI_bOperationEnabled
DI_dwErrorCode
DI_AxisData
Inputs
110 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.7 Internal interfaces | "LS_DriveInterface" system block
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 111
4 Drive interface
4.7 Internal interfaces | "LS_DriveInterface" system block
________________________________________________________________
Identifier Value/meaning
DIS code | data type
112 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
4 Drive interface
4.7 Internal interfaces | "LS_DriveInterface" system block
________________________________________________________________
The following representation shows which status signals of the drive interface are set to TRUE in
different typical cases:
Case 1:
Application has been transmitted to the controller.
No mains voltage available (LU fault).
Controller is inhibited (via RFR terminal).
Case 2:
Mains voltage has been connected.
Case 3:
Controller inhibit has been deactivated.
Case 4:
Fault active.
Case 5:
Quick stop by trouble is active
Status Status signal (output)
Ready for operation DI_bReady
Fault active DI_bFailActive
Pulse inhibit active DI_bImpActive
Controller inhibit active DI_bCInhActive
Warning active DI_bWarningActive
Undervoltage detected DI_bUVDetected
Overvoltage detected DI_bOVDetected
Mains supply is ok DI_bMainSupplyOk
Ready to switch on DI_bReadyToSwitchOn
Operation enabled DI_bOperationEnabled
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 113
4 Drive interface
4.7 Internal interfaces | "LS_DriveInterface" system block
________________________________________________________________
Use the input DI_bSetExternError of the LS_DriveInterface system block to monitor external events
by means of corresponding logic operations and activate the error message "External error" in the
controller.
114 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
________________________________________________________________
5 Motor interface
This chapter provides you with information on initial commissioning of the motor and the
parameterisation of the internal motor control of the controller.
Note!
The motor interface contains all control functions that are not provided by other basic
drive functions.
To select application-specific setpoints, the motor interface can be extended by
appropriate interfaces using the basic functions "Speed follower", "Torque follower" and
"Position follower".
The application-specific conditioning of the encoder signals is executed with the basic
function "Encoder evaluation".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 115
5 Motor interface
________________________________________________________________
How to get to the dialog for setting the motor interface parameters:
1. Go to the Project view of the »Engineer« and select the 9400 HighLine controller.
2. Select the Application parameters tab from the Workspace.
3. Click the following button of the Overview dialog level:
• The white buttons indicate the configuration of the motor interface inputs. Internal
interfaces | "LS_MotorInterface" system block ( 231)
• The configuration is predefined by the technology application selected (in this example
"Actuating drive – speed"). If required, this configuration can be changed by clicking the
corresponding buttons.
• If you click a button marked with the symbol, you go one level deeper in the corresponding
parameterisation dialog.
116 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.1 General information
________________________________________________________________
If the Lenze motor connected to the controller has an electronic nameplate (ENP), the motor does
not need to be selected in the »Engineer« motor catalogue.
• With the first switch-on of the controller all motor data are automatically read out from the
electronic nameplate of the motor and at first are saved temporarily within the controller.
• For a permanent acceptance of the motor data, the parameter set must be saved (C00002 = "11:
Save start parameters").
• If there is an online connection between »Engineer« and the controller, the motor data can be
accepted from the controller to the »Engineer« project.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 117
5 Motor interface
5.1 General information
________________________________________________________________
If the Lenze motor does not have an electronic nameplate (ENP) or if a motor of a third-party
manufacturer is used, select the motor in »Engineer« via the motor catalogue and transfer the
motor data to the controller.
• If you, when inserting the controller into the project in the dialog step "Other components", put
a checkmark in the control field Motor, you can select as a further dialog step the motor for the
controller from the motor catalogue:
• As an alternative you can also insert the motor into the project later on via the Insert component
command.
Tip!
If a third party manufacturer's motor is used, select a Lenze motor from the motor
catalogue first which is similar in terms of current, voltage and speed rating. Adapt the
preselected motor data exactly to the real motor afterwards.
Displaying/editing motor data in »Engineer« ( 119)
118 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.1 General information
________________________________________________________________
The term "Motor data" combines all parameters that only depend on the motor. They solely
characterise the electrical behaviour of the machine.
• The motor data do not depend on the application in which the controller and motor are used.
• The motor data are, if available in »Engineer« via electronic nameplate or motor catalogue,
accepted by the controller without confirmation prompt.
In »Engineer« the motor data are shown on the Application parameters tab in the dialog level
OverviewMotorMotor:
• If you use a motor of a third-party manufacturer, the displayed motor data can be adapted
exactly to the existing motor by clicking the From Project button and then selecting the "Own
motor settings" entry in the Motor selection dialog box.
• Click From Motor Catalogue to open the motor catalogue and select a different motor.
Selecting a motor from the motor catalogue in the »Engineer« ( 118)
• If an online connection has been established, the motor data set in the controller can be
accepted in »Engineer« via the button From Drive. Reading out motor data from the controller
( 117)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 119
5 Motor interface
5.1 General information
________________________________________________________________
Note!
If the motor has been selected via the »Engineer« motor catalogue, or if the motor data
have been adapted offline in »Engineer«, all motor data have to be transferred to the
controller afterwards when an online connection has been established and have to be
saved in the memory module with mains failure protection (device command C00002 =
"11: Save start parameters").
120 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.2 Select motor control
________________________________________________________________
In C00006 the motor control is selected; the default is the servo control for synchronous motors.
• The V/f control is the classic operating mode for standard applications.
• Compared to the V/f control, improved drive characteristics can be achieved with sensorless
vector control by:
• a higher torque across the entire speed range
• a higher speed accuracy and a higher concentricity factor
• Higher efficiency
M
MN
nN n
V/f control
Sensorless vector control
Note!
Sensorless vector control (SLVC) is only approved for powers up to 55 kW and horizontal
applications (no hoists or lifting equipment)!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 121
5 Motor interface
5.2 Select motor control
________________________________________________________________
For the V/f control and sensorless vector control the following table helps with the selection of the
correct control type:
Single drives
With motor filter 6/7 - 6/7 -
With constant load 4 6/7 6/7 -
With extremely alternating loads 4 6/7 6/7 -
With high starting duty 4 6/7 6/7 -
Positioning and infeed drives 4 6/7 6/7 -
Winders/unwinders dancer 6/7 - 6/7 -
Pump and fan drives * 6/7 - 6/7 -
Three-phase reluctance motors 6/7 - 6/7 -
Three-phase sliding rotor motors 6/7 - 6/7 -
Three-phase AC motors with firmly assigned 6/7 - 6/7 -
voltage/frequency characteristic
Vertical drive/hoist (up to 55 kW) 6/7 - 6/7 -
(with VCC**) (with VCC**)
* For this application, we recommend a square-law voltage characteristic (C00950 = "1")
** VCC = voltage vector control
Group drives
Depending on the resulting motor cable length:
I res = i ⋅ ( I 1 + I 2 + ... + I i )
Note!
For operation with motor encoder, we recommend to use the servo control!
For operation with motor filter, always use the V/f control!
122 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
This "initial commissioning" of the motor is required if no motor data suitable for the application is
available yet in the memory module of the controller and in the »Engineer« project .
• The following step-by-step instructions can be used as a "check list" to correctly adjust the
motor and controller to each other.
• Detailed information on the individual steps can be found in the following subchapters.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 123
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
The "plant parameters" summarise all parameters which result from the combination of motor and
load. These characterise the transfer behaviour of the entire controlled system including the
required monitoring modes.
• The plant parameters depend on the application in which the controller and motor are used.
• When a Lenze motor is selected in the »Engineer«, plant parameters are suggested for this
motor for a load-free operation.
Note!
If plant data have been adapted offline in »Engineer«, all plant data have to be
transferred to the control afterwards when an online connection has been established
and have to be saved in the memory module with mains failure protection (device
command C00002 = "11: Save start parameters").
124 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
From the perspective of the application it has to be ensured that a maximum of 100 %
of the reference speed set in C00011 is requested as speed setpoint.
When using MCS motors, please observe the following:
The controller with software version V01.xx does not support a field weakening control
for synchronous motors, so that for this version the operation of MCS motors at the
voltage limit may present an undefined behaviour.
Therefore, it should be detected whether the motor used exceeds the voltage limit
within the desired operating range up to the maximum current/reference speed. If so,
the reference speed must be reduced to a value permissible with regard to voltage.
Maximum current
In C00022 the required maximum current must be set.
• To avoid that the motor starts unintentionally without adjusting the plant data, the maximum
current in the Lenze setting is set to "0 A" in C00022.
Note!
When you select a Lenze motor from the catalogue and transfer the plant parameters of
the motor to the controller, the setting in C00620 is automatically adjusted to the
selected motor.
The ultimate motor current IULT is a limit value to protect the motor from destruction or influence
of the rated data.
• This limit value must not be travelled cyclically in the drive process.
• The maximum current parameterisable in C00022 should have a sufficient distance from this
limit value.
• If the instantaneous value of the motor current exceeds the limit value set in C00620 the
response set in C00619 is executed for motor protection (Lenze setting: Fault).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 125
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
Only required for servo control and closed loop V/f control!
Tip!
Detailed information on the encoder evaluation and on the use of a separate position
encoder can be found in the following main chapter "Encoder evaluation". ( 236)
• The motor encoder can be parameterised on the Application parameters tab of »Engineer« in
the Overview Motor Encoder dialog level.
• The following table shows the required settings for different encoder types:
Encoder type: Resolver CDD50 ITD21 ITD22 SEK... SKS... SCS70 SRS50 ECN1313 EQI1329
Tamagawa SEL... SKM... SCM70 SRM50 EQN1325
Motor type: MCS MCA MDFQA MDFQA MDxKS MCS MCS MCS
MCA LMR LMR MCA MCA MCA
MDxKS
MDXMA
C00495 0 1
Motor encoder Resolver Encoder
selection
C00080 1 - - - - - - - - -
Number of resolver
pole pairs
C00422 - 0 1 2 3
Encoder type Incremental encoder Sin/cos Absolute value encoder (Hiperface) Absolute value
(TTL signal) encoder encoder (EnDat)
C00421 - 5V 8V 5V
Encoder voltage
Danger!
If the encoder/resolver is used as motor encoder:
In case of error, safe operation of the motor is no longer guaranteed!
When servo control is used:
• For the (open circuit) monitoring of the encoder/resolver for reasons of safety always
the "Fault" response (Lenze setting) should be set!
When V/f control is used:
• For this type of motor control, the drive basically is to coast down after an encoder
failure and may not stop, therefore the "Warning" response is to be set for the (open
circuit) monitoring in this case!
126 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Short overview: Parameters for setting the response to (open circuit) monitoring
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 127
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
Only required:
• For servo control with synchronous motor of a third-party manufacturer.
• For servo control with synchronous motor and use of incremental encoders (TTL or
sin/cos encoders as well as multi-pole pair resolvers).
• After changes of the motor feedback system, e.g. encoder exchange.
For the control of permanent-magnet synchronous machines, the pole position – the angle between
the motor phase U and the field axis of the rotor – must be known.
• For Lenze motors with absolute value encoder or resolver, the pole position is already set
correctly in C00058/1...3.
• When incremental encoders (TTL or sin/cos encoders) are used, a pole position identification
(PPI) is always required after mains switching, even with Lenze motors.
• The controller can also evaluate multi-pole-pair resolvers.
• When the number of motor pole pairs is an integer multiple of the number of pole pairs of
the resolver, a pole position identification must only be executed once.
• When the number of motor pole pairs is no integer multiple of the number of pole pairs of
the resolver, a pole position identification must be executed after every mains switching.
• The device commands "Identify pole position (360°)" and "Identify pole position (min. motion)"
serve to determine the pole position for the motor encoder currently activated in C00495 (see
the following instructions).
Danger!
The machine must not be braked or blocked during the pole position identification! For this
reason, the pole position identification is not permitted for hanging loads!
During the pole position identification the rotor aligns itself. The motor shaft moves by
max. one electrical revolution which causes the corresponding movement of the connected
mechanical components!
Stop!
Check the correct parameterisation of the max. motor current monitoring (C00619 and
C00620) before carrying out the pole position identification to prevent the motor from
being permanently damaged.
128 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
From software version V4.0 onwards:
If the pole position identification is aborted, the response parameterised in C00640 is
activated (Lenze setting: "Fault").
• Pay attention to this changed behaviour in the Lenze setting when updating the
firmware of existing systems!
• If this behaviour is not wanted, deactivate the monitoring by selecting "0: No
response" in C00640.
The pole position identification can be adjusted to the respective machine and the
prevailing moments of inertia by means of parameters.
• In the Lenze setting of the parameters, the pole position identification remains the
same as in software versions < V4.0.
Adjustment of the pole position identification ( 132)
Tip!
For controller enable all sources for controller inhibit must be reset. In C00158 the sources
for controller inhibit are displayed in a bit-coded manner.
The status of the device command activated under C00002 is indicated under C00003.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 129
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
• The rotor is aligned through the current flow. This is absolutely necessary for the procedure.
• To ensure that the torque-neutral axis is not accidentally energised and the rotor stops, a 45°
current vector is (electrically) generated for a short instant and then (electrically) switched back
to 0° (≡ phase U).
• Then a DC current of the above-mentioned value could be measured in this motor phase.
The next steps of the procedure depend on the feedback system used:
• If an absolute value encoder with Hiperface or EnDat protocol is used, the encoder position is set
to zero and the procedure is cancelled.
• If a resolver or an optical encoder without absolute track is used, the difference between the
preselected current angle and the mechanical rotor angle is determined. After this, the current
vector is (electrically) turned by another 22.5° and the difference between current angle and
rotor angle is determined once again.
• The procedure is repeated 16 times. This corresponds to one electrical revolution. The
machine rotates by 360° (mech.)/pole pair number.
• Take the average value of the 16 measurements to compensate for asymmetries.
• By the current flow the rotor aligns itself, which, however, is compensated by a position control.
• If the rotor moves electrically by more than 20°, a fault message is output and the value
measured is rejected. This may occur in the case of motors with a noticeable detent torque.
• In order to detect a non-permissible blocking of the machine, a positive and negative test angle
(± 20°) relative to the current position are defined after the identification. The machine must
align itself to these two test angles within a tolerance of 25 %.
Note!
In this procedure it is not written back into an optical absolute value encoder and all
feedback systems are treated the same way.
Unlike in the "pole position identification 360°" procedure where, when an optical
absolute value encoder is used, a "0" is entered into the encoder and into C00058/2, for
this procedure nothing needs to be entered into the encoder and the identification result
is entered into C00058/2.
130 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Tip!
From software version V7.0 onwards, the pole position identification is additionally
available as a basic function in the form of the LS_PolePositionIdentification system block.
Basic drive functions:Pole position identification ( 570)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 131
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
The two procedures for Pole position identification (PPI) described in the previous sections can be
adjusted to the respective machine and the prevailing moments of inertia by means of the
parameters described below.
In the Lenze setting of the parameters, the pole position identification remains the same as in
software versions < V4.0.
Note!
The two procedures for the pole position identification should give the same results. But,
due to e.g. friction, bearing forces and a trapezoidal field pattern, the results may differ.
A proportional increase of the current amplitude in C00641 or C00646 can counteract
this deviation.
Stop!
If there is no temperature monitoring in the motor and/or the I2xt motor monitoring and
the maximum current monitoring are not parameterised correctly, the motor may be
permanently damaged when the current amplitude is set too high (e.g. to the maximum
value)!
Motor monitoring (I2xt) ( 215)
Maximum current monitoring ( 230)
132 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
If the current amplitude is set to 100 % in C00641 >, the device utilisation (Ixt)
monitoring and/or one of the motor monitoring functions may respond and cause the
abort of the pole position identification.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 133
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Stop!
If there is no temperature monitoring in the motor and/or the I2xt motor monitoring and
the maximum current monitoring are not parameterised correctly, the motor may be
permanently damaged when the current amplitude is set too high (e.g. to the maximum
value)!
Motor monitoring (I2xt) ( 215)
Maximum current monitoring ( 230)
Note!
If the current amplitude is set to 400 % in C00646 >, the device utilisation (Ixt)
monitoring and/or one of the motor monitoring functions may respond and cause the
abort of the pole position identification.
• The rate of the current rise for the pole position identification can be adjusted proportionally in
C00647. The Lenze setting "100 %" corresponds to the fixed rise rate setting of the software
versions < V4.0.
• The P component of the PI controller for the pole position identification can be adjusted in
C00648. With the Lenze setting "0", the PI controller continues to work as an I controller (as in
the previous software versions).
• The I component of the PI controller for the pole position identification can be adjusted in
C00649. Please observe the following notes:
• The variable Position.dnActualMotorPos can be used to monitor the deviation of the position
from the start position with the Oscilloscope function in »Engineer«.
• In order to be able to compensate a position deviation faster, first the reset time in C00649
should be reduced. If this does not result in the desired behaviour, the proportional gain can
be increased in C00648.
• Ensure that the position control does not get unstable. We therefore recommend to use an I
controller.
• The pole position identification comprises a monitoring function for the follow-up control. If a
movement greater than the permissible movement set in C00650 is detected by the encoder
system:
• the pole position identification procedure is aborted.
• the response parameterised in C00640 (Lenze setting: "Fault") is activated.
• the error message "Pole position identification cancelled" is entered into the logbook of the
controller.
• In order to detect a non-permissible blocking of the machine, a positive and negative test angle
relative to the current position are defined after the identification. The machine must align
itself to these two test angles within a tolerance of 25 %. The size of the test angle corresponds
to the max. permissible movement set in C00650.
134 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
Only required for servo control if the motor parameters are to be defined by a motor
from a third-party manufacturer!
Always required for sensorless vector control and open loop V/f control!
• An optimum drive performance can only be achieved with the sensorless operating
modes if the voltage errors in the inverter are compensated as exactly as possible.
Danger!
This procedure may only be carried out during commissioning, not during operation!
• During the procedure the motor is energised so that:
• it cannot be excluded that the connected mechanical components may move!
• the windings heat up.
If you repeat the procedure, ensure that the motor is not thermally overloaded
(particularly if no temperature feedback is used).
For software versions lower than V4.0 the following applies:
• If the automatic brake operation is used, ensure that no basic function is requested or
that the application is stopped before this procedure is called. Otherwise the applied
holding brake could be released!
• For positioning applications you have to observe that the absolute position and the
home position will get lost when this procedure is called. The loss of the home
position is not signalled to the application. The following sequence has to be observed
for positioning applications: 1.) Execute identification 2.) Save parameter set
3.) Restart controller 4.) Execute homing procedure.
Note!
For devices of the types 6 + 7 the Ixt monitoring may be activated during the inverter
error characteristic is determined.
Remedy: Only start identification at a device utilisation (C00066) of 0 % and/or reduce
rated motor current (C00088) and reset it to the original value after the identification.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 135
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Tip!
For controller enable all sources for controller inhibit must be reset. In C00158 the sources
for controller inhibit are displayed in a bit-coded manner.
The status of the device command activated under C00002 is indicated under C00003.
136 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Sequence
The detection of the inverter characteristic is started if
• no other identification is active,
• no error has occurred, and
• no test mode is activated.
If one of the above conditions is not met, the procedure is cancelled and the corresponding
device command status is indicated under C00003.
If all conditions are met, the motor is energised with a maximum direct current corresponding to
the lower of the following two values:
• Ideally, the first value should be reached, the second value is to ensure that the load on the
machine is not too high during this test.
During the procedure, the motor current rises up to the specified maximum value and falls back to
"0" to repeat the cycle with a negative current sign.
• The maximum value is reached four times.
• The switching frequency is set to rated switching frequency and after the procedure, it is reset
to the original value.
• If the switching frequency should be changed later during operation, the characteristic will
be adapted to the current switching frequency.
Tip!
From software version V4.0: If it is not possible to determine the so-called "Inverter error
characteristic", or if the results of the determination are incorrect, the device command
C00002 = "70: Load Lenze inverter characteristic" can be used to load a characteristic typical
for the device. Load Lenze INV characteristic ( 69)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 137
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Note!
Only required for servo control if the motor parameters are to be defined by a motor
from a third-party manufacturer!
Always required for sensorless vector control!
• An optimum drive performance can only be achieved with the sensorless vector
control if the motor parameters correspond to the real motor as exactly as possible.
Danger!
This procedure may only be carried out during commissioning, not during operation!
• During the procedure the motor is energised so that:
• it cannot be excluded that the connected mechanical components may move!
• the windings heat up.
If you repeat the procedure, ensure that the motor is not thermally overloaded
(particularly if no temperature feedback is used).
For software versions lower than V4.0 the following applies:
• If the automatic brake operation is used, ensure that no basic function is requested or
that the application is stopped before this procedure is called. Otherwise the applied
holding brake could be released!
• For positioning applications you have to observe that the absolute position and the
home position will get lost when this procedure is called. The loss of the home
position is not signalled to the application. The following sequence has to be observed
for positioning applications: 1.) Execute identification 2.) Save parameter set
3.) Restart controller 4.) Execute homing procedure.
Requirements
• For the automatic determination of the motor parameters it is required that first the switching
performance of the inverter has been optimised successfully, to ensure that the current has a
sinusoidal form. Optimising the switching performance of the inverter ( 135)
138 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
• The motor parameters listed in the following table are excluded from the automatic
determination and must be adapted to the motor used (see motor nameplate) before the
determination.
Parameter Info
C00081 Rated motor power
C00084 Motor stator resistance
(Default setting is used as starting value for the automatic determination.)
C00087 Rated motor speed
C00088 Rated motor current
(The current amount for the procedure is derived from this specification)
C00089 Rated motor frequency
C00090 Rated motor voltage
Note!
For devices of the types 9 + 10 (from 132 kW) the automatic determination of the motor
parameters may fail and a corresponding status display is output.
Remedy: Parameterise the motor parameters manually by means of the manufacturer's
data sheet.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 139
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
Tip!
For controller enable all sources for controller inhibit must be reset. In C00158 the sources
for controller inhibit are displayed in a bit-coded manner.
The status of the device command activated under C00002 is indicated under C00003.
Sequence
If all conditions are met, the impedance of the controlled system is determined for approx. 30
different frequencies. These values are used to determine the electrical machine parameters by
means of a mathematical procedure.
• Since the procedure starts with very low frequencies and always considers several complete
periods, the whole process takes approx. 3 minutes.
• During the procedure, the motor is energised with a current, the r.m.s. value of which
corresponds to the lower of the following two values:
After the parameters have been extracted from the impedance, they are checked for consistency
with the required rated values. If an inconsistent parameter set is detected, is this an indication of
faulty rated values on the nameplate.
Note!
During the procedure, the motor should not rotate.
With synchronous machines, this cannot always be ensured. Although the current flow
is produced in the torque-neutral axis, asymmetries in the machine lead to a rotation of
the rotor.
• In such a case, the measurement would be useless and would have to be repeated.
• As a remedy, we recommend to use a holding brake.
With asynchronous machines, slight rotations might possibly occur. Their influence on
the measurements is, however, not worth mentioning.
• In case of uncertainties, the measurement should be repeated several times to check
if the results for the stator resistance, the leakage inductance of the stator and the
rotor resistance differ widely. This should not be the case.
• The magnetising inductance and the cos(ϕ) values are not that important for the
diagnostics, because they are strongly non-linear.
140 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.3 Adjusting motor and controller to each other
________________________________________________________________
• The representation of the equivalent circuit diagram depends on the motor control selected
(C00006).
• The motor stator resistance (C00084) and motor stator leakage inductance (C00085) can be
altered directly via the input fields in the equivalent circuit diagram.
• The motor magnetising current (C00092) is displayed as comparison value to the motor current
(C00054).
• The motor magnetising current must especially be observed in case of a no-load operation,
both at standstill and with rated speed.
• The motor magnetising current is directly calculated from the rated motor current (C00088)
and the motor power factor (C00091).
• The mutual motor inductance can be indirectly adapted via the parameter Lh adjustment
(C02861) in the range of 50 ... 200 %. The mutual motor inductance evaluated in percent is
shown in C00079.
• The motor rotor resistance can be indirectly adapted via the parameter Rr adjustment (C02860)
in the range of 50 ... 200 %. The motor rotor resistance evaluated in percent is shown in C00082.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 141
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
In the Lenze setting the servo control for synchronous motors is selected in C00006.
After the motor and controller are optimally adjusted to each other, no more basic settings are
required for servo control.
Tip!
How to optimise the control behaviour and adjust it to the concrete application is described
in the chapter "Optimising the control mode". ( 143)
From software version V2.0 the parameterisable additional function "Field weakening for
synchronous machines" is provided for the servo control. ( 206)
142 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
The "optimisation steps" given in the following table serve to further optimise the control behaviour
of the servo control and adjust it to the concrete application.
• Detailed information on the individual steps can be found in the following subchapters.
Optimisation steps
1. Optimising the current controller. ( 144)
• The current controller should always be optimised if a motor of a third-party manufacturer with
unknown motor data is used!
Parameterise selected technology application in »Engineer« and load it into the controller.
• See description of the corresponding technology application.
• During operation (with setpoint selection) further steps can be carried out to optimise the motor control:
2. Optimising the speed controller. ( 147)
• Via running a typical speed profile and recording the ramp response of the speed controller with the
oscilloscope.
3. If the speed controller optimisation did not achieve the intended result:
Set current setpoint filter (band-stop filter). ( 150)
• In order to suppress or damp (mechanical) resonant frequencies, two current setpoint filters are
integrated in the speed control loop of the controller which are switched off in the default setting but
can be parameterised accordingly, if required.
Then readjust the speed controller: Optimising the speed controller. ( 147)
4. Optimising phase controller. ( 153)
• Via running a typical speed profile and recording the ramp response of the phase controller with the
oscilloscope.
5. Optimising response to setpoint changes. ( 154)
• Via running a typical speed profile and recording the inputs and outputs of the speed controller with the
oscilloscope.
6. Setting the field weakening for asynchronous machines. ( 156)
• By means of traversing a speed profile 0 ↔ nmax and recording the speed, flow, and D-current setpoints/
actual values with the oscilloscope.
7. Save »Engineer« project.
Tip!
To run a typical speed profile for optimising the motor control, you can also use the basic
function "manual jog" with suitably adapted manual jog parameters if this basic function
is supported by the technology application selected. Manual jog ( 395)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 143
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Note!
The current controller should always be optimised if a motor of a third-party
manufacturer with unknown motor data is used!
An optimisation of the current controller is useful, as the two controller parameters gain (C00075)
and reset time (C00076) depend on the maximum current required and the switching frequency set.
For this purpose, the controller parameters only need to be adapted once at a fixed switching
frequency.
We recommend to select a switching frequency
• as low as possible if the controller is to be operated frequently at the maximum current limit.
• of 8 kHz (up to and including model 7) or 4 kHz (from model 8 onwards) if the maximum current
limit will not be reached or will only be reached rarely.
The controller parameters are then automatically adapted to the other switching frequencies.
In a test mode you can select current setpoint step-changes and optimise the setting of both control
parameters by evaluating the step responses.
• The starting values for gain and reset time can be calculated with the following formula:
144 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 145
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Tn < Tn opt.
t t t
I I I
Tn = Tn opt.
t t t
I I I
Tn > Tn opt.
t t t
7. Change the gain Vp under C00075 and the reset time Tn under C00076.
8. Repeat steps 4 ... 6 until the optimum step response of the motor current is reached.
• In the optimised state the current rise time typically is 0.5 ... 1 ms.
• If the adjustment results are not satisfactory, the decoupling network can be
additionally activated via the setting C00074 = "1". After this, repeat the steps 2 ... 6.
• In case of MCS, satisfying results may only be achieved with a current-dependent
correction of the current controller parameters based on the saturation behaviour of the
motor stator leakage inductance. For this purpose, it is required to use a motor with an
electronic nameplate (ENP) or to set the saturation characteristic manually.Correction
of the stator leakage inductance... ( 201)
9. After the optimisation has been completed, deactivate the test mode again (C00398 = "0:
Test mode deactivated").
10. Save parameter set (C00002 = "11: Save start parameters").
146 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Gain setting
The proportional gain Vp is selected under C00070:
1. Select the speed setpoint.
2. Increase C00070 until the drive becomes unstable (observe motor noises).
3. Reduce C00070 until the drive becomes stable again.
4. Reduce C00070 to approx. half the value.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 147
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Stop!
If the controller parameters are preset unfavourably, the control can tend to heavy
overshoots up to instability!
• Following and speed errors can adopt very high values.
• If the mechanics are sensitive, the corresponding monitoring functions are to be
activated.
How to optimise the speed controller setting by means of the ramp response:
1. Run a typical speed profile and record the ramp response of the speed with the
Oscilloscope. ( 579)
• Motor control variables to be recorded:
Speed.dnSpeedSetpoint (speed setpoint)
Speed.dnActualMotorSpeed (actual speed value)
2. Evaluate the ramp response:
Vp < Vp opt. Vp = Vp opt. Vp > Vp opt.
n n n
Tn < Tn opt.
t t t
n n n
Tn = Tn opt.
t t t
n n n
Tn > Tn opt.
t t t
148 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 149
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Filter 1 Filter 2
C00270/1 Frequency [Hz] C00270/2 Frequency [Hz]
C00271/1 Width [Hz] C00271/2 Width [Hz]
C00272/1 Depth [dB] C00272/2 Depth [dB]
m m*
[5-2] Optional current setpoint filters (filter cascade) in the speed control loop
150 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Stop!
If the filter parameters are set incorrectly, the impaired closed-loop control can respond
with too large overshoots and cause the controller to become unstable, e.g. if the filter
width is set to a value more than twice as large as the filter frequency.
After setting the filter parameters, the drive behaviour during stop and quick stop (QSP,
Fail-QSP) must be checked. If impairments exist,
• the still running drive must either be coasted down by activating the controller inhibit
or immediately be brought to a standstill via a brake.
• the speed controller must afterwards be optimised again.
• the test procedure must be repeated.
2 1 0
f
1
f fgrenz_DRZ
2 grenz_DRZ
Normal and intended use of the current setpoint filter
Use of the current setpoint filter is only partially suitable
The current setpoint filter should not be used
[5-3] Use of the current setpoint filter depending on the resonant frequency
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 151
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Note!
Readjust the speed controller after setting the current setpoint filter. Optimising the
speed controller. ( 147)
152 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
How to optimise the phase controller setting by means of the ramp response:
1. Run a typical speed profile and record the ramp response of the phase controller with the
Oscilloscope. ( 579)
• Motor control variables to be recorded:
Speed.dnSpeedSetpoint (speed setpoint)
Speed.dnActualMotorSpeed (actual speed value)
Speed.dnOutputPosCtrl (phase controller output)
Position.dnEncounteringError (following error)
2. Adjust the gain Vp of the phase controller under C00254 and repeat oscilloscope recording
until the intended following error behaviour is reached and the motor runs sufficiently
smoothly during the constant travel phase.
3. Save parameter set (C00002 = "11: Save start parameters").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 153
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
t t
t t
Apart from the load moment of inertia, effects can be compensated with C00273/2, which in the
closed speed control loop are identified by the speed controller. These for example include the
friction torques.
Below you will find a description of a procedure for optimising the feedforward control behaviour
starting from the system's moment of inertia.
154 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 155
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
156 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 157
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
Example oscillogram
158 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
MI_bTorqueSetpointLimited
MI_dnTorqueSetpoint_n
C00776 MCTRL_dnInputJerkCtrl
MI_dnTorqueHighLimit_n Max. acceleration change
C00274 Bandwitdh 1 Bandwidth 2 MI_dnFilteredTorqueSetpoint_n
(1) (2) (3) M
Torque setpoint I
C00695
C00270/1 C00270/2
MI_dnTorqueLowLimit_n C00271/1 C00271/2
C00272/1 C00272/2
C02559/1...2
Internal torque limit MI_bCurrentSetpointLimited
2
a +b
2 MI_dnActualMotorCurrent_n
C00054 Motor current
C00780 MCTRL_dnImotAct
usq (14)
a +b
2 2 MI_dnActualMotorVoltage_n
usd
C00052 Motor voltage
C00783 MCTRL_dwMotorVoltageAct
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 159
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
160 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
MI_bTorqueSetpointLimited
MI_dnTorqueSetpoint_n
C00776 MCTRL_dnInputJerkCtrl
MI_dnTorqueHighLimit_n Max. acceleration change
C00274 Bandwitdh 1 Bandwidth 2 MI_dnFilteredTorqueSetpoint_n
(1) (2) (3) M
Torque setpoint I
C00695
C00270/1 C00270/2
MI_dnTorqueLowLimit_n C00271/1 C00271/2
C00272/1 C00272/2
C02559/1...2
Internal torque limit MI_bCurrentSetpointLimited
MCTRL_dnFluxAct
Rotating field frequency
Actual D-current C00091
M
C00778 Motor type Coordinate
(12) Field controller (6) Current controller transformation G
(13) (7) (9) (11)
Vp C00077 Vp C00075
Tn C00078 Tn C00076
usq (14)
2
a +b
2 MI_dnActualMotorVoltage_n
usd
C00052 Motor voltage
C00783 MCTRL_dwMotorVoltageAct
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 161
5 Motor interface
5.4 Servo control (SC)
________________________________________________________________
162 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
If this motor control mode is set in C00006, a considerably higher torque and a lower current
consumption in idle state can be achieved compared to the V/f control mode.
Note!
Observe the following application limits of the sensorless vector control:
• Only approved for power up to 55 kW and horizontal applications (no hoists or lifting
equipment)
• For single drives only
• For asynchronous motors only
• Not suitable for operation in generator mode/braking operation (e. g. unwinders)
Tip!
For vertical drives/hoists, use the servo control (with feedback), or the V/f control with
activated voltage vector control (VVC), which supports vertical drives/hoists up to 55 kW.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 163
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
After the motor and controller have been optimally adjusted to each other, the "initial
commissioning steps" described in the following table are sufficient for a quick initial
commissioning.
• Detailed information on the individual steps can be found in the following subchapters.
Only deactivate the flying restart if it is ensured that the drive is always at standstill in the case of controller
enable!
3. Additional "DC-injection braking" function:
• In the Lenze setting, this parameterisable additional function is deactivated.
• If DC-injection braking is required, activate this function. DC-injection braking ( 212)
Tip!
A precise adjustment of the motor parameters for an improved concentricity factor and
stability is described in the chapter "Optimising motor parameters". ( 166)
How to optimise the control behaviour and adjust it to the concrete application is described
in the chapter "Optimising the control mode". ( 172)
Parameterisable additional functions are described correspondingly in the chapter
"Parameterisable additional functions". ( 200)
164 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
The gain for the field current controller (C00985) and the gain for the cross current controller
(C00986) are initially set to "0.00".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 165
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Although the motor parameters have been determined before as described in the chapter
"Adjusting motor and controller to each other", an additional optimisation may be required in the
following cases using the adjustment processes described in this chapter:
• When the concentricity factor in the lowest speed range is to be improved.
• When the stability in the lower speed range is to be improved.
• When the rated torque is not reached in the rated point, i. e. at rated speed and rated current.
• When a too high magnetising current is injected in idle state.
Note!
To execute the adjustment processes described in the following subchapters, the
controller must always be enabled!
166 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Note!
The following adjustment of the motor power factor should be executed after the motor
parameters have been determined and when the value set in C00091 deviates more
than 10 % from the data on the motor nameplate.
If the setting of the motor power factor in C00091 is changed, the setting of the mutual
motor inductance also changes in C00079.
For the adjustment of the motor power factor, first the motor current in idle state at rated speed is
determined in the control type "V/f control". Afterwards the motor power factor is set in the control
type "Sensorless vector control" so that the motor magnetising current corresponds to the
previously determined no-load current.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 167
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
168 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 169
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
170 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 171
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
A manual optimisation of the controller settings may be required for very dynamic applications and
in the field weakening range.
Note!
The processes for optimising the controller settings described in the following
subchapters can only be executed while the drive is rotating and never when being at
standstill!
For all optimisation processes the magnetisation phase has to be completed!
Based on the typical controller settings which are listed in the chapter "Parameterising speed and
torque controller" in table [5-8], first the field feedforward control and the speed controller are
optimised in the base speed range. Afterwards, the torque controller is optimised in the field
weakening range.
For optimisation, a suitable speed ramp must be selected for the drive and the acceleration must be
recorded, e.g. using the Oscilloscope function in »Engineer«. ( 579)
172 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
[5-9] Oscillogram 1: speed ramp (motor 55 kw) – field controller gain = 0.00
[5-10] Oscillogram 2: speed ramp (motor 55 kw) – field controller gain = 2.00
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 173
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Gain optimisation
The proportional gain Vp is selected under C00070:
1. Increase C00070 until the drive oscillates slightly (see picture [5-11]).
2. Reduce C00070 until the drive runs stable again (see picture [5-12]).
3. Reduce C00070 to approx. half the value.
174 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
[5-11] Oscillogram 1: speed ramp (motor 55 kw) – speed controller gain = 15.49
[5-12] Oscillogram 2: speed ramp (motor 55 kw) – speed controller gain = 7.49
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 175
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Stop!
Reduce the maximum current in C00022 for this adjustment to approx. 130 % of the
motor magnetising current (C00092) to prevent shocks on the drive!
Note!
If no field weakening operation is required, the adjustment must be executed in the base
speed range.
The gain (C00987) and reset time (C00988) of the torque controller are to be set so that the actual
cross current can preferably follow the cross current setpoint.
• If oscillations occur during the cross current (see illustration [5-13]), the gain (C00987) is to be
reduced until the drive is stable again (see illustration [5-14]).
• Afterwards the reset time (C00988) can be reduced as long as the drive accelerates in a stable
way.
176 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
[5-13] Oscillogram 1: speed ramp (motor 55 kw) – torque controller gain = 0.0661
[5-14] Oscillogram 2: speed ramp (motor 55 kw) – torque controller gain = 0.0361
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 177
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Note!
Only required for sensorless vector control if one of the following functions is used.
• Flying restart function ( 209)
• DC-injection braking ( 212)
In a test mode you can select current setpoint step-changes and optimise the parameter settings of
the current controller (gain and reset time) by evaluating the step responses.
• The starting values for gain and reset time can be calculated with the following formula:
Gain = Stator
leakage inductance-
------------------------------------------------------------------
340 μs
178 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
Tn < Tn opt.
t t t
I I I
Tn = Tn opt.
t t t
I I I
Tn > Tn opt.
t t t
6. Change the gain Vp under C00075 and the reset time Tn under C00076.
7. Repeat steps 4 ... 6 until the optimum step response of the motor current is reached.
• In the optimised state the current rise time typically is 0.5 ... 1 ms.
8. After the optimisation has been completed, deactivate the test mode again (C00398 = "0:
Test mode deactivated").
9. Save parameter set (C00002 = "11: Save start parameters").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 179
5 Motor interface
5.5 Sensorless vector control (SLVC)
________________________________________________________________
MI_dnTorqueSetpoint_n
C00776
MI_bCurrentSetpointLimited
Torque controller
MI_dnTorqueHighLimit_n
Feedforward
Torque setpoint M C00986 control C00059 Number of pole pairs
I
C00695 (1) (2)
C00051 Actual speed value
MI_dnTorqueLowLimit_n (4)
C00987 Gain C00497
C02559/1...2 C00988 Reset time Switching frequency
Internal torque limits C00018
Coordinate
Flux model (6) Motor model transformation
Slip calculation
(5) (7) C00079 (8)
C00091
M
(9)
Filter - DC detection Inverter error
characteristic
Voltage limit
(11) Feedforward
Filter time constant C00280 Field weakening C00985 control
Field controller MI_dnActualFlux_n
(12) C00778 MCTRL_dnFluxAct
usq (10) Actual D-current
2
a +b
2 MI_dnActualMotorVoltage_n
usd
C00052 Motor voltage
C00783 MCTRL_dwMotorVoltageAct
(3)
Actual Q-current
2
a +b
2 MI_dnActualMotorCurrent_n
Actual D-current
(10) C00054 Motor current
C00780 MCTRL_dnImotAct
180 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
If this motor control mode is set in C00006, the output voltage of the controller follows a firmly
defined characteristic.
Note!
The operation of vertical drives/hoists is only supported up to 55 kW by the V/f control!
After the motor and controller have been optimally adjusted to each other, the "initial
commissioning steps" described in the following table are sufficient for a simple characteristic
control.
• Detailed information on the individual steps can be found in the following subchapters.
Only deactivate the flying restart if it is ensured that the drive is always at standstill in the case of controller
enable!
7. Additional "DC-injection braking" function:
• In the Lenze setting, this parameterisable additional function is deactivated.
• If DC-injection braking is required, activate this function. DC-injection braking ( 212)
Tip!
How to optimise the control behaviour and adjust it to the concrete application is described
in the chapter "Optimising the control mode". ( 188)
Parameterisable additional functions are described correspondingly in the chapter
"Parameterisable additional functions". ( 200)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 181
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Linear/square-law characteristic
C00950 serves to select the shape of the characteristic to adjust the characteristic to different load
profiles:
• Linear characteristic for drives with constant load torque over the speed.
• Square-law characteristic for drives with a linear or square-law load torque over the speed:
• Square-law V/f characteristics are mostly used in centrifugal pump and fan drives. However,
it must be checked in each individual case if your pump or fan drive can be used in this
operating mode!
• If your pump or fan drive is not suitable for operation with a square-law V/f characteristic,
you have to use the linear or user-definable V/f characteristic or the sensorless vector control
instead of the V/f control.
U U
C00090 C00090
0 fsoll 0 fsoll
0 C00951 0 C00951
C00090: Rated motor voltage
C00951: V/f base frequency
• The calculation of the characteristic considers the rated motor voltage (C00090) and the V/f
base frequency (C00951).
182 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Stop!
If the motor is operated at standstill for a longer time - especially in case of smaller
motors - the motor can be destroyed by overtemperature!
• Connect the thermal contact (NC contact), PTC, or KTY of the motor and activate the
motor temperature monitoring of the controller.
• Operate self-ventilated motors with a blower, if required.
Note!
When device types > BF7 are used, the voltage boost only functions in a restricted way
due to the hardware properties!
Depending on the required starting torque, the voltage boost must be set so that the required
motor current will be available after controller enable (starting current ~ Vmin).
Tip!
The required voltage can be calculated by multiplying the stator resistance by the rated
magnetising current:
U min = R S ⋅ I mN
Optionally, the voltage can be determined empirically by increasing the value for the
voltage boost until the rated magnetising current flows.
• Via the input MI_dnBoostSet_n the voltage has to be selected in [%] relating to the rated motor
voltage (C00090).
• In C00960, however, the voltage must be set directly in [V].
• Only positive voltage values can be selected, negative values are limited to 0 V.
• Both selections are added:
2 2
U = U Characteristic + U Boost
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 183
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
U U
C00090 C00090
UBoost UBoost
0 fsoll 0 fsoll
0 C00951 0 C00951
C00090: Rated motor voltage
C00951: V/f base frequency
Tip!
For magnetising the motor, consider a sufficient time from the controller enable to the
start of the speed ramp function generator.
• The bigger the motor the longer the time required for magnetisation. A motor with a
power of 90 kW requires up to 2 seconds.
184 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Stop!
If the load adjustment is too high, the motor current may increase in idle state and the
motor may overheat!
The C00961 parameter serves to adjust the characteristic depending on the load at CW and CCW
rotation:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 185
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Note!
A disadvantage of the voltage vector control is the increased current at low speeds. This
causes higher losses and thus an increased heating of the machine.
The voltage vector control is activated by defining a current setpoint in C00957 and can be
deactivated again by setting "0.0 A".
• The voltage vector control is additive to the voltage boost.
Setting the voltage boost ( 183)
• When the current setpoint is defined, provide a reserve of 20 % to prevent a motor stalling
caused by sudden additional loads.
• Example for starting torque = rated motor torque:
The current setpoint must be parameterised in C00957 to approx. 120 % of the load current.
Tip!
For controllers with a power > 55 kW we recommend to use the voltage vector control for
horizontal drives for improving the smooth running characteristics.
186 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 187
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
The "optimisation steps" given in the following table serve to further optimise the control behaviour
of the V/f control and adjust it to the concrete application.
• Detailed information on the individual steps can be found in the following subchapters.
Optimisation steps
1. Defining a user-defined V/f characteristic. ( 189)
• Individual adjustment of the motor magnetisation to the concrete application if linear and square-law
characteristics are not suitable.
2. Parameterising slip compensation. ( 190)
3. Parameterising oscillation damping. ( 191)
4. When the flying restart function is used: Optimise flying restart process. Flying restart function ( 209)
5. Optimising the current controller. ( 193)
• Only required if one of the following functions is used:
• Voltage vector control ( 186)
• Flying restart function ( 209)
• DC-injection braking ( 212)
6. Save »Engineer« project.
188 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
U [V]
C00952/1 C00952/11
C00953/1 C00953/11
P1 C00952/2 400 P11
C00953/2
P3 240 P9
P4 160 P8
P5 80 P7
P6
-50 -40 -30 -20 -10 0 10 20 30 40 50 f [Hz]
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
V 400 V 320 V 240 V 160 V 80 V 0V 80 V 160 V 240 V 320 V 400 V
f -50 Hz -40 Hz -30 Hz -20 Hz -10 Hz 0 Hz 10 Hz 20 Hz 30 Hz 40 Hz 50 Hz
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 189
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
190 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Note!
Observe the following restrictions:
• Oscillations occurring sporadically cannot be damped.
• Damping is possible only for constant oscillations at a steady-state operating point.
• The oscillation damping is not suitable for oscillations occurring during dynamic
processes (e.g. accelerations or load changes).
Function
The determination of the oscillation is based on the active current. In order to obtain the alternating
component of the active current, this current is differentiated. This signal is then passed through a
PT1 filter.
• The base frequency of the PT1 filter has to be set in such a way that the oscillation can be
damped and higher-frequency components are filtered out of the signal. For this purpose the
time constant (C00968) is used.
• C00967 serves to parameterise the gain of the oscillation signal. The maximum amplitude of
the frequency change determined by the oscillation damping is set via C00969.
• Oscillation damping is only active if the setpoint speed is greater than 10 rpm and the DC-bus
voltage exceeds a value of 100 V.
• In the lower speed range, the oscillation damping may have a negative impact on the
concentricity factor.
• Therefore from software version V5.0 a ramp end frequency can be set in C00970, up to
which the gain of the oscillation damping (C00967) from 10 rpm is slowly increased with
increasing rotational frequency.
C00968 C00969
Actual value
of active current
Set value
of rotating frequency
C00967
C00970
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 191
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Parameter setting
• The time constant (C00968) is determined from the reciprocal value of twice the frequency of
the current oscillation:
1
Time constant = --------------------------------------------------------------
2 ⋅ Oscillation frequency
• The gain factor (C00967) is calculated with the following formula based on the relationship
between the amplitude of the current oscillation and the maximum device current:
Current amplitude
Gain = ------------------------------------------------------------------------------------------------------ ⋅ 100 %
2 ⋅ Maximum device current (C00789)
• The maximum oscillation frequency (C00969) serves to the absolute limitation of the oscillation
frequency calculated before it is added to the field frequency. It can be derived from the
amplitude of the current oscillation, the rated motor current, and the slip frequency of the
motor connected:
• From software version V5.0: The ramp end frequency (C00970) defines the rotational frequency
from which the gain factor is to have reached its nominal value (C00967).
• The ramp end frequency refers to the rated motor frequency in percent (C00089).
• Below a speed of 10 rpm, the oscillation damping remains deactivated.
• For machines with a power greater than 55 kW a ramp end frequency of 20 % is
recommended.
192 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Note!
Only required if one of the following functions is used:
• Voltage vector control ( 186)
• Flying restart function ( 209)
• DC-injection braking ( 212)
In a test mode you can select current setpoint step-changes and optimise the parameter settings of
the current controller (gain and reset time) by evaluating the step responses.
• The starting values for gain and reset time can be calculated with the following formula:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 193
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Tn < Tn opt.
t t t
I I I
Tn = Tn opt.
t t t
I I I
Tn > Tn opt.
t t t
6. Change the gain Vp under C00075 and the reset time Tn under C00076.
7. Repeat steps 4 ... 6 until the optimum step response of the motor current is reached.
• In the optimised state the current rise time typically is 0.5 ... 1 ms.
8. After the optimisation has been completed, deactivate the test mode again (C00398 = "0:
Test mode deactivated").
9. If the Imin control is used, both calculated controller parameters can also be used for the
Imin controller:
• C00075 C00958 (Imin controller: gain)
• C00076 C00959 (Imin controller: reset time )
10. Save parameter set (C00002 = "11: Save start parameters").
194 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
M = Mmax
1.0
0.9
M = Mmax * n1/n
0.8
0.7
0.6
M2
0.5
0
0.4
M = M2 * n22/n2
0.3
1
0.2
0.1 2
0
2.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
3.0
3.1
3.2
3.3
3.4
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
n1 n2
[5-19] Speed/torque curve of the asynchronous motor with two field weakening ranges and
The operating range of an asynchronous motor consists of the voltage control range and the field
weakening range. The field weakening range again is divided into two ranges:
• In the first range , the power can be kept constant without causing motor stalling.
• The second field weakening range is characterised by the fact that the maximum permissible
stator current (defined via C00022 "Maximum current") is reduced to prevent motor stalling.
The override point (n2, M2) can be influenced via C00980 ("VFC: Override point of field weakening").
If the motor stalls in the field weakening range, the override point (n2, M2) can be adjusted by
decreasing C00980 so that motor stalling is avoided.
If the motor does not provide sufficient torque in the field weakening range, C00980 must be
increased.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 195
5 Motor interface
5.6 V/f control (VFCplus)
________________________________________________________________
Oscillation damping
Gain C00967 Limitation
Time constant C00968 C00967
Actual Q-current
(3)
1
MI_dnActualMotorFreq_s
2
Characteristic C00784 MCTRL_dnMotorFreqAct
Base frequency C00951 Load
calculation Rated slip
Charact. shape C00950 CW/CCW rotation C00961 Switching frequency
Linear Load adjustment C00962 C00018
characteristic Inverter error
0
(7) characteristic
Square-law 1
characteristic 2
MI_dnBoostSet_n
(8)
2
a +b
2
M
User-definable C00960 Coordinate
characteristic transformation
V/f voltage boost
(9)
Frequency values 1...11 C00952/1...11 MI_dnActualMotorVoltage_n
Voltage values 1...11 C00953/1...11 C00052 Motor voltage
Activat. of interpolat. point 1...11 C00954/1...11
C00783 MCTRL_dwMotorVoltageAct
VVC controller
196 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.7 V/f control (VFCplus)
________________________________________________________________
Note!
The descriptions in the chapter "V/f control (VFCplus)" also apply to the V/f control
closed loop. ( 181)
When this motor control mode is used, the operation can be continued if the encoder
fails. For this, the encoder monitoring must be parameterised to "Warning". If the
encoder fails, the speed controller is "frozen" so that the slip correction via the speed
controller is maintained.
For the closed loop V/f control, the speed controller (also called "slip regulator") also has to be
parameterised for the speed feedback.
• C00971 serves to define the influence of the speed controller in [%] with regard to the reference
speed of the motor (C00011). If the influence is adjusted to the slip expected under normal
operating conditions, the motor cannot accelerate in an uncontrolled way when the encoder
fails.
• To activate the speed controller, parameterise the gain (C00972) and the reset time (C00973).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 197
5 Motor interface
5.7 V/f control (VFCplus)
________________________________________________________________
Oscillation damping
Gain C00967 Limitation
Time constant C00968 C00967
Actual Q-current
(3)
Speed controller
C00971 Influence
Number of pole pairs C00059 C00972 Gain
C00973 Reset time
VVC controller
198 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.7 V/f control (VFCplus)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 199
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Detailed information on the parameterisable additional functions can be found in the following
subchapters:
200 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Note!
Function only possible for servo control!
The current controller must be adjusted to the electrical characteristics of the motor stator
resistance (C00084) and stator leakage inductance (C00085). In case of modern motors, the stator
leakage inductance changes with the height of the current so that a new current controller setting
is required for each current height.
When the motor is operated with very low and very high currents (e.g. in Pick and place
applications), it is not always possible to achieve a satisfactory current controller setting for all
operating points. For this purpose, the correction of the stator leakage inductance and current
controller parameters is now possible via an adjustable saturation characteristic that can be set in
C02853 (17 interpolation points).
The following picture shows a typical saturation characteristic of an MCS motor:
L/Ln
120 %
100 %
80 %
60 %
40 %
20 %
0% I/Imax
0% 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %
[5-22] Saturation characteristic: Inductance referring to the inductance for rated current
• By optimising the current controller with different current setpoints such a characteristic can be
determined "by trial" and set in C02853.
• The correction by means of this saturation characteristic can be switched on/off via C02859.
Note!
The saturation characteristic is not only used for the correction of the current controller
but also influences the current controller feedforward control (C00074).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 201
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Vp [V/A]
Tn [ms]
Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
Given values:
• Rated motor current: 5 A
• Maximum motor current: 20 A
• Maximum process current: 15 A (must be set later in C00022)
Procedure:
1. Deactivate correction (C02859 = "OFF").
2. Set the maximum current up to which the motor is to be operated in the process in C02855 (in
this example "15 A").
• The value set in C02855 has to be greater or the same as C00022.
3. Adjust the current controller with different current setpoints and take down the corresponding
settings for Vp and Tn.
• The procedure for the adjustment is described in the chapter "Optimising the current
controller".
• The current setpoints that are to be set for the respective adjustment in C00022 result from
the scaling of the maximum process current to the x axis of the saturation characteristic.
• The interpolation points which are required to define the saturation characteristic with a
sufficient quality varies from motor to motor and thus has to be determined individually.
202 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
• For this example currents were selected that are part of the interpolation points 5, 9, 13, and
15, and a measurement at rated motor current was carried out:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Vp [V/A]
Tn [ms]
Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
Rated motor current
Maximum process current (≡ 100 %)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Vp [V/A]
13
12
11
10
9
8
7
6
5
4
3
2
1
0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 203
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
5. Set the gain Vp in C00075 and the reset time Tn in C00076, which have been determined during
the adjustment with rated motor current (in this example "5 A"):
• Set C00075 = "10 V/A".
• Set C00076 = "5 ms".
6. Scale the Vp values on the Y axis of the characteristic to the 100 % Vp setting in C00075:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Vp [%]
130 13
120 12
C00075 = "10 V/A" º 100 %
110 11
100 10
90 9
80 8
70 7
60 6
50 5
40 4
30 3
20 2
10 1
0 0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
[5-26] Scaling of the determined saturation characteristic to the "100 %" setting in C00075
7. Enter the Vp values in percent, which are placed on the interpolation point, in C02853/1...17:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Vp [%]
130
107
95
87.5
80
72.5
65
57.5
50
45
40
35
30
0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
204 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 205
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Note!
Function only possible for servo control!
If required, the field weakening mode can be switched on in C00093 for synchronous machines.
n
800V
n max = n rated_mot ⋅ --------------------------------------
2 ⋅ U rated_mot
[5-29] Calculation of the maximally reachable speed with switched-on field weakening
M [Nm]
60
50
40 0
30
20
1
10
0 n [rpm]
0 1500 3000 4500
Standstill torque
Rated torque
Characteristic for continuous operation
Limit characteristic at mains voltage of 400 V without field weakening
Limit characteristic with field weakening
206 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
• The maximally effective motor magnetising current is calculated based on the motor data set
in C00084 to C00091.Then the calculated value is internally limited to 98 % of the maximum
current set in C00022.
• When field weakening is switched on, the actually used maximum effective motor magnetising
current is shown in C00092, if field weakening is switched off, "0 A" are displayed, as before.
Note!
If a Lenze motor is used:
The controller is parameterised automatically so that the field weakening works
optimally and there is no danger to the devices.
Stop!
If an OEM motor is used:
If pulse inhibit is set in the controller, the DC bus is loaded with the voltage that
corresponds to the current speed of the machine.
Since with switched-on field weakening higher speeds can be achieved at a
correspondingly higher rotor voltage of the motor, the DC bus can be loaded to a voltage
higher than the set DC-bus voltage in case of pulse inhibit and a currently high motor
speed and even exceed the maximally permissible voltage of 800 V!
In order to protect the device, either use a brake chopper, or parameterise the speed
monitoring via C00596 and C00607, so that only a maximum motor speed is possible
that could also be reached with Vdc-bus = 800 V without field weakening.
Maximum motor speed ( 124)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 207
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Example: Voltage increase in the DC bus when field weakening is switched off
(For instance by an active setting of the controller inhibit or by tripping a fault or error at high motor
speed.)
U
• If pulse inhibit is set at 6000 rpm and switched-on field
840 V
> 800 V weakening, the DC bus is charged to over 800 V ().
• A speed limitation to 5700 rpm is required, as this speed
560 V
generates a DC-bus voltage of 800 V when the field
weakening mode is switched off.
4000 6000 n
[5-31] Example: Possible DC-bus voltage > 800 V if field weakening gets lost
208 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Note!
Function only possible for V/f control or sensorless vector control!
In the case of V/f control or sensorless vector control, the current motor speed is only provided to
the controller if the motor control is active. However, if the controller is enabled, one cannot always
assume that the drive is at standstill. The drive for example may still coast down, or be further
operated by a load. It cannot always be assumed that fans are at standstill if the controller is
enabled, e. g. if the fan impeller is further driven by an air flow in an undefined direction.
If the flying restart mode is activated in C00990, after controller inhibit is deactivated (or DC-
injection braking is cancelled), a flying restart process is automatically started to determine the
current motor speed if the following conditions are met:
• V/f control or sensorless vector control are selected as motor control in C00006.
• The position control structure is set to "Phase controller is active" in C02570.
• The MI_bFlyingSyncBlocked control input of the motor interface is not assigned or set to FALSE.
• The holding brake, if available, is not applied.
Stop!
If the flying restart function is deactivated and the controller is not enabled at standstill,
the output voltage and output frequency does not match the current motor speed. High
compensation currents may flow!
• The drive is first braked towards 0 Hz and is then accelerated again!
• This may cause the following error messages:
• Controller: Overload during acceleration phases (fault)
• Device utilisation Ixt > C00123 (warning)
• Device utilisation Ixt > 100 % (fault)
• Motor load I2xt > C00127 (warning)
• Motor load I2xt > C00120 (error)
• Overcurrent detected (fault)
• Overvoltage in DC bus (trouble)
Note!
The flying restart algorithm requires the motor voltage as exact as possible. Therefore it
is absolutely necessary to predetermine the inverter error characteristic. Optimising
the switching performance of the inverter ( 135)
In addition to the exact motor voltage, the stator resistance must also be known exactly.
If the flying restart function should not work as required, slightly adjust the setting of
the stator resistance in C00084.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 209
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Sequence
210 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Parameter setting
• The flying restart algorithm injects a current into the motor to identify the current speed. This
flying restart current can be parameterised in C00991 in [%] relating to the rated motor current.
• The higher the current the higher the torque imposed upon the motor.
• If the current is too low, a wrong speed can be detected.
• The starting frequency of the flying restart algorithm can be set in C00992.
• If it can be anticipated at which frequency the motor "caught" most frequently in a flying
restart process, this frequency is to be set here.
• The integration time of the phase controller is set in C00993.
• The Lenze setting "60 ms" is adapted for machines with a medium power (45 kW).
• A guide value for the integration time can be calculated with the following equation as a
function of the motor power (C00081):
μs
T i = 1.1 ------ ⋅ Motor power (C00081) + 9.4 ms
W
• For accelerating the flying restart process, this guide value can be reduced.
• If the flying restart frequency (Frequency.dnActualRotatingFieldFrequency) oscillates too
much, the integration time has to be increased again.
• A longer integration time increases the time for "catching" the drive.
• To avoid starting a flying restart process at short-time controller inhibit, a time can be set in
C00995 for the minimum active controller inhibit time.
• Since a pulse inhibit > 500 ms causes a controller inhibit, this also applies to the pulse inhibit.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 211
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Note!
Function only possible for V/f control or sensorless vector control!
Tip!
A detailed description of this functionality can be found in the main chapter "Basic drive
functions", subchapter "Quick stop":
DC-injection braking". ( 392)
Tip!
A detailed description of this functionality can be found in the main chapter "Basic drive
functions", subchapter "Quick stop":
DC-injection braking when quick stop is activated". ( 394)
Tip!
A detailed description of this functionality can be found in the main chapter "Basic drive
functions", subchapter "Brake control":
Mode 22: Automatic DC-injection braking". ( 392)
212 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.8 Parameterisable additional functions
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 213
5 Motor interface
5.9 Monitoring
________________________________________________________________
5.9 Monitoring
DI_bOVDetected
const.
DI_bUVDetected
C00173
DC-bus voltage filter C00174
(15)
DC-bus voltage MI_dnActualDCBusVoltage
const. C00053 DC-bus voltage
C00779 MCTRL_dnDCBusVoltage
Error message
"Failure of motor phase"
C00597
C00599
C00018 const.
Rotating field frequency C00022
Thermal motor model
Actual Q-current MCTRL_dnI2xtLoad
2 2
Actual D-current a +b
C00790
C00128 C00120
C00129
214 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
The "Servo Drives 9400" are provided with an extended, sensorless thermal I2xt motor monitoring
function which is based on a mathematical model that calculates a thermal motor utilisation from
the detected motor currents.
• The calculation considers the speed dependency of the torque (difference between standstill
torque and rated torque).
• C00066 indicates the calculated motor utilisation in [%].
• If the motor utilisation exceeds the advance warning threshold set n C00127, the error message
"I2t motor overload OC8" is output and the response (default setting: "Warning") set in C00606
is activated..
• If the switch-off threshold set in C00120 is exceeded, the error message "I2t motor overload
OC6" is output and the "Fault" response is activated.
• From software version V11.0:
After mains switching, the thermal model of the I²xt motor monitoring is initialised with the
starting value initialised in C01197.
Stop!
The I2xt motor monitoring function is no full motor protection!
Since the motor utilisation calculated in the thermal model gets lost after mains
switching, the following operating states cannot be determined correctly:
• Restarting (after mains switching) of a motor that is already very hot.
• Change of the cooling conditions (e.g. cooling air flow interrupted or too warm).
A full motor protection requires additional measures as e.g. the evaluation of
temperature sensors that are located directly in the winding or the use of thermal
contacts.
Note!
The result of the calculated thermal motor utilisation may be too low for quick
traversing cycles (so-called pick-and-place applications) which include acceleration and
deceleration times of less than 100 ms during overload operation of the motor (often
used: linear motor).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 215
5 Motor interface
5.9 Monitoring
________________________________________________________________
2
Iact motor 1
Iperm motor (n)
k1
(1 + pt1)
1
(1 + pt2)
k2
Parameter Setting
Iact motor Actual motor current -
Iperm motor (n) Permissible motor current (speed-dependent) -
τ1 Therm. time constant coil C00128/1
k1 Percentage of the winding in the final temperature C01195
τ2 Therm. time constant plates C00128/2
k2 Percentage of the steel plates in the final temperature 100 % - C01195
216 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
• The speed-dependent evaluation can be more or less switched off by setting C01196/1...8 to
"100 %" each. The calculation simplified due to this setting corresponds to the calculation in
previous Lenze devices (e.g. 9300 servo inverter or ECS).
Note!
Self-ventilated standard motors are protected insufficiently at low speeds by setting
C01196/1...8 to "100 %" each.
Servo motors, however, do not have a point from which the torque must be reduced due
to a too low speed.
• When setting the characteristic in C01196/1...8 this point must not be ignored. Hence,
point 2 is to be set ideally to point 1 or point 3.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 217
5 Motor interface
5.9 Monitoring
________________________________________________________________
5.9.2.1 Example for entry of the characteristic for asynchronous servo motor
Motor type: MDFMARS 090-32
M C01196/4 C01196/6
10.2
C01196/2 C01196/8
6.1
4.5
0
0 600 1410 3000 n
C01196/1 C01196/3 C01196/5 C01196/7
[5-35] Torque/speed characteristic for motor type MDFMARS 090-32 from catalogue
Note!
At present, relative current values are still expected for the specification of the
interpolation points in subcodes 2, 4, 6, 8 of C01196. This example, however, already
uses relative torque values, the entry of which shall be possible at a later date.
218 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
5.9.2.2 Example for entry of the characteristic for synchronous servo motor
Motor type: MCS 06C60
M
1.5
C01196/2 1.0
C01196/4 C01196/6
0.5 C01196/8
0
0 1000 2000 3000 4000 5000 6000 7000 n
C01196/1 C01196/5
C01196/3 C01196/7
[5-36] Torque/speed characteristic for motor type MCS 06C60 from the catalogue
Note!
At present, relative current values are still expected for the specification of the
interpolation points in subcodes 2, 4, 6, 8 of C01196. This example, however, already
uses relative torque values, the entry of which shall be possible at a later date.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 219
5 Motor interface
5.9 Monitoring
________________________________________________________________
Test step 1
• Motor overload: 6 x Irated,mot(Irated,mot: Rated motor current (C00088))
• Trigger time: Max. 20 s after the overload has occurred
Test step 2
• Motor overload: 2 x Irated,mot(Irated,mot: Rated motor current (C00088))
• Trigger time: Max. 480 s after the overload has occurred
Test step 3
• Motor overload: 1,1 x Irated,mot(Irated,mot: Rated motor current (C00088))
• In case of a motor field frequency of 10 Hz, the I²xt motor monitoring has to be tripped faster
than with a motor field frequency of 20 Hz.
220 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
Test step 4
• After mains switching and an overload of the rated motor current (C00088), the I²xt motor
monitoring has to be tripped faster than before mains switching with the same overload.
• From software version V11.0:
Initial value of the thermal model of the I²xt motor monitoring: C01197 > 0 %.
Example for a UL 508C-compliant total parameterisation of the I²xt motor monitoring of the device:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 221
5 Motor interface
5.9 Monitoring
________________________________________________________________
If the winding temperature detected by the motor temperature sensor exceeds the limit value set
in C00121, the response set in C00584 is activated as advance warning.
• In the Lenze setting the "Warning" response occurs if the winding temperature exceeds 120 °C.
• As soon as the fixed limit value of 150 °C is exceeded, the response set in C00583 is activated
(default setting: "Fault").
• If an open circuit is detected in the motor temperature sensor, the response set in C00594
(default setting: "Fault") is activated.
Note!
By setting C00583 = "0" the monitoring response and the temperature correction is
switched off within the motor control (identification and parameter correction)
This setting for example is reasonable if no usable winding temperature signal is
available.
Tip!
The winding temperature currently detected by the motor temperature sensor is displayed
in C00063.
222 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
W • Interpolation point
• C01191/1 = 25 °C
2225
• C01192/1 = 1000 Ω
• Interpolation point
1000 • C01191/2 = 150 °C
• C01192/2 = 2225 Ω
0
0 25 150 °C
Note!
• If a motor is selected from the motor catalogue, parameters C01190, C01191, and
C01192 are overwritten!
• If the controller measures a resistance below 122 Ω, this is interpreted as a sensor
error and a temperature of 255 °C is output.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 223
5 Motor interface
5.9 Monitoring
________________________________________________________________
Stop!
• This monitoring is only active if the controller is supplied via the line side, i.e. if
the DC-bus voltage (Uz) > undervoltage threshold (LU).
• The controller can only evaluate one PTC thermistor!
Do not connect several PTC thermistors in series or parallel.
• If several motors are operated on one controller, use thermal contacts (NC contacts)
connected in series.
• To achieve full motor protection, an additional temperature monitoring with separate
evaluation must be installed.
Note!
• In the Lenze setting (C00585 = "0: No response"), motor temperature monitoring is
deactivated!
• Lenze three-phase AC motors are provided with a thermal contact on delivery.
• The monitoring responds from a resistance value of 1.6 kΩ at connections X106/T1 and X106/
T2, see functional test below.
• If the monitoring responds:
• The error response set in C00585 is activated (Lenze setting: "No response").
• the error message "PTC has triggered" (0x0077000f) is entered into the logbook of the
controller.
• the status output MI_bMotorOverloadWarning is set to TRUE.
Tip!
We recommend to always activate the PTC input when using motors which are equipped
with PTC thermistors or thermostats. This prevents the motor from being destroyed by
overheating.
Functional test
Connect a fixed resistor to the PTC input:
• R > 4 kΩ : The fault message must be triggered.
• R < 1 kΩ : The fault message must not be triggered.
224 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
From software version V7.0 onwards, two motor temperature sensors can be evaluated
simultaneously via the two encoder inputs X7 and X8 when two motor are used (e.g. double motor
for a storage and retrieval unit). For this purpose, the selection "X7 and X8 in parallel" must be set
as feedback system for the motor temperature in C01193.
• In this case, always the higher temperature of the two detected temperatures is displayed as the
current motor temperature on the Diagnostics tab and in C00063.
• Moreover, the following display parameters are available from software version V6.0 onwards:
• C01200/1: Motor temperature via X7
• C01200/2: Motor temperature via X8
• If one of the two detected temperatures exceeds the limit value set in C00121, the response set
in C00584 is activated as advance warning.
• In the Lenze setting the "Warning" response occurs if one of the two winding temperature
exceeds 120 °C.
• As soon as one of the two detected temperatures exceeds the fixed limit value of 150 °C, the
response set in C00583 is activated (default setting: "Fault").
• If an open circuit is detected in one of the two motor temperature sensors, the response set in
C00594 (default setting: "Fault") is activated.
• It is not possible to set different responses for the two temperature monitoring modes.
• For the motor model in the controller, the mean value of both detected temperatures is used.
Related topics:
Brake controlControl of two motor holding brakes ( 551)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 225
5 Motor interface
5.9 Monitoring
________________________________________________________________
Note!
• In case of sensorless vector control or V/f control, the safe detection of a motor phase
failure is only carried out if the actual current has exceeded the 3.5-fold value of the
threshold parameterised in C00599.
• The dependence on the commutation angle also causes a dependence on the motor
type used:
• The commutation angle and the angle at the shaft (number of pole pairs) of a
synchronous machine are proportional. This makes it possible to predict which
shaft angle is maximally covered in case of error.
• An asynchronous machine has an additional slip between the commutation angle
and the angle on the shaft. This results in a load dependency due to which it is
impossible to predict the maximally covered shaft angle in the event of a fault.
In certain applications (e.g. hoists during lowering operation at non-zero speeds) it
may be possible that a rotating field is no longer applied. Instead, a DC current
flows. In this case, condition 2 is no longer met.
226 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
The following operating modes enable the detection of multiple motor phases during operation:
• VFCplus: V/f control closed loop
• SLVC: Sensorless vector control
The monitoring for failure of multiple motor phases is active if
1. C00597 is set to a response other than "No response" (Lenze setting) and
2. the motor voltage exceeds the threshold value parameterised in C02867.
The "Motor disconnected" fault message is issued if the motor current is lower than the device-
dependent threshold value for > 20 ms.
The monitoring for failure of multiple motor phases can be deactivated if a value of 1000.0 V is
parameterised in C02867.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 227
5 Motor interface
5.9 Monitoring
________________________________________________________________
From software version V5.0 a check via test signal application has been added. It injects a current
into the machine before the actual operation is started, by means of which both a motor phase
failure and the existence of the motor are checked. Only after the check has been carried out
successfully, the actual operation is continued.
• The setpoint current amplitude corresponds to the lower of the two following values:
• The test signal application is activated directly after controller enable if the following conditions
are fulfilled:
• In C00597 a response other than "No response" is set.
• No test mode is activated (C00398 = 0).
• No identification procedure is active
(by device command C00002 = "51", "52", "71" or "72").
• The check actuates the response set in C00597 if one or more motor phase currents have not
reached a certain threshold value within 5 ms after controller enable.
• The threshold value depends on the device power and cannot be parameterised.
• If only one motor phase current does not reach the threshold value, "Motor phase U/V/W not
available" is entered in the logbook.
• If several motor phases do not reach the threshold value, the motor is considered as not
connected, and "Motor not connected" is entered in the logbook.
• The check is completed successfully if all three motor phase currents have exceeded the
threshold value. Then the actual operation is continued immediately.
Note!
• As the check is cancelled immediately if all three motor phase currents have exceeded
the threshold value, the setpoint current usually is not achieved.
• In order to be able to achieve the threshold value used for the check, the rated motor
current must at least be 10 % of the maximum device current (display in C00789).
• This monitoring is independent of the further rotation of the commutation angle.
228 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.9 Monitoring
________________________________________________________________
Explanation
Phase failure is detected for sure.
Phase failure detection may trip without a fault pending.
Iq Torque-forming current component
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 229
5 Motor interface
5.9 Monitoring
________________________________________________________________
The ultimate motor current IULT to be parameterised in C00620 is a limit value to protect the motor
from destruction or influence of the rated data.
• This limit value must not be travelled cyclically in the drive process.
• The maximum current parameterisable in C00022 should have a sufficient distance from this
limit value.
• If the instantaneous value of the motor current exceeds the limit value set in C00620 the
response set in C00619 is executed for motor protection (Lenze setting: Fault).
Note!
When you select a Lenze motor from the catalogue and transfer the plant parameters of
the motor to the controller, the setting in C00620 is automatically adjusted to the
selected motor.
230 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.10 Internal interfaces | "LS_MotorInterface" system block
________________________________________________________________
The LS_MotorInterface system block provides the internal interfaces to the driving machine,
consisting of the phase controller, speed controller, and motor control in the function block editor.
LS_MotorInterface
MI_dnPosCtrlAdaptLoad_n MI_dwControlMode
MI_dnPosCtrlAdaptMotor_n MI_bMotorOrientationInverse
MI_dnSpeedCtrlAdapt_n MI_dwReferenceSpeed
MI_bResetSpeedCtrlIntegrator MI_dwReferenceTorque
MI_dnTorqueHighLimit_n MI_bLimitationActive
MI_dnTorqueLowLimit_n MI_bPosCtrlLimited
MI_dnFluxSetpoint_n MI_bSpeedSetpointLimited
MI_dnInertiaAdapt_n MI_dnSpeedSetpoint_n
MI_dnBoostSet_n MI_dnSpeedSetpoint_s
MI_bFlyingSyncBlocked MI_bSpeedFollowingError
MI_dnTorqueAdd_n MI_bSpeedCtrlLimited
MI_bTorqueSetpointLimited
MI_dnTorqueSetpoint_n
M MI_dnFilteredTorqueSetpoint_n
MI_bCurrentSetpointLimited
MI_bMotorOverloadWarning
MI_bSpeedBelowThresholdC19
MI_dnActualMotorCurrent_n
MI_dnActualMotorVoltage_n
MI_dnActualMotorTorque_n
MI_dnActualMotorSpeed_n
MI_dnActualMotorSpeed_s
MI_dnActualMotorPos_p
MI_dnActualDCBusVoltage_n
MI_dnThermalLoadDevice_n
MI_dnThermalLoadMotor_n
MI_dnActualMotorFreq_s
MI_dnActualFlux_n
MI_bFlyingSyncBusy
MI_bClampIsActive
MI_bMagnetisationFinished
Note!
All input and output signals of the motor interface directly refer to the motor!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 231
5 Motor interface
5.10 Internal interfaces | "LS_MotorInterface" system block
________________________________________________________________
Inputs
MI_dnPosCtrlAdaptLoad_n Dynamic change of the proportional gain Vp of the position controller during
C02568/1 | DINT operation
• For software versions lower than V5.0 the following applies:
Internal limitation to 10 ... 200 %
• From software version V5.0 the following applies:
Internal limitation to 0 ... 200 %
MI_dnPosCtrlAdaptMotor_n Dynamic change of the proportional gain Vp of the phase controller during
C02568/2 | DINT operation
• For software versions lower than V5.0 the following applies:
Internal limitation to 10 ... 200 %
• From software version V5.0 the following applies:
Internal limitation to 0 ... 200 %
MI_dnSpeedCtrlAdapt_n Dynamic change of the proportional gain Vp of the speed controller during
C02568/3 | DINT operation
• If the input is assigned, the following applies:
VP = MI_dnSpeedCtrlAdapt_n [%] * C00070
• If the input is not assigned, the following applies:
VP = 100 % * C00070 = C00070
• Internal limitation to 10 ... 200 %
Optimising the speed controller ( 147)
MI_bResetSpeedCtrlIntegrator Reset integral action component in the speed controller
C02569/2 | BOOL
TRUE Integral action component is reset to "0".
MI_dnTorqueHighLimit_n Upper/lower limit value for correcting variable of the speed controller and total
C02568/4 | DINT torque setpoint
MI_dnTorqueLowLimit_n • These two inputs serve to select an external torque limitation.
C02568/5 | DINT • If the motor torque reaches the selected limits, the drive can no longer
follow the speed setpoint!
• If the torque limitation is active, the output MI_bTorqueSetpointLimited is
set to TRUE.
• 100 % ≡ C00057/2
• Only a positive torque is permissible as upper limit value.
• Only a negative torque is permissible as lower limit value.
• The motor mounting position (C02527) defines the assignment to the
limitation inputs of the motor control.
• The internally effective torque limit values are displayed in C02559/1...2.
MI_dnFluxSetpoint_n Setpoint for the field controller
C02568/7 | DINT
232 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.10 Internal interfaces | "LS_MotorInterface" system block
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 233
5 Motor interface
5.10 Internal interfaces | "LS_MotorInterface" system block
________________________________________________________________
Identifier Value/meaning
DIS code | data type
234 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
5 Motor interface
5.10 Internal interfaces | "LS_MotorInterface" system block
________________________________________________________________
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 235
6 Encoder evaluation
________________________________________________________________
6 Encoder evaluation
This chapter contains information on how to use feedback systems for the motor control.
Danger!
If the encoder/resolver is used as motor encoder:
In case of error, safe operation of the motor is no longer guaranteed!
When servo control is used:
• For the (open circuit) monitoring of the encoder/resolver for reasons of safety always
the "Fault" response (Lenze setting) should be set!
When V/f control is used:
• For this type of motor control, the drive basically is to coast down after an encoder
failure and may not stop, therefore the "Warning" response is to be set for the (open
circuit) monitoring in this case!
Parameters for the (open circuit) monitoring:
• C00580: Response to open circuit of encoder
• C00586: Response to open circuit of resolver
• C00601: Response to communication error of encoder
Note!
The encoder position is stored safe against mains failure in the memory module and is
therefore known to the drive control even after the mains has been switched.
With regard to their position resolution, higher-level applications are based on the
resolution of the encoder which is activated for position control.
Behaviour of the home position after mains switching
If the home position/information is also to be available after mains switching, the
setting C02652 = "1: Received" is required.
• Another condition for keeping the home position/information after mains switching
is the compliance with the maximum permissible angle of rotation of the encoder,
which can be set in C02653.
• When resolvers or single-turn absolute value encoders are used and the mains is
switched off (24 V supply off), the encoder may only be moved by ½ revolution since
otherwise the home position will get lost due to the ambiguity of the encoder
information.
Note!
A digital position encoder connected to the "LS_Feedback" system block must have a
position resolution of exactly 16 bits if a safety module SM301 is used together with the
safe speed detection.
236 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.1 Internal interfaces | "LS_Feedback" system block
________________________________________________________________
The LS_Feedback system block provides the internal interfaces for the basic function "Encoder
evaluation" in the function block editor.
LS_Feedback
FDB_dnPosOffset_p FDB_dnActualPos_p
FDB_dnActPosIn_p FDB_dnActualSpeed_s
FDB_bResetPosFollowingError FDB_dnPosFollowingError_p
FDB_dnSetPos_p
FDB_dnSetSpeed_s
FDB_bResolverError
G E R
FDB_bSinCosSignalError
FDB_bEncoderComError
FDB_dnSetAcc_x
Inputs
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 237
6 Encoder evaluation
6.1 Internal interfaces | "LS_Feedback" system block
________________________________________________________________
Identifier Value/meaning
DIS code | data type
238 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.1 Internal interfaces | "LS_Feedback" system block
________________________________________________________________
The FDB_dnActPosIn_p input serves to evaluate an external encoder (CAN, SSI, Profibus) for the
position control.
• Via this input, a current actual position of an external encoder in [increments] can be directly
transferred to the encoder evaluation.
Note!
• Encoder inversion and offset selection FDB_dnPositionOffset_p also affect the
external actual position.
• If the use of the external actual position preset via FDB_dnActPosIn_p is activated, the
"Home position known" status (HM_bHomePosAvailable = TRUE) is automatically set
and homing with the basic function "Homing" cannot be activated anymore.
• If the traversing range (C02528) is set to "Modulo", the external actual position also
has to be defined as modulo (0 … cycle-1).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 239
6 Encoder evaluation
6.2 Signal flow
________________________________________________________________
FDB_dnPosOffset_p
FDB_dnActPosIn_p C02527
C02529 10
(1)
C00771 Actual position value
0 4
(2)
1
<4 Motor position
C00770
(3)
Motor speed
C00051
C00497 C00772
0
C02570
1
1
FDB_dnActualSpeed_s
C00490 2
C02529 10
0 4
C00596
<4
1
(4) (5)
G G E R FDB_bResolverError
MI_... = output signals of the motor interface. Internal interfaces | "LS_MotorInterface" system block ( 231)
* Set position and setpoint speed are calculated from the basic function that is currently active.
240 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 241
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
C02765 ENC_bError -
C02862/1 Resolver: cos gain 100 %
C02862/1 Resolver: sine gain 100 %
C02863 Resolver: Angle correction 0
Greyed out = display parameter
How to get to the dialog for setting the encoder evaluation parameters:
1. Go to the Project view of the »Engineer« and select the 9400 HighLine controller.
2. Select the Application parameters tab from the Workspace.
3. Click the button All basic functions in the Overview dialog level.
4. Click the button Encoder evaluation in the dialog level Overview All basic functions.
242 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The device interfaces for the encoder on the motor side and, if available, on the load side are directly
assigned to the corresponding control according to the structure of the position control selected
(C02570):
• If only an encoder on the motor side is available, this "motor encoder" provides the actual value
signals for the phase/position control and the speed control.
• In this case both the angle control and the position control can be selected.
• When selecting the position control, make sure that the position encoder selection "10:
Motor encoder (C00495)" is set in C00490. With this selection, the mounting position and the
resulting gearbox factor are already considered.
• The motor encoder supports the secondary servo control irrespective of the use for position
and speed control (commutation).
• If an additional encoder is available on the load side, this "position encoder" only supports the
position control and C02570 accordingly has to be set to "Position controller active", so that the
position encoder is evaluated.
• The used position encoder must be set in C00490.
• The position encoder mounting direction must be set in C02529.
• The starting position of the position encoder can be set via the basic function "Homing".
Note!
When the basic function "Quick stop" is activated, the controller configuration is always
switched over to angle control internally, irrespective of the setting in C02570.
• If the basic function "Quick stop" is to be used, the gain of the phase controller
(C00254) must also be set correctly for the "Position control" controller configuration.
For the technology applications for the interconnection via the "Electrical shaft", the
controller configuration is set to position control in the default setting.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 243
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
From software version V7.0 onwards, the selection "3: Position controller active" is available in
C02570.
• In contrast to the already existing selection "2: Position controller active (<= FW V5.xx)", this
selection considers the gearbox factor.
• Further explanations on this can be obtained from the following table:
C02570 = 2: Position controller active (<= FW V5.xx) C02570 = 3: Position controller active
When the separate position encoder at the output end is When the separate position encoder at the output end is
used, the reference speed to the tool is assumed. This used, the reference speed is referred to the motor. Thus,
causes the acceleration and deceleration times not to all acceleration and deceleration times are calculated
refer to the motor but to the encoder. with regard to the reference speed at the motor.
In order to re-establish the motor reference, the desired
acceleration time of the corresponding function must be
multiplied by the resulting gearbox factor.
Example:
• Motor reference speed (C00011) = 3000 rpm
• Resulting gearbox factor = 10
• Acceleration time = 1 s
With 10 % setpoint selection:
• Motor speed = 100 % (3000 rpm) • Motor speed = 10 % (300 rpm)
• Tool speed = 300 rpm • Tool speed = 30 rpm
• Acceleration time up to 10 % setpoint selection • Acceleration time up to 10 % setpoint selection
(100 % motor speed) = 0.1 s (10 % motor speed) = 0.1 s
244 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
No encoder is installed on the load side. The motor position (angle of rotation) and motor speed are
detected via the motor encoder selected in C00495 and are converted with regard to the load side.
M M
Motor encoder
The actual position and actual speed values on the machine side result from the conversion via the
gearbox factor on the motor side (C02520/C02521) and the feed constant (C02524).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 245
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The optional position encoder is used as a feedback for the position control and transmits the
position of slide or drive roll to the controller.
M M
Motor encoder
Position encoder
Gearbox ratio for position encoder
In this case, the actual position and actual speed values on the machine side result from the
conversion of the position encoder position via the resulting gearbox factor (ratio of the motor
speed to the position encoder speed; display in C02531/3) and the feed constant (C02524).
Tip!
In C02531/2 the gearbox factor is displayed in decimal format.
Important reference variables converted to the load side:
• Motor reference speed (C00011) Load reference speed (C02542)
• Reference torque (C00057/2) Load reference torque (C02543)
246 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
If a position encoder is used as well as the motor encoder, it is essential that position control is used
instead of angle control (C02570 = 2 or 3).
Rotative encoders as well as linear distance measuring devices can be used as position encoders.
The feedback from position encoders (SSI-, EnDat-, TTL-, Sin/Cos-, Hiperface encoder) is transferred
via encoder input X8, with the exception of fieldbus encoders.
If a fieldbus encoder is used, the fieldbus interface is used for position feedback.
The actual position value is passed on to the position controller via the system block available for
encoder evaluation LS_Feedback. For this purpose, the actual position value must be connected to
the input FDB_dnActPosIn_p.
Note!
The use of an SSI encoder is a special case:
• Position feedback takes place via encoder input X8 as is the case with most position
encoders.
• Processing of the actual position value is carried out in the same way as in the case of
a fieldbus encoder. The actual position is passed on to the position controller via the
system block available for encoder evaluation LS_Feedback. For this purpose, the
actual position value must be connected to the input FDB_dnActPosIn_p.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 247
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Linear distance measuring devices (e.g. with Hiperface® or EnDat interface) are only used for
additional position feedback in the case of servo-controlled drives. For speed and current control, a
motor encoder is always necessary.
For applications with low requirements regarding dynamic response and speed accuracy, the use of
sensorless V/F control (VFCplus) and position feedback for position control is possible.
The integer value (INT = integer part of the calculation) must be entered in C00420. The resulting
rounding-off error is corrected by means of the position encoder gearbox factor (C02522 / C02523)
in the machine parameters.
SeeDetermination of the position encoder gearbox factor of linear distance measuring devices
The resulting maximum position which can be shown can be checked inC02539.
The maximum speed that can be shown is indicated in C02540.
If the necessary speeds and positions for the application can no longer be shown, C00420 can be
enlarged. The internal resolution is thus decreased.
248 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
M
DME
5000
?
Motor encoder
Laser distance measuring device
Feed
Laser beam hits reflective surface
Circumference of the drive roll = 848,23 mm
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 249
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The resolver evaluation of the controller is adapted to the resolver types mounted in Lenze motors
and offers a good compromise between the dynamic performance and interference suppression. If
the resolver is used as a speed feedback system, the dynamic performance of the resolver evaluation
determines, among other things, the maximum speed controller gain by means of which stable
operation is possible.
In a system with an EMC-compliant structure (low interference), you can increase the dynamic
performance of the resolver evaluation in C00417 without a loss in quality in the speed signal. By
increasing C00417, the evaluation is rendered more dynamic, and thus the speed controller gain Vp
(C00070) is also increased without leaving the stable operating range.
The acceleration of the evaluation depends on the cable length, the resolver, and the quality of the
electrical shielding. In many cases, a setting of C00417 = 300 % is possible which can double the
speed controller gain. The higher gain in the speed controller may reduce following errors.
When a resolver with a number of pole pairs > 1 (C00080 > 1) is used, it may be necessary to increase
the dynamics of the resolver evaluation C00417. The following rule of thumb applies for the
parameterisation:
C00417 = 100% × Value in C00080
If an SM301 safety module is used to monitor the equipment, a parameterised value in C00417 of >
500 % can cause incorrect triggering of the safety module. A value which is too high must be
decreased in order to eliminate incorrect triggering.
See also: Servo control (SC): Optimising the speed controller ( 147)
Sensorless vector control (SLVC): Optimising the speed controller ( 174)
250 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Application: A Hiperface® encoder is to be used with the controller, the current firmware of which
has not (yet) been stored permanently.
Application: A Hiperface® encoder is to be used at the controller which has an initialisation time
that differs from the Hiperface specification. This applies to e.g. the absolute value encoders of the
types SEK37, SEL37, SEK52 and SEL52 of the Sick company.
In case of Hiperface® encoders with increased initialisation time, an error message occurs after
switching on the controller 0x007b001a ("absolute value encoder: communication error"). This
error can be acknowledged but occurs again after every switch-on.
In order to avoid the error message, it is possible to consider the increased initialisation time of the
encoder in C00412.
For the absolute value encoders of the types SEK37, SEL37, SEK52 and SEL52 of the Sick company,
the required initialisation time in C00412 is = 1200 ms.
The initialisation time required for each case can be obtained from the respective absolute value
encoder data sheet.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 251
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
From software version V5.0 all encoders at X8 using the Stegmann SSI protocol are supported.
• Supported bit rates for the SSI communication: 150 ... 1000 kbits
• Supported data word widths: 1 ... 31 bits (effective)
• Supported output code of the SSI encoder: Gray or binary
• The SSI encoder can be used as position encoder or master encoder with a minimum cycle time
of 1 ms.
• The SSI encoder can be supplied via X8 up to a maximum voltage of 12 V and a maximum
current of 0.25 A.
• The SSI data words received are provided to the application via the LS_SsiEncoderX8 system
block for further processing within the function block editor.
Note!
The LS_SsiEncoderX8 SB is only provided within controllers with a MM3xx or MM4xx
memory module.
252 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Note!
• The LS_SsiEncoderX8 SB is only provided within controllers with a MM3xx or MM4xx
memory module.
• If a position is transmitted in the SSI data word, it is output in an unchanged manner
with regard to the position format by the LS_SsiEncoderX8 SB. For a use of the SSI
encoder as position encoder the position has to be converted into the 9400 format
afterwards by means of the L_EsEncoderConv FB.
LS_SsiEncoderX8
Outputs
Identifier Value/meaning
Data type
Gray-binary conversion
If an SSI encoder with Gray coding is used, a data conversion of Gray-to-binary code can be
connected in C00437/1...8 individually for each output of the LS_SsiEncoderX8 SB, and thus for each
partword.
• In the Lenze setting "Binary coded" there is no conversion, i. e. an SSI encoder with binary coding
is expected.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 253
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Parameter Info
C00435/1...8 Starting position for partwords 1 ... 8
In order to be able to display the individual components of the SSI data word received at
different outputs, this code serves to specify the bit position with which the partword for the
respective output starts for the eight possible outputs of the LS_SsiEncoderX8 SB .
Subcode 1 is fixedly assigned to the first output, subcode 2 to the second output, etc.
C00436/1...8 Length of the partwords 1 ... 8
Apart from the position of the first bit, also the bit length of each partword is important for
the separation. A length of zero means that no partword is to be shown at the corresponding
output (output = 0). Here also subcode 1 is fixedly assigned to the first output, subcode 2 to
the second output, etc.
• In the Lenze setting the complete SSI data word received is shown at the output
SSI_dwDataword_1:
66,BGZ'DWDZRUGB n
S = start bit position information
• The following example shows the parameterisation required to split up the SSI data word
received into three partwords (here status information, error bit, and position information):
3DUWZRUG6WDUWSRVLWLRQ &
3DUWZRUG/HQJWK &
3DUWZRUG6WDUWSRVLWLRQ &
3DUWZRUG/HQJWK &
66,BGZ'DWDZRUGB n
66,BGZ'DWDZRUGB o
66,BGZ'DWDZRUGB p
S = start bit Status information Error bit Position information
[6-8] Example 2: Splitting up the SSI data word received into three partwords
254 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The integer (INT = integer part of the calculation) must be entered in C05273. The resulting
rounding-off error is corrected by means of the position encoder gearbox factor (C02522 / C02523)
in the machine parameters.
Determination of the position encoder gearbox factor of linear distance measuring devices with
SSI protocol
The resulting maximum position which can be shown can be checked inC02539.
The maximum speed that can be shown is indicated in C02540.
If the necessary speeds and positions for the application can no longer be shown, C05273 can be
enlarged. The internal resolution is thus decreased.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 255
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Example: Position encoder feedback with an SSI linear distance measuring device
The current position of a positioning unit is detected with a laser distance measuring device (e.g.
»DME5000«) with an SSI interface. A graduation of 0.1 mm has been parameterised in the linear
distance measuring device.
The positioning unit is moved by 848.23 mm in an axial direction for each revolution of the slip-free
drive roll. The current motor speed is detected by a resolver.
A position offset of 100 mm must be taken into account due to installation of the distance
measuring device and the reflector.
The lower 24 bits of the SSI data word contain information coded in Gray.
M
DME
5000
?
Motor encoder
Laser distance measuring device
Feed rate of the screw
Laser beam/reflective surface
Circumference of the drive roll = 848,23 mm
[6-11] Schematic diagram of feedback with laser distance measuring device DME5000
The Multiturn resolution (C05274) that is set must allow the entire traversing range of the
application to be represented and must also ensure that the display limit in the 9400 device is not
exceeded.
• Minimum Multiturn resolution.
C05274 = Maximum traversing range / feed constant = 59
• Maximum Multiturn resolution
C05274 = 231-1 / resolution of Singleturn = 253181
Required FB interconnection
256 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 257
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
In accordance with the parameterisation of the system block LS_SsiEncoderX8, the position
information of the encoder is available in a partword and only has to be sent to the position
controller via the SB LS_Feedback.
In accordance with the Lenze setting of the position encoder gearbox factor (C02522 = 1,
C02523 1 = 1), it is expected that one encoder revolution corresponds to one rotation at the output
end, i.e. to a feed rate in accordance with the feed constant C02524.
The position information from the SSI data word is converted to the internal scale with the function
block L_EsEnconderConv, with which a certain machine position can be set as the reference/starting
position. The parameterisation of the block makes it possible for the position to be reconstructed
after mains switching. This is necessary if the absolute encoder display range of e.g. 4096
revolutions has been left.
Example: Material feed with length measurement by means of measuring wheel and SSI encoder
The current position of the material of a feed unit is detected with a rotative SSI encoder. One
encoder revolution corresponds to one revolution of the measuring wheel (400 mm).
Every time the slip-free drive roll revolves, the material is moved 1200 mm in an axial direction. The
current motor speed is detected by a resolver.
The lower 24 bits of the SSI data word contain the position information coded in Gray. The SSI
encoder supplies 4096 gradations per revolution and has an absolute display range of 4096
revolutions.
M
?
Motor encoder
SSI encoder
Circumference of the measuring wheel = 400 mm
Circumference of the drive roll = 848,23 mm
[6-12] Schematic diagram of feedback with laser distance measuring device DME5000
Required FB interconnection
258 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 259
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The LS_EncoderX8 system block serves to provide the encoder signal of input X8 to the application,
independent of the selected feedback system for the motor encoder and position encoder.
Application cases:
• High-resolution speed encoder as master encoder /value, correcting signal, ...
• Absolute value encoder for length measurements
• Display of the absolute encoder value without considering an offset
Note!
For SSL encoders, the LS_SsiEncoderX8 system block must be used. Use of an SSI
encoder at X8 ( 252)
LS_EncoderX8
ENC_dnEncoderOut1
ENC_dnEncoderOut2
ENC_dnActualSpeed_s
ENC_bError
G E R
Outputs
Identifier Value/meaning
DIS code | data type
ENC_dnEncoderOut1 Display of the current encoder position (steps) within one revolution
C02762 |DINT • 1 revolution ≡ 232 bits
Note:
In order to convert the encoder information/position into a position_p in the
internal measuring system, connect both outputs ENC_dnEncoderOut1 and
ENC_dnEncoderOut2 with the inputs dnEncoderIn and dnEncoderIn2 of the
FB L_EsEncoderConv. A storage with mains failure protection of the position signal
is also processed via this FB.
ENC_dnEncoderOut2 Display of all revolutions of the encoder (only with Multiturn)
C02763 |DINT • After the max. presentable revolutions have been reached, the value jumps back
to "0".
• C02761 shows the max. presentable revolutions of the MultiTurn encoder
(encoder-dependent).
• In case of SingleTurn, the value "0" is always output.
ENC_dnActualSpeed_s Current encoder speed in [rpm]
C02764 | DINT
260 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Monitoring
The monitoring functions depend on the encoder type selected inC00422 and do not differ from the
existing monitoring functions:
• Open circuit of encoder (response: C00580)
• Encoder angular drift monitoring ( 264)
• Encoder communication error (FDB_bEncoderComError; response: C00601)
• Sine/cosine encoder error (FDB_bSinCosSignalError)
• Group signal for errors as process date (ENC_bError)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 261
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Display parameter
262 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Resolver errors typically occur in form of the 1st and 2nd harmonic. They have two different causes:
1. The inductances of the sine and cosine track of the resolver have slightly different values.
2. Sine and cosine track do not magnetise orthogonally to each other.
Resolver errors due to cause 1 can be corrected by adjusting the gains of the digital/analog
converters which feed the resolver tracks. In the Lenze setting, the gains of both resolver tracks are
preset with identical values.
Resolver errors due to cause 2 can be compensated for by a slight correction of the angle via which
both resolver tracks are fed relative to one another.
By executing the device command C00002 = "59: Resolver error identification", the gain of the
digital/analog converter for feeding the resolver and the angle which serves to feed the two resolver
tracks relatively to each other are corrected so that the resolver error is minimised.
• A precondition for the execution of the device command is that the machine is in speed-
controlled operation (servo control). The speed amount during the identification must be
constant and higher than 500 rpm.
• After the resolver error identification has been executed successfully, the resolver error
compensation is activated automatically (C00418 = "1: Activated"). Now the resolver operates
with the following resolver error parameters which have been identified during the procedure:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 263
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
The optional encoder angular drift monitoring monitors a potential deviation between the actual
encoder angle and the angle calculated by the counting of increments in the encoder evaluation.
The encoder angular drift monitoring is activated by parameterising an error response that
is not "0: No response" in C00621.
Tip!
A deviation may occur, for instance, by incorrect parameter setting of the encoder
increments, by lines in the form of interferences caused by EMC or loss of lines caused by
EMC.
The encoder angular drift monitoring for encoders with and without absolute information is
implemented by two different principles which are explained in detail in the following subchapters.
Note!
After mains switching, monitoring is only active after second incoming zero pulse since
the first line difference to be used can only be calculated with the second and first zero
pulse.
When the motor (and thus the encoder) is replaced, it is very likely that a angular drift
error occurs within the first revolution after acknowledging the encoder error since the
monitoring function cannot recognise that the encoder has been replaced.
264 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
6 Encoder evaluation
6.3 Parameter setting
________________________________________________________________
Note!
If monitoring is deactivated (C00621 ="0: No response"), there is no cyclic
communication with the encoder, and therefore no communication errors with the
encoder can occur.
If monitoring is activated, it is only executed for speeds lower than 100 rpm due to
runtimes for communication.
• If increments get lost at higher speeds, this deviation can only be recognised when the
speed falls below 100 rpm for at least 80 ms.
After each detected encoder angular drift error, a renewed read-out of the position is
tripped automatically and this angle is written into the encoder evaluation. This makes
it possible to acknowledge the error. In case of synchronous machines, the pole position
is corrected simultaneously.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 265
7 Braking operation
________________________________________________________________
7 Braking operation
The 9400 HighLine controller as single-axis controller (single drive) is provided with an integrated
brake transistor.
• The required brake resistor must be connected externally (see Mounting Instructions/Hardware
Manual).
• The rated values for the internal brake transistor are given in the Hardware Manual in the
chapter "Rated data".
Stop!
If the brake resistor actually connected is smaller than the brake transistor
parameterised, the brake chopper can be destroyed!
The brake resistor can be thermally overloaded. Carry out protective measures suitable
for the installation, e.g.:
• Parameterisation of an error response in C00574 and evaluation of the parameterised
error message within the application or within the machine control. I2t utilisation
- brake resistor ( 270)
• External interconnection using the thermal contact on the brake resistor (e.g. supply
interruption via the mains contactor and activation of the mechanical brakes).
Note!
The brake chopper control is also guaranteed if, for example, the application stands still
or the 24-V supply is not connected and the controller is only fed by the DC bus.
266 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
7 Braking operation
7.1 Parameter setting
________________________________________________________________
The voltage threshold for braking operation is set via C00173 (mains voltage) and C00181 (reduced
brake chopper threshold). If the brake chopper threshold in the DC bus is exceeded, the brake
transistor is switched on.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 267
7 Braking operation
7.2 Monitoring
________________________________________________________________
7.2 Monitoring
The brake chopper hardware is monitored with regard to overcurrent (short circuit or earth fault).
Note!
The monitoring with regard to overcurrent can only be triggered if a braking current is
actually available. It is not possible to carry out a test in idle state (without connected
brake resistor).
• If monitoring responds:
• The brake chopper is switched off immediately.
• The "Fault" response is activated.
• The "Brake transistor: overcurrent" error message is entered into the logbook of the
controller.
Note!
The error can only be acknowledged after 2 seconds at the earliest to resume the braking
operation.
Tip!
In addition to the overcurrent protection the controller is provided with two further
monitoring functions for the braking operation, which are also activated if no brake resistor
is connected at all (testing mode for checking the parameterisation):
Ixt utilisation - brake transistor ( 269)
I2t utilisation - brake resistor ( 270)
268 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
7 Braking operation
7.2 Monitoring
________________________________________________________________
The controller is provided with a monitoring function for the Ixt utilisation of the internal brake
transistor.
Note!
The braking operation will never be switched off by this monitoring function.
C00569
UDC_act C00133
IBr = Logbook entry "Brake chopper: Ixt > C00570"
C00134 0
IBr Ixt C00570
UDC_act 1 C00137
IBr = Logbook entry "Brake transistor: Ixt overload"
C00129 TOn = 1 = f(duty cycle, RBr)
TOff = 0 100 % C00573
• Monitoring is based on a mathematical model which calculates the braking current from the
current DC-bus voltage and the brake resistance parameterised.
• Hence, monitoring can be activated although no brake resistor is connected and can
therefore also be used for a testing mode to check the parameterisation.
• During the calculation the thermal utilisation of the brake transistor is taken into consideration
by the use of an accordingly adapted time constant.
• In C00133 it can be selected whether the minimum brake resistance (display inC00134) which
depends on the network setting in C00173) or the brake resistor value parameterised in C00129
is to be used as a reference for calculating the utilisation.
• C00137 displays the calculated utilisation of the brake transistor in [%].
• A 100 % utilisation corresponds to the continuous braking power which is provided by the
integrated brake chopper at a DC-bus voltage of 790 V (or 390 V at a mains voltage of 230 V).
• The maximum braking power (assuming that the utilisation starts at 0 %) can be provided for
a time period depending on the device.
• The calculated utilisation is provided as oscilloscope signal Common.dnIxtBrakeChopper to
check the braking operation while the system is running
(scaling: 230 ≡ 100 %).
• If the utilisation exceeds the advance warning threshold set in C00570, "Brake chopper: Ixt >
C00570" is entered in the logbook and the response set in C00569 (default setting: "Warning")
is activated.
• When the utilisation reaches the limit value (100 %):
• The activation of the brake chopper is reset to the permanently permissible mark-to space
ratio (taking the parameterised brake resistance into consideration). (The brake chopper is
activated with 4 kHz, which means that it can be switched on/off at minimum intervals of
250 μs.)
• The response set in C00573 (default setting: "No response") is activated with the
corresponding effects on the state machine and the inverter.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 269
7 Braking operation
7.2 Monitoring
________________________________________________________________
Note!
If the DC-bus voltage exceeds the overvoltage threshold due to a too high braking
energy, the monitoring function for overvoltage in the DC bus responds. DC bus
overvoltage ( 272)
The controller is provided with a monitoring function of the I2t utilisation of the brake resistor
which is proportional to the converted braking power.
Note!
The braking operation will never be switched off by this monitoring function.
• The monitoring function is based on the mathematical model which calculates the braking
current from the current DC-bus voltage and the brake resistance parameterised in C00129.
• Hence, monitoring can be activated although no brake resistor is connected and can
therefore also be used for a testing mode to check the parameterisation.
• During the calculation, the thermal utilisation of the brake resistor on the basis of the following
parameters is taken into consideration:
• Resistance value (C00129)
• Continuous power (C00130)
• Thermal capacity (C00131)
• C00138 displays the calculated utilisation of the brake resistor in [%].
• A 100 % utilisation corresponds to the continuous power of the brake resistor which results
at the maximum permissible temperature limit of the brake resistor.
• The calculated utilisation is provided as oscilloscope signal Common.dnI2tBrakeResistor to
check the braking operation while the system is running
(scaling: 230 ≡ 100 %).
• If the utilisation exceeds the advance warning threshold set in C00572, "Brake resistor: I2t >
C00572" is entered in the logbook and the response set in C00571 (default setting: "Warning")
is activated.
270 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
7 Braking operation
7.2 Monitoring
________________________________________________________________
The activation of the brake chopper is reset to the permanently permissible mark-to space
ratio (taking the parameterised brake resistance into consideration). (The brake chopper is
activated with 4 kHz, which means that it can be switched on/off at minimum intervals of
250 μs.)
Stop!
The brake resistor can be thermally overloaded. Carry out protective measures suitable
for the installation, e.g.:
• Parameterisation of an error response in C00574 and evaluation of the parameterised
error message within the application or within the machine control.
• External interconnection using the thermal contact on the brake resistor (e.g. supply
interruption via the mains contactor and activation of the mechanical brakes).
Note!
If the system is dimensioned correctly, this monitoring function should not respond. If
individual rated data of the actually connected brake resistor are not known, they have
to be determined "empirically".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 271
7 Braking operation
7.2 Monitoring
________________________________________________________________
If, due to a too high braking energy, the DC-bus voltage exceeds the overvoltage threshold which
results from the mains voltage setting in C00173, the "Overvoltage in the DC bus" error message is
output and the response set in C00600 is activated (default setting: "Trouble").
Note!
For hoist applications, the "Fault" response should be selected in C00600 (in combination
with an emergency stop via mechanical brakes).
272 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.1 Overview
________________________________________________________________
8 I/O terminals
This chapter provides information about options for parameter setting and configuration of the
controller input and output terminals.
Tip!
Information on wiring the terminals can be found in the Mounting Instructions for the
controller!
8.1 Overview
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 273
8 I/O terminals
8.2 Analog inputs
________________________________________________________________
The controller has two analog inputs that can be used to detect differential voltage signals in the
range of ±10 V, e.g. analog speed setpoint selections or the voltage signals of an external sensor
(temperature, pressure, etc.).
• Optionally, analog input 1 can also be used to detect current setpoints.
X3
274 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.2 Analog inputs
________________________________________________________________
Parameter Info
C00034 Config. analog input 1
C00598 Resp. to open circuit AIN1
C02730/1 Analog input 1: Gain
C02730/2 Analog input 2: Gain
C02731/1 Analog input 1: Offset
C02731/2 Analog input 2: Offset
C02732/1 Analog input 1: Dead band
C02732/2 Analog input 2: Dead band
C02800/1 Analog input 1: Input signal (-16384 ≡ -100 %, 16383 ≡ 100 %)
C02800/2 Analog input 2: Input signal (-16384 ≡ -100 %, 16383 ≡ 100 %)
Greyed out = display parameter
By means of the following two steps, analog input 1 can be reconfigured into a current input:
1. Bridge the terminals A1R and A1- at terminal strip X3 by means of wiring.
2. Select the corresponding current loop under C00034.
Tip!
Like this you can implement a 4 ...20 mA current loop, e.g. for speed setpoint selection.
Open-circuit monitoring
Under C00598 you can set an error response to open circuit for the 4 ...20 mA current loop.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 275
8 I/O terminals
8.2 Analog inputs
________________________________________________________________
The LS_AnalogInput system block displays the analog inputs in the function block editor.
LS_AnalogInput
X3 C02800/1
A2- A2+ A1R A1- A1- A1+ C02731/1 C02730/1 C02732/1
AIN1_dnIn_n
250
C02731/2 C02730/2 C02732/2
AIN2_dnIn_n
C02800/2 AIN1_bCurrentError
Output Value/meaning
Data type
276 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.3 Analog outputs
________________________________________________________________
The controller has two analog outputs that can be used to output internal analog signals as voltage
signals, e.g. for the control of analog indicating instruments or as a setpoint for slave drives.
Note!
Initialisation behaviour:
• After mains switching until the application is started, the analog outputs remain on
0 V.
Exception handling:
• In the case of a critical exception within the application (e. g. reset), the analog
outputs are set to 0 V.
X3
AO2 AO1 GA
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 277
8 I/O terminals
8.3 Analog outputs
________________________________________________________________
Parameter Info
C02733/1 Analog output 1: Gain
C02733/2 Analog output 2: Gain
C02734/1 Analog output 1: Offset
C02734/2 Analog output 2: Offset
C02801/1 Analog output 1: Output signal
C02801/2 Analog output 2: Output signal
Greyed out = display parameter
In the function block editor the LS_AnalogOutput system block provides the interface to the analog
outputs.
LS_AnalogOutput
X3
AO2 AO1 GA
C02734/1 C02733/1 C02801/1
AOUT1_dnOut_n
C02734/2 C02733/2
AOUT2_dnOut_n
C02801/2
278 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.4 Digital inputs
________________________________________________________________
X5
Parameter Info
C00114 Digital input x - terminal pol.
C00443 Status: Digital inputs
C02803 Status word: Digital inputs
C02830 Digital inputs: Delay time
Greyed out = display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 279
8 I/O terminals
8.4 Digital inputs
________________________________________________________________
The LS_DigitalInput system block displays the digital inputs and the status of the state bus in the
function block editor.
LS_DigitalInput
X5 DriveInterface
DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 RFR GI
DIGIN_bCInh
1
DIGIN_bIn1
DIGIN_bIn2
DIGIN_bIn3
C00114/1...8
DIGIN_bIn4
0
1 DIGIN_bIn5
1
DIGIN_bIn6
C00443/1...8
DIGIN_bIn7
DIGIN_bIn8
X2
SB 24E GE
CONTROL
DIGIN_bStateBusIn
Output Value/meaning
DIS code | data type
280 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.5 Digital outputs
________________________________________________________________
Note!
Initialisation behaviour:
• After mains switching until the application is started, the digital outputs remain on
FALSE.
Exception handling:
• In the case of a critical exception within the application (e. g. reset), the digital outputs
are set to FALSE, taking the terminal polarity parameterised in C00118 into
consideration.
X4
DO4 DO3 DO2 DO1 24O GO
Parameter Info
C00118 Digital output x - terminal pol.
C00444 Status: Digital outputs
C02802 Status word: Digital outputs
Greyed out = display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 281
8 I/O terminals
8.5 Digital outputs
________________________________________________________________
In the function block editor the LS_DigitalOutput system block provides the interface to the digital
outputs, the state bus, and the yellow user LED at the front of the controller.
LS_DigitalOutput X4
DIGOUT_bOut3 1 1
DIGOUT_bOut4
C00444/1...4
X2
SB 24E GE
DIGOUT_bStateBusOut
CONTROL
DIGOUT_bUserLED
User LED
282 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.6 "State bus" monitoring function
________________________________________________________________
The state bus is a bus system that is solely designed for Lenze controllers, via which up to 20
controllers can be connected to each other, and by means of which the function of a "release cord"
can be simulated:
SB 24E GE
SB 24E GE
SB 24E GE
X2 X2 X2
• The state bus only knows the states "OK" and "Error".
• The state bus is a bus with multi-master capability, i.e. each node connected to the state bus can
set the state bus to the "Error" state by setting it to LOW level.
• In the "Error" status, all nodes start their adjustable response, e.g. synchronised braking of the
drive system.
• The "Error" state is also set if a node connected to the state bus is not supplied with voltage.
Note!
Exception handling:
• In the case of a critical exception within the application (e. g. reset), the "release cord"
is not triggered, the state bus remains in the "OK" status.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 283
8 I/O terminals
8.6 "State bus" monitoring function
________________________________________________________________
Via the output DIGIN_bStateBusIn of the LS_DigitalInput system block, the current status of the
state bus can be queried. In case of error the output DIGIN_bStateBusIn is set to TRUE.
LS_DigitalInput
X2
SB 24E GE
CONTROL
DIGIN_bStateBusIn
If the input DIGOUT_bStateBusOut of the LS_DigitalOutput system block is set to TRUE, the state
bus is set to "Error" and all connected nodes start their pre-programmed response.
LS_DigitalOutput
X2
SB 24E GE
CONTROL
DIGOUT_bStateBusOut
284 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.7 Touch probe detection
________________________________________________________________
A "Touch probe" is an event which can for instance be actuated in an edge-controlled manner via a
digital input to detect an actual value (that changes quickly) at the time of activation and to process
it further within the program afterwards.
• Each touch probe channel is assigned to a system block which provides the application with a
scaled time stamp.
• The time stamp refers to the sampling time of the encoder signals and outputs the difference
with regard to the touch probe event.
LS_TouchProbex L_SdTouchProbe
TPx_dnTouchProbeTimeLag dnActPos_p dnTpPos_p
TPx_bTouchProbeReceived dnTpTimeLag dnTpPosDiff_p
TP
TPx_bTouchProbeLost bTpReceived
TPx_bNegativeEdge AxisData
DI_AxisData
• The L_SdTouchProbe FB takes over the interpolation of the input signal on the basis of the time
stamp and outputs the interpolated value and the difference to the last input signal.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 285
8 I/O terminals
8.7 Touch probe detection
________________________________________________________________
If a touch probe is detected, the (remaining) time until the following task cycle is determined and
from this a time stamp is generated. On the basis of this time stamp, the L_SdTouchProbe FB can
then carry out a linear interpolation between the two actual position interpolation points; the
result is the precise actual position at the time of the physical touch probe event.
Position
Touch probe received p2
p1
t1
0
t
Actual position point 1
Actual position point 2
Residual time (dnTouchProbeTimeLag)
[8-3] Actual value determination through linear interpolation (principle)
286 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.7 Touch probe detection
________________________________________________________________
For dead time compensation during the detection of the touch probe event, it is possible to select a
delay time (Touch probe delay) in C02810 for each touch probe channel, which will be considered in
the touch probe calculation.
Position
0 1 2
t
Delay time
• The filtering of the digital inputs has an impact on the electrical detection of the touch probe,
i. e. the delay time for the digital inputs set in C02830 has to be taken into consideration within
the delay time C02810.
• For the optional digital frequency input/output the setting of the delay times is effected via
separate parameters:
• C13021 or C14021: TP delay time - digital frequency input.
• C13061 or C14061: TP delay time - digital frequency output.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 287
8 I/O terminals
8.7 Touch probe detection
________________________________________________________________
In the function block editor the LS_TouchProbe1 ... LS_TouchProbe8 system blocks display the touch
probe channels 1 ... 8 which are assigned to the digital inputs DI1 ... DI8.
LS_TouchProbex
TPx_bEnablePosEdge TPx_dnTouchProbeTimeLag
TPx_bEnableNegEdge TPx_bTouchProbeReceived
TP TPx_bTouchProbeLost
TPx_bNegativeEdge
x = 1 ... 8
Input Value/meaning
Data type
Output Value/meaning
Data type
TPx_dnTouchProbeTimeLag Scaled time stamp for further processing of the touch probe event with the
DINT L_SdTouchProbe FB.
• 1 ms ≡ 20 bits
TPx_bTouchProbeReceived Status signal "Touch probe detected"
BOOL • State is only set for one task cycle.
TRUE Touch probe event has been activated.
TPx_bTouchProbeLost Status signal "Touch probe(s) lost"
BOOL • State is only set for one task cycle.
TRUE More than one touch probe event was actuated within the task
runtime. The time stamp that is output only refers to the first touch
probe event.
TPx_bNegativeEdge Status signal "Negative edge detected"
BOOL • State is only set for one task cycle.
TRUE A negative edge has been detected at the digital input DIx.
288 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.7 Touch probe detection
________________________________________________________________
In the function block editor the LS_TouchProbeMotor system block represents the touch probe
channel that is assigned to the motor encoder zero pulse.
LS_TouchProbeMotor
TPM_dnTouchProbeTimeLag
TPM_bTouchProbeReceived
TP TPM_bTouchProbeLost
Output Value/meaning
Data type
TPM_dnTouchProbeTimeLag Scaled time stamp for further processing of the touch probe event with the
DINT L_SdTouchProbe FB.
In the function block editor the LS_TouchProbeLoad system block represents the touch probe
channel that is assigned to the position encoder zero pulse.
LS_TouchProbeLoad
TPL_dnTouchProbeTimeLag
TPL_bTouchProbeReceived
TP TPL_bTouchProbeLost
Output Value/meaning
Data type
TPL_dnTouchProbeTimeLag Scaled time stamp for further processing of the touch probe event with the
DINT L_SdTouchProbe FB.
TPL_bTouchProbeReceived Status signal "Touch probe detected"
BOOL • State is only set for one task cycle.
TRUE Touch probe event has been activated.
TPL_bTouchProbeLost Status signal "Touch probe(s) lost"
BOOL • State is only set for one task cycle.
TRUE More than one touch probe event was actuated within the task
runtime and therefore could not be detected anymore.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 289
8 I/O terminals
8.8 Configure exception handling of the outputs
________________________________________________________________
From »Engineer« version 2.10 onwards, the function block editor for the controller can also be used
to configure the behaviour of the analog and digital outputs and that of the brake control and the
output ports after a task overflow in order to adapt it to the respective application.
3. Click on the icon in the FB editor toolbar to open the Configure exception handling dialog
box:
• On the FB TaskOverrun tab the behaviour of the controller outputs and that of the
output ports defined in the application in the case of a task overflow can be configured.
• On the FB System Events tab, the behaviour of the outputs of the drive controller and the
application is only displayed and cannot be configured.
4. Carry out the desired configuration.
• Each output can be configured individually. A free value can be set for the analog
outputs (-200.00 ... 200.00 %).
• If you select an output port in the "Ports" area on the right, all application variables for
this output port are shown in the table below. In the "Value" column a value can be set
for each application variable to which it is to be set if an event occurs can be specified.
• If a value has been set for at least one application variable, the status "Exceptional
behaviour parameterised" is shown for the corresponding output port.
• If the Restore standard settings button is clicked, the default setting for task overflow is
restored. In this case, all output terminals would be set to LOW level or 0 V in the event
of a task overflow and the output ports would retain their last value.
5. Click OK to accept the configuration and close the dialog box.
290 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
8 I/O terminals
8.8 Configure exception handling of the outputs
________________________________________________________________
Danger!
In case a task overflow occurs, the brake can be configured to "open". This setting should
be used with caution as the brake is then forcibly opened and does not close even if the
drive controller is inhibited!
Note!
• To render the changes effective within the controller, the project has to be updated,
and the changed application has to be transferred to the controller.
• During the reset or download of an application, all output signals are set to LOW level
or 0 V for a short time (the state bus, in contrast, is set to HIGH level due to hardware
inversion).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 291
9 "CAN on board" system bus
________________________________________________________________
Tip!
• The parameters relevant for the CANopen system bus interface are assigned to different
subcategories in the parameter list in »Engineer« and in the keypad in the CAN category.
• Information on CAN communication modules and CANopen system bus interfaces of
other Lenze devices is provided in the "CAN" communication manual in the Lenze library.
292 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.1 General information
________________________________________________________________
For many years the system bus (CAN) based on the CANopen communication profile has been
integrated in Lenze controllers. Due to the lower number of data objects available, the functionality
and compatibility of the old system bus are lower as compared with CANopen. For parameter
setting, two parameter data channels are always available to the user while CANopen provides only
one active parameter data channel (along with the possibility to establish further channels).
The system bus (CANopen) of the Servo Drives 9400 has been developed from the system bus (CAN)
of the controller of the 9300 series with the following properties:
• Full compatibility according to CANopen DS301 V4.02.
• Support of the NMT master/slave function "Node Guarding" (DS301 V4.02).
• Support of the "Heartbeat" NMT slave function (DS301, V4.02).
• There are no restrictions regarding the selection of the node addresses.
• Number of parameterisable server and client SDO channels:
• max. 10 channels with 1 ... 8 bytes
• Number of parameterisable PDO channels:
• max. 4 Transmit-PDOs (TPDOs) with 1 ... 8 bytes
• max. 4 Receive-PDOs (RPDOs) with 1 ... 8 bytes
• All PDO channels are functionally equivalent.
• Monitoring of the RPDOs for data reception
• Telegram counters for SDOs and PDOs
• Bus status diagnostics
• Boot-up telegram generation
• Emergency telegram generation
• Reset node telegram generation (in case of master configuration)
• Sync telegram generation and response to sync telegrams:
• Data transmission/reception
• Device-internal time base synchronisation
• Abort codes
• All CAN on board functions can be parameterised via codes
• Object directory (all mandatory functions, optional functions, indexes)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 293
9 "CAN on board" system bus
9.1 General information
________________________________________________________________
Range Values
Communication profile CANopen (DS301 V4.02)
Communication medium DIN ISO 11898
Network topology Line closed on both sides (e.g. termination by Sub-D plug, type EWZ0046)
Adjustable node addresses 1 ... 127
• Adjustable via DIP switch on the memory module (exception: memory
module MM1xx) or via code C00350.
Max. number of nodes 127
Baud rate 10, 20, 50, 125, 250, 500, 800, 1000 kbit/s or automatic recognition
• Adjustable via DIP switch on the memory module (exception: memory
module MM1xx) or via code C00351.
Process data • max. 4 TPDOs with 1 ... 8 bytes
• max. 4 RPDOs with 1 ... 8 bytes
Parameter data Max. 10 client and server SDO channels with 1 ... 8 bytes
Transfer mode for TPDOs • With change of data
• Time-controlled, 1 to x ms
• After the reception of 1 to 240 sync telegrams
Category Protocol
Standard PDO protocols PDO write
PDO read
SDO protocols SDO download
SDO download initiate
SDO download segment
SDO upload
SDO upload initiate
SDO upload segment
SDO abort transfer
SDO block download
SDO block download initiate
SDO block download end
SDO block upload
SDO block upload initiate
SDO block upload end
NMT protocols Start remote node (master and slave)
Stop remote node (slave)
Enter pre-operational (slave)
Reset node (slave and local device)
Reset communication (slave)
Monitoring protocols Node guarding (master and slave)
Heartbeat (heartbeat producer and heartbeat consumer)
294 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.1 General information
________________________________________________________________
The communication time is the time between the start of a request and the arrival of the
corresponding response.
Tip!
The communication times in the CAN network depend on the
• processing time in the device
• telegram run time (baud rate / telegram length)
• bus load (especially if the bus is loaded with PDOs and SDOs at a low baud rate.)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 295
9 "CAN on board" system bus
9.2 Possible settings by DIP switch
________________________________________________________________
The DIP switches on the front of the memory serve to set the baud rate and the node address.
O
N d c b a 64 32 16 8 4 2 1
The node address can be set via code C00350 or with the DIP switches 1 to 64.
• The labelling on the housing corresponds to the values of the individual DIP switches for
determining the node address.
• Valid address range: 1 … 127
Note!
• The addresses of the nodes must differ from each other.
• All twelve DIP switches = OFF (Lenze setting):
• At switching on, the settings under code C00350 (node address) and C00351 (baud
rate) will become active.
• Switch the voltage supply of the basic device off and then on again to activate altered
settings.
DIP switch 64 32 16 8 4 2 1
Switch position OFF OFF ON OFF ON ON ON
Value 0 0 16 0 4 2 1
Node address = Sum of the values = 16 + 4 + 2 + 1 = 23
Tip!
The node address resulting from the setting of the DIP switches at the last mains switching
is displayed in C00349/1.
296 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.2 Possible settings by DIP switch
________________________________________________________________
The baud rate can be set via code C00351 or with the DIP switches a to d:
Note!
Switch the voltage supply of the basic device off and then on again to activate altered
settings.
Tip!
The baud rate resulting from the setting of the DIP switches at the last mains switching is
displayed in C00349/2.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 297
9 "CAN on board" system bus
9.3 LED status displays for the system bus
________________________________________________________________
Both upper LEDs LEDs "CAN-RUN" and "CAN-ERR" on the front of the controller inform about the
CANopen state and report CANopen errors.
CAN-RUN CAN-ERR
CAN-RUN and CAN-ERR jitter Automatic detection of the baud rate is active.
CAN-RUN is blinking every 0.2 seconds | CAN-ERR 1 x blinking, 1 Warning limit reached
s off
CAN-RUN is blinking every 0.2 seconds | CAN-ERR 2 x blinking, 1 Node guard event
s off
CAN-RUN is blinking every 1 second | CAN-ERR 1 x blinking, 1 s off Warning limit reached
CAN-RUN is blinking every 1 second | CAN-ERR 2 x blinking, 1 s off Node guard event
298 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.4 Structure of the CAN data telegram
________________________________________________________________
The following subchapters provide a detailed description of the identifier and the user data. The
other signals refer to the transfer characteristics of the CAN telegram whose description is not
included in the scope of this documentation.
Tip!
Please visit the homepage of the CAN user organisation CiA (CAN in automation) for further
information:
http://www.can-cia.org
9.4.1 Identifier
The principle of the CAN communication is based on a message-oriented data exchange between a
transmitter and many receivers. All nodes can transmit and receive quasi-simultaneously.
The identifier, also called COB-ID (abbr. for communication object identifier), is used to control
which node is to receive a transmitted message. In addition to the addressing, the identifier
contains information on the priority of the message and the type of user data.
The identifier consists of a basic identifier and the node address of the node to be addressed:
Identifier (COB-ID) = basic identifier + node address (node ID)
Exception: For process data, heartbeat and emergency objects as well as network management and
syn telegrams, the identifier is assigned freely by the user (either manually or automatically by the
network configurator) or is firmly allocated.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 299
9 "CAN on board" system bus
9.4 Structure of the CAN data telegram
________________________________________________________________
Identifier assignment
The system bus is message-oriented instead of node-oriented. Every message has an unambiguous
identification, the identifier. For CANopen, node-oriented transfer is achieved by the fact that every
message has only one transmitter.
• The basic identifiers for network management (NMT) and sync as well as the basic SDO channel
(SDO1) are defined in the CANopen protocol and cannot be changed.
• The basic identifiers of the PDOs are preset in the Lenze setting according to the "Predefined
Connection Set" of DS301 V4.02 and can be changed via parameters/indexes, if required.
Identifiers of the process data objects ( 307)
300 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.4 Structure of the CAN data telegram
________________________________________________________________
All nodes communicate by exchanging data telegrams via the system bus. The user data area of the
CAN telegram either contains network management data or parameter data or process data:
Process data
(PDOs – process data objects)
• Process data are transferred via the process data channel.
• Process data can be used to control the controller.
• Process data are not saved to the controller.
• Process data are transmitted between host system and nodes to ensure continuous exchange
of current input and output data.
• Process data usually are unscaled/scalable raw data.
• Process data are, for instance, setpoints and actual values.
Parameter data
(SDOs – service data objects)
• Parameter data are the CANopen indexes or, in case of Lenze devices, the codes.
• Parameters are, for instance, used for one-off plant setting during commissioning or when the
material is changed on a production machine.
• Parameter data are transmitted as SDOs via the parameter data channel. They are
acknowledged by the receiver, i.e. the transmitter gets a feedback about the transmission being
successful or not.
• The parameter data channel enables access to all Lenze codes and CANopen indexes.
• Parameter changes are automatically saved to the controller until mains switching.
• In general, the parameter transfer is not time-critical.
• Parameter data are, for instance, operating parameters, diagnostic information and motor data.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 301
9 "CAN on board" system bus
9.5 Communication phases/network management
________________________________________________________________
Regarding communication via the system bus, the controller distinguishes between the following
statuses:
Status Explanation
"Initialisation" After switch-on, an initialisation run is carried out.
(Initialisation) • During this phase, the controller is not involved in the data exchange via
the bus.
• The standard values are re-written to all CAN-relevant parameters.
• After initialisation is completed, the controller is automatically set to the
"Pre-Operational" status.
"Pre-operational" Parameter data can be received, process data are ignored.
(before being ready for operation)
"Operational" Parameter data and process data can be received!
(ready for operation)
"Stopped" Only network management telegrams can be received.
(stopped)
Tip!
Part of the initialisation or the entire initialisation can be carried out anew in every status
by transferring the corresponding network management telegrams.
302 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.5 Communication phases/network management
________________________________________________________________
,QLWLDOLVDWLRQ
3UH2SHUDWLRQDO
6WRSSHG
2SHUDWLRQDO
Transition NMT command Status after Effect on process or parameter data after state change
change
(1) - Initialisation Initialisation starts automatically when the mains is
switched on.
• During initialisation, the controller is not involved in the
data exchange.
• After the initialisation is completed, the node sends a
boot-up message with an individual identifier and
automatically changes to the "pre-operational" status.
(2) - Pre-operational In this phase, the master determines the way in which the
node(s) takes/take part in communication.
From here, the master changes the statuses for the entire network.
• A target address included in the NMT command defines the receiver(s).
• If the 9400 controller has been configured as CAN master, the state automatically changes to
"Operational" after the waiting time has expired (C00378) and the NMT command 0x0100
("Start Remote Node") is sent to all nodes.
• Data can only be exchanged via process data objects if the status is "Operational"!
(3), (6) 0x01 xx Operational Network management/sync/emergency telegrams as well
Start remote node as process data (PDO) and parameter data (SDO) are active.
Optional: When the status is changed, event and time-
controlled process data (PDOs) are transmitted once.
(4), (7) 0x80 xx Pre-operational Network management/sync/emergency telegrams and
Enter Pre-Operational parameter data (SDO) are active.
(5), (8) 0x02 xx Stopped Only network management telegrams can be received.
Stop remote node
(9), (10), (11) 0x81 xx Initialisation All CAN-relevant parameters (CiA DS 301) are initialised with
Reset node the saved values.
(12), (13), (14) 0x82 xx All CAN-relevant parameters (CiA DS 301) are initialised with
Reset communication the saved values.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 303
9 "CAN on board" system bus
9.5 Communication phases/network management
________________________________________________________________
The telegram for the network management contains identifier "0" and the command included in
the user data which consists of the command byte and the node address:
[9-5] Network management telegram for changing over the communication phases
The communication phases are changed over by a node, the CAN master, for the entire network. The
CAN master can also be a controller. Parameterising the controller as CAN master ( 305)
Example:
Data can only be exchanged via process data objects if the status is "Operational".If the CAN master
is supposed to switch all nodes connected to the bus from the "Pre-Operational" communication
status to the "Operational" communication status, the identifier and user data in the transmission
telegram must be set as follows:
• Identifier: 0x00 (network management)
• User data: 0x0100 ("Start remote node" NMT command to all nodes)
304 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.5 Communication phases/network management
________________________________________________________________
If the initialisation of the system bus and the associated status change from "Pre-Operational" to
"Operational" is not effected by a superimposed host system, the controller can instead be defined
to be a "quasi" master to execute this task.
The controller is configured as CAN master in C00352.
• Being the CAN master, the controller sets all nodes connected to the bus (broadcast telegram)
to the "Operational" communication status with the "Start remote node" NMT telegram. Only
in this communication status, data can be exchanged via process data objects.
• In C00378, you can set a delay time which must elapse after power-up before the controller
applies the "Start Remote Node" NMT telegram to the bus.
Note!
The changes of the master/slave operation in C00352 will not be activated until
• another mains switching of the controller
or
• the "Reset node" or "Reset communication" NMT telegram has been transmitted to
the controller.
As an alternative to the "Reset Node" NMT telegram, the device command C00002 = "91:
CAN on board: Reset Node" can be used to reinitialise the CAN-specific device
parameters.
Tip!
Master functionality is only required during the initialisation phase of the drive system.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 305
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
For the transfer of process data, four separated process data channels (PDO1 ... PDO4) are available.
Definitions
• Process data telegrams between the host system and the devices are distinguished in terms of
direction as follows:
• Process data telegrams to the device (RPDO)
• Process data telegrams from the device (TPDO)
• The CANopen process data objects are designated as seen from the node's view:
• Receive PDOs (RPDOx): Process data object received by a node
• Transmit PDOs (TPDOx): Process data object sent by a node
Note!
Data can only be exchanged via process data objects if the status is "Operational"!
Communication phases/network management ( 302)
306 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
The identifiers for the process data objects PDO1 ... PDO4 in the Lenze setting result from the basic
identifier and the node address set in C00350.
Identifier (COB-ID) = basic identifier + node address (node ID)
• The basic identifiers of the PDOs are preset in the Lenze setting according to the "Predefined
Connection Set" of DS301 V4.02.
• The identifiers for the PDOs can be set individually via the Lenze codes and CANopen indexes
listed in the following table. Thus, you can also set an identifier independent of the node
address for certain PDOs.
Note!
After the node address (C00350) has changed and a subsequent CAN reset node, the
identifiers which result from the corresponding basic identifiers and the set node
address are automatically set again in the subcodes of C00320 and C00321.
Tip!
The "Predefined Connection Set" can be re-established anytime using the following device
commands (C00002):
• "93: CAN on board: Pred.Connect.Set" for CAN on board
• "94: CAN module: Pred.Connect.Set" for E94AYCCA communication module
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 307
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
The communication parameters such as the transmission mode and cycle time can be set freely for
every PDO and independently of the settings of other PDOs:
Tip!
The setting can also be made via the following CANopen projects:
• I-1400 ... I-1403: Communication parameters for RPDO1 ... RPDO4
• I-1800 ... I-1803: Communication parameters for TPDO1 ... TPDO4
308 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
For TPDO1 ... TPDO4, a mask can be parameterised for every byte. In case of the event-controlled
transmission of a PDO, only the masked bits are used for the event control.
• Mask "0x0" means that no bit of the corresponding byte actuates the transmission.
• Mask "0xff" means that every bit of the corresponding byte can actuate the transmission.
For RPDO1 ... RPDO4 each, a monitoring time can be parameterised within which the RPDO must
arrive. If the RPDO is not received within the monitoring time or not with the configured sync, the
response parameterised for each RPDO takes place.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 309
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
During cyclic transmission, one or more PDOs are transmitted/received in fixed time intervals. An
additional specific telegram, the so-called sync telegram, is used for synchronising cyclic process
data.
• The sync telegram is the trigger point for the transmission of process data from the slaves to the
master and for the acceptance of process data from the master in the slaves.
• For sync-controlled process data processing, the sync telegram must be generated accordingly.
• The response to a sync telegram is determined by the transmission type selected.
Transmission type ( 308)
Basic workflow
SYNC
SYNC
0 1 2
Sync cycle time (C01121)
A. After the sync telegram has been received, the slaves transmit the synchronous process data to
the master (TPDOs). The master reads them as process input data.
B. When the transmission process is completed, the slaves receive (RPDOs) the process output
data (of the master).
• All other telegrams (e.g. parameters or event-controlled process data) are accepted acyclically
by the slaves after the transmission is completed.
• Illustration [9-7] does not include acyclic data. However, they need to be considered when
dimensioning the cycle time.
C. The data are accepted in the slave with the next sync telegram if the Rx mode is set to 1 ... 240.
If the Rx mode is 254 or 255, the data are accepted in the next device cycle, irrespective of the
sync telegram.
310 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
Sync source
C01120 is used to select the source of the synchronisation signals. Only one source can synchronise
the node.
Note!
If the synchronisation takes place via the system bus, it is reasonable to only enter
integer multiples of 1000 μs in C01121.
Example: For the system bus, the distance between two synchronisation signals is set to 2 ms. If the
system bus is to be used as synchronisation source, a sync cycle time of 2000 μs must be set in
C01121.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 311
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
Note!
From software version V3.0:
The effect of the sync phase position can be affected by the application cycle set in
C01130. For the Lenze setting of C01130 the behaviour remains as before.
Sync tolerance
Time slot for monitoring the synchronisation signal via the system block LS_SyncInput. System
block "LS_SyncInput" ( 364)
• If the last synchronisation signal amounted to approx. the expected value within this time slot,
the SYNC_bSyncInsideWindow output of the LS_SyncInput system block is set to TRUE.
• This setting does not affect the synchronisation process.
312 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
Note!
If the sync application cycle in C01130 is set higher than the sync cycle time (C01121),
the behaviour is undefined. The same applies if the sync phase position (C01122) is set
higher than the sync cycle time (C01121).
Usually, no synchronous PDOs are then applied to the system bus anymore.
Example 1:
SYNC
SYNC
150 µs 150 µs
1 0 1 0 1
n-1 n n+1 n+2
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 313
9 "CAN on board" system bus
9.6 Process data transfer
________________________________________________________________
Example 2:
SYNC
SYNC
0 1 0 1 0
n-1 n n+1 n+2 n+3
Example 3:
SYNC
SYNC
1 0 1 0 1
n-1 n n+1 n+2 n+3
Example 4:
SYNC
SYNC
0 1 0 1 0
n n+1 n+2 n+3 n+4
314 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
[9-8] Parameter data transfer via the available parameter data channels
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 315
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
The identifiers for the parameter data objects SDO1 ... SDO10 in the Lenze setting result from the
basic identifier and the node address set in C00350.
Identifier (COB-ID) = basic identifier + node address (node ID)
• The basic identifiers of the SDOs are preset in the Lenze setting according to the "Predefined
Connection Set" of DS301 V4.02.
Note!
Please observe that the parameter data channels 2 ... 10 are deactivated in the Lenze
setting.
The procedure for activating these parameter data channels is explained in the
description of parameters C00372 and C00373 and the description for the implemented
CAN object I-1201. Example ( 352)
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
LOW byte HIGH LOW word HIGH word
byte
LOW byte HIGH byte LOW byte HIGH byte
Note!
User data are displayed in the Motorola format.
Parameter data telegram examples ( 322)
316 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
9.7.2.1 Command
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
LOW byte HIGH LOW word HIGH word
byte
LOW byte HIGH byte LOW byte HIGH byte
The following commands can be transmitted or received for writing and reading the parameters:
Tip!
More commands are defined in CANopen specification DS301, V4.02 (e.g. segmented
transfer).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 317
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
LOW byte HIGH LOW word HIGH word
byte
LOW byte HIGH byte LOW byte HIGH byte
Example
The C00011 parameter (motor reference speed) is to be addressed.
Calculation:
• Index:
• Decimal: 24575 - 11 = 24564
• Hexadecimal: 0x5FFF - 0xB = 0x5FF4
• Subindex: 0x00 (subindex 0 since the parameter does not have any subcodes)
Entries:
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
0xF4 0x5F 0x00
318 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
LOW byte HIGH LOW word HIGH word
byte
LOW byte HIGH byte LOW byte HIGH byte
Maximally 4 bytes are available for parameter value entries. Depending on the data format, they are
assigned as follows:
Note!
The "Factor" column of the Table of attributes contains a so-called scaling factor for all
Lenze parameters. The scaling factor is relevant to the transfer of parameter values
which have one or more decimal positions in the parameter list.
If the scaling factor is > 1, the value must be multiplied by the indicated scaling factor
prior to transmission to be able to transfer the value as an integer. At the SDO client end,
the integer must be divided by the scaling factor to obtain the original value including
decimal positions again.
Example
For a code with the scaling factor "100" and the data format U32 the value "123.45" is to be
transmitted.
Calculation:
• Value to be transmitted = scaling factor x value
• Data (1 ... 4) = 100 x 123.45 = 12345 (0x00 00 30 39)
Entries:
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
0x39 0x30 0x00 0x00
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Error code
0x80 LOW byte HIGH byte LOW word HIGH word
(128) LOW byte HIGH byte LOW byte HIGH byte
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 319
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
In the event of an error, the addressed node generates a telegram with the "Error response" (0x80)
command.
• The telegram includes the index and subindex of the code where the error occurred.
• The error code is entered in bytes 5 ... 8.
• The error codes are standardised according to DS301, V4.02.
• The representation of the error codes is provided in reverse read direction (see example
below).
Example
Representation of error code "0x06 04 00 41" in bytes 5 ... 8:
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Error code
0x41 0x00 0x04 0x06
320 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 321
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Telegram to drive
Response message from drive (if data have been correctly transmitted)
322 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Telegram to drive
Response message from drive (if data have been correctly transmitted)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 323
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Response message 1 from the drive: Indication of the block length (11 characters)
324 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Response message 2 from the drive: Transmission of the 1st data block
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 325
9 "CAN on board" system bus
9.7 Parameter data transfer
________________________________________________________________
Response message 3 from the drive: Transmission of the 2nd data block including end identifier
326 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.8 Diagnostics
________________________________________________________________
9.8 Diagnostics
The display parameters listed in the following table serve to request current information on the
system bus for diagnostic purposes, e.g. using the keypad, via a bus system, or using »Engineer«
(when an online connection has been established to the controller).
• The »Engineer« parameter list and the keypad contain these parameters in the category
CAN CAN management.
• A detailed description of these parameters can be found in the chapter "Parameter reference".
( 713)
Parameter Display
C00345 CAN error
C00359 CAN status
C00360/1 CAN stuffing bit error counter
C00360/2 CAN format error counter
C00360/3 CAN acknow. error counter
C00360/4 CAN bit 1 error counter
C00360/5 CAN bit 0 error counter
C00360/6 CAN CRC error counter
C00360/7 CAN Tx telegram counter
C00360/8 CAN Rx telegram counter
C00361/1 CAN bus load: Current node load in Tx direction
C00361/2 CAN bus load: Current node load in Rx direction
C00361/3 CAN bus load: Current node load of faulty telegrams
C00361/4 CAN bus load: Node peak load in Tx direction
C00361/5 CAN bus load: Node peak load in Rx direction
C00361/6 CAN bus load: Node peak load of faulty telegrams
C00390 CAN error register (DS301V402)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 327
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
9.9 Monitoring
In a CAN network, the node guarding protocol serves to monitor the connection between the NMT
master and the NMT slave(s). If the controller was parameterised as NMT master, it can monitor up
to 32 NMT slaves.
Basic workflow
107PDVWHU 107VODYH
1RGHOLIHWLPH *XDUGWLPH[/LIHWLPHIDFWRU
FRQILUPDWLRQ UHVSRQVH
W V
*XDUGWLPH
FRQILUPDWLRQ LQGLFDWLRQ
1RGHJXDUGLQJ (0(5*(1&< /LIHJXDUGLQJ
HYHQW HYHQW
t: Toggle bit
s: NMT slave status (4: Stopped, 5: Operational, 127: Pre-Operational)
1. The NMT master within cyclic time intervals sends a data telegram to the NMT slave, which is
referred to as "Remote Transmission Request" (RTR).
2. The NMT slave then returns a response telegram ("Response") to the NMT master.
328 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
RTR telegram
• The RTR telegram from the NMT master has the following identifiers:
Identifier (COB-ID) = 1792 + node address of the NMT slave
• The RTR telegram does not contain any user data.
• The RTR bit in the arbitration field of the RTR telegram is set to the valency LOW (dominant
level).
Response telegram
• The response telegram from the requested NMT slave has the same identifier as the RTR
telegram received by the NMT master.
• The user data (1 byte) contains the NMT slave status and the toggle bit (see the following
description).
Stopped 4 0/1 0 0 0 0 1 0 0
Operational 5 0/1 0 0 0 0 1 0 1
Pre-operational 127 0/1 1 1 1 1 1 1 1
Note!
The toggle bit is monitored by the NMT master.
If a telegram is received with a toggle bit value that has not changed compared to the
previously received telegram, it will be treated as if it were not received, i.e. the
monitoring time is not reset and elapses further.
The toggle bit can only be reset to the value "0" by the "Reset Communication" telegram
of the NMT master.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 329
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Guard time
The time interval with which the NMT master transmits the RTR telegram is the "Guard Time".
• For each NMT slave to be monitored an individual time interval can be set.
• The RTR telegram prompts the NMT slave to send its current status.
OK status
The status of the connection is ok (OK status) if within the "Node life time"
• the NMT slave has received an RTR telegram from the NMT master and
• the NMT master has received a correct response from the requested NMT slave.
In the OK status the monitoring times for the NMT master and the NMT slave are reset and the node
guarding protocol is continued.
330 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Note!
The "Life Guarding Event" can only be triggered in the NMT slave if at least one RTR
telegram has been received successfully from the NMT master.
Note!
The "Node Guarding Event" can only be triggered in the NMT master if at least one
response has been received successfully from the requested NMT slave.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 331
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Task
A 9400 controller configured as NMT master (node 1) is to monitor another 9400 controller (node 2).
• The node guarding telegram is to be transmitted from the NMT master to the NMT slave in
intervals of 1 s:
• Guard time = 1000 ms
• The node life time is to amount to 5 seconds:
• Node life time = guard time (1000 ms) x life time factor (5)
• If an error occurs, an error response is to be activated both in the NMT master and the NMT
slave.
6. Go to C00612/1...32 and set the response required for the monitoring functions parameterised
in C00386/1...32 which are to take place in case of a "Node Guarding Event" in the NMT master.
Tip!
• C00387 displays the activity of every monitoring function parameterised in C00386/
1...32 in a bit-coded form.
• C00388/1...32 displays the node guarding status of the monitored NMT slaves.
• C00625 serves to set which status change is to occur in the NMT master in case of a
"Node Guarding Event".
332 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Tip!
C00625 serves to set which status change is to occur in case of a "Life Guarding Event" in
the NMT slave.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 333
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
The heartbeat protocol can be used optionally to the node guarding protocol for monitoring nodes
within a CAN network. Unlike the node guarding, this monitoring does not require a polling by
means of an RTR telegram (Remote Transmission Request) from the NMT master.
Note!
Heartbeat and node guarding protocols must not be used simultaneously in a CANopen
device. If the heartbeat producer time is set > 0 ms, the heartbeat protocol is used.
Basic workflow
+HDUWEHDWSURGXFHU +HDUWEHDWFRQVXPHUV
UHTXHVW LQGLFDWLRQ
U V
+HDUWEHDWSURGXFHUWLPH
+HDUWEHDWFRQVXPHU
LQGLFDWLRQ
LQGLFDWLRQ
WLPH
UHTXHVW LQGLFDWLRQ
U V
+HDUWEHDWFRQVXPHU
LQGLFDWLRQ
LQGLFDWLRQ
LQGLFDWLRQ WLPH
(0(5*(1&< +HDUWEHDW
HYHQW
107PDVWHU
r: Reserved (always 0)
s: Status of the producer (0: Boot-up, 4: Stopped, 5: Operational, 127: Pre-Operational)
334 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Boot-up 0 0 0 0 0 0 0 0 0
Stopped 4 0 0 0 0 0 1 0 0
Operational 5 0 0 0 0 0 1 0 1
Pre-operational 127 0 1 1 1 1 1 1 1
Note!
Heartbeat and node guarding protocols must not be used simultaneously in a CANopen
device. If the heartbeat producer time is set > 0 ms, the heartbeat protocol is used.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 335
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Heartbeat event
The "Heartbeat event" is activated in the consumer if it does not receive any heartbeat telegram
from the producer within the heartbeat consumer time:
• In the Lenze setting, the consumer changes from the "Operational" communication status into
the "Pre-Operational" communication status.
• C00625 or the I-1029 object serve to set a status change.
• The NMT master receives an emergency telegram containing emergency error code 0x8130.
• The response parameterised in C00613/1...32 for the corresponding producer takes place (Lenze
setting: "No response").
Note!
The heartbeat monitoring will not start until the first heartbeat telegram of a monitored
producer has been received successfully and the "Pre-Operational" NMT status has been
assumed.
The boot-up telegram counts as the first heartbeat telegram.
336 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
Task
A 9400 controller (node 2) configured as a heartbeat consumer is to monitor another 9400
controller (Heartbeat Producer; node 1).
• The heartbeat producer is to transmit a heartbeat telegram to the heartbeat consumer every
10 ms.
• The heartbeat consumer monitors the heartbeat telegram for arrival. A response is to be
activated in the event of an error.
2. Go to C00613/1...32 and set the response required for the monitoring functions parameterised
in C00385/1...32 which are to take place in case of a "Heartbeat Event" in the consumer.
Tip!
• C00346 displays the activity of every monitoring function parameterised in C00385/
1...32 in a bit-coded form.
• C00347/1...32 displays the node guarding status of the monitored NMT slaves.
• C00625 serves to set which status change is to occur in case of a "Heartbeat Event".
Heartbeat telegram
• The heartbeat telegram of the producer has the following identifier:
Identifier (COB-ID) = 1792 + producer's node address = 1792 + 1 = 1793 = 0x701
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 337
9 "CAN on board" system bus
9.9 Monitoring
________________________________________________________________
If the error status changes because an internal device error occurs or has been eliminated, the NMT
master receives an emergency telegram once with the following structure:
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Emergency error code Error register Manufacturer-specific error message
LOW byte HIGH byte I-1001 0x00 LOW word HIGH word
(reserved) LOW byte HIGH byte LOW byte HIGH byte
See table below • With emergency error code 0x1000: Lenze error number
(displayed value in C00168)
• All other emergency error codes have a value of "0" here.
Example
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Emergency error code Error register Manufacturer-specific error message
0x00 0x10 0x01 0x00 0x1B 0x00 0x7B 0x00
Generic error (reserved) Lenze error message 0x007b001b: Encoder wire
breakage. Error messages of the operating system
Corresponding error-free message: Value
"0x00000000"
Tip!
A detalied description can be found in CAN specification DS301, V4.02.
338 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects
________________________________________________________________
Lenze devices can both be parameterised with Lenze codes and manufacturer-independent
"CANopen objects". A completely CANopen compliant communication can only be achieved by
using CANopen objects for parameter setting. The CANopen objects described in this chapter are
defined in the CAN specification DS301 V4.02.
Many CANopen objects can be mapped on Lenze codes. The following table lists the related Lenze
codes in the column "Relationship to Lenze codes".
Note!
Some of the terms used here derive from the CANopen protocol.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 339
9 "CAN on board" system bus
9.10 Implemented CANopen objects
________________________________________________________________
340 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1000
________________________________________________________________
I-1000
Index Name:
I-1000 Device type
Subindex Default setting Display range (min. value | unit | max. value) Access Data type
0: Device type 0 0 4294967295 ro U32
The CANopen index I-1000 specifies the profile for this device. Furthermore, additional information
defined in the device profile itself can be stored here.
I-1001
Index: Name:
I-1001 Error register
Subindex Default setting Display range (min. value | unit | max. value) Access Data type
0: Error register - 0 255 ro U8
Error register
• This object is related to the Lenze code C00390.
• The error status in the data byte (U8) is bit coded (see the following table). Currently only bit 0
and bit 4 in the data byte contain the corresponding information.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 341
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1003
________________________________________________________________
I-1003
Index: Name:
I-1003 Predefined error field
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Number of errors 0 0 255 rw U8
1 ... 10: Standard error field - 0 4294967295 ro U32
Error history
This object indicates that an error has occurred in the module and in the standard device.
Subindex Meaning
0 Number of saved error messages
1 ... 10 Display of the error list
The error messages (U32) consist of a 16-bit error code and a manufacturer-specific
information field comprising 16 bits.
Note!
The values in the "standard error field" under subindex 1 ... 10 will be deleted if the
subindex "number of recorded errors" is overwritten with the value "0".
342 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1005
________________________________________________________________
I-1005
Index: Name:
I-1005 COB-ID SYNC message
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: COB-ID SYNC message 0x0000 0080 0 4294967295 rw U32
or
0x8000 0080
This object can be used to activate the generation of sync telegrams and to write the identifier
value.
• This object is related to the Lenze codes C00367 and C00368.
Writing identifiers
To receive PDOs, the value 0x80 must be entered in the 11-bit identifier in the Lenze setting (and
according to CANopen specification) . This means that all modules are by default set to the same
sync telegram.
• If sync telegrams are only to be received by certain communication modules, their identifiers
can be entered with values up to and including 0x07FF.
• The identifier can only be changed if the communication module does not send any sync
telegrams (bit 30 = "0").
• How to change the identifier:
• Deactivate identifier (set bit 30 to "0").
• Change identifier.
• Activate identifier (set bit 30 to "1").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 343
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1006
________________________________________________________________
I-1006
Index: Name:
I-1006 Communication cycle period
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Communication cycle period 0 μs 0 μs 65535000 rw U32
I-100C
Index: Name:
I-100C Guard time
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Guard time 0 ms 0 ms 65535 rw U16
I-100D
Index: Name:
I-100D Life time factor
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Life time factor 0 0 255 rw U8
Life Time Factor for node guarding. Node guarding protocol ( 328)
• The "Node Life Time" is the product from "Guard Time" and "Life Time Factor":
Node Life Time = Guard Time (I-100C) x Life Time Factor (I-100D)
• The "Life Guarding Event" occurs in the NMT slave if this has not been triggered from the NMT
master trough an RTR within the "Node Life Time".
• With "0" (Lenze setting) monitoring is not supported by the slave.
• This object is related to the Lenze code C00383.
344 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1010
________________________________________________________________
I-1010
Index: Name:
I-1010 Store parameters
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: highest subindex supported 1 - (read access only) ro U32
1: Save all parameters - 0 4294967295 rw U32
Subindex Meaning
Read Write
0 Max. supported subindex: 1 -
(a write attempt triggers the error
message 0x06010002.)
1 Reading memory functions of all Save parameters with mains failure
parameters. protection.
Read subindex 1
0 0/1 0/1
Bit Meaning
Bit 0 0 No saving of parameters on command.
1 Saving of parameters on command (Lenze).
Bit 1 0 No automatic saving of parameters (Lenze).
1 Automatic saving of parameters.
Write subindex 1
In addition to the index and subindex, the telegram data must also include the "save" signature
(ASCII characters; ISO 8859) so that the parameters are stored.
• A response according to the DS301 V4.02 specification occurs while writing with a wrong
identifier.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 345
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1011
________________________________________________________________
I-1011
Index: Name:
I-1011 Restore default parameters
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: highest subindex supported 1 - (read access only) ro U32
1: restore all default parameters - 0 4294967295 rw U32
Subindex Meaning
Read Write
0 Max. supported subindex: 1 -
(a write attempt triggers the error
message 0x06010002.)
1 Loading of all parameters possible. Load Lenze setting.
Read subindex 1
0 0/1
Bit Setting
Bit 0 0 Parameters cannot be loaded.
1 Parameters can be loaded (Lenze).
Write subindex 1
In addition to the index and subindex, the telegram data must include the "load" signature (ASCII
characters; ISO 8859) so that the Lenze setting can be loaded.
• A response according to the DS301 V4.02 specification occurs while writing with a wrong
identifier.
346 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1014
________________________________________________________________
I-1014
Index: Name:
I-1014 COB-ID EMCY
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: COB-ID EMCY 0x80 + node ID 0 4294967295 rw U32
If a communication error or an internal error of the communication module or the controller occurs
or is acknowledged (e. g. "trouble"), an error message is sent via the system bus. For each error, the
telegram is interrupted once. By means of bit 31 this function can be activated or deactivated.
• This object is related to the Lenze code C00391.
Bit Setting
Bit 31 0 Emergency object is valid.
1 Emergency object is invalid.
Note!
The identifier can only be changed in the "emergency object invalid" status (bit 31 = 1).
I-1015
Index: Name:
I-1015 Inhibit time EMCY
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: inhibit time EMCY 0 0 0.1 ms 65535 rw U32
Time which must elapse after an error message (I-1014) has been transmitted before further error
messages can be sent via the bus.
• The entered value multiplied by "0.1" gives the delay time in [ms]. The values are automatically
rounded up to whole values in [ms].
• This object is related to the Lenze code C00392.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 347
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1016
________________________________________________________________
I-1016
Index: Name:
I-1016 Consumer heartbeat time
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 32 - (read access only) ro U32
1 ... 32: consumer heartbeat time 0 0 4294967295 rw U32
Monitoring time for the nodes 1 ... 32 to be monitored via heartbeat. Heartbeat protocol ( 334)
• The parameterised time is rounded down to an integer multiple of 5 ms and must have a greater
value than the heartbeat producer time of the node to be monitored.
I-1017
Index: Name:
I-1017 Producer heartbeat time
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Producer heartbeat time 0 0 ms 65535 rw U32
Time interval for the transmission of the heartbeat telegram to one or several
consumers.Heartbeat protocol ( 334)
• The parameterised time is rounded down to an integer multiple of 5 ms.
• The heartbeat telegram is automatically sent as soon as a time > 0 ms is entered. In this case,
the "node guarding" monitoring function is deactivated.
• This object is related to the Lenze code C00381.
348 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1018
________________________________________________________________
I-1018
Index: Name:
I-1018 Identity object
Subindex Default setting Display range (min. value | unit | max. value) Access Data type
0: Highest subindex supported see below 0 4294967295 ro U32
1: Vendor ID
2: Product code
3: Revision number
4: Serial number
Subindex Meaning
1 Manufacturer's identification number
• The identification number allocated to Lenze by the organisation "CAN in
Automation e. V." is "0x0000003B".
2 Product code
0x94001 9400 StateLine
0x94002 9400 HighLine / ServoPLC
0x94004 9400 regenerative power supply module
3 Main and subversion of firmware
4 Serial number
I-1029
Index: Name:
I-1029 Error behaviour
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 1 - (read access only) ro U8
1: Communication error 0 0 2 rw U8
This object serves to set the communication status to which the controller is to change after a bus
off, a node/life guarding event or a heartbeat event.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 349
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1200
________________________________________________________________
I-1200
Index: Name:
I-1200 SDO1 server parameter
Subindex Default setting Display range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 2 2 2 ro U8
1: COB-ID client -> server (Rx) Node ID + 0x600 0 4294967295 ro U32
2: COB-ID server -> client (Tx) Node ID + 0x580 0 4294967295 ro U32
Subindex Meaning
1 Specification of receive identifier
• For SDO server channel 1: node address (C00350) + 0x600
2 Specification of transmit identifier
• For SDO server channel 1: node address (C00350) + 0x580
350 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1201
________________________________________________________________
I-1201
Index: Name:
I-1201 SDO2 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Subindex Meaning
1 Specification of receive identifier
2 Specification of transmit identifier
3 Node address of the client
Bit Setting
Bit 31 0 SDO is valid.
1 SDO is invalid.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 351
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1201
________________________________________________________________
Example
Parameter data channel 2 of the controller with node address 4 shall be activated.
• For this purpose, bit 31 must be set to "0" (≡ "SDO is valid") in subindices 1 and 2 of the object I-
1201.
• The master must send the two "write request" commands to the nodes via the basic SDO
channel.
Identifier calculation
• Identifier (COB-ID) = basic identifier + node address (node ID)
• Basic identifier SDO2 from master to drive: 1600 (0x640)
Identifier = 0x640 + 0x4 = 0x644
• Basic identifier SDO2 from drive to master: 1472 (0x5C0)
Identifier = 0x5C0 + 0x4 = 0x5C4
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
0x23 0x01 0x12 0x01 0x44 0x06 0x00 0x00
1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte
Command Index Subindex Data 1 Data 2 Data 3 Data 4
0x23 0x01 0x12 0x02 0xC4 0x05 0x00 0x00
352 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1202
________________________________________________________________
I-1202
Index: Name:
I-1202 SDO3 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 3. For description see object I-1201.
I-1203
Index: Name:
I-1203 SDO4 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 4. For description see object I-1201.
I-1204
Index: Name:
I-1204 SDO5 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 5. For description see object I-1201.
I-1205
Index: Name:
I-1205 SDO6 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 6. For description see object I-1201.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 353
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1206
________________________________________________________________
I-1206
Index: Name:
I-1206 SDO7 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 7. For description see object I-1201.
I-1207
Index: Name:
I-1207 SDO8 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 8. For description see object I-1201.
I-1208
Index: Name:
I-1208 SDO9 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 9. For description see object I-1201.
I-1209
Index: Name:
I-1209 SDO10 server parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 3 - (read access only) ro U8
1: COB-ID client -> server (Rx) 0x80000000 0 4294967295 rw U32
2: COB-ID server -> client (Tx) 0x80000000 0 4294967295 rw U32
3: Node-ID of the SDO client 1 ... 127 - (read access only) ro U32
Setting of the identifiers for the SDO server channel 10. For description see object I-1201.
354 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1400
________________________________________________________________
I-1400
Index: Name:
I-1400 RPDO1 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by RPDO 0x200 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time - - (not used for RPDOs) rw U16
4: compatibility entry - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer - - (not used for RPDOs) rw U16
Bit Setting
Bit 30 0 RTR to this PDO possible (cannot be set).
1 RTR to this PDO not possible (Lenze).
Bit 31 0 PDO active
1 PDO inactive
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 355
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1401
________________________________________________________________
I-1401
Index: Name:
I-1401 RPDO2 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by RPDO 0x300 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time - - (not used for RPDOs) rw U16
4: compatibility entry - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer - - (not used for RPDOs) rw U16
I-1402
Index: Name:
I-1402 RPDO3 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by RPDO 0x400 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time - - (not used for RPDOs) rw U16
4: compatibility entry - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer - - (not used for RPDOs) rw U16
356 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1403
________________________________________________________________
I-1403
Index: Name:
I-1403 RPDO4 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by RPDO 0x500 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time - - (not used for RPDOs) rw U16
4: compatibility entry - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer - - (not used for RPDOs) rw U16
I-1600
Index: Name:
I-1600 RPDO1 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO1
IEC 61131 process data words are mapped. Only whole bytes can be mapped (the granularity of the
mapping entries is one byte).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 357
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1601
________________________________________________________________
I-1601
Index: Name:
I-1601 RPDO2 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO2
I-1602
Index: Name:
I-1602 RPDO3 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO3
I-1603
Index: Name:
I-1603 RPDO4 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO4
358 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1800
________________________________________________________________
I-1800
Index: Name:
I-1800 TPDO1 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by TPDO 0x180 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time 0 ms 0 0.1 ms 65535 rw U16
4: reserved - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer 0 ms 0 ms 65535 rw U16
Bit Setting
Bit 30 0 RTR to this PDO possible (Lenze).
1 RTR to this PDO not possible (not adjustable)
Bit 31 0 PDO active
1 PDO inactive
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 359
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1801
________________________________________________________________
I-1801
Index: Name:
I-1801 TPDO2 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by TPDO 0x280 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time 0 ms 0 0.1 ms 65535 rw U16
4: reserved - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer 0 ms 0 ms 65535 rw U16
360 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1802
________________________________________________________________
I-1802
Index: Name:
I-1802 TPDO3 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by TPDO 0x380 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time 0 ms 0 0.1 ms 65535 rw U16
4: reserved - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer 0 ms 0 ms 65535 rw U16
I-1803
Index: Name:
I-1803 TPDO4 communication parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: Highest subindex supported 5 - (read access only) ro U8
1: COB-ID used by TPDO 0x480 + node ID 0 4294967295 rw U32
2: transmission type 254 0 255 rw U8
3: inhibit time 0 ms 0 0.1 ms 65535 rw U16
4: reserved - - (reserved, read or write access leads to error message rw U8
0x06090011)
5: event timer 0 ms 0 ms 65535 rw U16
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 361
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1A00
________________________________________________________________
I-1A00
Index: Name:
I-1A00 TPDO1 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entry 1 ... 8 for TPDO1
IEC 61131 process data words are mapped. Only whole bytes can be mapped (the granularity of the
mapping entries is one byte).
I-1A01
Index: Name:
I-1A01 TPDO2 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO2
362 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.10 Implemented CANopen objects | I-1A02
________________________________________________________________
I-1A02
Index: Name:
I-1A02 TPDO3 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for RPDO4
I-1A03
Index: Name:
I-1A03 TPDO4 mapping parameter
Subindex Default setting Setting range (min. value | unit | max. value) Access Data type
0: number of mapped application 0 0 8 rw U8
objects in PDO
1 ... 8: application object 1 ... 8 0 0 4294967295 rw U32
Subindex Meaning
0 Number of mapped objects
1 ... 8 Mapping entries 1 ... 8 for TPDO4
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 363
9 "CAN on board" system bus
9.11 System block "LS_SyncInput"
________________________________________________________________
The LS_SyncInput system block provides status information in the function block editor about the
sync telegram received via the system block.
LS_SyncInput
SYNC_wSyncCycleTime
SYNC_wSource
SYNC_bSyncInsideWindow
SYNC_bSyncSignalReceived
SYNC_bProcessDataExpected
SYNC_bProcessDataInvalid
Outputs
Identifier Value/meaning
Data type
364 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
9 "CAN on board" system bus
9.11 System block "LS_SyncInput"
________________________________________________________________
Identifier Value/meaning
Data type
C01123 serves to set a time slot for monitoring the synchronisation signal. If the synchronisation
signal received via the bus is in this time slot (around the expected time of the synchronisation
signal), the bSyncInsideWindow output is set to TRUE.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 365
10 Safety engineering
________________________________________________________________
10 Safety engineering
The controller can be equipped with a safety module. The individual safety module types have a
different range of functions to optimally meet different requirements.
"Integrated safety technology" stands for user-related safety functions that are applicable to the
protection of persons working with machines and the machine protection.
The motion functions are furthermore executed by the controller. The safety modules monitor the
reliable compliance with limit values and provide safe inputs and outputs. If limit values are
exceeded, the safety modules start control functions for the fault scenario in accordance with
EN 60204-1 directly in the controller.
The safety functions are suitable for applications according to IEC 61508, SIL 3 and, depending on
the module, meet the requirements of EN 954, part 1, up to control category 4.
Note!
For detailed information about the integrated safety technology, please see the manual
for the safety module.
366 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
10 Safety engineering
10.1 Integration into the application
________________________________________________________________
If a safety function is requested, the safety engineering activates a corresponding safe monitoring
function. The standstill function, however, is only executed directly if the "Safe torque off" function
(STO) is activated. For the other safety functions, an action of the controller is required, which is
safely monitored. The implementation of the corresponding action (e.g. braking, braking to
standstill, holding of the standstill position) must be carried out by the application.
Basic workflow
1. Activation of the safety function on the safety module (e. g. SS1 - safe stop 1).
Monitoring starts.
2. The safety module informs the controller via a control word that the safety function has been
activated.
3. The application evaluates the control word and starts the required motion sequence (e.g.
braking).
Note!
If communication to the controller is interrupted, e.g. by switching off the controller, the
safety module responds as follows:
• Fault stop with STO is activated.
• "Warning" error message is transmitted.
• The LED "ME" is blinking.
The required fault acknowledgement (AIE) is possible via terminal or safety bus.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 367
10 Safety engineering
10.2 Selecting the required safety module
________________________________________________________________
The safety module expected by the application and the controller is selected in C00214.
• In »Engineer« this setting is carried out automatically by assigning the device modules to the
controller, i.e. »Engineer« automatically sets C00214 according to the safety module selected.
• If the safety module selected in C00214 does not correspond to the safety module type
connected, an error will be activated.
The LS_SafetyModuleInterface system block is the interface to the safety module in the function
block editor.
LS_SafetyModuleInterface
SMI_dnState
SMI_dnIoState
SMI_dwControl
SMI_bPowerStageEnable
SMI_byModuleId
Safety module
Outputs
Identifier Value/meaning
Data type
368 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
10 Safety engineering
10.3 System block "LS_SafetyModuleInterface"
________________________________________________________________
Via the bit-coded status signal SMI_dnState of the LS_SafetyModuleInterface SB, the SM3xx safety
module transmits the status of safety functions to the application.
• Which bits are supported depends on the safety module used.
Tip!
For decoding the status signal into individual boolean status signals, simply connect the
output SMI_dnState to the L_DevSMStateDecoder FB which is available in the function
library from V2.0.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 369
10 Safety engineering
10.3 System block "LS_SafetyModuleInterface"
________________________________________________________________
Via the bit coded status signal SMI_dnIoState of the LS_SafetyModuleInterface SB, the SM3xx
safety module transmits the status of the safe inputs and outputs to the application.
• Which bits are supported depends on the safety module used.
Tip!
For decoding the status signal into individual boolean status signals, simply connect the
output SMI_dnIoState to the L_DevSMStateDecoderIO FB which is available in the function
library from V2.0.
Via the bit coded control signal SMI_dwControl of the LS_SafetyModuleInterface SB, the SM3xx
safety module transmits information on safety functions requested, or on active safety functions to
the application.
• Several safety functions can be requested/active at the same time.
• Which bits are supported depends on the safety module used.
Note!
The corresponding actions (e.g. braking, braking to standstill, holding of the standstill
position) must be executed by the application, e.g. via the basic function "Limiter".
( 502)
• To integrate the basic function "Limiter", the output SMI_dwControl is to be
connected to the input LIM_dwControl of the LS_Limiter system block.
370 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
10 Safety engineering
10.3 System block "LS_SafetyModuleInterface"
________________________________________________________________
Tip!
For decoding the control signal into individual boolean control signals, simply connect the
output SMI_dwControl to the L_DevSMControlDecoder FB which is available in the
function library from V2.0.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 371
11 Basic drive functions
________________________________________________________________
372 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
The execution of the different basic functions is internally controlled by a state machine which can
adopt the following "function states":
3 1 2
6 9
7 5 10
8 4 11
Optional limitation Optional additional braking
by basic Limiter function. by basic Brake control
function.
x = Priority
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 373
11 Basic drive functions
11.1 General information
________________________________________________________________
Note!
The basic functions "Limiter" and "Brake control" run autonomously, but are able to
control the state machine to a certain function state, if required.
The function states are not to be confused with the device states ("Operation", "Fault
active", "Device is switched on", etc.) of the controller. Device states ( 97)
From software version V7.0 onwards, the basic functions "Manual job, encoderless" and "Pole
position identification" are additionally available for the setting-up operation. Both basic functions
can only be requested when the controller is inhibited and with the "Controller not ready" function
state:
no
no no
Standstill
[11-2] Sequence diagram for basic functions "Manual job, encoderless" and "Pole position identification"
374 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
Tip!
In C02530 the currently active function state is displayed.
State "Initialisation"
If the controller has completed the device initialisation, the function state "Initialisation" is passed
through automatically.
• In the "Initialisation" function state, the process data required for processing the basic functions
are initialised.
• The monitoring functions are not active yet.
• The basic functions are not yet processed (e.g. brake control) and cannot yet be parameterised
or activated either.
• If the initialisation of the basic functions is completed and no fault is available, a change-over
to the basic state "Drive at standstill" is automatically effected.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 375
11 Basic drive functions
11.1 General information
________________________________________________________________
376 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
Note!
For the encoderless motor control types (from software version V3.0) the following
applies:
The "Quick stop active" function state is also activated when DC-injection braking is
executed.
Tip!
Quick stop can also be set as error response for many monitoring functions ("quick stop by
trouble"). Detailed information can be found in the chapter "Diagnostics & fault analysis".
The source from which the quick stop was activated is shown in a bit coded manner in
C00159.
"Fault" state
This function state is active if a fault has occurred and the controller is in the "Fault active" or "Quick
stop by trouble active" device state.
• The function state can only be abandoned by acknowledging the error if the error is removed.
An active function state cannot be interrupted or replaced by the activation of another function
state. However, the following exceptions apply:
• The "Initialisation" state replaces all other states.
• The "Fault" state can replace all other states except "Initialisation".
• The "Controller not ready" state can replace all other states except "Error" and "Initialisation".
• The "Quick stop active" state can replace all other states except "Initialisation", "Error" and
"Controller not ready".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 377
11 Basic drive functions
11.1 General information
________________________________________________________________
11.1.4 Priorities
The function states are assigned to priorities so that, if several basic functions are activated at the
same time, it is always changed to the function state with the highest priority:
Note!
The basic state "Drive at standstill" is automatically adopted if no other state is active.
378 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 379
11 Basic drive functions
11.1 General information
________________________________________________________________
In order to make the transitions during the changeover between the single basic functions as jerk-
free as possible, i.e. preventing acceleration steps, the current setpoint acceleration is used as
starting value for the new basic function (see the following table).
to
Position, speed Manual jog Homing Positioning Error/controller Stop Quick stop*
or torque not ready
follower
from
Position follower 0 A A A 0 A 0
Speed follower 0 A A A 0 A 0
Torque follower 0 0 0 0 0 0 0
Manual jog 0 - B B 0 B 0
Homing 0 B - B 0 B 0
Positioning 0 B B - 0 B 0
Error/controller 0 0 0 0 - 0 0
not ready
Stop 0 B B B 0 - 0
Quick stop* 0 A A A 0 A -
Legend:
0 The start acceleration is defined with "0", thus no acceleration reduction is required.
A • Acceleration value is generated from the differentiation and filtering (C02562) of the active
setpoint speed.
• Jerk = Maximum value from transition jerk (defined via C02545) and jerk of the "new" profile
data.
B • Acceleration value is taken from the setpoint generator (e.g. profile generator).
• Jerk = maximum value from the jerk of the "old" and "new" profile data.
* Also quick stop by trouble
Note!
Very low jerks cause very high speeds!
See also the following chapter "Setting the S-ramp time". ( 382)
Since this behaviour is mostly not wanted or expected, the acceleration is reduced from
software version V7.0 as described in the following section.
380 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
Profile acceleration/deceleration
Jerk = -------------------------------------------------------------------------------------
Verschliffzeit
Jerk = Profile
acceleration/deceleration-
------------------------------------------------------------------------------------
Verschliffzeit
• Since a non-profile-generating basic function has no defined jerk, a "transition jerk" is used
which results from the reference acceleration and the reference S-ramp time parameterised in
C02545.
• With a Lenze setting C02545 = 0.001 s, a maximum jerk occurs, i.g. the start acceleration is
reduced in one cycle (1 ms).
• The setting C02545 = 0.000 s results in a compatible behaviour lower than V7.0.
Tip!
Profile-generating basic functions are:
"Stop", "Manual jog", "Homing", "Positioning"
Non-profile-generating basic functions are:
"Quick stop", "Position follower", "Speed follower", "Torque follower"
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 381
11 Basic drive functions
11.1 General information
________________________________________________________________
For path planning, various basic functions serve to build up or reduce the acceleration linearly. The
motion profile causes less structural vibrations and the gearboxes are protected.
The smoothening (jerk) is calculated via the S-ramp time and the maximum acceleration permitted
in the profile:
maximum acceleration
Jerk = ------------------------------------------------------------
S-ramp time
[11-3] Formula for calculating the jerk for acceleration and deceleration phases
S-ramp times can be set in the given parameters for the following basic functions:
Stop!
When it is switched to another basic function, the start acceleration is reduced with the
jerk of the new basic function. A small jerk causes very high speeds!
Remedy: Avoid unnecessarily long S-ramp times. Set the profile parameters of the
different basic functions so that the jerk is roughly the same for all basic functions.
382 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.1 General information
________________________________________________________________
Examples
20
Pos. [rev]
Pos
Pos0
10
Pos
end
0
500
Speed [rpm]
Vel
Vel
0
0
Velend
Vel
min,max
-500
1000
Acc. [rpm/s]
Acc
0 Accmin,max
-1000
0 500 1000 1500 2000 2500 3000
Time [ms]
100
Pos [rev]
Pos
Pos
50 0
Pos
end
0
2000
Speed [rpm]
Vel
1000 Vel0
Vel
end
0 Vel
min,max
-1000
2000
Acc. [rpm/s]
1000
Acc
Acc
min,max
0
-1000
0 2000 4000 6000 8000 10000 12000 14000
Time [ms]
In the example 2, the slow reduction of the start acceleration results in very high speeds!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 383
11 Basic drive functions
11.2 Stop
________________________________________________________________
11.2 Stop
The standard stop (in the following called "stop") of the drive will be automatically activated by the
internal state machine if a basic function is deactivated and the drive is not yet at standstill.
• The drive is braked to standstill via a parameterisable deceleration ramp.
• While the drive is braked to standstill, the state machine is in the "Drive is stopped" function
state.
• If meanwhile another basic function is activated, this basic function takes over the control of
the drive from the current speed on and the function state "Drive is stopped" is abandoned.
• If the drive is at standstill, a change-over to the basic state "Drive at standstill" is
automatically effected.
• An acceleration phase active at the time of activating the stopping process is considered by the
standard stop, i.e. the current acceleration is first led to "0" with the parameterised S-ramp time
before the real deceleration process starts.
• If the controller is enabled while the shaft is coasting (controller inhibit and pulse inhibit are
deactivated), the drive is braked from the current speed to standstill.
Stop!
The basic functions "Speed follower", "Torque follower", and "Position follower" do not
take over the control of the from the current speed, but immediately with the setpoint
defined, which may cause a jerk!
Note!
• As the stop function takes into account the acceleration active at the moment of
activation, the deceleration of the stop function should always be set greater than the
deceleration of the active process in order to avoid a possible overshoot.
• If the stop function is activated while the basic function "Torque follower" or the
states "Controller inhibited" or "Error" are active, the drive is braked to standstill
starting from the current speed and without taking into account the current
acceleration.
Start acceleration/acceleration reduction when the basic function changes ( 380)
384 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.2 Stop
________________________________________________________________
The LS_Stop system block provides the internal interfaces for the basic function "Stop" in the
function block editor.
LS_Stop
STP_dnState
Activate stopping
(internal status machine) STP_bStopActive
n
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 385
11 Basic drive functions
11.2 Stop
________________________________________________________________
Parameter Info
C02610 Deceleration time for stop
C02611 S-ramp time for stop
C02612 Ref. for decel. time of stop
386 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.2 Stop
________________________________________________________________
In the following example the enable of manual jog is deactivated during an active manual jog. Then
the drive is braked to standstill within the deceleration time set for stop.
t
MAN_bJogPositive
TRUE
FALSE
t
MAN_bEnable
TRUE
FALSE
t
STP_bStopActive
TRUE
FALSE
t
C02610: Deceleration time for stop function
C02622: Manual jog: Acceleration
C02623: Manual jog: Deceleration
If the basic function "Manual Jog" is reactivated within the deceleration time , this basic function
takes over the control of the drive from the current speed and the function state "Drive is stopped"
is abandoned immediately:
Stopping
State ManualJog ManualJog
t
MAN_bJogPositive
TRUE
FALSE
t
MAN_bEnable
TRUE
FALSE
t
STP_bStopActive
TRUE
FALSE
t
C02610: Deceleration time for stop function
C02622: Manual jog: Acceleration
C02623: Manual jog: Deceleration
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 387
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
In contrast to Stop, the purpose of quick stop (QSP) is a stop in case of error. If quick stop is activated,
the drive is brought to standstill within the deceleration time set irrespective of the setpoint that is
preselected.
Note!
Through this, superimposed controls (e.g. synchronous or position control) may produce
following errors. If several drives execute a coordinated motion, the quick stop function
should only be used for the motion master (master drive) in order to maintain the
coordination.
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
Tip!
Quick stop can also be set as error response for many monitoring functions ("quick stop by
trouble"). Detailed information can be found in the chapter "Diagnostics & fault analysis".
( 598)
The source from which the quick stop was activated is shown in a bit coded manner in
C00159.
The LS_Quickstop system block provides the internal interfaces for the basic function "Stop" in the
function block editor.
LS_Quickstop
QSP_bActivate1 QSP_bActive
QSP_bActivate2 ³1 n
QSP_bActivate3
t
STOP
QSP_bActivateDCBrake
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
388 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
Inputs
Outputs
Identifier Value/meaning
DIS code | data type
Parameter Info
C00105 Decel. time - quick stop
C00106 Quick stop S-ramp time
C00107 Reference for quick stop deceleration time
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 389
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
t
bActivate1...3
TRUE
FALSE
t
Tip!
After reaching standstill, the standstill position can be maintained while a torque is
applied.
• For this purpose, select the phase controller gain in C00254 > "0".
• With C00254 > "0" the phase control is automatically activated after the standstill is
reached.
390 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
For activation/deactivation of quick stop by the application, the three inputs QSP_bActivate1...3 are
provided. ( 388)
• The three control inputs are linked via a logic OR gate, i.e. in order to activate quick stop, only
one of the three inputs must be set to TRUE. To deactivate quick stop, though, all three inputs
must be reset to FALSE.
• The control inputs can be linked with terminals (digital inputs) and/or process data in the
function block editor.
Note!
In the standard technology applications the control input QSP_bActivate1 is linked with
the digital input DI1 in the Lenze setting.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 391
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
Note!
DC-injection braking is only possible if V/f control or sensorless vector control is selected
as motor control type in C00006!
392 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
0
Enable speed follower
t
bActivateDCBrake
TRUE
1 3
FALSE
t
Speed setpoint
Act
2
ual
spe
e d
t
4
DC brake active
DC brake current
t
C00974: Braking current
[11-14] Process example: speed follower is active QSP_bActivateDCBrake is active speed follower is active
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 393
11 Basic drive functions
11.3 Quick stop
________________________________________________________________
Speed setpoint
0 1
t
DC brake active
DC brake current
t
Actual speed value
Actual speed value if the quick stop braking current is parameterised too low (C00975)
C00105: Quick stop decel. time
C00975: Quick stop braking current
C00974: Braking current
[11-15] Process example: speed follower is active quick stop activation speed follower is active
Note!
The quick stop braking current in C00975 has to be set so that the drive can be
decelerated from the maximum operating speed to standstill within the deceleration
time for quick stop set in C00105!
394 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
The basic function "Manual jog" serves to traverse the drive manually, e.g. to clean or exchange the
tool.
• As an option, it is possible to change over to a second speed during traversing.
• "Retraction" of operated (travel range) limit switches is also supported. Only traversing in the
corresponding retracting direction is then possible.
Danger!
During manual jogging, specially assigned profile parameters are active. If they have not
been set correctly, the drive can engage in uncontrolled movement!
Stop!
In manual mode a travel range monitoring via limit switches and software limit
positions is carried out via the basic function "Limiter". ( 502)
If no limit switches are connected and no software limit positions are set, and the
reference is not known, the drive can travel into a mechanical barrier during manual
mode and machine parts can be destroyed or damaged!
Note!
For manual jog setpoint speeds greater than 30000 rpm are not possible. The speeds
defined for these basic function are internally limited to 30000 rpm.
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
For the encoderless motor control types (from software version V3.0) the following
applies:
If no position controller has been selected for position control in case of V/f control or
sensorless vector control (C02570 = "1: Phase controller is active"), the manual jog is only
executed via the speed profile resulting from the manual jog parameters.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 395
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
The LS_ManualJog system block provides the internal interfaces for the basic function "Manual jog"
in the function block editor.
LS_ManualJog
MAN_bEnable MAN_dnState
MAN_bJogPositive n MAN_bEnabled
MAN_bJogNegative MAN_bActive
MAN_bActivateJogSpeed2 t
MAN_bReleaseLimitSwitch
MAN_dnSpeedOverride_n ç è
MAN_bStepMode
MAN_bIntermediateStopMode
MAN_FBData
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
MAN_bJogNegative
C02639/3 | BOOL
396 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 397
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
398 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Parameter Info
C02620 Manual jog: Speed 1
C02621 Manual jog: Speed 2
C02622 Manual jog: Acceleration
C02623 Manual jog: Deceleration
C02624 Manual jog: S-ramp time
C02625 Manual jog: Step distance
C02626/1...16 Manual jog: Index stop position
C02627/1...16 Manual jog: Selected stop position
Greyed out = display parameter
Tip!
A quick deceleration (C02623) reduces the time from letting go of the "Jog key" to the
actual stop of the drive, so that the drive can thus be better positioned "by eye" and the
desired stop position is not overtravelled.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 399
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
FALSE
t
bActivateJogSpeed2
TRUE
FALSE
t
C02620: Manual jog: Speed 1
C02621: Manual jog: Speed 2
400 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "manual jog" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the MAN_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Manual jog active" function state is
effected and manual jog can be carried out via the control inputs.
• A successful change to the function state "Manual jog active" is displayed by a TRUE signal at
the MAN_bEnabled status output.
Deactivation
If the MAN_bEnable enable input is reset to FALSE, an active manual jog is reset, i.e. the control
inputs for manual jog are inhibited and the drive is braked to standstill within the deceleration time
for Stop. ( 384)
• The status output MAN_bEnabled is reset to FALSE and a change-over from the active "Manual
jog active" function state via the "Drive is stopped" function state back to the basic state "Drive
at standstill" is carried out.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 401
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Note!
In the standard technology applications "Actuating drive – speed" and "Actuating drive
– torque", in the Lenze setting the control inputs are linked to the following digital
inputs:
• DI6: Activate manual mode
• DI7: Manual jog in positive direction
• DI8: Manual jog in negative direction
402 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Note!
The two modes "Manual jog with step limitation" and "Manual jog with intermediate
stop" cannot be active at the same time.
If there is a simultaneous request via the control inputs MAN_bStepMode and
MAN_bIntermediateStopMode, only the "Manual jog with intermediate stop" mode is
active.Manual jog with intermediate stop ( 404)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 403
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Note!
Requirements for manual jog with intermediate stop:
• The home position is known (otherwise status bit 26 is set).
• At least one intermediate stop position is defined (otherwise status bit 27 is set).
404 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Note!
Detailed information on travel range monitoring via limit switches and software limit
positions can be found in the description of the basic function "Limiter". ( 502)
FALSE
t
Positive software limit position
t
bJogPositive
TRUE
FALSE
t
Positive limit switch
Deceleration ramp of the quick stop function
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 405
11 Basic drive functions
11.4 Manual jog
________________________________________________________________
Note!
Retracting from a limit switch is only possible if it is still activated, i. e. if the
corresponding limit switch input of the limiter is still activated. Therefore ensure that if
a limit switch is approached, its trigger mechanics is not "overtravelled", for instance by
a too great mass or drive, so that by this the limit switch is no longer activated.
Tip!
An activated limit switch can also be exited again by manual jog in the retracting direction
via the control input MAN_bJogPositive or MAN_bJogNegative.
406 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
Danger!
In this basic function, the extent of the useable operating modes of the holding brake is
restricted. Only the following operating modes function:
• Directly with brake module (C02580, selection 1) and
• Direct switching externally (C02580, selection 11)
The basic function "Manual jog (OL)", which is implemented in the motor control system of the drive
controller, enables the user to operate the drive without control (i.e. "open loop", encoderless) and
independently of the selected operating mode:
• If the motor is asynchronous, the speed depends on the load.
• A synchronous motor turns with a prescribed field frequency.
Stop!
It is only permissible to activate controlled operation of synchronous machines if the
following parameters have been set correctly, in addition to correct assignment of the
encoder image and the motor's rotating field:
• Motor control SC, "Servo control of sync motor" (C00006, selection 1)
• Pole position of the motor encoder (C00058)
• Motor data (C00081 ... C00091)
• Active resolver feedback or encoder feedback as motor encoder (C00420 ... C00422)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 407
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
• Support for Pole position identification ( 128) in the case of torque and linear motors by means
of
• movement to a machine position in which pole position identification can be carried out in a
reproducible manner and
• setting of the pole position angle with the "PL touch probe signal"
• Parameterising dialog box in»Engineer«: Tab Application parameters Dialog level Overview
All basic functions Manual jog (OL)
• Short overview of the parameters for manual jog, encoderless:
Stop!
At the frequency fd = 0 Hz, the r.m.s. value increases to 141 % of the current
parameterised in C02773/x. As a result, the connected motor can be destroyed!
Remedy: Activation of a derating curve in i2xt monitoring or limitation of the
parameterised current in C02773/x to 71 % of the rated motor current. Motor
monitoring (I2xt) ( 215)
408 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
The procedure for using this basic function is described with reference to the signal characteristic
shown below.
Please refer to the following chapters for more information
Requirements
Activation / Deactivation
Selection and contents of the profile parameter set
Encoderless manual jogging in a positive/negative direction
0 1
CINH
? t
MOL_bEnable
MOL_bActivateDataBit1 t
MOL_bActivateDataBit2 t
MOL_bJogNegative t
MOL_bJogPositive t
IMotor IPS3 t
IPS1 IPS1
fd_Motor t
fd_PS1 t
fd_PS3
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 409
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
11.5.2.1 Requirements
• Check and, if necessary, adjust the basic parameterisation:
• Optimisation of the current controller in the case of non-Lenze motors or motors that are not
included in the »Engineer« motor catalogue. Optimising the current controller ( 178)
• Parameterisation of motor monitoring corresponding to the existing motor with the
monitoring response "Fault". Motor monitoring (I2xt) ( 215)
• This function is especially important for monitoring the permissible r.m.s. current load on
motors at fd = 0 Hz.
• Activation of maximum current monitoring with the monitoring response "Fault" in the case
of non-Lenze motors or motor that are not included in the »Engineer« motor catalogue.
Maximum current monitoring ( 230)
• Activation of motor temperature monitoring via PTC and/or KTY. Motor temperature
monitoring ( 222)
• The controller inhibit is active.
• The controller is in the "Controller not ready" stateDevice states ( 97).
• The basic function "Manual jog (OL)" is part of the active application; see Internal interfaces
| "LS_ManualJogOpenLoop" system block ( 414).
• No other basic function is active.
11.5.2.2 Activation
In order to request the control via the basic function, the MOL_bEnable enable input in the
application must be set to TRUE or C02770/1 to "1".
• If no other basic function is active, a changeover to the function state "Manual jog, encoderless
active" takes place and controlled traversing can be carried out by means of the control inputs
or by writing values into C02770/2...5.
• A successful changeover to the function state"Manual jog, encoderless active" is indicated by a
TRUE signal at the status output MOL_bEnabled.
410 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
11.5.2.3 Deactivation
Stop!
Before the basic function is deactivated, the controller inhibit must be set. Otherwise,
unsteady drive behaviour can occur when a changeover is made from the basic function
"Manual jog, encoderless" to the basic function "Stop".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 411
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
Setpoint Profile parameter set Profile parameter set Profile parameter set Profile parameter set
1 2 3 4
Frequency C02771/1 C02771/2 C02771/3 C02771/4
Start angle C02772/1 C02772/2 C02772/3 C02772/4
Current C02773/1 C02773/2 C02773/3 C02773/4
Acceleration time C02774/1 C02774/2 C02774/3 C02774/4
Deceleration time C02775/1 C02775/2 C02775/3 C02775/4
Max. activation time C02776/1 C02776/2 C02776/3 C02776/4
Note!
The four profile parameter sets must be dealt with sequentially, i.e. a selected profile
parameter set must first be completed with fd = 0 Hz before a further profile parameter
set can be activated.
• The signal characteristic in Fig. [11-20] ( 409) shows that the drive must ramp down
completely in the case of each parameter set before the next parameter set can be
started.
• Lenze recommends to control the basic function in accordance with this signal
characteristic.
412 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 413
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
In the function block editor, the system block LS_ManualJogOpenLoop makes the internal
interfaces to the basic function "Manual jog, encoderless" available.
LS_ManualJogOpenLoop
MOL_bEnable MOL_dnState
MOL_bJogPositive MOL_bEnabled
MOL_bJogNegative
ç è MOL_bActive
n
MOL_bActivateDataBit1 MOL_bDone
MOL_bActivateDataBit2
t
Note!
For the basic function "Manual jog, encoderless", the system block must be integrated
into the application task. When the FB editor is activated, the basic dialog boxes of the
corresponding technology application in »Engineer« change.
In the dialog box entitled "All basic functions", the "Manual jog, encoderless" button is
not shown until the project has been updated.
Inputs
414 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.5 Manual job, encoderless
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 415
11 Basic drive functions
11.6 Homing
________________________________________________________________
11.6 Homing
With the basic function "Homing" the measuring system of the machine is transmitted to the
controller within the travel range that is physically possible.
• The reference (e.g. zero position of the drive axis in the machine measuring system) can be
defined by reference search or reference setting.
• In case of reference search, the drive travels according to the defined homing mode to detect
the reference in the measuring system independently.
• In the reference point, the home position parameterised in C02642 is set as the current
position. Afterwards, an absolute positioning to the target position parameterised in C02643
takes place (if C02641 = "0").
• If the reference is set in the homing mode "100: Set reference directly" or via the control input
HM_bLoadHomePos, the drive can also be referenced manually if the motor is at standstill. The
measuring system is set by means of the home position parameterised in C02642 or applied at
the input HM_dnHomePos_p.
Danger!
During homing, specially assigned profile parameters are active. If they have not been
set correctly, the drive can engage in uncontrolled movement!
Note!
Normally homing is only required once during commissioning of systems for which the
machine cycle can be represented in the display area of the encoder, e. g. if multiturn
absolute value encoders or singleturn absolute value encoders/resolvers are used during
the machine cycle on one motor revolution.
• The encoder position is stored safe against mains failure in the memory module and
is therefore known to the drive control even after the mains has been
switched.Behaviour of the home position after mains switching ( 421)
• A renewed reference setting is only required in case of a renewed commissioning or
in case of service (e.g. when drive components are exchanged).
• When multipole resolvers (C00080 > 1) are used, a renewed homing is required after
mains switching due to the ambiguity of the evaluated position.
416 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
For homing, setpoint speeds greater than 30000 rpm are not possible. The speeds
defined for these basic function are internally limited to 30000 rpm.
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
For the encoderless motor control types (from software version V3.0) the following
applies:
The basic function "Homing" can only be activated for V/f control or sensorless vector
control if the position controller has been selected for the position control
(C02570 = "2: position controller active").
• The homing modes 14 & 15 are not permissible for the V/f control. If the selection is
impermissible, the error message "Homing mode not allowed" is output.
For the encoderless motor control types (from software version V5.0) the following
applies:
If the V/f control or sensorless vector control is selected, the basic function "Homing" can
be activated, irrespective of the use of the position controller.
• If no position controller has been selected for the position control in case of V/f
control or sensorless vector control (C02570 = "1: Phase controller is active"), homing
is only carried out via the speed profile resulting from the homing parameters.
Because of this, the target positions set will only "roughly" be reached.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 417
11 Basic drive functions
11.6 Homing
________________________________________________________________
The LS_Homing system block provides the internal interfaces for the basic function "Homing" in the
function block editor.
LS_Homing
HM_bEnable HM_dnState
HM_bActivateHoming HM_bEnabled
HM_bHomingMark HM_bActive
HM_bLoadHomePos HM_bDone
HM_dnHomePos_p HM_bHomePosAvailable
HM_bResetHomePos -100 0 100 200
HM_dnSpeedOverride_n
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
418 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 419
11 Basic drive functions
11.6 Homing
________________________________________________________________
Parameter Info
C02528 Traversing range
C02640 Homing mode
C02641 Action after detect Home position
C02642 Home position
C02643 Homing: Target position
C02644 Homing: Speed 1
C02645 Homing: Acceleration 1
C02646 Homing: Speed 2
C02647 Homing: Acceleration 2
C02648 Homing: S-ramp time
C02649 Homing: Torque limit
C02650 Homing: Blocking time
C02651 Homing: TP configuration
C02652 Ref. pos. after mains switching
C02653 Max. rot. ang. aft. mns. swtch.
C02656 Actual position (homing)
420 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
Due to the internal numerical format and the resolution of one encoder revolution
according to C00100, the position may not be reconstructed over the complete encoder
range!
• The possible number of revolutions can be calculated as follows:
Number of revolutions = 2(31 - C00100)
• Example: For a standard multiturn absolute value encoder with an absolute display
area of 4096 revolutions (±2048), a maximum position resolution of 20 bits per
revolution can be used!
When resolvers or single-turn absolute value encoders are used and the mains is
switched off (24 V supply off), the encoder may only be moved by ½ revolution since
otherwise the home position will get lost due to the ambiguity of the encoder
information.
When multipole resolvers (C00080 > 1) are used, a renewed homing is required after
mains switching due to the ambiguity of the evaluated position.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 421
11 Basic drive functions
11.6 Homing
________________________________________________________________
Tip!
A reference search is mainly used in the case of continuously running systems, or if the
traversing range or machine cycle of the drive cannot be represented in the display area of
the encoder, e. g. if incremental encoders are used at the motor, or singleturn absolute
value encoders or resolvers are used at the gearbox.
A reference is mainly set in systems/machines that bear the risk of collisions, or every time
no homing can be executed (e.g. in case of a cross cutter having material in the machine).
Note!
Profile data set change-over
For the reference search, two profile data sets with different speeds and accelerations
can be parameterised. In this way, the homing time can be reduced and at the same time
the accuracy can be increased.
Profile data set change-over ( 424)
The process descriptions in the following chapters provide information on the time the
change-over to the profile data set 2 takes place in the corresponding homing mode.
Overview of the Lenze homing modes ( 427)
Overview of DS402 homing modes ( 440)
If the speed 2 (C02646) is set to "0" (Lenze setting), no change-over to the profile data set
2 takes place and the reference search and positioning to the target position is only
executed with the profile parameters of the profile data set 1.
Note!
Drive behaviour after setting the reference
From software version V4.0 onwards, C02641 serves to parameterise the drive
behaviour after setting the home position.
Drive behaviour after setting the home position ( 423)
In the Lenze setting (C02641 = "0"), the drive traverses to the absolute target position set
in C02643 similarly to the behaviour known from the previous versions.
422 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
C02641 can be used to select the drive behaviour after setting the home position.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 423
11 Basic drive functions
11.6 Homing
________________________________________________________________
• With the profile data set 1 first the limit switch/reference switch (depending on the mode
selected) is quickly approached.
• After reversing on the limit switch/reference switch, the slower – but more accurate – approach
of the encoder zero pulse/touch probe sensor and the positioning to the target position
(C02643) are effected with profile data set 2.
Note!
The change-over to profile data set 2 is only effected if speed 2 (C02646) is set > "0"!
In the Lenze setting (C02646 = "0") no change-over to the profile data set 2 takes place
and the reference search and positioning to the target position is only executed with the
profile parameters of the profile data set 1.
The process descriptions of the homing modes provide information about when the
change-over to profile data set 2 takes place in the respective homing mode. Overview
of the Lenze homing modes ( 427)
424 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
FALSE
t
E. The following positive edge of the
bHomingMark 23 encoder zero pulse (MP) sets the
TRUE
reference.
FALSE
t
F. Drive has reached defined target
TP/MP 4 position.
TRUE
FALSE
t
bBusy 5
TRUE
FALSE
t
bHomePosAvailable
TRUE
FALSE
t
bDone
TRUE
FALSE
t
C02644: Speed 1
C02646: Speed 2
C02645: Acceleration 1 (and deceleration 1)
C02647: Acceleration 2 (and deceleration 2)
C02648: S-ramp time
C02643: Target position
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 425
11 Basic drive functions
11.6 Homing
________________________________________________________________
• Example: For selecting the touch probe channel "Digital input 1" and a response only to a
negative edge, the decimal value "2" has to be set in C02651.
426 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
In the following subchapters the procedures of homing modes 0 ... 15 are described, which can be
selected in C02640.
0
1
2
3
4
5
8
9
10
11
12
13
14 Positive direction of rotation to torque limit.
15 Negative direction of rotation to torque limit.
100 Set reference directly.
Note!
Profile data set change-over
For the reference search, two profile data sets with different speeds and accelerations
can be parameterised. In this way, the homing time can be reduced and at the same time
the accuracy can be increased.
Profile data set change-over ( 424)
The following process descriptions give information about the time the change-over to
the profile data set 2 takes place in the corresponding homing mode.
If the speed 2 (C02646) is set to "0" (Lenze setting), no change-over to the profile data set
2 takes place and the reference search and positioning to the target position is only
executed with the profile parameters of the profile data set 1.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 427
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
Drive behaviour after setting the reference
From software version V4.0 onwards, C02641 serves to parameterise the drive
behaviour after setting the home position.
Drive behaviour after setting the home position ( 423)
In the Lenze setting (C02641 = "0"), the drive traverses to the absolute target position set
in C02643 similarly to the behaviour known from the previous versions.
1
Touch probe/zero pulse
Reference switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Positive edge at HM_bHomingMark activates profile data set 2 for the further reference search.
3. Negative edge at HM_bHomingMark enables home position detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
428 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Reference switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Positive edge at HM_bHomingMark activates profile data set 2 for the further reference search.
3. Negative edge at HM_bHomingMark enables home position detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
2
Touch probe/zero pulse
Reference switch
Positive travel range limit switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge at HM_bHomingMark activates profile data set 2 for the further reference search.
4. Negative edge at HM_bHomingMark enables home position detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 429
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
Touch probe/zero pulse
Reference switch
Negative travel range limit switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge at HM_bHomingMark activates profile data set 2 for the further reference search.
4. Negative edge at HM_bHomingMark enables home position detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
430 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Touch probe/zero pulse
Reference switch
Procedures:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 431
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Touch probe/zero pulse
Reference switch
Procedures:
432 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Touch probe/zero pulse
Procedure:
1. Movement in positive direction with profile data set 1.
2. The following positive edge of the touch probe sensor sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
0
Touch probe/zero pulse
Procedure:
1. Movement in negative direction with profile data set 1.
2. The following positive edge of the touch probe sensor sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 433
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Positive travel range limit switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Reversing when the edge of the positive travel range limit switch is positive and, at the same
time, activation of profile data set 2 for continued reference searching.
3. The touch probe signal is evaluated while reserving the limit switch.
4. The following positive edge of the touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Note!
The touch probe detection is already activated after reversing to the travel range limit
switch, i.e. the home position may be set to the travel range limit switch.
• We therefore recommend to set a target position (C02643) unequal to the home
position (C02642), in order to reenable the activated limit switch. Otherwise, the
positioning process to the target position may be aborted by the basic function
"Limiter" (see status signal HM_dnState).
• We recommend the use of the DS402 homing methods 1 and 2 if the touch probe
detection (especially the one of the motor zero pulse) is to be activated after the travel
range switch has been left. Overview of DS402 homing modes ( 440)
434 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Negative travel range limit switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Reversing when the edge of the negative travel range limit switch is positive and, at the same
time, activation of profile data set 2 for continued reference searching.
3. The touch probe signal is evaluated while reserving the limit switch.
4. The following positive edge of the touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Note!
The touch probe detection is already activated after reversing to the travel range limit
switch, i.e. the home position may be set to the travel range limit switch.
• We therefore recommend to set a target position (C02643) unequal to the home
position (C02642), in order to reenable the activated limit switch. Otherwise, the
positioning process to the target position may be aborted by the basic function
"Limiter" (see status signal HM_dnState).
• We recommend the use of the DS402 homing methods 1 and 2 if the touch probe
detection (especially the one of the motor zero pulse) is to be activated after the travel
range switch has been left. Overview of DS402 homing modes ( 440)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 435
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Positive travel range limit switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Positive edge of the travel range limit switch sets reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Note!
The load machine can also leave the travel range limit switch. There follows a return to
the home position that was set with the positive edge of the travel range limit switch.
• It is possible that, as a result, the machine will remain on an operated limit switch.
• Therefore it is recommended to set a target position (C02643) that is unequal to the
home position (C02642) to release the activated limit switch again.
436 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Negative travel range limit switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the travel range limit switch sets reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Note!
The load machine can also leave the travel range limit switch. There follows a return to
the home position that was set with the positive edge of the travel range limit switch.
• It is possible that, as a result, the machine will remain on an operated limit switch.
• Therefore it is recommended to set a target position (C02643) that is unequal to the
home position (C02642) to release the activated limit switch again.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 437
11 Basic drive functions
11.6 Homing
________________________________________________________________
Procedure:
1. Movement in a positive direction with reduced torque and profile data set 1.
2. The reference is set if the two following conditions for the time set in C02650 are fulfilled at the
same time:
• The current speed is lower than the threshold for standstill detection set in C00019.
• Current torque is greater than the torque limit set in C02649 ("Homing to end stop").
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Procedure:
1. Movement in a negative direction with reduced torque and profile data set 1.
2. The reference is set if the two following conditions for the time set in C02650 are fulfilled at the
same time:
• The current speed is lower than the threshold for standstill detection set in C00019.
• Current torque is greater than the torque limit set in C02649 ("Homing to end stop").
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
438 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
During the drive is at standstill, the measuring system is set by means of the home position
parameterised in C02642.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 439
11 Basic drive functions
11.6 Homing
________________________________________________________________
In addition to the homing modes described in the previous subchapter "Overview of the Lenze
homing modes", from software version V3.0 also the homing modes described in the following can
be selected for a homing in C02640, according to the DS402 device profile.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15 Reserved: no homing is executed.
16 Reserved: no homing is executed.
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Reserved: no homing is executed.
32 Reserved: no homing is executed.
33
34
35 Direct reference setting.
440 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
Profile data set change-over
For the reference search, two profile data sets with different speeds and accelerations
can be parameterised. In this way, the homing time can be reduced and at the same time
the accuracy can be increased.
Profile data set change-over ( 424)
The following process descriptions give information about the time the change-over to
the profile data set 2 takes place in the corresponding homing mode.
If the speed 2 (C02646) is set to "0" (Lenze setting), no change-over to the profile data set
2 takes place and the reference search and positioning to the target position is only
executed with the profile parameters of the profile data set 1.
Note!
Drive behaviour after setting the reference
From software version V4.0 onwards, C02641 serves to parameterise the drive
behaviour after setting the home position.
Drive behaviour after setting the home position ( 423)
In the Lenze setting (C02641 = "0"), the drive traverses to the absolute target position set
in C02643 similarly to the behaviour known from the previous versions.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 441
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Negative travel range limit switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch and change to profile data set 2.
3. Negative edge of the travel range limit switch activates touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
442 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Positive travel range limit switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch and change to profile data set 2.
3. Negative edge of the travel range limit switch activates touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 443
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Touch probe/zero pulse
Reference switch
Procedures:
444 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Reference switch
Procedures:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 445
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Touch probe/zero pulse
Reference switch
Procedures:
446 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Touch probe/zero pulse
Reference switch
Procedures:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 447
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
3
2
Touch probe/zero pulse
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Negative edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing with positive edge of the reference switch and change to profile data set 2.
3. Negative edge of the reference switch activates touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
448 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
2
Touch probe/zero pulse
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Reversing with negative edge of the reference switch.
5. Positive edge of the reference switch activates touch probe detection.
6. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
7. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 449
11 Basic drive functions
11.6 Homing
________________________________________________________________
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Positive edge of the reference switch activates touch probe detection and change to profile data
set 2.
3. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
450 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
Touch probe/zero pulse
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge of the reference switch activates touch probe detection and change to profile data
set 2.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. Reversing with negative edge of the reference switch.
4. Positive edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 451
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
3
2
Touch probe/zero pulse
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Reversing with positive edge of the reference switch and change to profile data set 2.
4. Negative edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Negative edge of the reference switch activates touch probe detection.
3. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
452 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
3
2
Touch probe/zero pulse
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Negative edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing with positive edge of the reference switch and change to profile data set 2.
3. Negative edge of the reference switch activates touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 453
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
2
Touch probe/zero pulse
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Reversing with negative edge of the reference switch.
5. Positive edge of the reference switch activates touch probe detection.
6. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
7. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the reference switch activates touch probe detection and change to profile data
set 2.
3. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
454 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
Touch probe/zero pulse
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge of the reference switch activates touch probe detection and change to profile data
set 2.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. Reversing with negative edge of the reference switch.
4. Positive edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 455
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
3
2
Touch probe/zero pulse
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Reversing with positive edge of the reference switch and change to profile data set 2.
4. Negative edge of the reference switch activates touch probe detection.
5. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. Negative edge of the reference switch activates touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
456 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Negative travel range limit switch
Procedure:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch and change to profile data set 2.
3. The following negative edge of the travel range limit switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
0
Positive travel range limit switch
Procedure:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch and change to profile data set 2.
3. The following negative edge of the travel range limit switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 457
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
0
Reference switch
Procedures:
458 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Reference switch
Procedures:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 459
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
0
Reference switch
Procedures:
460 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Reference switch
Procedures:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 461
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
3
1
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. The following negative edge of the reference switch sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing with positive edge of the reference switch and change to profile data set 2.
3. The following negative edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
462 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Reversing with negative edge of the reference switch.
5. The following positive edge of the reference switch sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. The following positive edge of the reference switch sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 463
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. The following positive edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. The following positive edge of the reference switch sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
464 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
3
1
Reference switch
Positive travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Reversing to positive travel range limit switch.
3. Reversing with positive edge of the reference switch and change to profile data set 2.
4. The following negative edge of the reference switch sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in positive direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. The following negative edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 465
11 Basic drive functions
11.6 Homing
________________________________________________________________
2
3
1
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. The following negative edge of the reference switch sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing with positive edge of the reference switch and change to profile data set 2.
3. The following negative edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
466 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
1
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Positive edge of the reference switch activates profile data set 2.
4. Reversing with negative edge of the reference switch.
5. The following positive edge of the reference switch sets the reference.
6. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. The following positive edge of the reference switch sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 467
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. The following positive edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. Reversing with negative edge of the reference switch.
4. The following positive edge of the reference switch sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
468 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
1
2
3
1
Reference switch
Negative travel range limit switch
Procedures:
Case 1: Axis does not activate the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Reversing to negative travel range limit switch.
3. Reversing with positive edge of the reference switch and change to profile data set 2.
4. The following negative edge of the reference switch sets the reference.
5. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Case 2: Axis first activates the reference switch while moving towards the limit switch:
1. Movement in negative direction with profile data set 1.
2. Positive edge of the reference switch activates profile data set 2.
3. The following negative edge of the reference switch sets the reference.
4. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 469
11 Basic drive functions
11.6 Homing
________________________________________________________________
0
Touch probe/zero pulse
Procedure:
1. Movement in negative direction with profile data set 1 and activation of the touch probe
detection.
2. The following positive edge of the touch probe sensor sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
0
Touch probe/zero pulse
Procedure:
1. Movement in positive direction with profile data set 1 and activation of the touch probe
detection.
2. The following positive edge of the touch probe sensor sets the reference.
3. Absolute positioning to target position (C02643) with profile data set 2 (if C02641 = "0").
470 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "Homing" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the HM_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Homing active" function state is
effected and homing can be carried out via the control inputs.
• A successful change to the "Homing active" function state is displayed by a TRUE signal at the
HM_bEnabled status output.
Deactivation
When the HM_bEnable enable input is reset to FALSE, an active homing is stopped, i.e. the control
inputs for homing are inhibited and the drive is braked to standstill within the deceleration time for
stop.
• The status output HM_bEnabled is reset to FALSE and a change-over from the active "Homing
active" function state via the "Drive is stopped" function state back to the basic state "Drive at
standstill" is carried out.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 471
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
In the homing mode "100: Set reference directly" no reference search is started, but the
home position set in C02642 is directly accepted.
Note!
For the encoderless motor control types (from software version V3.0) the following
applies:
If V/f control or sensorless vector control has been selected, this function is only effective
if the position controller has also been selected for the position control
(C02570 = "2: position controller active").
For the encoderless motor control types (from software version V5.0) the following
applies:
If the V/f control or sensorless vector control is selected, this function can be activated
irrespective of the use of the position controller.
472 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.6 Homing
________________________________________________________________
Note!
For the encoderless motor control types (from software version V3.0) the following
applies:
If V/f control or sensorless vector control has been selected, this function is only effective
if the position controller has also been selected for the position control
(C02570 = "2: position controller active").
For the encoderless motor control types (from software version V5.0) the following
applies:
If the V/f control or sensorless vector control is selected, this function can be activated
irrespective of the use of the position controller.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 473
11 Basic drive functions
11.7 Positioning
________________________________________________________________
11.7 Positioning
The basic function "Positioning" provides the functions for executing the (travel) profiles and
supports an "override" of speed and acceleration.
• A profile describes a motion request which can be implemented by this basic function into a
rotary motion.
• A profile is described via the following profile parameters: Mode (type of positioning), position,
speed, acceleration, deceleration, S-ramp time, final speed, standard sequence profile, TP
sequence profile, TP window starting and end position and touch probe signal source(s).
Note!
For positioning, setpoint speeds greater than 30000 rpm are not possible. The speeds
defined for these basic function are internally limited to 30000 rpm.
If the basic function is activated for a speed greater than 30000 rpm (e. g. if the basic
function "Speed follower" is replaced), the internal limitation of the speed setpoint
causes a speed step.
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
For the encoderless motor control types (from software version V3.0) the following
applies:
If no position controller has been selected for the position control in case of V/f control
or sensorless vector control (C02570 = "1: Phase controller is active"), positioning is only
executed via the speed profile resulting from the profile parameters. Because of this, the
target positions set will only "roughly" be reached.
474 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.7 Positioning
________________________________________________________________
The LS_Positioner system block provides the internal interfaces for the basic function "Positioning"
in the function block editor.
LS_Positioner
POS_bEnable POS_dnState
POS_bStart POS_bEnabled
n
POS_bAbort POS_bActive
POS_bRestart POS_bDone
t
POS_ProfileData POS_bInTarget
POS_bEnableOverride POS_bActPosInTarget
POS_dnSpeedOverride_n POS_bDriveInTarget
POS_dnAccOverride_n POS_dnSetPos_p
POS_dnDecOverride_n POS_dnProfileTarget_p
POS_bDisableTP POS_dnProfileSpeed_s
POS_dwActualProfileNumber
POS_dnSetPosRelative_p
POS_dnActPosRelative_p
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 475
11 Basic drive functions
11.7 Positioning
________________________________________________________________
476 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 477
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Identifier Value/meaning
DIS code | data type
478 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Identifier Value/meaning
DIS code | data type
Related topics:
Setting the S-ramp time ( 382)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 479
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Related topics:
Setting the S-ramp time ( 382)
Tip!
In many cases the signal POS_bActPosInTarget only has to be evaluated if the setpoint has
also reached the target position. This can for instance be implemented in the function block
editor by a logic "AND" operation with the signal POS_bDone.
From software version V5.0 it is displayed whether the set position and the actual position
are in the target via the output POS_bDriveInTarget. Actual value- and setpoint-based
evaluation "Drive in the target" ( 481)
480 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.7 Positioning
________________________________________________________________
An actual value- and setpoint-based evaluation on whether the drive is in the target can be carried
out by means of the output POS_bDriveInTarget and parameterisation of C02671, C02672, and
C02673.
• The output POS_bDriveInTarget is set to TRUE if the current actual position value of the drive has
reached the target position of the profile to be traversed last within the tolerance window set
in C02671.
• At this time, the current setpoint value has already reached the target position, i. e. the actual
position and set position are in the target.
• In the case of positioning processes with sequence profiles, the output is only set to TRUE
after the last profile to be traversed.
• The output POS_bDriveInTarget is reset to FALSE if the current actual position value of the drive
has exited the tolerance and hysteresis window set in C02671 and C02672 again after a
positioning process has been completed.
• How the modulo evaluation is to be carried out if the actual position value enters the tolerance
and hysteresis window again can be set in C02673:
• Modulo evaluation in all cycles (Lenze setting):
The output POS_bDriveInTarget is set to TRUE again if the current actual position value of the
drive enters the tolerance window again in an optional modulo cycle.
• Modulo evaluation only in the modulo cycle of the target setpoint:
The output POS_bDriveInTarget is set to TRUE again if the current actual position value of the
drive enters the tolerance window again in the same modulo cycle.
• A new FALSETRUE edge at the output POS_bDriveInTarget after a positioning process has been
completed can for instance occur when the basic function is deactivated afterwards, and if the
drive axis is skewed so that the tolerance and hysteresis window is exited and then the
tolerance range is entered again.
Short overview of the parameters for the actual value- and setpoint-based evaluation:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 481
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "Positioning" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the POS_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Positioning active" function state is
effected and positioning can be carried out via the control inputs.
• A successful change to the function state "Positioning active" is displayed by a TRUE signal at the
POS_bEnabled status output.
Deactivation
When the POS_bEnable enable input is reset to FALSE, an active positioning is stopped, i.e. the
control inputs for positioning are inhibited and the drive is braked to standstill within the
deceleration time for stop.
• The status output POS_bEnabled is reset to FALSE and a change-over from the active
"Positioning active" function state via the "Drive is stopped" function state back to the basic
state "Drive at standstill" is carried out.
482 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 483
11 Basic drive functions
11.7 Positioning
________________________________________________________________
Note!
The online change of speed and acceleration is in effect from the start of the profile until
the deceleration phase begins. Changing the deceleration phase by means of an override
is therefore not possible!
• In the case of an override value of 0 % for the speed, the drive is brought to a standstill.
• In the case of an override value of 0 % for the acceleration, acceleration does not take
place any longer.
• From software version V5.0 also a deceleration override via the input POS_dnDecOverride_n can
be carried out if the input POS_bEnableOverride is set to TRUE.
The deceleration override is effective:
• During the deceleration phase of a profile
• During an abort process
• In the case of a speed change-over from a high to a low speed within a profile (e. g. if the
speed override is used)
Note!
If the override value for deceleration is 0 %, there is no deceleration, i. e. the drive does
not come to a standstill!
• If the input POS_bEnableOverride is reset to FALSE again, the speeds, accelerations, and
decelerations are run again, which have been defined via the profile parameters. There is an
immediate acceleration from the override speed to the speed set in the profile.
484 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.8 Position follower
________________________________________________________________
Stop!
If a limit switch is approached by means of the basic function "Position follower" and by
this a fault with the "Quick stop by trouble" response is activated, always a set/actual
adjustment of the position has to be carried out before the fault is acknowledged, as
otherwise an uncontrolled motor movement may result after the fault is acknowledged!
Hardware limit positions (limit switch) ( 511)
Note!
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
For the encoderless motor control types (from software version V3.0) the following
applies:
The basic function "Position follower" can only be activated for V/f control or sensorless
vector control if the position controller has been selected for the position control
(C02570 = "2: position controller active").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 485
11 Basic drive functions
11.8 Position follower
________________________________________________________________
The LS_PositionFollower system block provides the internal interfaces for the basic function
"Position follower" in the function block editor.
LS_PositionFollower
PF_bEnable PF_bEnabled
PF_dnPositionSet_p
PF_dnSpeedAdd1_s Position
setpoint
PF_dnSpeedAdd2_n
PF_dnAccAdd_x
M
PF_dnTorqueAdd_n
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
Outputs
Identifier Value/meaning
DIS code | data type
486 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11.8.2 Signal flow
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
________________________________________________________________
11.8
11
C02527
0 C02559/1
MI_dnTorqueHighLimit_n
0
PF_dnTorqueAdd_n
1
0
PF_dnAccAdd_x i
C02531/3 1
C00273 C00276
MI_dnInertiaAdapt_n C02550/3
C02568/8 0
0
PF_dnSpeedAdd2_n 1
(1)
C02681 C00273 2 Interpolator
1
3
0
PF_dnSpeedAdd1_s 0
i
1
C02531/3 1 0
C00273
Interpolator
Position controller C02556 1
C02553 C00275
1
0 0 C00273
i
(3) C02531/3 1
2 C02550/2 MI_dnSpeedSetpoint_n
Speed controller C00050/1
FDB_dnActualPos_p C02570 C00070 Vp
C02570 C00909/1
C00909/2 C00071 Tn
1 Interpolator Phase controller C00072 Td
0
(4) (6) (7) (8) (2)
i 1
MI_dnTorqueSetpoint_n
0
C02531/3 1 C00776
PF_dnPositionSet_p (5) C00254 0 2 (9)
MI_bTorqueSetpointLimited
C02680 C02550/1
MI_bPosCtrlLimited MI_bSpeedCtrlLimited
0 0 MI_dnPosCtrlAdaptMotor_n MI_bSpeedSetpointLimited
MI_dnTorqueLowLimit_n
C02568/5
MI_dnPosCtrlAdaptLoad_n
1 C02559/2
FDB_dnPosOffset_p MI_bResetSpeedCtrlIntegrator
MI_bPosCtrlIntegratorOn MI_dnSpeedCtrlAdapt_n
Actual position value Motor position Motor speed
Encoder evaluation Encoder evaluation Encoder evaluation
C00770 C00772
... Signals from Signal flow - encoder evaluation ( 240) FDB_... = input/output signals of the Encoder evaluation ( 236)
MI_... = input/output signals of the Motor interface ( 115)
[11-22] Signal flow - position follower
487
11 Basic drive functions
11.8 Position follower
________________________________________________________________
488 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.8 Position follower
________________________________________________________________
Parameter Info
C00050/1 Speed setpoint 1 [rpm]
C00070 Speed controller gain
C00071 Speed controller reset time
C00072 Speed controller rate time
C00273/1 Motor moment of inertia
C00273/2 Load moment of inertia
C00275 Signal source - speed setpoint
C00276 Signal source - torque setpoint
C00909/1 Upper speed limit value
C00909/2 Lower speed limit value
C02520 Gearbox factor numerator: Motor
C02521 Gearbox factor denom.: Motor
C02522 Gearbox factor num.: Pos. enc.
C02523 Gearbox fac. denom.: Pos. enc.
C02527 Motor mounting direction
C02550/1 Position setpoint interpolat.
C02550/2 Speed setpoint interpolation
C02550/3 Torque setpoint interpolation
C02553 Position controller gain
C02554 Position controller reset time
C02555 D component position controller
C02559 Internal torque limit
C02680 Source position setpoint
C02681 Source add. speed
Greyed out = display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 489
11 Basic drive functions
11.8 Position follower
________________________________________________________________
490 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.8 Position follower
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "Position follower" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the PF_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Position follower active" function state
is carried out. Setpoints can now be defined via the corresponding inputs.Signal flow
• A successful change to the "Position follower active" function state is displayed by a TRUE signal
at the status output PF_bEnabled.
Stop!
The basic function does not take over the control of the drive from the current speed, but
immediately with the setpoint defined, which may cause a jerk!
Deactivation
When the PF_bEnable enable input is reset to FALSE, the setpoint inputs are inhibited. If the drive is
not at standstill, it is braked to standstill within the deceleration time set for stop unless another
basic function takes over the control of the drive.
• The status output PF_bEnabled is reset to FALSE and a change-over from the active "Position
follower active" function state via the "Drive is stopped" function state back to the basic state
"Drive at standstill" is carried out.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 491
11 Basic drive functions
11.9 Speed follower
________________________________________________________________
Note!
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
The LS_SpeedFollower system block provides the internal interfaces for the basic function "Speed
follower" in the function block editor.
LS_SpeedFollower
SF_bEnable SF_bEnabled
SF_dnSpeedSet_n
Speed
SF_dnSpeedAdd_s setpoint
SF_dnAccAdd_x M
SF_dnTorqueAdd_n
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
492 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.9 Speed follower
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 493
11 Basic drive functions
11.9 Speed follower
________________________________________________________________
C02527
0 C02559/1
MI_dnTorqueHighLimit_n
C02568/4 0
1
MI_dnInertiaAdapt_n
C02568/8
0
SF_dnTorqueAdd_n
1 C00276 C02550/3
0
C00273
0
SF_dnAccAdd_x i C00692 1
(1)
C02531/3 1 2 Interpolator
C00273 3
C00273
MI_dnSpeedSetpoint_n
C02550/2 C00909/1 C00050/1
C00909/2
Speed Controller
SF_dnSpeedSet_n 0
(3) (4) (2)
MI_dnTorqueSetpoint_n
1
(5) C00776
Interpolator C00070 Vp
0
C00071 Tn MI_bTorqueSetpointLimited
SF_dnSpeedAdd_s i C00072 Td
MI_bSpeedCtrlLimited
C02531/3 1 Motor speed MI_bSpeedSetpointLimited
Encoder evaluation
C00576 MI_bSpeedFollowingError
C00772 C00579
0 0
MI_dnTorqueLowLimit_n
C02568/5
1 C02559/2 MI_dnSpeedCtrlAdapt_n
MI_bResetSpeedCtrlIntegrator
494 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.9 Speed follower
________________________________________________________________
Parameter Info
C00050/1 Speed setpoint 1
C00070 Speed controller gain
C00071 Speed controller reset time
C00072 Speed controller rate time
C00273/1 Motor moment of inertia
C00273/2 Load moment of inertia
C00276 Signal source - torque setpoint
C00576 Speed monitoring window
C00579 Resp. to speed monitoring
C00909/1 Upper speed limit value
C00909/2 Lower speed limit value
C02520 Gearbox factor numerator: Motor
C02521 Gearbox factor denom.: Motor
C02522 Gearbox factor num.: Pos. enc.
C02523 Gearbox fac. denom.: Pos. enc.
C02527 Motor mounting direction
C02531/3 Effective gearbox factor (dec.)
C02550/2 Speed setpoint interpolation
C02550/3 Torque setpoint interpolation
C02570 Position control structure
C02559 Internal torque limit
Greyed out = display parameter
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 495
11 Basic drive functions
11.9 Speed follower
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "Speed follower" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the SF_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Speed follower active" function state
is carried out, and the motor control is automatically switched over to speed control with torque
limitation. Setpoints can now be defined via the corresponding inputs.Signal flow
• A successful change to the function state "Speed follower active" is displayed by a TRUE signal
at the SF_bEnabled status output.
Stop!
The basic function does not take over the control of the drive from the current speed, but
immediately with the setpoint defined, which may cause a jerk!
Deactivation
When the SF_bEnable enable input is reset to FALSE, the setpoint inputs are inhibited. If the drive is
not at standstill, it is braked to standstill within the deceleration time set for stop unless another
basic function takes over the control of the drive.
• The status output SF_bEnabled is reset to FALSE and a change-over from the active "Speed
follower active" function state via the "Drive is stopped" function state back to the basic state
"Drive at standstill" is carried out.
496 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.10 Torque follower
________________________________________________________________
Note!
When the basic function is activated, a start acceleration is considered. Start
acceleration/acceleration reduction when the basic function changes ( 380)
For the encoderless motor control types (from software version V3.0) the following
applies:
The basic function "Torque follower" cannot be activated when the V/f control has been
selected.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 497
11 Basic drive functions
11.10 Torque follower
________________________________________________________________
The LS_TorqueFollower system block provides the internal interfaces for the basic function "Torque
follower" in the function block editor.
LS_TorqueFollower
TF_bEnable TF_bEnabled
TF_dnTorqueSet_n Torque
setpoint
TF_dnSpeedHighLimit_n
TF_dnSpeedLowLimit_n
M
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
Outputs
Identifier Value/meaning
DIS code | data type
498 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.10 Torque follower
________________________________________________________________
C02527
0 C02559/1
MI_dnTorqueHighLimit_n
C02568/4 0
1 C00909/1
C02550/2 C00909/2 C00070 Vp
Interpolator C00071 Tn
0
TF_dnSpeedHighLimit_n (1) Speed controller 1
0
C02698/2 1 LS_MotorInterface
50 rpm C02550/3 MI_bSpeedSetpointLimited
Interpolator C02569/5
0
TF_dnTorqueSet_n
MI_dnTorqueSetpoint_n
C02698/1 1 C00696
C02550/2 C00776
0 0
Interpolator MI_bTorqueSetpointLimited
TF_dnSpeedLowLimit_n
C02569/7
C02598/3 1 Speed controller 2
C00909/1 (2) C00070 Vp
C00909/2 C00071 Tn
0 0
MI_dnTorqueLowLimit_n MI_dnSpeedCtrlAdapt_n
C02568/5
C02559/2
1
Motor speed
Encoder evaluation
C00772
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 499
11 Basic drive functions
11.10 Torque follower
________________________________________________________________
Parameter Info
C00050/1 Speed setpoint 1
C00050/2 Speed setpoint 2
C00070 Speed controller gain
C00071 Speed controller reset time
C00909/1 Upper speed limit value
C00909/2 Lower speed limit value
C02527 Motor mounting direction
C02550/2 Speed setpoint interpolation
C02550/3 Torque setpoint interpolation
C02559 Internal torque limit
Greyed out = display parameter
500 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.10 Torque follower
________________________________________________________________
Requirements
• The controller is in the "Operation" device state.
• The basic function "Torque follower" is part of the active application.
• No other basic function is active.
Activation
To request the control via the basic function, the TF_bEnable enable input in the application must
be set to TRUE.
• If no other basic function is active, a change-over to the "Torque follower active" function state
is carried out, and the motor control is automatically switched over to torque control with speed
limitation. Setpoints can now be defined via the corresponding inputs.Signal flow
• A successful change to the function state "Torque follower active" is displayed by a TRUE signal
at the TF_bEnabled status output.
Stop!
The basic function does not take over the control of the drive from the current speed, but
immediately with the setpoint defined, which may cause a jerk!
Deactivation
When the TF_bEnable enable input is reset to FALSE, the setpoint inputs are inhibited. If the drive is
not at standstill, it is braked to standstill within the deceleration time set for stop unless another
basic function takes over the control of the drive.
• The status output TF_bEnabled is reset to FALSE and a change-over from the active "Torque
follower active" function state via the "Drive is stopped" function state back to the basic state
"Drive at standstill" is carried out.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 501
11 Basic drive functions
11.11 Limiter
________________________________________________________________
11.11 Limiter
The basic function "Limiter" monitors the travel range limits via limit switches and parameterised
software limit positions and can lead the drive to defined limit ranges when being requested
accordingly by the safety module.
Danger!
The safety is exclusively ensured by the safety module!
When the request for the safety function is cancelled, the drive can restarts
automatically.
Ensure by external measures that the drive only starts after a confirmation (EN 60204).
Note!
In order to make it possible for the basic function "Limiter" to lead the drive to the limit
ranges defined after a corresponding request by the safety module, before the limits set
for the safety module have been reached and it shuts down the drive, the limits for the
basic function "Limiter" have to be set lower than the limits of the safety module!
The LS_Limiter system block provides the internal interfaces for the basic function "Limiter" in the
function block editor.
LS_Limiter
LIM_dwControl LIM_dnState
n
LIM_bLimitSwitchPositive LIM_bLimitationActive
LIM_bLimitSwitchNegative
LIM_bActivateLimitedSpeed1
t
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
502 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Inputs
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 503
11 Basic drive functions
11.11 Limiter
________________________________________________________________
504 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 505
11 Basic drive functions
11.11 Limiter
________________________________________________________________
LS_SafetyModuleInterface LS_Limiter
SMI_dwControl LIM_dwControl
[11-25] Interface to connect the safety module to the basic function "Limiter"
• It is also possible to make several requirements at the same time via the control signal, e.g.
manual jog with limited increment and limited speed 2.
• If no safety module is connected, the control signal can also be generated by means of a
converter block (FB L_DevSMControlEncoder).
506 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Parameter Info
C02700 Software limits pos. effective
C02701/1 Positive software limit position
C02701/2 Negative software limit position
C02702 Limitations effective
C02703 Max. speed
C02704 Max. speed [rpm]
C02705 Max. acceleration
C02706 Min. S-ramp time
C02707 Permissible direction of rotation
C02708/1...4 Limited speed 1 .... 4
C02709/1...4 Limited speed 1 .... 4 (display in [rpm])
C02710/1...4 Dec. limited speed 1 .... 4
C02711/1...4 S-ramp time limited speed 1 .... 4
C02712/1...4 Dec. time limited speed 1 .... 4
C02713 Max. manual jog distance
C02714 Max. dist. manual control (display in [increments])
C02715 Limitation active (status display)
C02716/1 Resp. to rotation limitation
C02716/2 Resp. to SW lim. pos. exceeded
C02716/3 Resp. to max. value exceeded
C02720 Observation software limit positions
Greyed out = display parameter
Note!
The safety module has its own parameters.
Relevant to the basic function "Limiter" are the parameters of the safety modules for
setting "Limited direction of rotation", "Speed with time limit" and "Limited increment
(position)".
However, several other parameters of the safety module have no significance for the
basic function "Limiter", e. g. the parameters for the configuration of the inputs of the
safety module.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 507
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Note!
Software limit positions are only evaluated and monitored if the drive knows the home
position and the software limit positions are active (C02700 = "1").
• When the traversing range is limited (C02528 = "1") and the software limit positions
are not active, the range is limited by the software to the internal value range that can
be maximally displayed (±231 increments).
• For the "Modulo" traversing range (C02528 = "2") the software limit positions are
generally not effective.
• If the error response that can be set in C02716/2 is deactivated or is only set to
"Warning" or "Information", the software limit positions are not effective in an active
manner for the basic functions "Speed follower", "Torque follower", and "Position
follower"!
• After the software limit positions have been exceeded, it must be ensured before
acknowledging a pending error that the setpoint applied to the SB
LS_PositionFollower is not beyond the software limit positions.
From software version V4.0 onwards, the triggering behaviour of the software limit
position monitoring can be parameterised in C02720.
• If you want to maintain the device behaviour known from the previous versions,
select "1: Based on set and actual value" in C02720.
Triggering behaviour of software limit position monitoring ( 510)
• The positive software limit position is set in C02701/1, and the negative software limit position
is set in C02701/2.
• If the software limit positions are active, travelling commands that would result in exiting from
the permissible travel range can no longer be executed:
ü
C02701/2 C02701/1
508 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
• If the drive is already outside the permissible travel range and the software limit positions have
been activated, only travel commands that result in the drive moving back into the permissible
travel range can be executed:
C02701/2 C02701/1
ü
dnState
Bit 4
1
• If the software limit positions are active and a software limit position is passed ("overtravel"):
• The error response "quick stop by trouble" is carried out in the Lenze setting, i.e. the drive is
braked to standstill within the deceleration time set for the quick stop function irrespective
of the setpoint selection. The error response can be parameterised in C02716/2.
• The fault message "Pos. SW limit switch overtravelled" or "Neg. SW limit overtravelled" is
entered in the logbook of the controller.
• A corresponding status is output via the LIM_dnState output.
• Depending on the parameterised fault response, the drive cannot traverse until the error has
been acknowledged.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 509
11 Basic drive functions
11.11 Limiter
________________________________________________________________
C02720 can be used to select the triggering behaviour of the software limit position monitoring of
non-positon-controlled basic functions:
Note!
If the position-controlled basic functions "Manual jog", "Positioning" and "Position
follower" are used, the monitoring responds independently of the triggering behaviour
parameterised in C02720 if one of the following cases occurs:
• The setpoint position exceeds a software limit position.
• A travel command is given which would cause the drive to leave the permissible travel
range.
• The drive is outside the software limit positions and a command to travel in the
"forbidden" direction is given.
If the software limit position monitoring is triggered, the error response parameterised
in C02716/2 is carried out.
510 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
X5
DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 RFR GI
LS_DigitalInput LS_Limiter
DIGIN_bIn3 LIM_bLimitSwitchPositive
DIGIN_bIn4 LIM_bLimitSwitchNegative
[11-28] Example: Connection of the travel range limit switches to the digital inputs DI3 & DI4
• If the limit switches are connected to decentralised terminals, the two inputs
LIM_bLimitSwitchPositive and LIM_bLimitSwitchNegative can be connected to the decentralised
terminal via a bus system (e. g. system bus).
Note!
If the digital inputs used for the connection of the limit switches are to be designed in a
fail-safe manner (activation at LOW level), you simply change the terminal polarity of
the corresponding digital inputs in C00114.
Stop!
If a limit switch is approached by means of the basic function Position follower and by
this a fault with the "Quick stop by trouble" response is activated, always a set/actual
adjustment of the position has to be carried out before the fault is acknowledged, as
otherwise an uncontrolled motor movement may result after the fault is acknowledged!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 511
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Tip!
An activated limit switch can be retracted using the function "Retracting the limit
switch".Retracting of an activated limit switch ( 406)
512 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
11.11.2.4 Limitations
Limit values for the basic functions "Manual jog", "Homing" and "Positioning" can be set via the
following parameters:
Parameter Info
C02703 Max. speed
• Max. permissible speed that can be driven by the system.
• This parameter depends, among other things, on the max. motor speed.
C02705 Max. acceleration
• Max. permissible acceleration or deceleration for positioning processes.
• This parameter depends, among other things, on the motor torque and moment of
inertia of the entire mechanics which is driven during the positioning process.
C02706 Min. S-ramp time
Note!
In order that the set limit values are effective, "1" must be selected in C02702.
• Irrespective of this setting, basically, the speed setpoint is limited to the motor
reference speed (C00011)!
The limitations are not effective for the basic functions "Speed follower", "Torque
follower" and "Position follower"!
• In case of these basic functions only speed and acceleration are monitored.
• If the limit values for speed and acceleration are exceeded, the response
parameterised in C02716/3 is activated (Lenze setting: no response).
• Background: In the case of technology applications which are synchronised via an
electrical shaft, the setpoint followers may not be limited, since synchronism would
be lost by this. A possible consequence would be a collision of tools.
• If the limit values are switched effectively and a limit value that is set is exceeded:
• The setpoints of the active basic function ("Manual jog", "Homing" or "Positioning") are
changed (limited).
• The response parameterised in C02716/3 (Lenze setting: "No response") is activated.
• A corresponding error message is entered into the logbook of the controller.
• A corresponding status is output via the LIM_dnState output.
• The display parameter "Limitation active" (C02715) is set to "1: Activated".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 513
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Note!
The restriction of the permissible direction of rotation is not actively effective for the
basic functions "Speed follower", "Torque follower" and "Position follower"!
• Only the response parameterised in C02716/1 is executed.
(Lenze setting: "No response")
• If the permissible direction of rotation is restricted and a travel command in the inhibited
direction of rotation is requested:
• The movement of the active basic function ("Manual jog", "Homing" or "Positioning") is
cancelled.
• The response parameterised in C02716/1 (Lenze setting: "No response") is activated.
• The fault message "Pos. direction of rotation was limited" or "Neg. direction of rotation was
limited" is entered in the logbook of the controller.
• A corresponding status is output via the LIM_dnState output.
514 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.11 Limiter
________________________________________________________________
Parameter Info
C02708/1...4 Limited speed 1 .... 4
C02710/1...4 Dec. limited speed 1 .... 4
C02711/1...4 S-ramp time limited speed 1 .... 4
C02712/1...4 Dec. time limited speed 1 .... 4
Note!
The limited speeds are not effective for the basic functions "Speed follower", "Torque
follower" and Position follower"!
• The request "Limited speed 1 ... 4" is effected via the input LIM_dwControl, generally by the
control word of the safety module. If no safety module is available, the control word for the
input LIM_dwControl can also be generated by means of an inverter.
• By means of the input LIM_bActivateLimitedSpeed1 additionally the request of "Limited
speed 1" can be effected, e. g. via a digital input that is connected to this input.
• If a limited speed is requested and the current speed exceeds the limited speed:
• The setpoints of the active basic function ("Manual jog", "Homing" or "Positioning") are
changed (limited).
• The response parameterised in C02716/3 (Lenze setting: "No response") is activated.
• The error message "Speed has been limited" is entered into the logbook of the controller.
• A corresponding status is output via the LIM_dnState output.
• The display parameter "Limitation active" (C02715) is set to "1: Activated".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 515
11 Basic drive functions
11.11 Limiter
________________________________________________________________
516 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
This basic function is used for a wear-free control and monitoring of a motor holding brake which
in the simplest case is connected to the optionally available motor brake control module
(accessories).
Alternatively, the motor holding brake can be controlled via a digital output and monitored via a
digital input.
Intended use
Motor holding brakes are used to hold axes in the case of controller inhibit or pulse inhibit and in
the "Mains OFF" system state. This is not only important for vertical axes, but for instance also for
horizontal axes for which an uncontrolled movement can bring about diverse problems.
Examples:
• Loss of the reference information after mains OFF and further spinning of the drive.
• Collision with other moving machine parts.
Danger!
Please bear in mind that the motor holding brake is an important element of the safety
concept of the entire machine. Thus maintain this system component with special care!
Stop!
Motor holding brakes at Lenze motors are not designed for braking during operation.
The increased wear resulting from braking during operation may lead to an early
destruction of the motor holding brake!
Please observe the notes in the hardware manual for mounting and electrical
installation of the motor holding brake!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 517
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
For the operation with the motor brake control module:
• For single-axis controllers (Single Drive) the control (release) of the motor holding
brake is only possible if both the DC-bus voltage and a 24-V supply voltage are
available for the motor brake control!
• For multi-axis controllers (Multi Drive) the motor holding brake can also be released
without a DC-bus voltage.
For the encoderless motor control types (from software version V3.0) the following
applies:
The operation of vertical drives/hoists is
• only supported up to 55 kW by the V/f control!
• not supported by the sensorless vector control!
When the V/f control or sensorless vector control are selected, standstill monitoring is
always switched off.
518 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
The LS_Brake system block provides the internal interfaces for the basic function "Brake control" in
the function block editor.
LS_Brake
BRK_bReleaseBrake BRK_dnState
BRK_bStartingTorque2 BRK_bReleaseBrakeOut
BRK_bDisableStop BRK_bBrakeReleased
BRK_dnTorqueAdd_n BRK_bError
BRK_bBrakeApplied BRK_bCInhActive
BRK_bBrakeTest
BRK_bBrakeGrindIn
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
BRK_bReleaseBrake Releasing/applying the brake in connection with the selected operating mode
C02609/1 | BOOL
FALSE Apply brake.
• During automatic operation, the internal brake logic controls the
brake.
TRUE Release brake.
• In automatic operation the internal brake logic is deactivated and
the brake is released. This controller inhibit that may be set by the
brake control is deactivated again.
BRK_bStartingTorque2 Selection of the torque feedforward control value
C02609/2 | BOOL • For the general use of the parameterisable starting torque as a feedforward
control value, the setting C02588 = 0 is required.
Torque feedforward control ( 532)
FALSE Starting torque 1 (C02586) is active.
TRUE Starting torque 2 (C02587) is active.
BRK_bDisableStop Prevent the brake from being applied in automatic operation
C02609/10 | BOOL • By this the drive remains position-controlled in the function states "Quick stop
active", "Drive is stopped", and "Drive at standstill".
• The input has no effect when the controller is inhibited.
TRUE The application of the brake in automatic operation is prevented.
BRK_dnTorqueAdd_n Additive torque value in [%] for torque feedforward control during start
C02608 | DINT • 100 % ≡ C00057/2
Torque feedforward control ( 532)
Note:
The input is read out if the brake receives a release signal, e.g. when
BRK_bReleaseBrake = TRUE.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 519
11 Basic drive functions
11.12 Brake control
________________________________________________________________
BRK_bBrakeApplied Input for status detection via switching contacts at the brake
C02609/3 | BOOL • Activation of the input by setting C02583 = 1.
Signal configuration ( 523)
FALSE Status "Brake is released".
TRUE Status "Brake is applied".
BRK_bBrakeTest Start/abort of the brake test
C02609/4 | BOOL Carrying out brake test ( 549)
TRUE Carry out brake test
TRUEFALSE Abort brake test (deactivate mode).
BRK_bBrakeGrindIn Start/abort of the brake grinding process
C02609/5 | BOOL Grinding the brake ( 547)
TRUE Brake grinding.
TRUEFALSE Abort grinding process (deactivate mode).
Outputs
Identifier Value/meaning
DIS code | data type
520 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Identifier Value/meaning
DIS code | data type
Danger!
For the correct function of the brake control the different delay times in the following
parameters have to be set correctly!
If the delay times are set incorrectly, a faulty control of the motor holding brake may be
caused!
In the case of the basic functions Manual job, encoderless ( 407) and Pole position
identification ( 570), the number of available operating modes of the holding brake is
limited. Please refer to the danger notes in the chapters indicated.
Parameter Info
C02580 Operating mode brake
C02581 Threshold - brake activation
C02582 Brake resp. to pulse inhibit
C02583 Status input monitoring
C02585 Brake control polarity
C02586 Starting torque 1
C02587 Starting torque 2
C02588 Source of starting torque
C02589 Brake closing time
C02590 Brake opening time
C02591 Waiting time - status monitoring
C02593 Waiting time - brake activation
C02594 Test torque
C02595 Permissible angle of rotation
C02596 Grinding speed
C02597 Accel./decel. time - grinding
C02598 Grinding ON time
C02599 Grinding OFF time
C02600 Acceleration time feedf. control
C02601 Reference for acceleration time of brake
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 521
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Parameter Info
C02602 Source for feedf. control brake
C02603 Threshold 1 for opening brake
C02604 Threshold 2 for opening brake
C02605/1 Acceleration time - brake test
C02605/2 Duration of constant torque - brake test
C02605/3 Deceleration time - brake test
522 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
bReleaseBrake bReleaseBrakeOut
Brake logic
?
0
bBrakeApplied Monitoring
1
DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 RFR GI DO4 DO3 DO2 DO1 24O GO
0
1
M
C02583: Status input monitoring
Brake control via relay/contactor at digital output
Feedback by "Brake function test"
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 523
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Triggering the brake via the motor brake control module E94AZHA0051
The design of the motor brake control module E94AZHA0051 enables the external control of the
holding brake via an additional 3-pole terminal (X121).
bReleaseBrake bReleaseBrakeOut
Brake logic
?
0
bBrakeApplied Monitoring
1
E94AZHA0051
Digital I/O Digital I/O
DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 RFR GI DO4 DO3 DO2 DO1 24O GO
4 3
X107/BDx
2 DO DI
X121
M
C02583: Status input monitoring
Energising the brake via motor brake control module (E94AZHA0051)
Triggering the motor brake control module
Feedback via feedback connection X121/DO
[11-30] Signal configuration of the control and status signal with the motor brake control module E94AZHA0051
524 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Triggering the brake via the motor brake control module E94AZHX0051
The motor brake control module E94AZHX0051 does not include an additional 3-pole terminal for
the external control of the holding brake.
bReleaseBrake bReleaseBrakeOut
Brake logic
?
0 0
bBrakeApplied Monitoring
1 1
5
Digital I/O
E94AZHX0051
DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 RFR GI
X107/BDx
1 2
M
C02583: Status input monitoring
C02585: Brake control polarity (for motor brake control module)
Feedback by "Brake function test"
Energising the brake via motor brake control module (E94AZHX0051)
Feedback by "Motor brake control module status"
[11-31] Signal configuration of the control and status signal with the motor brake control module E84AZHX0051
Note!
If an electrically holding (self-releasing) motor holding brake is to be controlled instead
of an electrically releasing (self-holding) motor holding brake, the corresponding control
and status signals must be inverted!
Please observe the notes in the hardware manual for mounting and electrical
installation of the motor holding brake!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 525
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
The standstill monitoring can be switched off by the setting C02595 = "0°".
For the encoderless motor control types (from software version V3.0) the following
applies:
If the V/f control or the sensorless vector control is selected, the standstill monitoring is
generally switched off, irrespective of the setting in C02595.
526 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
BRK_bReleaseBrakeOut
t
Speed setpoint
Actual speed value
C02581: Brake activation threshold
Tip!
The value in C02581 should be set to approx. 5 ... 20 % of the maximum speed to minimise
the wear of the brake and also provide for an optimum braking behaviour by a low grinding
of the brake.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 527
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
In the Lenze setting the time monitoring is not active (C02593 = "0 s").
528 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Danger!
A wrong setting of the closing and opening time can cause a wrong activation of the
motor holding brake!
• When the closing time is set too low, the controller is inhibited and the drive gets
torqueless before the motor holding brake is closed completely.
CINH
• If the application and release times are too
t
long, this is uncritical in respect of safety
C02589: Brake closing time
but leads to unnecessarily long delays
C02590: Brake opening time during cyclical braking processes.
CINH = controller inhibit
[11-35] Definition of the application and release time with the example of the PM brake
Tip!
The application and release times do not only vary between the brake types but also
depend on the basic conditions in the plant:
• Parameters of the hardware (cable length, temperature, level of supply voltage etc.)
• Contact elements used (motor brake control module or contactor at the digital output)
• Type of overvoltage limitation/suppressor circuit
For optimisation purposes, detect in individual cases the response times by measurement.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 529
11 Basic drive functions
11.12 Brake control
________________________________________________________________
CINH
t
Motor magnetising time
CINH = controller inhibit
[11-36] Considering the motor magnetising time taking the PM brake as an example
530 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Tip!
The additional waiting time is based on the fact that during the state change of the brake
also state changes with regard to the monitored signals within the brake logic can occur,
e. g. by bouncing the microswitch on the brake, or activation of the short circuit threshold
within the motor brake control module due to discharge current peaks when the brake
voltage is switched on. These state changes result in the activation of the monitoring
function, although no stationary fault is pending.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 531
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
The torque is precontrolled for one second. During this time, the actual torque must have
reached 90 % of the set torque, otherwise a fault is tripped!
The torque feedforward control is also supported for the V/f control (from software
version V3.0) .
Via C02588 first the basic selection on whether a parameterised starting torque or the torque
memorised during the last application process is to be used for the feedforward control.
532 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Application example:
A hoist drive is to be operated with different loads. Unfortunately we do not know when the load is
available, but the starting direction (lifting or lowering) is known.
• In a no-load condition, the hoist drive needs a torque of 10 Nm. For holding the maximum load
it needs a torque of 50 Nm.
• The change-over between lifting and lowering at start-up is done via the input
BRK_bStartingTorque2.
• To ensure the correct direction at start-up, the speed controller is loaded with the following
starting torques:
Lifting Lowering
Starting torque: C02586 = 50 Nm C02587 = 10 Nm
Lifting Lowering
Behaviour at max. load: Optimum behaviour Start-up a bit fast, but correct direction
(non-critical).
Behaviour without load: Start-up a bit fast, but correct direction Optimum behaviour
(non-critical).
Speed controller
• When C02588 = 1, the starting torque is
C02588 = 1 the setpoint which has been automatically
0
memorised during the last closing process
1
0
CTRL
(falling below the speed threshold set in
S&H 1 C02581).
C02588: Source of starting torque
Note!
The greater the threshold for the brake activation set in C02581, the greater the dynamic
portion (e. g. the speed-dependent friction torque) in the memorised torque.
For the specific case that the load is altered while the motor holding brake is closed, a
correction value for the torque feedforward control can be defined via the input
BRK_dnTorqueAdd_n that is added to the memorised torque.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 533
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Speed controller
• Via the input BRK_dnTorqueAdd_n an
additional feedforward control value can
be defined.
0
CTRL Note:
1 The input is read out if the brake receives a
BRK_dnTorqueAdd_n
release signal, e.g. when
BRK_bReleaseBrake = TRUE.
[11-40] Feedforward control with parameterised starting torque
Application example:
In the case of a hoist drive, the load is always known. For an optimum behaviour a torque
proportional to the load and additionally 10 Nm as a constant feedforward control value should be
loaded into the speed controller.
• As a constant feedforward control value the starting torque 1 is used (C02586 ="10 Nm",
C02588 = "0", and BRK_bStartingTorque2 = FALSE).
• Via the input BRK_dnTorqueAdd_n the torque is specified proportional to the load.
534 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
The brake control additionally offers the possibility of establishing the required torque of the drive
when the brake is released via a parameterisable ramp function.
Settings
1. Go to C02600 and set the acceleration time for the feedforward control.
2. Go to C02601 and select the reference for the acceleration time:
• Selection "0: Motor reference value":
The acceleration time refers to the generation of the motor reference torque (C00057/2), i.e.
the acceleration is constant.
• Selection "1: Starting current value":
The acceleration time refers to the torque requested, i. e. the acceleration time is constant.
Sequence
0
Enable speed follower
t
Torque
1
t
2
BRK_bReleaseBrakeOut
t
3
Speed follower active
t
Speed
t
Request of basic function "Speed follower" open brake
Torque is generated up to the setpoint via ramp function
Brake is triggered for being opened
After brake opening time has elapsed, the basic function "Speed follower" is activated
C02590: Brake opening time
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 535
11 Basic drive functions
11.12 Brake control
________________________________________________________________
11.12.2.8 Speed feedforward control via ramp function for V/f control
This function extension is available from software version V3.0!
For the V/f control there is the possibility of carrying out a feedforward control by means of a speed
which is generated via a parameterisable ramp.
Note!
The operation of vertical drives/hoists is only supported up to 55 kW by the V/f control!
Settings:
1. Go to C02602 and set the selection "1: Speed" as source for the feedforward control.
2. Go to C02603 to set the speed threshold from which on the brake is to be opened.
• C02604 can be used to parameterise a second speed threshold which can be activated by
setting BRK_bStartingTorque2 to TRUE.
3. Go to C02600 and set the acceleration time for the feedforward control.
4. Go to C02601 and set the reference for the acceleration time
(0: Motor reference value, 1: Starting current value).
536 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
In the Lenze setting, the mode 0 is preset to get into a safe state after the mains is
switched on.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 537
11 Basic drive functions
11.12 Brake control
________________________________________________________________
If the mode 1 or 11 has been selected in C02580, the brake is directly controlled via the input
BRK_bReleaseBrake.
Tip!
Mode 1/11 can be used to easily check if the brake switches correctly.
• By the selection of the mode it is also defined in which way the brake is to be controlled:
• Mode 1: Direct brake control via a motor brake control module.
• Mode 11: Direct brake control via a digital output.
Note!
The digital outputs are not suitable for the "direct" control of a motor holding brake!
• The digital output used must be connected to a relay or power contactor which
switches the brake supply.
• If a power contactor is used, the response and release time of the contactor contact is
also added to the response and release time of the brake.
For the operation with the motor brake control module:
• For single-axis controllers (Single Drive) the control (release) of the motor holding
brake is only possible if both the DC-bus voltage and a 24-V supply voltage are
available for the motor brake control!
• For multi-axis controllers (Multi Drive) the motor holding brake can also be released
without a DC-bus voltage.
• Setting the pulse inhibit or controller inhibit does not influence the output signal.
• After the brake has been activated and the brake closing time has elapsed, the controller inhibit
is set automatically by the basic function "brake control".
• For the operation with a motor brake control module (mode 1) the desired polarity for
controlling the brake can be set in C02585.
538 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Tip!
The 2/12 mode is the usual mode to control the brake.
In this mode, the BRK_bReleaseBrake input should be set permanently to FALSE unless a
manual release is required.
If BRK_bReleaseBrake = TRUE, the brake is released permanently and the automatic control
cannot close the brake.
• By the selection of the mode it is also defined in which way the brake is to be controlled:
• Mode 2: Current monitoring active, brake is automatically controlled via motor brake control
module.
• Mode 12: Current monitoring deactivated, brake is controlled via digital output. If a motor
brake control module is installed, this will also be controlled.
Note!
The digital outputs are not suitable for the "direct" control of a motor holding brake!
• The digital output used must be connected to a relay or power contactor which
switches the brake supply.
• If a power contactor is used, the response and release time of the contactor contact is
also added to the response and release time of the brake.
For the operation with the motor brake control module:
• For single-axis controllers (Single Drive) the control (release) of the motor holding
brake is only possible if both the DC-bus voltage and a 24-V supply voltage are
available for the motor brake control!
• For multi-axis controllers (Multi Drive) the motor holding brake can also be released
without a DC-bus voltage.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 539
11 Basic drive functions
11.12 Brake control
________________________________________________________________
• The brake is also activated automatically if a quick stop is activated in the drive, e.g. via the basic
function "Quick stop" or as a response to a fault and also in case of a controller inhibit and pulse
inhibit. Behaviour in case of pulse inhibit ( 540)
• By setting the input BRK_bDisableStop to TRUE, an application of the brake at standstill or
during quick stop can be avoided; by this the drive remains position-controlled.
• After the brake has been activated automatically and the brake closing time has elapsed, the
controller inhibit is set automatically by the basic function "brake control".
• For the operation with a motor brake control module (mode 2) the desired polarity for
controlling the brake can be set in C02585.
Note!
Setting the pulse inhibit results causes the motor to coast down in a load-controlled
manner until pulse enable is carried out again.
Pulse inhibit can be set in the enabled controller, e.g. due to a DC overvoltage, DC
undervoltage or the "Safe torque off" request.
Stop!
Before setting the parameters of C02582 it is important to assess the energy conditions
of the machine.
The amount of energy stored in the machine can exceed the permissible switching
energy of a motor holding brake at the time of pulse inhibit and can thus destroy the
brake when being applied!
540 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Stop!
Do not set the threshold for brake activation in C02581 too high to protect the motor
holding brake from wear!
Note!
For the encoderless motor control types (from software version V3.0) the following
applies:
If V/f control without encoder or sensorless vector control is selected, there is no speed
information for the controller in the case of pulse inhibit, therefore the threshold set in
C02581 for the brake activation is not effective in this case.
In order to avoid that the motor holding brake is closed in case of pulse inhibit, a waiting
time for the brake activation can be parameterised in C02593. In case of pulse inhibit,
the motor holding brake is then only triggered to close after this application time has
elapsed. Brake activation in automatic operation ( 527)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 541
11 Basic drive functions
11.12 Brake control
________________________________________________________________
542 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 543
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Note!
Automatic DC-injection braking is only possible if V/f control or sensorless vector control
is selected as motor control type in C00006!
If mode 22 has been selected in C02580, DC-injection braking is executed automatically if the
current speed setpoint falls below the speed threshold set in C02581.
• The automatic is only effective in the function states "Drive is stopped", "Drive at standstill",
"Quick stop active", and "Fault".
• DC-injection braking is executed for the brake closing time set in C02589 with the braking
current set in C00974.
• After the brake closing time has elapsed, the controller inhibit is set automatically by the basic
function "brake control".
Danger!
If the braking current is set too low, or the application time is too short, controller inhibit
is set and the drive becomes torqueless before being completely braked to standstill by
means of DC-injection braking!
Speed setpoint
t
DC brake active
CINH
t
C02581: Brake activation threshold
C02589: Brake closing time
[11-42] Example 1: Speed follower active stopping active (stopping time > brake closing time) speed follower active
544 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
• If a basic function is requested again before the brake closing time has elapsed, DC-injection
braking is interrupted and - if activated in C00990 – the flying restart process is started and the
basic function is activated:
Speed setpoint
t
DC brake active
t
C02581: Brake activation threshold
C02589: Brake closing time
C00990: Flying restart (activated here)
[11-43] Example 2: Speed follower active stopping active (stopping time > brake closing time) speed follower active
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 545
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Speed setpoint
0 1
t
DC brake active
DC brake current
t
CINH
t
Actual speed value
Actual speed value if the quick stop braking current is parameterised too low (C00975)
C00105: Quick stop decel. time
C02589: Brake closing time
C00975: Quick stop braking current
C00974: Braking current
[11-44] Process example: speed follower is active quick stop activation speed follower is active
Note!
The quick stop braking current in C00975 has to be set so that the drive can be
decelerated from the maximum operating speed to standstill within the deceleration
time for quick stop set in C00105!
546 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
This function may be required after the brake has been replaced. The holding torque specified in the
data sheet is only reached if the friction partners are ground in after mounting.
Stop!
If this function is activated, the drive is automatically accelerated to the grinding speed
parameterised in C02596.
• The axis must move freely without driving against the travel range limitations.
• The maximally permissible friction energy of the brake must not be exceeded
(observe the specifications of the manufacturer)!
2π –1
W total [ J ] ∼ M K [ Nm ] ⋅ ------ ⋅ N [ min ] ⋅ t total [ s ]
60
[11-45] Formula for estimating the friction energy during grinding process
Requirements
In order to be able to activate the grinding of the brake, the following conditions must be fulfilled:
• The grinding speed in C02596 is set higher than 0 rpm.
• The brake is activated, i.e. the "brake closing time" (C02589) and the "waiting time for status
monitoring" (C02591) are elapsed.
• No other source for controller inhibit is active so that the controller inhibit can be deactivated
by the brake control.
Note!
When grinding the brake, ensure that the motor shaft can be kept at speed against the
closed holding brake.
• For this purpose, make sure that the maximum torque of the motor control (C00057/
2) is higher than the holding torque of the brake.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 547
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Sequence
If all requirements mentioned before have been met, the grinding process can be started by setting
the input BRK_bBrakeGrindIn to TRUE.
10 x 10 x
t
C02596: Grinding speed
C02597: Acc./dec. time - grinding
C02598: Grinding ON time
C02599: Grinding OFF time
CINH = controller inhibit
548 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
This function can be used to check the holding torque of the brake.
Tip!
You can carry out this test in regular intervals, e. g. to detect a defect or wear of the brake
at an early stage.
Note!
Due to possible deviations in the torque generation, the test of the holding torque
cannot determine the holding torque exactly!
• The generated motor torque can deviate up to ±15 % from the default value
depending on temperature.
• The test torque is internally limited to the value of the motor reference torque
(C00057/2). A higher parameterisation of C02594 is automatically limited to this
value.
Requirements
In order to be able to activate the brake test, the following requirements have to be met:
• The test torque in C02594 is set higher than 0 Nm.
• The permissible angle of rotation is set greater 0° in C02595, thus standstill monitoring is
active.Standstill monitoring ( 526)
• The brake is activated, i.e. the "brake closing time" (C02589) and the "waiting time for status
monitoring" (C02591) are elapsed.
• No other source for controller inhibit is active so that the controller inhibit can be deactivated
by the brake control.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 549
11 Basic drive functions
11.12 Brake control
________________________________________________________________
Sequence
If all requirements mentioned before have been met, the brake test can be started by setting the
input BRK_bBrakeTest to TRUE.
1
C2605/1 C2605/2 C2605/3 t
j
t
BRK_bError
t
Normal behaviour
Error behaviour
C02594: Test torque
C02595: Permissible angle of rotation
CINH = controller inhibit
Error behaviour
If during the brake test the stop position of the motor axis has changed by more than the
permissible angle of rotation set in C02595, although the brake is engaged:
• The brake test is cancelled immediately and "Quick stop by trouble" is activated as error
response to avoid a further rotation/acceleration of the drive.
• The error message "Motor brake: Angular drift with closed brake too high" is entered into the
logbook.
• The status "position drift when brake is applied" is displayed for one cycle at the BRK_dnState
status output via bit 21 and the status "brake error" is displayed via bit 15.
• The BRK_bError output is set to TRUE for one task cycle.
550 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.12 Brake control
________________________________________________________________
The technical implementation is based on the control of an external relay by a digital output. The
relay contact then switches an external 24-V supply for both motor holding brakes:
Digital I/O 24 V DC
M
[11-48] Interconnection example for controlling two motor holding brakes
Tip!
From software version V7.0 onwards, two motor temperature sensors can be evaluated
simultaneously via the two encoder inputs X7 and X8 when two motor are used (e.g. double
motor for a storage and retrieval unit).
Temperature monitoring of a second motor ( 225)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 551
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
The basic function "Cam data management" provides different functions for the systemwide
management of the cam data available in the memory module for a cam application.
• Cam data are motion profiles/characteristics, cam tracks, and position marks.
• The cam data required can either be created using the »Cam Editor« and transmitted to the
controller by means of »Engineer«, or they can be directly entered via the parameters of this
basic drive function if cam data have already been downloaded.
Note!
For the use of cam data in the controller, the licence level Motion Control TopLevel is
required!
552 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
After an interconnection has been created via the electrical shaft, it is shown in the Project view with
the axes assigned:
If you select the axis representing the 9400 HighLine controller under the electrical shaft, the Online
tab for cam data management is provided in the Workspace:
Info
Cam data-able
• This property is set automatically for the controller if the controller supports cam data (licence level
Motion Control TopLevel required).
• Note: The checkmark must not be removed, as otherwise the assignment to the cam data is lost!
Cam data status
• The first green LED for instance is lit if the cam data file in the project is active.
• When an online connection to the controller has been established, also the status of the cam data
available in the controller is shown.
Display of the current memory distribution for the cam data.Memory distribution ( 554)
Configuration of the access protection for the cam data.Access protection ( 555)
Possibility for quickly updating the cam data in the controller (without having to transfer the complete
application).Regenerating the cam data file and transferring it to the controller ( 557)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 553
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Note!
For controllers with a software version lower than V5.0 the memory distribution always
corresponds to storage mode 1 (see following table), i. e. the max. size of the cam data
file is limited to 256 kBytes.
Storage modes 2 and 3 automatically provide a greater memory for an extensive amount
of cam data, however, in return certain functions are no longer supported (e. g. changing
cam data via parameterisation).
Internal RAM for quick download C02901/1 262144 bytes 0 bytes 0 bytes
(256 kBytes)
Internal RAM for online change C02901/2 131072 bytes 262144 bytes 0 bytes
(128 kBytes) (256 kBytes)
Internal RAM for cam data C02901/3 131072 bytes 262144 bytes 524288 bytes
(128 kBytes) (256 kBytes) (512 kBytes)
* Only from software version V5.0
554 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Step 3: Linking the cam data to the serial number of the memory module
• The user password must be entered for the upload/download of new cam data and the change
of password-protected cam data via parameters.
• In addition, the serial number of the memory module must comply with the serial number given
in »Engineer« for the cam data.
Note!
The settings for the access protection are firmly defined for the existing cam data and
cannot be changed.
For a change of the settings the cam data have to be updated in »Engineer« and then
transferred to the controller. These two actions can be carried out on the Online tab via
the buttons Generate cam data file and Transfer cam data to the device.
Regenerating the cam data file and transferring it to the controller ( 557)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 555
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Tip!
An existing access protection via user password can be cancelled again by carrying out the
steps described before for changing the password and simply leaving blank the input field
for the new password.
How to link the cam data to the serial number of the memory module:
Go to the Serial number input field and enter the serial number of the memory module.
• When an online connection to the controller has been established, you can read out the
serial number of the memory module in the controller by clicking the Read from device
button.
Tip!
The linkage of the cam data to the serial number of the memory module can be cancelled
again by carrying out the steps described before and simply leaving blank the Serial
number input field.
556 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
11.13.1.3 Regenerating the cam data file and transferring it to the controller
If you transfer the parameter set or the application from »Engineer« to the controller, the cam data
are also transferred automatically to the controller.
To only regenerate the cam data file and transferring it to the controller, after the cam data have
been changed in the »Cam Manager« or the settings have been changed for access protection, carry
out the following steps:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 557
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
The LS_CamInterface system block provides the internal interfaces for cam data management in
the function block editor.
/6B&DP,QWHUIDFH
&$0BGQ3URGXFW1XPEHU &$0BGQ$FWLYH3URGXFW
5$0 00
&$0BE$FWLYDWH3URGXFW &$0BE'RZQORDG%XV\
&DPGDWD &DPGDWD
&$0BE$FWLYDWH1HZ'DWD &$0BE1HZ'DWD$YDLODEOH
&$0BE(UURU
&DPDSSOLFDWLRQ
Inputs
558 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 559
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
1 2* 3*
C00198 Axis number
C02900 User Password
C02901 Cam storage capacity
C02902 Time stamp of cam data
C02903 GUID cam data
C02905 Online change mode
C02906 Online change status
C02908 Number of products
C02909 Active Product
C02910 Product Name
C02911 Product Choice
C02912 Number of products
C02919 Number of curve tracks
C02920 Cam Track Choice
C02921 Cam Track Type
C02922 Number of Cam Data Points
C02923 Cam Data Point Choice
C02924 Change Cam Data Point X
C02925 Change Cam Data Point Y
C02926 Change Cam Data Point M
C02927 Auto Inc Cam Data Points
C02939 Number of Cont Tracks
C02940 Cont Track Choice
C02941 Cont Type
C02942 Number of Cont Data Points
C02943 Cont Data Point Choice
C02944 Cont Pos X0
C02945 Cont Pos X1
C02946 Cont Time
C02959 Number of Position Tracks
C02960 Pos Track Choice
C02962 Number of Pos Data Points
C02963 Pos Data Point Choice
C02964 Change Pos Data Point X
C02965 Change Pos Data Point Y
Greyed out = display parameter
* Storage modes 2 and 3 are only available from software version V5.0. Parameters that are not effective are set to zero.
560 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Note!
From software version V4.0 onwards, you do not need to enter a possibly existing user
password (C02900) if you want to save the cam data.
Tip!
The access protection for the cam data can be configured on the Online tab. "Online" tab
for cam data management ( 553)
Validity
The user password entered in C02900 is maintained until the next download, mains switching, or
until reset by the user (logout).
• You can "log out" deliberately by entering an invalid password into C02900.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 561
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Note!
If the controller is in storage mode 3, the "Online change" function is deactivated:
• The online change mode set in C02905 is ineffective.
• In C02906 the status "999: Online change deactivated" is displayed.
• For the download of new cam data, controller inhibit is required.
• The cam data are accepted immediately after download.
Memory distribution ( 554)
n o
2QOLQHFKDQJH
&$0BE$FWLYDWH1HZ'DWD W
&$0BE%XV\ W
&$0BE1HZ'DWD$YDLODEOH W
p
W
&,1+
W
&DPGDWD$ &DPGDWD%
W
Download/change of cam data active
Internal recalculation of cam data active
Automatic activation with controller inhibit
562 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
n o
2QOLQHFKDQJH
&$0BE$FWLYDWH1HZ'DWD W
&$0BE%XV\ W
&$0BE1HZ'DWD$YDLODEOH W
W
p &,1+
W
&DPGDWD$ &DPGDWD%
W
Download/change of cam data active
Internal recalculation of cam data active
Automatic activation
n o
2QOLQHFKDQJH p
&$0BE$FWLYDWH1HZ'DWD W
&$0BE%XV\ W
&$0BE1HZ'DWD$YDLODEOH W
W
&DPGDWD$ &DPGDWD%
W
Download/change of cam data active
Internal recalculation of cam data active
Manual activation
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 563
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Note!
If the controller is in storage mode 2 or 3, the cam data cannot be changed via
parameterisation. All parameters for change are ineffective and set to zero. Memory
distribution ( 554)
If the cam data of the controller have been changed by parameter setting, the
C00002 = "504: Calculate Cam Checksum" device command has to be executed
afterwards. Calculate cam data checksum ( 92)
Then the cam data can be converted into the internal format with the "503: Calculate
Cam Data" device command or saved on the memory module in a powerfail-proof
manner with the "502: Save Cam Data" device command. Calculate cam data ( 91) /
Save cam data ( 89)
From software version V4.0 onwards, the changed cam data and the parameters can be
saved together on the memory module in a powerfail-proof manner with the
C00002 = "11: Save start parameters" device command. Save start parameters ( 49)
564 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Tip!
C02927 serves to activate a grid point auto increment if several successive grid points are
to be changed.
• When the grid point auto increment is activated, it is automatically incremented to the
next grid point every time the y position is written into C02925 so that the specification
of the grid point to be changed in C02923 is only required once.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 565
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
566 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
Product change-over
The change-over to another product number is effected for all cam FBs within the application via
the basic function "Cam data management".
• The change-over is effected via the input CAM_bActivateProduct on the basis of an event that is
generated from the application.
• By setting the input CAM_bActivateProduct to TRUE, the product is activated with the product
number at input CAM_dnProductNumber.
/6B&DP,QWHUIDFH " L
&$0BGQ3URGXFW1XPEHU
&$0BE$FWLYDWH3URGXFW
Product number
Activate product change-over
Track change-over
The change-over to another curve track, cam track, or position track, however, is individually
effected via the input dnTrackNumber at the respective cam function block.
• For the two FBs L_CamProfiler and L_CamContactor it can be parameterised whether the track
change-over is to be effected in the next zero crossing of the x axis or immediately (Lenze
setting: in the next zero crossing).
/B&DP3URILOHU " L
GQ7UDFN1XPEHU
/B&DP&RQWDFWRU " L
GQ7UDFN1XPEHU
/B&DP3RV0DUNHU " L
GQ7UDFN1XPEHU
Track number of the curve track
Track number of the cam track
Track number of the position track
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 567
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
If one or more machine parameters affecting the internal scaling of the cam data are changed, the
message "Cam Data: Invalidated due to change of mechanical data" (error number 0x00b80034) is
entered into the logbook and the error response "Warning" occurs.
• The cam data are no longer valid and have to be recalculated.
• The warning is automatically reset if the C00002 = "503: Calculate Cam Data" device command
is executed.Calculate cam data ( 91)
Parameter Info
C00006 Selection of the motor control
C00100 Resolution of an encoder revolution
C02520 / C02521 Gearbox factor - motor (if motor = reference source)
C02522 / C02523 Gearbox factor - position encoder (if position encoder = reference source)
C02524 Feed constant
C02570 Position control structure
568 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.13 Cam data management
________________________________________________________________
After mains switching, the cam data are loaded from the memory module into the controller
between loading and start of the application.
Note!
During the initialisation no check of the user password takes place, but a check of the
serial number of the memory module is carried out, if this access protection has been
activated by the user in »Cam Designer«. If the serial number specified and the serial
number of the memory module do not match, the cam data are not loaded.
• The "Cam data: serial number" error message is entered in the logbook.
• The "Warning locked" error response occurs.
If a download of cam data that was carried out before mains switching was not
completed correctly, the previous cam data – if available – are loaded by the memory
module.
• The "Cam data restored" error message is entered into the logbook.
• The "Fault" error response occurs.
• After the error is reset (acknowledged), operation with the previous cam data is
possible.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 569
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
Danger!
In this basic function, the extent of the useable operating modes of the holding brake is
restricted. Only the following operating modes function:
• Directly with brake module (C02580, selection 1) and
• Direct switching externally (C02580, selection 11)
The device commands "Identify pole position (360°)" and "Identify pole position (min. motion)"
serve to execute an identification of pole position to detect the pole position to the motor encoder
currently activated in C00495.
From software version V7.0 onwards, the identification of pole position is additionally available as
a basic function in the form of the LS_PolePositionIdentification system block.
Note!
An identification of pole position is only required:
• For servo control with synchronous motor of a third-party manufacturer.
• For servo control with synchronous motor and use of incremental encoders (TTL or
sin/cos encoders as well as multi-pole pair resolvers).
• After changes of the motor feedback system, e.g. encoder exchange.
Detailed information on the identification of pole position can be found in the
subchapter "Pole position identification" for the motor interface. ( 128)
570 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
The LS_PolePositionIdentification system block provides the internal interfaces for the basic
function "identification of pole position" in the function block editor.
LS_PolePositionIdentification
PPI_bEnable PPI_dnState
PPI_bStart PPI_bEnabled
N S
PPI_bLoadPolePosition PPI_bActive
S N
PPI_dnPolePosition PPI_bDone
N S
PPI_bResetPolePosition PPI_bError
S N
PPI_bPolePositionAvailable
Note!
Ensure that the system block is called in a cyclic application task.
Basically, projects which only contain an unsolicited task and no cyclic task are not
permissible!
Inputs
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 571
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
Outputs
Identifier Value/meaning
DIS code | data type
572 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
Parameter Info
C02785 Activation of PPI
C02786 Mode of PPI
C02787 Ppi_dnState
C02788 PolePosition Setpoint
C02789 PolePositionIdentification: Dig. signals
Greyed out = display parameter
Requirements
• The controller inhibit is active.
• The controller has the "Controller not ready" function state.
• The basic function "Pole position identification" is part of the active application.
• No other basic function is active.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 573
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
Danger!
The machine must not be braked or blocked during the pole position identification! For this
reason, the pole position identification is not permitted for hanging loads!
During the pole position identification the rotor aligns itself. The motor shaft moves by
max. one electrical revolution which causes the corresponding movement of the connected
mechanical components!
Stop!
Check the correct parameterisation of the max. motor current monitoring (C00619 and
C00620) before carrying out the pole position identification to prevent the motor from
being permanently damaged.
By setting the PPI_bStart control input to TRUE, the pole position identification is started in the
mode selected in C02786.
• The procedure starts with controller enable, if
• a synchronous machine is selected,
• no other identification is active,
• no error has occurred, and
• no test mode is activated.
• If one of the above conditions is not met, the procedure is cancelled and the corresponding
device command status is indicated via PPI_dnState.
Note!
Detailed information on the identification of pole position can be found in the
subchapter "Pole position identification" for the motor interface. ( 128)
Deactivation
When the PPI_bEnable enable input is reset to FALSE, an active pole position identification is
stopped.
• If the pole position identification is aborted, no change is made in C00058/x.
• The PPI_bEnabled status output is reset to FALSE and a change-over from the active "Pole
position identification active" function state back to the basic "Controller not ready" state is
carried out.
574 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
PPI_bEnable
PPI_bStart t
PPI_bLoadPolePosition t
PPI_bResetPolePosition
PPI_dnState t
0 2 16388 16384
PPI_bEnabled t
PPI_bActive t
PPI_bDone t
PPI_bPolePositionAvailable t
C00058/x t
PPI_bEnable
PPI_bStart t
PPI_bLoadPolePosition t
PPI_dnPolePosition t
90°
PPI_bResetPolePosition t
PPI_dnState t
16384
PPI_bEnabled t
PPI_bActive t
PPI_bDone t
PPI_bPolePositionAvailable t
C00058/x t
90°
t
Time - writing parameters
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 575
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
PPI_bEnable
PPI_bStart t
PPI_bLoadPolePosition t
PPI_dnPolePosition t
PPI_bResetPolePosition t
PPI_dnState t
16384
PPI_bEnabled t
PPI_bActive t
PPI_bDone t
PPI_bPolePositionAvailable t
C00058/x t
-90°
t
576 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 577
11 Basic drive functions
11.14 Pole position identification
________________________________________________________________
578 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.1 Technical data
________________________________________________________________
12 Oscilloscope
The oscilloscope function integrated in the controller can be used as support for commissioning,
maintenance, and troubleshooting.
Typical applications
• Graphical representation of any measured values (e.g. speed setpoint, actual speed, and torque)
• Detection of process values without additional measuring instruments (e.g. oscilloscope,
voltmeter, and ammeter)
• Convenient documentation for fine tuning of control circuits or parameter changes of the
controller
• Documentation of production quality in the context of product liability and quality assurance
Special features
• Recording and saving measured values in the controller
• Measuring on eight independent channels at the same time
• Measuring fast and slow signals by adjustable sample rate
• Triggering on channel, variable, or error message
• Detecting measured values before and after a trigger event (pre-/post-trigger)
• Graphical representation and evaluation of measured values on a PC
• Cursor and zoom function for the measurement analysis
• Saving & loading of oscilloscope configurations
• Exporting measured values via the clipboard for further processing
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 579
12 Oscilloscope
12.2 Functional description
________________________________________________________________
With an online connection to the controller, use the oscilloscope user interface of »Engineer« to set
the trigger condition and the sample rate and select the variables to be recorded.
When the measurement is started, the set parameters are transferred to the controller and checked.
If invalid settings are found, the oscilloscope sends an error. Otherwise, the measurement is started.
With an online connection, the measured controller data are transferred to »Engineer« and
graphically represented on the oscilloscope user interface as soon as the measurement has been
completed.
Note!
In the servo operating modes, recordings with a time-based resolution of 31.25 μs and
125 μs are not possible!
In comparison to all other variable values, the system variables of the internal motor
control have a cycle offset of 2 ... 3 ms!
If recordings with sampling frequencies of > 1 kHz are carried out, up to a maximum of
three measured values will be missing at the left and right edges of the oscilloscope
screen. This is only noticeable in the case of very small time deviations ≤ 1 ms / div.
Because of the nature of the system, the absence of the measured values is due to
oversampling.
580 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.3 User interface
________________________________________________________________
The oscilloscope user interface contains the following control and function elements:
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 581
12 Oscilloscope
12.4 Operation
________________________________________________________________
Oscilloscope toolbar
Icon Function
Loading an oscillogram ( 592)
12.4 Operation
This chapter describes step-by-step how to record the signal characteristics of controller variables
and represent, analyse, document and process them in the oscilloscope.
Note!
The configuration of the oscilloscope and the start of recording are only possible when
an online connection has been established to the controller.
The oscilloscope supports up to eight channels, i.e. max. eight variables can be recorded in a data
record.
The selected variables are displayed in the Vertical channel settings list field. Click into a field to
change the corresponding setting:
582 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.4 Operation
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 583
12 Oscilloscope
12.4 Operation
________________________________________________________________
By pressing the button behind the Sampling rate input field, you open the Sampling
rate dialog box where you can also select the option Increased sampling rate:
Note!
When the option Increased sampling rate is selected, only integer multiples of 1/
(sampling rate in ms) are detected by the system.
• Since a complete representation in the oscillogram (10 * 1/(sampling rate in ms) *
(horizontal resolution in ms/Div)) requires + 1 measured values, but due to system-
dependent reasons only integer multiples of (1 / (sampling rate in ms)) can be
recorded, 1 ... 3 measured values may be missing at the left or right edges of the
oscillogram. The displayed curve then ends before the end or starts after the start of
the oscillogram.
• The curve that is recorded is not extended or compressed.
584 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.4 Operation
________________________________________________________________
The trigger condition serves to define the starting time of recording in the controller. The
oscilloscope provides various trigger conditions by means of which recording of the measured
values can be controlled.
If the Cursor tab is in the front, click the Trigger register to show the input fields for
configuring the trigger condition.
Setting Function
Direct trigger Selection of trigger source:
Variable The oscilloscope triggers on any variable of the PLC program.
• Unlike triggering on a channel, triggering on a variable requires no recording channel.
Channel The oscilloscope triggers on a channel configured in the Vertical table.
System event Triggering is started on occurrence of a selectable controller event (e.g. TRIP, trouble or
warning).
• Select a negative trigger delay to record signals prior to occurrence of the event.
Force trigger No trigger condition, recording starts immediately after the start.
Trigger value Value from which on triggering is activated.
• The trigger level is not effective for triggering on Boolean variables.
Delay Delay between recording and trigger event.
Pre-trigger Select a negative delay time to detect signals prior to the trigger event.
Trigger event
Trigger level
Trigger
delay
(negative)
Trigger event
Trigger level
Trigger
delay
(positive)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 585
12 Oscilloscope
12.4 Operation
________________________________________________________________
Setting Function
Edge If the trigger source is a channel or a variable, you can choose between the following trigger
modes:
Positive edge For triggering on a BOOL variable:
• Trigger activation requires a FALSE-TRUE transition.
For triggering on a different variable:
• For trigger activation, the selected trigger value must be exceeded.
Negative edge For triggering on a BOOL variable:
• Trigger activation requires a TRUE-FALSE transition.
For triggering on a different variable:
• For trigger activation, the selected trigger value must be fallen below.
Change For triggering on a BOOL variable:
• Trigger activation requires a state change.
For triggering on a different variable:
• For trigger activation, the current value must be different than the last value.
Note!
Starting the recording mode is only possible when an online connection has been
established to the controller.
586 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.4 Operation
________________________________________________________________
After the variable values have been recorded and the online data record has been transferred to the
PC, the data record is visualised in the oscillograph. If required, the representation can now be
adjusted by using the zoom or the automatic scaling function.
Tip!
As soon as the oscillogram does not show the complete measurement anymore, a scrollbar
appears below the time axis. The scrollbar serves to move the visible cutout horizontally.
The labelling of the time axis and the position display are automatically updated when the
cutout is moved.
Zoom function
Go to the oscilloscope toolbar and click the icon to activate the zoom function.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 587
12 Oscilloscope
12.4 Operation
________________________________________________________________
588 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.4 Operation
________________________________________________________________
In addition to the zoom and scaling function, the oscilloscope offers a "cursor function" that can be
used to display individual measured values of a selectable channel or the difference between two
measured values.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 589
12 Oscilloscope
12.5 Managing oscillograms (measured data records)
________________________________________________________________
If several measured data records are loaded in the oscilloscope at the same time, the data record to
be displayed is selected via the Oscillogram list field. There are three types of data records:
The Comments text field serves to enter a comment on the selected oscillogram.
• If you execute the Saving the oscillogram command, the comment is saved together with
the data record in the file.
• If you execute the Loading an oscillogram command and then select a data record in the
Load data record dialog box, the corresponding comment is displayed in the dialog box.
590 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.5 Managing oscillograms (measured data records)
________________________________________________________________
After the variables to be recorded have been selected and the required settings have been entered,
you can save the configuration and recording, if already executed, for future use in the project or
export them to a file.
Note!
The reuse of a saved configuration is only reasonable for controllers of the same type, as
otherwise due to a scaling of the oscilloscope channels that is not adapted, incorrect
values are displayed!
Note!
The data record is only saved if the entire project is saved!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 591
12 Oscilloscope
12.5 Managing oscillograms (measured data records)
________________________________________________________________
Configurations/data records already stored can be reloaded into the oscilloscope any time, e.g. for
the overlay function.
Note!
The reuse of a saved configuration is only reasonable for controllers of the same type, as
otherwise due to a scaling of the oscilloscope channels that is not adapted, incorrect
values are displayed!
592 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.5 Managing oscillograms (measured data records)
________________________________________________________________
Go to the Oscilloscope toolbar and click the symbol to close the currently displayed
offline data record.
The overlay function serves to lay several characteristics from the currently loaded data records on
top of each other, e.g. to compare signal characteristics from different recordings.
• If two or more data records are loaded in the oscilloscope, e.g. the online data record and a data
record saved before in the project, a "merge" data record is automatically provided in the
Oscillogram list field.
• If the merge data record is selected, the desired characteristics to be overlaid or compared can
be selected from the loaded data records in the Vertical channel settings group field.
• If an online data record is used in the merge data record, an update is carried out in the merge
data record in case of a renewed recording.
• Removing variables from an OFFLINE or ONLINE data record causes the characteristics in the
MERGE data record to be deleted.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 593
12 Oscilloscope
12.5 Managing oscillograms (measured data records)
________________________________________________________________
2. Right-click the data record to be deleted in the upper list field to open the context menu.
3. Select the Delete data record command from the context menu to delete the data record in
the project.
4. Click Abort to close the Load data record again.
594 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.6 Variables of the motor control (oscilloscope signals)
________________________________________________________________
The system variables of the internal motor control listed in the following table can be recorded with
the oscilloscope for diagnostic and documentation purposes.
Note!
In comparison to all other variable values, the system variables of the internal motor
control have a cycle offset of 2 ... 3 ms!
Tip!
The exact position of a variable in the motor control can be obtained from the
corresponding signal flow.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 595
12 Oscilloscope
12.6 Variables of the motor control (oscilloscope signals)
________________________________________________________________
596 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
12 Oscilloscope
12.6 Variables of the motor control (oscilloscope signals)
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 597
13 Diagnostics & fault analysis
13.1 LED status displays
________________________________________________________________
Information on some operating statuses can quickly be obtained via LED displays:
CAN-RUN CAN-ERR
DRIVE READY DRIVE ERROR
24 V USER
598 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.1 LED status displays
________________________________________________________________
The control of the two LEDs "DRIVE READY" and "DRIVE ERROR" in the middle of the controller's front
panel depends on the device state. Device states ( 97)
Legend
Meaning of the symbols used to describe the LED states:
LED is flashing once approx. every 3 seconds (slow flash)
LED is permanently on
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 599
13 Diagnostics & fault analysis
13.2 Drive diagnostics with the »Engineer«
________________________________________________________________
When an online connection to the controller has been established, the connected controller can be
diagnosed and relevant actual controller states can be displayed in a clearly arranged visualisation
using the »Engineer«.
2. Click the icon or select the OnlineGo online command to build up an online
connection with the controller.
3. Select the Diagnostics tab.
With an online connection, the Diagnostics tab displays current status information about the
controller:
Button Function
Acknowledge error message (if the error cause has been eliminated).
600 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.3 Drive diagnostics via keypad/bus system
________________________________________________________________
Display parameters
The parameters listed in the following tables serve to query current states and actual values of the
controller for diagnostic purposes, e.g. by using the keypad, a bus system or the »Engineer« (with an
online connection to the controller).
• These parameters are listed in the »Engineer« parameter list and the keypad in the Diagnostics
category.
• A detailed description of these parameters can be found in the chapter "Parameter reference".
( 713)
Parameter Display
C00183 Device status
C00166 Error description
C00168 Error number
C00051 Actual speed [rpm]
C00052 Motor voltage
C00054 Motor current
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 601
13 Diagnostics & fault analysis
13.3 Drive diagnostics via keypad/bus system
________________________________________________________________
Parameter Display
C00057/1 Maximum torque
C00057/2 Motor reference torque
C00059 Motor - number of pole pairs
C00060 Rotor position
C00061 Heatsink temperature
C00062 Interior temperature
C00063 Motor temperature
C00064 Device utilisation (Ixt) during the last 180 seconds
C00065 Ext. 24-V voltage
C00066 Thermal motor load (I2xt)
C00068 Capacitor temperature
C00069 CPU temperature
C00178 Time the controller was enabled (elapsed-hour meter)
C00179 Power-up time (power-on time meter)
C00186 ENP: Identified motor type
Identification data
The parameters listed in the following table, which in the »Engineer« parameter list and in the
keypad are classified in the category Identification Controller, serve to display the identification
data of the controller:
Parameter Display
C00099 Firmware version
C00200 Firmware product type
C00201 Firmware compilation date
C00203/1...9 HW product types
C00204/1...9 HW serial numbers
C00205/1...6 HW descriptions
C00206/1...6 HW manufacturing data
C00208/1...6 HW manufacturer
C00209/1...6 HW countries of origin
C00210/1...6 HW versions
C02113 Program name
602 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.4 Logbook
________________________________________________________________
13.4 Logbook
The integrated logbook function of the controller chronologically logs important events within the
system and plays an important role for troubleshooting and controller diagnostics.
Tip!
Use a parameterisable filter to exclude certain events from logbook entry. Filtering
logbook entries ( 604)
Information saved
For each event, the following information is saved in the logbook:
• Type of response to the event (e.g. fault, warning or information)
• Event
• Value of power-on time meter
• Date/time (for memory module with real-time clock)
• Module that activated the event (A = application; S = system).
Memory depth
The number of possible logbook entries depends on the memory module used:
• MM1xx, MM2xx: 7 entries
• MM3xx, MM4xx: 439 entries
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 603
13 Diagnostics & fault analysis
13.4 Logbook
________________________________________________________________
Q
The logbook enters new entries in the ring buffer after they have passed through a parameterisable
filter. By means of this filter you can exclude events with a specific error response (trouble, warning,
information, etc.) from being entered in the logbook.
Note!
Events with the "No response" setting are not entered into the logbook.
The filter is parameterised in C00169 by means of a bit mask. A set bit inhibits the entry of the
corresponding event in the logbook.
• From software version V5.0 the option that identical consecutive entries ("Multiple entries")
into the logbook are suppressed can be additionally activated via bit 0. Then only the time
stamp of the last (latest) entry and the number of times the same event has occurred
successively are saved.
604 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.4 Logbook
________________________________________________________________
With an online connection, the existing logbook entries can easily be displayed in the »Engineer«.
Alternatively, the logbook entries can also be read out via the corresponding parameters (e.g. using
the keypad).
2. Click the icon or select the OnlineGo online command to build up an online
connection with the controller.
3. Select the Diagnostics tab from the Workspace.
4. Click the symbol in the diagnostics toolbar to open the Logbook dialog box.
The Logbook dialog box displays all logbook entries available in the device. You can filter the entries
displayed systematically by selecting or defining filter criteria.
Button Function
Export... Export logbook entries to a file ( 606)
Storing in the project Storing logbook entries in the project. Logbook entries stored in the project are also
displayed if there is no online connection to the controller (e.g. for service and
documentation purposes).
Deleting in the device Delete all logbook entries available in the device.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 605
13 Diagnostics & fault analysis
13.4 Logbook
________________________________________________________________
Example
606 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.5 Monitoring
________________________________________________________________
13.5 Monitoring
The controller is provided with various monitoring functions which protect the drive against
impermissible operating conditions.
• If a monitoring function responds,
• an entry will be made into the Logbook of the controller,
• the response (quick stop by trouble, warning, fault, etc.) selected for this monitoring function
is activated,
• the status of the internal device control changes according to the selected response,
controller inhibit is set, and the "DRIVE ERROR" LED on the front of the controller goes on:
Response Logbook entry Display in C00168 Pulse inhibit Controller inhibit Acknowledgeme LED
nt required "DRIVE ERROR"
None OFF
Information OFF
Warning
Warning locked
Quick stop by
trouble
Trouble
(after 0.5 s)
Fault
Danger!
If automatic restart is enabled (C00142 = "1: Enabled"), the drive can restart
automatically from the "Trouble" and "Safe torque off" device states when the trouble or
request for "Safe torque off active" has been eliminated!
Automatic restart after mains connection/trouble... ( 104)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 607
13 Diagnostics & fault analysis
13.5 Monitoring
________________________________________________________________
If a monitoring function responds, the response set for this monitoring function (quick stop by
trouble, warning, fault, etc.) is triggered.
• For many monitoring functions the response can be individually parameterised via parameters.
Tip!
The table in chapter "Short overview (A-Z)" contains the error messages for which the
response can be set . ( 615)
Warning thresholds
Some of the monitoring functions are activated if a defined warning threshold (e.g. temperature)
has been exceeded.
• The corresponding preset threshold values can be changed via the following parameters:
Parameter Info
C00120 Motor overload protection (I²xt)
C00121 Motor temp. warning threshold
C00122 Heatsink temp. warn. threshold
C00123 Device utilisation warning threshold
C00126 CPU temp. warning threshold
C00127 Mot. overload warning threshold
C00128 Thermal time constant of motor
C00174 Undervoltage (LU) threshold
C00570 Warning thres. brake transistor
C00572 Warning thres. brake resistor
C00576 Speed monitoring tolerance
C00596 Threshold max. speed reached
C00599 Motor phase failure threshold
C00620 Max. motor current threshold
608 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.6 Maloperation of the drive
________________________________________________________________
Cause Remedy
With a positive speed setpoint selection, the motor rotates counter-clockwise instead of clockwise
(when looking at the motor shaft).
Cause Remedy
Feedback system is not connected in correct phase Connect feedback system in correct phase relation.
relation.
The maximum current (C00022) flows and the motor does not rotate according to the defined
speed setpoint.
Cause Remedy
Two motor phases are interchanged, i.e. an anti- Carry out the following steps for verification:
clockwise rotating field is applied to the motor. 1. Ensure that the motor shaft is not blocked and can
rotate freely without damaging the system.
2. Activate the "U-rotation test mode" for the motor
control (C00398 = "1").
• In this test mode a voltage phasor with the
frequency set in C00399/1 and the amplitude from
the linear characteristic of rated voltage and rated
frequency is applied to the machine, which
corresponds to a clockwise rotating field.
• Danger!
When the test mode is active, the parameterisable
error response "Quick stop by trouble" has no
effect!
If the test mode is active and a monitoring function
responds with this error response, no quick stop is
executed but the motor continues to rotate with
the frequency set for the test mode!
3. Increase the frequency step by step for the test mode
in C00399/1 until the motor shaft starts to rotate.
• If the motor shaft does not rotate, check the
electrical connection.
4. While the motor shaft is rotating, check whether it
rotates clockwise when looking at the A end shield. If
not, two motor phases are interchanged.
5. Additionally check whether the actual speed value
shown in C00051 is positive and whether it
corresponds to the defined frequency, taking the
number of pole pairs of the machine into
consideration (C00059). If this is not the case, the
connection and the parameter setting of the
feedback system are to be checked.
6. Deactivate the test mode for the motor control again
(C00398 = "0").
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 609
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
This chapter describes all error messages of the controller operating system and possible causes &
remedies.
Tip!
Each error message is also saved to the logbook in chronological order. Logbook ( 603)
If an error occurs in the controller, a 32-bit value will be saved in decimal format in the internal
history buffer (C00168), which contains the following information:
Response
0 1 2 3 Instance ID
Bit 31 29 28 26 25 16 15 0
Module ID
Error ID
[13-4] Structure of the error number
Tip!
If you go to the Diagnostics tab and click the button to the right of the Error
description display parameter, you will be shown all details on the current error in a
separate dialog box.
610 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
13.7.1.1 Response
Bit 31 29 28 26 25 16 15 0
The state of the internal device control changes according to the selected response to an error,
controller inhibit is set, and the "DRIVE ERROR" LED on the front of the controller goes on:
Response Logbook entry Display in C00168 Pulse inhibit Controller inhibit Acknowledgeme LED
nt required "DRIVE ERROR"
None OFF
Information OFF
Warning
Warning locked
Quick stop by
trouble
Trouble
(after 0.5 s)
Fault
13.7.1.2 Instance ID
Bit 31 29 28 26 25 16 15 0
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 611
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
13.7.1.3 Module ID
Bit 31 29 28 26 25 16 15 0
Use the module ID to identify the module in which the error has occurred.
Module ID Module
hex decimal
612 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Module ID Module
hex decimal
13.7.1.4 Error ID
Bit 31 29 28 26 25 16 15 0
01000100011110110000000000001111
Instance ID 1: Instance ID 1
001
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 613
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
An error message with the response "Fault", "Quick stop by trouble", or "Warning locked" must be
reset (acknowledged) explicitly after the cause of error has been eliminated.
Tip!
When an online connection to the controller has been established, use the Diagnostics tab
of »Engineer« and click Reset error to reset a pending error message.
614 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
The following table contains all error messages of the controller operating system in alphabetical
order with the preset error response and - if available – the parameter for setting the error response.
Tip!
If you click on the cross-reference in the first column, you get to the detailed description of
the corresponding error response in the following chapter "Cause & possible remedies".
( 623)
Note!
Error message "Unknown error"
If the "Unknown error xxxx" error message is indicated in the logbook or in C00166, the
reason for the missing plain text is that the error texts required have not been
downloaded to the controller during the application download.
• This, for instance, is the case if a device module plugged into the controller has not
been included in the Engineer project.
• Remedy: Include the device module, recompile and download the project.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 615
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
616 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 617
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
618 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 619
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
620 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 621
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
622 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
This chapter contains all error messages of the controller operating system in numerical order of the
error numbers. The list provides detailed information on the response to the error message as well
as information on the cause & possible remedies.
Tip!
A list of all error messages of the controller operating system in alphabetical order can be
found in the previous chapter "Short overview (A-Z)". ( 615)
Note!
Error message "Unknown error"
If the "Unknown error xxxx" error message is indicated in the logbook or in C00166, the
reason for the missing plain text is that the error texts required have not been
downloaded to the controller during the application download.
• This, for instance, is the case if a device module plugged into the controller has not
been included in the Engineer project.
• Remedy: Include the device module, recompile and download the project.
Cause Remedy
Too many events/faults have occurred in a very short Check whether application generates too many error
time. It was therefore not possible to list all of them in messages.
the logbook.
Cause Remedy
The logbook has been reset due to a read error.. - (is irreversible)
Cause Remedy
The logbook has been reset due to a version conflict. - (is irreversible)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 623
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Operating system could not identify the control card. Mains switching
• Please contact Lenze if the error occurs again.
Cause Remedy
Operating system could not identify the power section. Mains switching
• Please contact Lenze if the error occurs again.
Cause Remedy
624 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Operating system could not identify the safety module. Mains switching
• If the error occurs again: Switch off the controller,
remove safety module and plug in again, switch on
the controller again.
• If the error still occurs: Switch off controller and use a
different safety module.
Cause Remedy
It was tried to plug an extension module into module slot Plug in valid module and switch on mains.
MXI1, which is not "Hot-plug"-able. • Through mains switching, the system accepts
modules without "hot plug" capability in the
following switch-on phase.
Cause Remedy
It was tried to plug an extension module into module slot Plug in valid module and switch on mains.
MXI2, which is not "Hot-plug"-able. • Through mains switching, the system accepts
modules without "hot plug" capability in the
following switch-on phase.
Cause Remedy
You have tried to remove or change the memory module Switch off the controller, plug in memory module and
during operation. switch on the controller again.
• If the error occurs again, the memory module is
defective and must be replaced.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 625
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
You have tried to remove or change the safety module Switch off the controller, plug in safety module and
during operation. switch on the controller again.
• If the error occurs again, the safety module is
defective and must be replaced.
Cause Remedy
Operating system could not identify the control card. Consultation with Lenze required.
Cause Remedy
Operating system could not identify the power section. Consultation with Lenze required.
Cause Remedy
Operating system could not identify the extension • Use a different extension module.
module in module slot MXI1. • Please contact Lenze.
Cause Remedy
Operating system could not identify the extension • Use a different extension module.
module in module slot MXI2. • Please contact Lenze.
626 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Operating system could not identify the memory • Use a different memory module.
module. • Please contact Lenze.
Cause Remedy
Operating system could not identify the safety module. • Use a different safety module.
• Please contact Lenze.
Cause Remedy
The control card is not supported by the operating Consultation with Lenze required.
system.
Cause Remedy
The power section is not supported by the operating Consultation with Lenze required.
system.
Cause Remedy
The extension module in module slot MXI1 is not • Use a different module.
supported by the operating system. • Please contact Lenze.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 627
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The extension module in module slot MXI2 is not • Use a different module.
supported by the operating system. • Please contact Lenze.
Cause Remedy
The memory module is not supported by the operating • Use a different module.
system. • Please contact Lenze.
Cause Remedy
The safety module is not supported by the operating • Use a different module.
system. • Please contact Lenze.
Cause Remedy
The power section has been changed since the last mains (Only information or warning locked if the hardware
switching. type has also changed.)
Cause Remedy
The extension module in module slot MXI1 has been (Only information or warning locked if the hardware
changed since the last mains switching. type has also changed.)
628 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The extension module in module slot MXI2 has been (Only information or warning locked if the hardware
changed since the last mains switching. type has also changed.)
Cause Remedy
The memory module has been changed since the last (Only information or warning locked if the hardware
mains switching. type has also changed.)
Cause Remedy
The safety module has been changed since the last (Only information or warning locked if the hardware
mains switching. type has also changed.)
Cause Remedy
Extension modules which are not supported in this Create permitted module combination.
combination are plugged into module slots MXI1 &
MXI2.
Cause Remedy
The firmware of the operating system has been updated. - (Information only)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 629
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Communication with the electronic nameplate is Check correct connection of the encoder cable.
interrupted, the data could not be read.
Cause Remedy
Memory module is plugged in incorrectly or is defective. • Plug in the memory module correctly.
• Exchange defective memory module.
Cause Remedy
The checksum of the electronic nameplate is defective. Consultation with Lenze required.
Cause Remedy
Firmware is not compatible with the hardware. Import the compatible firmware.
Cause Remedy
The memory module used is not supported by the Plug in supported module and switch the mains.
controller according to the license model. • The 9400 HighLine supports the MM220 (licence:
Motion Control HighLevel) and MM330 memory
modules (licence: Motion Control TopLevel).
630 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The extension module in module slot MXI1 is not • Remove the extension module and switch the mains.
supported by the controller. • Plug in supported extension module and switch the
mains.
Cause Remedy
The extension module in module slot MXI2 is not • Remove the extension module and switch the mains.
supported by the controller. • Plug in supported extension module and switch the
mains.
Cause Remedy
Device error: The clock integrated in the MM440 memory • Replace memory module.
module is defective. • Please contact Lenze.
Cause Remedy
The battery in the clock integrated in the MM440 Replace memory module.
memory module is low. The clock is expected to fail soon.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 631
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The battery integrated in the clock in the MM440 • If the memory module is used for the first time,
memory module is empty. The clock has been reset to its restart the controller to initialise the memory
initial value (01.01.1970 - 00:00:00 o'clock). module.
• If the problem occurs again, replace the memory
module.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
632 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 633
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
Cause Remedy
Serious device error or component failure. Switch the controller off and then on again.
• Please contact Lenze if the problem occurs again.
634 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The maximum number of permissible writing cycles has Replace memory module, otherwise data may get lost.
been reached for the memory module.
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 635
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Program runtime in Application task is too high. Reduce program runtime by means of:
• Omitting functions (e.g. by reducing the number of
active FBs).
• Optimisation of functions to the calculating time.
Cause Remedy
Program runtime in user task is too high. Reduce program runtime by means of:
• Omitting functions (e.g. by reducing the number of
active FBs).
• Optimisation of functions to the calculating time.
Cause Remedy
Program runtime in idle task is too high. Reduce program runtime by means of:
• Omitting functions (e.g. by reducing the number of
active FBs).
• Optimisation of functions to the calculating time.
636 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
A runtime error has occurred in the application. The Remove runtime error in the application and retransfer
application processing has been interrupted. application to controller.
Cause Remedy
The application has been stopped using the device Restart application with device command C00002="31".
command C00002="32". All user tasks are stopped.
Cause Remedy
The application has reached a set breakpoint and the Delete breakpoint and restart application.
user task with the breakpoint has stopped.
Cause Remedy
An invalid parameter description is available. Transmit application and parameter set to the controller
again.
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 637
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
CANopen communication module in MXI1: Incorrectly • Integrate suitable communication module for
configured process data mapping. module slot MXI1 in the Engineer project.
• The corresponding PDO channel is not installed, e. g. • Check the configuration of the network. Then
because no communication module was selected for recompile the project and transmit it to the controller.
module slot MXI1 in the Engineer project.
• The communication module selected for module slot
MXI1 in the Engineer project does not support PDO
mapping.
• The mapping information downloaded to the
controller is faulty.
638 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI2: Incorrectly • Integrate suitable communication module for
configured process data mapping. module slot MXI2 in the Engineer project.
• The corresponding PDO channel is not installed, e. g. • Check the configuration of the network. Then
because no communication module was selected for recompile the project and transmit it to the controller.
module slot MXI2 in the Engineer project.
• The communication module selected for module slot
MXI2 in the Engineer project does not support PDO
mapping.
• The mapping information downloaded to the
controller is faulty.
Cause Remedy
Cause Remedy
During reading or saving the retain memory of the Check whether the memory module suitable for the
application a fault has occurred. application is plugged in.
Mains switching.
(C00002) = 33 (reset program).
Carry out project download again.
• Please contact Lenze if the problem occurs again.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 639
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
An application has been downloaded You can acknowledge the error if you follow the below
• with the highest priority task having a smaller cycle procedure:
than the parameterised watchdog cycle 1. Activate watchdog
or 2. Set a watchdog cycle that is smaller than or equal to
• with the watchdog of the highest priority task being the task cycle
deactivated. 3. Recreate the application and download it again
• From software version V11.0: If the device boots with
an application without an activated watchdog or with
a watchdog set incorrectly, only an information is
entered in the logbook.
Cause Remedy
External 24 V supply voltage of the control card is lower Check external supply voltage.
than 18 V. • If the external supply voltage is available and the
error message does not disappear, please contact
Lenze.
Cause Remedy
During reading or writing the service register a fault has Mains switching
occurred. • Please contact Lenze if the problem occurs again.
Cause Remedy
The drive interface has activated the error message • Check external device to be monitored.
"External error". • Check assignment of the input DI_bSetExternError in
• The input DI_bSetExternError of the system block the application.
LS_DriveInterface has been set to TRUE.
640 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The controller is enabled and has the "Operation" state. - (Information only)
Cause Remedy
The controller has received the "Safe torque off (STO)" - (Information only)
request by the safety module and is now in the "Safe
torque off active" device state.
Cause Remedy
Cause Remedy
Cause Remedy
Heatsink temperature higher than variable temperature • Check control cabinet temperature.
limit (C00122). • Clean filter.
• Ambient controller temperature too high. • Clean controller.
• Dirty fan or ventilation slots. • Set a higher value in C00122.
• Value set under C00122 is too low.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 641
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Heatsink temperature higher than fixed temperature • Check control cabinet temperature.
limit (90 °C). • Clean filter.
• Ambient controller temperature too high. • Clean controller.
• Dirty fan or ventilation slots.
Cause Remedy
Cause Remedy
Motor temperature higher than fixed temperature limit • Check drive dimensioning.
(150 °C). • Connect PTC or switch off monitoring (C00583="0").
• Motor too hot due to impermissibly high currents or
frequent and too long acceleration processes.
• No PTC connected.
Cause Remedy
CPU temperature higher than variable temperature limit • Check control cabinet temperature.
(C00126). • Clean filter.
• Ambient controller temperature too high. • Clean controller.
• Dirty fan or ventilation slots. • Set a higher value in C00126.
• Value set under C00126 is too low.
642 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CPU temperature higher than fixed limit temperature • Check control cabinet temperature.
(85 °C). • Clean filter.
• Ambient controller temperature too high. • Clean controller.
• Dirty fan or ventilation slots.
Cause Remedy
Encoder for heatsink temperature supplies undefined Check control cabinet temperature, maybe it is too low.
values.
Cause Remedy
Encoder for interior temperature supplies undefined Check control cabinet temperature, maybe it is too low.
values.
Cause Remedy
The signals of the connected encoder for the motor • Check contacts of the encoder cable at the motor and
temperature detection (resolver at X7 or encoder at X8) controller.
are outside the defined operating range of the detection. • Check selection of the motor temperature sensor in
C01190 and make sure that it complies with the
assembly in the motor.
• Possibly switch off temperature sensor monitoring
(C00594="0").
• If a PTC is in the motor, activate the monitoring of the
PTC temperature in C00585 instead.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 643
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Encoder for capacitor temperature supplies undefined Check control cabinet temperature, maybe it is too low.
values.
Cause Remedy
Encoder for CPU temperature supplies undefined values. Check control cabinet temperature, maybe it is too low.
Cause Remedy
The motor temperature detected via the terminals T1/T2 • Check drive dimensioning.
is too high. • Connect PTC or thermal contact to terminals T1/T2.
• Motor is too hot due to an increased effective current • If a motor without integrated temperature
that results from operation with too high/too monitoring is used, switch off the monitoring
frequent acceleration processes. function (C00585="0").
• Motor too hot due to increased ambient conditions.
• Motor too hot due to lacking cooling in the case of
self-ventilation and continuous operation with
speeds lower than the rated speed.
• Terminals T1/T2 are not assigned.
• Open circuit of the supply cables for terminals T1/T2.
Cause Remedy
Speed of heatsink fan too low, e.g. due to dirt. Check/clean fan.
644 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Speed of internal fan is too low, e.g. due to dirt. Check/clean fan.
Cause Remedy
Frequent and too long acceleration processes with Check drive dimensioning.
overcurrent > C00123.
Cause Remedy
Frequent and too long acceleration processes with Check drive dimensioning.
overcurrent.
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 645
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
646 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
The connected motor with feedback is not supported by Check drive dimensioning.
the controller firmware.
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 647
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Controller current is too low for rated magnetisation, i.e. Check drive dimensioning.
the controller cannot energise the motor sufficiently.
648 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 649
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Due to a too high braking energy, the DC-bus voltage • Use brake resistor or regenerative module.
exceeds the overvoltage threshold which results from • Check setting in C00173.
the mains voltage setting in C00173.
Cause Remedy
DC bus voltage is lower than the undervoltage threshold • Check mains voltage.
resulting from the mains setting under C00173. • Check setting in C00173.
Cause Remedy
650 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Difference between actual and setpoint speed is too big. • Increase speed tolerance margin under C00576.
• Check drive dimensioning.
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 651
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Absolute value encoder does not send any data or a • Check supply cable.
digital readout has been activated while the machine is • Check encoder.
coasting down. • Check voltage supply (C00421).
• For Hiperface absolute value encoders: Check the
initialisation time (C00412).
652 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Too frequent and too long braking processes. Check drive dimensioning.
Cause Remedy
Too frequent and too long braking processes. • Check drive dimensioning.
• Check parameter setting (C00129, C00130, C00131).
Cause Remedy
The instantaneous value of the motor current has • Set a higher value in C00620.
exceeded the value set in C00620. • Reduce maximum current (C00022).
• Change response (C00619).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 653
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Threshold for speed monitoring set in C00596 has been Check drive dimensioning.
exceeded.
Cause Remedy
Brake chopper short circuit/earth fault detected. Check brake chopper cable and brake resistor.
Cause Remedy
The position encode selected under C00490 has not been • Check position encoder.
recognised. • Check parameter setting (C00490).
Cause Remedy
The motor encoder selected under C00495 has not been • Check motor encoder.
recognised. • Check parameter setting (C00495).
654 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 655
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
U phase interruption of motor cable. • Check cabling between the controller and motor.
• Check parameter setting (C00599).
Cause Remedy
V phase interruption of the motor cable. • Check cabling between the controller and motor.
• Check parameter setting (C00599).
656 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
W phase interruption of the motor cable. • Check cabling between the controller and motor.
• Check parameter setting (C00599).
Cause Remedy
Cause Remedy
Cause Remedy
The connected motor with feedback is not supported by Check drive dimensioning.
the controller firmware.
Cause Remedy
The connected motor with feedback is not supported by Check drive dimensioning.
the controller firmware.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 657
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
The motor current during identification was too high. • The motor must not move during identification.
• Check motor parameters.
658 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The motor parameters of the electronic nameplate are Consultation with Lenze required.
outside of the limit values of the controller and therefore
cannot be accepted.
Cause Remedy
• Encoder signal interferences (EMC). • Check encoder cable, use shorter encoder cable if
• Encoder cable interrupted. required.
• Encoder defective. • Check encoder.
• Faulty parameter setting of the encoder. • Check parameter setting (C00420, C00421, C00422).
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
Cause Remedy
• Encoder signal interferences (EMC). • Check encoder cable, use shorter encoder cable if
• Encoder cable interrupted. required.
• Encoder defective. • Check encoder.
• Faulty parameter setting of the encoder. • Check parameter setting (C00420, C00421, C00422).
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 659
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Encoder is not supported by the controller firmware. • Exchange encoder for known type.
• From software version V4.0: Parameterise the
unknown encoder with the codes C00414 (type code)
and C00415 (number of revolutions).
Cause Remedy
A digital readout of the absolute encoder is only possible Prevent coasting of the machine while the absolute
at standstill. encoder is read out.
The readout is activated by the following actions:
• Mains switching
• Change of C00420, C00422 and C00427
• To "Absolute value encoder: Communication error"
• To "Encoder: Open circuit"
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
Cause Remedy
• Encoder signal interferences (EMC). • Check encoder cable, use shorter encoder cable if
• Encoder cable interrupted. required.
• Encoder defective. • Check encoder.
• Faulty parameter setting of the encoder. • Check parameter setting (C00422).
• Possibly switch off monitoring (C00621).
660 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 661
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Actual motor current is higher than the maximum device • Increase speed setpoint ramps.
current (C00789). • Optimise Imax controller.
Cause Remedy
From software version V4.0 • Check whether all requirements for an identification
An error occurred during the pole position identification. of the pole position are fulfilled.
The pole position identification could not be completed • Ensure that the machine is not braked or blocked
successfully. during the pole position identification.
• Repeat the pole position identification.
Cause Remedy
From software version V5.0 Check cabling between the controller and motor.
Interruption of several motor cable phases.
Cause Remedy
• Encoder signal interferences (EMC). • Check encoder cable, use shorter encoder cable if
• Encoder cable interrupted. required.
• Encoder defective. • Check encoder.
• Faulty parameter setting of the encoder. • Check parameter setting (C00420, C00421, C00422).
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
662 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
• Encoder signal interferences (EMC). • Check encoder cable, use shorter encoder cable if
• Encoder cable interrupted. required.
• Encoder defective. • Check encoder.
• Faulty parameter setting of the encoder. • Check parameter setting (C00420, C00421, C00422).
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
Cause Remedy
A digital readout of the absolute encoder is only possible Prevent coasting of the machine while the absolute
at standstill. encoder is read out.
The readout is activated by the following actions:
• Mains switching
• Change of C00420, C00422 and C00427
• To "Absolute value encoder: Communication error"
• To "Encoder: Open circuit"
Note: This information is always supplied together with
the "I/O error - encoder communication" error message
and is entered in the logbook even if the encoder
monitoring is deactivated (C00580).
Cause Remedy
File system of the memory module has been formatted. - (Information only)
Cause Remedy
File system of the memory module has been restored. - (Information only)
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 663
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Master current is in the impermissible range -4 ... +4 mA, Remove cable break.
e. g. due to a cable break or a defective master current
value encoder.
• Only for parameterisation as master current input
(see C00034).
Cause Remedy
Cause Remedy
Cause Remedy
Communication between the controller and the • Switch off controller, plug module correctly in module
extension module in module slot MXI1 cannot be slot MXI1, switch on controller again.
established. • If the problem occurs again, replace the module.
664 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Communication between the controller and the • Switch off controller, plug module correctly in module
extension module in module slot MXI2 cannot be slot MXI2, switch on controller again.
established. • If the problem occurs again, replace the module.
Cause Remedy
Cause Remedy
CAN on board: initialisation error • Set a non-zero node address by means of the DIP
• The hardware allocation of the node address was switches and then switch mains.
selected via DIP switches, and the DIP switches of the • Activation of the software allocation of the node
node address are all on zero. number by switching over DIP switch 2, then switch
Note: Instead of the impermissible node address 0, node mains.
address 1 is used.
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 665
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CAN on board: Cyclic node monitoring • Reactivate CAN node by mains switching, restart of
• Node station has not received a heartbeat telegram the controller (C00002="11000") or CAN reset node.
from node 1 ... 32 within the defined time. • Select a different heartbeat producer monitoring
time or switch off monitoring and reset locked error
status, if necessary.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
Cause Remedy
CAN on board: Cyclic node monitoring Select a different Lifeguarding monitoring time or switch
• Slave response: Maximum time between two node off monitoring.
guarding telegrams (remote transmission request
telegram) from the master has been exceeded.
Cause Remedy
666 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
CAN on board: Cyclic node monitoring • Reactivate CAN node by mains switching, restart of
• CAN master has not received a response to a node the controller (C00002="11000") or CAN reset node.
guarding telegram (remote transmission request • Select a different node guarding monitoring time or
telegram) from node 1 ... 32 within the defined time. switch off monitoring.
• Reset potentially caught error status.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 667
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CAN on board: CAN-IN 1 error • Set correct telegram length for CAN master
• Incorrect PDO telegram length. (transmitter).
• Transmission error. • Eliminate trouble in the environment (e. g. EMC).
• Time monitoring of the PDOs has tripped. • Select a different time monitoring or switch off time
monitoring.
Cause Remedy
CAN on board: CAN-IN 2 error • Set correct telegram length for CAN master
• Incorrect PDO telegram length. (transmitter).
• Transmission error. • Eliminate trouble in the environment (e. g. EMC).
• Time monitoring of the PDOs has tripped. • Select a different time monitoring or switch off time
monitoring.
Cause Remedy
CAN on board: CAN-IN 3 error • Set correct telegram length for CAN master
• Incorrect PDO telegram length. (transmitter).
• Transmission error. • Eliminate trouble in the environment (e. g. EMC).
• Time monitoring of the PDOs has tripped. • Select a different time monitoring or switch off time
monitoring.
Cause Remedy
CAN on board: CAN-IN 4 error • Set correct telegram length for CAN master
• Incorrect PDO telegram length. (transmitter).
• Transmission error. • Eliminate trouble in the environment (e. g. EMC).
• Time monitoring of the PDOs has tripped. • Select a different time monitoring or switch off time
monitoring.
668 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 669
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
670 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Application could not be loaded because of a file error. Load new or different application.
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 671
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Application is incompatible with the controller. • Download of an application suitable for the controller
using Engineer.
• Switch off controller and use a different memory
module with suitable application.
Cause Remedy
Extension module in module slot MXI1 is incompatible Use extension module supported by the application.
with the application.
Cause Remedy
Extension module in module slot MXI2 is incompatible Use extension module supported by the application.
with the application.
672 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
E94AYCEN communication module (Ethernet) in module Use communication module supported by the
slot MXI1 is incompatible with the application. application.
Cause Remedy
E94AYCEN communication module (Ethernet) in module Use communication module supported by the
slot MXI2 is incompatible with the application. application.
Cause Remedy
Digital frequency extension module in module slot MXI1 Use extension module supported by the application.
is incompatible with the application.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 673
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Digital frequency extension module in module slot MXI2 Use extension module supported by the application.
is incompatible with the application.
Cause Remedy
ICM extension module in module slot MXI1 is Use extension module supported by the application.
incompatible with the application.
Cause Remedy
ICM extension module in module slot MXI2 is Use extension module supported by the application.
incompatible with the application.
Cause Remedy
CANopen communication module in module slot MXI1 is Use communication module supported by the
incompatible with the application. application.
Cause Remedy
CANopen communication module in module slot MXI2 is Use communication module supported by the
incompatible with the application. application.
674 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
• The checksum of the application is faulty. Transmit the application to the controller again.
• Files required to run the application are missing.
• The supply voltage failed before the entire parameter
set could be saved.
Cause Remedy
Due to the creation of too many user parameters within • Use an MM4xx memory module instead of the
the application, the storage capacity available on the MM3xx type (approx. twice the storage capacity).
memory module has been exceeded. User parameters • Remove unnecessary, manually created user
are produced directly by manual creation or indirectly by parameters from the application.
the insertion of function blocks. • Remove unnecessary function blocks from the
application.
• Recompile the application and download it again.
• Acknowledge the error.
Then the current utilisation of the memory can be
assessed using code C02112. If 100 % is displayed, this
corresponds to the maximum utilisation for an
executable application.
Cause Remedy
Parameter set is invalid. Transfer parameter set from Engineer to the controller
and save with C00002="11".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 675
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze setting of a parameter is not within the valid Eliminate error in the application and retransfer
limits. application to controller.
Cause Remedy
An error has occurred while loading the selected Transfer parameter set from Engineer to the controller
parameter set. and save with C00002="11".
676 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
An error has occurred while saving the current Use a different memory module.
parameter set.
Cause Remedy
The parameter set version on the memory module is not Transfer parameter set from Engineer to the controller
compatible with the firmware of the controller. and save with C00002="11".
Cause Remedy
Code number of the operating system has been assigned Eliminate error in the application and retransfer
to the application. application to controller.
Cause Remedy
The firmware has loaded a parameter set the type code Load a suitable parameter set.
of which does not correspond to the type code of the
controller.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 677
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The parameter set contains no parameters for the Integrate the module inserted in MXI1 into the Engineer
module inserted in MXI1. project and then retransmit the parameter set to the
controller.
Cause Remedy
The parameter set contains no parameters for the Integrate the module inserted in MXI2 into the Engineer
module inserted in MXI2. project and then retransmit the parameter set to the
controller.
Cause Remedy
The supply voltage has failed before the saving of the Save the start parameters again, and in doing this,
parameter set could be completed. In the case of a device ensure that the supply voltage is applied until the saving
replacement/firmware update, the parameter set can no process has been completed. Afterwards acknowledge
longer be established automatically. the error message with "Reset error".
Cause Remedy
678 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 679
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
680 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Service data communication within the system (SDO Reduce system load.
communication of all bus systems connected) has • Reduce the data and communication volume on the
caused an overload of service data processing. Due to buses. Processing will restart automatically when the
this, the monitoring interval of the processing task has overload has been eliminated.
been violated. PDO communication is not affected by For systems frequently affected by this type of overload,
this overload. the error response can be changed to warning via code
C01230 in order to increase the drive availability.
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 681
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
The controller has detected a safety module which does Change setting underC00214 or use a suitable safety
not match the setting under C00214. module.
• Afterwards mains switching is required.
Cause Remedy
It is not possible to establish communication between • Switch off the controller, plug in safety module
the controller and safety module. correctly and switch on the controller again.
• If the problem occurs again, replace the safety
module.
682 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Digital frequency extension module in MXI1: • Check signal cable for track A.
Interruption (open circuit) of the signal cable for track A. • Check encoder.
Cause Remedy
Digital frequency extension module in MXI1: • Check signal cable for track B.
Interruption (open circuit) of the signal cable for track B. • Check encoder.
Cause Remedy
Digital frequency extension module in MXI1: • Check signal cable for track Z.
Interruption (open circuit) of the signal cable for track Z. • Check encoder.
Cause Remedy
Digital frequency extension module in MXI1: • Check signal cable for "Enable" signal.
Interruption (open circuit) of the signal cable for the • Check encoder.
"Enable" signal or no "Enable" signal available.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 683
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Digital frequency extension module in MXI1: Limit Check limit value set.
frequency at the digital frequency output reached.
• The digital frequency has reached the limit value set
in C013053.
Cause Remedy
Cause Remedy
CANopen communication module in MXI1: Initialisation • Set a non-zero node address by means of the DIP
error switches and then switch mains.
• The hardware allocation of the node address was • Activation of the software allocation of the node
selected via DIP switches, and the DIP switches of the number by switching over DIP switch 2, then switch
node address are all on zero. mains.
Note: Instead of the impermissible node address 0, node
address 1 is used.
684 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CAN module (MXI1): Heartbeat error index 1 ... 32 [0x009e0000 ... 0x009e001f]
Cause Remedy
CANopen communication module in MXI1: Cyclic node • Reactivate CAN node by mains switching, restart of
monitoring the controller (C00002="11000") or CAN reset node.
• Node station has not received a heartbeat telegram • Select a different heartbeat producer monitoring
from node 1 ... 32 within the defined time. time or switch off monitoring and reset locked error
status, if necessary.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
Cause Remedy
CANopen communication module in MXI1: Cyclic node Select a different Lifeguarding monitoring time or switch
monitoring off monitoring.
• Slave response: Maximum time between two node
guarding telegrams (remote transmission request
telegram) from the master has been exceeded.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 685
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
CAN module (MXI1): Node guarding error 1 ... 32 [0x00a00000 ... 0x00a0001f]
Cause Remedy
CANopen communication module in MXI1: Cyclic node • Reactivate CAN node by mains switching, restart of
monitoring the controller (C00002="11000") or CAN reset node.
• CAN master has not received a response to a node • Select a different node guarding monitoring time or
guarding telegram (remote transmission request switch off monitoring.
telegram) from node 1 ... 32 within the defined time. • Reset potentially caught error status.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
686 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
CANopen communication module in MXI1: CAN-IN 1 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI1: CAN-IN 2 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 687
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI1: CAN-IN 3 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI1: CAN-IN 4 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI1: CAN-IN 5 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI1: CAN-IN 6 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
688 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI1: CAN-IN 7 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI1: CAN-IN 8 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 689
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Digital frequency extension module in MXI2: • Check signal cable for track A.
Interruption (open circuit) of the signal cable for track A. • Check encoder.
Cause Remedy
Digital frequency extension module in MXI2: • Check signal cable for track B.
Interruption (open circuit) of the signal cable for track B. • Check encoder.
Cause Remedy
Digital frequency extension module in MXI2: • Check signal cable for track Z.
Interruption (open circuit) of the signal cable for track Z. • Check encoder.
690 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Digital frequency extension module in MXI2: • Check signal cable for "Enable" signal.
Interruption (open circuit) of the signal cable for the • Check encoder.
"Enable" signal or no "Enable" signal available.
Cause Remedy
Cause Remedy
Digital frequency extension module in MXI2: Limit Check limit value set.
frequency at the digital frequency output reached.
• The digital frequency has reached the limit value set
in C014053.
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 691
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI2: Initialisation • Set a non-zero node address by means of the DIP
error switches and then switch mains.
• The hardware allocation of the node address was • Activation of the software allocation of the node
selected via DIP switches, and the DIP switches of the number by switching over DIP switch 2, then switch
node address are all on zero. mains.
Note: Instead of the impermissible node address 0, node
address 1 is used.
Cause Remedy
CAN module (MXI2): Heartbeat error index 1 ... 32 [0x00ad0000 ... 0x00ad001f]
Cause Remedy
CANopen communication module in MXI2: Cyclic node • Reactivate CAN node by mains switching, restart of
monitoring the controller (C00002="11000") or CAN reset node.
• Node station has not received a heartbeat telegram • Select a different heartbeat producer monitoring
from node 1 ... 32 within the defined time. time or switch off monitoring and reset locked error
status, if necessary.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
692 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI2: Cyclic node Select a different Lifeguarding monitoring time or switch
monitoring off monitoring.
• Slave response: Maximum time between two node
guarding telegrams (remote transmission request
telegram) from the master has been exceeded.
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 693
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
CAN module (MXI2): Node guarding error 1 ... 32 [0x00af0000 ... 0x00a0001f]
Cause Remedy
CANopen communication module in MXI2: Cyclic node • Reactivate CAN node by mains switching, restart of
monitoring the controller (C00002="11000") or CAN reset node.
• CAN master has not received a response to a node • Select a different node guarding monitoring time or
guarding telegram (remote transmission request switch off monitoring.
telegram) from node 1 ... 32 within the defined time. • Reset potentially caught error status.
Tip: Save the current parameter set before mains
switching and restart of the controller (C00002="11").
Cause Remedy
Cause Remedy
CANopen communication module in MXI2: CAN-IN 1 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
694 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI2: CAN-IN 2 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI2: CAN-IN 3 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI2: CAN-IN 4 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI2: CAN-IN 5 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 695
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
CANopen communication module in MXI2: CAN-IN 6 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI2: CAN-IN 7 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
CANopen communication module in MXI2: CAN-IN 8 • Set correct telegram length for CAN master
error (transmitter).
• Incorrect PDO telegram length. • Eliminate trouble in the environment (e. g. EMC).
• Transmission error. • Select a different time monitoring or switch off time
• Time monitoring of the PDOs has tripped. monitoring.
Cause Remedy
696 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Cause Remedy
Cause Remedy
Cause Remedy
The travel range limit switch in positive traversing Reset fault message and retract limit switch.
direction has tripped.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 697
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The travel range limit switch in negative traversing Reset fault message and retract limit switch.
direction has tripped.
Motor brake: Angular drift with closed brake too high [0x00b80003]
Cause Remedy
The stop position of the motor axis has changed by more • Deactivate standstill monitoring (C02595 = 0).
than the permissible angle of rotation set in C02595, • Increase waiting time for status monitoring (C02591).
although the brake is engaged. The standstill monitoring only starts after this
waiting time has elapsed.
• Increase brake closing time (C02589) since during the
brake closing time the standstill monitoring is not
active.
• Reduce threshold for brake activation (C02581).
Motor brake: Automatically activated after waiting time has elapsed [0x00b80004]
Cause Remedy
This time monitoring will only be active if the speed • Increase waiting time for brake activation (C02593).
setpoint has reached the threshold for brake activation • Reduce threshold for brake activation (C02581).
(C02581).
If the actual speed value does not reach/fall below the
threshold set in C02581within the parameterised
waiting time for brake activation ( C02593), the brake
will be closed due to time-out.
698 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Faulty external feedback of the brake status to the brake • Check brake configuration with regard to the control
control. selection in C02580.
• Check setting for status input monitoring in C02583.
When monitoring is active, the input bBrakeApplied
must be triggered correctly (bBrakeApplied =
bBrakeReleased).
• Check voltage supply of the brake module.
Cause Remedy
The positive software limit position parameterised in • Position within the software limit positions.
C02702/2 has been overtravelled. • Increase permissible traversing range (change setting
of the software limit positions).
• Deactivate monitoring of the software limit positions
by the basic function "Limiter".
Cause Remedy
The negative software limit position parameterised in • Position within the software limit positions.
C02702/1 has been overtravelled. • Increase permissible traversing range (change setting
of the software limit positions).
• Deactivate monitoring of the software limit positions
by the basic function "Limiter".
Cause Remedy
Due to the setting of C02707 it was tried to traverse in • Only traverse in permissible (negative) direction of
the impermissible positive direction of rotation. rotation.
• Change setting of the permissible direction of
rotation (C02707).
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 699
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
Due to the setting of C02707 it was tried to traverse in • Only traverse in permissible (positive) direction of
the impermissible negative direction of rotation. rotation.
• Change setting of the permissible direction of
rotation (C02707).
Cause Remedy
• The requested profile speed is higher than the • Reduce speed of the traversing profile of the basic
maximum speed set in C02703 and has been limited function (manual jog, homing, or positioning).
to this speed. • Increase maximum speed (C02703).
• The required profile speed cannot be achieved with • Deactivate monitoring of the limit values by the basic
the motor reference speed set in C00011. function "Limiter".
• Set motor reference speed correctly (C00011).
Cause Remedy
The requested profile acceleration is higher than the • Reduce acceleration of the traversing profile of the
maximum acceleration set in C02705 and has been basic function (manual jog, homing, or positioning).
limited to this acceleration. • Increase maximum acceleration (C02705).
• Deactivate monitoring of the limit values by the basic
function "Limiter".
Cause Remedy
The requested profile deceleration is higher than the • Reduce acceleration of the traversing profile of the
maximum acceleration set in C02705 and has been basic function (manual jog, homing, or positioning).
limited to this acceleration. • Increase maximum acceleration (C02705).
• Deactivate monitoring of the limit values by the basic
function "Limiter".
700 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The requested S-ramp time is lower than the minimum • Increase S-ramp time of the traversing profile of the
S-ramp time set in C02706 and has been limited to this S- basic function (manual jog, homing, or positioning).
ramp time. • Reduce minimum S-ramp time (C02706).
• Deactivate monitoring of the limit values by the basic
function "Limiter".
Cause Remedy
It was tried to position to a target outside the software • Select a target within the software limit positions.
limit positions. • Increase permissible traversing range (change setting
of the software limit positions).
• Deactivate monitoring of the software limit positions
by the basic function "Limiter".
Cause Remedy
Cause Remedy
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 701
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
After 1 second the actual torque has not yet reached 90 Check settings for torque feedforward control.
% of the precontrolled setpoint torque for releasing the • Possibly the maximum current (C00022) is not
brake. sufficient for the required torque feedforward
control.
Cause Remedy
The cam data are provided with an access protection of Check and, if required, correct the serial number entered
level 3 (linkage to the memory module), and the serial in »Cam Designer«. Afterwards redownload the cam
number contained in the cam data does not correspond data.
to the serial number of the memory module.
Cause Remedy
Checksum error during reading the file, or the password Redownload cam data.
was manipulated.
Cause Remedy
The last download of the cam data was faulty or has not • Redownload cam data.
been completed successfully. • Save cam data within the controller in the memory
The previous cam data – if available – have been module via device command C00002 = "502: Save
downloaded from the backup file. cam data".
702 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
The cam data were locked since the user password was Reset parameters to the Lenze setting via device
entered incorrectly for three times. command C00002 = "0: Load Lenze setting". Then
The cam data were not loaded. download cam data again.
Cause Remedy
The cam data were not loaded because the safety key is Reset parameters to the Lenze setting via device
damaged. command C00002 = "0: Load Lenze setting". Then
The password in the cam data or the serial number of the download cam data again.
memory module has been manipulated.
Cause Remedy
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02620.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 703
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02621.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02622.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02623.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
704 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02701/1.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02701/2.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02703.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 705
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02705.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02708/1.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02708/2.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
706 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02708/3.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02708/4.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02710/1.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 707
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02710/2.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02710/3.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02710/4.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
708 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02713.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02642.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02643.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 709
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02644.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02645.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02646.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
710 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02647.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V3.0 • Check machine parameters and adapt them if
Due to a subsequent change of the machine parameters required.
for gearbox ratio, feed constant, or resolution of an • Change setting in C02670.
encoder revolution, the value set in the parameter
cannot be displayed in the internal unit. See chapter
"Max. position, speed, and acceleration that can be
displayed internally".
Cause Remedy
From software version V4.0 Execute device command C00002 = "503: Calculate Cam
One or several machine parameters have been changed Data". This automatically resets the warning.
that have an influence on the internal scaling of the Cam
data. The Cam data has to be recalculated. See chapter
"Invalid Cam data due to changed machine parameters".
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 711
13 Diagnostics & fault analysis
13.7 Error messages of the operating system
________________________________________________________________
Cause Remedy
712 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
________________________________________________________________
14 Parameter reference
All parameters for controller parameter setting or monitoring are stored under "codes".
• The codes are numbered and indicated by the prefix "C" before the code, e.g. "C00002".
• For the sake of clarity, some codes contain "subcodes" for saving parameters. This Manual uses
a slash "/" as a separator between code and subcode, e.g. C00118/3".
Parameters available in the controller only from a certain software version are marked accordingly
("From software version Vx.x").
The parameter descriptions are based on the software version V12.00.xx.
Tip!
For quick reference of a parameter with a certain name simply use the index of the online
documentation. The index always contains the corresponding code in parentheses behind
the name.
For general information on how to read and change parameters, please see the online
documentation for the »Engineer«.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 713
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Each parameter is described in the Parameter list in the form of a table which consists of the
following three areas:
Table header
The table header contains the following general information:
• Parameter number (Cxxxxx)
• Parameter name (display text in the »Engineer» and keypad)
• Data type
• Decimal and hexadecimal parameter index for access via bus systems
Table contents
The table contains further general explanations & notes on the parameter and the possible settings,
which are represented in different ways depending on the parameter type:
• Parameters with read-only access
• Parameters with write access
Table footer
The table footer contains the Parameter attributes.
714 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Parameters for which the "write access" attribute has not been set can only be read and not be
changed by the user.
Description structure
Description
Display range (min. value | unit | max. value)
Only parameters with a check mark () in front of the "write access" attribute can be changed by
the user. The Lenze setting for these parameters is printed in bold.
• The settings can either be selected from a selection list or the values can be entered directly.
• Values outside the valid setting range are represented in red in the »Engineer«.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 715
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Description structure
Description
Setting range (min. value | unit | max. value) Lenze setting
Description structure
Description
Selection list (Lenze setting printed in bold)
1
2
3
Read access Write access CINH PLC STOP No transfer
716 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Description structure
Description
Value is bit-coded:
Bit 0
...
Bit 31
Read access Write access CINH PLC STOP No transfer
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 717
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Description structure
Description
Setting range (min. value | unit | max. value)
718 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.1 Structure of the parameter descriptions
________________________________________________________________
Description structure
The table footers contain the parameter attributes:
Read access Write access CINH PLC STOP No transfer
Attribute Meaning
Read access Read access to parameter possible.
Write access Write access to parameter possible.
• Please also observe the following attributes:
CINH Parameter value can only be changed when the
controller is inhibited.
PLC STOP Parameter value can only be changed when the
application is stopped.
No transfer The parameter is not transferred to the regenerative power supply module when the
command Download parameter set is executed.
Scaling factor
The "scaling factor" is important for the parameter access via a bus system:
Read value (via bus system) = Scaling factor ⋅ Indicated value (Engineer)
Since the character length of the parameter and selection texts is limited, the following
abbreviations are used:
Abbreviation Meaning
CAN module CANopen communication module (type E94AYCCA)
ENP Electronic nameplate
Ethernet module Ethernet communication module (type E94AYCEN)
MXI1 Module eXtension Interface 1 - module slot for extension 1
MXI2 Module eXtension Interface 2 - module slot for extension 2
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 719
14 Parameter reference
14.2 Parameter list
________________________________________________________________
This chapter lists all parameters of the operating system in numerically ascending order.
Note!
The parameter descriptions are based on the software version V12.00.xx.
C00002
Device commands
• C00003 shows the status of the last executed device command.
• Under C00150 you can query the current status of the device control.
Note:
Before switching off the supply voltage after a device command has been executed, check the successful execution
of the device command via the status display in C00003!
The meaning of the status display in C00003 can be obtained from the subchapter for the corresponding device
command in chapter "Device commands".
Selection list (Lenze setting printed in bold) Info
0 Load Lenze setting Resets parameters to Lenze setting.
• Only possible when the application has stopped and
the controller is inhibited.
1 Load start parameters Loads parameters from the memory module.
• Only possible when the application has stopped and
the controller is inhibited.
2 ENP: Load plant data Reads plant data from the electronic motor nameplate.
• Only possible when the application has stopped and
the controller is inhibited.
5 Activate application Activates the application selected under C00005.
• Whether the application is also started, depends on
the auto-start setting selected.
• Only possible when the application has stopped.
7 Save selected application Selects the active application as start application.
11 Save start parameters Saves parameters fail-safe in the memory module.
20 Delete logbook Deletes all logbook entries.
21 Archive logbook Exports logbook entries to file.
27 Device search function ON
28 Device search function OFF
31 Start application
32 Stop application
33 Reset program Carries out a reset.
• All variables are reset to their initialisation value.
• The situation corresponds to the start of a new
program loaded into the control (cold start).
34 Delete program Carries out a reset (source).
• All variables are reset to their initialisation value.
• The application program is deleted and the controller
is reset to its original state.
720 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 721
14 Parameter reference
14.2 Parameter list
________________________________________________________________
722 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list
________________________________________________________________
204 Activate parameter set 4 Loads parameter set 4 from the memory module.
• Only possible when the application has stopped and
the controller is inhibited.
301 Archive parameter set 1 Saves the current parameter set as parameter set 1 in the
memory module.
302 Archive parameter set 2 Saves the current parameter set as parameter set 2 in the
memory module.
303 Archive parameter set 3 Saves the current parameter set as parameter set 3 in the
memory module.
304 Archive parameter set 4 Saves the current parameter set as parameter set 4 in the
memory module.
401 Internal command 401 For Lenze service only
501 Load cam data From software version V3.0
Reloads cam data from the memory module into the
controller.
• Only possible when the application has stopped and
the controller is inhibited.
• If the cam data are provided with an access
protection, the user password has to be entered in
C02900 first.
Basic function "Cam data management"
502 Save cam data From software version V3.0
Saves the cam data available in the main memory of the
controller in the memory module with mains failure
protection.
• If the cam data are provided with an access
protection, the user password has to be entered in
C02900 first.
Basic function "Cam data management"
503 Calculate cam data From software version V3.0
Converts the cam data available in the main memory of
the controller into the internal format and provides them
to the application.
Basic function "Cam data management"
504 Calculate cam data checksum From software version V3.0
Recalculates the checksum of the cam data available in
the main memory of the controller.
• Required if the cam data in the main memory of the
controller have been changed via parameters.
Basic function "Cam data management"
730 Internal command 730 For Lenze service only
731 Internal command 731 For Lenze service only
732 Internal command 732 For Lenze service only
733 Internal command 733 For Lenze service only
800 Internal command 800 For Lenze service only
810 Internal command 810
811 Internal command 811
812 Internal command 812
1001 Internal command 1001 For Lenze service only
1020 Internal command 1020 For Lenze service only
1021 Export parameters to file For Lenze service only
1030 Format file system Formats file system of the memory module.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 723
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
1040 Restore file system Restores file system of the memory module (low level
formatting).
• The low level formatting of the file system by the user
is only intended for the exceptional case when the
standard formatting is not possible anymore, e.g. due
to damaged internal management information.
10000 Prepare firmware update Sets the controller to the firmware update mode.
11000 Restart controller Restarts controller via parameter setting.
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00003
Note:
Before switching off the supply voltage after a device command has been executed, check the successful execution
of the device command via the status display in C00003!
The meaning of the status display in C00003 can be obtained from the subchapter for the corresponding device
command in chapter "Device commands".
Display range (min. value | unit | max. value)
0 4294967295
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
724 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 725
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
726 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 727
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
728 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 729
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
730 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 731
14 Parameter reference
14.2 Parameter list | C00003
________________________________________________________________
732 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00004
________________________________________________________________
C00004
C00005
Application selection
• Use the device command C00002="5" to activate the selected application.
Setting range (min. value | unit | max. value) Lenze setting
-1 16 0
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00006
Motor interface
Selection list (Lenze setting printed in bold) Info
1 SC: Servo control sync. motor For synchronous motors with speed sensor
Servo control
2 SC: Servo control async. motor For asynchronous motors with speed sensor
Servo control
4 SLVC: Sensorless vector control From software version V3.0
Sensorless vector control
6 VFCplus: V/f control open loop From software version V3.0
V/f control
7 VFCplus: V/f control closed loop From software version V3.0
V/f control
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00007
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 733
14 Parameter reference
14.2 Parameter list | C00008
________________________________________________________________
C00008
C00011
For parameter setting via interface: In case of bigger changes, only change the setting in one step when the
controller is inhibited!
Setting range (min. value | unit | max. value) Lenze setting
50 rpm 50000 3000 rpm
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00018
C00019
734 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00022
________________________________________________________________
C00022
Note:
• To avoid that the motor starts unintentionally without adjusting the plant data, the maximum current in the
Lenze setting is set to "0 A"!
• The upper limit value is the maximum device current (see display in C00789).
• In the case of an offline parameter setting or when exchanging the memory module between different 9400
HighLine device types, always check the setting of this parameter and adapt it, if required, to prevent a
parameter error after the parameter set download or module change!
• Also check the threshold set for the maximum motor current monitoring (C00620).
Setting range (min. value | unit | max. value) Lenze setting
0.00 A 21474836.47 0.00 A
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
C00034
C00050
C00051
C00052
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 735
14 Parameter reference
14.2 Parameter list | C00053
________________________________________________________________
C00053
C00054
C00055
C00056
C00057
736 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00058
________________________________________________________________
C00058
C00059
C00060
C00061
C00062
C00063
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 737
14 Parameter reference
14.2 Parameter list | C00064
________________________________________________________________
C00064
C00065
C00066
C00068
C00069
C00070
738 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00071
________________________________________________________________
C00071
C00072
C00074
C00075
C00076
C00077
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 739
14 Parameter reference
14.2 Parameter list | C00078
________________________________________________________________
C00078
C00079
C00080
C00081
C00082
C00083
740 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00084
________________________________________________________________
C00084
C00085
C00087
C00088
C00089
C00090
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 741
14 Parameter reference
14.2 Parameter list | C00091
________________________________________________________________
C00091
C00092
C00093
C00099
C00100
C00105
Time between quick stop activation and standstill plus relative S-ramp time (C00106).
Basic function "Quick stop"
Setting range (min. value | unit | max. value) Lenze setting
0.000 s 999.999 0.000 s
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
742 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00106
________________________________________________________________
C00106
S-ramp time in [%] relating to the deceleration time set under C00105.
Basic function "Quick stop"
Setting range (min. value | unit | max. value) Lenze setting
0.00 % 100.00 0.00 %
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
C00107
C00114
C00118
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 743
14 Parameter reference
14.2 Parameter list | C00120
________________________________________________________________
C00120
C00121
C00122
C00123
744 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00126
________________________________________________________________
C00126
Temperature threshold for advance warning of CPU temperature on the control card
• The response to reaching the threshold can be selected in C00589.
Setting range (min. value | unit | max. value) Lenze setting
0 °C 85 70 °C
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00127
C00128
C00129
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 745
14 Parameter reference
14.2 Parameter list | C00130
________________________________________________________________
C00130
C00131
C00132
This code is for device-internal use only and must not be written to by the user!
C00133
C00134
746 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00137
________________________________________________________________
C00137
C00138
C00142
Starting performance of the controller after mains connection and reset of "Trouble", "Fault" or "Safe torque off
active".
Danger!
• If automatic restart is enabled (C00142 = "1: Enabled"), the drive can restart automatically from the "Trouble"
and "Safe torque off" device states when the trouble or request for "Safe torque off active" has been eliminated!
• The controller enable generated by the application via a connection of the terminal 28 (RFR) with one of the
digital outputs DIGOUT_bOut(x) is not permissible if the following functions are active:
"Auto-start after mains ON" (C00142 = "1") and "Program auto-start after mains switching" (C02104 = "1")
If this is not observed, the controller can start automatically after mains connection!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 747
14 Parameter reference
14.2 Parameter list | C00150
________________________________________________________________
C00150
748 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00155
________________________________________________________________
C00155
C00156
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 749
14 Parameter reference
14.2 Parameter list | C00158
________________________________________________________________
C00158
Display area
0x0000 0xFFFF
Value is bit-coded:
Bit 0 Terminal
Bit 1 Reserved
Bit 2 Reserved
Bit 3 Reserved
Bit 4 Application
Bit 5 Device command
Bit 6 Error response
Bit 7 Internal PLC
Bit 8 Reserved
Bit 9 Energy saving mode
Bit 10 Operating system
Bit 11 Identification program
Bit 12 Brake
Bit 13 Limiter
Bit 14 PPI
Bit 15 Reserved
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
750 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00159
________________________________________________________________
C00159
Display area
0x0000 0xFFFF
Value is bit-coded:
Bit 0 Reserved
Bit 1 Reserved
Bit 2 Reserved
Bit 3 Reserved
Bit 4 Application
Bit 5 Device command
Bit 6 Error response
Bit 7 Internal PLC
Bit 8 Reserved
Bit 9 Reserved
Bit 10 Reserved
Bit 11 Reserved
Bit 12 Reserved
Bit 13 Reserved
Bit 14 Reserved
Bit 15 Reserved
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00162
C00166
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 751
14 Parameter reference
14.2 Parameter list | C00167
________________________________________________________________
C00167
This code is for device-internal use only and must not be written to by the user!
C00168
Display of the error number of the first error with highest priority
Display range (min. value | unit | max. value)
0 4294967295
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00169
Bit coded word for filtering system events (trouble, warning, information)
• A set filter bit inhibits entry of the corresponding event into the logbook.
• From software version V5.0 the option that identical consecutive entries ("Multiple entries") into the logbook are
suppressed can be additionally activated via bit 0. Then only the time stamp of the last (latest) entry and the
number of times the same event has occurred successively are saved.
Logbook
Setting range Lenze setting
0x00000000 0xFFFFFFFF 0x00000001 (decimal: 1)
Value is bit-coded: ( = bit set) Info
Bit 0 No multiple entries Bits not listed are reserved for future extensions!
Bit 1 Fault
Bit 2 Trouble
Bit 3 Quick stop by trouble
Bit 4 Warning locked
Bit 5 Warning
Bit 6 Information
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00171
This code is for device-internal use only and must not be written to by the user!
752 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00173
________________________________________________________________
C00173
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 753
14 Parameter reference
14.2 Parameter list | C00174
________________________________________________________________
C00174
When C00173 = 4 ... 7, the undervoltage threshold (LU) can be freely selected.
Note:
The minimum adjustable undervoltage threshold depends on the device type:
• Single-axis controller (Single Drive) up to and including BF7: 210 V
• Single-axis controller (Single Drive) from BF8s: 400 V
• Multi-axis controller (Multi Drive): 15 V
In the case of an offline parameter setting or when exchanging the memory module between different 9400
HighLine device types, always check the setting of this parameter and adapt it, if required, to prevent a parameter
error after the parameter set download or module change!
Setting range (min. value | unit | max. value) Lenze setting
15 V 400 285 V
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00175
This code is for device-internal use only and must not be written to by the user!
C00176
This code is for device-internal use only and must not be written to by the user!
C00177
This code is for device-internal use only and must not be written to by the user!
C00178
C00179
754 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00180
________________________________________________________________
C00180
C00181
Braking operation
Setting range (min. value | unit | max. value) Lenze setting
0 V 100 0 V
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00182
C00183
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 755
14 Parameter reference
14.2 Parameter list | C00185
________________________________________________________________
C00185
C00186
C00187
C00188
C00198
This code is for device-internal use only and must not be written to by the user!
C00199
Device name to be defined by the user (e.g. "Cross cutter" or "hoist axis 1") with max. 128 characters
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 128
C00200
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 18
756 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00201
________________________________________________________________
C00201
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 21
C00202
C00203
Subcodes Info
C00203/1 Type: Control card
C00203/2 Type: Power section
C00203/3 Type: Module in MXI1
C00203/4 Type: Module in MXI2
C00203/5 Type: Memory module
C00203/6 Type: Safety module
C00203/7 Type: Standard device
C00203/8 Type: Complete device
C00203/9 Type: ENP
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 18
C00204
Subcodes Info
C00204/1 Serial no.: Control card
C00204/2 Serial no.: Power section
C00204/3 Serial no.: Module in MXI1
C00204/4 Serial no.: Module in MXI2
C00204/5 Serial no.: Memory module
C00204/6 Serial no.: Safety module
C00204/7 Serial no.: Standard device
C00204/8 Serial no.: Complete device
C00204/9 Serial no.: ENP
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 22
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 757
14 Parameter reference
14.2 Parameter list | C00205
________________________________________________________________
C00205
Subcodes Info
C00205/1 Info: Control card
C00205/2 Info: Power section
C00205/3 Info: Module in MXI1
C00205/4 Info: Module in MXI2
C00205/5 Info: Memory module
C00205/6 Info: Safety module
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 18
C00206
Subcodes Info
C00206/1 Date: Control card
C00206/2 Date: Power section
C00206/3 Date: Module in MXI1
C00206/4 Date: Module in MXI2
C00206/5 Date: Memory module
C00206/6 Date: Safety module
C00206/7 Date: Standard device
C00206/8 Date: Complete device
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 20
C00208
Subcodes Info
C00208/1 Manufacturer: Control card
C00208/2 Manufacturer: Power section
C00208/3 Manufacturer: Module in MXI1
C00208/4 Manufacturer: Module in MXI2
C00208/5 Manufacturer: Memory module
C00208/6 Manufacturer: Safety module
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 20
758 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00209
________________________________________________________________
C00209
Subcodes Info
C00209/1 Country: Control card
C00209/2 Country: Power section
C00209/3 Country: Module in MXI1
C00209/4 Country: Module in MXI2
C00209/5 Country: Memory module
C00209/6 Country: Safety module
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 4
C00210
Subcodes Info
C00210/1 HW version: Control card
C00210/2 HW version: Power section
C00210/3 HW version: Module in MXI1
C00210/4 HW version: Module in MXI2
C00210/5 HW version: Memory module
C00210/6 HW version: Safety module
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 5
C00211
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 12
C00212
Read access Write access RSP PLC-STOP No transfer Scaling factor: 1 Character length: 20
C00213
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 21
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 759
14 Parameter reference
14.2 Parameter list | C00214
________________________________________________________________
C00214
C00217
This code is for device-internal use only and must not be written to by the user!
C00218
C00219
This code is for device-internal use only and must not be written to by the user!
C00225
This code is for device-internal use only and must not be written to by the user!
760 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00227
________________________________________________________________
C00227
C00254
C00270
C00271
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 761
14 Parameter reference
14.2 Parameter list | C00272
________________________________________________________________
C00272
C00273
Note:
The load moment of inertia must be set with regard to the motor end (i.e. considering the gearbox factors).
Setting range (min. value | unit | max. value)
0.00 kg cm² 20000000.00
Subcodes Lenze setting Info
C00273/1 0.14 kg cm² Motor moment of inertia
C00273/2 0.00 kg cm² Load moment of inertia
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
C00274
C00275
762 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00276
________________________________________________________________
C00276
C00280
C00281
C00308
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 763
14 Parameter reference
14.2 Parameter list | C00309
________________________________________________________________
C00309
This code is for device-internal use only and must not be written to by the user!
C00310
This code is for device-internal use only and must not be written to by the user!
C00311
A mask can be parameterised for each byte of the TPDO1 in the assigned subcode.
• In case of an event-controlled PDO transmission, only the masked bits will be considered for event control.
• Mask "0x0" means that no bit of the corresponding byte actuates the transmission.
• Mask "0xff" means that every bit of the corresponding byte can actuate the transmission.
"CAN on board" system bus
Setting range
0x00 0xFF
Value is bit-coded:
Bit 0 Mask bit 0
... ...
Bit 7 Mask bit 7
Subcodes Lenze setting Info
C00311/1 0x00 Mask for byte 1 ... byte 8 of TPDO1
C00311/...
C00311/8
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
764 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00312
________________________________________________________________
C00312
A mask can be parameterised for each byte of the TPDO2 in the assigned subcode.
• In case of an event-controlled PDO transmission, only the masked bits will be considered for event control.
• Mask "0x0" means that no bit of the corresponding byte actuates the transmission.
• Mask "0xff" means that every bit of the corresponding byte can actuate the transmission.
"CAN on board" system bus
Setting range
0x00 0xFF
Value is bit-coded:
Bit 0 Mask bit 0
... ...
Bit 7 Mask bit 7
Subcodes Lenze setting Info
C00312/1 0x00 Mask for byte 1 ... byte 8 of TPDO2
C00312/...
C00312/8
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00313
A mask can be parameterised for each byte of the TPDO3 in the assigned subcode.
• In case of an event-controlled PDO transmission, only the masked bits will be considered for event control.
• Mask "0x0" means that no bit of the corresponding byte actuates the transmission.
• Mask "0xff" means that every bit of the corresponding byte can actuate the transmission.
"CAN on board" system bus
Setting range
0x00 0xFF
Value is bit-coded:
Bit 0 Mask bit 0
... ...
Bit 7 Mask bit 7
Subcodes Lenze setting Info
C00313/1 0x00 Mask for byte 1 ... byte 8 of TPDO3
C00313/...
C00313/8
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 765
14 Parameter reference
14.2 Parameter list | C00314
________________________________________________________________
C00314
A mask can be parameterised for each byte of the TPDO4 in the assigned subcode.
• In case of an event-controlled PDO transmission, only the masked bits will be considered for event control.
• Mask "0x0" means that no bit of the corresponding byte actuates the transmission.
• Mask "0xff" means that every bit of the corresponding byte can actuate the transmission.
"CAN on board" system bus
Setting range
0x00 0xFF
Value is bit-coded:
Bit 0 Mask bit 0
... ...
Bit 7 Mask bit 7
Subcodes Lenze setting Info
C00314/1 0x00 Mask for byte 1 ... byte 8 of TPDO4
C00314/...
C00314/8
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00320
766 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00321
________________________________________________________________
C00321
C00322
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 767
14 Parameter reference
14.2 Parameter list | C00323
________________________________________________________________
C00323
C00324
C00325
This code is for device-internal use only and must not be written to by the user!
C00326
This code is for device-internal use only and must not be written to by the user!
C00327
This code is for device-internal use only and must not be written to by the user!
768 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00328
________________________________________________________________
C00328
This code is for device-internal use only and must not be written to by the user!
C00329
This code is for device-internal use only and must not be written to by the user!
C00330
This code is for device-internal use only and must not be written to by the user!
C00335
This code is for device-internal use only and must not be written to by the user!
C00336
This code is for device-internal use only and must not be written to by the user!
C00337
This code is for device-internal use only and must not be written to by the user!
C00338
This code is for device-internal use only and must not be written to by the user!
C00343
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 769
14 Parameter reference
14.2 Parameter list | C00344
________________________________________________________________
C00344
C00345
C00346
770 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00347
________________________________________________________________
C00347
C00348
• "1" means that the CAN DIP switch has been identified after mains switching and a valid baud rate and node
address have been set.
• "0" means that no CAN DIP switch or no valid setting has been identified or the setting has been overwritten by
writing to code C00350 or C00351.
"CAN on board" system bus
Selection list (read only) Info
0 Setting not accepted
1 Setting accepted
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00349
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 771
14 Parameter reference
14.2 Parameter list | C00350
________________________________________________________________
C00350
• A change in the node address will not be effective until a CAN Reset Node is performed.
• The basic server channel RX/TX is automatically provided by the node address (C00372 and C00373; subcode 1).
• Overwriting the value deactivates a possibly existing node address selection entered by means of hardware.
"CAN on board" system bus
Setting range (min. value | unit | max. value) Lenze setting
1 127 1
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00351
• A change in the baud rate will not be effective until a CAN Reset Node is performed.
• Overwriting the value deactivates a possibly existing node address selection entered by means of hardware.
"CAN on board" system bus
Selection list (Lenze setting printed in bold)
0 500 kbps
1 250 kbps
2 125 kbps
3 50 kbps
4 1 Mbps
5 20 kbps
6 10 kbps
8 Reserved
9 Reserved
10 Reserved
11 Reserved
12 Reserved
13 Reserved
14 800 kbps
15 Reserved
255 Automatic recognition
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00352
The drive starts as CAN master after mains switching if a value of "1" has been entered and saved here.
"CAN on board" system bus
Selection list (Lenze setting printed in bold)
0 Slave
1 Master
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
772 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00356
________________________________________________________________
C00356
C00357
C00359
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 773
14 Parameter reference
14.2 Parameter list | C00360
________________________________________________________________
C00360
C00361
The display of the node peak load (subcodes 4 ... 6) is reset by repeated mains switching or via the "Reset node"
device command (C00002).
"CAN on board" system bus
Display range (min. value | unit | max. value)
0 % 100
Subcodes Info
C00361/1 Current node load in Tx direction
C00361/2 Current node load in Rx direction
C00361/3 Current node load through faulty telegrams
C00361/4 Maximum node load in Tx direction
C00361/5 Maximum node load in Rx direction
C00361/6 Maximum node load through faulty telegrams
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
774 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00367
________________________________________________________________
C00367
C00368
C00369
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 775
14 Parameter reference
14.2 Parameter list | C00372
________________________________________________________________
C00372
776 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00373
________________________________________________________________
C00373
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 777
14 Parameter reference
14.2 Parameter list | C00374
________________________________________________________________
C00374
Node address of the client assigned to this server (see DS301 V4.02).
"CAN on board" system bus
Setting range (min. value | unit | max. value)
1 127
Subcodes Lenze setting Info
C00374/1 1 SDO server channel 1 remote client node address
• Subcode 1 contains the basic SDO channel which,
according to DS301 V4.02, does not feature this entry.
Writing to the subcode has no effect.
• The value of subindex 1 results in 0.
C00374/2 1 SDO server channel 2 remote client node address
C00374/3 1 SDO server channel 3 remote client node address
C00374/4 1 SDO server channel 4 remote client node address
C00374/5 1 SDO server channel 5 remote client node address
C00374/6 1 SDO server channel 6 remote client node address
C00374/7 1 SDO server channel 7 remote client node address
C00374/8 1 SDO server channel 8 remote client node address
C00374/9 1 SDO server channel 9 remote client node address
C00374/10 1 SDO server channel 10 remote client node address
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00375
778 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00376
________________________________________________________________
C00376
C00377
Node address of the server with which the SDO client communicates via the selected client channel.
• The client functionality need not be activated.
• The entry is required so that the CAN-SDO client channel can be activated (see DS301 V4.02).
"CAN on board" system bus
Setting range (min. value | unit | max. value)
1 127
Subcodes Lenze setting Info
C00377/1 1 Remote server node address for SDO client channel 1 ...
10
C00377/...
C00377/10
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00378
Time that has to elapse after mains switching before the CAN NMT master places the "Start Remote Node" telegram
to the bus.
• This time is only used if the master bit is activated (C00352) and after mains switching.
"CAN on board" system bus
Setting range (min. value | unit | max. value) Lenze setting
0 ms 65535 3000 ms
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 779
14 Parameter reference
14.2 Parameter list | C00379
________________________________________________________________
C00379
This code is for device-internal use only and must not be written to by the user!
C00381
Time interval for the transmission of the heartbeat telegram to the consumer(s).
• The parameterised time is rounded down to an integer multiple of 5 ms.
• The heartbeat telegram is transmitted automatically as soon as a time > 0 ms is set. The monitoring function
"Node Guarding" is deactivated in this case.
• Mapping of the CANopen object I-1017 (see DS301 V4.02).
"CAN on board" system bus: heartbeat protocol
Setting range (min. value | unit | max. value) Lenze setting
0 ms 65535 0 ms
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00382
After the set guard time multiplied by the life time factor (C00383), a node guarding telegram must have been
received.
• Mapping of the CANopen object I-100C (see DS301 V4.02).
"CAN on board" system bus: node guarding protocol
Setting range (min. value | unit | max. value) Lenze setting
0 ms 65535 0 ms
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00383
The life time factor multiplied by the guard time (C00382) results in the time in which a node guarding telegram
must have been received.
• Mapping of the CANopen object I-100D (see DS301 V4.02).
"CAN on board" system bus: node guarding protocol
Setting range (min. value | unit | max. value) Lenze setting
0 255 0
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
780 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00385
________________________________________________________________
C00385
C00386
The 32 subcodes represent the nodes to be monitored by the master by means of node guarding.
• Each subcode entry contains the guard time, the lifetime factor and the node ID (node address) from which the
heartbeat telegram is expected in the form of a bit code.
• The response to a missing node guarding response can be parameterised in C00612.
"CAN on board" system bus: node guarding protocol
Setting range
0x00000000 0xFFFFFFFF
Value is bit-coded: Info
Bit 0 Guard time bit 0 • Bit 0 ... 15: Guard time
... ... • Bit 16 ... 23: Node address
• Bit 24 ... 31: Lifetime factor
Bit 31 Lifetime factor bit 7
Subcodes Lenze setting Info
C00386/1 0x00000000 Monitoring entry 1 ... 32
C00386/...
C00386/32
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 781
14 Parameter reference
14.2 Parameter list | C00387
________________________________________________________________
C00387
C00388
C00390
782 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00391
________________________________________________________________
C00391
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 783
14 Parameter reference
14.2 Parameter list | C00392
________________________________________________________________
C00392
Time which at least has to elapse between two subsequent emergency telegrams.
• Setting "0" deactivates the inhibit time check.
• The inhibit time is entered in 1/10 ms. The code automatically rounds the entries down to the preceding full
millisecond.
• Mapping of the CANopen object I-1015 (see DS301 V4.02).
"CAN on board" system bus
Setting range (min. value | unit | max. value) Lenze setting
0 65535 0
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00393
C00394
C00395
This code is for device-internal use only and must not be written to by the user!
784 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00396
________________________________________________________________
C00396
This code is for device-internal use only and must not be written to by the user!
C00397
This code is for device-internal use only and must not be written to by the user!
C00398
Danger!
When the test mode is activated, the parameterisable error response "Quick stop by trouble" has no effect!
If the test mode is active and a monitoring function responds with this error response, no quick stop is executed but
the motor continues to rotate with the frequency set for the test mode!
Selection list (Lenze setting printed in bold) Info
0 Test mode deactivated
1 U rotation test mode
2 I rotation test mode
3 Current controller optimisation After controller enable, the motor is supplied with
mode current as long as the controller is enabled.
4 Current controller optimisation From software version V7.0
mode impulse The motor is supplied with voltage for 50 ms after
controller enable. Due to this time limit, the load of the
machine is reduced. Afterwards, the controller is
inhibited automatically.
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00399
C00412
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 785
14 Parameter reference
14.2 Parameter list | C00413
________________________________________________________________
C00413
C00414
C00415
C00416
This code is for device-internal use only and must not be written to by the user!
C00417
786 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00418
________________________________________________________________
C00418
C00420
C00421
C00422
C00423
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 787
14 Parameter reference
14.2 Parameter list | C00424
________________________________________________________________
C00424
C00427
C00435
788 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00436
________________________________________________________________
C00436
C00437
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 789
14 Parameter reference
14.2 Parameter list | C00443
________________________________________________________________
C00443
C00444
790 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00464
________________________________________________________________
C00464
C00465
C00466
C00467
C00468
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 791
14 Parameter reference
14.2 Parameter list | C00469
________________________________________________________________
C00469
C00490
Chapter "Controller configuration" provides you with more information on parameter setting.
Selection list (Lenze setting printed in bold)
0 Resolver on X7
1 Encoder on X8
4 Encoder signal on LS_Feedback
10 Motor encoder (C00495)
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00494
C00495
792 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00497
________________________________________________________________
C00497
C00512
This code is for device-internal use only and must not be written to by the user!
C00513
This code is for device-internal use only and must not be written to by the user!
C00514
This code is for device-internal use only and must not be written to by the user!
C00515
This code is for device-internal use only and must not be written to by the user!
C00516
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 793
14 Parameter reference
14.2 Parameter list | C00569
________________________________________________________________
C00569
C00570
C00571
794 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00572
________________________________________________________________
C00572
C00573
C00574
C00576
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 795
14 Parameter reference
14.2 Parameter list | C00577
________________________________________________________________
C00577
C00578
C00579
C00580
796 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00581
________________________________________________________________
C00581
C00582
C00583
C00584
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 797
14 Parameter reference
14.2 Parameter list | C00585
________________________________________________________________
C00585
C00586
C00587
Display area
0x00 0xFF
Value is bit-coded:
Bit 0 Heatsink fan ON
Bit 1 Integral fan ON
Bit 2 Heatsink fan status 1
Bit 3 Heatsink fan status 2
Bit 4 Integral fan status
Bit 5 Reserved
Bit 6 Reserved
Bit 7 Reserved
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
798 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00588
________________________________________________________________
C00588
Response to error/failure of temperature sensor for heatsink temperature/temperature inside the controller
Selection list (Lenze setting printed in bold)
1 Fault
5 Warning
0 No response
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00589
Response if CPU temperature on the control card > variable limit temperature (C00126).
Selection list (Lenze setting printed in bold)
1 Fault
5 Warning
0 No response
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00591
Response if the corresponding CAN RPDO has not been received in the configured time or with the configured sync.
"CAN on board" system bus
Selection list (Lenze setting printed in bold)
1 Fault
2 Trouble
3 Quick stop by trouble
4 Warning locked
5 Warning
6 Information
0 No response
Subcodes Lenze setting Info
C00591/1 0: No response Response to non-received RPDO1 ... RPDO4
C00591/...
C00591/4
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 799
14 Parameter reference
14.2 Parameter list | C00594
________________________________________________________________
C00594
C00595
C00596
800 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00597
________________________________________________________________
C00597
C00598
Response if with master current at AIN1 and "LifeZero" mode (±4...±20mA) the current is in the non-permitted range
(-4 ... +4 mA).
Selection list (Lenze setting printed in bold)
1 Fault
2 Trouble
3 Quick stop by trouble
4 Warning locked
5 Warning
6 Information
0 No response
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00599
C00600
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 801
14 Parameter reference
14.2 Parameter list | C00601
________________________________________________________________
C00601
C00604
C00606
802 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00607
________________________________________________________________
C00607
C00610
C00611
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 803
14 Parameter reference
14.2 Parameter list | C00612
________________________________________________________________
C00612
C00613
804 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00614
________________________________________________________________
C00614
C00615
Selection list
1 Fault
3 Quick stop by trouble
4 Warning locked
6 Information
0 No response
Subcodes Lenze setting Info
C00615/1 0: No response Reserved
C00615/2 1: Fault Resp. to imp. module in MXI1
C00615/3 1: Fault Resp. to imp. module in MXI2
C00615/4 0: No response Reserved
C00615/5 0: No response Reserved
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C00618
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 805
14 Parameter reference
14.2 Parameter list | C00619
________________________________________________________________
C00619
C00620
Limit value to protect the motor from destruction or influence of the rated data.
• This limit value must not be travelled cyclically in the drive process.
• The maximum current parameterisable in C00022 should have a sufficient distance from this limit value.
• If the set limit value is exceeded, the error response parameterised in C00619 is carried out for motor protection.
Setting range (min. value | unit | max. value) Lenze setting
0.0 A 3000.0 3000.0 A
Read access Write access CINH PLC STOP No transfer Scaling factor: 10
C00621
806 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00625
________________________________________________________________
C00625
C00635
C00636
C00637
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 807
14 Parameter reference
14.2 Parameter list | C00640
________________________________________________________________
C00640
C00641
C00642
C00643
808 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00644
________________________________________________________________
C00644
C00645
C00646
C00647
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 809
14 Parameter reference
14.2 Parameter list | C00648
________________________________________________________________
C00648
C00649
C00650
C00651
C00691
810 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00692
________________________________________________________________
C00692
C00693
C00694
C00695
C00696
C00697
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 811
14 Parameter reference
14.2 Parameter list | C00698
________________________________________________________________
C00698
C00730
This code is for device-internal use only and must not be written to by the user!
C00731
This code is for device-internal use only and must not be written to by the user!
C00732
This code is for device-internal use only and must not be written to by the user!
C00733
This code is for device-internal use only and must not be written to by the user!
C00734
This code is for device-internal use only and must not be written to by the user!
C00735
This code is for device-internal use only and must not be written to by the user!
C00736
This code is for device-internal use only and must not be written to by the user!
812 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00737
________________________________________________________________
C00737
This code is for device-internal use only and must not be written to by the user!
C00738
This code is for device-internal use only and must not be written to by the user!
C00739
This code is for device-internal use only and must not be written to by the user!
C00770
C00771
C00772
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 813
14 Parameter reference
14.2 Parameter list | C00773
________________________________________________________________
C00773
C00774
C00775
C00776
C00777
814 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00778
________________________________________________________________
C00778
C00779
C00780
C00781
C00782
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 815
14 Parameter reference
14.2 Parameter list | C00783
________________________________________________________________
C00783
C00784
C00786
C00787
C00788
816 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00789
________________________________________________________________
C00789
C00790
C00791
C00792
C00800
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 817
14 Parameter reference
14.2 Parameter list | C00802
________________________________________________________________
C00802
C00803
C00804
C00805
C00806
818 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00807
________________________________________________________________
C00807
C00808
C00809
C00810
C00811
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 819
14 Parameter reference
14.2 Parameter list | C00812
________________________________________________________________
C00812
C00813
C00814
C00815
C00816
820 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00817
________________________________________________________________
C00817
C00818
C00854
C00878
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 821
14 Parameter reference
14.2 Parameter list | C00909
________________________________________________________________
C00909
C00950
C00951
822 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00952
________________________________________________________________
C00952
C00953
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 823
14 Parameter reference
14.2 Parameter list | C00954
________________________________________________________________
C00954
C00955
C00957
824 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00958
________________________________________________________________
C00958
C00959
C00960
C00961
C00962
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 825
14 Parameter reference
14.2 Parameter list | C00963
________________________________________________________________
C00963
C00964
C00965
C00966
C00967
826 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00968
________________________________________________________________
C00968
C00969
C00970
C00971
C00972
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 827
14 Parameter reference
14.2 Parameter list | C00973
________________________________________________________________
C00973
C00974
C00975
C00976
C00977
828 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00980
________________________________________________________________
C00980
C00985
C00986
C00987
C00988
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 829
14 Parameter reference
14.2 Parameter list | C00989
________________________________________________________________
C00989
C00990
C00991
C00992
830 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C00993
________________________________________________________________
C00993
C00994
C00995
C00998
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 831
14 Parameter reference
14.2 Parameter list | C01120
________________________________________________________________
C01120
C01121
Time interval at which the phase control loop (PLL) in the controller expects the synchronisation signals.
• The time interval set must correspond to the cycle of the synchronisation source.
Note: For synchronisation via the system bus (CANopen), only integer multiples of 1000 μs should be set.
Example: For the system bus, the interval between two synchronisation signals is set to 2 ms. If the system bus is to
be used as the synchronisation source, a synchronisation cycle of 2000 μs must be set in C01121.
"CAN on board" system bus: sync telegram
Setting range (min. value | unit | max. value) Lenze setting
250 μs 20000 1000 μs
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
832 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01122
________________________________________________________________
C01122
The phase position defines the zero point of time for the application relating to the synchronisation signal (bus
cycle). Since PDO processing is integrated in the system part of the application, the instant of the PDO acceptance
also changes if the phase position is changed.
• If 0 is set, the application is started together with the synchronisation signal.
• If a value > 0 is set, the application starts by the set time interval before the synchronisation signal arrives (the
phase position acts negatively).
Example: If the phase position is set to 400 μs, the system part of the application starts 400 μs before the
synchronisation signal arrives.
From software version V3.0:
The effect of the sync phase position can be affected by the application cycle set in C01130. For the Lenze setting of
C01130 the behaviour remains as before.
"CAN on board" system bus: sync telegram
Setting range (min. value | unit | max. value) Lenze setting
0 μs 64000 400 μs
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01123
Time slot for monitoring the synchronisation signal via the LS_SyncInput system block
• If the last synchronisation signal amounted to approx. the expected value within this time slot, the
SYNC_bSyncInsideWindow output of the LS_SyncInput system block is set to TRUE.
• This setting does not affect the synchronisation process.
"CAN on board" system bus: sync telegram
Setting range (min. value | unit | max. value) Lenze setting
0 μs 1000 0 μs
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 833
14 Parameter reference
14.2 Parameter list | C01124
________________________________________________________________
C01124
When the cycle times of the synchronisation signal and the phase control loop (PLL) differ, this setting defines the
increment to be used to readjust the phase control loop.
• If the system bus (CANopen) is used as the synchronisation source, the recommended value is 109 ns.
"CAN on board" system bus: sync telegram
Selection list (Lenze setting printed in bold)
1 7 ns
2 15 ns
3 23 ns
4 31 ns
5 39 ns
6 46 ns
7 54 ns
8 62 ns
9 70 ns
10 78 ns
11 85 ns
12 93 ns
13 101 ns
14 109 ns
15 117 ns
16 125 ns
17 132 ns
18 140 ns
19 148 ns
20 156 ns
21 164 ns
22 171 ns
23 179 ns
24 187 ns
25 195 ns
26 203 ns
27 210 ns
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01125
This code is for device-internal use only and must not be written to by the user!
C01126
This code is for device-internal use only and must not be written to by the user!
834 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01127
________________________________________________________________
C01127
This code is for device-internal use only and must not be written to by the user!
C01128
This code is for device-internal use only and must not be written to by the user!
C01129
This code is for device-internal use only and must not be written to by the user!
C01130
Note: Setting the application cycle to a higher value than the sync cycle time (C01121) results in undefined
behaviour. The same applies if the value set for the sync phase position (C01122) is higher than the sync cycle time
(C01121). In this case, the drive usually cannot send synchronous PDOs on the system bus anymore.
C01190
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 835
14 Parameter reference
14.2 Parameter list | C01191
________________________________________________________________
C01191
C01192
C01193
C01194
836 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01195
________________________________________________________________
C01195
C01196
• By selecting a characteristic, the permissible motor current is evaluated depending on speed for calculating the
thermal motor utilisation.
I2xt motor monitoring
Setting range (min. value | unit | max. value)
0 % 600
Subcodes Lenze setting Info
C01196/1 0% S1 torque characteristic n1/nn
C01196/2 100 % S1 torque characteristic I1/In
C01196/3 0% S1 torque characteristic n2/nn
C01196/4 100 % S1 torque characteristic I2/In
C01196/5 100 % S1 torque characteristic n3/nn
C01196/6 100 % S1 torque characteristic I3/In
C01196/7 100 % S1 torque characteristic n4/nn
C01196/8 100 % S1 torque characteristic I4/In
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01197
C01198
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 837
14 Parameter reference
14.2 Parameter list | C01199
________________________________________________________________
C01199
C01200
C01201
838 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01203
________________________________________________________________
C01203
C01204
C01205
C01206
C01208
C01209
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 839
14 Parameter reference
14.2 Parameter list | C01210
________________________________________________________________
C01210
C01211
This code is for device-internal use only and must not be written to by the user!
C01212
C01213
This code is for device-internal use only and must not be written to by the user!
C01214
Display of the system time of the controller in the format "dd/mm/yyyy hh:mm:ss"
• Time and date are set via C01215.
If the MM440 memory module with real-time clock is plugged into the controller, the internal clock is adjusted to
the real-time clock every time the mains is switched on and every 24 hours at 0:00 o'clock.
• The daily adjustment is executed on a low-priority level. This is why it may take some seconds until the adjusted
time is displayed.
• During the adjustment process, status information of the real-time clock is also queried and entered into the
logbook.
Note:
If a memory module without real-time clock is plugged into the controller, the internal clock is initialised with
"01.01.1970 00:00:00" every time the mains is switched on.
Read access Write access CINH PLC-STOP No transfer Scaling factor: 1 Character length: 21
840 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01215
________________________________________________________________
C01215
Note:
If a memory module without real-time clock is plugged into the controller, the internal clock is initialised with
"01.01.1970 00:00:00" every time the mains is switched on.
Setting range (min. value | unit | max. value)
0 65535
Subcodes Lenze setting Info
C01215/1 0 Seconds
C01215/2 0 Minutes
C01215/3 0 Hours
C01215/4 1 Day
C01215/5 1 Month
C01215/6 1970 Year
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01217
This code is for device-internal use only and must not be written to by the user!
C01218
This code is for device-internal use only and must not be written to by the user!
C01220
This code is for device-internal use only and must not be written to by the user!
C01221
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 841
14 Parameter reference
14.2 Parameter list | C01222
________________________________________________________________
C01222
This code is for device-internal use only and must not be written to by the user!
C01223
This code is for device-internal use only and must not be written to by the user!
C01230
C01501
Response to communication error between "intelligent" module in module slot 1 and basic device
Selection list (Lenze setting printed in bold)
0 No response
1 Fault
3 Quick stop by trouble
4 Warning locked
5 Warning
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
842 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01502
________________________________________________________________
C01502
Response to communication error between "intelligent" module in module slot 2 and standard device
Selection list (Lenze setting printed in bold)
0 No response
1 Fault
3 Quick stop by trouble
4 Warning locked
5 Warning
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01510
C01511
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 843
14 Parameter reference
14.2 Parameter list | C01700
________________________________________________________________
C01700
C01701
C01702
C01703
844 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C01704
________________________________________________________________
C01704
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 845
14 Parameter reference
14.2 Parameter list | C01705
________________________________________________________________
C01705
C01902
Maximum permissible baud rate of the standard device after determination of the baud rate at the diagnostic
interface X6
• Communication starts with the default standard device baud rate of 19200 baud.
Selection list (Lenze setting printed in bold)
9600 9600 baud
19200 19.200 baud
38400 38.400 baud
57600 57.600 baud
115200 115.200 baud
230400 230.400 baud
375000 375.000 baud
750000 750.000 baud
1500000 1.500.000 baud
3000000 3.000.000 baud
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C01903
C01905
846 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02104
________________________________________________________________
C02104
Danger!
The controller enable generated by the application via a connection of the terminal 28 (RFR) with one of the digital
outputs DIGOUT_bOut(x) is is not permissible if the following functions are active:
"Auto-start after mains ON" (C00142 = "1") and "Program auto-start after mains switching" (C02104 = "1")
If this is not observed, the controller can start automatically after mains connection!
C02108
C02109
C02110
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 847
14 Parameter reference
14.2 Parameter list | C02111
________________________________________________________________
C02111
C02112
C02113
Read access Write access CINH PLC STOP No transfer Scaling factor: 1 Character length: 32
C02119
C02121
Runtime measurement
Display range (min. value | unit | max. value)
0 μs 3600000000
Subcodes Info
C02121/1 Curr. runtime ApplicationTask
C02121/2 Max. runtime ApplicationTask
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
848 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02122
________________________________________________________________
C02122
Runtime measurement
Display range (min. value | unit | max. value)
0 μs 3600000000
Subcodes Info
C02122/1 Curr. runtime UserTask
C02122/2 Max. runtime UserTask
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02123
Runtime measurement
Display range (min. value | unit | max. value)
0 μs 3600000000
Subcodes Info
C02123/1 Curr. runtime IdleTask
C02123/2 Max. runtime IdleTask
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02520
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
1 2147483647 1
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02521
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
1 2147483647 1
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02522
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
1 2147483647 1
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 849
14 Parameter reference
14.2 Parameter list | C02523
________________________________________________________________
C02523
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
1 2147483647 1
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02524
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
0.0001 Unit/rev. 214748.3647 360.0000 Unit/rev.
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02525
Drive interface
Selection list (Lenze setting printed in bold) Info
0 User-defined The text entered in C02526 is displayed for the unit.
1 Incr.
2 μm
3 mm
4 m
5 inch
6 yard
7 °
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02526
C02527
Drive interface
Selection list (Lenze setting printed in bold)
0 Motor rotating CW
1 Motor rotating CCW
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
850 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02528
________________________________________________________________
C02528
Drive interface
Selection list (Lenze setting printed in bold)
0 Unlimited
1 Limited
2 Modulo
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02529
Drive interface
Selection list (Lenze setting printed in bold)
0 Encoder rotating CW
1 Encoder rotating CCW
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02530
Displays the basic drive function that currently controls the drive.
Basic drive functions: Internal state machine
Selection list (read only)
0 Program stopped
1 Initial/boot state active
2 Torque follower active
3 Speed follower active
4 Position follower active
5 Setpoint follower active
6 Positioning active
7 Homing active
8 Manual jog active
9 Brake test active
10 Drive at standstill
11 Drive is stopped
12 Quick stop active
13 Reserve 1
14 Controller is not ready
15 Initialisation
16 Fault
17 Manual control open loop active
18 Pole position identification active
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 851
14 Parameter reference
14.2 Parameter list | C02531
________________________________________________________________
C02531
Note: In subcode 3 the effective gearbox factor resulting form the motor and the load is displayed if a separate
position encoder is configured and the position control is activated (C02570="2"). For a different encoder
configuration (without a separate position encoder) the value "1" is shown in subcode 3.
Drive interface
Display range (min. value | unit | max. value)
0.000 2147483.647
Subcodes Info
C02531/1 Motor gearbox factor (dec.)
C02531/2 Pos. enc. gearbox factor (dec.)
C02531/3 Effective gearbox factor (dec.)
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
C02532
Drive interface
Display range (min. value | unit | max. value)
0.0000 Incr./unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02533
Drive interface
Selection list (read only)
2 s
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02534
C02535
852 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02536
________________________________________________________________
C02536
Drive interface
Setting range (min. value | unit | max. value) Lenze setting
0.0000 Unit 214748.3647 360.0000 Unit
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02537
Drive interface
Read access Write access CINH PLC STOP No transfer Scaling factor: 1 Character length: 16
C02538
Drive interface
Read access Write access CINH PLC STOP No transfer Scaling factor: 1 Character length: 16
C02539
Drive interface
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02540
Drive interface
Display range (min. value | unit | max. value)
-214748.3647 Unit/s 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02541
Drive interface
Display range (min. value | unit | max. value)
-214748.3647 Unit/s² 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 853
14 Parameter reference
14.2 Parameter list | C02542
________________________________________________________________
C02542
Drive interface
Display range (min. value | unit | max. value)
0.000 rpm 4294967.295
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
C02543
Drive interface
Display range (min. value | unit | max. value)
0.000 Nm 4294967.295
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
C02544
C02545
C02547
854 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02548
________________________________________________________________
C02548
C02549
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 855
14 Parameter reference
14.2 Parameter list | C02550
________________________________________________________________
C02550
Motor interface
Selection list
0 Off
1 On
Subcodes Lenze setting Info
C02550/1 1: On Position setpoint interpolat.
C02550/2 1: On Speed setpoint interpolat.
C02550/3 1: On Torque setpoint interpolat.
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02552
Motor interface
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02553
Motor interface
Setting range (min. value | unit | max. value) Lenze setting
0.00 1/s 1000.00 20.00 1/s
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
C02554
Motor interface
Setting range (min. value | unit | max. value) Lenze setting
0.001 s 60.000 60.000 s
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
C02555
Motor interface
Setting range (min. value | unit | max. value) Lenze setting
0.000 100.000 0.000
Read access Write access CINH PLC STOP No transfer Scaling factor: 1000
856 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02556
________________________________________________________________
C02556
Motor interface
Setting range (min. value | unit | max. value) Lenze setting
0.0000 Unit/s 214748.3647 214748.3647 Unit/s
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02557
Motor interface
Display range (min. value | unit | max. value)
-214748.3647 Unit/s 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02558
Motor interface
Display range (min. value | unit | max. value)
-214748.3647 Unit/s 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02559
Motor interface
Display range (min. value | unit | max. value)
-200.00 % 200.00
Subcodes Info
C02559/1 Upper int. torque limit
C02559/2 Lower int. torque limit
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
C02560
Motor interface
Display range (min. value | unit | max. value)
0 4294967295
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 857
14 Parameter reference
14.2 Parameter list | C02561
________________________________________________________________
C02561
C02562
C02564
C02567
Motor interface
Selection list (read only)
0 Position control
1 Speed control
2 Torque control
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
858 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02568
________________________________________________________________
C02568
C02569
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 859
14 Parameter reference
14.2 Parameter list | C02570
________________________________________________________________
C02570
Chapter "Controller configuration" provides you with more information on parameter setting.
Encoder evaluation
Selection list (Lenze setting printed in bold) Info
1 Phase controller is active Motor encoder selection is effected in C00495.
2 Position controller active (<= FW Position controller selection is effected in C00490.
V5.xx)
3 Position controller is active Position controller selection is effected in C00490.
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02571
This code is for device-internal use only and must not be written to by the user!
C02572
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit/s 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02573
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02574
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit/s 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
860 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02575
________________________________________________________________
C02575
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02576
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02577
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02578
Encoder evaluation
Display range (min. value | unit | max. value)
-214748.3647 Unit 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02579
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 861
14 Parameter reference
14.2 Parameter list | C02580
________________________________________________________________
C02580
C02581
C02582
C02583
862 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02585
________________________________________________________________
C02585
C02586
C02587
C02588
C02589
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 863
14 Parameter reference
14.2 Parameter list | C02590
________________________________________________________________
C02590
C02591
C02593
C02594
C02595
864 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02596
________________________________________________________________
C02596
C02597
C02598
C02599
C02600
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 865
14 Parameter reference
14.2 Parameter list | C02601
________________________________________________________________
C02601
C02602
C02603
C02604
866 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02605
________________________________________________________________
C02605
C02607
C02608
Display of the additive torque value of the basic function "brake control".
Display range (min. value | unit | max. value)
-200.00 % 200.00
Read access Write access CINH PLC STOP No transfer Scaling factor: 100
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 867
14 Parameter reference
14.2 Parameter list | C02609
________________________________________________________________
C02609
C02610
C02611
C02612
868 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02616
________________________________________________________________
C02616
C02617
C02619
C02620
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 869
14 Parameter reference
14.2 Parameter list | C02621
________________________________________________________________
C02621
C02622
C02623
C02624
C02625
870 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02626
________________________________________________________________
C02626
C02627
C02637
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 871
14 Parameter reference
14.2 Parameter list | C02638
________________________________________________________________
C02638
C02639
C02640
872 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02640
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 873
14 Parameter reference
14.2 Parameter list | C02641
________________________________________________________________
C02641
C02642
C02643
C02644
874 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02645
________________________________________________________________
C02645
C02646
C02647
C02648
C02649
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 875
14 Parameter reference
14.2 Parameter list | C02650
________________________________________________________________
C02650
C02651
C02652
C02653
C02655
876 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02656
________________________________________________________________
C02656
C02657
C02658
C02659
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 877
14 Parameter reference
14.2 Parameter list | C02670
________________________________________________________________
C02670
C02671
C02672
C02673
878 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02674
________________________________________________________________
C02674
C02675
C02676
Display of the max. speed of the current profile of the basic function "Positioning".
Display range (min. value | unit | max. value)
-214748.3647 214748.3647
Read access Write access CINH PLC STOP No transfer Scaling factor: 10000
C02677
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 879
14 Parameter reference
14.2 Parameter list | C02678
________________________________________________________________
C02678
C02679
C02680
880 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02681
________________________________________________________________
C02681
C02685
C02686
Display of the speed feedforward control value of the basic function "Position follower".
Display range (min. value | unit | max. value)
-480000.0 rpm 480000.0
Read access Write access CINH PLC STOP No transfer Scaling factor: 10
C02687
C02688
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 881
14 Parameter reference
14.2 Parameter list | C02689
________________________________________________________________
C02689
C02692
C02693
Display of the additive speed setpoint of the basic function "Speed follower".
Display range (min. value | unit | max. value)
-480000.0 rpm 480000.0
Read access Write access CINH PLC STOP No transfer Scaling factor: 10
C02694
882 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02695
________________________________________________________________
C02695
C02698
C02699
C02700
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 883
14 Parameter reference
14.2 Parameter list | C02701
________________________________________________________________
C02701
C02702
C02703
C02704
C02705
884 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02706
________________________________________________________________
C02706
C02707
C02708
C02709
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 885
14 Parameter reference
14.2 Parameter list | C02710
________________________________________________________________
C02710
C02711
C02712
C02713
886 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02714
________________________________________________________________
C02714
C02715
C02716
C02717
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 887
14 Parameter reference
14.2 Parameter list | C02718
________________________________________________________________
C02718
C02719
C02720
C02730
888 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02731
________________________________________________________________
C02731
C02732
C02733
C02734
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 889
14 Parameter reference
14.2 Parameter list | C02760
________________________________________________________________
C02760
C02761
C02762
C02763
C02764
890 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02765
________________________________________________________________
C02765
C02770
C02771
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 891
14 Parameter reference
14.2 Parameter list | C02772
________________________________________________________________
C02772
C02773
C02774
892 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02775
________________________________________________________________
C02775
C02776
C02779
C02780
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 893
14 Parameter reference
14.2 Parameter list | C02781
________________________________________________________________
C02781
C02785
C02786
C02787
894 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02788
________________________________________________________________
C02788
C02789
C02800
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 895
14 Parameter reference
14.2 Parameter list | C02801
________________________________________________________________
C02801
896 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02802
________________________________________________________________
C02802
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 897
14 Parameter reference
14.2 Parameter list | C02803
________________________________________________________________
C02803
898 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02810
________________________________________________________________
C02810
The delay time set will be considered when the position is determined at the time of touch probe and will be used
to compensate for dead times, if necessary.
• Please observe the setting of the input filter for the digital inputs (C02830).
Setting range (min. value | unit | max. value)
0 μs 7000
Subcodes Lenze setting Info
C02810/1 0 μs TP1 (DI1): Delay time
C02810/2 0 μs TP2 (DI2):Delay time
C02810/3 0 μs TP3 (DI3):Delay time
C02810/4 0 μs TP4 (DI4):Delay time
C02810/5 0 μs TP5 (DI5):Delay time
C02810/6 0 μs TP6 (DI6): Delay time
C02810/7 0 μs TP7 (DI7): Delay time
C02810/8 0 μs TP8 (DI8): Delay time
C02810/9 0 μs TPM (motor encoder): Delay time
C02810/10 0 μs TPL (pos. encoder): Delay time
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 899
14 Parameter reference
14.2 Parameter list | C02830
________________________________________________________________
C02830
C02850
This code is for device-internal use only and must not be written to by the user!
C02851
This code is for device-internal use only and must not be written to by the user!
C02852
This code is for device-internal use only and must not be written to by the user!
900 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02853
________________________________________________________________
C02853
C02853/9 100 %
C02853/10 100 %
C02853/11 100 %
C02853/12 100 %
C02853/13 100 %
C02853/14 100 %
C02853/15 100 %
C02853/16 100 %
C02853/17 100 %
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02854
This code is for device-internal use only and must not be written to by the user!
C02855
C02856
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 901
14 Parameter reference
14.2 Parameter list | C02857
________________________________________________________________
C02857
This code is for device-internal use only and must not be written to by the user!
C02858
This code is for device-internal use only and must not be written to by the user!
C02859
C02860
C02861
C02862
902 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02863
________________________________________________________________
C02863
C02864
This code is for device-internal use only and must not be written to by the user!
C02865
C02866
This code is for device-internal use only and must not be written to by the user!
C02867
C02868
This code is for device-internal use only and must not be written to by the user!
C02869
This code is for device-internal use only and must not be written to by the user!
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 903
14 Parameter reference
14.2 Parameter list | C02870
________________________________________________________________
C02870
This code is for device-internal use only and must not be written to by the user!
C02871
C02900
C02901
904 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02902
________________________________________________________________
C02902
C02903
Subcodes Info
C02903/1 GUID of the cam data in the controller
C02903/2 GUID of the cam data which are currently being
processed in the controller.
C02903/3 GUID of the cam data in the controller which have
already been converted into the internal format.
C02903/4 GUID of the cam data in the memory module
Read access Write access CINH PLC STOP No transfer Scaling factor: 1
C02905
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 905
14 Parameter reference
14.2 Parameter list | C02906
________________________________________________________________
C02906
C02908
C02909
C02910
C02911
906 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02912
________________________________________________________________
C02912
C02919
C02920
C02921
C02922
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 907
14 Parameter reference
14.2 Parameter list | C02923
________________________________________________________________
C02923
C02924
C02925
C02926
C02927
908 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02939
________________________________________________________________
C02939
C02940
C02941
C02942
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 909
14 Parameter reference
14.2 Parameter list | C02943
________________________________________________________________
C02943
C02944
C02945
C02946
C02959
910 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.2 Parameter list | C02960
________________________________________________________________
C02960
C02962
C02963
C02964
C02965
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 911
14 Parameter reference
14.2 Parameter list | C02996
________________________________________________________________
C02996
This code is for device-internal use only and must not be written to by the user!
C02997
This code is for device-internal use only and must not be written to by the user!
C02998
This code is for device-internal use only and must not be written to by the user!
C02999
This code is for device-internal use only and must not be written to by the user!
912 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
The table of attributes contains information required for a communication with the controller via
parameters.
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 913
14 Parameter reference
14.3 Attribute table
________________________________________________________________
914 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 915
14 Parameter reference
14.3 Attribute table
________________________________________________________________
916 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 917
14 Parameter reference
14.3 Attribute table
________________________________________________________________
918 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 919
14 Parameter reference
14.3 Attribute table
________________________________________________________________
920 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 921
14 Parameter reference
14.3 Attribute table
________________________________________________________________
922 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 923
14 Parameter reference
14.3 Attribute table
________________________________________________________________
924 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
14 Parameter reference
14.3 Attribute table
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 925
14 Parameter reference
14.3 Attribute table
________________________________________________________________
926 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 927
Index
________________________________________________________________
928 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 929
Index
________________________________________________________________
930 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 931
Index
________________________________________________________________
932 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 933
Index
________________________________________________________________
934 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
CAN Heartbeat producer time (C00381) 780 CAN module (MXI2) RPDO5
CAN heartbeat status (C00347) 771 Telegram not received or faulty (error message) 695
CAN Life Time Factor (C00383) 780 CAN module (MXI2) RPDO6
CAN module (MXI1) Telegram not received or faulty (error message) 696
Basic configuration invalid (error message) 685 CAN module (MXI2) RPDO7
Bus off (error message) 684 Telegram not received or faulty (error message) 696
Faulty emergency configuration (error message) 686 CAN module (MXI2) RPDO8
Faulty NMT master configuration (error message) 687 Telegram not received or faulty (error message) 696
Faulty NMT slave configuration (error message) 686 CAN module (MXI2) SDO client
Heartbeat error index 1 ... 32 (error message) 685 Faulty configuration (error message) 697
Invalid node address 0 (error message) 684 CAN module (MXI2) SDO server
Lifeguarding error (error message) 685 Faulty configuration (error message) 697
Node guarding error 1 ... 32 (error message) 686 CAN node address (C00350) 772
CAN module (MXI1) PDO manager CAN Node Guarding (C00386) 781
Faulty configuration (error message) 689 CAN Node Guarding Activity (C00387) 782
CAN module (MXI1) RPDO1 CAN node guarding status (C00388) 782
Telegram not received or faulty (error message) 687
CAN on board PDO manager
CAN module (MXI1) RPDO2 Faulty configuration (error message) 669
Telegram not received or faulty (error message) 687
CAN on board RPDO1
CAN module (MXI1) RPDO3 Telegram not received or faulty (error message) 668
Telegram not received or faulty (error message) 688
CAN on board RPDO2
CAN module (MXI1) RPDO4 Telegram not received or faulty (error message) 668
Telegram not received or faulty (error message) 688
CAN on board RPDO3
CAN module (MXI1) RPDO5 Telegram not received or faulty (error message) 668
Telegram not received or faulty (error message) 688
CAN on board RPDO4
CAN module (MXI1) RPDO6 Telegram not received or faulty (error message) 668
Telegram not received or faulty (error message) 688
CAN on board SDO client
CAN module (MXI1) RPDO7 Faulty configuration (error message) 669
Telegram not received or faulty (error message) 689
CAN on board SDO server
CAN module (MXI1) RPDO8 Faulty configuration (error message) 669
Telegram not received or faulty (error message) 689
CAN on-board 292
CAN module (MXI1) SDO client Basic configuration invalid (error message) 665
Faulty configuration (error message) 690 Bus off (error message) 665
CAN module (MXI1) SDO server Faulty emergency configuration (error message) 667
Faulty configuration (error message) 689 Faulty NMT master configuration (error message) 667
CAN module (MXI2) Faulty NMT slave configuration (error message) 666
Basic configuration invalid (error message) 692 Heartbeat error index 1 ... 32 (error message) 666
Bus off (error message) 691 Invalid node address 0 (error message) 665
Faulty emergency configuration (error message) 693 Lifeguarding guarding error (error message) 666
Faulty NMT master configuration (error message) 694 Node guarding error 1 ... 32 (error message) 667
Faulty NMT slave configuration (error message) 693 CAN predefined error field (DS301V402) (C00394) 784
Heartbeat error index 1 ... 32 (error message) 692 CAN result - bus scan (C00393) 784
Invalid node address 0 (error message) 692
CAN RPDO counter (C00344) 770
Lifeguarding error (error message) 693
CAN RPDOx identifier (C00321) 767
Node guarding error 1 ... 32 (error message) 694
CAN RPDOx monitoring time (C00357) 773
CAN module (MXI2) PDO manager
CAN RPDOx Rx mode (C00323) 768
Faulty configuration (error message) 696
CAN SDO client node address (C00374) 778
CAN module (MXI2) RPDO1
Telegram not received or faulty (error message) 694 CAN SDO client Rx identifier (C00375) 778
CAN module (MXI2) RPDO2 CAN SDO client Tx identifier (C00376) 779
Telegram not received or faulty (error message) 695 CAN SDO server node address (C00377) 779
CAN module (MXI2) RPDO3 CAN SDO server Rx identifier (C00372) 776
Telegram not received or faulty (error message) 695 CAN SDO server Tx identifier (C00373) 777
CAN module (MXI2) RPDO4 CAN setting - DIP switch (C00349) 771
Telegram not received or faulty (error message) 695 CAN slave/master (C00352) 772
CAN status (C00359) 773
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 935
Index
________________________________________________________________
CAN status DIP switch (C00348) 771 Cont Pos X1 (C02945) 910
CAN SYNC application cycle (C01130) 835 Cont Time (C02946) 910
CAN SYNC Rx identifier (C00367) 775 Cont Track Choice (C02940) 909
CAN sync transmission cycle time (C00369) 775 Cont Type (C02941) 909
CAN SYNC Tx identifier (C00368) 775 Control card
CAN telegram and error counter (C00360) 774 Supply voltage (24 V DC) too low (error message) 640
CAN TPDO counter (C00343) 769 Control card is defect (error message) 624, 626
CAN TPDO1 mask byte x (C00311) 764 Control card is defect (UB18 neg.) (error message) 646
CAN TPDO2 mask byte x (C00312) 765 Control card is defect (UB24) (error message) 646
CAN TPDO3 mask byte x (C00313) 765 Control card is defect (UB8) (error message) 646
CAN TPDO4 mask byte x (C00314) 766 Control card is defect (VCC15 neg.) (error message) 646
CAN TPDOx cycle time (C00356) 773 Control card is defect (VCC15) (error message) 646
CAN TPDOx delay time (C00324) 768 Control card is defect (VCC5) (error message) 647
CAN TPDOx identifier (C00320) 766 Control card is incompatible (error message) 627
CAN TPDOx Tx mode (C00322) 767 Control mode (C02567) 858
CAN/EPL device type (C219) 760 Control of two motor brakes 551
Capacitor temperature (C00068) 738 Controlled operation (without feedback) 407
Change Cam Data Point M (C02926) 908 Controller
Change Cam Data Point X (C02924) 908 Clamp operation (error message) 662
Change Cam Data Point Y (C02925) 908 Overload during acceleration phases (error message) 658
Change of the basic function 380 Pulse inhibit is active (error message) 641
Change Pos Data Point X (C02964) 911 Controller enabled (error message) 641
Change Pos Data Point Y (C02965) 911 Controller in STO state (error message) 641
Changing cam data via parameterisation 564 Controller inhibit by (source) (C00158) 750
Check configuration (C225) 760 Correction of the leakage inductance 201
Clock 840, 841 Counter
Brake chopper overload (C01203) 839
COB-ID 299
DC bus overvoltage (C01205) 839
COB-ID EMCY (I-1014) 347
Heatsink overtemp. (C01208) 839
COB-ID SYNC message (I-1005) 343
Housing overtemp. (C01209) 839
Code number duplicated (error message) 677 Internal (C01210) 840
Code refresh (error message) 632 Ixt overload (C01204) 839
Combination memory module/device not possible (error Mains switching (C01206) 839
message) 630 Power section overload (C01212) 840
Combination MXI1/MXI2 not possible (error message) 629 CPU
Combination of module in MXI1/device not possible (error Overtemperature (error message) 643
message) 631 Temperature > C00126 (error message) 642
Combination of module in MXI2/device not possible (error Thermal detector is defect (error message) 644
message) 631 CPU temp. warning threshold (C00126) 745
Communication cycle period (I-1006) 344 CPU temperature (C00069) 738
Communication error between device and device module (error Curr. control par. of C75 C76 (C2866) 903
message) 664
Current (C02773) 892
Communication task
Current contr. reset time (C00076) 739
Standstill > 3 s (error message) 681
Current controller gain (C00075) 739
Communication with module in MXI1 interrupted (error
message) 664 Current setpoint filter 150
Communication with module in MXI2 interrupted (error Cycle (C02536) 853
message) 665 Cyclic task
Communication with safety module interrupted (error Standstill > 60 s (error message) 681
message) 682
Config. analog input 1 (C00034) 735
Configure exception handling 290
ConnectTable active (error message) 675
Consumer heartbeat time (I-1016) 348
Cont Data Point Choice (C02943) 910
Cont Pos X0 (C02944) 910
936 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
D Diagnostics X6
D component position controller (C02555) 856 Change baud rate (C01903) 846
Curr. baud rate (C01905) 846
Data type 714
Max. baud rate (C01902) 846
Date 840, 841
Dig. input x
DC brake
Terminal polarity (C00114) 743
Activat. by quick stop (C00976) 828
Dig. output x
Current (C00974) 828
Terminal polarity (C00118) 743
Current for quick stop (C00975) 828
Digital inputs 279
DC bus overvoltage (error message) 650
Delay time (C02830) 900
DC bus undervoltage (error message) 650
Digital outputs 281
DC-bus capacitor
DIP switches of the memory module 296
Thermal detector is defect (error message) 644
direct control 523
DC-bus voltage (C00053) 736
Disconnection in the case of par. storage (error message) 678
DC-injection braking 212, 392
Distribution cam data memory 554
Decel. time - quick stop (C00105) 742
Division by zero (error message) 637
Decel. time lim. speed (C02712) 886
Document history 11
Deceleration has been limited (error message) 700
Double motor 225, 551
Deceleration time (C02775) 893
Drive interface 28
Deceleration time for stop (C02610) 868
Signals (C02549) 855
Delay lim. speed (C02710) 886
DRIVE-ERROR LED 98, 599
Delay time for fan start (C01201) 838
DRIVE-READY LED 98, 599
Depth of current setpoint filter (C00272) 762
Dual motor temperature (C01200) 838
Device command status (C00003) 724
Dynamic of resolver evaluation (C00417) 786
Device command transferred incorrectly (error message) 647
Dynamics of the actual value detection 149
Device commands (C00002) 720
Device commands, commands
E
See device commands, C2 (device command), C3 (device
command status) 42 Earth fault detected (error message) 651
Device name (C00199) 756 Elapsed-hour meter (C00178) 754
Device state (C00183) 755 Electronic cam 552
Device states 97 Electronic nameplate
Checksum error (error message) 630
Device type (I-1000) 341
Communication error (error message) 630
Device utilisation (Ixt) (C00064) 738
Data are incompatible (error message) 647
Device utilisation Ixt > 100 % (error message) 645
Data loaded (error message) 657
Device utilisation Ixt > C00123 (error message) 645 Data outside the parameter limits (error message) 659
DFIN (MXI1) Encoder protocol unknown (error message) 657
Signal error enable/lamp control (error message) 683 Encoder signal unknown (error message) 657
Supply cannot be corrected anymore (error message) 684 Not found (error message) 657
Track error A-/A (error message) 683 Electronic nameplate status (C2858) 902
Track error B-/B (error message) 683
E-mail to Lenze 952
Track error Z-/Z (error message) 683
Emergency telegram 338
DFIN (MXI2)
EN 60204-1 366
Signal error enable/lamp control (error message) 691
EN 954 366
Supply cannot be corrected anymore (error message) 691
Track error A-/A (error message) 690 ENC_bError (C02765) 891
Track error B-/B (error message) 690 Encoder
Track error Z-/Z (error message) 690 Open circuit (error message) 653
DFOUT (MXI1) Encoder - angular drift monitoring 264
Maximum frequency reached (error message) 684 Encoder evaluation 236
DFOUT (MXI2) Dig. signals (C02579) 861
Maximum frequency reached (error message) 691 Encoder monitoring
DI_bErrors (C02548) 855 Pulse deviation detected (error message) 660
DI_dnState (C02547) 854 Encoder position (C02762) 890
Encoder revolution (C02763) 890
Encoder signal X8 260
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 937
Index
________________________________________________________________
938 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 939
Index
________________________________________________________________
940 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 941
Index
________________________________________________________________
942 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 943
Index
________________________________________________________________
L LS_TouchProbe3 288
Layout of the safety instructions 14 LS_TouchProbe4 288
LCD display (keypad) 601 LS_TouchProbe5 288
LED status displays 598 LS_TouchProbe6 288
LED status displays for the system bus 298 LS_TouchProbe7 288
Lenze setting loaded (error message) 676 LS_TouchProbe8 288
Lh adjustment (C02861) 902 LS_TouchProbeLoad 289
Life guarding event 331 LS_TouchProbeMotor 289
Life time factor (I-100D) 344 Lss sat. characteristic (C02853) 901
LIM_dnState (C02718) 888
LIM_dwControl (C02717) 887
M
Limit position 508, 511 Machine parameters 29
Triggering behaviour 510 Mains connection 104
Limit switch 511 Mains recov. detect. threshold (C00185) 756
Limitation active (C02715) 887 Mains voltage (C00173) 753
Limitations effective (C02702) 884 Mains voltage is switched off (error message) 679
Limited speed (C02708) 885 Mains voltage is switched on (error message) 678
Limited speed [rpm] (C02709) 885 MAN_dnSpeedOverride_n (C02637) 871
Limiter 367, 502 Manual jog 395
Dig. signals (C02719) 888 Acceleration (C02622) 870
Load reference speed (C02542) 854 Deceleration (C02623) 870
Dig. signals (C02639) 872
Load reference torque (C02543) 854
Index Stop position (C02626) 871
Loading of Lenze setting failed (error message) 676
Selected Stop position (C02627) 871
Logbook 603
Speed 1 (C02620) 869
Overflow (error message) 623
Speed 2 (C02621) 870
Reset (read error) (error message) 623
S-ramp time (C02624) 870
Reset (version error) (error message) 623
Status (C02638) 872
Logbook - event filter (C00169) 752 Step size (C02625) 870
LS_AnalogInput 276 Manual jog to software limit position 405
LS_AnalogOutput 278 Manual jog, encoderless 407
LS_Brake 519 ManualJogOpenLoop
LS_CamInterface 558 Dig. signals (C02781) 894
LS_DigitalInput 280 Masked Error number (C00162) 751
LS_DigitalOutput 282 Master functionality (CAN) 305
LS_DriveInterface 110 Max. acceleration (C02705) 884
LS_EncoderX8 260 Max. acceleration change (C00274) 762
LS_Feedback 237 Max. dist. manual control (C02713) 886
LS_Homing 418 Max. dist. manual jog [Incr.] (C02714) 887
LS_Limiter 502 Max. presentable acceleration (C02541) 853
LS_ManualJog 396 Max. presentable position (C02539) 853
LS_ManualJogOpenLoop 414 Max. presentable speed (C02540) 853
LS_MotorInterface 231 Max. rot. ang. aft. mns. swtch. (C02653) 876
LS_PolePositionIdentification 571 Max. speed (C02703) 884
LS_Positioner 475 Max. speed [rpm] (C02704) 884
LS_PositionFollower 486 Maximum acceleration exceeded (error message) 701
LS_quick stop 388 Maximum current 125
LS_SafetyModuleInterface 368 Maximum current (C00022) 735
LS_SpeedFollower 492 Maximum current monitoring 230
LS_SsiEncoderX8 253 Maximum speed exceeded (error message) 701
LS_Stop 385 MCTRL_dnAccelerationAdd (C00804) 818
LS_SyncInput 364 MCTRL_dnBoost (C00814) 820
LS_TorqueFollower 498 MCTRL_dnDCBusVoltage (C00779) 815
LS_TouchProbe1 288 MCTRL_dnDeltaMotorPos_p (C00791) 817
LS_TouchProbe2 288
944 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 945
Index
________________________________________________________________
946 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
PDO mapping (MXI1) Position target outside the software limit positions (error
Faulty configuration (error message) 638 message) 701
PDO mapping (MXI2) Position value faulty (error message) 682
Faulty configuration (error message) 639 Positioning 474
Permissible angle of rotation (C02595) 864 % signals (C02677) 879
Permissible direction of rot. (C02707) 885 Dig. signals (C02679) 880
PF_dnMotorAcc_x (C02685) 881 Pos. signals (C02678) 880
PF_dnPositionSet_p (C02688) 881 Positive direction of rotation limited (error message) 699
PF_dnSpeedAdd1_s (C02686) 881 Positive limit switch has triggered (error message) 697
Phase controller gain (C00254) 761 Positive software limit switch overtravelled (error message)
699
Phase controller output (C02557) 857
Power section incompatible (error message) 627
Phase currents (C00055) 736
Power section is defect (error message) 624, 626, 661
Plant parameters 124
Power section was changed (error message) 628
PLC configuration invalid (error message) 641, 658, 664, 697
Power-on time meter (C00179) 754
PLI 360° absolute current amplitude (C00645) 809
PPI activation (C02785) 894
PLI 360° current amplitude (C00641) 808
PPI mode (C02786) 894
PLI 360° traversing direction (C00643) 808
PPI_dnState (C02787) 894
PLI min. motion absolute cur. amp. (C00651) 810
Pre-defined error field (I-1003) 342
PLI min. mov. reset time (C00649) 810
Producer heartbeat time (I-1017) 348
PLI min.mov. curr. amplitude (C00646) 809
Product change-over 567
Pointer access in impermissible memory area (error message)
638 Product Choice (C02911) 906
Pole position (C00058) 737 Product Count (C02908) 906
Pole position identification 65, 66, 570 Product Count (C02912) 907
Pole position recognition cancelled (error message) 662 Product Name (C02910) 906
PolePosId 360° fault tol. (C00644) 809 Profile data 552
PolePosId 360° ramp time (C00642) 808 Program auto-start (C02104) 847
PolePosId min.mov. cur.rise rate (C00647) 809 Program name (C02113) 848
PolePosId min.mov. gain (C00648) 810 Program runtime (C02109) 847
PolePosId min.mov. max.perm.mov. (C00650) 810 Program status (C02108) 847
PolePosition setpoint (C02788) 895 Progress of device command (C00008) 734
PolePositionIdentification Project is not available (error message) 671
Dig. signals (C02789) 895 Project is not loaded (error message) 671
Pos Data Point Choice (C02963) 911 PTC 224
Pos Track Choice (C02960) 911
Pos. contr. limitation (C02556) 857 Q
Pos. contr. output (C02558) 857 QSP 388
POS_dnProfileSpeed_s (C02676) 879 Quick stop 388
POS_dnState (C02675) 879 Dig. signals (C02619) 869
POS_dwActualProfileNumber (C02674) 879 Quick stop by (source) (C00159) 751
Position control structure (C02570) 860 Quick stop S-ramp time (C00106) 743
Position controller gain (C02553) 856
R
Position controller reset time (C02554) 856
Rated motor current (C00088) 741
Position encoder 246
Module selected in C00490 not available (error message) Rated motor current. See rated motor current
654 Rated motor frequency (C00089) 741
Position encoder mounting dir. (C02529) 851 Rated motor power (C00081) 740
Position encoder selection (C00490) 792 Rated motor speed (C00087) 741
Position follower 485 Rated motor voltage (C00090) 741
% signals (C02687) 881 Rated power - brake resistor (C00130) 746
Dig. signals (C02689) 882 Rated quantity of heat for brake res. (C00131) 746
Position setpoint (enc. eval.) (C02573) 860 Read error service register (error message) 640
Position setpoint (mctrl) (C02552) 856
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 947
Index
________________________________________________________________
Real-time clock 840, 841 Resp. to motor current > C00620 (C00619) 806
Battery empty, time lost (error message) 632 Resp. to motor KTY overtemp. (C00583) 797
Change battery (error message) 631 Resp. to motor overload > C00127 (C00606) 802
Real-time clock is defective (error message) 631 Resp. to motor overtemp. PTC (C00585) 798
Red. brake chopper threshold (C00181) 755 Resp. to motor phase failure (C00597) 801
Ref. Resp. to motor temp. > C00121 (C00584) 797
Brake chopper utilisation (C00133) 746 Resp. to new module in MXI1 (C00636) 807
Ref. for Accel. time of brake (C02601) 866 Resp. to new module in MXI2 (C00637) 807
Ref. for decel. time of stop (C02612) 868 Resp. to open circuit AIN1 (C00598) 801
Ref. for quick stop dec. time (C00107) 743 Resp. to overload brake trans. (C00573) 795
Ref. pos. after mains switching (C02652) 876 Resp. to pole pos. id. monit. (C00640) 808
Reference search 422 Resp. to resolver open circuit (C00586) 798
Reference setting 422 Resp. to speed monitoring (C00579) 796
Reference speed (C02544) 854 Resp. to task overflow (C02111) 848
Reference S-ramp time (C02545) 854 Restart 104
Required licence missing (error message) 672 Restore default parameters (I-1011) 346
Required safety module (C00214) 760 Retain memory of the application faulty (error message) 639
Reset error message 114, 614 Retracting from limit switches 406
Resol. of an encoder revolution (C00100) 742 Rotor position (C00060) 737
Resolution of a unit (C02532) 852 RPDO1 communication parameter (I-1400) 355
Resolver RPDO1 mapping parameter (I-1600) 357
Calculated acceleration unrealistic (error message) 654 RPDO2 communication parameter (I-1401) 356
Gain (C02862) 902
RPDO2 mapping parameter (I-1601) 358
Open circuit (error message) 652
RPDO3 communication parameter (I-1402) 356
Phase correction (C02863) 903
RPDO3 mapping parameter (I-1602) 358
Resolver - number of pole pairs (C00080) 740
RPDO4 communication parameter (I-1403) 357
Resolver error compensation 263
RPDO4 mapping parameter (I-1603) 358
Resp to new firmw. standard dev. (C00635) 807
Rr adjustment (C02860) 902
Resp. brake trans. ixt > C00570 (C00569) 794
Runtime ApplicationTask (C02121) 848
Resp. temp. sensor motor X7/X8 (C00594) 800
Runtime error (error message) 637
Resp. to brake res. i²xt > C00572 (C00571) 794
Runtime IdleTask (C02123) 849
Resp. to brake resist. overtemp. (C00574) 795
Runtime measurement 58
Resp. to CAN bus OFF (C00595) 800
Runtime UserTask (C02122) 849
Resp. to CAN heartbeat error (C00613) 804
Resp. to CAN life guarding error (C00614) 805
S
Resp. to CAN node guarding error (C00612) 804
S1 torque characteristic I²xt mon. (C01196) 837
Resp. to CAN-RPDOx error (C00591) 799
Safety engineering 366
Resp. to comm. error with MXI1 (C01501) 842
Safety instructions 14
Resp. to comm. error with MXI2 (C01502) 843
Safety module 366
Resp. to comm. task overflow (C01230) 842
Incompatible with setting in C00214 (error message) 682
Resp. to CPU temp. > C00126 (C00589) 799 Interface 370, 506
Resp. to DC bus overvoltage (C00600) 801 Safety module has been changed (error message) 629
Resp. to device overload > C00123 (C00604) 802 Safety module has been removed (error message) 626
Resp. to encoder comm. error (C00601) 802 Safety module is defect or missing (error message) 625, 627
Resp. to encoder open circuit (C00580) 796 Saturation characteristic 201
Resp. to encoder pulse deviation (C00621) 806 Saving of parameters failed (error message) 677
Resp. to external fault (C00581) 797 Scaling of physical units 21
Resp. to failure heatsink fan (C00610) 803 SDO1 server parameter (I-1200) 350
Resp. to failure integral fan (C00611) 803 SDO10 server parameter (I-1209) 354
Resp. to failure t. sensor drive (C00588) 799 SDO2 server parameter (I-1201) 351
Resp. to heatsink temp. > C00122 (C00582) 797 SDO3 server parameter (I-1202) 353
Resp. to imp. device config. (C00615) 805 SDO4 server parameter (I-1203) 353
Resp. to limitation (C02716) 887 SDO5 server parameter (I-1204) 353
Resp. to max. speed reached (C00607) 803 SDO6 server parameter (I-1205) 353
948 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 949
Index
________________________________________________________________
Speed act. val. time const. (C00497) 793 Sync source (C01120) 832
Speed contr. reset time (C00071) 739 Sync telegram 310
Speed contr.D component (C00072) 739 Sync tolerance (C01123) 833
Speed controller gain (C00070) 738 Synchronisation of PDOs 310
Speed controller output (C00694) 811 Sync-PLL increment (C01124) 834
Speed feedforw. control gain (C02561) 858 System block "LS_Limiter" 367
Speed follower 492 System block "LS_SafetyModuleInterface" 367
% signals (C02694) 882 System event 290
Dig. signals (C02695) 883 System fault messages 610
Speed has been limited (error message) 700 System task
Speed limitation (C00909) 822 Task overflow (error message) 681
Speed monitoring tolerance (C00576) 795 System task 1
Speed setpoint (enc. eval.) (C02572) 860 Task overflow (error message) 680
Speed setpoint [%] (C00692) 811 System task 2
Speed setpoint [rpm] (C00050) 735 Task overflow (error message) 680
Speed unit (C02537) 853 System task 3
S-ramp time for stop (C02611) 868 Task overflow (error message) 681
S-ramp time lim. speed (C02711) 886
SSI encoder 252 T
bit rate (C00423) 787 Target group 11
data word length (C00424) 788 Task overflow 106, 290
partword data coding (C00437) 789 Task runtimes 58
partword length (C00436) 789 Temperature inside the controller (C00062) 737
partword start position (C00435) 788 Temperature monitoring of a second motor 225
Start acceleration 380 Terminology used 13
Starting angle (C02772) 892 Test mode motor control (C00398) 785
Starting performance 104 Test torque (C02594) 864
Starting torque 1 (C02586) 863 Therm. motor time constant (C00128) 745
Starting torque 2 (C02587) 863 Thermal motor load (I²xt) (C00066) 738
Starting value I²xt monitoring (C01197) 837 Threshold - brake activation (C02581) 862
State bus 283 Threshold - standstill recognition (C00019) 734
Status Threshold 1 for opening brake (C02603) 866
Digital inputs (C00443) 790 Threshold 2 for opening brake (C02604) 866
Digital outputs (C00444) 790 Threshold max. speed reached (C00596) 800
Status DCTRL control input (C00878) 821 Time 840, 841
Status displays 598 Time (C02776) 893
Status input monitoring (C02583) 862 Time constant of actual speed filter 149, 176
Status word Time error - controller interface (error message) 647
Digital inputs (C02803) 898
Time for device search function (C00182) 755
Digital outputs (C02802) 897
Time unit (C02533) 852
Status word device control 1 (C00150) 748
Time-out torque feedforward control - brake (error message)
Status word device control 2 (C00155) 749 702
Status/Control word MCTRL (C00156) 749 Timestamp (C02902) 905
Stop 384 Tolerance for POS_bActPosInTarget (C02670) 878
Storage capacity for user parameters exceeded (error message) Tolerance for POS_bDriveInTarget (C02671) 878
675
Torque (C00057) 736
Store parameters (I-1010) 345
Torque feedforward control 154
STP_bStopActive (C02617) 869
Torque follower 497
STP_dnState (C02616) 869
% signals (C02698) 883
Switching frequency (C00018) 734 Dig. signals (C02699) 883
Switching frequency reduction 108 Torque setpoint (C00056) 736
Sync cycle time (C01121) 832 Torque setpoint [%] (C00696) 811
Sync phase position 313 Total speed setpoint (C00691) 810
Sync phase position (C01122) 833 Total torque setpoint (C00695) 811
950 Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
Index
________________________________________________________________
V
V/f control (VFCplus) 181, 197
Validity 11
VFC
Activat. interpol. point n (C00954) 824
Frequency interpol. point n (C00952) 823
Frequency setpoint (C00998) 831
Gain - Imax controller (C00963) 826
Gain - oscillation damping (C00967) 826
Gain - slip compensation (C00965) 826
Gain - speed controller (C00972) 827
Influence - speed controller (C00971) 827
Limitation - oscill. damp. (C00969) 827
Load - cw/ccw-operation (C00961) 825
Load adjustment (C00962) 825
min. inh-time aft. overvolt. (C00977) 828
Override point of field weakening (C00980) 829
ramp-end frequ. - oscill. damp. (C00970) 827
Reset time - Imax contr. (C00964) 826
Reset time - speed contr. (C00973) 828
Time const. - oscill. damp. (C00968) 827
Time const. slip comp. (C00966) 826
Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06 951
Your opinion is important to us
)(('%$&.
These instructions were created to the best of our knowledge and
belief to give you the best possible support for handling our product.
Perhaps we have not always succeeded in achieving this goal. If you
notice this, please send us your suggestions and criticism in a short
e-mail to:
feedback-docu@Lenze.de
952
953
Servo-Inverter 9400 HighLine · Reference manual · EDS94AxHExxxx · 13448538 · DMS 10.0 EN · 11/2013 · TD05/06
Lenze Automation GmbH
Hans-Lenze-Str. 1
D-31855 Aerzen
Germany
+49 (0)51 54 / 82-0
+49 (0)51 54 / 82-28 00
Lenze@Lenze.de
www.Lenze.com
Service
Lenze Service GmbH
Breslauer Straße 3
D-32699 Extertal
Germany
00 80 00 / 24 4 68 77 (24 h helpline)
+49 (0)51 54 / 82-11 12
Service@Lenze.de