S120 Drive FCT Man 0620 en-US
S120 Drive FCT Man 0620 en-US
SINAMICS
S120
Drive functions
Infeed 3
SINAMICS
Extended setpoint channel 4
S120
Drive functions
Servo control 5
Vector control 6
Function Manual
Basic functions 8
Function modules 9
Monitoring functions and
protective functions 10
Safety Integrated Basic
Functions 11
Applications 12
Web server 13
Basic information about the
drive system 14
Valid as of:
Firmware version 5.2 SP3
Appendix A
06/2020
6SL3097-5AB00-0BP3
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage
to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices
referring only to property damage have no safety alert symbol. These notices shown below are graded according to
the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions.
Qualified personnel are those who, based on their training and experience, are capable of identifying risks and
avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance
are required to ensure that the products operate safely and without any problems. The permissible ambient
conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication may
be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this
publication is reviewed regularly and any necessary corrections are included in subsequent editions.
1 Introduction ......................................................................................................................................... 17
1.1 The SINAMICS converter family .......................................................................................... 17
1.2 General information about SINAMICS documentation......................................................... 18
1.3 Usage phases and their documents/tools ............................................................................ 21
1.4 Where can the various topics be found?.............................................................................. 22
1.5 Training and support.......................................................................................................... 23
1.6 Using OpenSSL .................................................................................................................. 24
1.7 General Data Protection Regulation .................................................................................... 25
2 Fundamental safety instructions......................................................................................................... 27
2.1 General safety instructions................................................................................................. 27
2.2 Warranty and liability for application examples ................................................................... 28
2.3 Security information .......................................................................................................... 29
3 Infeed................................................................................................................................................... 31
3.1 Active Infeed...................................................................................................................... 32
3.1.1 Active Infeed closed-loop control booksize ......................................................................... 33
3.1.2 Active Infeed closed-loop control chassis ............................................................................ 35
3.1.3 Line supply and DC link identification ................................................................................. 37
3.1.4 Active Infeed open-loop control ......................................................................................... 38
3.1.5 Reactive current control ..................................................................................................... 41
3.1.6 Harmonics controller.......................................................................................................... 41
3.1.7 Parameterizable bandstop filters for Active Infeed Controls in chassis format ....................... 42
3.1.8 Active phase failure detection ............................................................................................ 43
3.1.9 Messages (see SINAMICS S120/S150 List Manual)............................................................... 43
3.1.10 Function diagrams (see SINAMICS S120/S150 List Manual) ................................................. 44
3.1.11 Parameters (see SINAMICS S120/S150 List Manual) ............................................................ 44
3.2 Basic Infeed ....................................................................................................................... 46
3.2.1 Restrictions for Basic Line Modules ..................................................................................... 47
3.2.2 Basic Infeed open-loop control ........................................................................................... 48
3.2.3 Function diagrams and parameters .................................................................................... 50
3.3 Smart Infeed...................................................................................................................... 52
3.3.1 Line supply and DC link identification routine for Smart Infeed Booksize.............................. 54
3.3.2 Extended Smart Mode........................................................................................................ 55
3.3.3 Smart Infeed open-loop control.......................................................................................... 55
3.3.4 Function diagrams and parameters .................................................................................... 58
3.4 Line contactor control ........................................................................................................ 59
3.5 Pre-charging and bypass contactor Chassis and Chassis-2.................................................... 61
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 3
Table of contents
Drive functions
4 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 5
Table of contents
Drive functions
6 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 7
Table of contents
Drive functions
8 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 9
Table of contents
Drive functions
10 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 11
Table of contents
Drive functions
12 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 13
Table of contents
Drive functions
14 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Table of contents
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 15
Table of contents
Drive functions
16 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Introduction 1
1.1 The SINAMICS converter family
With the SINAMICS converter family, you can solve any individual drive task in the low-voltage,
medium-voltage and DC voltage range. From converters to motors and controllers, all Siemens
drive components are perfectly matched to each other and can be easily integrated into your
existing automation system. With SINAMICS you are prepared for digitization. You benefit from
highly efficient engineering with a variety of tools for the entire product development and
production process. And you also save space in the control cabinet – thanks to the integrated
safety technology.
You can find additional information about SINAMICS at the following address (http://
www.siemens.com/sinamics).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 17
Introduction
1.2 General information about SINAMICS documentation
SINAMICS documentation
The SINAMICS documentation is organized in the following categories:
• General documentation/catalogs
• User documentation
• Manufacturer/service documentation
Standard scope
The scope of the functionality described in this document can differ from that of the drive system
that is actually supplied.
• Other functions not described in this documentation might be able to be executed in the
drive system. However, no claim can be made regarding the availability of these functions
when the equipment is first supplied or in the event of service.
• The documentation can also contain descriptions of functions that are not available in a
particular product version of the drive system. Please refer to the ordering documentation
only for the functionality of the supplied drive system.
• Extensions or changes made by the machine manufacturer must be documented by the
machine manufacturer.
For reasons of clarity, this documentation does not contain all of the detailed information on all
of the product types, and cannot take into consideration every conceivable type of installation,
operation and service/maintenance.
Target group
This documentation is intended for machine manufacturers, commissioning engineers, and
service personnel who use the SINAMICS drive system.
Benefits
This manual provides all of the information, procedures and operator actions required for the
particular usage phase.
Siemens MySupport/Documentation
You can find information on how to create your own individual documentation based on
Siemens content and adapt it for your own machine documentation at the following address
(https://support.industry.siemens.com/My/ww/en/documentation).
Drive functions
18 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Introduction
1.2 General information about SINAMICS documentation
Additional information
You can find information on the topics below at the following address (https://
support.industry.siemens.com/cs/de/en/view/108993276):
• Ordering documentation/overview of documentation
• Additional links to download documents
• Using documentation online (find and search in manuals/information)
FAQs
You can find Frequently Asked Questions about SINAMICS under Product Support (https://
support.industry.siemens.com/cs/de/en/ps/faq).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 19
Introduction
1.2 General information about SINAMICS documentation
Drive functions
20 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Introduction
1.3 Usage phases and their documents/tools
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 21
Introduction
1.4 Where can the various topics be found?
Software Manual
Alarms Described in order of ascending numbers SINAMICS S120/S150 List Manual
Parameters Described in order of ascending numbers SINAMICS S120/S150 List Manual
Function block di‐ Sorted according to topic SINAMICS S120/S150 List Manual
agrams Described in order of ascending numbers
Drive functions SINAMICS S120 Function Manual Drive Functions
Communication topics SINAMICS S120 Function Manual Communication2)
Safety Integrated Basic and Extended Functions SINAMICS S120 Safety Integrated Function Manual
Basic Functions SINAMICS S120 Function Manual Drive Functions
Commissioning Of a simple SINAMICS S120 drive with Getting Started1)
STARTER
Commissioning With STARTER SINAMICS S120 Commissioning Manual1)
Commissioning Of a simple SINAMICS S120 drive with Start‐ Getting Started with Startdrive2)
drive
Commissioning With Startdrive SINAMICS S120 Commissioning Manual with Startdrive2)
Web server SINAMICS S120 Function Manual Drive Functions
Hardware Manual
Control Units • Control Units • DRIVE‑CLiQ HUB SINAMICS S120 Equipment Manual for Control Units and
and expansion Modules Supplementary System Components
• Option Boards
components
• Terminal Modules • VSM10
• Encoder system
connection
Booksize • Line connection • DC link components SINAMICS S120 Equipment Manual for Booksize
power units Power Units
• Line Modules • Braking resistors
• Motor Modules • Control cabinet de‐
sign
Chassis power units SINAMICS S120 Equipment Manual for Chassis Power
Units, air, liquid or water cooled
AC drive components SINAMICS S120 Equipment Manual for AC Drives
S120 Combi components SINAMICS S120 Equipment Manual Combi
Diagnostics via STARTER SINAMICS S120 Commissioning Manual1)
LEDs Startdrive SINAMICS S120 Commissioning Manual with Startdrive2)
Meaning of the LEDs Equipment Manuals
High Frequency Drive components SINAMICS S120 System Manual High Frequency Drives
1)
Up to firmware version 5.1 SP1
2)
From firmware version 5.2
Drive functions
22 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Introduction
1.5 Training and support
Training
You can find information on SITRAIN at the following address (http://www.siemens.com/sitrain).
SITRAIN offers training courses for products, systems and solutions in drive and automation
technology from Siemens.
Technical Support
To ask a technical question or create a support request, click on "Support Request" at the
following address and select "Create Request".
See also
Technical Support (https://support.industry.siemens.com/cs/ww/en/sc)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 23
Introduction
1.6 Using OpenSSL
Drive functions
24 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Introduction
1.7 General Data Protection Regulation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 25
Introduction
1.7 General Data Protection Regulation
Drive functions
26 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Fundamental safety instructions 2
2.1 General safety instructions
WARNING
Danger to life if the safety instructions and residual risks are not observed
If the safety instructions and residual risks in the associated hardware documentation are not
observed, accidents involving severe injuries or death can occur.
• Observe the safety instructions given in the hardware documentation.
• Consider the residual risks for the risk evaluation.
WARNING
Malfunctions of the machine as a result of incorrect or changed parameter settings
As a result of incorrect or changed parameterization, machines can malfunction, which in turn
can lead to injuries or death.
• Protect the parameterization against unauthorized access.
• Handle possible malfunctions by taking suitable measures, e.g. emergency stop or
emergency off.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 27
Fundamental safety instructions
2.2 Warranty and liability for application examples
Drive functions
28 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Fundamental safety instructions
2.3 Security information
WARNING
Unsafe operating states resulting from software manipulation
Software manipulations, e.g. viruses, Trojans, or worms, can cause unsafe operating states in
your system that may lead to death, serious injury, and property damage.
• Keep the software up to date.
• Incorporate the automation and drive components into a holistic, state-of-the-art industrial
security concept for the installation or machine.
• Make sure that you include all installed products into the holistic industrial security concept.
• Protect files stored on exchangeable storage media from malicious software by with suitable
protection measures, e.g. virus scanners.
• On completion of commissioning, check all security-related settings.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 29
Fundamental safety instructions
2.3 Security information
Drive functions
30 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed 3
Overview
Infeed units or Line Modules contain the central line infeed unit for the intermediate DC circuit.
Various Line Modules are available to address the various application profiles:
• Active Line Modules (ALM)
Active Line Modules can supply energy and return regenerative energy to the line supply. A
Braking Module and braking resistor are required only if the drives need to be decelerated in
a controlled manner after a power failure (i.e. when energy cannot be fed back to the supply).
For an infeed unit with an ALM, a line reactor or an Active Interface Module is required.
• Basic Line Modules (BLM)
Basic Line Modules are only suitable for infeed operation, i.e. they cannot feed regenerative
energy back into the grid. If regenerative energy accrues, e.g. when braking the drives, it
must be converted to heat via a Braking Module and a braking resistor.
• Smart Line Modules (SLM)
Smart Line Modules can supply energy and return regenerative energy to the line supply. A
Braking Module and braking resistor are required only if the drives need to be decelerated in
a controlled manner after a power failure (i.e. when energy cannot be fed back to the supply).
For an infeed unit with an SLM, the matching line reactor is required.
Parameter assignment
Line Modules are parameterized in the Startdrive engineering tool via the "Infeed" drive object.
Note
Smart Line Modules 5 kW and 10 kW
Smart Line Modules of performance class 5 kW and 10 kW do not have DRIVE-CLiQ interfaces and
cannot be configured in the Startdrive engineering tool and in the STARTER commissioning tool.
The following information must be taken into consideration for the commissioning of SLMs of
performance class 5 kW and 10 kW:
• For communicating with the Control Unit, SLMs must be wired with a digital input of the
Control Unit via terminals.
• The recommended ON and OFF sequence for activating the SLMs must be adhered to.
You can find further information on the wiring of Smart Line Modules with the Control Unit and
for the recommended ON/OFF sequence in the Equipment Manual SINAMICS S120 Booksize
power units.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 31
Infeed
3.1 Active Infeed
Function description
The Active Infeed control works in conjunction with the line reactor or an
Active Interface Module and the Active Line Module as step-up controller. The level of the DC link
voltage can be defined through parameters, and, by means of the control, it is independent of
line voltage fluctuations.
The open and closed-loop control firmware of the Active Line Module runs on the Control Unit
assigned to it. The Active Line Module and Control Unit communicate via DRIVE-CLiQ.
The operating modes "Parallel connection" and "Master/Slave connection" of power units are
described in this manual in Chapter "Function modules (Page 449)".
Features
• Controlled DC link voltage whose level can be adjusted (independent of line voltage
fluctuations)
• Regenerative feedback capability
• Specific reactive current setting
• Low line harmonics, sinusoidal line current (cos φ = 1)
• Several Active Line Modules connected in parallel
• Master/Slave operation for several Active Line Modules
• Configurable bandstop filters for Active Line Modules of the Chassis format
Drive functions
32 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
Overview
The following figure gives an overview of the structure of an Active Infeed control.
6XSSO\V\VWHP
0DLQVZLWFKHV
)XVHV
/LQHFRQWDFWRU
9ROWDJH6HQVLQJ0RGXOH
&RQWURO8QLW $FWXDOYDOXHV
/LQHILOWHU
)LUPZDUH
/LQHUHDFWRU
$FWLYH,QWHUIDFH0RGXOH 7HPSHUDWXUHIRU
$FWLYH 0DQLSXODWHG $FWLYH,QWHUIDFH
YDULDEOHV
,QIHHG 0RGXOHV
$FWXDOYDOXH $FWLYH/LQH0RGXOH
'5,9(&/L4
'&OLQN
0DQGDWRU\
RSWLRQDO
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 33
Infeed
3.1 Active Infeed
The DC link voltage setpoint (p3510) and the control type are preset as follows during
commissioning in line with the connection voltage (p0210):
Table 3-1 Presetting the control type and DC link voltage Booksize
Supply voltage p0210 [V] 380 to 400 401 to 415 416 to 440 460 480
Control type p3400.0 "0" = Active Mode "1" = Smart Mode
Vdc_set p3510 [V] 600 625 562 to 5941) 6211) 6481)
1)
Voltages specified for the Smart Mode are derived from the rectified line supply voltage. The DC link voltage setpoint (p3510)
has no effect in this control mode.
The closed-loop controlled mode of Booksize power units for p0210 > 415 V can be enabled if
the maximum stationary DC link voltage (p0280) is increased as follows: p0280 ≥ 1.5 · p0210
and p0280 > 660 V.
In this case, the setpoint of the DC link voltage p3510 is not adapted automatically. p3510 = 1.5
· p0210 is recommended. The voltage-controlled operation is activated with p3400.0 = 0 and
p3400.3 = 1.
Note
In a supply system without regenerative feedback capability (e.g. generators), regenerative
operation must be inhibited via the binector input p3533.
Drive functions
34 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
Note
When a Wideband Line Filter is connected, it must be parameterized with p0220 = 1...5. The
temperature sensor must be connected to terminal X21 of the Active Line Module.
The DC link voltage (p3510) can be set within the following limits:
• Upper limit:
– Maximum DC link voltage (p0280)
– Product of line voltage (p0210) and max. step-up factor (r3508)
• Lower limit: Supply voltage (p0210) multiplied by 1.42
Overview
The following figure gives an overview of the structure of an Active Line Module. In addition, the
figure shows the differences between the Chassis and Chassis-2 designs.
6XSSO\V\VWHP
6XSSO\V\VWHP
0DLQVZLWFKHV 0DLQVZLWFKHV
3UHFKDUJLQJ
)XVHV
)XVHV
&RQWURO8QLW
$FWLYH,QWHUIDFH0RGXOH
3UHFKDUJLQJ $FWLYH,QWHUIDFH0RGXOH
)LUPZDUH
/LQHILOWHU /LQHILOWHU
/LQHUHDFWRU /LQHUHDFWRU
/LQHVXSSO\GDWD
$FWLYH 9ROWDJH6HQVLQJ0RGXOH 9ROWDJH6HQVLQJ0RGXOH
0DQLSXODWHG
,QIHHG YDULDEOHV
&RQWURO $FWXDOYDOXH $FWLYH/LQH0RGXOH $FWLYH/LQH0RGXOH
'5,9(&/L4
'&OLQN '&OLQN
$FWLYH/LQH0RGXOH $FWLYH/LQH0RGXOH
&KDVVLV &KDVVLV
Figure 3-2 Schematic structure of the Active Infeed Control Chassis and Chassis-2
Operating mode of the Active Infeed Control for Active Line Modules of the Chassis format
Active Line Modules of the Chassis format (ALM Chassis) work exclusively in Active Mode.
In the Active Mode, the DC link voltage is regulated to a variable setpoint (p3510) which results
in a sinusoidal line current (cos φ = 1).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 35
Infeed
3.1 Active Infeed
The DC link voltage setpoint (p3510) is preset depending on the supply voltage (p0210) using
the equation p3510 = 1.5 · p0210.
Note
While the identification routine is running, it is not permissible that other loads are switched-in/
switched-out.
Note
In a supply system without regenerative feedback capability (e.g. generators), regenerative
operation must be inhibited via the binector input p3533.
NOTICE
Overheating of the components
An excessively high step-up factor for Active Line Modules can overheat and destroy
components.
• In parameter p3508 (step-up factor), enter the value "2.00" at a maximum.
Drive functions
36 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
The DC link voltage (p3510) can be set for both the ALMs for the Chassis format and the ALMs
for the Chassis-2 format within the following limits:
• Upper limit:
– Maximum DC link voltage (p0280)
– Product of the supply voltage (p0210) and step-up factor (max. p3508 = 2.00)
• Lower limit: Supply voltage (p0210) multiplied by 1.42
For ALMs in the Chassis and Chassis-2 formats, the following DC link voltage values apply
(p0280):
The values are entered in the parameter p0280 (DC link voltage maximum).
Function description
The characteristic line supply and DC link quantities are determined using the automatic
parameter identification routine. They provide the basis to optimally set the controllers in the
Line Module.
An optimal setting of the current and voltage control is achieved with the line supply and DC link
identification routine. The dynamic response of the current control can be adjusted with p3560.
Note
Repetition of the supply / DC link identification
If the line supply environment or the components connected to the DC link change (e.g. after
installation of the equipment at the customer's site or after expanding the drive line-up), the
supply/DC-link identification routine should be repeated with p3410 = 5. Only then can it be
guaranteed that the infeed unit operates with the optimum controller settings.
When the identification function is activated, alarm A06400 is output.
Note
While the identification routine is running, it is not permissible that other loads are switched-in/
switched-out.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 37
Infeed
3.1 Active Infeed
Identification methods
The following identification types are available:
• p3410 = 4: Identify and save controller setting with L adaptation
An identification run for the total inductance and DC link capacitance is initiated when the
pulses are next enabled (2 measuring routines with different current magnitudes). The data
acquired (r3411 and r3412) is entered into p3421 and p3422. At the same time, the
parameters for current controller adaptation are recalculated (p3620, p3622). The
parameters for the infeed unit are then automatically stored in a non-volatile memory.
The infeed unit continues to operate without any interruption with the new controller
parameters.
• p3410 = 5: Reset, save ID and controller setting with L adaptation
Unlike p3410 = 4, the parameter values for line inductance and DC link capacitance are reset
before the first identification run (p3421 = p0223 and p3422 = p0227).
Note
Identification using p3410 = 5 should preferably be used. The identification can be carried
out for both Active Line Modules of the Chassis format and for ALMs of the Chassis-2 format.
• p3410 = 6: Robust controller setting for Active Line Modules the Chassis-2 format
(ALM Chassis-2)
For ALM Chassis-2, you can use p0220 ≥ 110 to select the corresponding
Active Interface Modules of the Chassis-2 format (AIM Chassis-2) automatically and carry out
an automated controller setting with p3410 = 6. During the automated controller setting, the
value of the DC link is determined in a substantially shortened measurement. All of the other
controller parameters are already preset by setting p3410 = 6.
The following advantages and disadvantages must be observed:
– Adjustments relating to the controller parameters and grid identification are not required
for modified grid parameters (e.g. switchover to another grid).
– Unlike identification over p3410 = 5, the automated controller setting leads to losses in
the dynamic response.
P3410 = 0 is automatically set when an identification routine is successfully completed.
Additional identification methods are listed in the SINAMICS S120/S150 List Manual.
Description
The Active Line Module can be controlled via the BICO interconnection using terminals or the
fieldbus. The operating status is indicated on the operating display r0002. The missing enable
signals for operation (r0002 = 00) are mapped in parameter r0046. The EP terminals (enable
pulses) must be connected in accordance with the manual of the corresponding power units.
The drive unit must have been commissioned for the first time.
Acknowledging faults
Faults that are still present but the causes of which have been rectified can be acknowledged
using a 0/1 edge at the "1st acknowledge faults" signal (p2103).
Drive functions
38 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
32:(521 !
66ZLWFKLQJRQLQKLELWHG
! =6:$( [
=6:$( !
&RPPLVVLRQLQJFRPSOHWHG
S DQGS
2))67:$(
!
2))67:$(
b9DW(3WHUPLQDOVSRZHU
XQLW
65HDG\IRUVZLWFKLQJRQ
=6:$(
!
=6:$( !
! /LQHFRQWDFWRULVRSHQ
:DLWIRUVZLWFKRQ
2))
67:$(
!
S 7
6ZLWFKRQGHOD\
6D/LQHFRQWDFWRU
VZLWFKRQ
!
)HHGEDFNVLJQDOVZLWFK 3UHFKDUJLQJ
65HDG\
=6:$(
!
=6:$( !
)HHGEDFNVLJQDOVZLWFK /LQHFRQWDFWRULVFORVHG
(QDEOHRSHUDWLRQ
! 32:(521 b9HOHFWURQLFVSRZHU 67:$(
!
VXSSO\2))!21
RU5(6(7EXWWRQ 62SHUDWLRQ
Note
The infeed unit can be switched on by issuing an enable signal at the EP terminals and a positive
signal edge at OFF1 (p0840).
Requirements
• Commissioning takes place via the STARTER commissioning tool.
• No PROFIdrive telegrams activated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 39
Infeed
3.1 Active Infeed
Switching off the controller with the OFF1 signal is delayed by the time entered in p3490. This
allows the attached drives to be braked in a controlled manner. Before the infeed unit is switched
off, the drives connected to the DC link should be in pulse inhibit mode.
Signal name Internal control Binector input Display of internal PROFIdrive telegram
word control word 370
ON/OFF1 STWAE.0 p0840 ON/OFF1 r0898.0 E_STW1.0
OFF2 STWAE.1 p0844 1 OFF2 and p0845 r0898.1 E_STW1.1
2 OFF2
Enable operation STWAE.3 p0852 Enable operation r0898.3 E_STW1.3
Disable motor opera‐ STWAE.5 p3532 Disable motor op‐ r0898.5 E_STW1.5
tion eration
Inhibit regenerating STWAE.6 p3533 Inhibit regenerat‐ r0898.6 E_STW1.6
ing
Acknowledge fault STWAE.7 p2103 1 Acknowledge or r2138.7 E_STW1.7
p2104 2 Acknowledge or
p2105 3 Acknowledge
Master control by PLC STWAE.10 p0854 Master control by r0898.10 E_STW1.10
PLC
Drive functions
40 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
Function description
A reactive current setpoint can be set to compensate the reactive current or to stabilize the line
voltage in infeed operation. The total setpoint is the sum of the fixed setpoint p3610 and the
dynamic setpoint via the connector input p3611.
• The direction of rotation of the line supply is compensated automatically with reactive
current control.
– A negative reactive current setpoint (r0076 < 0) causes an inductive reactive current
(overexcited operation, lower output voltage and or lagging current).
– A positive reactive current setpoint (r0076 > 0) generates a capacitive reactive current
(overexcited operation, high output voltage and/or leading current).
• The closed-loop control limits the reactive current setpoint dynamically in such a way that the
sum of the active current setpoint and the reactive current setpoint does not exceed the
maximum device current.
• The reactive current demand of a line filter selected in the configuration wizard is
automatically supplied by the Active Infeed Module. This means that the display value of the
current reactive current setpoint in r0075 no longer corresponds with the parameterized
total reactive current setpoint.
• The reactive power setpoint of the Active Infeed Module with respect to the line supply can
be obtained by multiplying the parameterized total reactive current setpoint by 1.73 rated
line voltage.
Function description
Harmonics in the line voltage cause harmonics in the line currents. With the activation of the
harmonics controller, the ALM generates a pulse pattern that contains harmonic components in
addition to the fundamental component. Ideally, the Active Infeed now sets an equally large
harmonic voltage to the harmonic voltage on the line side, and does not consume any power for
this harmonic. Despite the harmonic component of the line voltage, the line current remains
almost sinusoidal and does not load the line supply with additional harmonic currents. However,
the specific compensation of voltage harmonics to improve the line supply quality is not
possible.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 41
Infeed
3.1 Active Infeed
3.1.7 Parameterizable bandstop filters for Active Infeed Controls in chassis format
Overview
Parameterizable band-stop filters that can be used to dampen system resonance are available for
the current control loop. The main application for these band-stop filters is in weak line supplies
in which the resonance point of the line filter can drop to one quarter of the controller frequency.
Resonance effects in oscillating line supplies can be suppressed with the aid of these band-stop
filters.
Function description
The band-stop filters are managed in the "Supplementary closed-loop control" function module.
Drive functions
42 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
You can configure the band-stop filters for the Active Infeed using the following parameters:
• Negative phase-sequence system control (p3639 ff)
• Fixed setpoints (p2900 ff)
• Output voltage setpoint filter; activation with p5200.0 = 1
• Actual current value filter; activation with p5200.2 = 1
• Vdc actual value filter; activation with p1656.4 = 1
Overview
Activate phase failure detection can be used with all Active Line Module types.
The function detects high-resistance network phase failures quickly and reliably, and thereby
protects workpieces during processing from damage caused by uncontrolled movements of the
drive axes. Through the active detection, network phase failures are even recognized in no-load
operation or with low load.
Function description
The function is an expansion of the "Negative phase-sequence system controller" and is
contained in several function modules. For a lower load on the cycle time, we recommend
activating the function via the "Supplementary closed-loop control" function module.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 43
Infeed
3.1 Active Infeed
Drive functions
44 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.1 Active Infeed
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 45
Infeed
3.2 Basic Infeed
Overview
The following figure gives an overview of the structure of a Basic Infeed in Booksize format.
6XSSO\V\VWHP
0DLQVZLWFKHV
)XVHV
/LQHFRQWDFWRU
&RQWURO8QLW
/LQHILOWHU
)LUPZDUH
/LQHUHDFWRU
%DVLF 0DQLSXODWHG
YDULDEOHV %UDNLQJ0RGXOHN: ([WHUQDO
,QIHHG
&RQWURO $FWXDOYDOXH %DVLF/LQH0RGXOH
7HPSHUDWXUH
'5,9(&/L4 '&OLQN ([WHUQDO
0DQGDWRU\
RSWLRQDO
The following figure gives an overview of the structure of a Basic Infeed in Chassis format.
6XSSO\V\VWHP
0DLQVZLWFKHV
)XVHV
/LQHFRQWDFWRU
&RQWURO8QLW
/LQHILOWHU
)LUPZDUH
/LQHUHDFWRU
%DVLF 0DQLSXODWHG
%UDNLQJ0RGXOH ([WHUQDO
,QIHHG YDULDEOHV
&RQWURO $FWXDOYDOXH %DVLF/LQH0RGXOH
7HPSHUDWXUH
'5,9(&/L4 '&OLQN ([WHUQDO
0DQGDWRU\
RSWLRQDO
Drive functions
46 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.2 Basic Infeed
Description
The Basic Infeed open-loop control can be used to switch on/off the Basic Line Module (BLM). The
BLM is an unregulated infeed unit without regenerative feedback capability.
The open-loop control firmware for the BLM is on the assigned Control Unit (CU). BLM and CU
communicate via DRIVE-CLiQ.
Features
• For BLM in Chassis and Booksize formats
• Unregulated DC link voltage
• Integrated control of external braking resistors (with temperature monitoring) with BLMs of
the performance class 20 kW and 40 kW
WARNING
Unplanned movement of individual drives
If several Motor Modules are supplied from one infeed unit without energy recovery capability,
unplanned acceleration of individual drives can occur if the Vdc_max control is incorrectly
parameterized. This can result in death or serious injury.
• Only activate the Vdc_max control for the Motor Module whose drive has the highest moment
of inertia.
• Inhibit this function for all other Motor Modules, or set this function to monitoring only.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 47
Infeed
3.2 Basic Infeed
If several Motor Modules are supplied from one infeed unit without energy recovery capability
(e.g. a Basic Line Module), or on power failure or overload (for SLM / ALM), the Vdc_max control may
only be activated for a Motor Module with a high moment of inertia. For Motor Modules with a
low moment of inertia, this function must be disabled or monitoring must be set.
If the Vdc_max control is active for multiple Motor Modules, then the controllers may have negative
effects on each other in the case of unfavorable parameter assignment. The drives may become
unstable and individual drives may unintentionally accelerate.
Remedy
• activate the Vdc_max control:
– Vector control: p1240 = 1 (factory setting)
– Servo control: p1240 = 1
– U/f control: p1280 = 1 (factory setting)
• Inhibit Vdc_max control:
– Vector control: p1240 = 0
– Servo control: p1240 = 0 (factory setting)
– U/f control: p1280 = 0
• Activate the Vdc_max monitoring
– Vector control: p1240 = 4 or 6
– Servo control: p1240 = 4 or 6
– U/f control: p1280 = 4 or 6
Overview
The Basic Line Module can be controlled via a BICO interconnection, e.g. using terminals or
fieldbus. The operating status is indicated on the operating display r0002. The missing enable
signals for operation (r0002 = 00) are mapped in parameter r0046. The EP terminals (enable
pulses) must be connected in accordance with the manual of the corresponding power units.
Description
The Basic Line Module can be controlled via a BICO interconnection, e.g. using terminals or
fieldbus. The operating status is indicated on the operating display r0002. The missing enable
signals for operation (r0002 = 00) are mapped in parameter r0046. The EP terminals (enable
pulses) must be connected in accordance with the manual of the corresponding power units.
Acknowledging faults
Faults that are still present but the causes of which have been rectified can be acknowledged
using a 0/1 edge at the "1st acknowledge faults" signal (p2103).
Drive functions
48 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.2 Basic Infeed
32:(521 !
66ZLWFKLQJRQLQKLELWHG
[
! =6:$( !
=6:$(
&RPPLVVLRQLQJFRPSOHWHG
S DQGS
2))67:$(
!
2))67:$(
9DW(3WHUPLQDOV
3RZHUXQLW
65HDG\IRUVZLWFKLQJRQ
=6:$(
! =6:$(
!
/LQHFRQWDFWRULVRSHQ
:DLWIRUVZLWFKRQ
2))
! 67:$(
S
7
6ZLWFKRQ
GHOD\
Note
The infeed unit can be switched on by issuing an enable signal at the EP terminals and a positive
signal edge at OFF1 (p0840).
Requirements
• Commissioning takes place via the STARTER commissioning tool.
• No PROFIdrive telegrams activated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 49
Infeed
3.2 Basic Infeed
Drive functions
50 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.2 Basic Infeed
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 51
Infeed
3.3 Smart Infeed
Overview
The following figure gives an overview of the structure of a Smart Infeed in Booksize format.
6XSSO\V\VWHP
0DLQVZLWFKHV
)XVHV
/LQHFRQWDFWRU
&RQWURO8QLW
9ROWDJH6HQVLQJ0RGXOH
$FWXDOYDOXHV
)LUPZDUH '5,9(&/L4
/LQHILOWHU
'5,9(&/L4 '&OLQN
0DQGDWRU\
RSWLRQDO
The following figure gives an overview of the structure of a Smart Infeed in Chassis format.
Drive functions
52 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.3 Smart Infeed
6XSSO\V\VWHP
0DLQVZLWFKHV
)XVHV
/LQHFRQWDFWRU
%\SDVVFRQWDFWRU
&RQWURO8QLW
/LQHILOWHU
)LUPZDUH
/LQHUHDFWRU
0DQLSXODWHG
6PDUW YDULDEOHV
,QIHHG 6PDUW/LQH0RGXOH
$FWXDOYDOXH
&RQWURO 9ROWDJH6HQVLQJ0RGXOH
'5,9(&/L4
'&OLQN
0DQGDWRU\
RSWLRQDO
Description
The firmware of the Smart Line Module is located on the assigned Control Unit. The Smart Line
Module and Control Unit communicate via DRIVE-CLiQ.
Features
• For Smart Line Modules with a power ≥ 16 kW
• Unregulated DC link voltage
• Regenerative feedback capability
Commissioning SLM
The device connection voltage (p0210) must be parameterized during commissioning. The
Extended Smart Mode can be activated as an option (see Chapter "Extended Smart Mode
(Page 55)").
Note
In a supply system without regenerative feedback capability (e.g. generators), the regenerative
operation of the infeed unit must be deactivated via the binector input p3533.
Smart Line Modules do not support kinetic buffering in generator mode.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 53
Infeed
3.3 Smart Infeed
3.3.1 Line supply and DC link identification routine for Smart Infeed Booksize
Function description
The characteristic line supply and DC link quantities are determined using the automatic
parameter identification routine. They provide the basis to optimally set the controllers in the
Line Module.
Note
If the line supply environment or the components connected to the DC link change (e.g. after
installation of the equipment at the customer's site or after expanding the drive line-up), the
supply/DC-link identification routine should be repeated with p3410 = 5. Only then can it be
guaranteed that the infeed unit operates with an optimum controller setting.
When the identification function is activated, alarm A06400 is output.
Note
While the identification routine is running, it is not permissible that other loads are switched-in/
switched-out.
Note
The line supply and DC link identification routine is not permissible for Smart Line Modules of the
Chassis type.
Identification methods
The following identification types are available:
• p3410 = 4: Identify and save controller setting with L adaptation
An identification run for the total inductance and DC link capacitance is initiated when the
pulses are next enabled (2 measuring routines with different current magnitudes). Data
determined during the identification routine (r3411 and r3412) is entered into p3421 and
p3422 and the controller is recalculated. At the same time, the parameters for current
controller adaptation are determined (p6320, p6322). All of the parameters for the infeed
unit are then automatically stored in a non-volatile memory. The infeed unit continues to
operate without any interruption with the new controller parameters.
• p3410 = 5 (preferred): Reset, save ID and controller setting with L adaptation
Unlike p3410 = 4, the parameter values for line inductance and DC link capacitance are reset
before the first identification run (p3421 = p0223 and p3422 = p0227).
Note
Identification using p3410 = 5 should preferably be used.
Drive functions
54 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.3 Smart Infeed
Requirements
• The Smart Mode is active (p3400.0 = 1).
Function description
The operating mode "Extended Smart Mode" represents and extension of the Smart Mode, and
facilitates a higher efficiency no-load operation and partial load operation as well as a more
rugged operating behavior.
Features
The function is characterized by the following features:
• Significantly reduced reactive power drawn in no-load operation and partial load operation.
At rated load or overload, the operating behavior is equivalent to the Smart Mode.
• More stable DC link voltage in no-load operation and partial load operation.
At rated load or overload, the operating behavior is equivalent to the Smart Mode.
• Increased degree of ruggedness with respect to brief line disturbances.
• After each POWER ON, automatic adaptation to the actual line parameters.
Restrictions
The function is not available for Smart Line Modules with 5 and 10 kW.
Description
The Smart Line Module can be controlled via the BICO interconnection, e.g. using terminals or
the fieldbus. The operating status is indicated on the operating display r0002. The missing
enable signals for operation (r0002 = 00) are mapped in parameter r0046. The EP terminals
(enable pulses) must be connected in accordance with the manual of the corresponding power
units. The drive unit must have been commissioned for the first time.
Acknowledging faults
Faults that are still present but the causes of which have been rectified can be acknowledged
using a 0/1 edge at the "1st acknowledge faults" signal (p2103).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 55
Infeed
3.3 Smart Infeed
32:(521 !
66ZLWFKLQJRQLQKLELWHG
! =6:$( [
=6:$( !
&RPPLVVLRQLQJFRPSOHWHG
S DQGS
2))67:$(
!
2))67:$(
b9DW(3WHUPLQDOV
3RZHUXQLW
65HDG\IRUVZLWFKLQJRQ
=6:$(
!
=6:$( !
/LQHFRQWDFWRULVRSHQ
!
:DLWIRUVZLWFKRQ
2))
! 67:$(
S
7
6ZLWFKRQ
GHOD\
6D/LQHFRQWDFWRU
6ZLWFKRQ !
3UHFKDUJLQJ
65HDG\
=6:$(
! =6:$( !
/LQHFRQWDFWRULVFORVHG
(QDEOHRSHUDWLRQ
67:$(
! 32:(521 b9HOHFWURQLFV !
VXSSO\2))!21RU5(6(7EXWWRQ
62SHUDWLRQ
! 67:$([[ FRQWUROZRUG =6:$(
6HTXHQFHFRQWUROLQIHHGELW[[ ! =6:$( !
=6:$([[ VWDWXVZRUG 3XOVHVHQDEOHG
6HTXHQFHFRQWUROLQIHHGELW[[
! U VWDWXVLQGLFDWRU
Drive functions
56 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.3 Smart Infeed
Note
The infeed unit can be switched on by issuing an enable signal at the EP terminals and a positive
signal edge at OFF1 (p0840).
Requirements
• Commissioning takes place via the STARTER commissioning tool.
• No PROFIdrive telegrams activated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 57
Infeed
3.3 Smart Infeed
Drive functions
58 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.4 Line contactor control
Function description
This function can be used to control an external line contactor. Opening and closing the line
contactor can be monitored by evaluating the feedback contact in the line contactor. For the
"Infeed", "Servo" and "Vector" drive objects, the line contactor can be controlled over r0863.1.
More detailed information can be found in the SINAMICS S120 manuals.
Assumptions
The following assumptions are taken as a basis in the case example:
• The line contactor is controlled over a digital output of the Control Unit (DI/DO 8).
• Line contactor feedback uses a digital input of the Control Unit (DI/DO 9).
• Line contactor switching time is less than 100 ms.
/
/
/
/LQHFRQQHFWLRQ
DVRXWSXW ','2
S ;
!
9
U S U
/LQHFRQWDFWRURQ
','2
/LQHFRQWDFWRU ;
)HHGEDFN
/LQH
S U
FRQWDFWRU
FORVHG S
bPV $FWLYH/LQH0RGXOH
7 )DXOW
/LQHFRQWDFWRU
)
IHHGEDFNVLJQDO
PLVVLQJ
!7KHORDGFDSDELOLW\RIWKHRXWSXWV
PXVWEHWDNHQLQWRFRQVLGHUDWLRQ$
FRQWDFWRUUHOD\PD\EHUHTXLUHG
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 59
Infeed
3.4 Line contactor control
Procedure
To commission the line contactor control, proceed as follows:
1. Connect the line contactor control contact to DI/DO 8
Observe the maximum output current of the digital output. If necessary, use an auxiliary
contactor.
You will find additional information on the maximum output current of the digital output DI/
DO 8 in the "X122 Digital inputs/outputs" chapter of the SINAMICS S120 Control Units and
additional system components manual.
2. Parameterize DI/DO 8 as an output (p0728.8 = 1).
3. Assign parameter p0738 the control signal for the line contactor r0863.1
4. Connect the line contactor feedback contact to DI/DO 9.
5. Assign p0860 with input signal r0722.9.
6. Enter the monitoring time for the line contactor (100 ms) in p0861.
Drive functions
60 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Infeed
3.5 Pre-charging and bypass contactor Chassis and Chassis-2
Function description
Pre-charging is the term for the procedure used to charge the DC link capacitors via resistors. Pre-
charging is carried out from the feeding supply network. The precharging input circuit limits the
charging current of the DC link capacitors.
• Chassis format
The pre-charging input circuit for Active Infeed and Smart Infeed Modules consists of a pre-
charge contactor with pre-charging resistors and a bypass contactor. The Active Line Module
controls the pre-charging input circuit in the Active Interface Module through terminals.
• Chassis-2 format
The pre-charging and main contactor must be provided externally for
Active Interface Modules. The control and feedback of the switches required for operation
are implemented and monitored using the software of the Active Line Modules. The
necessary signal interconnections are described in the manual referred to below: Opening
and closing times of the contacts being used can be adjusted using parameter p0255 (power
unit contactor monitoring time).
• Sizes FI, GI, HI and JI
The precharging input circuit in the Active Interface Module of module types FI and GI
contains the bypass contactor. The bypass contactor must be provided separately for frame
sizes HI and JI.
• Smart Line Module
With the Smart Line Module, precharging is integrated in the Smart Line Module itself. The
bypass contactor must be implemented in this case.
• Basic Line Modules (Thyristor)
For Basic Line Modules with thyristors, the built-in thyristors are connected instead of a
bypass contactor. For Basic Line Modules with diodes, the bypass contactor is implemented
as a circuit breaker.
Further information
You will find more detailed information in the following manual:
• SINAMICS S120 Manual for Chassis Power Units, Air-cooled
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 61
Infeed
3.5 Pre-charging and bypass contactor Chassis and Chassis-2
Drive functions
62 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel 4
Overview
• Servo control
In servo control, the extended setpoint channel is deactivated through the factory setting.
If an extended setpoint channel is required, it has to be activated.
• Vector control
The extended setpoint channel is always activated in vector control.
Function description
In the extended setpoint channel, setpoints from the setpoint source are conditioned for motor
control.
The setpoint for the motor control can also come from the technology controller (see Chapter
"Technology controller (Page 451)").
6HWSRLQWVRXUFHV
0RWRUL]HG $QDORJ )L[HGVSHHG )LHOGEXV -RJ
SRWHQWLRPHWHU LQSXWV VHWSRLQWV
6XSSOHPHQWDU\
0DLQVHWSRLQW
VHWSRLQW
0DLQVXSSOHPHQWDU\VHWSRLQW
VHWSRLQWVFDOLQJ
6HWSRLQWFKDQQHO
'LUHFWLRQOLPLWLQJ
GLUHFWLRQUHYHUVDO
6NLSIUHTXHQF\EDQGV
VHWSRLQWOLPLWLQJ
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO 0RWRUFRQWURO
6HUYRYHFWRU
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 63
Extended setpoint channel
Features
The function is characterized by the following features:
• Main/supplementary setpoint, setpoint scaling
• Direction limitation and direction reversal
• Suppression bandwidths and setpoint limitation
• Ramp-function generator
Setpoint sources
The closed-loop control setpoint can be interconnected from various sources using BICO
technology, e.g. at p1070 CI: Main setpoint (see function diagram 3030).
There are various options for setpoint input:
• Fixed speed setpoints
• Motorized potentiometer
• Jog
• Fieldbus
– Setpoint via PROFIBUS, for example
• Analog inputs of the following exemplary components:
– e.g. Terminal Board 30 (TB30)
– e.g. Terminal Module 31 (TM31)
– e.g. Terminal Module 41 (TM41)
Note
When the "extended setpoint channel" function module for servo control is activated, under
certain circumstances, the number of drives in the multi-axis group that can be controlled from
a Control Unit is reduced.
Properties of servo control without the "Extended setpoint channel" function module
• The setpoint is directly interconnected to p1155 (e.g. from a higher-level controller or
technology controller).
• For EPOS, the setpoint is interconnected to p1160.
Drive functions
64 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 65
Extended setpoint channel
4.1 Motorized potentiometer
Function description
The "Motorized potentiometer" function is used to simulate an electromechanical potentiometer
for setpoint input.
You can switch between manual and automatic mode for setpoint input. The specified setpoint
is routed to an internal ramp-function generator. Setting values, start values and braking with
OFF1 do not require the ramp-function generator of the motorized potentiometer.
The output of the ramp-function generator for the motorized potentiometer is available for
further interconnection via a connector output (e.g. interconnection to connector input p1070
- CI: Main setpoint, an additional ramp-function generator is then active).
Drive functions
66 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.1 Motorized potentiometer
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 67
Extended setpoint channel
4.2 Fixed setpoints
Function description
The "Fixed setpoints" function can be used to specify preset speed setpoints. These fixed
setpoints are defined using parameters and selected via binector inputs. Both the individual
fixed setpoints and the effective fixed setpoint are available for further interconnection via a
connector output (e.g. to connector input p1070 - CI: Main setpoint).
Features
The function is characterized by the following features:
• Number of fixed setpoints: Fixed setpoint 1 to 15
• Selection of fixed setpoints: Binector input bits 0 to 3
– Binector input bits 0, 1, 2 and 3 = 0 → setpoint = 0 active
– Unused binector inputs have the same effect as a "0" signal
Drive functions
68 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.3 Speed setpoint
Function description
The supplementary setpoint can be used to incorporate correction values from lower-level
controllers. This can be easily carried out using the addition point for the main/supplementary
setpoint in the setpoint channel. Both variables are imported via two separate sources and
added in the setpoint channel.
6FDOLQJ
PDLQVHWSRLQW
S>&@
0DLQVHWSRLQW U
S>&@
6XSSOHPHQWDU\ U
VHWSRLQW
S>&@
U
6FDOLQJ 'LUHFWLRQOLPLWDWLRQ
VXSSOHPHQWDU\VHWSRLQW 'LUHFWLRQUHYHUVDO
S>&@
6NLSIUHTXHQF\EDQGV
6HWSRLQWOLPLWDWLRQ
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 69
Extended setpoint channel
4.3 Speed setpoint
4.3.2 Jog
Function description
The "Jog" function is typically used to slowly move a machine part, e.g. a conveyor belt. The "Jog
mode" can also be used to move a drive into the required position independent of the sequence.
The jog mode can be selected via digital inputs or fieldbus (e.g. PROFIBUS). This means that the
setpoint is specified via p1058[0...n] and p1059[0...n].
When a jog signal is present, the motor is accelerated to the jog setpoint with the acceleration
ramp of the ramp-function generator (referred to the maximum speed p1082; see figure "Flow
diagram: Jog 1 and jog 2"). After the jog signal has been deselected, the motor is decelerated via
the set ramp of the ramp-function generator.
Note
The "Jog" function is not PROFIdrive-compliant!
6LJQDO
-RJJLQJ
6LJQDO
212))
7RWDOVHWSRLQW
HIIHFWLYHU
(QWHUVHWSRLQW
HIIHFWLYH
Drive functions
70 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.3 Speed setpoint
-RJ
W
S
'LJLWDO,QSXW
)LHOGEXV -RJ
W
S
Q
S
S
W
S
S
S
S
S
S
Features
• If both jog signals are issued at the same time, the current speed is maintained (constant
speed phase).
• Jog setpoints are approached and exited via the ramp-function generator.
• Jog is possible from the "Ready to start" state.
• If ON/OFF1 = "1" and jog are selected simultaneously, ON/OFF1 has priority.
Therefore ON/OFF1 = "1" must not be active for jog to be activated.
• OFF2 and OFF3 have priority over jog.
• The switch-on command is issued via p1055 and p1056.
• The jog speed is defined via p1058 and p1059.
• The following applies in "Jog mode":
– The main speed setpoints (r1078) are disabled.
– The supplementary setpoint 1 (p1155) is disabled.
– The supplementary setpoint 2 (p1160) is forwarded and added to the current speed.
• The suppression bandwidths (p1091 to p1094) and the minimum limit (p1080) in the
setpoint channel are also active in jog mode.
• The ramp-function generator cannot be frozen (via p1141) in jog mode (r0046.31 = 1).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 71
Extended setpoint channel
4.3 Speed setpoint
Flow diagram
32:(521
66ZLWFKLQJRQLQKLELWHG
! =6:$( [
=6:$(
!
=6:$(
&RPPLVVLRQLQJFRPSOHWHG
S DQGS
2))67:$(
! &RDVWGRZQ67:$
2))67:$(
672VHOHFWHG U(3WHUPLQDOHQDEOHPLVVLQJ ุ
>)3@
65HDG\IRUVZLWFKLQJRQ
=6:$
!
=6:$ !
'ULYHDWVWDQGVWLOO
/LQHFRQWDFWRURSHQ
:DLWIRUMRJ
-RJJLQJ +:SXOVHHQDEOH
67:$ ! >)3@>)3@
ุ
-RJJLQJ
'ULYHDW
67:$ VWDQGVWLOO
65HDG\ 6F-RJJLQJ
=6:$ GRZQUDPS
! =6:$ [ =6:$
(QDEOHRSHUDWLRQ67:$ =6:$ ! =6:$
&ORVHGOLQHFRQWDFWRU =6:$ !
:DLWIRUSUHFKDUJLQJ 5DPSGRZQGULYHYLD
UDPSIXQFWLRQJHQHUDWRU
! WRQ
WKHQLQKLELWSXOVHV
(QDEOHRSHUDWLRQ67:$
5HDG\IURP0RWRU0RGXOHU
'HPDJQHWL]DWLRQFRPSOHWHG -RJJLQJ -RJJLQJ
U ุ -RJJLQJ
,QIHHGUHDG\ -RJJLQJ -RJPRGH
S
62SHUDWLRQ
=6:$
! =6:$
=6:$ !
3XOVHVHQDEOHG
&RQWUROOHUHQDEOHG
(QDEOHDVVRFLDWHGMRJVHWSRLQW
Drive functions
72 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.3 Speed setpoint
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 73
Extended setpoint channel
4.3 Speed setpoint
Requirements
• The settings to limit the direction of rotation and direction reversal are only active if the
setpoint is entered using p1070 (main setpoint), p1075 (supplementary setpoint) or a
motorized potentiometer. If the setpoint is entered using p1155, p1160, p1430 or the
Dynamic Servo Control (DSC) function, then the functions are not active.
Function description
For a reversing operation, the motor direction of rotation is reversed by inverting the setpoint.
Set the signal source for setpoint inversion in p1113[0...n]. In p1110[0...n] or p1111[0...n], set
the signal source for inhibiting in the negative or in the positive direction. The settings for
minimum speed (p1080) remain active for p1110 = 1 or p1111 = 1.
LQKLELWSRVLWLYHGLUHFWLRQRIURWDWLRQ
S
LQKLELWQHJDWLYHGLUHFWLRQRIURWDWLRQ
S
VHWSRLQWLQYHUVLRQ
S
6NLSIUHTXHQF\EDQGV
6HWSRLQWOLPLWDWLRQ
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Drive functions
74 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.3 Speed setpoint
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 75
Extended setpoint channel
4.4 Skip frequency bands and speed limits
Function description
In the range from 0 rpm to the speed setpoint, a drive train (e.g. motor, clutch, shaft, machine)
can have one or more points of resonance. These resonances lead to oscillations. The
suppression bandwidths can be used to prevent operation in the resonant frequency range.
In p1082 set the speed limits in both directions. Using p1083, further restrict the positive
direction of rotation, and using p1086 the negative direction of rotation.
Set the minimum speed in p1080. The set minimum speed acts as absolute value in the positive
and negative directions of rotation, and in operation is not fallen below.
Note
You must not confuse the minimum speed with the negative speed limit p1086 (speed limit in
the negative direction of rotation).
S>'@ S>'@
6NLSIUHTXHQF\
EDQGV
S>'@
S>'@
S>&@
S
0LQ U
S>'@ 6SHHGOLPLWLQJ
QBPLQ6BT 6SHHGOLPLWPLQ PD[
S>&@ \ \
[ \ [ \
[
U U
[
0D[
S>'@
S'@
QBPLQ
S>&@
S 0D[ U
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Minimum speed
Using parameter p1106[0...n], a minimum speed n_min s_src or minimum velocity can be set,
which is wired via BICO.
Drive functions
76 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.4 Skip frequency bands and speed limits
Setpoint limitation
• p1080[0...n] Minimum speed
• p1082[0...n] Maximum speed
• p1083[0...n] CO: Speed limit in positive direction of rotation
• r1084 CO: Speed limit positive effective
• p1085[0...n] CI: Speed limit in positive direction of rotation
• p1086[0...n] CO: Speed limit in negative direction of rotation
• r1087 CO: Speed limit negative effective
• p1088[0...n] CI: Speed limit in negative direction of rotation
• p1106[0...n] CI: Minimum speed signal source
• r1119 CO: Ramp-function generator setpoint at the input
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 77
Extended setpoint channel
4.5 Ramp-function generator
Function description
The "Ramp-function generator" function limits the jerk and the acceleration, which occur when
the setpoint suddenly changes (step function). The stress on the mechanical system is reduced
by avoiding or reducing sudden torque changes (torque steps). Further, resonance effects in the
complete drive train are reduced.
The ramp-up time p1120[0...n] and ramp-down time p1121[0...n] can be used to set mutually
independent acceleration and deceleration ramps. This allows a controlled transition to be
made in the event of setpoint changes.
The maximum speed p1082[0...n] is used as a reference value for calculating the ramps from the
ramp-up and ramp-down time. For a quick stop (OFF3), a special adjustable ramp is available via
the ramp-down time p1135[0...n] (e.g. for quick, controlled stopping after an EMERGENCY OFF
button has been pressed).
The following versions are available:
• Basic ramp-function generator
The basic ramp-function generator has the following general features:
– Ramp up and ramp down
– Ramp down for quick stop (OFF3)
– Tracking configurable via parameter p1145
– Setting values for the ramp-function generator
• Extended ramp-function generator
In addition to the basic ramp-function generator, the extended ramp-function generator also
has initial and final rounding.
Note
The ramp-function generator cannot be frozen (via p1141) in jog mode (r0046.31 = 1).
Drive functions
78 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.5 Ramp-function generator
[
7XS 7GQ
S
W
S
\
S
W
S
7XS 7GQ
Figure 4-8 Ramp-up and ramp-down with the basic ramp-function generator
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 79
Extended setpoint channel
4.5 Ramp-function generator
\ 7XS 7GQ
S
[
\
S
G\GW ,5 )5 ,5 )5 ,5 )5 ,5 )5
W
7XSBHII 7GQBHII
Drive functions
80 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.5 Ramp-function generator
Overview
A ramp-function generator (RFG) can be operated with or without tracking.
ZLWKRXWWUDFNLQJ ZLWKWUDFNLQJ
6SHHGDFWXDOYDOXH 6SHHGDFWXDOYDOXH
W W W W
Note
Smaller motors
For smaller motors and depending on the controller settings required for the application, in spite
of the fact that RFG tracking has been activated, higher deviations can occur between the
setpoint and the actual value. This deviation can result in a sudden dip in the torque load and can
therefore result in a higher, uncontrollable change in the speed (speed step).
By setting parameter p1400.16 = 1, the setpoint becomes even more closely linked to the actual
value. Speed steps are reduced, and the integral component of the speed controller is only
stopped if this reaches the torque limit.
Function description
The following functions are available for RFG tracking:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 81
Extended setpoint channel
4.5 Ramp-function generator
Drive functions
82 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.5 Ramp-function generator
p1145 can be used to set the permitted following error. The speed setpoint is so tracked to the
set permitted following error. If the torque decreases, the ramp-up continues to the speed
setpoint at the torque or current limit.
• Illustrating the principle of operation:
Q5)*
MOL2
MOL1
ML
t1 t2 t3 t4 t
nVHW =
n5)* =
nDFW =
M2/ = Overload torque
M/ = Load torque
Time Explanation
t1, t3 For t1 and t3, the load torque (ML) increases to the overload torque (MOL). The torque limit
of the drive is exceeded.
At t3, the overload torque (MOL) is higher than that at t1.
t1 At t1 the drive is being ramped up along specified ramp-function generator ramp.
t1 → t2 Between t1 and t2, the overload torque prevents the motor from continuing to accelerate
to the speed setpoint along the ramp-function generator ramp. The ramp-function gen‐
erator output (nRFG) tracks the speed actual value (nact) via p1145 > 1.
t2 At t2, the overload torque (MOL) decreases to the load torque (ML).
t2 → t3 Between t2 and t3, the drive accelerates along the ramp-function generator ramp up to
speed setpoint (nset).
t3 At t3, the ramp-function generator has reached the speed setpoint (nset). Contrary to t1,
at t3 a higher overload torque (MOL) begins to act on the drive.
For standard RFG tracking, the ramp-function generator output (nRFG) follows the set‐
point or stops. As a consequence, the ramp-function generator output does not follow
(track) the speed actual value (nact).
t3 → t4 Between t3 and t4, the overload torque almost completely brakes the drive down to zero
speed. The ramp-function generator output (nRFG) does not track the speed actual value
(nact) via p1145 > 1.
t4 At t4, the overload torque (MOL) decreases to the load torque (ML).
t4 → tx As the ramp-function generator output (nRFG) between t3 and t4 does not track the speed
actual value (nact), from t4, the drive accelerates without ramp-function generator ramp
to the speed setpoint (nset) at the current or torque limit.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 83
Extended setpoint channel
4.5 Ramp-function generator
Drive functions
84 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.5 Ramp-function generator
to the current limit, but instead back to the original speed setpoint along the up ramp that has
been set.
• Illustrating the principle of operation:
Q5)*
MOL2
MOL1
ML
t1 t2 t3 t4 t
nVHW =
n5)* =
nDFW =
M2/ = Overload torque
M/ = Load torque
Time Explanation
t1, t3 For t1 and t3, the load torque (ML) increases to the overload torque (MOL). The torque limit
of the drive is exceeded.
At t3, the overload torque (MOL) is higher than that at t1.
t1 At t1 the drive is being ramped up along specified ramp-function generator ramp.
t1 → t2 Between t1 and t2, the overload torque prevents the motor from continuing to accelerate
to the rated speed along the ramp-function generator ramp. The ramp-function gener‐
ator output (nRFG) tracks the speed actual value (nact) via p1145 > 1.
t2 At t2, the overload torque (MOL) decreases to the load torque (ML).
t2 → t3 Between t2 and t3, the drive accelerates along the ramp-function generator ramp up to
speed setpoint (nset).
t3 At t3, the ramp-function generator has reached the speed setpoint (nset). Contrary to t1,
at t3 a higher overload torque (MOL) begins to act on the drive.
For extended RFG tracking, the ramp-function generator output (nRFG) follows the speed
actual value (nact) or stops. As a consequence, the ramp-function generator output fol‐
lows (tracks) the speed actual value (nact).
t3 → t4 Between t3 and t4, the overload torque almost completely brakes the drive down to zero
speed. The ramp-function generator output (nRFG) tracks the speed actual value (nact) via
p1145 > 1.
t4 At t4, the overload torque (MOL) decreases to the load torque (ML).
t4 → tx As the ramp-function generator output (nRFG) between t3 and t4 tracks the speed actual
value (nact), from t4, the drive accelerates along the ramp-function generator ramp to the
speed setpoint (nset).
• Possible settings:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 85
Extended setpoint channel
4.5 Ramp-function generator
– p1115.1 = 1:
RFG tracking is always active. For load surges, the ramp-function generator output tracks
the speed actual value. Tracking ends at speed setpoint = 0.
– p1151.2 = 1:
RFG tracking is always active. For load surges, the ramp-function generator output tracks
the speed actual value. The tracking continues for a polarity change.
Drive functions
86 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Extended setpoint channel
4.5 Ramp-function generator
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 87
Extended setpoint channel
4.5 Ramp-function generator
Drive functions
88 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control 5
Overview
The servo control mode enables operation with a high dynamic response and precision for a
motor with motor encoder.
Function description
In the Servo control mode, the connected motor is emulated in a vector model based on its
equivalent circuit diagram data. Consequently, the servo control constitutes a field-oriented
control.
In contrast to vector control, the vector model is optimized according to other criteria in servo
control. In favor of achieving a high dynamic performance, a small deterioration in the control
accuracy and control quality is accepted.
Features
Special features of the servo control include:
• Maximum computing speed
• Shortest sampling times
• Maximum dynamic performance
• High output frequencies (> 800 Hz)
• Preferably used with permanent magnet synchronous motors with the appropriate dynamic
performance
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 89
Servo control
5.1 Comparison between servo control and vector control
Drive functions
90 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.1 Comparison between servo control and vector control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 91
Servo control
5.1 Comparison between servo control and vector control
Drive functions
92 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.1 Comparison between servo control and vector control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 93
Servo control
5.2 Influencing calculation of the open-loop control and closed-loop control parameters
Drive functions
94 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.3 Setpoint addition
Function description
Setpoint addition allows up to 2 speed setpoints to be combined. While main and
supplementary setpoints used in the setpoint channel are influenced by speed limits and the
ramp-function generator, the speed setpoint is directly active here. As a consequence, up ramps
and down ramps of a ramp-function generator are eliminated.
Speed actual values of a higher-level position control are suitable as source, which can be
entered using a PROFIdrive telegram. Interconnect the telegram control word as BICO source.
The speed setpoint is then refreshed in the bus cycle, e.g. in the PROFINET cycle.
A supplementary speed setpoint can, through setpoint addition, minimize disturbing
influences on the speed setpoint from the position control.
6SHHGVHWSRLQWHJWHOHJUDP
p1155[C]
(0)
,QWHUSRODWRU
+
S 0
x,y T1 x r1170
y +
5DPSIXQFWLRQJHQHUDWRUVHOHFWLRQ0 0 1 1
S 6SHHGVHWSRLQW
7RWDO
1 0 t
,QWHUSRODWRU
Interpolator
When using a speed setpoint from a higher-level control system, the speed setpoints are only
refreshed (updated) in the bus cycle. The bus cycle is normally significantly slower than the
current controller cycle of the SINAMICS drive, which can result in steps. When using an
interpolator, the speed setpoint is linearly interpolated between the bus cycles, so that steps that
possibly occur can be eliminated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 95
Servo control
5.3 Setpoint addition
Drive functions
96 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.4 Speed setpoint filter
Function description
The "Speed setpoint filter" function allows you to hide or to attenuate certain frequency ranges.
Speed setpoint filters do not have any effect on the stability of the speed controller, because they
lie in the setpoint channel. The dynamic response in the control behavior is reduced by the
smoothing.
The various filter types are identical in structure and can be set via parameters p1415[0...n]
(Filter 1) and p1421[0...n] (Filter 2) as follows:
• Band-stop filter
• Low-pass 1st order (PT1)
• Low-pass 2nd order (PT2)
_\_ IV
\ _\_
IB% W
'
I )LUVWRUGHUGHOD\HOHPHQW [ \
QG2UGHU)LOWHU
IQ
I
S[[[[ WLPHFRQVWDQW
S[[[[ S[[[[
IQBQ 'BQ
1DWXUDOIUHTXHQF\ 'DPSLQJ
'HQRPLQDWRU 'HQRPLQDWRU
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 97
Servo control
5.4 Speed setpoint filter
3. Parameterize the following values for each activated speed setpoint filter (parameter range
p1415 to p1426):
– Type
– Time constant
– Denominator natural frequency
– Denominator damping
– Numerator natural frequency
– Numerator damping
4. Then save the modified project settings.
Drive functions
98 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.5 Speed controller
Function description
For operation with an encoder, the speed controller controls the speed of the motor based on
the actual values provided by the encoder. For operation without an encoder, the speed
controller controls the speed of the motor based on calculated speed actual values.
Special characteristics of the speed controller include:
• Speed setpoint filter
• Speed controller adaptation
Note
Speed and torque cannot be controlled simultaneously. If speed control is activated, this has
priority over torque control.
Limits
The maximum speed r1082 is preset with the default value of the selected motor and becomes
effective when commissioning the system. The ramp-up and ramp-down times for the encoder
relate to this value.
S>&@
S S
0LQ
S
S>&@
0D[
S S
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 99
Servo control
5.5 Speed controller
Function description
The following types of adaptation are available with the "Speed controller" function:
• Free Kp_n adaptation
• Speed-dependent Kp_n/Tn_n adaptation
• Controller parameters adaptation
Additional information is provided in Chapter "Controller parameters adaptation (Page 105)".
S>'@
S>'@
S>'@
$GDSWDWLRQVLJQDO \
S>&@ [
UHIHUUHGWR
S[RUS[ [
'\QDPLFUHGXFWLRQILHOG
ZHDNHQLQJ
7QBQBEDVLFS
S>'@
6SHHGGHSHQGHQW.QBS
DGDSWDWLRQ
7RWKHVSHHG
S>'@ FRQWUROOHUZLWK
HQFRGHU
6SHHGGHSHQGHQW7QBS
DGDSWDWLRQ
Drive functions
100 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.5 Speed controller
.SBQ 3URSRUWLRQDOJDLQ
7QBQ ,QWHJUDOWLPH
SyS
S
.SBQ
ZLWKDGDSWDWLRQ
SyS
ZLWKRXWDGDSWDWLRQ
S
7QBQ
Q
S S
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 101
Servo control
5.5 Speed controller
Function description
The changeover from speed-controlled to torque-controlled operation is implemented with
selection of the operating modes (p1300) or via a binector input (p1501). This changeover
renders all torque setpoints from the speed control ineffective. The setpoints for torque control
mode are selected by parameterization.
Features
Moreover, special features of the torque control also include:
• Torque setpoint can be specified:
– The torque setpoint source can be selected.
– The torque setpoint can be scaled.
– An additional torque setpoint can be entered.
• Display of the overall torque
HJS S>&@
>@
S>&@
Drive functions
102 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.5 Speed controller
OFF responses
Once you have activated torque-controlled operation, you can parameterize the OFF responses
1, 2 and 3 as follows:
• OFF1 and p1300 = 23
– Response as for OFF2
• OFF1, p1501 = "1" signal and p1300 ≠ 23
– No separate braking response; the braking response is provided by a drive that specifies
the torque.
– The pulses are suppressed when the brake application time (p1217) expires. Standstill is
detected when the actual speed value is less than the speed threshold (p1226) or when
the monitoring time (p1227) that started when speed setpoint ≤ speed threshold
(p1226) has expired.
– Switching-on inhibited is activated.
• OFF2
– Immediate pulse suppression, the drive coasts to standstill.
– The motor brake (if parameterized) is closed immediately.
– Switching-on inhibited is activated.
• OFF3
– Switch to speed-controlled operation
– n_set = 0 is input immediately to brake the drive along the OFF3 deceleration ramp
(p1135).
– When standstill is detected, the motor brake (if parameterized) is closed.
– The pulses are suppressed when the motor brake application time (p1217) has elapsed.
Standstill is detected when the actual speed value is less than the speed threshold
(p1226) or when the monitoring time (p1227) that started when speed setpoint ≤ speed
threshold (p1226) has expired.
– Switching-on inhibited is activated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 103
Servo control
5.5 Speed controller
Drive functions
104 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.6 Controller parameters adaptation
Overview
Mechanical resonances in machine tools and individual drive trains cannot be minimized at will.
Oscillations, strains, compressions and torsions in the material cannot be avoided by design.
Furthermore, the mechanical resonances that occur are strongly dependent on the load and the
position at which the load is applied. Accelerations and jerk can further increase the mechanical
resonances in the material.
The surface quality of workpieces can be improved greatly by damping of mechanical
resonances through control loop adaptation.
Function description
Using the "Controller parameters adaptation" function module, control of machine operation
can be adapted to changing operating conditions (e.g. different velocities or axis positions).
Through programming, the user can notify the controller of a changed load. The controller also
specifies velocities, accelerations and jerk. From these parameters and using the data measured
beforehand, the controller can calculate and activate adaptation factors for the drives to be
controlled. This achieves a damping of mechanical resonances.
After the function module has been activated, the control loop parameters are adapted
dynamically during the runtime using adaptation blocks. When doing this, the control system
cyclically transfers up to 4 adaptation factors using PROFIBUS-/PROFINET telegrams. By means
of Siemens telegrams 146, 148 and 149, the adaptation factors are interconnected via p2788
(adaptation factor signal source).
Adaptation factors
The adaptation factors are calculated by the control system and transferred as input variables to
the drive via PROFIBUS/PROFINET telegrams. The control parameters are then adapted based on
the calculated input variables.
The following settings are possible:
• p2780 (Activate adaptation block)
• p2782 (Adaptation mode)
• p2783 (Adaptation lower limit value)
• p2784 (Adaptation upper limit value)
Diagnostics
The currently active adaptation factor is indicated in r2789[0...5].
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 105
Servo control
5.6 Controller parameters adaptation
3. Set the adaptation mode for the corresponding block (p2782[0...5]). The following modes
and diagnostic parameters are available:
4. Activate the block for the desired drive data sets (DDS) (p2780[0...5].0...31).
More detailed information on the individual drive data sets can be found in the
SINAMICS S120/S150 List Manual.
Control parameters
The following controller parameters are adapted depending on the selected mode:
• Mode 1: p1460
• Mode 2: p1462
Drive functions
106 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.6 Controller parameters adaptation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 107
Servo control
5.7 Torque setpoint limitation
Function description
The torque setpoint can be limited to a maximum permissible value in all four quadrants.
Different limits can be parameterized for motor and regenerative modes.
LTOLPLWDWLRQFXWVRIIWKH
RYHUVKRRWRIWKHILOWHUV
6HWSRLQWRIWKHWRUTXHJHQHUDWLQJFXUUHQW \
LTBVHWB LTBVROOB
[ U
>@
>$@ 0
(IIHFWLYHWRUTXHOLPLWV>1P@ 7KHIRXUTXDGUDQWV
U
>@
%DFNZDUG )RUZDUG
JHQHUDWLQJ PRWRULQJ
U ದ
>@ Q
%DFN )RUZDUG
ZDUG JHQHUDW
7RUTXHIDFWRU0LT
PRWRULQJ LQJ
>@
ದ
Applications
The main applications for torque setpoint limitation are:
• Travel to fixed stop
• Tension control for continuous goods conveyors and winders
• Limiting the torque to the maximum possible torque depending on the mounted mechanical
system
Default value
When commissioning the system for the first time, function "Torque setpoint limiting" is pre-
assigned depending on the value set in p0500. The following settings are possible:
Drive functions
108 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.7 Torque setpoint limitation
Features
The connector inputs of the function are initialized with fixed torque limits. If required, the
torque limits can also be defined dynamically during operation.
• A control bit can be used to select the torque limitation mode. The following alternatives are
available:
– Upper and lower torque limit
– Motor and regenerative torque limit
• Additional power limitation configurable
– Motor mode power limit
– Regenerative mode power limit
• The following limits influence the resulting torque limit:
– Maximum current limit (p0640)
– Stall power limiting (p0326, p0388)
This limit involves a physical limit, which corresponds to the maximum converter output
voltage. It is only permissible to change the limit if the associated motor data have not
been correctly set.
• Offset of the setting values also possible (see the diagram below)
– Vertical axes:
For vertical axes, at standstill the drive holds the force caused by the weight of the load.
You can set the offset to the force due to weight if the torque limits are specified without
the force due to the weight of the load.
• The following torque limits are displayed via parameters:
– Lowest of all upper torque limits with and without offset
– Highest of all lower torque limits with and without offset
WARNING
Uncontrolled movement of the drive as a result of incorrect parameter assignment
If there is no counterforce, incorrect parameterization of the fixed torque limits in p1520 and
p1521 or the dynamic torque limits in p1522 or p1528 and p1523 or p1529, can result in
uncontrolled drive motion resulting in death or severe injury.
• For drives where there is no active counterforce, the lower torque limit must be set to a
negative value.
• Check the active torque limits in r1538 (active upper torque limit) and r1539 (active lower
torque limit).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 109
Servo control
5.7 Torque setpoint limitation
0 0
S S
S
S
S
S
Drive functions
110 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.7 Torque setpoint limitation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 111
Servo control
5.7 Torque setpoint limitation
Drive functions
112 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.8 Current setpoint filter
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 113
Servo control
5.8 Current setpoint filter
Parameterization example
Four current setpoint filters connected in series can be parameterized as follows, for example:
• Lowpass 2nd order (PT2: -40 dB/decade) (type 1)
• General filter 2nd order (type 2)
• Band-stop filter
• Low-pass with reduction by a constant value
In addition to the amplitude response, the phase response is also shown in the following. A
phase shift results in a control system delay and should be kept to a minimum.
S>'@
U S>'@
IQBQ
S>'@ IQBQ
'BQ S>'@
S>'@ 'BQ
S>'@
S>'@
S>'@
_\_
_\_
[ ' \ '
[ \
IQ
I IQ
I
37
! 37
!
IQB] 'B]
S>'@ S>'@ IQB] 'B]
S>'@ S>'@
_\_
_\_
[ \
[ \
I
!
!
I
!*HQHUDOQGRUGHUILOWHU
!37ORZSDVV
IQBQ 'BQ
S>'@ S>'@ 'BQ
IQBQ
S>'@
S>'@
)LOWHU )LOWHU
Drive functions
114 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.8 Current setpoint filter
Additional examples
The following examples demonstrate the features of the parameterizable current setpoint
filters.
+
V
V '1
yV
˭I1 ˭I1
I +]
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 115
Servo control
5.8 Current setpoint filter
Reduction Abs = 0 dB
Drive functions
116 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.8 Current setpoint filter
• Numerator damping
2
.
1 1 I%%
'= y y 1
2 $EV $EV
10 I6Sy
• Denominator damping
I%%
'1 $EV
I6Sy
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 117
Servo control
5.8 Current setpoint filter
V '=
˭I= ˭I= yV
+V
V '1
˭I1 ˭I1 yV
Drive functions
118 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.8 Current setpoint filter
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 119
Servo control
5.9 Current controller
Function description
The current controller is pre-assigned based on the electrical motor data, and generally, does not
have to be adapted in operation. When required, you can measure and optimize the current
controller frequency response using the appropriate measuring functions.
Features
Features of the current controller include:
• Current and torque limitation
• Current controller acts as PI controller
• Current controller adaptation is possible
• Closed-loop flux control is possible for an induction motor
.S
.S3URSRUWLRQDOJDLQ
S ,TWRUTXHJHQHUDWLQJFXUUHQW
SyS
S S ,T
Drive functions
120 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.9 Current controller
Current control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 121
Servo control
5.10 Autotuning
5.10 Autotuning
Function description
The term "Autotuning" comprises all drive-internal functions that adapt controller parameters
during operation based on internal measured variables. The settings are written to the
parameters, but are not saved permanently.
Applications
• Support of the commissioning
• Adaptation of the controller during major changes in the mechanical system
Autotuning process
The following table provides an overview of the most important autotuning processes and their
basic functions.
Processes Explanation
One Button Tuning Using this procedure, the speed controller and EPOS controller can be automat‐
(recommended) ically tuned (optimized). In this regard, a controlled system is measured once and
the controller is then set.
Online tuning Using this procedure, controller parameters are determined from the constantly
estimated or parameterized moments of inertia (motor torque and moment of
inertia).
Deactivate online tuning as soon as the controller data has been calculated and
the established values for controller optimization, as well as the filter settings
have been saved in a non-volatile (RAM to ROM) memory.
Current setpoint filter Mechanical resonant frequencies can be filtered using this procedure. To filter a
adaptation resonant frequency, a selected current setpoint filter is automatically shifted to a
mechanical resonant frequency.
We recommend this procedure for plants and systems, which in operation man‐
ifest a changing mechanical resonant frequency, whose influencing variable is
unknown. However, if the influencing variable is known, then we recommend
using function "Controller parameters adaptation (Page 105)" instead.
Overview
The One Button Tuning function automatically optimizes the speed and position controller of a
drive.
Drive functions
122 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Function description
With One Button Tuning (OBT), the mechanical drive train is measured using short test signals
and the controller parameters are optimally adapted to the existing mechanics. As this is a drive-
internal function, no external engineering tool is required.
NOTICE
Changing the controller parameters manually
Manually changing controller parameters that were set automatically by One Button Tuning
can result in an unstable controller and therefore material damage.
• Do not change the following parameters during One Button Tuning:
p0430, p1160, p1413 to p1426, p1428, p1429, p1433 to p1435, p1441, p1460 to 1465,
p1498, p1513, p1656 to p1676, p1703, p2533 to p2539, p2567, p2572, p2573
Val‐ Reaction
ue
-1 Deactivates the "Autotuning" function. Automatically sets p5300 = 0. The preset values for the
speed and position controller are restored.
0 Deactivates the "Online tuning" function. To store the determined values for the speed and po‐
sition controller retentively, set p0977 = 1 or execute the "Copy RAM to ROM" command.
1 Activates the "One Button Tuning" function. The moment of inertia is determined once. The
controller parameters and current setpoint filters are also determined once using a noise signal as
excitation source.
You set this function in p5301 after activation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 123
Servo control
5.10 Autotuning
Val‐ Reaction
ue
2 Activates the "Online tuning" function. The moment of inertia is estimated. The controller pa‐
rameters are recalculated if the moment of inertia changes by more than 5% compared to the last
calculation.
You set this function in p5302 after activation.
Note
Settings in p5300 may change the parameters p5280 and p1400. After deactivating autotuning
(p5300 = 0), check the settings in p5280 and p1400 and correct them if necessary.
Bit Explanation
00 Determining the speed controller gain:
• The speed controller gain is determined and set with the aid of a noise signal.
01 Determining the current setpoint filter:
• Any required current setpoint filters are determined and set with the aid of a noise signal. In
this way, a higher dynamic response can be achieved in the speed control loop.
02 Determining the moment of inertia:
• The moment of inertia is determined and set with the aid of a test signal.
• Requirements:
– Distance limiting has been set in p5308.
– The duration of the test signal has been set in p5309.
• If this bit is not set, the moment of inertia must be set manually in p1498.
04 Detecting load oscillations:
• Any existing load oscillations (low-frequency resonances) are detected by means of a test
signal.
• Requirement:
– Sufficient distance limiting has been set in p5308.
• The function detects frequencies in the range of approx. 2 Hz to 95 Hz and does not need an
external measuring system on the load. The frequencies detected (zero positions and pole
positions) are displayed in p5294[0...2] and r5295[0...2].
• You set active oscillation damping with bit 05.
Drive functions
124 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Bit Explanation
05 Suppressing detected load oscillations:
• Any existing load oscillations (low-frequency resonances) are detected by means of a test
signal and set in p3752. The frequency of the smallest detected zero position is hereby en‐
tered in p3752.
• Requirements:
– The moment of inertia was determined automatically (p5301.2 = 1; see above) or man‐
ually in p1498.
– The "APC" function module is activated (p0108.7 = 1).
– The "APC without sensor on the load side" function is activated (p3700.2 = 1).
• Important notes:
– After the function is performed, Advanced Positioning Control must be activated by set‐
ting p3700.0 to 1.
07 Activating synchronized axes:
• Activation of this function is required for interpolating axes.
• With this function, the axes are adapted to the dynamic response set in p5275. The time in
p5275 should be set with the lowest dynamic response in accordance with the axis.
08 Determining the moment of inertia from the frequency response:
• With this function, the moment of inertia is determined from the frequency response using a
test signal. When bit 02 is inactive, the moment of inertia is transferred in addition to p1498.
• To determine the moment of inertia with greater accuracy, we recommend setting the tra‐
versing distance via p5308 before the measurement.
• You can restrict the frequency range for the measurement using p5323 and p5324.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 125
Servo control
5.10 Autotuning
Drive functions
126 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 127
Servo control
5.10 Autotuning
Overview
The "Online tuning" function is enabled via the "Moment of inertia estimator (Page 572)"
function module and can be used with EPOS for simple positioning tasks.
Requirements
• The "Moment of inertia estimator" function module is activated (p1400.18 = 1).
Function description
Through the online tuning, the relevant controller parameters for the speed controller and
position controller (including precontrol) are set automatically in operation.
The automatic calculation of the controller parameters also depends on the moment of inertia
of the motor and the load. The load moment of inertia can be set manually in p1498 or
(preferably) automatically by activation of the moment of inertia estimator.
Drive functions
128 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
When the moment of inertia estimator is activated, the moment of inertia is determined during
operation with alternating load torques and is considered in the one-off or cyclic recalculation
of the controller parameters.
NOTICE
Unstable controller for excessively low stiffness between the motor and load
Only the motor measuring system is taken into account for the calculation of the controller
parameters.
When a load-side measuring system is used for the position control, this can result in an
unstable controller setting if there is insufficient stiffness between the motor inertia and
relatively high load moments of inertia – which in turn can lead to material damage.
• If the stiffness is too low, reduce the load dynamic factor using p5273.
• For all DDS where the same EDS is assigned with TTL/HTL encoder, ensure that the identical
parameterization is used (e.g. p5300[0] = -1 and p5300[1] = -1, etc.).
NOTICE
Changing the controller parameters manually
Manually changing controller parameters that were set automatically by online tuning can
result in an unstable controller and therefore material damage.
• Do not change the following parameters during the online tuning:
p1413, p1414 to p1426, p1428, p1429, p1433 to p1435, p1441, p1460 to p1465, p1656
to p1676, p1703, p2533 to p2539, p2567
Note
Moment of inertia estimator
Observe and adhere to the notes and instructions in Chapter Moment of inertia estimator
(Page 572).
Val‐ Reaction
ue
-1 Deactivates the "Autotuning" function and automatically sets p5300 = 0. The preset values for the
speed and position controller are restored.
0 Deactivates the "Online tuning" function. To store the determined values for the speed and po‐
sition controller retentively, set p0977 = 1 or execute the "Copy RAM to ROM" command.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 129
Servo control
5.10 Autotuning
Val‐ Reaction
ue
1 Activates the "One Button Tuning" function. The moment of inertia is determined once. The
controller parameters and current setpoint filters are also determined once using a noise signal as
excitation source.
You set this function in p5301 after activation.
2 Activates the "Online tuning" function. The moment of inertia is estimated. The controller pa‐
rameters are recalculated if the moment of inertia changes by more than 5% compared to the last
calculation.
You set this function in p5302 after activation.
Note
Settings in p5300 change the parameters p5280 and p1400. After deactivating autotuning
(p5300 = 0), check the settings in p5280 and p1400 and correct them if necessary.
Bit Reaction
00 The speed controller gain is determined and set with the aid of a noise signal.
"Function is being prepared"
01 Any required current setpoint filters are determined and set with the aid of a noise signal.
In this way, a higher dynamic response can be achieved in the speed control loop.
"Function is being prepared"
02 The moment of inertia is determined using the inertia estimator.
If this bit is not set, the load moment of inertia must be parameterized manually in p1498.
The test signal must have been previously set in p5308 and p5309.
03 If "Once" is set, the inertia estimator is deactivated after successful determination of the
moment of inertia by p1498.
The parameters must then be saved in non-volatile memory (p0977 = 1).
If "Cyclically" is parameterized, the moment of inertia is determined continuously and the
controller parameters are adapted.
As soon as the moment of inertia has been successfully established (r1407.26 = 1), we
recommend saving the parameters. The necessity for resettling of the controllers following
a POWER ON will thus be avoided.
06 The function Current setpoint filter adaptation (Page 134) is enabled. This function can be
useful for damping a variable resonance in the mechanical system.
07 The axes are adapted to the dynamic response set in p5275. This setting is required for
interpolating axes.
Recommendation:
Set the time in p5275 according to the axis with the lowest dynamic response.
Drive functions
130 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Parame‐ Explanation
ter
p5272 Used to set the dynamic response factor for the entire P gain of the speed controller.
p5273 Used to set the estimated load inertia for the P gain of the speed controller with the load dynamic response factor.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 131
Servo control
5.10 Autotuning
Parame‐ Explanation
ter
r5274 Indicates the estimated dynamic response of the speed control loop as PT1 time constant.
p5275 Used to set the same time constants for the dynamic time constant. In this way, the interpolating drives receive a
defined dynamic response via the precontrol.
Positioning without overshoot cannot be achieved in all cases.
r5276 Shows the estimated Kv factor. This value can be used for a higher-level control system, to set the position
controller gain. This applies only when Dynamic Servo Control (DSC) is active in the drive.
r5277 Indicates the estimated precontrol symmetry time. This value can be used for a higher-level control system, to
symmetrize the position controller precontrol. This applies only when Dynamic Servo Control (DSC) is active in the
drive.
Examples of applications
Online tuning is applied in the following cases:
• Positioning axes
A positioning axis application can always be used when an axis performs a point-to-point
motion independently of other axes. p5302.7 = 0 must be set. The axis is thus optimized for
positioning without overshoot.
• Interpolating axes (EPOS position controller with higher-level control)
Interpolating axis applications are required when several axes jointly perform a path motion,
for example, in which the deviation to the contour should be as small as possible. Parameter
p5302.7 = 1 must be set. The precontrol must not be switched off subsequently.
The controlled dynamic response is set with parameter p5275. All interpolating axes must
have the same value.
With values that are too small, the axis can overshoot during positioning. If this has a
negative effect on the application, the value in p5275 must be increased in all axes. The axis
with the largest estimated time constant (r5274) in the settled state is the determining axis.
Drive functions
132 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
When calculating the speed controller gain, the time constants of the parameterized current
setpoint or actual speed value filter are also taken into account.
Reference model
The reference model adapts the speed setpoint for the integrator input of the speed controller
to the dynamic response of the speed controller. This reduces speed overshoots during setpoint
changes.
Position controller
Two cases can be selected for the position control via bit p5271.0:
• p5271.0 = 0 (not active)
In this case, the position controller acts like a normal closed-loop P controller. The position
controller gain (servo gain factor) is adapted depending on the estimated dynamic response
of the speed control loop and the sample times.
• p5271.0 = 1 (active)
If this bit is set and the estimated dynamic response (r5274) is greater than 16 ms, then the
first speed setpoint filter is parameterized as D filter. With the parameterization, the gain for
higher frequencies is greater and the filter has a more differentiated effect in the bandwidth
of the speed controller (larger phase reserve). This corresponds to a PD controller. The servo
gain factor may then be increased significantly.
The precontrol balancing is also adapted. The balancing of the speed controller precontrol
depends on parameters p5271 and p5275.
Drive vibrates
If the drive vibrates audibly, then the speed controller may have become instable at a mechanical
resonance.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 133
Servo control
5.10 Autotuning
Remedy
• The instability in the control loop through resonance can be avoided by parameterizing band-
stop filters in the current setpoint.
• Activate the adaptive resonance filter (see Section "Current setpoint filter adaptation
(Page 134)") and, if required, traverse forward and backward and wait a few seconds to see
whether the oscillation stops. If the whistling stops and also can no longer be heard during
operation, then the axis is ready.
• If required, the dynamic response of the axis can be decreased. To do this, the value of
parameter p5272 can be decreased.
Remedy
• Increase the actual speed value smoothing (p1441) or reduce the dynamic response (p5272).
• Set parameter p5271.1 to reduce the controller gains for low speeds.
Remedy
Increase the value of parameter p5272 in order to increase the dynamic response of the drive.
The drive may become instable if the values are too high (see, for example, the section "Drive
vibrates" further above).
Overview
We recommend function "Current setpoint filter adaptation" for plants and systems, which in
operation manifest a changing mechanical resonant frequency, whose influencing variable is
unknown. However, if the influencing variable is known, then we recommend using function
"Controller parameters adaptation (Page 105)".
If the system only contains mechanical resonant frequencies that remain constant, they must be
exclusively suppressed using fixed current setpoint filters (e.g. settings using the "One Button
Tuning (Page 122)").
Drive functions
134 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Requirements
Make the following settings before you activate the current setpoint filter adaptation:
1. Parameterize the desired current setpoint filter as band-stop filter.
2. Assign the required current setpoint filter to the adaptation using parameter p5281 (e.g. for
filter 4, with p5281 = 4).
Note
If the requirements are not met, the fault F07419 "Drive: Current setpoint filter adaptation error"
is output. The fault value indicates which requirement has not been satisfied.
Function description
The function automatically shifts a selected current setpoint filter to a mechanical resonant
frequency. A detailed description of the principle of operation and all the relevant parameters is
subsequently provided in this chapter.
Setting Explanation
-1 The function is deactivated together with the associated filter (see p5281).
With this setting, not only the adaptation, but also an assigned filter is deactivated. The asso‐
ciated bit is automatically deleted in parameters p1656 and p5200. However, the filter is not
reset in its characteristic, it retains the values saved last. In contrast, the adaptation parameter
is automatically reset to "0".
0 The function is inactive.
The adaptation is deactivate with this setting. However, an assigned filter can still remain
active. The filter function is not affected by this setting.
1 The function is permanently active.
As a result of the activation, a mechanical resonance frequency is determined and the appro‐
priate blocking frequency is automatically set. If the bandstop filter has still not been activated
(see p1656 or p5200), then it is activated automatically.
While the function generator generates a signal with the "noise" signal shape (p4820 = 4), the
adaptation is temporarily inactive.
Note
The current setpoint filters 1 to 4 are activated by default. The extended current setpoint filters
5 to 10 can be activated additionally (see Chapter "Current setpoint filter (Page 113)").
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 135
Servo control
5.10 Autotuning
Further parameters of the current setpoint filter adaptation and their purpose:
p5281 Specifies which of the current setpoint filters is to be used for the adaptation.
p5282 Defines the lower limit frequency.
p5283 Defines the upper limit frequency.
p5284 Defines the activation threshold of the adaptation.
p5285 Shows the current blocking frequency.
Note
Deviation with activated online tuning (p5300 = 2)
The denominator damping of the adapted filter is set automatically. You can also overwrite this
setting.
:RUNLQJbDUHD
RIWKH
DGDSWDWLRQ
&XUUHQWVHWSRLQWILOWHUDGDSWDWLRQ
DFWLYDWLRQWKUHVKROG
S>@
)UHTXHQF\
&XUUHQWVHWSRLQWILOWHUDGDSWDWLRQ &XUUHQWVHWSRLQWILOWHUDGDSWDWLRQ
ORZHUOLPLWYDOXH XSSHUOLPLWYDOXH
S>+]@ S>+]@
Drive functions
136 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
The calculated values for the numerator and denominator damping of the band-stop ilter
are tracked during the movement so that the bandwidth of the band-stop ilter increases
with increasing blocking frequency.
The current frequency of the band-stop ilter can be read and recorded via r5285. This
frequency is also written to the appropriate frequency parameters of the adapted current
setpoint ilter.
Supplementary conditions
• Due to the operating principle of the adaptation, the base adaptation algorithm can only
work reliably with systems that have one single mechanical resonant frequency. Undesirable
movements of the adapted filter between the resonances can occur for systems with several
mechanical resonant frequencies.
• Because of the operating principle of the adaptation, inaccuracies can occur during the
adaptation of the blocking frequency. This generally happens if encoders with poor
resolution (e.g. resolvers) are used. In such cases, the resonant frequency is only partly
suppressed.
Remedy: To reduce the inaccuracies, the actual speed value smoothing time constant in
parameter p1441 can be increased.
• Stepped setpoint changes of the speed or velocity can cause unwanted movements of the
adaptive current setpoint filter.
• If in addition to a variable mechanical resonant frequency, the system also contains non-
variable mechanical resonant frequencies, the non-variable frequencies must be suppressed
with fixed current setpoint filters. The adapted band-stop filter should be the last filter in the
filter cascade of the band-stop filters. Otherwise the adaptation may be subject to
interference from non-variable resonant frequencies, which may cause unwanted
movements of the blocking frequency.
Bandstops for non-variable Adapted bandstop for
Low pass
Resonance frequencies variable Resonance frequency
Current setpoint 4
Figure 5-11 Example: Current setpoint filter 5 as the last filter used in the cascade
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 137
Servo control
5.10 Autotuning
Drive functions
138 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.10 Autotuning
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 139
Servo control
5.10 Autotuning
Drive functions
140 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.11 Notes about the electronic motor model
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 141
Servo control
5.12 Increased stall power at the voltage limit
Function description
Using this function, during operation, you can briefly increase the spindle power to the stall
power limit. The stall power limit is the range in which the motor power is limited as a result of
the maximum converter output voltage. This stall power range is normally marked in the motor
data sheets (voltage limit characteristic) and depends on the motor type (induction/
synchronous motor) and the DC link voltage magnitude (see figures shown further below).
Restriction
An increased stall power is not possible for motors that have sufficient clearance to the voltage
limiting characteristic over the complete speed range.
Note
As a result of the field-orientated control, for operation at the voltage limit there is no danger of
the motor stalling. This applies regardless of whether the operation takes place at the voltage
limit with or without activated increased stall power.
Activation/deactivation effects
Activating and deactivating the increased stall power as the following effect:
• Increased stall power; p1402.6 = 1
– The motor stall torque correction factor can be set via p0388.
– The stall power can be set higher since it will be reduced by a controller as required.
• Normal stall power; p1402.6 = 0
– The motor stall torque correction factor can be set via p0326.
– Stall power must be very precisely set.
Drive functions
142 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.12 Increased stall power at the voltage limit
An increased stall power (p1402.6 = 1) provides an improvement for both synchronous and
induction motors in the following ranges:
• For induction motors, the stall power decreases with the speed (see "voltage limiting
Characteristics" in the figure below).
• For synchronous motors, the stall power represents a constant power limit (see "voltage
limiting power" in the figure below).
Using r1549[1], when braking from a high speed, the stall power setting can be recorded using
a trace. The following must be observed:
• If a ramp-function generator is active, this should be deactivated so that the power limit can
be reached.
• If the motor in the stall power range is braked along the set limits (p640, p1520, p1521,
p1531), and r1549[1] remains set at zero, then p0388 should be increased. If p0388 remains
set too low, then the maximum possible motor power at the stall power limit is not reached.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 143
Servo control
5.12 Increased stall power at the voltage limit
Note
When motoring (accelerating, machining), the new closed-loop control can result in increased
motor losses for some motors; this means that even in spite of a higher active power drawn, the
torque at the motor shaft is not increased.
A combination of the higher stall power (p1402.6 = 1) with the activated stall power limiting
motoring (p1402.3 = 1) is only recommended if shorter acceleration times can be achieved than
with p1402.3 = 0.
As a result of the new voltage management, when an overload condition is demanded in the
stall power range, if required, additional field weakening can be implemented in order to set the
operating point with the maximum power.
In encoderless operation, in the high field weakening range, this additional field weakening can
destabilize the motor model. Increasing the speed actual value smoothing time without encoder
(p1451, e.g. to 15 ms) or reducing the speed controller P gain in encoderless operation (p1470)
can counteract this effect.
Drive functions
144 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.13 U/f control
Overview
With U/f control, the following components and data can be checked:
• Motor Module
• Power cable between the Motor Module and motor
• Motor
• DRIVE-CLiQ cable between the Motor Module and motor
• Encoder and actual encoder value
The following motors can be operated with U/f control:
• Induction motors
• Synchronous motors
Note
Operating synchronous motors with activated or deactivated resonance damping
• Speed limitation
When resonance damping is deactivated, synchronous motors may only be operated with
U/f control up to 25 % of the rated motor speed. If resonance damping is activated,
synchronous motors may be operated with U/f control without any speed limiting.
• Stability
When resonance damping is deactivated, for synchronous motors, U/f control is only
stable at low speeds. Higher speeds can result in oscillation problems.
When resonance damping is activated, for synchronous motors, U/f control is stable over
the complete speed range. In the default setting, resonance damping is activated with
suitable parameter values; these parameter values can be kept for most applications. If
you become aware of interference caused by a transient response, you have the option of
gradually increasing the value of p1338 in small steps and evaluating how this affects
your system.
Function description
For U/f control, the drive is operated with an open control loop. In this open-loop control system,
the drive does not require speed feedback and no actual current sensing. The current actual
values only have to be sensed if resonance damping is activated. Operation with U/f control
possible with just a small amount of motor data.
Note
In the U/f mode, the calculated actual speed value is always displayed in r0063. The speed of the
encoder (if installed) is displayed in r0061. If an encoder is not installed, r0061 displays "0".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 145
Servo control
5.13 U/f control
Note
Restricted applications for U/f control
U/f control must only be used as a diagnostic function (e.g. check of the motor encoder
function). In order to obtain a pure diagnostic mode without any influence on actual values, the
resonance damping must be deactivated (p1338 = 0).
The activated U/f control blocks all other settings, for example current controller or speed
controller.
S
Q
I
5DPSIXQFWLRQ
JHQHUDWRU
S
S
U/f characteristic
The speed setpoint is converted to the frequency specification taking into account the number
of pole pairs. The synchronous frequency associated with the speed setpoint is output (no slip
compensation).
The following figure shows the U/f characteristic in schematic form:
8>9@
9
S
S
S I>V@
Drive functions
146 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.13 U/f control
Note
The run-up at the current limit (p0640) permits a quick run-up of the drive, e.g. when operating
the drive with variable moments of inertia. Only the ramp-function generator stops when the
current limit (p0640) is reached. This does not prevent the current from increasing even further.
In view of this, the parameters you assign must include a safety margin relative to the current
limits for the monitoring functions to prevent the drive from switching off with an overcurrent
fault.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 147
Servo control
5.13 U/f control
Drive functions
148 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.14 Optimizing the current and speed controller
Overview
The following tools are available for tuning the controllers:
• Function generator in the commissioning tool
• Trace in the commissioning tool
• Measuring function in the commissioning tool
• Measuring sockets on the Control Unit
Perform optimizations
Note
The optimization of the controller may only be performed by specialists with knowledge of
control technology.
Current controller
The current controller is initialized when the system is commissioned for the first time and is
adequately tuned for most applications.
Speed controller
The speed controller is set in accordance with the motor moment of inertia when the motor is
configured for the first time. The calculated proportional gain is set to approximately 30% of the
maximum possible gain in order to minimize vibrations when the controller is mounted on the
mechanical system of the machine for the first time. The integral time of the speed controller is
always preset to 10 ms. To achieve the full dynamic response, the following parameters must be
optimized:
• Increase the proportional gain Kp_n (p1460)
• Change the integral time Tn_n (p1462)
Automatic controller setting for the speed controller (frequency response analysis)
The automatic speed controller setting has the following features:
• Section identification using FFT analysis
• Automatic setting of filters in the current setpoint arm (e.g. for damping resonance)
• Automatic setting of the controller (gain factor Kp, integral time Tn)
The automatic controller settings can be verified with the measuring functions.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 149
Servo control
5.14 Optimizing the current and speed controller
Drive functions
150 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.15 Encoderless operation
Overview
Both encoderless and mixed operation (without/with encoder) is possible in the servo control.
Encoderless operation with the motor model allows a higher dynamic response and greater
stability in the servo control than a standard drive with U/f control. Compared with drives with
an encoder, however, speed accuracy is lower and the dynamic response and smooth running
features deteriorate.
Function description
Since the dynamic response in operation without an encoder is lower than in operation with an
encoder, acceleration torque precontrol is implemented to improve the control dynamic
performance. Provided with information regarding the drive torque and taking into account the
existing torque and current limits as well as the load moment of inertia
[(p0341 · p0342) + p1498)], it optimally controls the necessary torque for a required speed
dynamic from a time perspective.
If the motor is operated with and without an encoder (e.g. p0491 ≠ 0 or p1404 < p1082), the
maximum current during operation without an encoder can be reduced via p0642 (reference
value is p0640) in order to minimize interfering, saturation-related motor data changes during
operation without an encoder.
A torque smoothing time can be parameterized via p1517 for the torque precontrol. The speed
controller needs to be optimized for operation without an encoder due to the lower dynamic
response. This can be achieved via p1470 (P gain) and p1472 (integral time).
In the low-speed range, the parameters for actual speed value, orientation and actual flux value
can no longer be calculated due to the accuracy of the measured values and the parameter
sensitivity of the procedure. This is the reason that the system switches over to current/
frequency control (I/f-controlled operation), where only the current and frequency are
impressed. The switchover threshold is set via p1755 and the hysteresis via p1756.
To accept a high load torque even in the open-loop controlled range, the motor current (current
setpoint) can be set using p1612. For this purpose, the drive torque (e.g. friction torque) must
be known or estimated. An additional reserve of approx. 20% should also be added.
In synchronous motors, the torque is converted to the current via the motor torque constant
(p0316). For induction motors, the magnetizing current (r0331) must be additionally taken into
account in p1612. In the lower speed range, the required current cannot be measured directly
on the Motor Module. The default setting is 50% (synchronous motor) or 80% (induction motor)
of the motor rated current (p0305). When parameterizing the motor current (p1612), you must
take into account the thermal motor load, as the current entered in p1612 is impressed in I/f-
controlled operation also without load.
The starting behavior of synchronous motors from standstill can be improved further by
parameterizing the pole position identification (p1982 = 1).
Important notes
• Encoderless operation is not permitted for applications with vertical axes or similar.
• Encoderless operation is not suitable for applications with a higher-level position control.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 151
Servo control
5.15 Encoderless operation
CAUTION
Evaluating incorrect information about the motor speed
Once the pulses have been canceled, no information about the motor speed is available. The
drive sets its speed actual value = "0" Messages and signals derived from the actual value no
longer provide any information. Evaluating these messages and signals can result in the risk of
injury and material damage.
• Take this behavior into consideration when engineering your plant or system.
Once the pulses have been canceled in operation without an encoder, the current actual speed
value of the motor can no longer be calculated. Once the pulses are enabled again, the system
must search for the actual speed value.
p1400.11 can be used to parameterize whether the search is to begin with the speed setpoint
(p1400.11 = 1) or with speed = 0.0 (p1400.11 = 0). Under normal circumstances, p1400.11 = 0
because the motor is usually started from standstill. If the motor is rotating faster than the
changeover speed p1755 when the pulses are enabled, p1400.11 = 1 must be set.
If the motor is rotating and the start value for the search is as of the setpoint (p1400.11 = 1), the
speed setpoint must be in the same direction as the actual speed before the pulses can be
enabled. A large discrepancy between the actual and setpoint speed can cause a malfunction.
Drive functions
152 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.15 Encoderless operation
(QFRGHUHYDOXDWLRQ 2SHUDWLRQZLWKHQFRGHU Q
S
QPD[ S
2SHUDWLRQZLWKHQFRGHU 2SHUDWLRQZLWKRXWDQHQFRGHU Q
0L[HGRSHUDWLRQ
S S QPD[
S DQG
S!
2SHUDWLRQZLWKHQFRGHU 2SHUDWLRQZLWKRXWDQHQFRGHU Q
S S QPD[
Figure 5-17 Area switchover
Important notes
• A rotor position encoder is not required in the "Speed controller without encoder" control
type. Temperature evaluation remains active, even when the encoder is parked. This state
can be identified at parameter r0458.26 = 1. When parameter r0458.26 = 0, temperature
sensing is also deactivated.
Series reactor
When high-speed special motors are used, or other low leakage induction motors, a series
reactor may be required to ensure stable operation of the current controller.
The series reactor can be integrated via p0353.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 153
Servo control
5.15 Encoderless operation
4. If the overall moment of inertia could not be determined by the rotating measurement, you
can determine the overall moment of inertia by means of the following methods:
Drive functions
154 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.15 Encoderless operation
– Optimize the settling behavior using the P gain (p1470) and the integral time (p1472).
7RUTXHJHQHUDWLQJ 7RUTXHJHQHUDWLQJ 7RUTXHJHQHUDWLQJ
FXUUHQW FXUUHQW FXUUHQW
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 155
Servo control
5.15 Encoderless operation
Drive functions
156 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
Overview
The motor data identification (MotID) helps to determine the motor data, particularly of third-
party motors, and contributes to improving the torque accuracy (kT estimator).
WARNING
Unplanned motor movements
The motor data identification triggers movements of the motor that can result in death, severe
injury or material damage during operation with mounted mechanical system.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
• Do not carry out a rotating measurement with mechanical distance limiting.
Procedure
To start the function, proceed as follows:
1. Enter the following data:
– Motor data from motor data sheet (p0340 = 3) or rating plate data (p0340 = 1)
– Encoder data (only applies to operation with encoder)
2. Set p3900 = 3.
The motor, open-loop control and closed-loop control parameters are fully calculated and
preset according to p0340 = 1.
Quick commissioning is completed.
3. Set p1909.13 = 1.
In this way, the commutation angle offset is determined during stationary measurement.
4. Set p1910 = 1 to perform stationary measurement.
For synchronous motors:
– If necessary, perform a fine synchronization (e.g. because of overtraveling the zero mark),
(see r1992.8). Absolute encoders do not have to be finely synchronized.
Additional information about performing fine synchronization is provided in Chapter
"Pole position identification (Page 174)" under "Pole position correction with zero marks".
5. Check the setting of the speed controller and optimize the setting if needed in p1460, p1462,
p1470 and p1472.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 157
Servo control
5.16 Motor data identification
Recommendation
To prevent damage/destruction of the load or undesired effects of the load on the measurement,
perform the rotating measurement with a no-load motor without mechanical system.
Drive functions
158 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
If you cannot remove the mechanical system, protect it by means of the following measures:
• Parameterize the ramp-up time (p1958)
• Direction limiting (p1959.14 and p1959.15)
• Current and speed limit
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 159
Servo control
5.16 Motor data identification
– Recommendation:
Deactivate direction limiting with p1959.14 and 15 = 1. This means that the MotID is
complete and more accurate.
NOTICE
Damage to the mechanical system
Deactivating direction limiting can result in damage to the mechanical system.
• Before deactivating direction limiting, make sure that the mechanical system cannot
be damaged.
You can find additional information on direction limiting in the SINAMICS S120/S150 List
Manual.
• Ramp-up/ramp-down time:
Drive functions
160 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
– Recommendation:
Deactivate ramp-up/ramp-down time with p1958 = 0. This means that the MotID is
complete and more accurate.
NOTICE
Damage to the mechanical system
Deactivating the ramp-up/ramp-down time can result in damage to the mechanical
system.
• Before deactivating the ramp-up/ramp-down time, make sure that the mechanical
system cannot be damaged.
You can find additional information on ramp-up/ramp-down time in the SINAMICS S120/
S150 List Manual.
General
• p0311 Rated motor speed
• p0322 Maximum motor speed
• p0350 Motor stator resistance cold
• p0353 Motor series inductance
• p0356 Motor stator leakage inductance
• p0400ff p0400ff encoder data
Induction motor
• p0304 Rated motor voltage
• p0305 Rated motor current
• p0307 Rated motor power
• p0308 Rated motor power factor
• p0310 Rated motor frequency
• p0320 Rated motor magnetizing current
• p0354 Motor rotor resistance cold
• p0358 Motor rotor leakage inductance
• p0360 Motor magnetizing inductance
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 161
Servo control
5.16 Motor data identification
General
• p0304 Rated motor voltage
• p0305 Rated motor current
• p0307 Rated motor power (alternative p0316 with permanent-magnet syn‐
chronous motors)
• p0311 Rated motor speed
• p0322 Maximum motor speed
• p0353 Motor series inductance
• p0400ff Encoder data
Induction motor
• p0308 Rated motor power factor
• p0310 Rated motor frequency
General
• r0108.8 Drive objects function module / Extended setpoint channel
• p1110 BI: Inhibit negative direction
• p1111 BI: Inhibit positive direction
Stationary measure‐
ment
• p0640 Current limit
• p1215 Motor holding brake configuration1)
• p1909 Motor data identification control word
• p1910 Motor data identification routine stationary
• p1959.14 Rotating measurement configuration / positive direction allowed2)
• p1959.15 Rotating measurement configuration / negative direction allowed2)
Rotating measurement
• p0640 p0640 current limit
• p1082 p1082 maximum speed
• p1958 Motor data identification ramp-up/ramp-down time
Drive functions
162 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
1)
If a brake is being used and is operational (p1215 = 1, 3), the stationary measurement is
made with closed brake.
• Recommendation:
Before the MotID, open the brake (p1215 = 2). This also means that the encoder size can
be adjusted and the commutation angle calibrated.
This recommendation does not apply to applications with vertical axes.
2)
The direction of rotation of the motor in p1959.14/15 = 1 depends on the setting in p1821
as outlined below:
• If p1959.14 = 1 (≙ positive direction allowed) and p1821 = 0, the motor rotates clockwise.
• If p1959.14 = 1 (≙ positive direction allowed) and p1821 = 1, the motor rotates counter-
clockwise.
• If p1959.15 = 1 (≙ negative direction allowed) and p1821 = 0, the motor rotates clock‐
wise.
• If p1959.15 = 1 (≙ negative direction allowed) and p1821 = 1, the motor rotates counter-
clockwise.
Function description
The data to be determined is identified in the inverse gamma equivalent circuit diagram and
displayed in r19xx. The parameters p0350, p0354, p0356, p0358 and p0360 taken from the
MotID correspond to the determined data from the T-equivalent circuit diagram of the induction
motor and must not be equated to the data determined from the inverse gamma equivalent
circuit diagram.
Note
Inverse gamma equivalent circuit diagram
The r parameters listed in the following tables show the data determined from the inverse
gamma equivalent circuit diagram.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 163
Servo control
5.16 Motor data identification
Stationary measurement
When MotID with transfer (p1910 = 1) is activated, the data determined from the stationary
measurement is automatically entered in the corresponding controller parameters.
Drive functions
164 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
Rotating measurement
When MotID with transfer (p1960 = 1) is activated, the data determined from the rotating
measurement is automatically entered in the corresponding controller parameters.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 165
Servo control
5.16 Motor data identification
/YDU 56 / ˰6 / ˰5 55
S>0@ /0
Overview
Determining the optimum flux characteristic with induction motors enables operation in the
overload range (torque > rated torque) with reduced losses and lower power consumption.
• Advantages:
– Longer operation in overload range
– Motor overheats more slowly
– Lower power consumption
– Higher torque for the same current limit
If the torque is limited by the current limiting, then a higher torque is obtained with the
same current limit.
Requirements
• p1959.1 = 1
• MotID with transfer (p1960 = 1) is complete.
Drive functions
166 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
To determine the coefficients during rotating measurement, the value "1" must be set in p1959.1
(identify saturation characteristic).
The coefficients (K01, K02 and K03) are taken from the rotating measurement via p1960 and
entered in p2952, p2953 and p2954. The optimum flux characteristic can thus be determined
from the calculated ratio between the saturation characteristic and the torque.
2SWLPXPIOX[
)OX[>9V@
7RUTXH>1P@
The function is activated when the rotating measurement and the determination of the
coefficients is successfully completed.
If the coefficient is K01 = 0 (p2952 = 0), the optimum flux characteristic is deactivated.
Parameters
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 167
Servo control
5.16 Motor data identification
Overview
By means of flux reduction, losses in the underload range (torque < rated torque) can be
reduced.
• Advantages:
– Lower power consumption with operation in underload range
• Disadvantages:
– The maximum torque is released time-delayed through the flux reduction.
– The fluctuations in the flux and torque setpoint negatively affect the operating behavior
of the motor.
A number of optimizations are available to counteract these effects.
Requirements
• MotID with transfer (p1960 = 1) is complete.
Drive functions
168 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
The measures described below must be performed to ensure stable operation. The
implementation of the measures is determined by the configured induction motor.
• Induction motors with closed rotor slots:
For induction motors with closed rotor slots, we recommend that the integral time of the
current controller (p1717) is tripled.
No flux reduction is possible in operation without encoder.
• Adapting the field weakening factor:
The field weakening factor can be reduced by a factor of 16 in operation with encoder and
by a factor of 4 in operation without encoder. The specified factors are maximum limits for
the reduction of the field weakening factor. Setting smaller factors can also improve the
operating behavior of the motor.
The following formula can be used to determine a permissible field weakening factor ≤ 16
(operation with encoder) or ≤ 4 (operation without encoder):
Syy9
)DFWRU
SySyS
Calculation example:
– Maximum speed (p1082) = 24,000 rpm
– Speed at the start of field weakening (p0348) = 4000 rpm
– Flux reduction (p1581) = 50 %
– Result: Factor = 12
The calculated factor is > 4. For stable operation without encoder, the calculated factor
is too high and should not be set. For stable operation with encoder, the calculated factor
is well suited, and could even be reduced down to a factor of 16 (p1581 = 37.5 %).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 169
Servo control
5.16 Motor data identification
)OX[UHGXFWLRQIOX[GHFUHDVH
6PRRWKLQJWLPH
S 0RWRUPDJQHWL]LQJLQGXFWDQFH
U
)OX[VSHFLILFDWLRQIRU
LQGXFWLRQPRWRU S
)OX[UHGXFWLRQIOX[EXLOGXS
6PRRWKLQJWLPH
,)
˳
.
U ,PJ
)OX[VHWSRLQW
Q S
S
)OX[UHGXFWLRQ )OX[UHGXFWLRQIDFWRU
– The smoothing time for flux build-up is preset with 4 ms and can be retained.
– The smoothing time for flux reduction is preset with 200 ms and can be set with the value
from r0384 (motor rotary time constant). In this way, the flux is reduced without current
according to the flux time constant from r0384.
Depending on the size of the motor, the rotor time constant can be between 100 ms and
2 s.
• Smoothing the torque setpoint:
To reduce the losses due to constant torque build-up/reduction, the torque setpoint can be
smoothed via p1656 (activates current setpoint filter) or p1441 (actual speed smoothing
time).
Parameters
Drive functions
170 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
Function description
Stationary measurement
When MotID with transfer (p1910 = 1) is activated, the data determined from the stationary
measurement is automatically entered in the corresponding controller parameters.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 171
Servo control
5.16 Motor data identification
Rotating measurement
When MotID with transfer (p1960 = 1) is activated, the data determined from the rotating
measurement is automatically entered in the corresponding controller parameters.
Linear motors
For linear motors:
• p0300 = 4xx
• Parameter p1959 is preset and has the effect that only the q inductance (p1959.05 = 1), the
commutation angle offset (p1959.10 = 1) and the inert mass are measured. The bits
(p1959.14 and 15) for direction inhibits are not evaluated because the distance limits do not
allow long runs in one direction.
Drive functions
172 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.16 Motor data identification
S S
S>0@ S>0@ S>0@ S>0@
S>0@
0RWN(
Stationary measurement
• p1909[0...n] Motor data identification control word
• p1910 Motor data identification routine stationary
Rotating measurement
• p1958[0...n] Rotating measurement ramp-up/ramp-down time
• p1959[0...n] Rotating measurement configuration
• p1960 Rotating measurement selection
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 173
Servo control
5.17 Pole position identification
Overview
For synchronous motors, the pole position identification (PolID) determines the electrical
absolute position that is required to determine the commutation angle (≙ pole position). The
electrical absolute position is usually provided with absolute information by a mechanically or
electrically calibrated encoder here.
Function description
WARNING
Unplanned motor motion when carrying out measurements at motors that are not braked
The measurement for unbraked motors can cause a motor movement with the specified
current that can lead to death or severe injuries.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
WARNING
Faulty safety functions with no pole position identification
If a PollD is not performed, correct functioning of the safety functions of the drive cannot be
guaranteed. This can result in death or serious injury.
• Carry out a PollD.
WARNING
Uncontrolled motor motion as a result of an incorrect control sense of the speed control
loop
If a PolID was used to determine the commutation angle, then the commutation angle must be
redetermined each time the control sense is changed. An incorrect commutation angle may
result in uncontrollable motor movement which can cause death or serious injuries.
• Check the commutation angle offset (F7966) after an actual value inversion and, if
necessary, determine the offset again (p1990 = 1).
Applications
Pole position identification (PolID) is preferably used to determine the electrical absolute
position or for electrical calibration (≙ determination of the commutation angle offset). It is
necessary to determine the electrical absolute position in particular if there is not yet an absolute
position when the drive is switched on.
Drive functions
174 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
Available procedures
The following procedures are available for pole position identification:
• Saturation-based 1st + 2nd harmonics:
To set this procedure, set p1980 = 0.
• Saturation-based 1st harmonic:
To set this procedure, set p1980 = 1.
• Saturation-based 2-level:
To set this procedure, set p1980 = 4.
• Motion-based:
To set this procedure, set p1980 = 10.
• Elasticity-based:
To set this procedure, set p1980 = 20.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 175
Servo control
5.17 Pole position identification
Supplementary conditions
You can find more detailed information about the constraints that apply to the available process
in Chapter "Pole position identification (Page 174)".
Encoder types
A PolID is not required for the following encoder properties:
• Absolute encoder (e.g. EnDat, DRIVE-CLiQ encoder)
• Encoder with C/D track and number of pole pairs ≤ 8
• Hall sensor
• Resolver with a multiple integer ratio between the motor pole pair number and the encoder
pole pair number
• Incremental encoder with an integer ratio between the number of motor pole pairs and the
number of encoder pulses
Drive functions
176 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
Procedure
Proceed as follows to perform a PolID:
1. Select a technique with p1980.
2. Set p1990 = 1 to activate the selected technique.
The value in p1982 is not taken into account.
PolID failed
The PolID has failed if:
• The motor provides insufficient or no torque.
• The motor becomes hot too fast.
• A corresponding fault message is displayed.
Supplementary conditions
When selecting a suitable technique for the PolID, you must carefully observe and comply with
the following notes and information.
Note
Selecting a suitable technique for 1FN3 linear motors
The saturation-based technique is the default setting for 1FN3 linear motors. For braked motors,
this technique provides more accurate results than for unbraked motors. To achieve a higher
identification accuracy, you must select either the motion-based or elasticity-based technique.
Selecting the technique suitable for the particular application depends on the general
mechanical conditions (e.g. friction situation, vertical axes, etc.).
Saturation-based PolID
The following notes and supplementary conditions apply to the saturation-based PolID:
• The technique can be performed for both braked and non-braked motors.
• The technique can only be performed for a speed setpoint = 0 or from standstill.
• In order to obtain meaningful measurement results, the specified currents (p0325, p0329)
must be sufficiently high.
• For motors without iron, the pole position cannot be identified with the saturation-based
PolID.
• For 1FN3 motors, it is not permissible to traverse with the 2nd harmonic (p1980 = 0, 4).
• With 1FK7 motors, a two-stage technique must not be used (p1980 = 4). The value in p0329,
which is set automatically, must not be reduced.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 177
Servo control
5.17 Pole position identification
Note
Inaccuracy when determining the commutation angle
If several 1FN3 linear motors are coupled together, and at the same time a saturation-based
PolID is performed for the commutation (p1980 ≤ 4 and p1982 = 1), this can influence the DC
link voltage. Fast current changes in the DC link cannot be completely compensated. In this case,
the commutation angle is not determined precisely.
• If high precision is required, perform the PolIDs in succession. This can be achieved, for
example, by enabling the individual drives one after the other (with a time offset).
Motion-based PolID
For the motion-based technique, the following notes and supplementary conditions apply:
• The motor must be free to move and must not be subject to external forces. The technique
therefore cannot be performed for vertical axes.
• The technique can only be performed for a speed setpoint = 0 or from standstill.
• If there is a motor brake, it must be open (p1215 = 2).
• The specified current magnitude (p1993) must move the motor by a sufficient amount.
• A position sensor must be available and also activated.
Elasticity-based PolID
For the elasticity-based technique, the following notes and supplementary conditions apply:
• A brake must be available and must also be activated during the PolID. Either the drive
controls the brake (p1215 = 1 or 3) or the brake is externally activated in advance of the PolID
start and deactivated again after the operation.
• A position sensor must be available and also activated.
Drive functions
178 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
WARNING
Uncontrollable axis motion as a result of incorrect settings
With incorrect settings during the elasticity-based PolID, uncontrollable axis motion can
occur when enabling the axis after the measuring procedure, which can cause death or
severe injury.
• Ensure that the settings in the context of this technique are correct.
• Ensure that after completing the technique, the axis cannot move.
• Parameters p3090 to p3096 must be correctly set for a successful elasticity-based PolID. For
a detailed description of the technique, see Chapter "Setting of the elasticity-based pole
position identification (Page 184)".
The following table contains basic information on the relevant parameters:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 179
Servo control
5.17 Pole position identification
Parameter (technique-dependent)
The table below gives you an overview of the important parameters depending on the PolID
method selected:
Drive functions
180 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
Overview
The function is used in the following cases:
• For single calibration of the pole position for absolute encoders
• For calibrating the zero mark position for fine synchronization
Procedure
Set p1990 = 1 to determine the commutation angle offset.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 181
Servo control
5.17 Pole position identification
Incremental without Incremental with one Incremental with dis‐ Absolute encoder
zero mark zero mark tance-coded zero marks
C/D track Shifts the commutation Shifts the commutation Currently not available. Not permitted.
with respect to the C/D with respect to the C/D
track. track and zero mark.
Hall sensor Does not influence the Does not influence the Does not influence the Not permitted.
hall sensor. hall sensor. Shifts the hall sensor. Shifts the
Note: commutation with re‐ commutation with re‐
spect to the zero mark. spect to the absolute po‐
The hall sensor must be
sition (after two zero
mechanically adjusted.
marks have been
passed).
PolID No effect Shifts the commutation Shifts the commutation Shifts the commutation
with respect to the zero with respect to the abso‐ with respect to the abso‐
mark. lute position (after two lute position
zero marks have been
passed).
Note
If a technique for the PolID is selected using p1980, and a catalog motor with factory adjusted
encoder was not parameterized, when it is identified that an encoder has been replaced, then
p1990 is automatically activated.
Overview
Fine synchronization prevents measurement scattering and allows additional testing of the
determined pole position.
Drive functions
182 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
Requirement
• The zero mark(s) was/were calibrated mechanically or electrically.
Procedure
To perform the fine synchronization, proceed as follows:
1. Set p0404.15 = 1.
2. Set p1990 = 1.
3. To overtravel the zero mark(s), traverse the drive by entering a valid speed setpoint.
The commutation angle offset is determined after the PolID and the overtravel of the zero
mark(s) and entered in p0431.
Requirement
• The zero mark(s) was/were calibrated mechanically or electrically.
Procedure
Proceed as follows to determine the zero mark for the fine synchronization:
1. Set the "Commutation with selected zero mark" mode in p0430.24.
The following responses are triggered:
– Via the PROFIdrive encoder interface, the drive receives the request for a reference mark
search.
– Together with the Sensor Module, the drive determines the reference mark as a result of
the parameterization.
– The drive provides the reference mark position via the PROFIdrive encoder interface.
– The drive transfers the same position to the Sensor Module.
– The Sensor Module corrects the commutation angle (fine synchronization).
2. Set p1990 = 1 to determine the commutation angle offset.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 183
Servo control
5.17 Pole position identification
Overview
The technique described in the following is an example of the setting of the elasticity-based pole
position identification (PolID) for linear motors and rotary motors.
• You can parameterize this technique in the commissioning tool.
• The following example shows the parameterization in STARTER.
Also observe the notes and information on this technique in Chapter "Pole position identification
(Page 174)".
Requirements
The following requirements must be satisfied in order to be able to perform the elasticity-based
PolID.
• Motor, encoder and brake control have been correctly parameterized.
Procedure
WARNING
Uncontrollable axis motion as a result of incorrect settings
With incorrect settings during the elasticity-based PolID, uncontrollable axis motion can occur
when enabling the axis after the measuring procedure, which can cause death or severe injury.
• Ensure that the settings in the context of this technique are correct.
• Ensure that after completing the technique, the axis cannot move.
Drive functions
184 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
6. Select the following signals of the configured drive in the device trace.
– r0076: Current actual value field-generating
– r0479[0]: Diagnostics encoder position actual value
The following figure shows further settings in the device trace. In order to obtain good, useful
measurement results, we recommend that you set the displayed values.
7. Set the rated motor current in parameter p3096[0] (PolID elasticity-based current).
Note
The rated motor current is displayed in parameter p0305[0].
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 185
Servo control
5.17 Pole position identification
Drive functions
186 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
12.Compare the deflection at the starting point of the measurement (2) with the deflection at
the end point of the measurement (3).
The following figure shows the measurement result. A guide line (1) is shown for the optical
alignment and aligned as reference line at the starting point (2) of the measurement.
– Result 1: You have set parameter p3096[0] correctly when the deflection at the starting
point of the measurement (2) corresponds to the deflection at the end point of the
measurement (3).
– Result 2: The holding brake is not strong enough when the deflection at the starting point
of the measurement (2) differs significantly from the deflection at the end point of the
measurement (3). In this case, we recommend that you reduce the measuring current
step-by-step until the deflection at the starting point of the measurement corresponds to
the deflection at the end point of the measurement, or approximately. Only continue with
the next step when this has been ensured.
The following figure shows an example of the signal curve of the deflection when the brake
is too weak.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 187
Servo control
5.17 Pole position identification
13.Compare the height of the deflection amplitudes in both directions and determine optically
the highest amplitude in the measurement result.
Drive functions
188 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
14.Determine the stroke of the maximum deflection. The maximum deflection corresponds to
the highest deflection (peak) in the measurement result. The stroke corresponds to the
calculated difference between the lowest (3) and the highest point (4) of the deflection
amplitude.
– Tip: Insert a guide line (1) and move it to the top of the highest deflection. Insert a second
guide line (2) and move it to the zero point of the highest deflection.
① Guide line 1
② Guide line 2
③ Lowest point of the deflection amplitude
④ Highest point of the deflection amplitude
⑤ Display of the difference
Figure 5-26 Determining the highest deflection amplitude
The value calculated as the difference between the lowest (3) and the highest point (4) of the
deflection amplitude is shown in the display bar (5) of the trace. The displayed value
corresponds to the stroke of the deflection amplitude.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 189
Servo control
5.17 Pole position identification
15.To calculate the value for parameter p3094[0] (PolID elasticity-based deflection expected),
set the determined value (difference) in the appropriate formula.
– For linear motors:
'LIIHUHQFH S >PP@
S y
16.Enter the calculated value in the expert list in parameter p3094[0] (PolID elasticity-based
deflection expected) of the configured drive.
17.Acknowledge the fault.
This completes the configuration.
Drive functions
190 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
18.To check the result, restart the trace and enable the configured drive.
The measurement result is displayed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 191
Servo control
5.17 Pole position identification
– Were different measuring currents taken into account during the measurement?
Note
Different measuring currents are indicated by the varying heights of the current
amplitudes (wave form of the curve) in the measurement result.
– Does the lowest current amplitude of the first 12 measuring points in the measurement
result correspond approximately to the maximum deflection?
Note
The measurement is made up of 12 measuring points (p3093) to determine the
deflection and 4 control measuring points for the plausibility check.
Drive functions
192 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.17 Pole position identification
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 193
Servo control
5.18 Vdc control
Function description
The voltage in the DC voltage link is monitored for overvoltage/undervoltage. In the case of
overvoltage/undervoltage, the overvoltage/undervoltage is displayed in the form of a fault. The
Vdc control is used to avoid or delay an overvoltage/undervoltage shutdown.
Drive functions
194 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.18 Vdc control
Applications
The Vdc controller is used in the following cases:
• Using a Line Module without energy recovery capability (Vdc_max controller)
• Safety measures in the event of a line supply failure (Vdc_min and Vdc_max controller).
Parameterizable faults are available to shut down axes, which in case of a line supply failure
are not important to maintain the DC link voltage and load the DC link if they continue to
operate. By shutting down these axes, in the case of a fault, a support drive can be operated
for a longer period of time.
The voltage limit values of the Vdc control also influence the U/f control. In this case, the
dynamic response of the Vdc control is slower.
Vdc_min control
When the line supply fails, the Line Module can no longer maintain the DC link voltage. This is
especially applicable if Motor Modules in the DC link group draw power.
To maintain the DC link voltage in the event of a line supply failure (e.g. for a controlled
emergency retraction), the Vdc_min controller can be activated for one or more drives
(p1240 = 2, 3). Generally, only one drive is parameterized with Vdc_min control as support drive.
The Vdc_min control already changes the torque limits if the DC link voltage decreases to the
lower DC link voltage threshold (p1248). The motoring power of the support drive is reduced
until the voltage threshold is reached.
If the voltage threshold is fallen below, then the support drive feeds power into the DC link by
braking. If the support drive speed decreases to "0", the kinetic energy of the support drive has
been used, and the support drive can no longer support the DC link.
Supplementary conditions
In order that the support drive goes into the generating mode, the voltage threshold in p1248
must be set above the shutdown threshold of the support drive (r0296).
If the voltage and shutdown threshold are set the same, when reaching the shutdown threshold,
the support drive is switched off and up to the shutdown instant, does not feed any power back
into the DC link.
The recommended minimum clearance between the voltage and shutdown threshold is 10 V.
You calculate the setting value of the voltage threshold using the following formula:
_3PRWBPD[BGUDZQ_
S U 9
SyU9
Pmot_max_drawn corresponds to the maximum motoring power, which all DC link participants draw
from the DC link. You must enter the value for Pmot_max_drawn in the formula, independent of the
sign as absolute value.
The formula for calculating the P gain (p1250) is as follows: p1250 = 0.5 · DC link capacitance
[mF]
It is not permissible that the value set in p1248 is higher than the DC link voltage in normal
operation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 195
Servo control
5.18 Vdc control
/LQHVXSSO\IDLOXUH /LQHVXSSO\UHWXUQ
S
U
ZLWKRXW9GFBPLQFRQWURO
IDXOW)
9
W
QVHW
PLQ
7/LQHVXSSO\IDLOXUH W
W
,TVHW
PRWRULQJ
$
JHQHUDWLQJ
Vdc_max control
For Line Modules without energy recovery, or in the event of a line supply failure, when the
drives in the DC link group brake this can result in the DC link voltage increasing up to the
shutdown threshold.
To prevent the system from shutting down due to an overvoltage condition, the Vdc_max
controller can be activated for one or more drives (p1240 = 1, 3). Generally, only one drive is
parameterized with Vdc_max control as support drive.
The Vdc_max control already changes the torque limits if the DC link voltage increases to the
upper DC link voltage threshold (p1244). The generating power of the support drive is reduced
until the voltage threshold is reached.
If the voltage threshold is exceeded, the support drive draws DC link power by accelerating. In
so doing, the support drive draws the power, which the other drives feed into the DC link when
braking. The braking phase is also shortened. Once the support drive has reached the maximum
speed, it is switched off and it no longer draws any power. As a consequence, the support drive
can no longer support the DC link.
Drive functions
196 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.18 Vdc control
>9@ ZLWKRXW9GFBPD[FRQWUROIDXOW
9
) 9GFBPD[
S 9GFBWKUHVKROGXSSHU
8
9'&OLQN
_Q_
QDFW
QVHW
W
,TVHW
$
,TVHWZLWKRXW9GFBPD[FRQWURO
Supplementary conditions
In order that the support drive goes into the motoring mode, the voltage threshold in p1244
must be set below the shutdown threshold of the support drive (r0297).
If the voltage and shutdown threshold are set the same, when reaching the shutdown threshold,
the support drive is switched off, and up to the instant that the DC link is shut down, does not
draw any power.
The recommended minimum clearance between the voltage and shutdown threshold is 10 V.
You calculate the setting value of the voltage threshold using the following formula:
_3JHQBPD[BIHGLQ_
S U 9
SyU9
Pgen_max_fed-in corresponds to the maximum power when generating, which all participants on the
DC link feed into the DC link. You must enter the value for Pgen_max_fed-in in the formula independent
of the sign as absolute value.
The formula for calculating the P gain (p1250) is as follows: p1250 = 0.5 · DC link capacitance
[mF]
It is not permissible that the value set in p1244 is higher than the DC link voltage in normal
operation.
Vdc_min monitoring
When the line supply fails, the Line Module can no longer maintain the DC link voltage. This is
especially the case if the Motor Modules draw power from the DC link.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 197
Servo control
5.18 Vdc control
To ensure that the DC link voltage is not loaded with uncritical drives in the event of a line supply
failure, these uncritical drives can be switched off with fault F07403 and the parameterizable
voltage threshold in p1248. To do this, activate the Vdc_min monitoring with p1240 = 5, 6.
Vdc_max monitoring
For Line Modules without energy recovery, or in the event of a line supply failure, when the
drives brake this can result in the DC link voltage increasing up to the shutdown threshold. To
prevent the system from shutting down due to an overvoltage condition, the Vdc_max
controller can be activated for one or more drives (p1240 = 1, 3).
To ensure that the DC link voltage is not loaded with uncritical drives in the event of a line supply
failure, these uncritical drives can be switched off with fault F07404 and the parameterizable
voltage threshold in p1244. To do this, activate the Vdc_max monitoring with p1240 = 4, 6.
Drive functions
198 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.19 Dynamic Servo Control (DSC)
Overview
Function "Dynamic Servo Control" (DSC) is a closed-loop control structure that computes the
position controller in a fast speed controller clock cycle and is supplied with setpoints by the
control system in the position controller cycle. This allows higher position controller gain factors
to be achieved.
Requirements
• n-set mode
• Isochronous PROFIBUS DP or PROFINET IO with IRT
• The position controller gain factor (KPC) and the position deviation (XERR) must be included
in the setpoint telegram of PROFIBUS DP or PROFINET IO with IRT (refer to p0922).
• The actual position value must be transferred to the master in the actual value telegram of
PROFIBUS DP or PROFINET IO with IRT via the encoder interface Gx_XIST1.
• When DSC is activated, the speed setpoint N_SOLL_B from the PROFIdrive telegram from
PROFIBUS DP or PROFINET IO with IRT is used as a speed precontrol value.
• The internal quasi position controller, DSC position controller (FP3090), uses the actual
position value G1_XIST1 from the motor measuring system or the actual position value from
an additional encoder system (telegrams 6, 106, 116, 118, 126, 136 and 138 or free
telegrams).
Function description
A detailed description of the mode of operation is provided in function diagram 3090 in the
SINAMICS S120/S150 List Manual.
Note
Isochronous mode
Isochronous mode is absolutely necessary both on the control side and on the drive side for the
operation of DSC.
PROFIdrive telegrams
The following PROFIdrive telegrams support DSC:
• Standard telegrams 5 and 6
• Siemens telegrams: 5, 6, 105, 106, 116, 118, 125, 126, 136, 138, 139, 146, 148, 149 and
166
Further PZD data telegram types can be used with the telegram extension. The Servo control
type supports a maximum of 20 PZD setpoints and 28 PZD actual values.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 199
Servo control
5.19 Dynamic Servo Control (DSC)
Operating states
The following operating states are possible in DSC operation:
Activate DSC
If the preconditions for DSC are fulfilled, then the DSC structure is activated using a logical
interconnection of the following parameters via a selected PROFIdrive telegram:
• p1190 "DSC position deviation XERR"
• p1191 "DSC position controller gain KPC"
• p1194 "CI: DSC control word DSC_STW"
• p1195 "CI: DSC symmetrizing time constant T_SYMM"
• p1430 "CI: Speed precontrol"
Drive functions
200 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.19 Dynamic Servo Control (DSC)
If KPC = 0 is transferred, only speed control with the speed precontrol values can be used (p1430,
PROFIdrive N_SOLL_B and p1160 n_set_2). Position-controlled operation requires a transfer of
KPC > 0.
Note
Position controller gain KPC when DSC is activated
After activating dynamic servo control, check the position controller gain KPC in the master. It
may be necessary to correct the setting.
Channel p1155 for speed setpoint 1 and channel r1119 for the extended setpoint are
disconnected when DSC is active. p1160 for speed setpoint 2 and p1430 for the speed
precontrol are added to the speed setpoint from the DSC (see function diagram 3090).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 201
Servo control
5.19 Dynamic Servo Control (DSC)
Wind-up effect
If the drive reaches its torque limits when in the DSC mode (e.g. because of excessively fast
setpoint inputs) then positioning motion can be overshot. The drive exceeds the specified target
here. After a correction by the controller, the drive exceeds the specified target again. This
behavior repeats itself continuously.
Additional information
You can find additional information on the wind-up effect in the description of parameter
p1400.17 and in function diagram 3090 in the SINAMICS S120/S150 List Manual.
Diagnostics
Parameter r1407 indicates which DSC closed-loop control structure is active, e.g. r1407.20 = 1
means "DSC with Spline on".
Requirements for the display:
• p1190 and p1191 must be connected to a signal source with a value of > 0 (DSC structure
activated).
• OFF1, OFF3 and STOP2 must not be active.
• The motor data identification must not be active.
• Master control must not be active.
The following conditions can mean that although the bit is set, the DSC function is not active:
• Isochronous mode has not been selected (r2054 ≠ 4).
• PROFIBUS is not isochronous (r2064[0] ≠ 1).
• On the control side, DSC is not active, which causes the value of KPC = 0 to be transferred to
p1191.
Drive functions
202 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.19 Dynamic Servo Control (DSC)
• 3090 Setpoint channel - Dynamic Servo Control (DSC) linear and DSC Spline
(r0108.6 = 1)
• 5020 Servo control - Speed setpoint filter and speed precontrol
• 5030 Servo control - Reference model/pre-control balancing/speed limiting
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 203
Servo control
5.20 Travel to fixed stop
Function description
This function can be used to move a motor to a fixed stop at a specified torque without a fault
being signaled. When the stop is reached, the specified torque is established and is then
continuously available.
The required torque reduction is achieved by appropriately scaling the upper (≙ motoring)
torque limit and the lower (≙ generating) torque limit.
Applications
• Screwing parts together with a defined torque
• Moving to a mechanical reference point
Signals
For PROFIdrive telegrams 2 to 6, the following signals are automatically interconnected:
• Control word 2, bit 8 (STW2.8)
• Status word 2, bit 8 (ZSW2.8)
For PROFIdrive telegrams 102 to 106, the following signals are also interconnected:
• Message word, bit 1 (MELDW1)
• Process data M_red to the scaling of the torque limit
When the "basic positioner" function module is activated, the signals listed above are
automatically interconnected to the basic positioner.
Drive functions
204 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.20 Travel to fixed stop
&RQWUROVLJQDO 6WDWXVVLJQDOV
S S>@
&ORVHGORRS
67: U U =6:
FRQWURO
,QDGGLWLRQIRUS
S 6FDOLQJ
0BOLPLWB
S S
S 6FDOLQJ
0BOLPLWB
0B5HG S>@ S S
HJ
S !
E\ +H[
S S
>@ S
[ S
WR
When PROFIdrive telegrams 2 to 6 are used, no torque reduction is transferred. When the "Travel
to fixed stop" function is activated, the motor ramps up to the torque limits specified in p1520
and p1521. If required, a torque reduction can be transferred, e.g. using protocols 102 to 106.
Another option would be to enter a fixed value in p2900 and interconnect it to the torque limits
p1528 and p1529.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 205
Servo control
5.20 Travel to fixed stop
Signal chart
0BOLPLW
0BDFWXDO
QBVHW
S $GGLWLRQDOO\ZLWK352),GULYH
7RUTXH 7HOHJUDPVbb
UHGXFWLRQ
S
7UDYHUVHWR
IL[HGVWRS
U )L[HGVWRSUHDFKHG
7RUTXH
OLPLWUHDFKHG
U
7RUTXHRII
XVHS
Drive functions
206 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.20 Travel to fixed stop
Signal name Internal control word Binector input PROFIdrive p0922 and/or p2079
Activate travel to fixed stop STW n_ctrl.8 p1545[0...n] STW2.8
Signal name Internal status word Parameter PROFIdrive p0922 and/or p2079
Travel to fixed stop active – r1406.8 ZSW2.8
Torque limits reached ZSW n_ctrl.7 r1407.7 ZSW1.11 (inverted)
Torque utilization < torque thresh‐ ZSW monitoring func‐ r2199.11 MELDEW.1
old value 2 tions 3.11
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 207
Servo control
5.21 Vertical axis
Function description
With a vertical axis without mechanical weight compensation, electronic weight compensation
can be set by offsetting the torque limits (p1532). The torque limits specified in p1520 and
p1521 are shifted by this offset value. The offset value can be read in r0031 and transferred in
p1532.
To reduce compensation after a brake has been released, the torque offset can be
interconnected as a supplementary torque setpoint (p1511 or p1513). As a result, the holding
torque is immediately specified after the brake is released.
Drive functions
208 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.22 Variable signaling function
Function description
Using the "Variable signaling" function, BICO interconnections and parameters that have the
attribute "traceable" can be monitored; otherwise they can also be recorded using the "Device
trace" commissioning function.
Note
The variable signaling function works with an accuracy of 8 ms. This value must also to be taken
into account for pickup and dropout delay.
Enter the desired data source into parameter p3291 of the drive object expert list. In parameter
p3295 define a threshold value for the data source. The hysteresis of the threshold value can be
set with p3296. If the threshold value is violated, then an output signal is generated from r3294.
A pickup delay can be set with p3297 and a dropout delay with p3298 for the output signal
r3294.
The setting of a hysteresis results in a tolerance band around the threshold value. If the upper
band limit is exceeded, the output signal r3294 is set to "1", if it drops below the lower band limit
the output signal is set to "0"
You set the sampling time of the variable signaling function in p3299.
After completing the configuration, activate the variable signaling function with p3290.0 = 1.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 209
Servo control
5.22 Variable signaling function
PRQLWRUHGVLJQDO
+\VWHUHVLVS
7KUHVKROG
S
3LFNXSGHOD\S 'URSRXWGHOD\S
%,&2RXWSXW
VLJQDO
U
VLJQDO
7KUHVKROG )DOOHQEHORZ ([FHHGHG )DOOHQEHORZ
Drive functions
210 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.23 Central probe evaluation
Overview
Frequently, Motion Control systems have to detect and save the positions of drive axes at an
instant in time defined by an external event. For example, this external event may be the signal
edge of a probe. The following can be necessary:
• Several probes have to be evaluated.
• The actual position values of several axes must be saved with a probe event.
Function description
For the central probe evaluation, the instant in time of the probe signal is detected and saved by
a central function. From the sampling values of the position signals of the various axes, the
control interpolates the times of the actual position values at the probe instant. Three evaluation
procedures are implemented in SINAMICS S120 for this purpose.
The evaluation procedures can be set using parameter p0684:
• With handshake (p0684 = 0):
Factory setting
• Without handshake, 2 edges (p0684 = 1)
A change to p0684 = 0 or 1 is possible in the RUN state.
• Without handshake, more than 2 edges (p0684 = 16)
Measuring several signal edges per probe, without handshake:
A change to p0684 = 16 only becomes active after "Save parameters" and "POWER ON".
Changing p0684 = 16 to p0684 = 0 or 1 only becomes active "After save parameters" and
"POWER ON".
The fail safety of the standard PROFIdrive connection without handshake cannot be guaranteed.
The "Without handshake" function has been released for "integrated" platforms (e.g.
SINAMICS integrated in SIMOTION D425). You must use the "With handshake" function to ensure
absolute reliability when detecting the probe.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 211
Servo control
5.23 Central probe evaluation
Note
Time-critical data transfer
The status information E_DIGITAL and A_DIGITAL in telegrams 39x are not subject to any precise
time restraints according to the specifications. The transfer of E_DIGITAL and the output of
A_DIGITAL are realized independently of the PROFIBUS cycle with the PROFIdrive PZD sampling
time according to p2048. Depending on the module, this can be set to between 1 ms and 16 ms.
As a consequence, dead times must be expected for the transfer of output values and the
feedback signal of input values.
Although the probe status word MT_ZSW is identical with the content of E_DIGITAL, it is however
directly transferred in PZDs. As a consequence, for time-critical applications measuring probes
or cams should be used.
Drive functions
212 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.23 Central probe evaluation
TMAPC = master application cycle time (time frame in which the master application generates new
setpoints)
• Transfer control word probe (BICO p0682 to the PZD3) at start time To in the MAPC clock cycle
• The measurement is activated with a 0/1 transition of the control bit for a falling or rising
edge in the probe control word.
• If the measurement is activated, in data bus cycle (e.g. PROFIBUS cycle: DP cycle) a check is
made as to whether a measured value is available.
• If a measured value is available, then the time stamp is entered into either p0686 or p0687.
• The time stamp is transferred until the control bit for falling or rising edge is set to "0" in the
control word. Then, the associated time stamp is set to "0".
• The measurement is deactivated by a 1/0 transition of the control bit in the probe control
word.
• Transfer with PROFIdrive telegrams 391, 392 or 393
Requirements
• TDP = TMAPC (cycle ratio = 1:1, cycle reduction not possible).
Procedure
If the measurement is activated, a check is made in the DP cycle as to whether a measured value
was acquired:
• If a measured value is available, then the time stamp is entered in either p0686 or p0687 and
a new measurement is automatically activated.
• If a measured value is not available, then the time stamp zero is entered into either p0686 or
p0687.
• This means that a time stamp is only transferred once before it is overwritten with zero or a
new time stamp.
• The measurement is immediately reactivated after the measured values have been read out.
• Parallel to acquiring new probe events, the measuring results are transferred to the higher-
level control for one DP cycle without evaluating the success.
• For each probe, a maximum of one rising and one falling edge can be detected for each 2 DP
cycles.
• Transfer with PROFIdrive telegrams 391, 392 or 393
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 213
Servo control
5.23 Central probe evaluation
Drive functions
214 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.23 Central probe evaluation
Reference time stamp Probe bit, binary values Edge selection bit
Reference MT_ZS1 Bits 0...2: Bit 3:
000: MT_ZS1 from MT1 0: MT_ZS1 falling edge
001: MT_ZS1 from MT2 1: MT_ZS1 rising edge
010: MT_ZS1 from MT3
011: MT_ZS1 from MT4
100: MT_ZS1 from MT5
101: MT_ZS1 from MT6
110: MT_ZS1 from MT7
111: MT_ZS1 from MT8
Reference MT_ZS2 Bits 4...6: Bit 7:
000: MT_ZS2 from MT1 0: MT_ZS2 falling edge
001: MT_ZS2 from MT2 1: MT_ZS2 rising edge
‑
110: MT_ZS2 from MT7
111: MT_ZS2 from MT8
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 215
Servo control
5.23 Central probe evaluation
Reference time stamp Probe bit, binary values Edge selection bit
Reference MT_ZS3 Bits 8...10 Bit 11:
000: MT_ZS3 from MT1 0: MT_ZS3 falling edge
001: MT_ZS3 from MT2 1: MT_ZS3 rising edge
‑
110: MT_ZS3 from MT7
111: MT_ZS3 from MT8
Reference MT_ZS4 Bits 12...14 Bit 15
000: MT_ZS4 from MT1 0: MT_ZS4 falling edge
001: MT_ZS4 from MT2 1: MT_ZS4 rising edge
‑
110: MT_ZS4 from MT7
111: MT_ZS4 from MT8
Examples for determining the reference values of the probe evaluation in hex:
• 0000 = 0 hex = time stamp from probe 1 falling edge
• 1000 = 8 hex = time stamp from probe 1 rising edge
• 0001 = 1 hex = time stamp from probe 2 falling edge
• 1001 = 9 hex = time stamp from probe 2 rising edge
Measurement buffer
Each measuring pulse input of a Control Unit 320-2 or 310-2 has one memory for maximum 16
measured value entries (8 rising and 8 falling edges).
The measured values for rising and falling signal edges are sequentially written to the memory.
If the memory is full and a new measured value is entered, all entries move down by one location
and the oldest value drops out. This means that in the case of an overflow the latest 16 values
are contained in the memory. When reading out an entry, the oldest value is taken from the
memory. The remaining entries move down and make space for a new entry (FIFO principle).
Remarks
Other applications can also read the probe status and evaluate the probe measured values.
Example
EPOS controls its probes axis-specifically. A control system can connect to the probe to read its
data and integrate the information into the drive telegram.
Drive functions
216 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.23 Central probe evaluation
5.23.1 Examples
Example 1
MT_STW = 100H: a search is only made for rising edges for probe 1
7HOHJUDP
Figure 5-33 A search is made for rising edges for probe 1
In the DP cycle, all time stamps for rising edges are transferred corresponding to their sequence
in time for probe 1.
Example 2
MT_STW = 101H: a search is made for rising and falling edges for probe 1.
7HOHJUDP
Figure 5-34 A search is made for rising and falling edges for probe 1
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 217
Servo control
5.23 Central probe evaluation
In the DP cycle, all time stamps for rising and falling edges are transferred corresponding to their
sequence in time for probe 1.
Example 3
MT_STW = 303H: a search is made for rising and falling edges for probes 1 and 2.
07
07
7HOHJUDP
Figure 5-35 A search is made for rising and falling edges for probes 1 and 2
In the DP cycle, initially all time stamps for rising and falling edges of probe 1 are entered.
Afterwards, all time stamps for rising and falling edges of probe 2.
Drive functions
218 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.23 Central probe evaluation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 219
Servo control
5.24 Voltage precontrol
Function description
Using voltage precontrol (p1703), the dynamic response of the q current controller can be
increased independent of the current controller setting - all the way up to the limit that is
physically possible. This means that the current setpoint is established as quickly as possible.
Together with the speed-torque precontrol (p1402.4 = 1, p1517 = 0 ms, p1428, p1429), the
bandwidth of the speed controller dynamic response can be increased.
Especially for synchronous motors, the motor q-inductance (p0356) changes significantly with
the torque-generating current. This response must be taken into account for the precontrol
model.
The individual steps for configuring the voltage feedforward control are described in the
following.
Recommendation
As a result of the higher bandwidth of the current controller, higher frequencies can be excited
- and the phase position changes. As a consequence, after activating the voltage precontrol,
check the speed or position controller and if required - adjusted these as necessary.
Drive functions
220 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.24 Voltage precontrol
/TFKDUDFWHULVWLF
PHDVXUHG
SDUDPHWHUL]HGFKDUDFWHULVWLF
p0391 0.33 A
p0392 10.23 A
p0393 39.31%
p0356 10.16 mH
Figure 5-36 Example 1: Adaptation characteristic
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 221
Servo control
5.24 Voltage precontrol
/TFKDUDFWHULVWLF
PHDVXUHG
SDUDPHWHUL]HGFKDUDFWHULVWLF
p0391 2.09 A
p0392 11 A
p0393 90.67%
p0356 18.24 mH
Figure 5-37 Example 2: Adaptation characteristic
Drive functions
222 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.24 Voltage precontrol
3. Measure a current controller setpoint step and correct the value p1703.
– Repeat the current controller setpoint step until the current actual value reaches the
setpoint without any overshoot or undershoot (see the following sample displays).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 223
Servo control
5.24 Voltage precontrol
Drive functions
224 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.24 Voltage precontrol
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 225
Servo control
5.24 Voltage precontrol
4. The result can be improved by compensating the voltage emulation error (only for
synchronous motors).
– To do this, activate function module "Extended torque control (Page 470)" (r0108.1).
– Determine the voltage emulation error with the stationary motor data identification
(p1909.14 = 1 and p1910).
– Activate the compensation of the voltage emulation error (p1780.8 = 1).
5. If, after reaching the current setpoint, the current actual value dips, correct the current actual
value via p1734 or p1735 (see the subsequent diagram).
Drive functions
226 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.24 Voltage precontrol
4. Measure a current controller setpoint step change again (see figure below)
The measurement result in the example indicates that after reaching the setpoint, the
current decays according to an exponential function (1-exp(-t/Tsm)). You estimate the
smoothing time based on the time from the point of contact of the initial tangent with the
final value straight line.
5. Enter the time constant in p1735.
6. In p1734, enter by what percentage the setpoint point of contact should extend beyond the
final value straight line (e.g. (1.5A/1.32A -1)·100 % = 13.6 %).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 227
Servo control
5.24 Voltage precontrol
7. Restore the P gain (p1715) and integral time (p1717) of the current controller back to the
original values.
8. Again measure a current controller setpoint step.
In most cases, the voltage precontrol is correctly set after the eddy current compensation
(see example). If required, you can correct again using p1734.
Legend for the measurement diagrams
Drive functions
228 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Servo control
5.24 Voltage precontrol
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 229
Servo control
5.24 Voltage precontrol
Drive functions
230 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control 6
Function description
The motor connected to a vector control is simulated in a vector model based on data from the
equivalent circuit diagram. The motor module is emulated as precisely as possible to obtain the
best results regarding control precision and control quality.
Features
The vector control is characterized by the following features:
• Normal computing speed
• Best speed accuracy
• Best speed ripple
• Best torque accuracy
• Best torque ripple
The vector control can be used with/without a speed encoder.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 231
Vector control
• Short settling times for load changes result in better fault behavior.
• The motor can be accelerated or braked with the maximum settable torque.
• Motor protection due to variable torque limitation in motor and regenerative mode.
• Drive and braking torque are controlled independently of the speed.
• Maximum breakaway torque possible at speed = 0.
The basic features and properties of the Servo and Vector control modes are compared in the
following table.
Drive functions
232 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 233
Vector control
Drive functions
234 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 235
Vector control
6.1 Technology application (application) (p0500)
Function description
Using parameter p0500, you can influence the calculation of open-loop control and closed-loop
control parameters. The default setting helps you find suitable values for standard applications.
You can make preassignments for the following technological applications:
An overview of the influenced parameters and the set values is provided in the "SINAMICS S120/
S150 List Manual".
Drive functions
236 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.2 Vector control without encoder (SLVC)
Function description
During operation via the "Sensorless vector control" function (SLVC), the position of the flux and
actual speed must be determined using the electric motor model. The motor model is buffered
by the incoming currents and voltages. At low frequencies (approx. 0 Hz), the motor model
cannot determine the speed with sufficient accuracy. For this reason, in this range, the vector
control can be changed over from closed-loop to open-loop control.
Motor types
The function can be used for the following motor types:
• Three-phase induction motors
• Permanent-magnet synchronous motors (PMSM)
• Synchronous reluctance motors (RESM)
Description
The changeover between closed-loop/open-loop control is controlled by means of the time and
frequency conditions (p1755, p1756, p1758). If the setpoint frequency at the ramp-function
generator input and the actual frequency are below p1755 · (1 - (p1756/100 %)) simultaneously,
then the system does not wait for the time condition.
f_act
p1755 [1/min]
p1755 [1/min]
p1756
• 1−
100% t
RSHQFRQWUROORRS
FORVHGFRQWUROORRS t
p1758
Figure 6-1 Changeover conditions for SLVC
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 237
Vector control
6.2 Vector control without encoder (SLVC)
setpoint static) and p1611 (additional acceleration torque) to the required maximum torque.
The drive can then generate the static or dynamic load torque that occurs.
• If, for induction motors (ASM), p1610 is set to 0%, then only the magnetizing current r0331
is impressed.
If 100% is set, the rated motor current p0305 is impressed.
• If, for reluctance motors (RESM) p1610 is set to 0 %, then only the no-load magnetizing
current is impressed.
If 100% is set, the rated motor current p0305 is impressed.
• For permanent-magnet synchronous motors (PMSM), for p1610 = 0%, a precontrol absolute
value, derived from the additional torque r1515, remains instead of the magnetizing current
of the induction motor.
To prevent stalling of the drive during acceleration, the supplementary acceleration torque
p1611 can be increased or acceleration precontrol for the speed controller can be used. This
avoids thermal overloading of the motor at low speeds.
If the moment of inertia of the drive is almost constant, acceleration precontrol with p1496
offers more advantages than the supplementary acceleration torque with p1611. You can
determine the drive moment of inertia using the rotating measurement: p1900 = 3 and
p1960 = 1.
Drive functions
238 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.2 Vector control without encoder (SLVC)
I 6WDUW I =HURSRLQW
FORVHGORRS FORVHGORRS
FRQWUROOHG FRQWUROOHG
S S
RSHQORRSFRQWUROOHG RSHQORRS
FRQWUROOHG
W W
S
Figure 6-2 Zero crossover and when induction motors start in closed-loop or open-loop controlled
operation
Note
If, in the closed-loop controlled mode, start from 0 Hz or reversing takes longer than 2 s, or the
time set in p1758 - then the system automatically changes over from closed-loop controlled into
open-loop controlled operation.
Note
Operation in encoderless torque control only makes sense if, in the speed range below the
changeover speed of the motor model (p1755), the setpoint torque is greater than the load
torque. The drive must be able to follow the setpoint and the associated setpoint speed (p1499,
FBD 6030).
Passive loads
In the closed-loop controlled mode, for passive loads, induction motors can be operated under
steady-state conditions down to 0 Hz (standstill) without changing over into the open-loop
controlled mode.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 239
Vector control
6.2 Vector control without encoder (SLVC)
Note
If p0500 is parameterized when commissioning the motor, the calculation is carried out
automatically via p0340 and p3900. p0578is is then set automatically.
Closed-loop control without changeover between closed-loop and open-loop speed control is
restricted to applications with passive load:
A passive load only has a reactive effect on the drive torque of the driving motor at the starting
point, e.g. high inertia masses, pumps, fans, centrifuges, extruders, travel drives, or horizontal
conveyors.
Standstill without a holding current is possible for as long as required. Then, at standstill, only
the magnetizing current is impressed in the motor.
Note
Generator operation
Steady-state generator operation at frequencies close to 0 Hz is not permissible in this operating
mode.
, Q 0RWRUPDJQHWL]LQJFXUUHQW Q
S ,0
U
S
6ZLWFKRYHUSRLQW
FRQWUROOHGUHJXODWHG
W W
Figure 6-3 Vector control without an encoder
Drive functions
240 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.2 Vector control without encoder (SLVC)
Blocking drives
If the load torque is higher than the torque limiting of the encoderless closed-loop vector control,
the drive is braked to zero speed (standstill). In order that the open-loop controlled mode is not
selected after the time p1758, p1750.6 can be set to 1. Under certain circumstances the "Motor
blocked delay time" (p2177) must be increased.
Note
Exception for reversing drives
It is not permissible to use this setting if the load can force the drive to reverse.
Active loads
Active loads that can be used to reverse the drive, e.g., hoisting gear, must be started in the open-
loop speed control mode. In this case, bit p1750.6 must be set to 0 (open-loop controlled
operation when the motor is blocked). The static (steady state) torque setpoint p1610 must be
greater than the maximum occurring load torque.
Note
Loads that can drive the motor
For applications with high regenerative load torques at low speeds, p1750.7 can also be set to
1. As a result, the speed changeover limits of the motor model are increased and a faster
changeover can be made into open-loop controlled operation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 241
Vector control
6.2 Vector control without encoder (SLVC)
Description
Permanent-magnet synchronous motors (PMSM) are always started and reversed in the open-
loop controlled mode. The changeover speeds are set to 10% as well as 5% of the rated motor
speed. Changeover is not subject to any time condition (p1758 is not evaluated). Prevailing load
torques (motor or regenerative) are adapted in open-loop operation, facilitating constant-
torque crossover to closed-loop operation even under high static loads. Whenever the pulses are
enabled, the rotor position is identified.
S S
FRQWUROOHG FRQWUROOHG
0VHWU
0VHWU
W W
Figure 6-4 Zero point and starting in the open-loop controlled mode at low speeds
Drive functions
242 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.2 Vector control without encoder (SLVC)
6WDUW =HURFURVVLQJ
I0+)SXOVHV I0+)SXOVHV
S S
W W
+LJKIUHTXHQF\SXOVHV +LJKIUHTXHQF\SXOVHV
Note
Only open-loop controlled operation is permitted when using a sine-wave filter.
Note
1FW4 torque motors
Siemens "1FW4" torque motors can be started from standstill and operated in the closed-loop
torque controlled mode. The function is activated with parameter p1750.5 = 1.
Third-party motors must be checked on a case-for-case basis.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 243
Vector control
6.2 Vector control without encoder (SLVC)
Note
Motor reactor, sine-wave filter, dv/dt filter
The process cannot be used with the present motor reactors, sine-wave filters and dv/dt filters.
Description
Synchronous reluctance motors (RESM) are operated in vector control with/without encoder.
Synchronous reluctance motors are motors that do not have a damping cage. The advantages
of this motor type include:
• No rotor losses
• Energy efficient operation in the partial load range with reduced flux
• Fast magnetization at high load torques
Note
No U/f control
Synchronous reluctance motors must not be operated with U/f control, as this is only intended
for diagnostic purposes.
Drive functions
244 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.2 Vector control without encoder (SLVC)
Note
Synchronous reluctance motors are considered to be synchronous motors
Generally, the data for "Synchronous motors" provided in the SINAMICS S120 Manuals also
applies to "Synchronous reluctance motors". Any deviating behavior/response of synchronous
reluctance motors is always explicitly specified.
Features
For the motor type RESM in the default configuration (without test signal), at low speeds the
system changes over into speed-controlled operation is also started in this way. The load torque
requirement expected must be known for open-loop speed controlled operation, and can be
parameterized using p1610 and p1611.
When reaching the voltage limit (depending on the load and speed), the motor flux is
appropriately reduced (field weakening). Depending on the torque demanded, the required
motor current increases up to the available current limit. If the speed is increased further, the
current must be reduced to below the available current limit in order to maintain the voltage
limit. In this range, the motor power available is therefore solely limited by the available voltage;
for synchronous reluctance motors, as a result of the saturation attributes, it is slightly below
that for induction motors.
Requirements
• Vector control
• Only Motor Modules in the "Booksize" format
• Valid license ("Advanced synchronous reluctance control")
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 245
Vector control
6.2 Vector control without encoder (SLVC)
• Limited number of axes (see Chapter "Overview of system limits and system utilization
(Page 891)")
• Max. cable lengths (depending on the sampling times and shielding):
Drive functions
246 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.3 Vector control with encoder
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 247
Vector control
6.4 Speed controller
Overview
The control modes with/without encoder have the same speed controller structure. The speed
controller structure comprises the following components:
• PI controller
• Speed controller precontrol
• Droop
The total of the output variables result in the torque setpoint which is reduced to the permissible
magnitude by means of the torque setpoint limitation.
Function description
The speed controller receives its setpoint (r0062) from the setpoint channel and its actual value
(r0063) either directly from the speed sensor (control with sensor (VC)) or indirectly via the
motor model (control without sensor (SLVC)). The system deviation is increased by the PI
controller and, in conjunction with the precontrol, results in the torque setpoint.
When the load torque increases, the speed setpoint is reduced proportionately when droop is
active, which means that the single drive within a group (two or more mechanically connected
motors) is relieved when the torque becomes too large.
$SSOLHG
VWDWLF U
U
3UH
FRQWURO
6SHHG .S 7Q
FRQWURO
U U
3, U
U>@ U
6SHHG
6SHHGVHWSRLQW FRQWUROOHU
7RUTXH
U 7L
VHWSRLQW
U>@ U
$FWXDOVSHHGYDOXH
7L .S 7Q
$FWLYHRQO\ZKHQWKHSUHFRQWUROKDVEHHQDFWLYDWHG 6/9& S S S
S!
9& S S S
The optimum speed controller setting can be determined via the automatic speed controller
tuning function (p1900 = 1, rotating measurement).
If the moment of inertia has been specified, the speed controller (Kp, Tn) can be calculated by
means of automatic parameterization (p0340 = 4). The controller parameters are defined in
accordance with the symmetrical optimum as follows:
Drive functions
248 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.4 Speed controller
Tn = 4 · Ts
Kp = 0.5 · r0345 / Ts = 2 · r0345 / Tn
Ts = total of the short delay times (contains p1442 and p1452)
If vibration develops with these settings, reduce speed controller gain Kp manually. Actual speed
smoothing can also be increased (standard procedure for gearless or high-frequency torsional
vibration) and the controller calculation performed again because this value is also used to
calculate Kp and Tn.
The following relationships apply for tuning:
• If Kp is increased, the controller becomes faster and overshoot is decreased. However, signal
ripples and oscillations in the speed control loop will increase.
• If Tn is reduced, the controller also becomes faster. However, this increases the overshoot.
When setting the speed control manually, you are advised to define the possible dynamic
response via Kp (and actual speed value smoothing) first, so that the integral time can
subsequently be reduced as much as possible. Please note that the closed-loop control must also
remain stable in the field-weakening range.
To suppress any vibrations that occur in the speed controller, it is usually only necessary to
increase the smoothing time in p1452 for operation with an encoder or p1442 for operation
without an encoder or reduce the controller gain.
The integral output of the speed controller can be monitored via r1482 and the limited controller
output via r1508 (torque setpoint).
Note
In comparison with speed control with an encoder, the dynamic response of drives without an
encoder is significantly reduced. The actual speed is derived by means of a model calculation
from the converter output variables for current and voltage that have a corresponding
interference level. To this end, the actual speed must be adjusted by means of filter algorithms
in the software.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 249
Vector control
6.4 Speed controller
Function description
With the speed controller adaptation, vibrations that can occur in the speed controller are
suppressed.
Speed-dependent Kp_n/Tn_n adaptation is activated by default. The required values are
automatically calculated when commissioning and for the rotating measurement. If, in spite of
the automatic calculation, speed oscillations do occur, then in addition the Kp_n component can
be tuned using the free Kp_n adaptation. The free Kp_n adaptation is activated by connecting a
signal source at p1455. The factor calculated from this is multiplied by the Kp_n value of the speed-
dependent adaptation. The range of action of the free Kp_n adaptation is set using parameters
p1456 to p1459.
In addition using p1400.6 = 1, the Tn_n component of the speed-dependent adaptation can be
tuned. The Tn_n value of the speed-dependent adaptation is divided by the factor of the free
adaptation.
The Kp_n/Tn_n adaptation can be deactivated with p1400.5 = 0. As a consequence, the dynamic
reduction of the speed controller is deactivated.
Drive functions
250 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.4 Speed controller
S
S
$GDSWDWLRQVLJQDO \
S [ .S
UHIHUUHGWR
3[RUS[ [
.SBQBDGDSW
S
6SHHGGHSHQGHQW
S .SBQDGDSWDWLRQ
S S
S
S
S
6SHHGGHSHQGHQW
S 7QBQDGDSWDWLRQ
7QBQBDGDSW
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 251
Vector control
6.4 Speed controller
.SBQ 3URSRUWLRQDOJDLQ
7QBQ ,QWHJUDOWLPH
SyS
S
.SBQ
ZLWKDGDSWDWLRQ
SyS
ZLWKRXWDGDSWDWLRQ
S
7QBQ
Q
S S
For operation without encoder, a higher value is in p1464 than in p1465. As a consequence, the
behavior is inverted: Kp increases with increasing speed and Tn decreases.
Drive functions
252 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.4 Speed controller
GQ GQ
PY Sy-y SySySy
GW GW
This torque setpoint "mv" is applied to the current controller or the current controller is
precontrolled using adaptation elements directly as additive reference variable (enabled via
p1496).
The motor moment of inertia p0341 is calculated directly during commissioning or when the
entire set of parameters is calculated (p0340 = 1). The factor p0342 between the total moment
of inertia J and the motor moment of inertia must be determined manually or by means of speed
controller tuning. The acceleration is calculated from the speed difference over the time "dn/dt".
Note
When speed controller tuning is carried out, the ratio between the total moment of inertia and
that of the motor (p0342) is determined and acceleration precontrol scaling (p1496) is set to
100%.
When p1400.2 = p1400.3 = 0, precontrol balancing is set automatically.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 253
Vector control
6.4 Speed controller
'URRS
LQSXW
S $FFHOHUDWLRQSUHFRQWURO
S S
U
S U
.S 7Q
S
S
S
U 3, U U
6SHHG U>@
! FRQWUROOHU
6SHHGVHWSRLQW 7RUTXH
7L VHW
U>@ U SRLQW
6SHHGDFWXDOYDOXH 7L .S 7Q
7L 6/9& S S S
2QO\HIIHFWLYHIRUS 9& S S S
2QO\HIIHFWLYHIRUS
If the speed controller has been correctly adjusted, it only has to compensate for disturbance
variables in its own control loop, which can be achieved by means of a relatively small change
to the correcting variables. Speed setpoint changes, on the other hand, are carried out without
involving the speed controller and are, therefore, performed more quickly.
The effect of the precontrol variable can be adapted according to the application via the
evaluation factor p1496. If p1496 = 100%, precontrol is calculated in accordance with the motor
and load moment of inertia (p0341, p0342). A balancing filter is used automatically to prevent
the speed controller from acting against the injected torque setpoint. The time constant of the
balancing filter corresponds to the equivalent delay time of the speed control loop. Speed
controller precontrol is correctly set (p1496 = 100%, calibration via p0342) when the I
component of the speed controller (r1482) does not change during a ramp-up or ramp-down in
the range n > 20 % · p0310. Thus, precontrol allows a new speed setpoint to be approached
without overshoot. (Requirement: Torque limiting does not switch in and the moment of inertia
remains constant.)
If the speed controller is precontrolled through injection, the speed setpoint (r0062) is delayed
with the same smoothing time (p1442 or p1452) as the actual value (r1445). This ensures that
no target/actual difference (r0064) occurs at the controller input during acceleration, which
would be attributable solely to the signal propagation time.
When speed precontrol is activated, the speed setpoint must be specified continuously or
without a higher interference level (avoids sudden torque changes). An appropriate signal can
be generated by smoothing the speed setpoint or activating the ramp-function generator
rounding p1130 – p1131.
The starting time r0345 (Tstart) is a measure for the total moment of inertia J of the machine and
describes the time during which the unloaded drive can be accelerated with the rated motor
torque r0333 (Mmot,rated) from standstill to the rated motor speed p0311 (nmot,rated).
Drive functions
254 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.4 Speed controller
˭yQ0RWUDWHG ˭yS
U 76WDUWLQJ -y SySy
y00RWUDWHG yU
If these supplementary conditions are in line with the application, the starting time can be used
as the lowest value for the ramp-up or ramp-down time.
Note
The ramp-up and ramp-down times (p1120; p1121) of the ramp-function generator in the
setpoint channel should be set accordingly so that the motor speed can track the setpoint during
acceleration and braking. This ensures that speed controller precontrol is functioning optimally.
The acceleration precontrol using a connector input (p1495) is activated by the parameter
settings p1400.2 = 1 and p1400.3 = 0. p1428 (dead time) and p1429 (time constant) can be set
for balancing purposes.
Reference model
$SSOLHG
VWDWLF
5HIHUHQFHPRGHOದSUHFRQWURO
S S
U S
.S 7Q
U
S ,
U 3, U U
6SHHG U>@
3 FRQWUROOHU
7RUTXH
6SHHG VHWSRLQW
VHWSRLQW U>@ U
7L .S 7Q
$FWXDOVSHHGYDOXH
6/9& S S S
7L 9& S S S
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 255
Vector control
6.4 Speed controller
Drive functions
256 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.5 Droop
6.5 Droop
Requirements
• All coupled drives must be operated in vector control and closed-loop speed control, with or
without an encoder.
• Only a single common ramp-function generator may be used for mechanically coupled
drives.
Function description
The "Droop" function ensures that the speed setpoint is reduced proportionately as the load
torque increases. The function is enabled via parameter p1492.
S
$SSOLHGVWDWLF
S
U PV
U
U
S
3UH
FRQWURO
.S 7Q
U
3, U
U>@ U
6SHHG
6SHHGVHWSRLQW FRQWUROOHU
U 7RUTXH
7L
U>@ U
VHWSRLQW
$FWXDOVSHHGYDOXH
7L .S 7Q
① Active only when the precontrol has been activated (p1496 > 0).
② Only active for sensorless vector control (SLVC).
Figure 6-10 Speed controller with static injection
The droop has a torque limiting effect on a drive that is mechanically coupled to a different speed
(e.g. guide roller on a goods train). In connection with the torque setpoint of a leading speed-
controlled drive, a very effective load distribution can also be implemented. With the appropriate
setting (in contrast to torque control or load distribution with overload and limitation), this load
distribution controls even a smooth mechanical coupling or the case of slipping.
This method is only suitable to a limited extent for drives that are accelerated and braked with
significant changes in speed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 257
Vector control
6.5 Droop
The droop feedback is used, for example, in applications in which two or more motors are
connected mechanically or operate with a common shaft and fulfill the above requirements. It
limits the torque differences that can occur as a result of the mechanical coupling by
appropriately modifying the speeds of the individual motors. The drive is relieved when the
torque is too large.
Drive functions
258 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.6 Open actual speed value
Function description
Via the parameter p1440 (CI: Speed controller actual speed value) is the signal source for the
actual speed value of the speed controller. In the factory setting, the unsmoothed actual speed
value r0063[0] is the default signal source.
Via parameter p1440, a filter can be switched into the actual value channel or an external actual
speed value can be fed in, according to the specific system requirements.
Parameter r1443 displays the actual speed value present at p1440.
Note
When feeding in an external actual speed value, ensure the monitoring functions continue to be
derived from the motor model.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 259
Vector control
6.6 Open actual speed value
Monitoring of the speed deviation between motor model and external speed
The external actual speed (r1443) is compared with the actual speed of the motor model
(r2169). If the deviation is greater than the tolerance threshold set in p3236, after the switch-
off delay time set in p3238 expires, fault F07937 (Drive: Speed deviation motor model to
external speed) is generated and the drive switched-off corresponding to the set response
(factory setting: OFF2).
p3237[D]
QBDFWVPRRWKPVJ p3238[D](3.0)
U
n_dev. Mod./
n_act n_ctrl inp 1 ext in tolerance
0 T
r1443 r2199.7
[6040.2] + 0
1 F07937
p3236[D]
Drive functions
260 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.7 Closed-loop torque control
Function description
For speed control without encoder (p1300 = 20) or with encoder (p1300 = 21), a changeover
can be made to torque control (following drive) using BICO parameter p1501. A changeover
cannot be made between speed and torque control if torque control is selected directly with
p1300 = 22 or 23. The torque setpoint and/or supplementary setpoint can be entered using BICO
parameter p1503 (CI: torque setpoint) or p1511 (CI: supplementary torque setpoint). The
supplementary torque is active both with torque and speed control. This particular feature with
the supplementary torque setpoint allows a precontrol torque to be applied for speed control.
Note
For safety reasons, connecting to fixed torque setpoints is currently not possible.
Regenerative energy may accumulate, and this must be either fed back into the supply system
or converted into heat using a braking resistor.
.S 7Q
3,
U U
6SHHG U>@
6SHHGVHWSRLQW FRQWUROOHU
7L
7RUTXH
U>@ U VHW
6SHHGDFWXDOYDOXH SRLQW
0BVHW
S>&@
S 0&WUO
S 0BFWUODFWLYH
>@ U U
0BVXSSO U
S>&@
0BVXSSOVFDO
0BVXSSOVFDO
S>&@
S>'@
0BVXSSO
S>&@
The total of the two torque setpoints is limited in the same way as the speed control torque
setpoint. Above the maximum speed (p1082), a speed limiting controller reduces the torque
limits in order to prevent the drive from accelerating any further.
A "real" torque control (with self-adjusting speed) is only possible in closed-loop but not open-
loop control for sensorless vector control (SLVC).
In open-loop control, the torque setpoint adjusts the setpoint speed via a ramp-function
generator (integration time ~ p1499 · p0341 · p0342). For this reason, encoderless torque
control at standstill is only suitable for applications that require an acceleration torque but no
load torque (e.g. traction drives). This restriction does not apply to torque control with sensor.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 261
Vector control
6.7 Closed-loop torque control
OFF responses
• OFF1 and p1300 = 22, 23
– Response as for OFF2
• OFF1, p1501 = "1" signal and p1300 ≠ 22, 23
– No separate braking response; the braking response is provided by a drive that specifies
the torque.
– The pulses are suppressed when the brake application time (p1217) expires. Standstill is
detected when the actual speed value is less than the speed threshold (p1226) or when
the monitoring time (p1227) that started when speed setpoint ≤ speed threshold
(p1226) has expired.
– Switching-on inhibited is activated.
• OFF2
– Immediate pulse suppression, the drive coasts to standstill.
– The motor brake (if parameterized) is closed immediately.
– Switching-on inhibited is activated.
• OFF3
– Switch to speed-controlled operation
– n_set = 0 is input immediately to brake the drive along the OFF3 deceleration ramp
(p1135).
– When standstill is detected, the motor brake (if parameterized) is closed.
– The pulses are suppressed when the motor brake application time (p1217) has elapsed.
Standstill is detected when the actual speed value is less than the speed threshold
(p1226) or when the monitoring time (p1227) that started when speed setpoint ≤ speed
threshold (p1226) has expired.
– Switching-on inhibited is activated.
Drive functions
262 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.7 Closed-loop torque control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 263
Vector control
6.8 Torque limiting
Function description
The torque limiting value specifies the maximum permissible torque. Different limits can be
parameterized for motoring and generating operation.
S U
7RUTXH
S OLPLWV U
0LQ U
U
S &XUUHQWOLPLW
U
0D[ U
S
3RZHU
S OLPLWV
Drive functions
264 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.8 Torque limiting
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 265
Vector control
6.9 Vdc control
Function description
The "Vdc control" function can be activated using the appropriate measures if an overvoltage or
undervoltage is present in the DC link.
• Overvoltage in the DC link
– Typical cause
The drive is operating in regenerative mode and is supplying too much energy to the DC
link.
– Remedy
Reduce the regenerative torque to maintain the DC link voltage within permissible limits.
With the Vdc controller activated, the converter automatically partly extends the ramp-
down time of a drive if the shutdown supplies too much energy to the DC link.
• Undervoltage in the DC link
– Typical cause
Failure of the supply voltage or supply for the DC link.
– Remedy
Specify a regenerative torque for the rotating drive to compensate the existing losses,
thereby stabilizing the voltage in the DC link (kinetic buffering).
Note
During operation of the Braking Module, the following must be observed:
• You must set the threshold of the Braking Module below the Vdc_max threshold.
• You must switch off the Vdc_max controller.
Properties
• Vdc control
– This comprises Vdc_max control and Vdc_min control (kinetic buffering), which are
independent of each other.
– Joint PI controller. The dynamic factor is used to set Vdc_min and Vdc_max control
independently of each other.
• Vdc_max control
– This function can be used to control momentary regenerative load without shutdown
using "overvoltage in the DC link".
– Vdc_max control is only recommended with a supply without active closed-loop control for
the DC link and without feedback.
• Vdc_min control (kinetic buffering)
– With this function, the kinetic energy of the motor is used for buffering the DC link voltage
in the event of a momentary power failure, thereby delaying the drive.
Drive functions
266 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.9 Vdc control
Vdc_min control
In the event of a power failure, Vdc_min is activated when the Vdc_min switch-on level is undershot.
This controls the DC link voltage and maintains it at a constant level. The motor speed is
reduced.
3RZHUIDLOXUH /LQHVXSSO\UHWXUQ
U
ZLWKRXW.,3IDXOW)
9
W
9GFFRQWUROOHU
DFWLYH
W
QVHW
ZLWKRXWOLQHVXSSO\UHWXUQIDXOW)
USP
73RZHUIDLOXUH W
W
,TVHW
PRWRULQJ
$
JHQHUDWLQJ
When the power supply is restored, the DC link voltage increases again and Vdc_min control is
deactivated again at 5% above the Vdc_min switch-on level. The motor continues operating
normally.
If the power supply is not re-established, the motor speed continues to drop. When the threshold
in p1257 is reached, this results in a response in accordance with p1256.
Once the time threshold (p1255) has elapsed without the line voltage being re-established, a
fault is triggered (F07406), which can be parameterized as required (factory setting: OFF3).
The Vdc_min controller can be activated for a drive. Other drives can participate in supporting the
DC link, by transferring to them a scaling of their speed setpoint from the controlling drive via
BICO interconnection.
Note
If it is expected that the line supply will return, you must make sure that the drive lineup is not
disconnected from the line supply. It could become disconnected, for example, if the line
contactor drops out. The line contactor must be supplied, e.g. from an uninterruptible power
supply (UPS).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 267
Vector control
6.9 Vdc control
Vdc_max control
>9@
6ZLWFKRQOHYHO
9GF
W
9GFFRQWUROOHUDFWLYH
W
_Q_
QDFW
QVHW
W
,TVHW
$
,TVHW WRUTXHJHQHUDWLQJFXUUHQWVHWSRLQW
WARNING
Unplanned movement of individual drives
If several Motor Modules are supplied from one infeed unit without energy recovery capability,
unplanned acceleration of individual drives can occur if the Vdc_max control is incorrectly
parameterized. This can result in death or serious injury.
• Only activate the Vdc_max control for the Motor Module whose drive has the highest moment
of inertia.
• Inhibit this function for all other Motor Modules, or set this function to monitoring only.
If several Motor Modules are supplied from one infeed unit without energy recovery capability
(e.g. a Basic Line Module), or on power failure or overload (for SLM / ALM), the Vdc_max control may
only be activated for a Motor Module with a high moment of inertia. For Motor Modules with a
low moment of inertia, this function must be disabled or monitoring must be set.
If the Vdc_max control is active for multiple Motor Modules, then the controllers may have negative
effects on each other in the case of unfavorable parameter assignment. The drives may become
unstable and individual drives may unintentionally accelerate.
Drive functions
268 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.9 Vdc control
Remedy
• activate the Vdc_max control:
– Vector control: p1240 = 1 (factory setting)
– Servo control: p1240 = 1
– U/f control: p1280 = 1 (factory setting)
• Inhibit Vdc_max control:
– Vector control: p1240 = 0
– Servo control: p1240 = 0 (factory setting)
– U/f control: p1280 = 0
• Activate the Vdc_max monitoring
– Vector control: p1240 = 4 or 6
– Servo control: p1240 = 4 or 6
– U/f control: p1280 = 4 or 6
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 269
Vector control
6.10 Current setpoint filter
Function description
You can parameterize the two current setpoint filters 1 and 2 connected in series as follows:
• 2nd order lowpass (PT2: -40 dB/decade)
• Band-stop filter
• Low-pass with reduction
• General 2nd order filter
Band-stop filter and low-pass filter with reduction are converted into the parameters of the
general 2nd order filter. The phase frequency curve is shown alongside the amplitude log
frequency curve. A phase shift results in a control system delay and should be kept to a minimum.
You activate the current setpoint filters with p1656[0...n].0 = 1 and p1656[0...n].1 = 1. You set
the current setpoint parameters with p1657 to p1666.
As long as the parameter setting p1699 = 1 is active, the background calculation of the filter data
is not performed, even when filter parameters are changed. Only with parameter setting p1699
= 0, is the calculation performed.
Examples for the current setpoint filter can be found in the description of the servo control in
Chapter "Current setpoint filter (Page 113)".
• p1655[0...4] CI: Current setpoint filter / actual speed value filter natural frequency
tuning
• p1656[0...n] Current setpoint filter activation
• p1657[0...n] Current setpoint filter 1 type
• p1658[0...n] Current setpoint filter 1 denominator natural frequency
• p1659[0...n] Current setpoint filter 1 denominator damping
• p1660[0...n] Current setpoint filter 1 numerator natural frequency
• p1661[0...n] Current setpoint filter 1 numerator damping
• p1662[0...n] Current setpoint filter 2 type
• p1663[0...n] Current setpoint filter 2 denominator natural frequency
• p1664[0...n] Current setpoint filter 2 denominator damping
• p1665[0...n] Current setpoint filter 2 numerator natural frequency
• p1666[0...n] Current setpoint filter 2 numerator damping
• p1699 Filter data acceptance
Drive functions
270 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.11 Speed actual value filter
Function description
For vector control, an actual speed value filter can be set. You can parameterize the actual speed
value filter as follows:
• 2nd order lowpass (PT2: -40 dB/decade)
• General 2nd order filter
You activate the actual speed value filter with p1656.4 = 1. You set the speed actual value filter
parameters with p1677 to p1681.
As long as the parameter setting p1699 = 1 is active, the background calculation of the filter data
is not performed, even when filter parameters are changed. Only with parameter setting p1699
= 0, is the calculation performed.
Note
For the vector control, there are two current setpoint filters and one actual speed value filter. The
actual speed value filter has been allocated the number "5".
• p1655[0...4] CI: Current setpoint filter / actual speed value filter natural frequency
tuning
• p1656[0...n] Current setpoint filter / actual speed value filter activation
• p1677[0...n] Actual speed value filter 5 type
• p1678[0...n] Actual speed value filter 5 denominator natural frequency
• p1679[0...n] Actual speed value filter 5 denominator damping
• p1680[0...n] Actual speed value filter 5 numerator natural frequency
• p1681[0...n] Actual speed value filter 5 numerator damping
• p1699 Filter data acceptance
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 271
Vector control
6.12 Current controller adaptation
Function description
Current controller adaptation can be used to adapt the P gain of the current controller and the
dynamic precontrol of the Iq current controller depending on the current. The current controller
adaptation is directly activated with setting p1402.2 = 1 or deactivated with p1402.2 = 0. It is
automatically activated with p1959.5 (p1959.5 = 1) or deactivated (p1959.5 = 0).
.S
.S3URSRUWLRQDOJDLQ
S ,TWRUTXHJHQHUDWLQJFXUUHQW
SyS
S S ,T
Figure 6-16 Current controller adaptation for p0393 < 1, with p0391 < p0392
When swapping the Iq interpolation points (e.g. for ASM), the current controller adaptation
appears as follows:
.S .S3URSRUWLRQDOJDLQ
,T7RUTXHJHQHUDWLQJFXUUHQW
SyS
S
S S ,T
Figure 6-17 Current controller adaptation with swapped Iq interpolation points for p0393 > 1, with
p0392 < p0391
Drive functions
272 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.13 Motor data identification and rotating measurement
6.13.1 Overview
WARNING
Unexpected motor motion during motor data identification
Motor movement caused by the motor data identification routine can result in death, severe
injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
There are two motor data identification options which are based on each other:
• Motor data identification (Page 274) with p1910 (standstill measurement)
For measuring the motor equivalent circuit diagram parameters. Obligatory for operation
with vector control.
• Rotating measurement (Page 277) with p1960
To improve the torque accuracy and to optimize the speed control. This should be performed
only after a motor data identification.
Note
Motor brake opened
If there is a motor brake, it must be open for the rotating measurement (p1215 = 2).
For synchronous motors, the motor brake must also be open for the standstill measurement so
that the motor can orient itself.
The two motor data identifications can be selected more easily via p1900.
• p1900 = 2
Activates the standstill measurement (motor not rotating).
• p1900 = 1
Additionally activates the rotating measurement. p1910 is set to = 1, and p1960 is set
depending on the actual control mode (p1300).
The rotating measurement can also be activated subsequently using p1900 = 3.
If a synchronous motor is being used (p0300 = 2), then with p1900 > 0, the encoder adjustment
(p1990 = 1) is automatically activated. The procedure used can be set in p1980.
For the selection p1900 = 1, 3, the parameter p1960 is set depending on p1300:
• p1960 = 1, when p1300 = 20 or 22 (without encoder)
• p1960 = 2, when p1300 = 21 or 23 (with encoder)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 273
Vector control
6.13 Motor data identification and rotating measurement
The measurements, parameterized using p1900 are started in the following sequence after the
drive has been enabled:
Note
To set the new controller setting permanently, the data must be saved in a non-volatile memory.
The measurement progress can be tracked using r0047.
Completion of the individual motor data identification runs can be read via parameters r3925 to
r3928.
The motor data identification runs influence only the currently valid motor data set (MDS).
Function description
The motor data identification can be activated via p1900 = 2 or p1910 = 1. It is used to determine
the motor parameters (equivalent circuit diagram) at standstill.
For control engineering reasons, you are strongly advised to carry out motor data identification
because the equivalent circuit diagram data and motor cable resistance can only be estimated
if the data on the rating plate is used. For this reason, the stator resistance is very important for
the stability of encoderless vector control or for the voltage boost in the U/f characteristic. Motor
data identification is essential if long supply cables or third-party motors are used. When motor
data identification is started, the following data is determined with p1910 on the basis of the
data on the rating plate:
Determined data for p1910 = 1 Induction motor Permanent mag‐ Synchronous re‐
net luctance motor
synchronous mo‐
tor
Rated magnetization current (p0320) x ‑ ‑
Stator resistance (p0350) x x x
Rotor resistance (p0354) x ‑ ‑
Stator leakage inductance (p0356) x x ‑
Stator inductance d axis (p0357) ‑ x ‑
Rotor leakage inductance (p0358) x ‑ ‑
Drive functions
274 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.13 Motor data identification and rotating measurement
Determined data for p1910 = 1 Induction motor Permanent mag‐ Synchronous re‐
net luctance motor
synchronous mo‐
tor
Magnetizing inductance (p0360) x ‑ ‑
Drive converter valve threshold voltage x x x
(p1825)
Converter valve interlocking times x x x
(p1828 ... p1830)
Since the rating plate data contains the initialization values for identification, you must ensure
that it is entered correctly and consistently (taking into account the connection type (star/delta))
so that the above data can be determined.
It is advisable to enter the motor supply cable resistance (p0352) before the standstill
measurement (p1910) is performed, so that it can be subtracted from the total measured
resistance when the stator resistance is calculated (p0350).
Entering the cable resistance improves the accuracy of thermal resistance adaptation,
particularly when long supply cables are used. This governs behavior at low speeds, particularly
during encoderless vector control.
For p1909.20 = 1 (and p0352 = 0), the supply cable resistance is set from the difference of the
measured value and the default value of the automatic parameterization or the value of the data
set for list motors. The supply cable resistance then normally no needs to be entered.
&DEOHVDQG
0RWRU0RGXOH 0RWRU
VHULHVLQGXFWDQFH
S S
S>0@ S>0@ S>0@ S>0@ S>0@ S>0@
5 &DEOH / 6HULHV 56 / ˰6 / ˰5 55
& S>0@ /
FDEOH 0
Figure 6-18 Equivalent circuit diagram for induction motor and cable
If an output filter (see p0230) or series inductance (p0353) is used, the data for this must also
be entered before the standstill measurement is carried out.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 275
Vector control
6.13 Motor data identification and rotating measurement
The inductance value is then subtracted from the total measured value of the leakage. With sine-
wave filters, only the stator resistance, valve threshold voltage, and valve interlocking time are
measured.
Note
With diffusion of more than 35% to 40% of the motor nominal impedance, the dynamic response
of the speed and current control is restricted to the area of the voltage limit and to field
weakening mode.
Note
The standstill measurement must be carried out when the motor is cold. In p0625, enter the
estimated motor ambient temperature during the measurement (for PT1000 or KTY sensor: Set
p0600, p0601 and read r0035). This is the reference point for the thermal motor model and
thermal RS/RR adaptation.
The rated magnetization current and the magnetization characteristic should, if possible, be
determined during the rotating measurement (p1900 = 3) (without encoder: p1960 = 1; with
encoder: p1960 = 2). The magnetization characteristic can be used to calculate the field-
generating current in the field-weakening range more accurately, thereby increasing torque
accuracy.
Note
In comparison with standstill measurement (p1910) for induction motors, rotating
measurement (p1960) allows the rated magnetizing current and saturation characteristic to be
determined much more accurately.
)OX[
>@
S
S
S
S
S S S S ,w>@
,w>$@
,w>@ U ,˩ PDJQHWL]DWLRQFKDUDFWHULVWLFFXUYH
Figure 6-19 Magnetization characteristic
Drive functions
276 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.13 Motor data identification and rotating measurement
Note
To set the new controller setting permanently, the data must be saved in a non-volatile memory.
Note
At the end of the motor data identification, all dependent control parameters are calculated
automatically (p0340 = 3)
Procedure
To perform the motor data identification, proceed as follows:
1. Activate motor data identification with p1900 = 2 (or p1910 = 1).
Alarm A07991 is displayed.
2. Motor data identification starts the next time that the motor is switched on.
3. After a successful motor data identification, parameter p1900 (or p1910) is reset to "0".
If the identification was not successful, then instead, fault F07990 is output.
4. Parameter r0047 indicates the actual status of the measurement or identification.
Requirements
• The "Rotating measurement" function is only performed after the motor data identification
(p1910).
Function description
The "Rotating measurement" function can be activated via p1960 or p1900 = 3.
The function contains a speed control tuning with which the drive's moment of inertia is
ascertained and the speed controller is set. In addition, the saturation characteristic and rated
magnetizing current of induction motors are measured and so make a significant contribution
to improving the torque accuracy.
If the rotating measurement is not to be carried out using the speed set in p1965, this parameter
can be changed before the measurement is started. Higher speeds are recommended.
For induction motors, a similar approach applies for the speed in p1961, at which the saturation
characteristic is determined and the encoder test is carried out.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 277
Vector control
6.13 Motor data identification and rotating measurement
The speed controller is set to the symmetrical optimum in accordance with dynamic factor
p1967. Parameter p1967 must be set before the optimization run and only affects the
calculation of the controller parameters. If, during the measurement, it becomes clear that, with
the specified dynamic factor, the drive cannot operate in a stable manner or the torque ripples
are too large, the dynamic response is reduced automatically and the result displayed in r1968.
In this case, a check must be performed to see whether the drive is running stable across the
entire setting range. The dynamic response might need to be reduced or the Kp_n/Tn_n
adaptation for the speed controller parameterized accordingly.
Note
Dynamic response reduced too much
If the dynamic response of the speed controller is reduced excessively because of load
oscillations, the oscillation test can also be deactivated (p1959.4 = 0).
Recommendations
• Induction motors
When commissioning induction machines, you are advised to proceed as follows:
– Before connecting the load, a complete "rotating measurement" (p1900 = 3 or without
encoder: p1960 = 1; with encoder: p1960 = 2) should be carried out. Since the induction
machine is idling, you can expect highly accurate results for the saturation characteristic
and the rated magnetizing current.
– When the load is connected, speed controller tuning should be repeated because the total
moment of inertia has changed. This is realized by selecting parameter p1960 (without
encoder: p1960 = 3; with encoder: p1960 = 4). During the speed optimization, the
saturation characteristic recording is automatically deactivated in parameter p1959.
• Permanent-magnet synchronous motors
When permanent-magnet synchronous motors are commissioned, the speed controller
should be tuned (p1900 = 3 or p1960 > 0) when the load is connected.
Procedure
WARNING
Unexpected motor motion during motor data identification
Motor movement caused when optimizing the speed controller can result in death, severe
injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
Drive functions
278 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.13 Motor data identification and rotating measurement
The following measurements are carried out when the enable signals are set and a switch-on
command is issued in accordance with the settings in p1959 and p1960.
• Encoder test
If a speed encoder is used, the direction of rotation and the pulse number are checked.
• Induction motors only:
– Measurement of the saturation characteristic (p0362 to p0369)
– Measurement of the magnetizing current (p0320) and determination of the offset
voltage of the converter for offset compensation
– Measurement of the saturation of the leakage inductance, for induction motors, and
setting of the current controller adaptation (p0391 to p0393)
This measurement is automatically activated for 1LA1 and 1LA8 motors (p0300 = 11, 18)
(see p1959.5).
• Speed controller tuning
– p1470 and p1472, when p1960 = 1 (operation without encoder)
– p1460 and p1462, when p1960 = 2 (operation with encoder)
– Setting the Kp adaptation
• Acceleration precontrol setting (p1496, p1517)
• Setting for ratio between the total moment of inertia and that of the motor (p0342)
Note
Saving the controller setting in a non-volatile memory
To set the new controller setting permanently, the data must be saved in a non-volatile memory.
Note
Operation with encoder
If speed controller tuning is used for operation with encoder, then the closed-loop control
operating mode is automatically changed over to closed-loop speed control without encoder, so
that the encoder test can be carried out.
Function description
A normal rotating measurement cannot always be performed when a load is connected. When
switching the motor on for the first time, a short measurement of the moment of inertia and the
measurement of the magnetizing current and the saturation characteristic can be performed
with a simplified measuring procedure. The following settings are possible:
• Measurement shortened (p1959.12 = 1)
• After measurement: Direct transition to operation (p1959.13 = 1)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 279
Vector control
6.13 Motor data identification and rotating measurement
During the rotating measurement, the drive is not run up to the rated speed, but up to the value
in p1965 related to the rated speed (p0310). In the factory setting, this is 40 %. Parameter p1965
can be adapted to the operational requirements, but must be large enough so that the machine
can safely leave the open-loop controlled mode. The machine should still be operated as far as
possible in no-load operation (torque < 30 % Mrated).
During the rotating measurement, the saving of parameters is blocked because automatic
parameter adjustments made for the measurement are withdrawn again after the
measurement.
Drive functions
280 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.13 Motor data identification and rotating measurement
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 281
Vector control
6.14 Pole position identification
Overview
For synchronous motors and synchronous reluctance motors, the pole position identification
(PolID) determines the electrical pole position that is required for the field-oriented control.
When operated with one encoder, which is not adjusted to the pole position, then the
identification is used to calibrate and align the encoder.
Function description
In encoderless operation, select the pole position identification using parameter p1780.6. You
must identify the pole position each time that you switch on the motor to operate it without an
encoder. You set the technique that is suitable for the motor using parameter p1980 - and the
current using p0325 and p0329.
Note
Pole position identification is only possible at standstill
The shaft can move during pole position identification.
The pole position identification is used during the motor data identification to determine the
motor data. Faults F07968 or F07969 can occur during the motor data identification.
Important notes
A suitable technique for the motor is selected using parameter p1980. The following techniques
are available:
• Voltage pulsing 1st harmonic (p1980 = 1)
• Voltage pulsing 2-stage (p1980 = 4)
• Voltage pulsing 2-stage inverse (p1980 = 6)
• Voltage pulsing 2nd harmonic inverse (p1980 = 8)
• Impressing DC current
All of these techniques are only possible at standstill. The fast pole position identification can be
selected if a faster switch-on is required (p1780.13 = 1).
Supplementary conditions
The following supplementary conditions apply for the pulsed techniques (p1980 = 1, 4, 6, 8):
• This procedure can be used for both braked and non-braked motors.
• The specified current magnitudes (p0325, p0329) must be sufficient to provide a significant
measuring result (p0325 is only used for p1980 = 4).
Drive functions
282 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.14 Pole position identification
• Technique p1980 = 4 is recommended if the air gap manifests significant asymmetry (e.g.
magnets are embedded in the rotor). Technique p1980 = 1 should be applied if the air gap
is constant.
• Technique p1980 = 8 is recommended for synchronous reluctance motors.
• Technique p1980 = 6 is used for synchronous motors with a high reluctance torque
component.
The following constraints apply when impressing DC current (p1980 = 10):
• The motor must be free to move and it may not be subject to external forces (no hanging/
suspended axes).
• If a motor holding brake is being used, then this must be opened.
• The technique is recommended if there is no magnetic asymmetry (e.g. symmetrical air gap).
Function description
For operation with one encoder, which does not provide an absolute pole position (e.g. an
incremental encoder with zero mark), the encoder must be adjusted and the pole position
identified. The pole position identification is used for this purpose.
For operation with encoders without position information (e.g. incremental encoders without
zero mark), pole position identification must be carried out each time that the motor is switched
on. If the position information is available, then PolID is only carried out once when switching-
on for the first time after the power returns.
Requirements
• The motor can be rotated freely.
Procedure
To determine the angular commutation offset, proceed as follows:
1. After exiting commissioning, for encoders where the adjustment is possible, the
commutation angle offset is automatically activated (p1990 = 1).
Alarm A07971 is output.
2. The commutation angle is determined when the drive is switched-on for the first time. The
shaft is slowly turned to do this.
Alarm A07975 is output.
3. After the commutation angle has been determined, the drive automatically switches-off and
writes the commutation angle (p0431).
Alarm A07971 disappears.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 283
Vector control
6.14 Pole position identification
Note
For encoders, which provide an absolute position (r0404.1 = 1), determining the commutation
angle offset can be deactivated (p1990 = 0).
Pole position identification is only possible at standstill.
If the control mode is only changed over to operation with encoder (p1300 = 21) after the
automatic calculation (p3900 = 3 or p0340 = 3), then pole position identification must be
manually set (p1982 = 1); this assumes that an encoder that requires pole position
identification has been selected (e.g. an incremental encoder with zero mark). This is indicated
by fault F07551.
Requirements
• The motor can be rotated without load.
Procedure
To perform the pole position correction when rotating, proceed as follows:
1. Activate the encoder fine calibration (p1905 = 90).
Alarm A07976 with alarm value 1 is displayed.
2. Set the pulse enable and accelerate the motor (n > 40% rated speed)
3. Wait for the end of the measurement (alarm A07976 with alarm value 4, takes approximately
1 minute) and then switch off the drive.
The measurement is restarted if, during the measurement, an excessively low current flows
(alarm A07976 with alarm value 12) - or if the speed is too low (alarm A07976 with alarm
value 10), then the measurement is restarted.
4. After the pulse inhibit, the value is calculated and saved to parameter p0431 - assuming that
it had been successfully completed (alarm A07976 with alarm value 5).
0 is automatically written to p1905, and alarm A07976 disappears.
Drive functions
284 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.14 Pole position identification
Note
If an encoder with zero mark is used, then the converter can switch to a rotating motor as soon
as a valid zero mark position is available.
For synchronous reluctance motors, also when switching on the first time after the power
returns, the converter can be switched to a rotating motor - assuming that the "Flying restart"
function has been activated (p1200 = 1).
Replacing an encoder
If the encoder is replaced or retrofitted, the commutation angle offset must be determined again
(p1990 = 1), assuming that the encoder has position information (e.g. zero mark).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 285
Vector control
6.14 Pole position identification
Drive functions
286 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.15 Efficiency optimization
Overview
Speed and torque are specified by the driven machine. As a consequence, the flux is the
remaining variable for optimizing the efficiency.
Function description
The efficiency of induction motors can be optimized using 2 different techniques. Both
techniques optimize the efficiency using the flux. It only makes sense to activate efficiency
optimization if the dynamic response requirements are low (e.g. pump and fan applications).
Benefits
For induction motors, efficiency optimization has the following advantages:
• Lower energy costs
• Lower motor temperature rise
• Reduced motor noise levels
Disadvantages
Disadvantages of efficiency optimization
• Longer acceleration times
• More significant speed dips for torque surges
• Lower dynamic response
The disadvantages are only relevant if the motor must respond with a high dynamic
performance. Also when that the efficiency optimization is active, the converter motor control
prevents the motor from stalling.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 287
Vector control
6.15 Efficiency optimization
˓ VHW
S
S
Sy
Sy
, TVHW
SyU SyU U
In the field-weakening range, the final value is reduced by the actual degree of field weakening.
The smoothing time (p1582) should be set to approx. 100 to 200 ms. Flux differentiation (see
also p1401.1) is automatically deactivated internally following magnetization.
(IILFLHQF\
)OX[
S
Drive functions
288 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.15 Efficiency optimization
(IILFLHQF\ (IILFLHQF\
)OX[ )OX[
S S
Advanced efficiency optimization with flux Advanced efficiency optimization with flux
reduction reduction
Function description
The typically high efficiency for 1FP1 reluctance motors can also be achieved in the partial load
range.
To achieve this, depending on the demanded torque, the motor is operated with a loss-
optimized current setpoint (MTPC: Max-Torque-Per-Current). This operation corresponds to a
load-dependent input of the flux setpoint - and can be appropriately preconfigured when
commissioning by setting p1401.3 = 1. Further, drives with reluctance motors can be optimized
in the following way:
• p1401.9 = 1
Dynamically increases the flux setpoint when quickly establishing the torque.
• p1401.10 = 1
Increases the flux setpoint at low speeds and for load-dependent optimum flux characteristic
(p1401.3 = 1).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 289
Vector control
6.15 Efficiency optimization
Drive functions
290 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.16 Fast magnetization for induction motors
Function description
For crane applications, frequently a frequency converter is switched alternately to different
motors. After being switched to a different motor, a new data set must be loaded in the
frequency converter and the motor magnetized. This can result in excessive waiting times which
can be significantly reduced by means of quick magnetization.
Features
• Application for induction motors in closed-loop vector control
• Rapid flux build-up by injecting a field-generating current at the current limit, which
considerably reduces the magnetization time
• The "flying restart" function continues working with parameter p0346 (magnetization time)
• Magnetizing is not dependent on a brake configuration (p1215) as it is with servo drives
Characteristics
The following figure shows the characteristics for quick magnetizing.
QVHW ˓VHW,
,PD[ yU
˓ U U
S
S
QVHW
W
QVHWU S
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 291
Vector control
6.16 Fast magnetization for induction motors
• The flux is increased further until the flux setpoint in p1570 has been reached.
• The field-producing current setpoint is reduced by means of a flux controller with P gain
(p1590) and the parameterized smoothing factor (p1616).
Important notes
When quick magnetization is selected (p1401.6 = 1), smooth starting is deactivated internally
and alarm A07416 displayed.
When the stator resistance identification function is active (see p0621 "Identification of stator
resistance after restart") is active, quick magnetization is deactivated internally and alarm
A07416 displayed.
The parameter (p1401.6 = 1) does not work when combined with the "flying restart" function
(see p1200), i.e. flying restart is performed without quick magnetization.
Drive functions
292 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.16 Fast magnetization for induction motors
Cause Remedy
Quick magnetizing (p1401.6) for soft starting (p1401.0) • Deactivate smooth starting: p1401.0 = 0
• Deactivate quick magnetization: p1401.6 = 0
Quick magnetizing (p1401.6) for flux build-up control • Deactivate flux build-up control: p1401.2 = 0
(p1401.2) • Deactivate quick magnetization: p1401.6 = 0
Quick magnetization (p1401.6) for Rs identification (stator re‐ • Change Rs identification parameter settings: p0621 = 0, 1
sistance identification) after restart (p0621 = 2) • Deactivate quick magnetization: p1401.6 = 0
Cause Remedy
Motor data is incorrect. Correct the motor data.
Motor data and motor connection type (star/delta) do not Check the motor connection type.
match.
Current limit in p0640 is set too low for the motor concerned. Correct the current limits (p0640, p0323).
Induction motor (encoderless, open-loop control) at I2t limit. Reduce the load on the induction motor.
Motor Module rating is too low. • Use a larger Motor Module if necessary.
• Check the motor supply cable.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 293
Vector control
6.16 Fast magnetization for induction motors
Drive functions
294 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.17 Flying restart
Function description
WARNING
Unplanned movement of the motor when flying restart is activated
When the "flying restart" (p1200) is activated, the drive can still be accelerated by the search
current despite the fact that it is at standstill and the setpoint is "0"; this can result in death,
severe injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
After power ON, the "flying restart" function automatically connects a Motor Module to a motor
which may already be turning. This function can be activated during operation with/without
encoder.
Procedure
To start the "Flying restart" function, proceed as follows:
1. The function should be activated via p1200 especially for loads which may coast after power
interruption.
This prevents sudden loads in the entire mechanics.
2. With an induction motor, the system waits for a demagnetization time to elapse before the
search is carried out.
Note
De-magnetizing time
• The demagnetization time can reduce the voltage at the motor terminals. At the pulse
enable, this avoids high equalizing currents due to a phase short-circuit.
• An internal demagnetization time is calculated. In addition, you can define a de-excitation
time via parameter p0347. The system waits for the longer of the two times to elapse.
Note
Search
• In operation without an encoder, a search is carried out initially for the current speed. The
search starts at the maximum speed plus 25%. A Voltage Sensing Module (VSM) is
required for permanent-magnet synchronous motors (for additional information, see
SINAMICS S120 Control Units Manual and SINAMICS S120/S150 List Manual in parameter
p1200).
• When operated with an encoder (actual speed value is sensed), the search phase is
eliminated.
3. For an induction or reluctance motor, immediately after the speed has been determined,
magnetization starts (p0346).
4. The current speed setpoint in the ramp-function generator is then set to the current actual
speed value.
The ramp-up to the final speed setpoint starts with this value.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 295
Vector control
6.17 Flying restart
Example
After a power failure, a fan drive can be quickly reconnected to the running fan motor by means
of the "flying restart" function.
212))FRPPDQG
21
W
,
$FWXDOYDOXHRI
FXUUHQW
9DOXH
UDWHG t
UDWHG6HDUFKPD[ 6HWSRLQWVSHHG
UDWHGDFWU
S S
6HDUFK 3RZHUXS t
'HPDJQHWL]DWLRQ 0DJQHWL]DWLRQ
UDWHG6HDUFKPD[y
212))FRPPDQG
ON
W
,
&XUUHQWDFWXDOYDOXH
$EVROXWHYDOXH
Q W
6HWSRLQWVSHHG
QDFWU
Drive functions
296 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.17 Flying restart
Note
Use a trace recording to check and optimize the flying restart function. If necessary, optimize the
settings of parameters p1202 and p1203.
Function description
You can only use the "Fast flying restart" function for induction motors in encoderless operation
(vector, U/f linear and parabolic). The application of the function with/without voltage
measurement is described in the following.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 297
Vector control
6.17 Flying restart
Procedure
Proceed as follows to configure the function in the expert list:
1. To switch flying restart to "fast flying restart", make the following setting: "p1780.11 = 1".
The normal flying restart had the parameter setting "p1780.11 = 0". For operation with
encoder, settings of this bit are ignored because fast flying restart is not possible in this case.
2. Activate the fast flying restart as with the normal flying restart via parameter p1200.
3. Perform a standstill measurement (p1900 = 2) for the correct parameterization of the voltage
model for both vector and U/f control to determine the power resistance.
The critical parameters are the stator resistance (p0350) and the stator leakage inductance
(p0356).
The following status bits indicate the characteristic of the flying restart:
– For U/f control: r1204.14
– For vector control: r1205.16 or r1205.17
Note
Optimizing the function
You can optimize the function with the aid of parameter p1202 (Flying restart search current).
Parameter p1203, however, has no effect on the fast flying restart.
Note
Detection current must not become too small
If the drive is operated well into the field weakening or with filters or long cables, the detection
current may become too small with the fast flying restart (F07330).
In this case, set the detection current (p1202) to values > 30%.
Procedure
Proceed as follows to configure the function:
1. Select the voltage measurement for the fast flying restart: p0247.5 = 1.
2. Activate the flying restart: p1200 > 0.
The following status bits indicate the characteristic of the flying restart:
– For U/f control: r1204.15
– For vector control: r1205.18, r1205.19, r1205.20
Drive functions
298 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.17 Flying restart
Note
If the measured voltage amplitude undershoots the 1% limit of the converter rated voltage, the
flying restart with voltage measurement is deactivated and the rotating frequency sought.
Function description
WARNING
Unplanned movement of the motor when flying restart is activated
When the "flying restart" (p1200) is activated, the drive can still be accelerated by the search
current despite the fact that it is at standstill and the setpoint is "0"; this can result in death,
severe injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
With encoderless operation of a synchronous reluctance motor, using the "Flying restart"
function, the position and speed of the rotor can be determined with almost no delay. To
increase the quality of the function, a motor data identification routine (p1900, stationary
measurement) must be carried out. The motor properties are measured so that the flying restart
function can optimally determine the speed and the position.
Procedure
Proceed as follows to configure the function:
1. Activate the "Flying restart" function using p1200 = 1 especially for loads which may coast
down after the power is interrupted.
This prevents sudden loads in the entire mechanics.
2. Contrary to an induction motor, for a synchronous reluctance motor, the system does not
wait a specific demagnetization time (see. "Flying restart for an induction motor
(Page 295)"). Flying restart can be activated for the rotating machine immediately after
switching off.
3. For a synchronous reluctance motor, immediately after the speed has been determined,
magnetization starts (p0346).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 299
Vector control
6.17 Flying restart
4. The current speed setpoint in the ramp-function generator is then set to the current actual
speed value.
The ramp-up to the final speed setpoint starts with this value.
Bit r1205.21 indicates whether flying restart is active.
5. The search current and the search speed can be set using parameters p1202 and p1203 to
optimize the flying restart.
Note
If the search current is changed (p1202), then a stationary measurement must be carried out
to accept the change. After changing the parameter, the measurement is configured
(p1909.22 = 1) so that it is as short as possible. The bit is only reset if a motor data
identification routine has been carried out.
Drive functions
300 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.18 Synchronization
6.18 Synchronization
Requirements
• Drive in the vector control mode with Voltage Sensing Module (VSM10)
• Induction motor without encoder
• Vector control
Function description
You can synchronize a motor with the line supply using the "Synchronization" function and an
existing Voltage Sensing Module VSM10 to measure the line voltage. The connection to the line
supply or the required contactor control can be realized using the existing bypass function or a
higher-level control system. Use of the bypass function allows temporary operation (e.g. for
maintenance work without plant standstill) or permanent operation of the motor on the mains.
Synchronization is activated with parameter p3800. A VSM10 which is assigned to a drive (via
DRIVE-CLiQ), measures the line supply voltage.
Features
The function is characterized by the following features:
• Connector inputs for the actual voltage sensing of the motor via VSM10 (r3661, r3662)
• Setting a phase difference (p3809)
• Can be activated by parameter (p3802)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 301
Vector control
6.18 Synchronization
Drive functions
302 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.19 Voltage Sensing Module
Function description
The Voltage Sensing Module (VSM) is required in the vector control and in U/f control for
following functions:
• Synchronization
Using the "synchronizing" function, the system is synchronized to a line supply. The function
is used in the following use cases:
– After synchronization, a motor is directly switched over to the supply system. The
connection to the line supply or the required contactor control can be realized using the
existing bypass function or a higher-level control system.
– To prevent a plant standstill during maintenance work on the converter, the motor can be
temporarily operated on the mains.
For p3800 = 1, the voltage detection takes place via a VSM, which is connected to the line
phases and assigned to a Motor Module via DRIVE-CLiQ.
• Flying restart
After power ON, the "flying restart" function automatically connects a Motor Module to a
motor which may already be turning. In operation without an encoder, a search is carried out
initially for the motor speed.
For this function, a Voltage Sensing Module (VSM) is required for operation with permanent-
magnet synchronous motors. Further information on using the function with permanent-
magnet synchronous motors can be found in the SINAMICS S120 Equipment Manual Control
Units and SINAMICS S120/S150 List Manual in parameter p1200.
A VSM can be used for operation with induction motors to reduce the duration of the search
(see Chapter "Fast flying restart (Page 297)"). If only one VSM exists, it is used to acquire the
motor voltages when the "Synchronize" function is deactivated (p3800 = 0).
Topology view
The VSM is used on the encoder side for the SINAMICS S120 drives. The VSM is used on the
Vector drive object only in operating modes without encoder. The VSM is integrated into the
topology at the position of the motor encoder.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 303
Vector control
6.19 Voltage Sensing Module
VSM parameters are independent of the data set model of the SINAMICS S120 drive. A maximum
of two VSMs are permitted for each Vector drive object.
Note
Use of 2 Voltage Sensing Modules
If two Voltage Sensing Modules are connected to one Motor Module, the 1st Voltage Sensing
Module (p0151[0]) is used to measure the line voltage (p3801). The motor voltage is measured
(p1200) with the 2nd Voltage Sensing Module.
Drive functions
304 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.20 Simulation mode
Requirements
• Initial commissioning must be complete (default: standard induction motors).
• The DC link voltage must be less than 40 V (observe the tolerance of the DC link voltage
sensing).
Function description
Simulation mode allows you to simulate the drive without a connected motor and without the
DC link voltage. In this case, it should be noted that the simulation mode can only be activated
under an actual DC link voltage of 40 V. If the voltage is higher, simulation mode is reset and fault
message F07826 is output.
With the simulation mode, you can test the communication with a higher-level controller. If the
drive is also to return actual values, note that it must be switched over to encoderless operation
during simulation mode. This means that large parts of the SINAMICS software (e.g. software
channel, sequence control, communications, technology function, etc.) can be tested in
advance without requiring a motor.
For units with outputs greater than 75 kW, it is recommended to test the activation of the power
semiconductors after repairs. To do so, a DC voltage of less than 40 V is applied to the DC link and
the possible pulse patterns must then be tested by the control software.
Note
Simulation mode cannot be activated without a power unit. A power unit must be connected via
DRIVE-CLiQ.
Features
• Automatic deactivation with a DC link voltage greater than 40 V (measurement tolerance
± 4 V) with fault F07826 and immediate pulse inhibit (OFF2)
• Can be activated via parameter p1272
• Deactivation of line contactor activation during simulation mode
• Activation of power semiconductor with low DC link voltage and with motor (for test
purposes).
• Power unit and closed-loop control can be simulated without a connected motor.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 305
Vector control
6.21 Redundancy mode power units
Requirements
• Parallel connection is only possible for the same power units of the Chassis or Chassis-2
format
• Maximum of 4 power units in parallel for the Chassis format
• Maximum of 6 power units in parallel for the Chassis-2 format
Note
For the following power units, when commissioning, a firmware version ≥ V5.2 must be
available.
• Active Line Modules in the Chassis-2 format
• Motor Modules in the Chassis-2 format
Function description
Note
System standstill
Due to feedback effects caused by a lack of galvanic separation, the entire system may come to
a standstill despite a redundancy circuit.
Redundancy mode is suitable for replacing a defective or failed power unit in parallel operation
and continue operation. Before the damaged or failed power unit is removed, it must be
deactivated via p0125 or via the binector input p0895. If a power unit is replaced, it must be
reactivated after it is installed.
Features
• Redundancy for up to 4 power units for the Chassis format
• Redundancy for up to 6 Motor Modules for the Chassis-2 format
• Power unit can be deactivated via parameter (p0125)
• Power unit can be deactivated via binector input (p0895)
Drive functions
306 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.22 Bypass
6.22 Bypass
Function description
NOTICE
Incorrect synchronization as a result of an incorrect phase sequence
The target frequency r3804 is specified as an absolute value. It does not contain information
about the direction of the rotating field (phase sequence)!
If the phase sequence of the line voltage, which must be synchronized with, does not match
the motor voltage phase sequence, then this results in incorrect synchronization. In the worst-
case scenario, this can mechanically damage the plant or system.
• Ensure that the line voltage phase sequence matches that of the motor voltage. You can
correct the phase sequence as follows:
– Interchange the two feeder cables at the converter output or at the line contactor.
– Correct the phase sequence of the motor or converter output voltage using p1820 or
p1821.
The bypass function controls two contactors via digital outputs of the drive converter and
evaluates the feedback signals of the contactors via digital inputs (e.g. via TM31). The bypass
circuit allows the motor to be operated using the converter or directly on the supply line. The
contactors are activated by the converter. The feedback signals for the contactor positions have
to be returned to the converter.
Features
The "Bypass" function is characterized by the following features:
• Available for vector control
• Available for induction motors without encoder
Restrictions
The following limitations apply to the "Bypass" function:
• Use only when induction motors are used
• Use only for encoderless speed control (p1300 = 20) or U/f control (p1300 = 0 ... 19)
Versions
The bypass circuit can be implemented in two ways:
• Without synchronizing the motor to the line supply
• With synchronizing the motor to the supply
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 307
Vector control
6.22 Bypass
Supplementary conditions
The following supplementary conditions apply to the use of the bypass function:
• The bypass switch is also always shut down if one of the control word signals OFF2 or OFF3
is canceled and the motor coasts down. If the control word signal OFF1 is withdrawn, the
motor remains connected to the supply system.
Exception:
If necessary, the bypass switch can be interlocked by a higher-level controller such that the
converter can be shut down completely (i.e. including the controller electronics) while the
motor is operated on the supply. The contactor interlocking should be implemented on the
plant/system side.
• When the drive is started up again after POWER ON, the status of the bypass contactors is
evaluated. After powering up, the converter can thereby change straight into "Ready to start
and bypass" status. This is only possible if the bypass is activated via a control signal, the
control signal (p1266) is still present once the system has been ramped up, and the
"Automatic restart" function (p1210 = 4) is active.
The bypass is automatically started again when restarting. To accelerate the motor to the
setpoint speed or to synchronize it to the network, the pulse enable may takes place with the
motor rotating. In this case, it is recommended that you activate the "Flying restart" function
(p1200 = 1). This prevents high current peaks.
• Changing the converter into "Ready to start and bypass" status after powering up, is of a
higher priority than switching back on automatically.
• Monitoring of the motor temperatures using temperature sensors is active while the
converter is in one of two states "Ready to start and bypass" or "Ready for operation and
bypass".
• The two motor contactors must be designed for switching under load.
Note
The application examples contained in the following descriptions are only basic circuits
designed to explain the basic principle of operation. The dimensions of specific circuit
configurations (contactors, protective equipment) must be calculated for specific systems.
Drive functions
308 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.22 Bypass
Function description
The "Bypass synchronized with overlap" function is used for drives with low inertia. These are
drives in which the speed would decrease very quickly when contactor K1 is opened. If the
function "Bypass with synchronization with overlap (p1260 = 1)" is activated, the motor is
transferred, synchronized to the line supply and is also retrieved again. During the changeover,
the two contactors K1 and K2 are simultaneously closed for a time (phase lock synchronization).
A voltage sensing module VSM10 is required for this bypass function, which measures the mains
voltage required for the drive to be synchronized. A reactor is used to de-couple the drive
converter from the line supply - the uk value for the reactor is 10% +/- 2%.
/LQHVXSSO\
&RQYHUWHUZLWK
3URWHFWLRQ
9ROWDJH6HQVLQJ
GHYLFH
0RGXOH960
5HDFWRU
. .
0
a
Figure 6-25 Circuit example: Bypass with synchronization with overlap
Note
As a result of the overlap, when synchronizing back to the converter, the DC link voltage can
increase; in the worst case scenario this can result in a fault trip. It is possible to activate an
overvoltage protection function, which, when a Vdc max threshold r1242 is reached, the pulses
are inhibited; as a consequence, the DC link voltage stops increasing. When the pulses are
inhibited, the motor coasts down, which is why it must be restarted on-the-fly. As a
consequence, overvoltage protection is only active if the "Flying restart" function was activated
(p1200 = 1).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 309
Vector control
6.22 Bypass
Parameter Description
r1261.0 = Control signal for contactor K1
r1261.1 = Control signal for contactor K2
p1266 = Setting the control signal
P1269[0] = Signal source to provide the feedback signal of contactor K1
P1269[1] = Signal source for contactor K2 feedback
p3800 = 1 Synchronization is activated.
p3802 = r1261.2 Synchronizer activation is triggered by the bypass function.
S
E\SDVVFRPPDQG
U
6\QFKURQL]DWLRQUHTXHVWHG
IURPWKHE\SDVVIXQFWLRQ
U
LQV\QFKURQLVP
U
FORVHFRQWDFWRU.
S
FRQWDFWRU.LVFORVHG
U
FORVHFRQWDFWRU.
S
FRQWDFWRU.LVFORVHG
For the transfer of the motor to the supply system, contactors K1 and K2 are controlled via the
converter. The transfer of the motor is done in the following order:
• Initial state:
– Contactor K1 is closed.
– Contactor K2 is open and the motor is operated via the converter.
• The control bit "bypass command" (p1266) is set (e.g. from the higher-level automation).
• The bypass function sets the control word bit "synchronizing" (r1261.2).
Drive functions
310 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.22 Bypass
• Since the bit is set while the converter is running, the "Transfer motor to supply"
synchronization process is started.
• After the motor has been synchronized to the line frequency, line voltage and line phase, the
synchronizing algorithm reports this status (r3819.2).
• The bypass mechanism evaluates this signal and closes contactor K2 (r1261.1 = 1). The
signal is internally evaluated - BICO wiring is not required.
• After contactor K2 has signaled back the "closed" state (r1269[1] = 1), contactor K1 is opened
and the drive converter inhibits the pulses. The drive converter is in the "hot standby" state.
• If the on command is withdrawn in this phase, the drive converter changes into the basic
standby state. If the appropriate contactors are being used, the drive converter is isolated
from the line supply and the DC link is discharged.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 311
Vector control
6.22 Bypass
Function description
If the function "Bypass with synchronization without overlap (p1260 = 2)" is activated, contactor
K2 is only closed when contactor K1 has opened (anticipatory type synchronization). During this
time, the motor is not connected to the line supply so that its speed is determined by the load
and the friction. For the function to run correctly, the moment of inertia of the drive and the load
must be sufficiently high.
Note
A sufficiently high moment of inertia is characterized by a change in the motor speed when
contactors K1 and K2 are opened, which is approximately equal to the rated slip.
Further, it must be ensured that at the switchover instant, the motor is not significantly braked
as a result of external effects (e.g. friction).
/LQHVXSSO\
3URWHFWLYH
&RQYHUWHUZLWK
GHYLFH
9ROWDJH6HQVLQJ
0RGXOH960
. .
,QWHUORFNLQJDJDLQVW
0 VLPXOWDQHRXVFORVLQJ
a
Synchronization setpoint p3809 is used to correct a phase rotation in the signal sensing of the
voltage actual values (p3809 = -180° to 179.90°). Further, using this parameter, the setpoint
angle of the motor voltage can be advanced in a range up to a maximum of 20°el (= maximum
value p3813), in order to compensate for a friction/load-dependent speed decrease during the
bypass switchover.
The phase position of the motor voltage before synchronization can be set using p3809 to
enable an "advance start" before the line supply to which synchronization should be carried out.
As a result of the motor braking in the short time in which both contactors are open, when
closing contactor K2, now a phase and frequency difference of approximately zero must be
obtained. If, when switching over, the angular difference would be > 20°el, then current surges
be expected that cannot be neglected. This is the reason that synchronism is only reached if the
angular difference is ≤ p3813 (maximum of 20°el).
Compensating a speed decrease using p3809 only makes sense if the motor is evenly loaded
during the switchover period. For instance, for conveyor belts, depending on the process
environment, the load can change during the bypass sequence. If, during the switchover
Drive functions
312 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.22 Bypass
process, the angular difference is more than 20°el - or if the load for each bypass operation
differs, then the "Bypass with synchronization with overlap (Page 309)" mode must be used.
Features
• Operation only with Voltage Sensing Module (VSM10)
The VSM10 measures the line voltage for the drive to be synchronized.
Parameter Description
r1261.0 = Control signal for contactor K1
r1261.1 = Control signal for contactor K2
p1266 = Setting the control signal
P1269[0] = Signal source to provide the feedback signal of contactor K1
P1269[1] = Signal source for contactor K2 feedback
p3800 = 1 Synchronization is activated.
p3802 = r1261.2 Synchronizer activation is triggered by the bypass function.
p3809 = Setting of the phase setpoint for synchronizing the drive to the line supply
Function description
When the motor is transferred to the line supply, contactor K1 is first opened (after the drive
pulse inhibit). The system then waits for the motor excitation time to elapse, after which
contactor K2 is closed, connecting the motor directly to the line supply.
If the motor is switched on in a non-synchronized manner, when activated an equalizing current
flows and this must be taken into account when designing the protective equipment (see
following figure). This is why this type of bypass function is only suitable for drives with a low
power rating.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 313
Vector control
6.22 Bypass
/LQHVXSSO\
&RQYHUWHU
3URWHFWLYH
GHYLFH
. .
,QWHUORFNLQJDJDLQVW
VLPXOWDQHRXVFORVLQJ
0
a
When the converter retrieves the motor from the line supply, initially contactor K2 is opened, and
after the excitation time has expired, contactor K1 is closed. The drive converter then connects
to the rotating motor and the motor is fed from the drive converter.
Features
The function is characterized by the following features:
• Operation without Voltage Sensing Module (VSM10)
Requirements
• Contactor K2 must be designed for switching an inductive load.
• Contactors K1 and K2 must be interlocked against closing at the same time.
• The "flying restart" function must be activated (p1200).
Drive functions
314 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.22 Bypass
Table 6-3 Parameter settings for non-synchronized bypass function with overlap
Parameter Description
r1261.0 = Control signal for contactor K1
r1261.1 = Control signal for contactor K2
p1262 = Setting of the dead time for non-synchronized bypass
Note
The total time for switching over to line operation (DOL operation) is obtained from
the sum of p1262[0...n] and the monitoring time of the corresponding switch
(p1274[1] = switch motor/line supply).
The total time for switching back to converter operation (VSD operation) is obtained
from the sum of p1262[0...n] and the monitoring time of the corresponding switch
(p1274[0] = motor/drive).
p1263 = Setting of the delay time to switch back to converter operation for a non-synchron‐
ized bypass
Note
The delay time corresponds to the time between the reset of the bypass command
and the status change from 1 to 0 in p1261.1 (command, switch motor - line sup‐
ply). The 0 signal corresponds to the "Open" command, and the 1 signal, the "Close"
command.
p1264 = Setting of the delay time to switch to line operation for a non-synchronized bypass
Note
The delay time corresponds to the time between setting the bypass command and
the status change from 1 to 0 in p1261.0 (command, switch motor - power unit).
The 0 signal corresponds to the "Open" command, and the 1 signal, the "Close"
command.
p1265 = Setting of the speed threshold to activate the bypass (for p1267.1 = 1)
p1266 = Setting of the signal source for the control command to the bypass (for p1267.0 = 1)
p1267.0 or Trigger signal setting for bypass function
p1267.1 =
p1268 = Setting of the signal source for the feedback signal "synchronization completed"
P1269[0] = Setting of the signal source for the feedback signal of contactor K1
P1269[1] = Setting of the signal source for the feedback signal of contactor K2
p1274[0...1] = Bypass switch monitoring time
p3800 = 0 Synchronization is deactivated.
p3802 = r1261.2 Synchronizer activation is triggered by the bypass function.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 315
Vector control
6.22 Bypass
Bypass function
• p1260 Bypass configuration
• r1261.0...12 CO/BO: Bypass control/status word
• p1262[0...n] Bypass dead time
• p1263 Debypass (revert to drive) delay time
• p1264 Bypass delay time
• p1265 Bypass speed threshold
• p1266 BI: Bypass control command
• p1267 Bypass changeover source configuration
• p1268 BI: Bypass feedback signal synchronization completed
• p1269[0...1] BI: Bypass switch feedback signal
• p1274[0...1] Bypass switch monitoring time
Synchronization
• p3800[0...n] Sync-line-drive activation
• p3801[0...n] Sync-line-drive drive object number
• p3802[0...n] BI: Sync-line-drive enable
• r3803.0 CO/BO: Sync-line-drive control word
• r3804 CO: Sync-line-drive target frequency
• r3805 CO: Sync-line-drive frequency difference
• p3806[0...n] Sync-line-drive frequency difference threshold value
• r3808 CO: Sync-line-drive phase difference
• p3809[0...n] Sync network drive phase setpoint value
• p3811[0...n] Sync-line-drive frequency limitation
• r3812 CO: Sync-line-drive correction frequency
• p3813[0...n] Sync-line-drive phase synchronism threshold value
• r3814 CO: Sync-line-drive voltage difference
• p3815[0...n] Sync-line-drive voltage difference threshold value
• r3819.0...7 CO/BO: Sync-line-drive status word
Drive functions
316 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Vector control
6.23 Asynchronous pulse frequency
Function description
The pulse frequency is coupled to the current controller cycle, and can only be adjusted in
multiple integer steps. For most standard applications, this setting makes sense and should not
be modified. For certain applications, decoupling of the pulse frequency from the current
controller cycle can result in the following advantages:
• Motor Modules or Power Modules are optimized.
• Certain motor types are operated with a more favorable pulse frequency.
• Motor Modules of different sizes can be operated with different pulse frequencies.
• Faster sampling times can be set for DCC and free function blocks.
• Faster setpoint transfers from a higher-level control system are possible.
• Automatic commissioning routines with different current controller cycles are simplified.
This function is enabled for Motor Modules and Power Modules in the Chassis format in vector
control.
Example
Application
A large Motor Module (> 250 kW) in Chassis format and a small Motor Module (< 250 kW) in
Booksize format are to be connected to a DRIVE-CLiQ line. The factory setting of the current
controller cycle of the large Motor Module is 400 µs, corresponding to a pulse frequency of 1.25
kHz. The factory setting of the current controller cycle of the small Motor Module is 250 µs,
corresponding to a pulse frequency of 2 kHz.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 317
Vector control
6.23 Asynchronous pulse frequency
Problem
For standard applications, the current controller cycle of the large Motor Module is increased up
to 500 µs, an integer multiple of the current controller cycle of 250 µs. As a consequence, the
pulse frequency of the large Motor Module is 1 kHz. As a consequence, the Motor Module in
Chassis format is no longer optimally utilized.
Remedy
Set the pulse frequency for the Motor Module Chassis to asynchronous operation with
p1800.10 = 12. Then increase the pulse frequency to 1.25 kHz with p1800. The current
controller cycle remains unchanged at 500 µs. The Chassis Motor Module is better utilized as a
result of the increased pulse frequency.
When setting the pulse frequency for the Motor Module Chassis, the Motor Module Booksize is
still operated in sync with the current control cycle of 250 µs at a pulse frequency of 2 kHz.
Drive functions
318 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control) 7
Function description
The U/f control characteristic is the simplest way to control an induction motor. When
configuring the drive using the Startdrive commissioning tool, U/f control is activated under
“Drive axis > Parameters > Basic parameter assignment > Control mode" screen (also see p1300).
Note
Ratio between the rated motor current and the rated Motor Module current
For U/f control, the permissible range of the ratio between the rated motor current (p0305) and
rated Motor Module current (r0207) is 1:1 to 1:12.
The stator voltage of the induction motor is set proportional to the stator frequency. This
procedure is used for the following standard applications where the dynamic performance
requirements are low:
• Pumps
• Fans
• Belt drives
U/f control aims to maintain a constant flux Φ in the motor whereby the flux is proportional to
the magnetizing current (Iµ) or the ratio of voltage (V) to frequency (f).
• Φ ∼ Iµ ∼ U/f
The torque M generated by an induction motor is proportional to the product of the flux and
current (the vector product Φ · I).
• M∼Φ·I
To generate as much torque as possible with a given current, the motor must function using the
greatest possible constant flux. To maintain a constant flux (Φ), therefore, the voltage (V) must
be changed in proportion to the frequency (f) to ensure a constant magnetizing current (Iµ). U/
f characteristic control is derived from these basic premises.
803˓
83
5DWHG
0Q˓Q RSHUDWLQJSRLQW
RIPRWRU
83
0˓
I
9ROWDJHFRQWUROUDQJH )LHOGFRQWURO
UDQJH
IQ IPD[
Figure 7-1 Operating areas and characteristic curves for the induction motor with converter supply
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 319
U/f control (vector control)
The following table gives an overview of the various versions of the U/f characteristic:
9Q
S
I
IQ
I
S
S
I
IQ
Drive functions
320 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
S
S
S
S
U
I
I I I I IPD[
S S S S S
4 Linear characteristic Characteristic, see parameter 0 and Eco mode at a constant operating point.
and ECO • In the ECO mode, the efficiency at a constant operating point is optimized. This opti‐
mization is only effective in steady-state operation and when the ramp-function gen‐
erator is not bypassed.
• You must activate slip compensation and set the scaling of the slip compensation
(p1335) so that the slip is completely compensated (generally, 100%).
5 Precise frequency Characteristic that takes into account the technological particularity of an application
drives (e.g. textile applications):
• Whereby the current limitation (Imax controller) only affects the output voltage and
not the output frequency
• By disabling slip compensation
6 Precise frequency Characteristic that takes into account the technological particularity of an application
drives with flux cur‐ (e.g. textile applications):
rent control (FCC) • Whereby the current limitation (Imax controller) only affects the output voltage and
not the output frequency
• By disabling slip compensation
Voltage losses in the stator resistance for static/dynamic loads are also compensated (Flux
Current Control FCC). This function is required for small motors, as, in comparison to large
motors, they have a relatively high stator resistance.
7 Parabolic characteris‐ Characteristic, see parameter 1 and ECO mode at a constant operating point.
tic and ECO • In the Eco mode, the efficiency at a constant operating point is optimized. This opti‐
mization is only effective in steady-state operation and when the ramp-function gen‐
erator is not bypassed.
• You must activate slip compensation and set the scaling of the slip compensation
(p1335) so that the slip is completely compensated (generally, 100%).
19 Independent voltage The user can define the output voltage of the Motor Module independently of the fre‐
setpoint quency using BICO parameter p1330 via the interfaces (e.g. analog input AI0 of Terminal
Board 30 –> p1330 = r4055[0]).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 321
U/f control (vector control)
Function diagram
Parameter
Drive functions
322 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.1 Technology application (application) (p0500)
Function description
Using parameter p0500, you can influence the calculation of open-loop control and closed-loop
control parameters. The default setting helps you find suitable values for standard applications.
You can make preassignments for the following technological applications:
An overview of the influenced parameters and the set values is provided in the "SINAMICS S120/
S150 List Manual".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 323
U/f control (vector control)
7.2 Voltage boost
Function description
According to the U/f characteristic, at an output frequency of 0 Hz, the control supplies an output
voltage of 0 V. This means that at 0 V the motor cannot generate any torque. For this reason, the
use of the "Voltage boost" function makes sense in the following cases:
• Magnetization build-up of an induction motor at n = 0 rpm
• Build-up of a torque at n = 0 rpm (e.g. in order to hold a load)
• Generation of a breakaway, acceleration or braking torque
• Compensation of ohmic losses in the windings and feeder cables
The voltage boost affects all U/f characteristics (p1300).
Note
Excessive motor temperature rise
If the voltage boost value is too high, this can result in an excessively high motor winding
temperature increase - and therefore result in a shutdown (trip).
Versions
Three different options are available for the voltage boost:
• Permanent voltage boost with p1310
• Voltage boost only while accelerating with p1311
• Voltage boost only while starting for the first time with p1312
The following figure shows the signal characteristic in the 3 variants of the function.
Drive functions
324 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.2 Voltage boost
0RW,BUDWHG
S
9ROWDJHERRVWSHUPDQHQW
9BERRVWSHUP
S
0RW,BUDWHG 'ULYHRXWSXW,BPD[
S U 9BERRVWWRWDO
U
9BERRVWDFFHO
S
5DPSXSDFWLYH
U 5BVWDWRUDFW
U
9ROWDJHERRVWZKLOH
DFFHOHUDWLQJ U 9ROWDJHERRVWIRUDFFHOHUDWLRQ
0RW,BUDWHG
S
9BERRVWUDPSXS
S
5DPSXSDFWLYH U 9ROWDJHERRVWDWUDPSXS
U
9ROWDJHERRVWIRU
UDPSXS
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 325
U/f control (vector control)
7.2 Voltage boost
9
8IOLQHDU
9PD[
9Q
S J H
WD
RO
XWY
WS
2X
DO
R UP
IQ
8
9SHUPDQHQW
I
IQ IPD[
S SyQXPEHURISROH
SDLUV
Drive functions
326 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.2 Voltage boost
9
8IOLQHDU
9PD[
9Q
S J H
O WD
YR
XW
WS
2X DO
R UP
IQ
8
9$FFHOHUDWLRQ
5)*
DFWLYH
I
IVHW IQ IPD[
S SyQXPEHURISROHSDLUV
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 327
U/f control (vector control)
7.3 Slip compensation
Function description
The slip compensation ensures that the motor setpoint speed nset of induction motors is
essentially kept constant independent of the load. For a load step from M1 to M2, the setpoint
frequency should be automatically increased, so that the resulting frequency and therefore the
motor speed is kept constant. When the load decreases from M2 to M1, then the setpoint
frequency is automatically reduced.
If a motor holding brake is used, a setting value can be specified at the slip compensation output
via p1351. A parameter setting of p1351 > 0 automatically activates the slip compensation
(p1335 = 100 %).
0
0
Q6ROO Q
Drive functions
328 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.4 Resonance damping
Function description
The resonance damping function dampens active current oscillations that can occur under no-
load conditions. Resonance damping is active in a range between 5% and 90% of the rated motor
frequency (p0310), but only up to 45 Hz.
Note
Maximum frequency resonance damping
When p1349 = 0, the changeover limit is automatically set to 95% of the rated motor frequency,
but only up to a maximum of 45 Hz.
8IUHVGDPSJDLQ
S
XIUHVGDPS
8IUHVGDPS7
S
,TBDFW
U
IBRXWSXW
U
II
yS 0RW1
S
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 329
U/f control (vector control)
7.5 Vdc control
Function description
The "Vdc control" function can be activated using the appropriate measures if an overvoltage or
undervoltage is present in the DC link.
9GFBFWUO7Q
9GFBPD[ S
9GFBFWUO.S 9GFBFWUOWBDFWLRQWLPH
S S
9GFBPD[RQBOHYHO 9GFBFWUOFRQILJ
U S 9GFRXWSXWOLP
S
ದ &RQWURO=6:
9GFBDFW
U
U
U
9GFBPD[G\QBIDFWRU
9GFBFWUORXWSXW
S
U
5DPSIXQFWLRQ
JHQHUDWRU
9GFBFWUO7Q 8IOLPLWDWLRQ
S
9GFBFWUO.S 9GFBFWUOWBDFWLRQWLPH
S S
9GFBPLQRQBOHYHO 9GFBFWUOFRQILJ
U S
&RQWURO=6:
9GFBDFW
U
U
ದ
U
9GFRXWSXWOLP
9GFBPLQ S
9GFBPLQG\QBIDFWRU
S
Drive functions
330 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.5 Vdc control
Features
• Vdc control
– This comprises Vdc_max control and Vdc_min control (kinetic buffering). These two functions
can be parameterized independently of one another and activated.
– There is a common PID controller. The dynamic factor is used to set Vdc_min and Vdc_max
control to a smoother or harder setting independently of each other.
• Vdc_min control (kinetic buffering)
– With this function, the kinetic energy of the motor is used for buffering the DC link voltage
in the event of a momentary power failure, thereby delaying the drive.
• Vdc_max control
– This function can be used to control momentary regenerative load without shutdown
using "overvoltage in the DC link".
– Vdc_max control is only recommended with a supply without active closed-loop control for
the DC link and without feedback.
Vdc_min control
In the event of a power failure, Vdc_min is activated when the Vdc_min switch-on level is undershot.
This controls the DC link voltage and maintains it at a constant level. The motor speed also
decreases.
3RZHUIDLOXUH 3RZHUUHVWRUDWLRQ
U
ZLWKRXW.,3
IDXOW)
9
W
9GFFRQWUROOHUDFWLYH
W
QVHW
ZLWKRXWSRZHUUHVWRUDWLRQIDXOW)
PLQ
7SRZHUIDLOXUH W
When the line supply returns, the DC link voltage increases again. 5% above the Vdc_min switch-on
level, the Vdc_min control is switched off again. The motor continues operating normally.
If the power supply is not re-established, the motor speed continues to drop. When the threshold
in p1297 is reached, this results in a response in accordance with p1296.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 331
U/f control (vector control)
7.5 Vdc control
Once the time threshold (p1295) has elapsed without the line voltage being re-established, a
fault is triggered (F07406), which can be parameterized as required (factory setting: OFF3).
The Vdc_min controller can be activated for a drive. Other drives can participate in supporting the
DC link, by transferring to them a scaling of their speed setpoint from the controlling drive via
BICO interconnection.
Note
If it is expected that the line supply will return, you must make sure that the converter is not
disconnected from the line supply. It could become disconnected, for example, if the line
contactor drops out. The line contactor must be supplied, e.g. from an uninterruptible power
supply (UPS).
Vdc_max control
>9@
6ZLWFKRQOHYHO
8 '&OLQN
W
9GFFRQWUROOHUDFWLYH
W
_Q_
QDFW
QVHW
W
Figure 7-5 Switching the Vdc_max control on/off
p1294 (automatic sensing of the Switch-on level of the Vdc_max con‐ Comment
ON level (U/f)) trol (r1282)
Val Meaning
ue
= 0 Switched out r1282 = 1.15 · p0210 p0210 ≙ device supply volt‐
age
= 1 Switched in r1282 = Vdc_max - 50 V Vdc_max ≙ overvoltage thresh‐
old of the Motor Module
Drive functions
332 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
U/f control (vector control)
7.5 Vdc control
WARNING
Unplanned movement of individual drives
If several Motor Modules are supplied from one infeed unit without energy recovery capability,
unplanned acceleration of individual drives can occur if the Vdc_max control is incorrectly
parameterized. This can result in death or serious injury.
• Only activate the Vdc_max control for the Motor Module whose drive has the highest moment
of inertia.
• Inhibit this function for all other Motor Modules, or set this function to monitoring only.
If several Motor Modules are supplied from one infeed unit without energy recovery capability
(e.g. a Basic Line Module), or on power failure or overload (for SLM / ALM), the Vdc_max control may
only be activated for a Motor Module with a high moment of inertia. For Motor Modules with a
low moment of inertia, this function must be disabled or monitoring must be set.
If the Vdc_max control is active for multiple Motor Modules, then the controllers may have negative
effects on each other in the case of unfavorable parameter assignment. The drives may become
unstable and individual drives may unintentionally accelerate.
Remedy
• activate the Vdc_max control:
– Vector control: p1240 = 1 (factory setting)
– Servo control: p1240 = 1
– U/f control: p1280 = 1 (factory setting)
• Inhibit Vdc_max control:
– Vector control: p1240 = 0
– Servo control: p1240 = 0 (factory setting)
– U/f control: p1280 = 0
• Activate the Vdc_max monitoring
– Vector control: p1240 = 4 or 6
– Servo control: p1240 = 4 or 6
– U/f control: p1280 = 4 or 6
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 333
U/f control (vector control)
7.5 Vdc control
Drive functions
334 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions 8
8.1 Switching over units
Function description
By changing over the units, parameters and process quantities for input and output can be
changed over to an appropriate system of units (US units or as per unit quantities (%)).
The following supplementary conditions apply when changing over units:
• Parameters of the drive converter rating plate or the motor rating plate can be changed over
between SI/US units; however, a per unit representation is not possible.
• After changing over the units parameter, all parameters that are assigned to one of the units
group dependent on it, are all changed over to the new system of units.
• A parameter is available to select technological units (p0595) to represent technological
quantities in the technology controller.
• If a changeover is made to referenced variables and the reference variable is subsequently
changed, the % value entered in a parameter will not change.
Examples:
– A fixed speed of 80% corresponds, for a reference speed of 1500 RPM, to a value of 1200
RPM.
– If the reference speed is changed to 3000 RPM, then the value of 80% is kept and now
means 2400 RPM.
Restrictions
• When a unit changeover occurs, rounding to the decimal places is carried out. This can mean
that the original value might change by up to one decimal place.
• If a referenced form is selected and the reference parameters (e.g. p2000) are changed
retrospectively, the referenced values of some of the control parameters are also adjusted to
ensure that the control behavior is unaffected.
• If you change the reference variables (p2000 to p2007) offline, there is a risk that the
parameter value ranges will be violated. In this case, appropriate fault messages will be
displayed when the parameters are loaded to the drive unit.
Groups of units
Every parameter that can be changed over is assigned to a units group, that, depending on the
group, can be changed over within certain limits.
This assignment and the unit groups can be read for each parameter in the parameter list in the
SINAMICS S120/S150 List Manual.
The unit groups can be individually switched using 4 parameters (p0100, p0349, p0505 and
p0595).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 335
Basic functions
8.1 Switching over units
Drive functions
336 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.2 Reference parameters/scaling
Function description
Reference values, corresponding to 100%, are required to display units as percentages. These
reference values are entered in parameters p2000 to p2007. They are computed during the
calculation using p0340 = 1. After calculation in the drive, these parameters are automatically
protected via p0573 = 1 from being overwritten in a new calculation (p0340). This eliminates
the need to adjust the references values in a PROFIdrive controller whenever a new calculation
of the reference parameters via p0340 takes place.
Note
If a referenced form is selected and the reference parameters (e.g. p2000) are changed
retrospectively, the referenced values of some of the control parameters are also adjusted to
ensure that the control behavior is unaffected.
Note
If the reference values (p2000 to p2007) are changed offline, it can lead to limit violations of the
parameter values, which cause alarms or faults when loading to the drive unit.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 337
Basic functions
8.2 Reference parameters/scaling
Note
Operation of motors in the field-weakening range
If the motors are to be operated in the field-weakening range > 2:1, the value of parameter
p2000 must be set ≤ 1/2 x maximum speed of the drive object.
Note
Operation of motors in the field-weakening range
If the motors are to be operated in the field-weakening range > 2:1, the value of parameter
p2000 must be set ≤ 1/2 x maximum speed of the drive object.
Drive functions
338 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.2 Reference parameters/scaling
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 339
Basic functions
8.2 Reference parameters/scaling
Drive functions
340 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.3 Checking for a short-circuit/ground fault at a motor
Overview
The function is only available for vector control.
Function description
When switching on the power unit, test pulses can be generated that check the connection
between the power unit and motor - or the motor winding itself - for a short-circuit or ground
fault.
This function is only available for vector control.
In parameter p1901, you can define as to whether only the short circuit test is executed or
additionally also a ground fault test (with higher current pulses). The parameter can be
configured as follows:
• p1901.0: Checks for a conductor-conductor short-circuit once when the pulses are enabled.
• p1901.1: Checks for a ground fault once when the pulses are enabled.
• p1901.2 = 0: The checks selected with bit 00 or bit 01 are performed once when the pulses
are enabled.
• p1901.2 = 1: The checks selected with bit 00 or bit 01 are performed each time the pulses are
enabled.
The test can be executed once after the Control Unit is switched on (POWER ON) or each time
that the pulses are enabled.
The ground fault test is only possible when the motor is stationary, and is therefore only realized
when flying restart is deactivated (p1200 = 0).
The tests slightly delay motor starting, depending on the selection in p1901. The result of the
short-circuit or ground fault test is indicated in r1902.
Note
The ground fault and short-circuit test is automatically deactivated as soon as a sine-wave filter
is connected. The test pulses can excite the filter.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 341
Basic functions
8.4 Modular machine concept
Function description
The modular machine concept is based on a maximum target topology created in the offline
mode in the engineering tool. The maximum design of a particular machine type is referred to
as the maximum configuration in which all the machine components that may be used are pre-
configured in the target topology. Sections of the maximum configuration can be removed by
deactivating or removing drive objects (p0105 = 2).
If a component fails, the sub-topology can also be used to allow a machine to continue running
until the spare part is available. In this case, however, no BICO source must be interconnected
from this drive object to other drive objects.
Example of a sub-topology
The starting point is a machine created in the engineering tool in offline mode for which "Drive
1" has not been implemented.
• Object "Drive 1" must be removed from the target topology via p0105 = 2 in the offline mode.
• The DRIVE-CLiQ cable is reconnected from the Control Unit directly to "Drive 2".
• Download the project by choosing "Load to drive object".
• Copy from RAM to ROM.
Drive functions
342 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.4 Modular machine concept
5HIHUHQFH
WRSRORJ\
960
0 0
,QIHHG 'ULYH
&8 $FWLYH 6LQJOH
/LQH 0RWRU
0RGXOH 0RGXOH
;
; ; ;
; ; VZLWFKHGRYHU ;
; ; ;
3DUW
WRSRORJ\
$FWLYH ;
,QWHUIDFH
0RGXOH ;
60&
;
960
'5,9(&/L4
0
(QFRGHU
3RZHU
Note
Defective Safety Integrated status indicator
If a drive in a Safety Integrated drive line-up is deactivated using p0105, then r9774 is not
correctly output. The signals of a deactivated drive are no longer updated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 343
Basic functions
8.4 Modular machine concept
Drive functions
344 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.5 Sine-wave filter
Overview
The "Sine-wave filter" function is only available for vector control.
Function description
NOTICE
Damage to the sine-wave filter through incorrect parameterization
Incorrect parameterization can damage the sine-wave filter.
• Activate the sine-wave filter during commissioning via parameter p0230 = 3.
NOTICE
Damage to the sine-wave filter if a motor is not connected
Sine-wave filters, which are operated without a motor being connected, can be damaged or
destroyed.
• Never operate a sine-wave filter connected to the Power Module or Motor Module without
a motor being connected.
The sine-wave filter limits the rate-of-rise of voltage and the capacitive charging/discharging
currents that usually occur with converter operation. It also prevents additional noise caused by
the pulse frequency. The service life of the motor is the same as that with direct line operation.
Note
If a filter cannot be parameterized (p0230 < 3), this means that a sine-wave filter is not available
for the component. In this particular case, operation with sine-wave filter is not permissible.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 345
Basic functions
8.5 Sine-wave filter
Drive functions
346 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.6 Motor reactors
Overview
The "Motor reactors" function is only available for vector control.
Function description
Motor reactors reduce the voltage load on the motor windings by reducing the voltage gradients
at the motor terminals that occur during converter operation. At the same time, the capacitive
charge/discharge currents that occur at the converter output when long motor cables are used
are reduced.
This function is only available for vector control.
Restrictions
The following restrictions apply depending on the motor reactor used:
• The output frequency of the motor reactor used must be taken into consideration.
• The maximum permissible motor cable lengths are limited and depend on the number of
motor reactors connected in series.
• The restrictions listed in the following equipment manuals must be carefully taken into
consideration:
– SINAMICS S120 AC Drive
– SINAMICS S120 Booksize power units
– SINAMICS S120 air-cooled Chassis power units
– SINAMICS S120 Chassis power units, liquid-cooled
The maximum permissible pulse frequency for the motor reactor is defined as follows for
SINAMICS power units:
• For power units in the booksize and blocksize formats, the single rated pulse frequency
(4 kHz).
• For power units in the chassis format, twice the rated pulse frequency
• For Chassis-2 Motor Modules, the single rated pulse frequency (2.5 kHz).
NOTICE
Damage to the motor reactor if the maximum pulse frequency is exceeded
Inadmissibly high pulse frequencies can damage the motor reactor.
• Do not exceed maximum permissible pulse frequency.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 347
Basic functions
8.6 Motor reactors
Drive functions
348 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.7 du/dt filter plus Voltage Peak Limiter
Overview
The "du/dt filter plus Voltage Peak Limiter" function is only available for vector control.
Function description
The du/dt filter plus Voltage Peak Limiter consists of the following components:
• du/dt reactor
• Voltage Peak Limiter (VPL)
The VPL cuts the voltage peaks off and feeds the energy back into the DC link.
The function should preferably be used for operation with motors for which the dielectric
strength of the insulation system is unknown or insufficient. Standard motors of the 1LA5, 1LA6
and 1LA8 series require the use of the function for supply voltages > 500 V +10%.
With motor cable lengths of < 150 m, the function limits the rate of voltage rise to values < 500 V/
µs and the typical voltage peaks to the following values:
• Voltage peaks ÛLL (typically) < 1000 V for Vline < 575 V
• Voltage peaks ÛLL (typically) < 1250 V for 660 V < Vline < 690 V
Restrictions
NOTICE
Damage to the du/dt filter from exceeding the maximum pulse frequency
Inadmissibly high pulse frequencies can damage the du/dt filter.
• Do not exceed maximum permissible pulse frequency.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 349
Basic functions
8.7 du/dt filter plus Voltage Peak Limiter
Drive functions
350 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.8 du/dt filter compact plus Voltage Peak Limiter
Overview
The "du/dt filter compact plus Voltage Peak Limiter" function is only available for vector control.
Descriptions of functions
The du/dt filter compact plus Voltage Peak Limiter consists of the following components:
• du/dt reactor
• Voltage Peak Limiter (VPL)
The VPL cuts the voltage peaks off and feeds the energy back into the DC link.
The function should preferably be used for operation with motors for which the dielectric
strength of the insulation system is unknown or insufficient.
The function limits the voltage loads on the motor cables to the values in accordance with limit
value curve A according to IEC/TS 60034-25:2007. The rate of voltage rise is limited to < 1600 V/
µs, the peak voltages are limited to < 1400 V.
Continuous operation
NOTICE
Damage to the du/dt filter during continuous operation with low output frequencies
Continuous operation with output frequencies < 10 Hz - or not complying with the permissible
times - can thermally destroy the du/dt filter.
• Comply with the specifications and constraints.
Continuous operation with output frequencies < 10 Hz is not permissible. For short-time
operation, output frequencies < 10 Hz are permissible for a maximum of 5 minutes. This is only
applicable if short-time operation with an output frequency < 10 Hz is followed by operation
with an output frequency > 10 Hz. Operation with an output frequency > 10 Hz must not exceed
a duration of 5 minutes.
Pulse frequency
NOTICE
Damage to the du/dt filter from exceeding the maximum pulse frequency
Inadmissibly high pulse frequencies can damage the du/dt filter.
• Do not exceed maximum permissible pulse frequency.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 351
Basic functions
8.8 du/dt filter compact plus Voltage Peak Limiter
Restrictions
The following restrictions apply depending on the du/dt filter used:
• The output frequency of the du/dt filter used must be taken into consideration.
• The maximum permissible motor cable lengths (shielded, unshielded) for the du/dt filter
used must be carefully taken into consideration.
• The restrictions listed in the following equipment manuals must be carefully taken into
consideration:
– SINAMICS S120 AC Drive
– SINAMICS S120 air-cooled Chassis power units
– SINAMICS S120 Chassis power units, liquid-cooled
Drive functions
352 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.9 Pulse frequency wobbling
Overview
The "Pulse frequency wobbling" function is only available for vector control and for Motor
Modules in Chassis format with DRIVE-CLiQ (article numbers: 6SL3...-.....-...3).
Function description
The function damps the spectral components, which can generate unwanted noise in the motor.
Wobbling can be activated only for pulse frequencies that are ≤ the current controller frequency
(see also p0115[0]).
Wobbling causes the pulse frequency in a modulation interval to deviate from the setpoint
frequency. This means that the actual pulse frequency might be higher than the average pulse
frequency required. A noise generator can be used to vary the pulse frequency around an
average value. In this case, the average pulse frequency is equal to the setpoint pulse frequency.
The pulse frequency can be varied in every current controller cycle if the cycle is constant.
Current measurement errors resulting from asynchronous pulse and control intervals are
compensated by a correction in the actual current value.
Pulse frequency wobbling can be parameterized with parameter p1810 "Modulator
configuration".
Parameter p1811[0...n] "Pulse frequency wobbling amplitude" can be set to adjust the
magnitude of variation in the pulse frequency wobble to between 0 and 20%. The factory setting
is 0%. For a wobble amplitude of p1811 = 0 %, the maximum possible pulse frequency is
p1800 = 2 · 1/current controller cycle (1000/p0115[0]). With a wobble amplitude setting of
p1811 > 0, the maximum possible pulse frequency is p1800 = 1/current controller cycle (1000/
p0115[0]). These conditions apply to all indices.
Note
If pulse frequency wobbling is deactivated, parameter p1811 is set to "0" in all of the indices.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 353
Basic functions
8.10 Direction reversal without changing the setpoint
Function description
WARNING
Excessively high torque due to an inappropriate phase sequence of the motor after
direction reversal
If a drive is synchronized to the line supply, when the direction is reversed, high torques can be
generated when connecting to the line supply if the phase sequence of the line voltage does
not match the phase sequence of the rotating motor. This high torque can destroy the coupling
between the motor and load and therefore result in death or severe injury.
• As a consequence, for this constellation, check the phase sequence of the VSM wiring and
correct if necessary.
NOTICE
Uncontrollable acceleration of the drive with an external speed actual value
When using an external speed actual value for the speed controller via p1440, positive
feedback can occur in the speed control loop. As a consequence, the drive accelerates up to its
speed limit and can be damaged.
• When using external speed actual values for the speed controller, additionally change its
polarity when reversing the direction of rotation (p1821 = 1).
Note
Position reference is lost at direction reversal
If direction reversal is configured in the data set configurations (e.g. p1821[0] = 0 and p1821[1]
= 1), when the function module "Basic positioner" or "Position control" is activated, the absolute
adjustment is reset after each data set changeover (p2507), as the position reference is lost
when the direction of rotation is switched over.
The direction of rotation of the motor can be reversed using the direction reversal via p1821
without having to change the motor rotating field by interchanging two phases at the motor and
having to invert the encoder signals using p0410. The direction reversal via p1821 can be
detected as a result of the motor direction of rotation. The speed setpoint and actual value,
torque setpoint and actual value and also the relative position change remain unchanged. The
direction change can be identified as a result of the phase voltage (r0089). When the direction
reverses, then the absolute position reference is also lost.
For vector control, in addition, the output direction of rotation of the converter can be reversed
using p1820. This means that the rotating field can be changed without having to interchange
Drive functions
354 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.10 Direction reversal without changing the setpoint
the power connections. If an encoder is being used, the direction of rotation must, when
required, be adapted using p0410.
Note
Rotating/moving measurement for motor data identification for servos drives
Use parameter p1959[0...n].14/15 = 0 to activate a direction inhibit for the rotating
measurement for motor data identification where necessary. The direction inhibit should be
deactivated with p1959[0...n].14/15 = 1 for complete and accurate identification of the motor.
Features
• No change to the speed setpoint and actual value, the torque setpoint and actual value and
the relative position change.
• Only possible when the pulses are inhibited.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 355
Basic functions
8.11 Automatic restart
Function description
The automatic restart function is used to automatically restart the drive/drive system, e.g. when
the power is restored after a power failure. In this case, all of the faults present are automatically
acknowledged and the drive is powered-up again. This function is not only restricted to line
supply faults; it can also be used to automatically acknowledge faults and to restart the motor
after any fault trips.
To allow the drive to be connected to a motor shaft that is still rotating, for a "Vector" drive object
the "Flying restart" function has to be activated using p1200. Before the automatic restart
commences, it must be ensured that the returning supply voltage is available and is present at
the infeed.
You can find more information in Chapter Switch on infeed unit via a drive axis (Page 734).
Note
Automatic restart functions in servo control and vector control and for infeed units with infeed
control.
After the line supply voltage is connected, Smart Line Modules 5kW/10kW automatically switch
on.
When the automatic restart function is activated, then the system also restarts after the Control
Unit powers up if there is still an ON signal.
WARNING
Unplanned motion when the automatic restart function is active
When the automatic restart is activated, when the line supply returns, unexpected motion can
occur that may result in death or serious injury.
• Take the appropriate measures on the plant/system side so that there is no safety risk as a
result of an unexpected restart.
If p1210 is set to the value > 1, the Line Module / motors can start automatically once the line
supply has been re-established. This is especially critical if, after longer line supply failures,
motors come to a standstill (zero speed) and it is incorrectly assumed that they have been
powered-down.
Drive functions
356 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.11 Automatic restart
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 357
Basic functions
8.11 Automatic restart
Note
A startup attempt immediately starts when the fault occurs.
The faults are automatically acknowledged in intervals of half the waiting time p1212.
After successfully acknowledgment and the voltage returns, then the system is automatically
powered-up again.
The startup attempt has been successfully completed if the flying restart and the motor
magnetization (induction motor) have been completed (r0056.4 = 1) and one additional second
has expired. The starting counter is only reset to the initial value p1211 after this time.
If additional faults occur between successful acknowledgment and the end of the startup
attempt, then the startup counter, when it is acknowledged, is also decremented.
Exceptions
There are faults, where after they have occurred, an automatic restart would be dangerous or is
undesirable. Enter the numbers of these faults into p1206[0...9]. The automatic restart is
suppressed if one of these faults occurs. After the cause of the fault has been removed, the drives
must be switched-on in another way.
Drive functions
358 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.12 Armature short-circuit
Overview
You set the "Armature short-circuit" function in the parameter p1231[0...n]. You can determine
the current status of the function in r1239.
Requirements
• Operation with permanent-magnet synchronous motors
Function description
WARNING
Motor accelerates uncontrollably for pulling loads
For pulling loads, for an armature short circuit, the motor can uncontrollably accelerate if a
mechanical brake is not additionally used. If the motor accelerates uncontrollably this can
result in severe injury or death.
• For pulling loads, only use armature short circuit braking to support a mechanical brake (a
mechanical brake is mandatory).
Using the "Armature short-circuit" function, you can brake permanent-magnet synchronous
motors. The stator windings of synchronous motors are then short-circuited. For a rotating
synchronous motor, a current flows that brakes the motor.
The function is preferably used in the following cases:
• Braking without regenerative feedback
• Braking when the power fails
• Operation with a line module that is not capable of energy recovery
• Braking the motor despite loss of orientation (e.g. when there are encoder errors)
You can switch the armature short-circuit internally via the Motor Module or externally using a
contactor circuit with braking resistors.
The advantage of armature short-circuit braking over a mechanical brake is the response time
of the internal armature short-circuit braking with just a few milliseconds. The response time of
a mechanical brake is about 40 ms. For external armature short-circuit braking, the slowness of
the switching contactor results in a response time of over 60 ms.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 359
Basic functions
8.12 Armature short-circuit
Overview
With the "Internal armature short-circuit braking" function, the motor windings are short-
circuited via a Motor Module.
Requirements
• Short-circuit-proof motors (p0320 < p0323)
• One of the following motor types is used:
– rotating permanent-magnet synchronous motor (p0300 = 2xx)
– linear permanent-magnet synchronous motor (p0300 = 4xx)
• The maximum current of the Motor Module (r0209.0) must be at least 1.8x the motor short-
circuit current (r0331).
Note
Internal short-circuit braking despite power failure
If armature short-circuit braking should still be maintained despite a power failure, you must
buffer the 24 V power supply for the Motor Module. For this purpose, you can use for example
a dedicated SITOP unit for the Motor Module or a Control Supply Module (CSM).
Drive functions
360 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.12 Armature short-circuit
Overview
Via output terminals, the "External armature short-circuit braking" function controls an external
contactor, which then short-circuits the motor windings through resistors.
Requirements
• Short-circuit-proof motors (p0320 < p0323):
Use only short-circuit proof motors, or use suitable resistors to short-circuit the motor.
• One of the following motor types is used:
– rotating permanent-magnet synchronous motor (p0300 = 2xx)
– linear permanent-magnet synchronous motor (p0300 = 4xx)
3XOVH
(QDEOH
S
Figure 8-3 Signal flow without contactor feedback signal during pulse enable
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 361
Basic functions
8.12 Armature short-circuit
Example
The function is activated if the signal source of p1230 is set to "1". Then the following responses
are carried out:
1. The display parameters of drive object Motor Module r1239.0 and r0046.4 also indicate "1".
2. Pulse enable is deleted, and the contactor for the external braking is switched.
3. Braking starts as a result of the short-circuited armature.
4. Braking is terminated by setting the signal source of p1230 to "0" signal. As a consequence
r1239.0 also displays a "0" signal.
5. When the wait time p1237 expires, the pulse enables are output.
Drive functions
362 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.12 Armature short-circuit
Note
No protection against power failure
When using NO contacts as main contacts for the contactor, then the drive is no longer protected
against power failure. Protection against power failure is only guaranteed when using the NC
contacts as the main contacts for the contactor, with simultaneous inversion of DI14 via
p0723.14.
&RQWURO8QLW
S
&RQWDFWRUIHHGEDFNVLJQDO
9
3XOVHHQDEOHKDUGZDUH ',
S r0722.14
$6&'&%5.$NW U
S
&ORVHFRQWDFWRU p0745
'2
U 9
3XOVHLQKLELW &RQYHUWHU
U U
9
'ULYHVWDWH6666
M
3~
Requirements
• Before parameterizing external armature short-circuit braking, you have to create a new
project with a Motor Module and a motor.
• A short-circuit contactor with an additional feedback signal contact is used (p1231 = 1).
• DI 14 is defined as the input for the feedback signal of the short-circuit contactor. Digital input
DI 14 is connected to terminal 12 of terminal strip X132.
• DO 15 is used as switching output for the short-circuit contactor. Digital output DO 15 is
connected to terminal 13 of terminal strip X132. Parameter r1239.0 indicates the status of
the braking and issues the signal for the contactor.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 363
Basic functions
8.12 Armature short-circuit
Parameterization
1. Set p1231 = 1.
2. Define DI 14 as input with p0728.14 = 0.
3. Connect the feedback signal of the external armature short-circuit contactor with terminal
12 of terminal strip X132 (DI 14).
4. Interconnect p1235 with r0722.14.
5. Define DO 15 as output with p0728.15 = 1.
6. Connect the control signal for the external armature short-circuit contactor with terminal 13
of terminal strip X132 (DO 15).
7. Interconnect p0745 with r1239.0.
The parameterization of external armature short-circuit braking has now been completed.
Function description
When the internal voltage protection is activated, all the motor terminals are at half the DC link
potential after the pulses have been canceled. Without integrated voltage protection, the motor
terminals are floating.
Supplementary conditions
• Using short-circuit-proof motors (p0320 < p0323)
• The Motor Module must be able to withstand the 1.8-fold short-circuit current (r0320) of the
motor (r0209).
• The internal voltage protection function cannot be interrupted due to a fault response. If an
overcurrent occurs while internal voltage protection is active, the Motor Module and/or the
motor might sustain irreparable damage.
• If the Motor Module does not support the autonomous, integrated voltage protection
mechanism (r0192.10 = 0), an external 24 V supply (UPS) must be provided for the
components to ensure reliable operation in the event of mains power failure.
• If the Motor Module supports the autonomous, integrated voltage protection mechanism
(r0192.10 = 1), the 24 V supply for the components must be implemented via a Control
Supply Module to ensure reliable operation in the event of mains power failure.
• When the internal voltage protection is activated, the motor must not be powered by an
external source for an extended period of time (e.g. by loads that move the motor or another
coupled motor).
Drive functions
364 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.12 Armature short-circuit
Function description
You set the responses to selected faults with p2100 and p2101.
In p0491, you set the responses to faults of a motor encoder (F07412 and many F3yxxx, y = 1,
2, 3).
Important notes
• If the preconditions for armature short-circuit braking or DC braking are no longer satisfied
after a motor type has been changed (see p0300), the parameters that have armature short-
circuit braking or DC braking set as a response (e.g. p2100, p2101 or p0491) are set to the
factory setting.
• Armature short-circuit or DC braking cannot be deactivated while a response parameterized
with p2100, p2101 or p0491 has a fault condition.
• 7014 Technology functions - External armature short circuit (EASC, p0300 = 2xx or 4xx)
• 7016 Technology functions - Internal armature short-circuit (IVP, p0300 = 2xx or 4xx)
• 7017 Technology functions - DC braking (p0300 = 1xx)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 365
Basic functions
8.13 DC braking
8.13 DC braking
Overview
You set the "DC braking" function in the parameters p1231[0...n]. You can determine the current
status of the function in r1239.
Requirements
• Operation with induction motors
Function description
Using the "DC braking" function, you brake induction motors down to standstill. After a
demagnetization time, a direct current is hereby injected in the stator windings of the induction
motor. The motor is braked by the direct current.
Applications
The function is used in the following cases:
• It is not possible to ramp down the drive in a controlled fashion
• Operation with a line module that is not capable of energy recovery
• Operation without a braking resistor
WARNING
Motor accelerates uncontrollably for pulling loads
For pulling loads, when DC braking is used, during the demagnetization time, the motor can
accelerate uncontrollably. This can result in severe injury or death. An additional supporting
mechanical brake is only closed after the demagnetization time - when the motor is already
rotating - and therefore does not prevent the motor from accelerating uncontrollably.
• Do not use DC braking for pulling loads.
Drive functions
366 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.13 DC braking
Condition Reaction
– The pulse inhibit is set for the motor de-excitation
time p0347[0 ... n] until the motor is demagne‐
tized.
Note
The parameter p1234 (Speed at the start of DC
braking) is not taken into consideration.
– The DC braking current p1232[0...n] is injected in‐
to the motor for the duration "x". The value "x" cor‐
responds to the period of time in which a "1" signal
is pending at the input of p1230.
The motor can be braked down to standstill.
If the drive is switched off and DC braking is activa‐ the drive switches itself on and the DC current is
ted, ... injected into the stator windings.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 367
Basic functions
8.13 DC braking
Depending on the selected control type, the following reactions are executed:
• Servo control (with encoder)
The drive returns to closed-loop control after the demagnetization time has elapsed.
Parameter p0347 can also be set to the value "0".
• Vector control (with/without encoder)
• U/f control
Function description
If DC braking is activated as fault response, then the following responses are executed in the
specified order:
• The motor is braked along the braking ramp up to the threshold in p1234.
The gradient of the braking ramp corresponds to the gradient of the deceleration ramp. The
deceleration ramp can be set in p1121.
• The pulses are inhibited for the duration of the demagnetization time (p0347).
• After the demagnetization time (p0347) expires, DC braking starts for the time set in p1233.
Function description
To activate DC braking as a reaction to OFF1 or OFF3, set p1231 = 5.
Drive functions
368 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.13 DC braking
Condition Reaction
If the motor speed is ≥ p1234 for OFF1 or OFF3, ... the motor is braked down to p1234. As soon as the
motor speed is < p1234, the pulses are disabled
and the motor is demagnetized.
OR
If the motor speed is < p1234 for OFF1 or OFF3, ... the pulses are immediately inhibited and the motor
is demagnetized.
– DC braking is activated for the duration p1233 and
is then switched off.
If OFF1 or OFF3 is withdrawn prematurely, ... normal operation is resumed.
– DC braking as emergency braking of a fault re‐
sponse remains active.
Parameter p1230 has no influence on the response to OFF1 or OFF3. The speed threshold is set
with p1234, under which DC braking is activated.
Requirements
• Before activating DC braking, the actual speed is > p1234.
Procedure
WARNING
Acceleration to the setpoint speed after DC braking
After braking, the drive accelerates to the selected setpoint speed. This can result in death,
severe injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 369
Basic functions
8.13 DC braking
Proceed as follows to set DC braking as response to a speed threshold and to activate it:
1. Set p1231 = 14.
2. Set the signal source of p1230 to "1".
As soon as the actual speed falls below p1234, DC braking is activated.
The following responses are executed in the specified order:
Condition Reaction
– The pulses are immediately inhibited and the mo‐
tor is demagnetized.
– DC braking is activated for the duration p1233
and is then switched off.
– The motor is braked with the braking current
p1232.
After braking, the drive switches back to normal
operation, and accelerates to the selected set‐
point speed.
If the signal source of p1230 is set to "0", ... the braking command is withdrawn while brak‐
ing, and the drive returns to the previous operat‐
ing mode.
If the signal source of p1230 is set to "1", ... DC braking is performed on OFF1 or OFF3.
– DC braking as emergency braking of a fault re‐
sponse remains active.
Function description
You set the responses to selected faults with p2100 and p2101.
In p0491, you set the responses to faults of a motor encoder (F07412 and many F3yxxx, y = 1,
2, 3).
Important notes
• If the preconditions for armature short-circuit braking or DC braking are no longer satisfied
after a motor type has been changed (see p0300), the parameters that have armature short-
circuit braking or DC braking set as a response (e.g. p2100, p2101 or p0491) are set to the
factory setting.
• Armature short-circuit or DC braking cannot be deactivated while a response parameterized
with p2100, p2101 or p0491 has a fault condition.
Drive functions
370 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.13 DC braking
• 7014 Technology functions - External armature short circuit (EASC, p0300 = 2xx or 4xx)
• 7016 Technology functions - Internal armature short-circuit (IVP, p0300 = 2xx or 4xx)
• 7017 Technology functions - DC braking (p0300 = 1xx)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 371
Basic functions
8.14 Motor Module as a Braking Module
Overview
You can parameterize this function in the STARTER commissioning tool.
Requirements
• Three identical braking resistors in a star (see table below) or delta connection
• At least 10 m cable length to the resistors
• Configuration in the STARTER commissioning tool
– Drive object vector
– U/f control
Function description
This function uses a Motor Module as a Braking Module. To do this, three resistors are connected
to the Motor Module instead of a motor.
Features
• Three identical resistors required.
• Parallel connection of Motor Modules possible.
• Integrated protective devices are available for monitoring the resistors.
• The Chassis Motor Module must be switched on in order that it can operate as Braking
Module.
Drive functions
372 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.14 Motor Module as a Braking Module
Note
Undershooting of the resistance values is not permitted
Under no circumstances may the resistance values for the peak braking power, which are listed
in the following table, be undershot!
Observe the following rules and follow the instructions specified therein:
• The resistance values apply for each of the three resistors in a star connection in the cold
state.
• Each braking resistor absorbs 1/3 of the total braking power. It is imperative that you take into
account the power rating of the resistors.
• For a delta connection, multiply the braking resistance value by a factor of 3.
• The tables apply for all Motor Modules of the "Chassis" format (liquid or air cooling).
• The cable lengths to the resistors must be at least 10 m.
• At rated voltages of 380 V to 480 V, Motor Modules with a type rating ≥ 250 kW are permitted.
• At rated voltages of 500 V to 690 V, all Motor Modules in the "Chassis" format have been
released for use of this function.
You can enter the resistance value in a star connection into parameter p1360. The default
setting of the resistance values is calculated from:
• p1360 = p1362[0] / (√(6) · r0207[0])
• p1362[0] = Braking Module activation threshold according to the following table.
• r0207[0...4] = rated current of the Motor Module
9 5% 9 9
: 5% : 5%
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 373
Basic functions
8.14 Motor Module as a Braking Module
Motor Rated volt‐ Rated Braking UDC link Continu‐ Peak Resistance for Resistance at
Module age current current chopper ous brak‐ braking continuous peak braking
frame size threshold ing power power braking power power
[V] [A] [A] [V] [kW] [kW] [Ω] [Ω]
G 400 490 450 667 368 551 0.605 0.403
480 490 450 774 427 640 0.702 0.466
H 400 605 545 667 445 668 0.500 0.333
480 605 545 774 517 775 0.580 0.387
H 400 745 680 667 555 833 0.400 0.267
480 745 680 774 645 967 0.465 0.310
H 400 840 800 667 654 980 0.340 0.277
480 840 800 774 758 1138 0.395 0.263
J 400 985 900 667 735 1103 0.303 0.202
480 985 900 774 853 1280 0.351 0.234
J 400 1260 1215 667 93 1489 0.224 0.149
480 1260 1215 774 1152 1728 0260 0.173
J 400 1405 1365 667 1115 1673 0.199 0.133
480 1405 1365 774 1294 1941 0.231 0.154
Motor Rated Rated Braking UDC link Continu‐ Peak Resistance for Resistance at
Module voltage current current chopper ous brak‐ braking continuous peak braking
frame size threshold ing power power braking power power
[V] [A] [A] [V] [kW] [kW] [Ω] [Ω]
F 500 85 85 841 87.6 131.3 4.039 2.693
600 85 85 967 100.7 151.0 4.644 3.096
660 85 85 1070 111.4 167.1 5.139 3.426
690 85 85 1158 120.6 180.8 5.562 3.708
F 500 100 100 841 103.0 154.5 3.433 2.289
600 100 100 967 118.4 177.6 3.948 2.632
660 100 100 1070 131.0 196.6 4.368 2.912
690 100 100 1158 141.8 212.7 4.728 3.152
F 500 120 115 841 118.5 177.7 2.986 1.990
600 120 115 967 136.2 204.3 3.433 2.289
660 120 115 1070 150.7 226.1 3.798 2.532
690 120 115 1158 163.1 244.6 4.111 2.741
F 500 150 144 841 148.3 222.5 2.384 1.590
600 150 144 967 170.5 255.8 2.742 1.828
660 150 144 1070 188.7 283.1 3.034 2.022
690 150 144 1158 204.2 306.3 3.283 2.189
Drive functions
374 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.14 Motor Module as a Braking Module
Motor Rated Rated Braking UDC link Continu‐ Peak Resistance for Resistance at
Module voltage current current chopper ous brak‐ braking continuous peak braking
frame size threshold ing power power braking power power
[V] [A] [A] [V] [kW] [kW] [Ω] [Ω]
G 500 175 175 841 180.3 270.4 1.962 1.308
600 175 175 967 207.3 310.9 2.256 1.504
660 175 175 1070 229.3 344.0 2.496 1.664
690 175 175 1158 248.2 372.3 2.701 1.801
G 500 215 215 841 221.5 332.2 1.597 1.065
600 215 215 967 254.6 381.9 1.836 1.224
660 215 215 1070 281.8 422.6 2.032 1.354
690 215 215 1158 304.9 457.4 2.199 1.466
G 500 260 255 841 262.7 394.0 1.346 0.898
600 260 255 967 302.0 453.0 1.548 1.032
660 260 255 1070 334.2 501.3 1.713 1.142
690 260 255 1158 361.7 542.5 1.854 1.236
G 500 330 290 841 298.7 448.1 1.184 0.789
600 330 290 967 343.5 515.2 1.361 0.908
660 330 290 1070 380.0 570.1 1.506 1.004
690 330 290 1158 441.3 616.9 1.630 1.087
H 500 410 400 841 412.0 618.0 0.858 0.572
600 410 400 967 473.7 710.6 0.987 0.658
660 410 400 1070 524.2 786.3 1.092 0.728
690 410 400 1158 567.3 851.0 1.182 0.788
H 500 465 450 841 463.5 695.3 0.763 0.509
600 465 450 967 532.9 799.4 0.877 0.585
660 465 450 1070 589.7 884.6 0.971 0.647
690 465 450 1158 638.2 957.3 1.051 0.700
H 500 575 515 841 530.5 795.7 0.667 0.444
600 575 515 967 609.9 914.9 0.767 0.511
660 575 515 1070 674.9 1012.3 0.848 0.565
690 575 515 1158 730.4 1095.6 0.918 0.612
J 500 735 680 841 700.4 1050.6 0.505 0.337
600 735 680 967 805.3 1208.0 0.581 0.387
660 735 680 1070 891.1 1336.7 0.642 0.428
690 735 680 1158 964.4 1446.6 0.695 0.463
J 500 810 805 841 829.2 1243.7 0.427 0.284
600 810 805 967 953.4 1430.1 0.490 0.327
660 810 805 1070 1054.9 1582.4 0.543 0.362
690 810 805 1158 1141.7 1712.5 0.587 0.392
J 500 910 905 841 932.2 1398.2 0.379 0.253
600 910 905 967 1071.8 1607.7 0.436 0.291
660 910 905 1070 1186.0 1779.0 0.483 0.322
690 910 905 1158 1283.5 1925.3 0.522 0.348
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 375
Basic functions
8.14 Motor Module as a Braking Module
Motor Rated Rated Braking UDC link Continu‐ Peak Resistance for Resistance at
Module voltage current current chopper ous brak‐ braking continuous peak braking
frame size threshold ing power power braking power power
[V] [A] [A] [V] [kW] [kW] [Ω] [Ω]
J 500 1025 1020 841 1050.6 1575.9 0.337 0.224
600 1025 1020 967 1280.0 1812.0 0.387 0.258
660 1025 1020 1070 1336.7 2005.0 0.428 0.286
690 1025 1020 1158 1446.6 2169.9 0.463 0.309
J 500 1270 1230 841 1266.9 1900.4 0.279 0.186
600 1270 1230 967 1456.7 2185.1 0.321 0.214
660 1270 1230 1070 1611.9 2417.8 0.355 0.237
690 1270 1230 1158 1744.5 2616.7 0.384 0.256
Requirements
• The STARTER commissioning tool has been opened.
• A new project has been created, or an existing project is opened.
Drive functions
376 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.14 Motor Module as a Braking Module
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 377
Basic functions
8.14 Motor Module as a Braking Module
4. Check the number of Motor Modules that you have set in the topology.
The braking resistors must be dimensioned for each Motor Module according to the table of
resistances above.
3DUDOOHOFRQQHFWLRQ
'5,9(&/L4
&RQWURO8QLW
,QIHHG 0RWRU 0RWRU 0RWRU 0RWRU
0RGXOH 0RGXOH 0RGXOH 0RGXOH 0RGXOH
'ULYH 'ULYH %UDNLQJ %UDNLQJ
0RGXOH 0RGXOH
1HWZRUN 0 0
5. To carry out further checks, double-click ".../Drives/Drive_1 > Configuration" in the project
navigator.
A dialog opens allowing you to check the current configuration. The "Current power unit
operating values" button lists the Motor Modules according to component number. During
operation, they show the current electrical values.
Drive functions
378 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.14 Motor Module as a Braking Module
Function description
The protection functions are explained in detail in Section Thermal monitoring and overload
responses (Page 630). Additional protective devices include:
• Ground fault
Monitoring of sum of all phase currents.
• Cable break
An unbalanced load of 20 % and more produces a non-symmetrical current, which is
detected by the I2T monitoring.
– Alarm A06921 is output if phase non-symmetry is detected.
– The errors are located in parameter r0949:
Parameter r0949 = 11 Wire break phase U
Parameter r0949 = 12 Wire break phase V
Parameter r0949 = 13 Wire break phase W
– Fault F06922 is output if phase failure is detected.
• Overcurrent
The Imax controller is active. The setpoint is stored in parameter p0067.
• Overtemperature of the resistors
The temperature is monitored using bimetal temperature switches mounted on the resistors.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 379
Basic functions
8.14 Motor Module as a Braking Module
Drive functions
380 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.15 OFF3 torque limits
Function description
If the torque limits are externally specified (e.g. tension controller), then the drive can only be
stopped with a reduced torque. If stopping in the selected time p3490 of the infeed unit has not
been completed, the infeed unit shuts down and the drive coasts down. In order to avoid this
behavior, there is a binector input (p1551), that for a LOW signal, activates the torque limits
p1520 and p1521. This means that the drive can brake with the maximum torque by
interconnecting the signal OFF 3 (r0899.5) to this binector.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 381
Basic functions
8.16 Technology function friction characteristic
Function description
The friction characteristic curve is used to compensate the friction torque for the motor and the
driven machine. A friction characteristic enables the speed controller to be precontrolled and
improves the response.
Ten interpolation points are used for each friction characteristic curve. The coordinates of every
interpolation point are defined by a speed parameter (p382x) and a torque parameter (p383x)
(point 1 = p3820 and p3830).
Features
• Ten interpolation points are available for mapping the friction characteristic curve.
• An automatic function allows you to record the friction characteristic curve (record friction
characteristic curve).
• A connector output (r3841) can be applied as friction torque (p1569).
• The friction characteristic can be activated and deactivated (p3842).
Setting Reaction
p3845 = 0 Friction characteristic plot deactivated
p3845 = 1 Friction characteristic record activates direction of rotation all
Note: The friction characteristic curve is recorded in both directions of rotation. The
results of the positive and negative measurement are averaged and entered in p383x.
p3845 = 2 Friction characteristic plot activated, positive direction of rotation
p3845 = 3 Friction characteristic plot activated, negative direction of rotation
When the friction characteristic is plotted, the drive can cause the motor to move. As a result, the
motor may reach maximum speed.
WARNING
Unplanned motor motion while recording the friction characteristic
Motor movement caused when plotting the friction characteristic can result in death, severe
injury or material damage.
• Ensure that nobody is in the danger zone and that the mechanical parts can move freely.
Drive functions
382 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.16 Technology function friction characteristic
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 383
Basic functions
8.17 Simple brake control
Function description
The "Simple brake control" function is used exclusively for the control of holding brakes. The
holding brake is used to secure drives against unwanted motion when deactivated.
The trigger command for releasing and applying the holding brake is transmitted via DRIVE-CLiQ
from the Control Unit, which monitors and logically connects the signals to the system-internal
processes, directly to the Motor Module. The Motor Module then performs the action and
activates the output for the holding brake accordingly. The exact sequence control is shown in
function diagrams 2701 and 2704 (see SINAMICS S120/S150 List Manual).
212))S>@
Enable pulses t
1
Magnetizing complete
t
The start of the closing time for the brake depends on the expiration of the shorter of the two
times p1227 (standstill detection monitoring time) and p1228 (pulse cancellation delay time).
Features
• Automatic activation by means of sequence control
• Standstill monitoring
• Forced brake release (p0855, p1215)
• Closing of brake for a 1 signal "unconditionally close holding brake" (p0858)
• Closing of brake after "Enable speed controller" signal has been canceled (p0856)
Drive functions
384 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.17 Simple brake control
WARNING
Destruction of the holding brake as a result of incorrect parameterization
If the drive moves against the closed holding brake, this can destroy the holding brake and as
a consequence result in death or severe injury.
• If a holding brake is being used, do not set p1215 = 0.
• Set all the relevant parameters correctly.
The function or principle of operation of the holding brake is configured via parameter p1215.
Note
It is only permissible to activate brake control monitoring for Booksize power units
and Blocksize power units with Safe Brake Relay (p1278 = 0).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 385
Basic functions
8.17 Simple brake control
Drive functions
386 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.18 System runtime / operating hours counter
Note
If the motor data set is switched during the star/delta changeover without the motor being
changed, the two values in p0650 must be added to determine the correct number of motor
operating hours.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 387
Basic functions
8.18 System runtime / operating hours counter
Setting Explanation
p3100 = 0 Time stamp based on operating hours
p3100 = 1 Time stamp UTC format
p3100 = 2 Time stamp operating hours + 01.01.2000
Note: With this setting, the value in p3102 is used as the time stamp for the error mes‐
sages for a firmware version > V4.7. For firmware versions < V4.7, the time basis of p2114
was used with the setting p3100 = 0.
Note
Time stamp settings depending on the firmware version
If a project is upgraded from firmware V4.6 to V4.7 then the time stamp settings for the old
project are retained. The times displayed for the error messages do not therefore differ from
those in the old firmware version.
If a new project is created with a firmware version > V4.7, the factory setting for the p3100 = 2
and therefore a different time basis for error messages. If the response required is the one for
versions older than V4.7 then p3100 = 0 should be set.
Note
Synchronizing time stamps
If a control system and several drive devices are connected through a bus, then the different time
stamps can be synchronized to the time stamp of the control system (= time-of-day master).
Detailed information on this is provided in the manual “SINAMICS S120 Function Manual
Communication” in the chapter “Time synchronization between the control and converter.”
Drive functions
388 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.19 Energy-saving display
Overview
Through the tailored, speed-controlled operation, a drive can consume significantly less energy
than with a conventional closed-loop process control. This is especially true for continuous-flow
machines with parabolic load characteristics, such as centrifugal pumps and fans. Using the
SINAMICS S120 system enables control of the flow rate or the pressure by changing the speed
of the continuous-flow machine. As a consequence, the plant or system is controlled close to its
maximum efficiency over the complete operating range.
Requirements
• Operation in vector control
Function description
The function determines the amount of energy used and compares it with the interpolated
energy required for a plant or system equipped with a conventional throttle control. The amount
of energy saved is calculated over the last 100 operating hours and is displayed in kilowatt (kW).
The calculation can be individually configured for each individual axis.
For an operating time of less than 100 hours, the potential energy-saving is interpolated up to
100 operating hours. To do this, you must manually enter the plant/system characteristic with
the conventional throttle control.
Note
Plant/system characteristic
The factory setting is used as basis for the calculation if you do not enter the interpolation points
for your plant/system characteristic. The values of the factory setting can deviate from your
plant/system characteristic and result in an inaccurate calculation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 389
Basic functions
8.19 Energy-saving display
Initial situation
In a conventionally controlled plant or system, the flow rate of the medium is controlled using
valves or throttles. In this case, the drive motor operates at a constant rated speed defined by the
particular operation. The system efficiency decreases significantly if the flow rate is reduced by
means of valves or throttles. The pressure in the system increases. The motor also consumes
energy when the valves/throttles are completely closed, i.e. with a flow rate of Q = 0. In addition,
undesirable process-related situations can occur; for example, cavitation in the fluid flow
machine or increased temperature rise of the fluid flow machine and the medium.
Solution
When using a speed controller, the process-specific flow rate of the continuous-flow machine is
controlled by varying the speed. The flow rate changes proportionally with the speed of the
continuous-flow machine. Any throttles or valves remain completely open. The entire plant/
Drive functions
390 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.19 Energy-saving display
system characteristic is shifted by the speed controller to achieve the required flow rate. As a
consequence, the complete system operates close to the optimum efficiency - and especially in
the partial load range, uses significantly less energy than when using a throttle or valve to
control the flow rate.
+>@
3>@ 4+RU93FKDUDFWHULVWLF
)ORZUDWHYDOYHFRQWUROOHG
Q
Q>@a4>@
Q Q Q Q Q Q>@a9>@
8SSHUFKDUDFWHULVWLF
+>@'HOLYHU\KHLJKW3>@'HOLYHU\SUHVVXUH4>@'HOLYHU\UDWH9>@)ORZUDWH
/RZHUFKDUDFWHULVWLF
3>@3RZHUGUDZQE\WKHFRQYH\RUPDFKLQHQ>@6SHHGRIWKHFRQYH\RUPDFKLQH
,QWHUSRODWLRQSRLQWVSSIRUDV\VWHPFXUYHZLWKQ
333RZHUGUDZQQQ6SHHGFRUUHVSRQGLQJWRDFORVHGORRSVSHHGFRQWUROOHGPDFKLQH
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 391
Basic functions
8.20 Encoder diagnostics
8.20.1 Datalogger
Overview
A datalogger is available to support troubleshooting; this datalogger can localize errors in the
encoder evaluation.
Function description
The datalogger reads out several internal signals of the encoder evaluation, which serve as basis
for the actual value generation. A change in the fault state serves as trigger for the recording.
Data is recorded a short time before the fault state as well as afterwards.
The diagnostics data is saved on the memory card in the following directories:
/USER/SINAMICS/DATA/SMTRC00.BIN
…
/USER/SINAMICS/DATA/SMTRC07.BIN
/USER/SINAMICS/DATA/SMTRCIDX.TXT
The following information is contained in the index file (SMTRCIDX.TXT):
• Displaying the last written BIN file
• Number of still possible write operations (from 10000 downwards).
Note
BIN files can only be evaluated by Siemens.
Alarm A3x9301) is output while diagnostics data is being actively recorded. Do not switch off the
system during this time.
1)
x = encoder number (x = 1, 2 or 3)
Drive functions
392 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.20 Encoder diagnostics
Function description
Some encoders have an additional output, which switches from "high" to "low", if the evaluation
electronics in the encoder can no longer determine a reliable position.
In order to inform you about this, the drive only outputs alarm A3x4701) when an SMC30 is used.
1)
x = encoder number (x = 1, 2 or 3)
Note
The input is automatically set to a high level if a wire is broken: As a consequence, for a broken
wire, the encoder is considered to be "good".
Overview
The early encoder failure detection allows an alarm to be generated at an early stage, before a
detected encoder signal level error results in a hard shutdown. r0458.15 = 1 "Evaluation of the
function reserve" indicates as to whether early encoder failure detection is supported by your
specific hardware.
Function description
For early encoder failure detection, the signals sampled by the encoder disk are locally
monitored. Quality values are calculated from the sampled signals. The signal level (root of
A^2 + B^2) from the incremental signals is used as quality value. The location-related quality
values are analyzed over a longer period of operating time. If the trend indicates a local
deterioration, then the drive issues an appropriate alarm message A3x4071).
1)
x = encoder number (x = 1, 2 or 3)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 393
Basic functions
8.20 Encoder diagnostics
Drive functions
394 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
Function description
The tolerant encoder monitoring offers the following expanded functionality regarding the
evaluation of encoder signals:
• Encoder track monitoring (Page 396)
• Zero mark tolerance (Page 397) (also for other sensor modules)
• Freeze speed raw value (Page 398)
• Adjustable hardware filter (Page 398)
• Edge evaluation of the zero mark (Page 399)
• Pole position adaptation (Page 400)
• Pulse number correction for faults (Page 401)
• Monitoring, tolerance band, pulse number (Page 402)
• Expansion of the encoder evaluation (1x, 4x) (Page 403)
• Setting the measuring time to evaluate speed "0" (Page 404)
• The number of current controller cycles can be set to generate the average value of the speed
actual value (Page 404)
These supplementary functions allow you to improve the evaluation of your encoder signals.
This may be necessary in special cases where the Control Unit receives incorrect encoder signals
or specific properties of the signals must be compensated for.
Some of these supplementary functions can be combined with one another.
Note
• You can only parameterize the tolerant encoder monitoring functions when commissioning
the encoder. The encoder monitoring parameters cannot be changed while the drive is
running!
• The functions described in the following apply to SMC30 modules and to Control Units with
internal encoder evaluation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 395
Basic functions
8.21 Tolerant encoder monitoring
4XDGUDQW
(QFRGHUPDUN , ~HQFRGHUPDUN
6LJQDOF\FOH ,QFUHPHQW
7UDFN$ QHJDWLYHIDOOLQJ
(GJH
7UDFN% SRVLWLYHULVLQJ
(GJH
7UDFN5
=HURPDUN
5HIHUHQFHPDUN
8QLTXHDUHDRIWKH]HURPDUN
Overview
For square-wave encoders with push-pull signals, the function extension "Encoder track
monitoring" monitors encoder tracks A/B ↔ -A/B, as well as R ↔ -R. The encoder track monitoring
monitors the most important properties of the signals (amplitude, offset, phase position).
Setting Reaction
p0404.3 = 1 Switches to the square-wave encoder.
p0405.0 = 1 Sets the signal to bipolar.
Evaluate messages
All of the track monitoring functions can be individually evaluated. You can use both HTL as well
as TTL encoders.
Drive functions
396 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
If a fault is detected, then fault F3x1171) is output. The faulty tracks are included in the fault value
bit-coded.
Note
For modules CU310-2, CUA32, D410-2 and SMC30 (only article numbers 6SL3055‑0AA00‑5CA0
and 6SL3055‑0AA00‑5CA1), there is only a common signal. If you connect a square-wave
encoder without R track to one of these modules, then if track monitoring is activated, fault
F3x1171) is output.
To avoid this fault, at the encoder connection, you must connect the "ground encoder supply"
(pin 7) with the "reference signal R" (pin 10), as well as the "encoder supply" (pin 4) with the
"inverse reference signal R" (pin 11).
1)
x = encoder number (x = 1, 2 or 3)
Overview
The function extension "Zero mark tolerance" allows individual faults to be tolerated regarding
the number of encoder pulses between two zero marks.
1)
x = encoder number (x = 1, 2 or 3)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 397
Basic functions
8.21 Tolerant encoder monitoring
Overview
If, for high speed changes, the dn/dt monitoring function responds, then the function extension
"freeze speed raw value" gives you the opportunity of briefly specifying the actual speed value
therefore equalizing the speed change.
1)
x = encoder number (x = 1, 2 or 3)
Overview
The function extension "Adjustable hardware filter" allows an encoder signal to be filtered,
therefore suppressing short interference pulses.
Drive functions
398 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
1)
x = encoder number (x = 1, 2 or 3)
Example
The following values are specified in this example:
• p0408 = 2048
• r0452 = 10.24 [μs]
On the basis of the specified values, calculate the filter time (n_max) using the following formula:
• n_max = 60 / (2048 · 2 · 10.24 · 10-6) = 1430 [rpm]
Result: With the calculated filter time, you can operate the motor up to a maximum of 1430 rpm.
Overview
The function extension "Edge evaluation of the zero mark" is suitable for encoders, where the
zero mark ≥ 1 pulse(s) wide. In this particular case, errors would otherwise occur as a result of
the edge detection of the zero mark.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 399
Basic functions
8.21 Tolerant encoder monitoring
For a positive direction of rotation, the positive edge of the zero mark is evaluated and for a
negative direction of rotation, the negative edge. As a consequence, for encoders where the
zero mark is wider than one pulse, it is possible to parameterize them with equidistant zero
marks (p0404.12 = 1), i.e. the zero mark checks (F3x100, F3x1011)) are activated.
1)
x = encoder number (x = 1, 2 or 3)
1)
x = encoder number (x = 1, 2 or 3)
Overview
If zero marks repeatedly return (e.g. due to a dirty encoder disk), the drive adds the missing
pulses to the pole position to correct the pole position error. If too many pulses are added (e.g.
due to EMC interferences), then these will be subtracted when the zero mark is exceeded.
Function description
When the pole position adaptation is activated, the incorrect pulses on the A/B track are
corrected in the pole position for commutation. The tolerance bandwidth for the zero mark is
±30° electrical. The rate of correction is ¼ of an encoder pulse between two zero marks; this
means that sporadically missing or superfluous pulses are corrected.
Note
When the "Commutation with zero mark" function (p0404.15 = 1) is activated, then the system
waits until fine synchronization has been completed before making a correction (r1992.8 = 1).
Drive functions
400 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
Overview
Interference currents or other EMC faults can falsify encoder evaluation. However, it is possible
to correct the measured signals using the zero marks.
Note
When the "Commutation with zero mark" function (p0404.15 = 1) is activated, then the system
waits until fine synchronization has been completed before making a correction (r1992.8 = 1).
The pole position for the commutation is also corrected. To do this, you do not have to activate
pole position adaptation (p0430.22 = 1). This function does not make any corrections in
rotational speed acquisition.
Using p4686, set the minimum zero mark length. With a factory setting of 1, it is prevented that
EMC faults result in a zero mark error. Shorter zero marks are only suppressed when "Zero mark
edge detection" is parameterized (p0437.1 = 1).
Zero mark deviations of less than the minimum zero mark length (p4686) are not corrected.
A permanently failed zero mark is indicated using the fault F3x101 "Encoder x: Zero mark
failed"1) or the alarm A3x4011) "Alarm threshold zero mark failed".
1)
x = encoder number (x = 1, 2 or 3)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 401
Basic functions
8.21 Tolerant encoder monitoring
Overview
The function extension "Tolerance band pulse number monitoring" monitors the number of
encoder pulses between two zero marks. An alarm is output if the number lies outside a
tolerance band that can be selected.
Drive functions
402 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
Overview
The "signal edge evaluation" function extension allows square-wave encoders with higher
production tolerances or older encoders to be used. Using this function, a "steadier" speed actual
value is calculated for encoders with an uneven pulse duty factor of the encoder signals. As a
consequence, you can keep the old motors together with the encoders - for example when
modernizing plants.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 403
Basic functions
8.21 Tolerant encoder monitoring
Note
You can only use the reduction to 1x evaluation in conjunction with the edge zero mark or
without zero mark. Detection with an accuracy of one pulse is no longer possible for zero marks
with "unambiguous range" or distance-coded zero marks.
Overview
The function is only necessary for slow-speed drives (up to 40 rpm rated speed) in order to be
able to output actual speeds correctly close to "0". For a stationary drive, this prevents that the
I component of the speed controller slowly increases and the drive unnecessarily establishes a
torque.
Overview
For slow-speed drives (< 40 rpm), when using standard encoders with a pulse number of 1024,
a problem is encountered due to the fact that the same number of encoder pulses is not available
for every current controller cycle (for p0430.20 = 1: Speed calculation without extrapolation,
"Incremental difference"). The different number of encoder pulses means that the speed actual
value display jumps, although the encoder itself is rotating at a constant speed.
Drive functions
404 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
8.21.12 Troubleshooting
Overview
The table below gives you an overview of the error patterns and their possible causes.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 405
Basic functions
8.21 Tolerant encoder monitoring
Drive functions
406 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 407
Basic functions
8.21 Tolerant encoder monitoring
Overview
The following figure gives an overview of the settable tolerance window and offsets.
5HIHUHQFHPDUN
RU]HURPDUN
&RUUHFWLRQVWDJHSHU &RUUHFWLRQVWDJHSHU
]HURPDUN ]HURPDUN
TXDGUDQW TXDGUDQW
1HJDWLYH]HURPDUNWROHUDQFHZLQGRZ 3RVLWLYH]HURPDUNWROHUDQFHZLQGRZ
5RWRUSRVLWLRQDGDSWDWLRQS 5RWRUSRVLWLRQDGDSWDWLRQS
rHO rHO
; ,67FRUUHFWLRQS ; ,67FRUUHFWLRQS
SGHIDXOW SGHIDXOW
:KHQ$[LVVSHFLILHGDV
DQDODUPHYHQODUJHU
GHYLDWLRQVDUHFRUUHFWHG
)DXOW) )DXOW)
)RUHDFK]HURPDUN
)DXOW) )DXOW)
GHWHFWHGDPD[LPXP
RIWKHWROHUDQFHZLQGRZ
YDOXHLVFRUUHFWHG
Drive functions
408 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
8.21.14 Dependencies
Overview
The table below gives you an overview of the dependencies between the individual function
extensions.
Parameter Functionality
These functions can be freely combined with one These functions
another build on one an‐
other from left to
right, and can be
combined with
the adjacent
ones
Indices 1 2 3 4 5 6 7 8 9 10 11
p0405.2 Track monitoring x
p0430.20 Speed calculation mode x
p0430.21 Zero mark tolerance x
p0430.22 Rotor position adaptation x
p0437.1 Zero mark edge detection x
p0437.2 Actual position value correction x x
XIST1
p0437.4 Edge evaluation x
p0437.5 Edge evaluation x
p0437.6 Freezing the actual speed for dn/dt x
errors
p0437.7 Uncorrected encoder pulses accu‐ x x
mulate
p0437.26 Deselection, track monitoring x
p0438 Square-wave encoder filter time x
r0452 Square-wave encoder filter time dis‐ x
play
p0453 Pulse evaluation zero speed measur‐ x
ing time
p4680 Zero mark monitoring tolerance per‐ x x
missible
p4681 Zero mark monitoring tolerance x
window limit 1 positive
p4682 Zero mark monitoring tolerance x
window limit 1 negative
p4683 Zero mark monitoring tolerance x
window alarm threshold positive
p4684 Zero mark monitoring tolerance x
window alarm threshold negative
p4685 Speed actual value averaging x
p4686 Zero mark, minimum length x x
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 409
Basic functions
8.21 Tolerant encoder monitoring
Parameter Functionality
These functions can be freely combined with one These functions
another build on one an‐
other from left to
right, and can be
combined with
the adjacent
ones
Indices 1 2 3 4 5 6 7 8 9 10 11
p4688 Zero mark monitoring, number of x x
differential pulses
p4689 Square-wave encoder diagnostics x x
Messages
F3x117 Inversion signal A and B error x
F3x118 Speed difference outside tolerance x
F3x131 Deviation position incremental ab‐ x
solute too high
A3x400 Alarm threshold zero mark distance x
error
A3x401 Alarm threshold zero mark clear‐ x
ance failed
A3x418 Speed difference per sampling rate x
exceeded
A3x422 Number of pulses square-wave en‐ x
coder outside tolerance
Number Explanation
In column
1 Encoder track monitoring
2 Zero mark tolerance
3 Freezing the speed setpoint
4 Adjustable hardware filter
5 The measuring time can be set to evaluate zero speed
6 Sliding averaging of the speed actual value
7 Edge evaluation of the zero mark
8 Signal edge evaluation (1x, 4x)
9 Pole position adaptation
10 Pulse number correction in the event of faults (pole position for commutation
is also corrected)
11 "Tolerance band pulse number" monitoring
Drive functions
410 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.21 Tolerant encoder monitoring
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 411
Basic functions
8.22 Parking axis / parking encoder
Function description
The "parking" function is used in two ways:
• "Parking axis"
– Monitoring of all encoders and Motor Modules assigned to the "Motor control" application
of a drive are suppressed.
– All encoders assigned to the "Motor control" application of a drive are prepared for the
"removed" state.
– The Motor Module assigned to the "Motor control" application of a drive is prepared for the
"removed Motor Module" state.
• "Parking encoder"
– Monitoring of a certain encoder is suppressed.
– The encoder is prepared for the "removed" state.
Parking an axis
When an axis is parked, the power unit and all the encoders assigned to the "motor control" are
switched to inactive (r0146[n] = 0).
• Control is carried out via the control/status words of the cyclic telegram (STW2.7 and
ZSW2.7) or using parameters p0897 and r0896.0.
• The drive must be brought to a standstill by the higher-level controller (disable pulses, e.g.
via STW1.0/OFF1).
• DRIVE-CLiQ communication to downstream components via the deactivated power unit
(r0126 = 0) remains active.
• A measuring system that is not assigned to the "motor control" (e.g. direct measuring system)
remains active (r0146[n] = 1).
• The drive object remains active (r0106 = 1).
Note
Once the "Parking axis" / "Parking encoder" status has been canceled, you may have to carry out
the following actions:
• If the motor encoder has been replaced: determine the commutation angle offset (p1990).
• A new encoder must be referenced again (e.g. to determine the machine zero point).
Drive functions
412 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.22 Parking axis / parking encoder
67:
67:
S
=6:
U
*QB=6:
U
U
U
Q
Figure 8-9 Flow diagram: parking axis
Parking an encoder
When an encoder is parked, the encoder being addressed is switched to inactive (r0146 = 0).
• Control is carried out via the encoder control/status words of the cyclic telegram (Gn_STW.14
and Gn_ZSW.14).
• With a parked motor measuring system, the associated drive must be brought to a standstill
by the higher-level control system (disable pulses e.g. via STW1.0/OFF1).
• The monitoring functions for the power unit remain active (r0126 = 1).
Note
Removing/replacing parked components
Once parked components have been disconnected/connected, they can only be unparked once
they have been successfully integrated in the actual topology (see r7853).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 413
Basic functions
8.22 Parking axis / parking encoder
67:
*QB67:
*QB=6:
U
Q
Figure 8-10 Function chart: parking encoder
Drive functions
414 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.23 Position tracking
Overview
Position tracking enables the load position to be reproduced when using gearboxes. It can also
be used to extend the position area.
Function description
With position tracking, an additional measuring gear can be monitored and also a load gear, if
the "position control" function module (p0108.3 = 1) is active. Position tracking of the load
gearbox is described in Section "Actual position value processing".
(QFRGHUB
HJ('6
0HDVXULQJJHDUER[
S>@S>@
S>@S>@ S>@S>@
SS
/RDG
0HDVXULQJJHDUER[ /RDGJHDUER[ 0HDVXULQJJHDUER[
RQO\IRUHQFRGHUBDQG
(QFRGHUBHJ('6 (QFRGHUBHJ('6
DFWLYDWHGSRVLWLRQ
FRQWUROOHUS
The encoder actual position value in r0483 (must be requested via GnSTW.13) is limited to 232
places. When position tracking (p0411.0 = 0) is switched off, the encoder actual position value
r0483 comprises the following position information:
• Encoder pulses per revolution (p0408)
• Fine resolution per revolution (p0419)
• Number of resolvable revolutions of the rotary absolute encoder (p0421), this value is fixed
at "1" for singleturn encoders.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 415
Basic functions
8.23 Position tracking
When position tracking (p0411.0 = 1) is activated, the encoder actual position value r0483 is
composed as follows:
• Encoder pulses per revolution (p0408)
• Fine resolution per revolution (p0419)
• Virtual number of resolvable motor revolutions of a rotary absolute encoder (p0412)
If the measuring gear is absent (n = 1), the actual number of the stored revolutions of a rotary
absolute encoder p0421 is used. The position area can be extended by increasing this value.
If the measuring gear is available, this value equals the number of resolvable motor
revolutions, which is stored in r0483.
• Gearbox ratio (p0433/p0432)
Requirements
• Using an absolute encoder
Function description
If a mechanical gear (measuring gear) is located between an endlessly rotating motor or load
and the encoder and position control is carried out using this absolute encoder, an offset occurs
(depending on the gear ratio) between the zero position of the encoder and the motor or load
whenever encoder overflow occurs.
WHHWK
(QFRGHU
0RWRUORDG
WHHWK
0HDVXULQJJHDUER[
Figure 8-12 Measuring gearbox
In order to determine the position at the motor or load, in addition to the position actual value
of the absolute encoder, it is also necessary to have the number of overflows of the absolute
encoder.
If the power supply of the control module must be powered-down, then the number of
overflows must be saved in a non-volatile memory so that after powering-up the position of the
load can be uniquely and clearly determined.
Example
Gear ratio 1:3 (motor revolutions p0433 to encoder revolutions p0432), absolute encoder can
count eight encoder revolutions (p0421 = 8).
Drive functions
416 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.23 Position tracking
2YHUIORZ
(QFRGHU
UHYROXWLRQV
3RVLWLRQ
0RWRU
/RDGSRVLWLRQ
0RWRU
2IIVHWIRUHQFRGHURYHUIORZ SRVLWLRQ
(QFRGHUUDQJH
Figure 8-13 Drive with odd-numbered gearboxes without position tracking
In this case, for each encoder overflow, there is a load-side offset of 1/3 of a load revolution, after
3 encoder overflows, the motor and load zero position coincide again. The position of the load
can no longer be clearly reproduced after one encoder overflow.
If position tracking is activated via p0411.0 = 1, the gearbox ratio (p0433 / p0432) is calculated
with the encoder position actual value (r0483).
(QFRGHU
UHYROXWLRQV
0RWRU
ORDGSRVLWLRQ
0RWRU
U;,67ZLWKDFWLYDWHGSRVLWLRQWUDFNLQJ SRVLWLRQ
Features
• Configuration via p0411
• Virtual multiturn via p0412
• Tolerance window for monitoring the position at power ON p0413
• Input of the measuring gear via p0432 and p0433
• Display via r0483
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 417
Basic functions
8.23 Position tracking
You can activate the position tracking of the measuring gear during the configuration of the
drive.
Note
If the gear factor is not equal to 1, then p0412 always refers to the motor side. The virtual
resolution, which is required for the motor, is then used here.
For rotary axes with modulo offset, the virtual multiturn resolution (p0412) is preset as p0421
and can be changed.
For linear axes, the virtual multiturn resolution (p0412) is preset as p0421 and extended by 6
bits for multiturn information (max. overflows 31 positive/negative).
If, as a result of extension of the multiturn information, the displayable area of r0483 (232 bit) is
exceeded, the fine resolution (p0419) must be reduced accordingly.
Drive functions
418 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.23 Position tracking
Note
The position can only be reproduced if, in the powered-down state, the encoder was moved
through less than half of the range that it can represent. For the standard EQN1325 encoder, this
is 2048 revolutions or half a revolution for singleturn encoders.
Note
The ratio stamped on the gear rating plate is often just a rounded-off value (e.g. 1:7.34). If, for
a rotary axis, it is not permissible to have any long-term drift, then the actual ratio of the gear
teeth must be requested from the gear manufacturer.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 419
Basic functions
8.24 Encoder as drive object
Overview
Encoders can be linked in as autonomous drive objects (Drive Object = DO) and evaluated. If an
encoder is integrated as a drive object, it can be addressed via PROFIBUS / PROFINET as a stand-
alone unit.
Requirements
• STARTER V4.1.5 or higher
• New or existing project with a CU320-2
Note
The project can also be created offline. Further information on this can be found in Chapter
"Commissioning" in the SINAMICS S120 Commissioning Manual with STARTER.
Function description
The function "Encoder as a drive object" is only available in the STARTER commissioning tool.
Using an "Encoder" drive object allows you to directly connect an encoder of an upstream
machine via a Sensor Module without having to take an indirect route via the 2nd encoder of a
drive. The encoder is connected via the encoder interface of a Sensor Module. If the Sensor
Module has its own DRIVE-CLiQ interface (e.g. a Sensor Module of the type SME20), then the
encoder can be connected to any free DRIVE-CLiQ socket.
Drive functions
420 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.24 Encoder as drive object
Supplementary conditions
To be able to create an "Encoder" drive object, the following conditions must be fulfilled:
• All encoders that can be assigned to a drive can be used.
• Encoder drive objects may be connected to all DRIVE-CLiQ ports.
• Up to 4 DRIVE-CLiQ HUBs (DMC20 or DME20) can be used to establish a star-shaped wiring
of the Encoder drive objects. This means that a maximum of 19 possible "Encoder" drive
objects can be connected to one Control Unit. This means that the number of possible
"Encoder" drive objects is restricted so that a maximum of 24 drive objects can be connected
to one Control Unit.
• The DRIVE-CLiQ HUBs must be directly connected to the Control Unit.
• All encoders that can be assigned to a drive can be used.
• "Encoder" drive objects may be connected to all DRIVE-CLiQ ports.
• Up to 4 DRIVE-CLiQ HUBs (DMC20 or DME20) can be used to establish a star-shaped wiring
of the "Encoder" drive objects. This means that a maximum of 19 possible "Encoder" drive
objects can be connected to one Control Unit.
(This means that the number of possible "Encoder" drive objects is restricted so that a
maximum of 24 drive objects can be connected to one Control Unit.)
• The DRIVE-CLiQ HUBs must be directly connected to the Control Unit.
Procedure
To create an "Encoder" drive object, proceed as follows:
1. Double-click "Insert encoder".
The "Insert Encoder" dialog box opens.
2. Enter a name for the encoder in the "Name:" input field.
3. Click the "Drive object no." button.
4. Enter a new drive object number in the "Drive object no." input field.
All assigned drive object numbers are shown in the "Assigned drive object no." list.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 421
Basic functions
8.24 Encoder as drive object
5. Click "OK".
The configuration window for encoders opens.
6. Select your encoder from the "List of standard encoders", or enter the basis data of the
encoder under "Enter data".
7. Follow the configuration wizard to set-up the encoder.
8. Finally, click the "Finish" button.
The encoder is inserted in the topology and is now available.
Drive functions
422 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
Description
Terminal Module 41 (TM41) emulates incremental encoder signals (TTL) and outputs them via
the interface X520. The signals are based on speed setpoints transferred via process data words
(SIMOTION mode) or created on the actual position value of a leading encoder (SINAMICS
mode). The emulated incremental encoder signal can be used by external hardware or a higher-
level controller.
The number of pulses output or virtual pulses per revolution can be set over a wide range.
With the additional inputs and outputs, these can be used for example to transfer analog speed
setpoints or control and status signals, for example OFF1/ON, "ready for operation" or "fault".
Features
Terminal Module 41 is characterized by the following features:
• Pulse encoder emulation, TTL signals according to the RS422 standard (X520)
• 1 analog input
• 4 digital inputs
• 4 bidirectional digital inputs/outputs
Further information
You can find further information about Terminal Module 41 as hardware component in Chapter
"Terminal Module TM41" in the "SINAMICS S120 Control Units and Additional System
Components" Equipment Manual.
Function description
The SIMOTION mode of the incremental encoder emulation is set using parameter p4400 = 0.
The incremental encoder emulation is based on the speed setpoint.
A speed setpoint r2060 is received via PROFIdrive telegram 3, which is interconnected to p1155.
The speed setpoint can be filtered using a (p1414.0) PT2 element that can be activated (p1417
and p1418). The speed setpoint can be delayed with the dead time p1412. The number of
encoder pulses per revolution can be set using parameter p0408. The distance between the zero
marks and the position when enabling the A/B tracks (r4402.1) is entered into parameter p4426
and enabled with p4401.0 = 1.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 423
Basic functions
8.25 Terminal Module 41
QBVHWBILOWIQBQ QBVHWBILOW'BQ
S S QBVHWGHDGWLPH (QFRGHUSXOVHFRXQW
S S
Features
• PROFIdrive telegram 3
• Own control word (r0898)
• Own status word (r0899)
• Sequence control (refer to function diagram 9682)
• Settable zero mark position (p4426)
• Operating display (r0002)
Function description
The SINAMICS mode of the incremental encoder emulation is set using parameter p4400 = 1.
The incremental encoder emulation is based on the encoder actual position value of the leading
encoder.
The actual position values of the leading encoder are interconnected to the Terminal Module 41
via a connector input (p4420). The interconnection is possible for any encoder. This is true no
matter which drive object the encoder is assigned to. This means that the actual position values
at the TM41 are available as pulse encoder emulation - including the zero mark. The signals of
the pulse encoder emulation appear just like the signals of a TTL encoder - and can be processed
by an external controller or hardware.
Note
Connector input p4420 should be interconnected with signal source r0479 (diagnostics
encoder actual position value Gn_XACT1). The value is updated with each DRIVE-CLiQ base cycle
and displayed with the correct sign.
The TM41 supports a step-up/step-down ratio between the output signal of the leading encoder
and the output signal of the TM41. The number of encoder pulses per revolution of the leading
encoder is set using p4408. The pulse number of the TM41 encoder emulation is set using
p0408. The parameters p4408 and p0408 may have any relationship with each other.
The zero mark signal for the TM41 is generated from the zero position of the leading encoder.
Parameters p0493, p0494 and p0495 of the drive/encoder object apply to the generation of the
zero position of the leading encoder.
Drive functions
424 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
Features
• The runtime of the encoder actual position value up to the pulse encoder emulation can be
compensated using the deadtime compensation with p4421.
• The pulse number ratio between the encoder to be emulated and the emulating TM41 can
be set as required. For each encoder revolution, in the encoder emulation, more or fewer
pulses are output than were read-in from the original encoder.
• If the pulse number of the encoder emulation of the TM41 is set too high, this may cause
fragmenting of the emulated speed for the leading encoder due to the system.
Remedy: In p0408, enter a smaller value for the pulse number of the encoder emulation. The
following applies: The lower the pulse number of the encoder emulation is set, the higher the
rotational speed that can be emulated for the leading encoder.
• If p4422 = 1, input signal p4420 is inverted.
• Only one Encoder Data Set (EDS) can be interconnected to precisely one TM41.
• When the same EDS is interconnected to an additional TM41, only the actual position value
can be emulated – but not the zero mark position.
• Using p4401.1 = 1, the zero position is synchronized with the zero mark of the absolute
encoder. If you have to remain compatible with older firmware versions, for example for use
in an existing controller, set parameter p4401.1 = 0.
– p4401.1 = 0: No synchronous zero marks
– p4401.1 = 1: Zero mark synchronization enabled
– As soon as the absolute encoder passes the zero position of the absolute position, then
the zero pulse is output via X520.
• PROFIdrive telegram 3
&RQWURO8QLW 70
(QFBHPXOVBVHWS
p4420 7UDQVPLVVLRQ
(0479) SXOVHQXPEHU
Syp0418
__________________
Syp4418
3UHFRQWURO $GDSWDWLRQ
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 425
Basic functions
8.25 Terminal Module 41
Function description
The referencing mode set for the leading encoder is used to determine the zero mark position
for the zero mark emulation of the TM41.
Possible referencing modes are:
• Referencing to the zero position of the encoder
– Encoder zero mark of an incremental encoder
– Zero passage of the singleturn position of an absolute encoder
– Pole pitch of the resolver
• Referencing to the zero position of the encoder with selection of the correct zero position
using a BERO switching signal (CU parameter p0493)
• Referencing to an external zero mark connected via an input terminal (CU parameter p0495)
Note
Original encoder with several zero marks
If the original encoder (leading encoder) has several zero marks/positions, an additional
condition (BERO signal) must be selected for the required zero mark.
Drive functions
426 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
70 VWURNHVHQFRGHUUHYROXWLRQ
LQSXW
50
3RVLWLRQ 3RVLWLRQ
=HURPDUN =HURPDUN
70 VWURNHVHQFRGHUUHYROXWLRQ
RXWSXW
$
50
3RVLWLRQ 3RVLWLRQ
=HURPDUN =HURPDUN
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 427
Basic functions
8.25 Terminal Module 41
70 5HVROYHUZLWK]HURSRVLWLRQVSHUHQFRGHUUHYROXWLRQ
LQSXW
$
70 VWURNHVHQFRGHUUHYROXWLRQ
RXWSXW
$
50
3RVLWLRQ 3RVLWLRQ
=HURPDUN =HURPDUN
Figure 8-19 Step-up ratio with several zero positions per revolution
Diagnostic options
Parameter r4419 shows the calculated position setpoint after the step-up/step-down. Using the
trace function of the Startdrive commissioning tool, you can check the step-up/step-down
function based on r4419.
Drive functions
428 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
Overview
After the drive has been powered up, a static offset is obtained as a result of the random switch-
on instant of the incremental encoder emulation.
Function description
The function "Synchronization of the zero marks" corrects the static offset that is obtained as a
result of the random switch-on instant of the incremental encoder emulation. The positions of
the zero marks output at the TM41 are synchronized with the zero marks of the leading encoder.
The following conditions are defined for synchronization:
• The reference mark is located at the position at which both track signals A and B have the
"high" status.
• The zero position is the positive edge of the A track belonging to the reference mark, which
for a positive direction of rotation comes before the zero mark.
70 VWURNHVHQFRGHUUHYROXWLRQ
LQSXW
50
3RVLWLRQ 3RVLWLRQ
=HURPDUN =HURPDUN
70 VWURNHVHQFRGHUUHYROXWLRQ
RXWSXW
$
50
3RVLWLRQ
3RVLWLRQ &RUUHFWLRQSKDVH =HURPDUN
=HURPDUN 2XWSXW
1RRXWSXW
=HURSRVLWLRQ =HURSRVLWLRQ
QRWV\QFKURQRXV 6\QFKURQRXV
WRWUDFN$ WRWUDFN$
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 429
Basic functions
8.25 Terminal Module 41
Drive functions
430 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
The following table shows the maximum output frequency for Terminal Module 41 at 1024 kHz
(p4401.7 = 1).
Overview
The signals of the leading encoder should be adapted using the TM41 and transferred to the
"Servo" drive object.
&RQWURO8QLW
6(592&21752/
S S
S 0RWRU0RGXOH
$QDORJFRQWURO
6HWSRLQWFKDQQHO>@
(QFRGHUVLJQDOV
6SHHGFRQWUROOHU
VHWSRLQW
$QDORJ
$FWXDOHQFRGHU 6HQVRU
SRVLWLRQYDOXH U
0RGXOH
$FWXDO
HQFRGHU
$QDORJLQSXW 70&21752/ YDOXHV
; ; U>@
7HUPLQDO0RGXOH (QFRGHUVLPXODWLRQVHWSRLQW
S
U
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 431
Basic functions
8.25 Terminal Module 41 1
Procedure
Entering the parameter values:
• p4400 = 1 (encoder emulation by means of encoder actual position value)
• p4420 = r0479[n] (servo or vector), n = 0 to 2
• p4408 = sets the gear ratio pulse number (this must correspond to the pulse number of the
leading encoder)
• p4418 = sets the fine resolution of the signal source (this must correspond to the fine
resolution of the leading encoder)
• p0408 = sets the pulse number of the encoder emulation
• p0418 = sets the fine resolution of the encoder emulation
Note
To be able to signal encoder emulation faults of the TM41 to a higher-level controller, parameter
r2139.0...8 CO/BO: Status word faults/alarms 1 must be interconnected via a BICO with a digital
output (TM41 or CU) which can be read by the external controller.
Drive functions
432 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.25 Terminal Module 41
General
• r0002 TM41 status display
• p0408 TM41 encoder emulation pulse number
• p0418 TM41 encoder emulation fine resolution Gx_XACT1 (in bits)
• p4099[0...3] TM41 inputs/outputs sampling time
• p4400 TM41 encoder emulation operating mode
• p4401 TM41 encoder emulation mode
• p4402.0...2 CO/BO: TM41 encoder emulation status
• r4419 TM41 encoder emulation diagnostics position setpoint
Incremental encoder emulation using a speed setpoint (p4400 = 0)
• p0840 BI: ON/OFF (OFF1)
• r0898.0...13 CO/BO: Control word, sequence control
• r0899.0...15 CO/BO: Status word, sequence control
• p1155 CI: TM41 encoder simulation speed setpoint 1
• p4426 TM41 encoder emulation pulses for the zero mark
Incremental encoder emulation using the encoder actual position (p4400 = 1)
• p4408 TM41 encoder emulation pulse number leading encoder
• p4418 TM41 encoder emulation fine resolution leading encoder
• p4420 CI: TM41 encoder emulation position setpoint
• p4421 TM41 encoder emulation dead time compensation
• p4422 TM41 encoder emulation position setpoint inversion
• p4426 TM41 encoder emulation pulses for the zero mark
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 433
Basic functions
8.26 Firmware update
Overview
Through a firmware update, you can use the extended functional scope of a later firmware
version.
Requirements
• Use a Siemens memory card (see Chapter "Protection against power failure (Page 436)")
Function description
WARNING
Malfunctions due to software manipulation
Files on exchangeable storage media are susceptible to manipulation (e.g. through viruses or
malware). Software manipulations or unauthorized changes to project data can result in
incorrect parameter assignment and thus serious injuries or death.
• Protect files stored on exchangeable storage media from malicious software with suitable
protection measures, e.g. virus scanners.
A Siemens memory card contains the firmware for the Control Unit and for all DRIVE-CLiQ
components. After a completed firmware update, the new firmware is on the Control Unit and
in each connected DRIVE-CLiQ component.
Control Unit
During ramp-up, the Control Unit automatically takes the firmware from the Siemens memory
card.
Note
Downgrading a Control Unit
Higher firmware versions are characterized by a larger range of functions. When you downgrade
a Control Unit from a higher to a lower firmware version, certain functions may no longer be
available.
DRIVE-CLiQ components
With the factory setting p7826 = 1, the firmware is automatically transferred to the DRIVE-CLiQ
components during initial commissioning. The firmware is hereby saved (non-volatile) in the
DRIVE-CLiQ components. With the "Detect device configuration" or "Upload to device"
Drive functions
434 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.26 Firmware update
command, a firmware update to the firmware version stored on the Siemens memory card takes
place automatically in the connected DRIVE‑CLiQ components.
Note
Compatibility of DRIVE-CLiQ components of different firmware versions
DRIVE-CLiQ components with higher firmware releases are downwards compatible and also
operate with DRIVE-CLiQ components that have lower firmware versions.
Duration of an update
The update process usually takes a few minutes. The process is indicated by the RDY LED on the
corresponding component flashing green/red and the Control Unit RDY LED flashing orange
(0.5 Hz).
The progress of the update is displayed in parameter p7827.
Update finished
The update process is complete when the RDY LED on the corresponding component is lit
continuously and the Control Unit RDY LED stops flashing orange (0.5 Hz).
For the components for which the RDY LED flashes green/red at 2 Hz, you must perform a POWER
ON to activate the new firmware.
Note
During activation of the new firmware, individual components may interrupt cyclic
communication. You need to acknowledge the communication fault that occurs.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 435
Basic functions
8.26 Firmware update
8.26.1 Updating the firmware and STARTER project data using the web server
Function description
Using the web server, you can upgrade or downgrade the firmware and load existing STARTER
project data onto your drive. A firmware and existing STARTER project data can be loaded to the
drive, either simultaneously or at different instants in time.
Additional information
You can find further information on updating the firmware and STARTER project files in Chapter
"Updating the firmware via the web server (Page 823)".
Function description
The downgrade lock prevents the downgrade of firmware upgrades that were performed to
correct errors.
Overview
Data on the Siemens memory card is copied from the working partition to a backup partition to
guarantee protection against power failure during a firmware update. Only the system can
access this backup partition. The partition is not visible for users.
Drive functions
436 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.26 Firmware update
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 437
Basic functions
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
Requirements
• CU310-2 PN or CU310-2 DP
• Vector control
• PM240-2 Power Module
• Blocksize power units
Function description
When the Essential Service Mode (ESM) is used, a drive can still be operated for as long as
possible as needed, even if faults occur.
Essential service mode is only permitted in exceptional situations, where undesirable standstill
of a converter could cause significant subsequent damage!
Note
Warranty is lost in the essential service mode
If you activate the essential service mode, all of the warranty claims associated with the
converter become null and void. The essential service mode can have the following effects:
• Exceptionally high temperatures inside and outside the converter
• Open fire inside and outside the converter
• Emission of light, noise, particles or gases
Drive functions
438 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
Use other signals to switch on and switch off the motor when the essential service mode
is active
WARNING
Unexpected exiting of the essential service mode by selecting "Safe Torque Off"
PM240‑2 Power Modules have terminals to select the "Safe Torque Off" (STO) safety function.
An active STO function switches the motor off, thus terminating the essential service mode.
The termination of essential service mode can cause severe injury or death, e.g. as smoke and
associated gases are no longer extracted.
• Set both STO switches to the "OFF" position on the PM240‑2 Power Modules.
The OFF1, OFF2 and OFF3 commands for switching off the motor have no effect.
The inverter blocks all functions that switch off the motor to save energy, e.g. PROFIenergy or
hibernation mode.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 439
Basic functions
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
WARNING
Pending drive standstill in the essential service mode (ESM)
As a result of the automatic drive switchover to encoderless operation, controlled starting of
the drive after a power interruption can fail, in spite of the fact that the automatic restart
function (AR) is activated. If the drive comes to a standstill, then this can cause severe injury or
death, e.g. for ventilation and smoke extraction systems.
• To avoid the motor coming to a standstill, when the essential service mode (ESM) is
activated, switchover the drive to encoderless operation.
Drive functions
440 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
Procedure
To start essential service mode (ESM), proceed as follows:
1. Interconnect a free digital input as signal source to activate ESM.
You must use a negated digital input if the essential service mode should also be active for
a ground fault – or if the control cable is interrupted.
Example for negated digital input DI 3: Set p3880 = 723.3.
It is not permissible to interconnect the digital input for ESM activation with other functions.
2. Set the ESM setpoint source via p3881:
– p3881 = 0: Last known setpoint (r1078 smoothed) - factory setting
– p3881 = 1: Fixed speed setpoint 15 (p1015)
– p3881 = 2: Control Unit analog input 0 (AI 0, r0755[0])
– p3881 = 3: Fieldbus
– p3881 = 5: TM31 analog input
– p3881 = 6: Enable OFF1 response
– p3881 = 7: Enable OFF2 response
3. Set the alternative ESM setpoint source using p3882.
– p3882 = 0: Last known setpoint (r1078 smoothed) - factory setting
– p3882 = 1: Fixed speed setpoint 15 (p1015)
– p3882 = 2: Maximum speed (p1082)
4. Set the source to select the direction of rotation.
For p3881 = 0, 1, 2, 3 or 5, if you interconnect p3883 to a free digital input of your choice,
p3883 inverts the direction of rotation during the essential service mode.
For example, to interconnect p3883 with DI 4, set p3883 = 722.4.
5. Optional: Switchover to the bypass mode.
If the converter is not able to acknowledge pending faults with an automatic restart, it signals
fault F07320 and does not make any other attempts to restart.
Proceed as follows if the motor is still to continue operating:
– Set p1266 = 3889.10.
The converter switches the motor to bypass mode with r3889.10 = 1.
– Ensure that the direction of rotation does not change when switching over to bypass
operation (correct setting: p3883 = 0).
– Set p1267.0 = 1.
The converter switches the motor to bypass mode independent of the speed with control
signal p1266.
– Commission the "Bypass" function (see Chapter "Bypass (Page 307)").
The essential service mode (ESM) is commissioned.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 441
Basic functions
8.27 Essential service mode (ESM) for CU310-2 on Blocksize power units
Drive functions
442 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.28 Pulse/direction interface
Function description
Thanks to the pulse/direction interface, in the Servo and Vector control types, SINAMICS S120
can be used for simple positioning tasks on a controller.
• The encoder interface of the SMC30 (connector X521) is used to connect the controller to the
CU320-2.
• The internal encoder interface at connector X23 is used to connect the controller to the
CU310-2.
The controller enters the setpoints for the pulse/direction signals to the drive via the encoder
interface.
The specified actual speed value r0061 can then be connected as speed setpoint to the fixed
setpoint p1155 via BICO.
Note
• More information on the Control Unit CU320-2 and the SMC30 is provided in the SINAMICS
S120 Control Units Manual.
• More information on the Control Unit CU310-2 is provided in the SINAMICS S120 AC Drive
Manual.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 443
Basic functions
8.28 Pulse/direction interface
Drive functions
444 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.29 Derating function for chassis units
Overview
An adapted derating function greatly reduces the noise produced by Chassis format power units
(Motor Modules or Power Modules) and enables operation at a multiple of the rated pulse
frequency at nearly rated current. This is achieved by monitoring the temperature difference
between heat sink and chip. When a temperature alarm threshold is exceeded, the pulse
frequency or permitted current limit, respectively, is automatically reduced.
This enables the maximum output current of the power unit to be achieved even at high pulse
frequencies.
The derating function is effective for Motor Modules and Power Modules in the Chassis format.
Units that are connected in parallel operate in the same manner as single units. The dependency
of the output current on the pulse frequency for the Chassis power units is described in the
SINAMICS S120 Chassis Power Units Manual.
Function description
In order to optimize the use of the Chassis power unit (Motor Module or Power Module) also at
temperatures below the maximum permitted ambient temperature, the maximum output
current is controlled as a function of the operating temperature. This function also accounts for
the dynamic response (rise and decay curves of the operating temperature) of the thermal
characteristics.
A temperature alarm threshold is calculated that is weighted with the current ambient
temperature. By weighting the temperature alarm threshold with the current ambient
temperature, the power unit can output higher currents close to nominal current even at lower
ambient temperatures.
Depending on the setting of parameter p0290 "Power unit overload response", the pulse
frequency or the current will be reduced, or no response will occur if the temperature alarm
threshold is exceeded. An alarm (e.g. A07805 "Infeed: Power unit overload") is generated even
if no response is desired.
The following quantities can result in a response to thermal overload:
• Heat sink temperature via r0037[0]
• Chip temperature via r0037[1]
• Power unit overload after I2t calculation via r0036
Possible measures to avoid thermal overload:
• For servo control, reduction of the output current (closed-loop speed/velocity or torque/
force)
• Reduction of the output frequency for U/f control.
• Reduction of the pulse frequency for vector control.
Parameter r0293 "Power unit alarm threshold model temperature" indicates the temperature
alarm threshold for the difference between the chip and heat-sink temperatures.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 445
Basic functions
8.30 Parallel connection of motors
Requirements
• STARTER commissioning tool for vector control
Function description
For simple commissioning of group drives (a number of identical motors operating on one
power unit), the number of parallel-connected motors can be entered via STARTER (only vector
control) or via the expert list (for servo and vector control) (p0306).
An equivalent motor is computed internally depending on the number of motors specified. The
motor data identification determines the data for an equivalent motor. Motors connected in
parallel can also operate on an encoder (on the 1st motor).
Note
For information about parallel connection of Motor Modules, see Chapter "Parallel connection
of power units (Page 546)".
Features
Parallel connection is characterized by the following features:
• Up to 50 motors connected in parallel can be operated on one frequency converter.
• The original motor data set (p0300 ff.) is not modified. It is merely the data set transfer to the
closed-loop control which is organized according to the number of parallel-connected
motors.
• The stationary motor data identification also works for parallel connections.
• The rotating measurement function also works if the motors can rotate without distance
limit. Uneven loading of the motors or a high degree of gear backlash will negatively affect
the accuracy of the rotating measurement result.
• The cable lengths for motors connected in parallel must be as symmetrical as possible to
afford the most even possible distribution of current among individual motors.
• Motors connected in parallel with servo control, must be individually thermally monitored.
Synchronous motors connected in parallel must have the same EMF so that no unwanted
currents flow between the motors.
Note
In the STARTER commissioning tool, only motors with vector control can be commissioned.
Motors with servo control can only be connected in parallel via the expert list.
Drive functions
446 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic functions
8.30 Parallel connection of motors
reference current (p2002). Parameter p0306 has a value range of 1 to 50, and is it dependent
on the motor data set (MDS).
1. To connect motors in parallel, select the corresponding motor in the selection screen and
activate the "Parallel motor connection" option.
2. Enter the number of motors in the parallel connection in the entry field "Number".
This display and input function is available for vector control only. For servo control, the
parallel connection of motors can only be configured using the expert list (parameter p0306).
Motors with integrated DRIVE-CLiQ interface (SINAMICS Sensor Module Integrated) can also be
connected in parallel. The first motor is connected to DRIVE-CLiQ via the encoder. The additional
motors must be identical. Using parameter p0306 and the encoder information obtained via
DRIVE-CLiQ, it is possible to determine all the necessary motor data.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 447
Basic functions
8.30 Parallel connection of motors
Counter-example
The gear ratios used to couple the motors with the load are large and the backlash and elasticity
in the drive train are therefore high. If the load then causes one of the motors to rotate, but the
other is still stationary, the drive without an encoder will stall.
If a motor is defective, the individual motor will be shut down on overcurrent by the motor circuit
breaker. The power unit will be shut down by the control (if available) or, in the case of a turn-to-
turn fault in the motor, the power unit will go into the fault condition. The motor must then be
decoupled from the parallel grouping. Parameter p0306 is changed by the DDS/MDS
changeover.
Drive functions
448 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules 9
Overview
When required, during the basic parameterization you can switch-in various function modules
for the selected drive axis.
Requirement
• The drive axis is offline.
Note
You can activate or deactivate function modules only offline.
Function description
Note
The display of the function modules that can be activated is dynamic and depends on the
selected drive axis and the configuration of this drive axis.
The following table provides an overview of the function modules that are available. In addition
to the individual function modules, the table includes an explanations of how each function
module can be used.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 449
Function modules
Drive functions
450 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.1 Technology controller
Overview
Simple control functions can be implemented with the technology controller. These include:
• Level control
• Temperature control
• Dancer roll position control
• Pressure control
• Flow control
• Simple closed-loop controls without higher-level controller
• Tension control
Function description
The technology controller is designed as a PID controller, whereby the differentiator can be
switched to the control deviation channel or the actual value channel (factory setting). The P, I,
and D components can be set separately. A value of 0 deactivates the corresponding
component. Setpoints can be specified via two connector inputs. The setpoints can be scaled via
parameters (p2255 and p2256). A ramp-function generator in the setpoint channel can be used
to set the setpoint ramp-up/ramp-down time via parameters p2257 and p2258. The setpoint
and actual value channel each have a smoothing element. The smoothing time can be set via
parameters p2261 and p2265.
The setpoints can be specified via separate fixed setpoints (p2201 to p2215), the motorized
potentiometer, or via the fieldbus (e.g. PROFIBUS).
Precontrol can be integrated via a connector input.
The output can be scaled via parameter p2295 and the control direction reversed. It can be
limited via parameters p2291 and p2292 and interconnected as required via a connector output
(r2294).
The actual value can be integrated, for example, via an analog input on the TB30.
If a PID controller has to be used for control reasons, the D component is switched to the setpoint/
actual value difference (p2263 = 1) unlike in the factory setting. This is always necessary when
the D component is to be effective, even if the reference variable changes. The D component can
only be activated when p2274 > 0.
Features
The technology controller is characterized by the following features:
• Two scalable setpoints
• Scalable output signal
• Separate fixed values
• Integrated motorized potentiometer
• The output limits can be activated and deactivated via the ramp-function generator.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 451
Function modules
9.1 Technology controller
• The D component can be switched into the control deviation or actual value channel.
• The motorized potentiometer of the technology controller is only active when the drive
pulses are enabled.
6HQVRU
; DFW
7HFBFWUO.S 7HFBFWUO7Q
S S
;6HW 5DPSIXQFWLRQJHQHUDWRU
QBVHW
7HFBFWUO S
VHWSRLQW
S 7HFBFWUOW\S
S
;$FW G
GW
$FWXDOYDOXH
S
Drive functions
452 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.1 Technology controller
• 7950 Technology controller - Fixed values, binary selection (r0108.16 = 1 and p2216
= 2)
• 7951 Technology controller - Fixed values, direct selection (r0108.16 = 1 and p2216
= 1)
• 7954 Technology controller - Motorized potentiometer (r0108.16 = 1)
• 7958 Technology controller - Closed-loop control (r0108.16 = 1)
• 7959 Technology controller - Kp/Tn adaptation (r0108.16 = 1)
• 7960 Technology controller - Controller DC link voltage (r0108.16 = 1)
Fixed setpoints
• p2201[0...n] CO: Technology controller fixed value 1
to
• p2215[0...n] CO: Technology controller fixed value 15
• p2220[0...n] BI: Technology controller fixed value selection bit 0
• p2221[0...n] BI: Technology controller fixed value selection bit 1
• p2222[0...n] BI: Technology controller fixed value selection bit 2
• p2223[0...n] BI: Technology controller fixed value selection bit 3
Motorized potentiometer
• p2230[0...n] Technology controller motorized potentiometer configuration
• r2231 Technology controller motorized potentiometer setpoint memory
• p2235[0...n] BI: Technology controller motorized potentiometer, setpoint, raise
• p2236[0...n] BI: Technology controller motorized potentiometer, setpoint, lower
• p2237[0...n] Technology controller motorized potentiometer maximum value
• p2238[0...n] Technology controller motorized potentiometer minimum value
• p2240[0...n] Technology controller motorized potentiometer start value
• r2245 CO: Technology controller motorized potentiometer, setpoint be‐
fore RFG
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 453
Function modules
9.1 Technology controller
Closed-loop control
• p2200[0...n] BI: Technology controller enable
• p2253[0...n] CI: Technology controller setpoint 1
• p2254 [0...n] CI: Technology controller setpoint 2
• p2255 Technology controller setpoint 1 scaling
• p2256 Technology controller setpoint 2 scaling
• p2257 Technology controller ramp-up time
• p2258 Technology controller ramp-down time
• r2260 CO: Technology controller setpoint after ramp-function generator
• p2261 Technology controller setpoint filter time constant
• r2262 CO: Technology controller setpoint after filter
• p2263 Technology controller type
• p2264[0...n] CI: Technology controller actual value
• p2265 Technology controller actual value filter time constant
• r2266 CO: Technology controller actual value after filter
• p2267 Technology controller upper limit actual value
• p2268 Technology controller lower limit actual value
• p2269 Technology controller gain actual value
• p2270 Technology controller actual value function
• p2271 Technology controller actual value inversion (sensor type)
• r2272 CO: Technology controller actual value scaled
• r2273 CO: Technology closed-loop controller
• p2274 Technology controller differentiation time constant
• p2280 Technology controller proportional gain
• p2285 Technology controller integral time
• p2286[0...n] BI: Hold technology controller integrator
• p2289[0...n] CI: Technology controller precontrol signal
• p2291 CO: Technology controller maximum limiting
• p2292 CO: Technology controller minimum limiting
• p2293 Technology controller ramp-up/ramp-down time
• r2294 CO: Technology controller output signal
• p2295 CO: Technology controller output scaling
• p2296[0...n] CI: Technology controller output scaling
• p2297[0...n] CI: Technology controller maximum limiting signal source
• p2298[0...n] CI: Technology controller minimum limiting signal source
• p2299[0...n] CI: Technology controller limitation offset
Drive functions
454 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.1 Technology controller
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 455
Function modules
9.2 Extended monitoring functions
Overview
When the extension is activated, the monitoring functions are extended as follows:
• Speed setpoint monitoring: |n_set | ≤ p2161
• Speed setpoint monitoring: n_set > 0
• Load monitoring
Function description
This function monitors power transmission between the motor and the working machine.
Typical applications include V-belts, flat belts, or chains that loop around the belt pulleys or cog
wheels for drive and outgoing shafts and transfer the peripheral speeds and forces. The load
monitoring can identify blockages in the working machine and interruptions to the power
transmission.
During load monitoring, the current speed/torque curve is compared with the programmed
speed/torque curve (p2182 to p2190). If the actual value is outside the programmed tolerance
bandwidth, a fault or alarm is triggered depending on parameter p2181. Faults or alarms can be
delayed using parameter p2192 to prevent false messages caused by brief transitional states.
7RUTXH>1P@ S
S
S
S
$FWXDO
S WRUTXHYDOXH
S
S
6SHHG
S S S USP
U
$
%LW W
S S
Figure 9-3 Load monitoring
Drive functions
456 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.2 Extended monitoring functions
Load monitoring
• p2181[0...n] Load monitoring, response
• p2182[0...n] Load monitoring, speed threshold 1
• p2183[0...n] Load monitoring, speed threshold 2
• p2184[0...n] Load monitoring, speed threshold 3
• p2185[0...n] Load monitoring, torque threshold 1, upper
...
• p2190[0...n] Load monitoring torque threshold 3, lower
• p2192[0...n] Load monitoring, delay time
Speed setpoint monitoring
• p2150[0...n] Hysteresis speed 3
• p2151[0...n] CI: Speed setpoint for messages
• p2161[0...n] Speed threshold 3
• r2198.4 CO/BO: Status word, monitoring 2;
|n_set| ≤ p2161
• r2198.5 CO/BO: Status word, monitoring 2;
n_set < 0
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 457
Function modules
9.3 Extended Brake Control
Function description
The "Extended brake control" allows complex brake controls, such as for motor holding brakes
and service brakes.
The brake is controlled in the following manner. The order represents the priority:
• Via parameter p1215
• Via binectors p1219[0...3] and p0855
• Via standstill detection
• Via the connector interconnection, threshold value
For an AC drive with "Safe Brake Relay," the "Safe Brake Control" safety function requires that the
type of the brake control be set in parameter p1278, to "Brake control with diagnostic
evaluation" (p1278 = 0). This parameter is automatically set for Booksize components.
Features
• Forced brake release (p0855, p1215)
• Closing of brake for a 1 signal "unconditionally close holding brake" (p0858)
• Binector inputs for opening or closing the brake (p1218, p1219)
• Connector input for threshold value for opening and closing the brake (p1220)
• OR/AND block, each with two inputs (p1279, r1229.10, r1229.11)
• Holding and operational brakes can be activated
• Function for monitoring brake feedback signals (r1229.4, r1229.5)
• Configurable responses (A07931, A07932)
• Closing of brake after "Enable speed controller" signal has been canceled (p0856)
WARNING
Destruction of the holding brake as a result of incorrect parameterization
If the drive moves against the closed holding brake, this can destroy the holding brake and as
a consequence result in death or severe injury.
• If a holding brake is being used, do not set p1215 = 0.
• Set all the relevant parameters correctly.
Drive functions
458 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.3 Extended Brake Control
Note
It is only permissible to activate brake control monitoring for "Booksize" power units and
"Blocksize" power units with "Safe Brake Relay" (p1278 = 0).
Remedy
1. Activate "Release with feedback signal" (p1275.6 = 1).
The pulse enable (BO: r1229.3) and setpoint enable (BO: r0899.15) are now independent of
the set time level (p1217, p1216). The associated enable is determined only by the feedback
signal (BI: p1222, BI: p1223). The timers (p1216, p1217) only influence the alarms A07931
"Brake does not open" and A07932 "Brake does not close".
2. Optional: In order that the alarms no longer appear, set the two timers (p1217, p1216) to 0
ms.
Result: The monitoring of the brake and the display of the alarms are switched off.
Note
Speed controller response when a brake is opened
Information on the speed controller response in vector control mode is provided in Chapter
"Speed controller (Page 248)".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 459
Function modules
9.3 Extended Brake Control
>[[[[@IXQFWLRQGLDJUDP
QXPEHU
> @ p1275.02 (1)
%UDNHWRVWDQGVWLOO
p1224[0] 0
1 1
<1>
> @ [2501 ]
3XOVHHQDEOH 25ORJLFRSHUDWLRQ
H[WEUDNHFRQWURO %UDNH
p1279[0] 25ORJLFRSHUDWLRQ (QDEOHVSHHGFRQWUROOHU
r1229.3
UHVXOW p0856
p1279[1] 1 r1229.10
<1>
[ ]
QBVHWHQDEOHG
p1142[C] (QDEOHVSHHGVHWSRLQW
& r0898.6 !VHWSRLQWHQDEOHIURP
<1> 6HWSRLQWHQDEOH KLJKHUOHYHOFRQWUROOHUHJ
p1152 6
(r0899.15) HQDEOHVHWSRLQW
PDVWHUVZLWFKPRYHG
Figure 9-4 Example of operating brake for a crane drive
Drive functions
460 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.3 Extended Brake Control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 461
Function modules
9.3 Extended Brake Control
Drive functions
462 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.3 Extended Brake Control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 463
Function modules
9.4 Braking Module Extern
Requirements
• The appropriate binectors must be interconnected via digital inputs/outputs (e.g.: Control
Unit, TM31 or TB30) with the Braking Module.
Function description
This function module can be activated via the infeed commissioning wizard. You can check the
current configuration in parameter r0108.26.
To obtain the maximum power of a Braking Module external, disable the Vdc_max control.
Features
• Braking of the motor without any possibility of regenerating into the line supply (e.g. power
failure)
• Fast DC link discharge (Booksize format)
• The Braking Module external terminals are controlled via the drive object infeed (Booksize
and Chassis format)
• Control of up to eight Braking Modules in a parallel connection
• Acknowledging faults on the Braking Module external
Drive functions
464 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.4 Braking Module Extern
%2%UDNLQJ0RGXOH ',%UDNLQJ0RGXOH
LQKLELWIDXOWDFNQRZOHGJPHQW S ; LQKLELWIDXOWDFNQRZOHGJPHQW
U ; ',%UDNLQJ0RGXOH
S ; LQKLELWIDXOWDFNQRZOHGJPHQW
U ;
%2%UDNLQJ0RGXOH ','&OLQN
'&OLQNIDVWGLVFKDUJH S ; IDVWGLVFKDUJH
U ; ','&OLQN
S ; IDVWGLVFKDUJH
U ;
%,%UDNLQJ0RGXOH
3UHDODUP,
WVKXWGRZQ '2SUHDODUP
S>@ ; ,
WVKXWGRZQ
U ; '2SUHDODUP
S>@ ; ,
WVKXWGRZQ
U ;
%,%UDNLQJ0RGXOHIDXOW '2IDXOWEUDNLQJ
S>@ ; 0RGXOHVLQKLELWHG
U ; '2IDXOWEUDNLQJ
S>@ ; 0RGXOHVLQKLELWHG
U ;
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 465
Function modules
9.4 Braking Module Extern
%2%UDNLQJ0RGXOH ',%UDNLQJ0RGXOH
LQKLELWIDXOWDFNQRZOHGJPHQW S ; LQKLELWIDXOWDFNQRZOHGJPHQW
U ; ',%UDNLQJ0RGXOH
S ; LQKLELWIDXOWDFNQRZOHGJPHQW
U ;
%2%UDNLQJ0RGXOH
'&OLQNIDVWGLVFKDUJH S ;
U
S ;
U
%,%UDNLQJ0RGXOH
3UHDODUP,
WVKXWGRZQ
S>@ ;
U
S>@ ;
U
%,%UDNLQJ0RGXOHIDXOW '2IDXOWEUDNLQJ
S>@ ; 0RGXOHVLQKLELWHG
U ; '2IDXOWEUDNLQJ
S>@ ; 0RGXOHVLQKLELWHG
U ;
Acknowledging faults
When the Braking Module issues a fault message at binector input p3866, an attempt is made
to acknowledge the fault using signal r3861 at terminal X21.1 Booksize or X21.3 Chassis every
10 ms. Alarm A06900 is output simultaneously.
Requirements
• Braking Module external of the Booksize format
• Use of a line contactor with feedback signal (p0860). The line contactor is controlled via
r0863.1.
Procedure
To perform the fast DC link discharge, proceed as follows:
1. Activate the fast discharge via binector input p3863.
2. Open the line contactor.
Fast discharge is started after the delay time has elapsed.
The delay time can be set in p3862.
3. Close the line contactor.
Fast discharge is complete.
Drive functions
466 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.4 Braking Module Extern
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 467
Function modules
9.5 Cooling unit
Overview
A cooling unit is responsible for the cooling and the (non-)conductivity in the de-ionized water
cooling circuit of a liquid-cooled power unit. The cooling unit is controlled and monitored from
a PLC that is part of the cooling unit.
Function description
The "cooling unit" function module here is used as an interface between the Control Unit and the
external PLC as well as external sensors of the cooling unit. Signals for control and messages
between the PLC and the Control Unit can be exchanged via this interface. The PLC
communicates with the Control Unit via terminals and/or via a fieldbus (e.g. PROFIBUS or
PROFINET).
Features
• Automatically activated when using liquid-cooled power units
• Evaluation of an external sensor for leakage water
• Evaluation of an external sensor for liquid flow
• Evaluation of an external sensor for conductivity
• Monitoring the liquid intake temperature using external temperature sensors
• Monitoring the flow rating using internal temperature sensors
• Evaluation of signals transmitted from the PLC of the cooling unit
• Acknowledging cooling unit faults
Drive functions
468 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.5 Cooling unit
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 469
Function modules
9.6 Extended torque control (kT estimator, servo)
Overview
Function module "Extended torque control" increases the torque accuracy. It comprises the
following modules:
• kT estimator (only for synchronous motors)
• Compensation of the voltage emulation error of the converter (p1952, p1953, p1954)
• kT characteristic (p0645...p0648) (only for synchronous motors)
Note
When this function module is activated, the maximum number of drives that can be controlled
from a Control Unit is reduced by at least one drive.
Function description
The adaptation of the torque constants for synchronous motors is used to improve the absolute
torque accuracy for the control (closed-loop) of synchronous motors. The magnetization of the
permanent magnets varies as a result of production tolerances and temperature fluctuations
and saturation effects. The function "kT estimator" adapts the torque constant kT [Nm/A] in the
control to the prevailing magnetization. It only makes sense to use the kT estimator in
conjunction with the friction characteristic as the kT estimator corrects the inner motor torque.
The frictional losses must be compensated from the friction characteristic using a
supplementary torque.
The kT estimator requires the most accurate values for the motor parameters as possible in order
to achieve a high torque accuracy. Before using the kT estimator, a motor data identification
(p1909, p1910) must be performed. In this procedure, the values for stator resistance (p0350),
leakage inductance (p0356) and voltage emulation errors (p1952, p1953, p1954) are
determined. With p1954 ≠ 0, a change to the DC link voltage and the pulse frequency for the
voltage emulation error are taken into account. The cable resistance must be entered in p0352
before motor data identification.
The motor should be at room temperature when the identification routine is carried out.
Compensation of the voltage emulation error must be activated (p1780.8 = 1). The motor
temperature (p0600) should be sensed using a KTY or PT1000 sensor (p0601 = 2 or 3).
The kT estimator requires the motor temperature in order to track/correct the temperature-
dependent quantities. The estimate is less accurate if a motor temperature sensor is not
connected.
The kT estimator is only activated above a specific speed (p1752). The terminal voltage of the
converter always has small inaccuracies. The lower the output voltage and speed, the more
inaccurate the estimate. This is the reason why the estimation is deactivated below a specific
speed. The estimated value is smoothed using time constant p1795. The correction value for the
torque constant is displayed in r1797.
In the range below p1752, the torque accuracy can be improved using the kT characteristic. For
the rotating motor data identification, torque constant kT is identified for various currents and
saved in p0645...p0648 as polynomial. The current dependency of the torque constant can be
Drive functions
470 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.6 Extended torque control (kT estimator, servo)
taken into account. The kT characteristic can be combined with the kTestimator. Below p1752,
the kTcharacteristic is active, and above, the kT estimator. In addition to the current dependency,
the kTestimator also compensates the influence of the temperature and the reluctance torque.
For induction motors, parameters for the voltage emulation error cannot be determined with
the stationary motor data identification routine. When the system is commissioned for the first
time (p3900 = 3 or p0340 = 1 or 3), parameters p1952 to p1954 are preassigned so that the
voltage emulation errors can also be compensated for induction motors. The stationary motor
data identification routine provides more accurate values, so it should always be used for
synchronous motors.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 471
Function modules
9.6 Extended torque control (kT estimator, servo)
Drive functions
472 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Function description
The "Position controller" function module is made up of the following subfunctions:
• Position actual value conditioning (including the lower-level measuring probe evaluation
and reference mark search)
• Position controller (including limits, adaptation and the pre-control calculation)
• Monitoring functions (including standstill, positioning, dynamic following error monitoring
and cam signals)
• Position tracking of the load gear (motor encoder), using absolute encoders for rotary axes
(modulo) as for linear axes.
The individual subfunctions are described below.
Function description
The actual position value processing converts the actual position value into a neutral distance
unit LU (Length Unit). To do this, the function block uses the encoder evaluation / motor control
with the available encoder interfaces Gn_XIST1, Gn_XIST2, Gn_STW and Gn_ZSW. These just
provide position information in encoder pulses and fine resolution (increments).
The actual position value is conditioned, regardless of whether the position controller is enabled
immediately after the system has booted, as soon as valid values are received via the encoder
interface.
Parameter p2502 (encoder assignment) is used to define from which encoder (1, 2 or 3), the
actual position value is sensed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 473
Function modules
9.7 Position control
The following interconnections are automatically established after the assignment has been
made.
• p0480[0] (G1_STW) = encoder control word r2520[0]
• p0480[1] (G2_STW) = encoder control word r2520[1]
• p0480[2] (G3_STW) = encoder control word r2520[2]
S SRVLWLRQFRQWURORQPRWRUHQFRGHU
SORDGUHYROXWLRQV
(QFRGHU S/8SHUORDGUHYROXWLRQ
SPRWRUUHYROXWLRQV
S SRVLWLRQFRQWURORQH[WHUQDOHQFRGHU
SORDGUHYROXWLRQV
(QFRGHU
(QFRGHU S/8SHUORDGUHYROXWLRQ
SPRWRUUHYROXWLRQV
Figure 9-7 Actual position value sensing with rotary encoders
Features
The function is characterized by the following features:
• Correction value (p2512, p2513)
• Setting value (p2514, p2515)
• Position offset (p2516)
• Actual position value (r2521)
• Actual velocity value (r2522)
• Motor revolutions (p2504)
• Load revolutions (p2505)
• Spindle pitch (p2506)
• Position tracking (p2720ff)
Rotary encoder
The link between the physical variables and the neutral length unit LU is established via
parameter p2506 (LU per load revolution) for rotary encoders. Parameter p2506 mirrors,
together with p2504, p2505, the interrelationship between encoder increments and the neutral
length unit LU.
Drive functions
474 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Example
Rotary encoder, ball screw with a pitch of 10 mm/revolution. 10 mm should have a resolution of
1 µm (i.e. 1 LU = 1 µm).
• One load revolution corresponds to 10000 LU
• p2506 = 10000
Note
The effective actual value resolution is obtained from the product of the encoder pulses (p0408)
and the fine resolution (p0418) and a measuring gear that is possibly being used (p0402, p0432,
p0433).
S SRVLWLRQFRQWURORQOLQHDUPRWRUHQFRGHU
(QFRGHU
S/8SHUPP
S SRVLWLRQFRQWURORQH[WHUQDOHQFRGHU
SORDGUHYROXWLRQV
SOHDGVFUHZSLWFK
SPRWRUUHYROXWLRQV
(QFRGHU
(QFRGHU
S/8SHUPP
Figure 9-8 Actual position value sensing with rotary encoders
Linear encoder
For a linear encoder, the interrelationship between the physical quantity and the neutral length
unit LU is configured using parameter p2503 (LU/10 mm).
Example
Linear encoder, 10 mm should have a resolution of 1 µm (i.e. 1 LU = 1 µm).
• p2503 = 10000
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 475
Function modules
9.7 Position control
3RVLWLRQRIIVHW
S>@
$FW9DOBSURFQHJFRUU
>@
p2730[0...1]
– 3RVLWLRQ
3RVLWLRQGLIIHUHQFHEHWZHHQ ;Q DFWXDOYDOXH
/8 <Q VBDFW
VDPSOLQJWLPHV <Q <Q;Q
+
A correction can be made using connector input p2513 (correction value, actual position value
processing) and a positive edge at binector input p2512 (activates the correction value). When
the "basic positioning" function module is activated, p2513 is automatically interconnected with
r2685 (EPOS correction value) and p2512 with r2684.7 (activate correction). This
interconnection enables modulo offset by EPOS, for example.
The correction value present at the connector input p2513 can be negated and activated via
p2730.
p2516 can be used to switch in position offset. Using EPOS, p2516 is automatically
interconnected to r2667. Backlash compensation is implemented using this interconnection.
Using the connector input p2515 (position setting value) and a "1" signal at binector input
p2514 (set actual position value), a position setting value can be entered.
Note
No evaluation of the incoming encoder increments
When the actual position value is set (p2514 = "1" signal), the actual position value of the
position controller is kept at the value of connector p2515 as standard.
Incoming encoder increments are not evaluated. A difference in position cannot be
compensated for in this situation.
An inversion of the actual position value resulting from the encoder is undertaken using
parameter p0410. An inversion of the axis motion can be entered using a negative value in
p2505.
Drive functions
476 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Function description
The indexed actual position value acquisition permits, e.g. length measurements on parts as
well as the detection of axis positions by a higher-level controller (e.g. SIMATIC S7) in addition
to the position control, e.g. of a belt conveyor.
Two more encoders can be operated in parallel with the encoders for actual value preprocessing
and position control in order to collect actual values and measured data.
The indexed acquisition of actual values can preprocess an actual position value at each of the
three encoder outputs. The parameter p2502[0...3] is used to select the encoder evaluation for
position control.
The parameters of the indexed actual value acquisition are indexed four times. The indices 1 to
3 are assigned to the encoder evaluations 1 to 3. The index 0 is assigned to position control.
The parameter r2521[0...3] can be used to retrieve the current actual values of all connected
encoders. For example, the actual position value for position control in r2521[0] is identical with
the value r2521[1] if the position control uses encoder evaluation 1. The signal source for a
position offset can be set in parameter p2516[0...3].
The absolute encoder adjustment is initiated via p2507[0...3] = 2, and its successful completion
is reported via p2507[0...3] = 3. The signal source "Reference point coordinate for the position
controller" p2598[0] is interconnected with p2599 during basic positioning. The other signal
sources are not interconnected in the standard configuration.
The measuring probe evaluation can be enabled for the encoder evaluation x, which is not
assigned to position control, via p2509[x]. The signal sources are assigned via p2510[0...3], the
edge evaluation is set via p2511[0...3]. The measured value is available in r2523[x] if, in the
status word for encoder x (encoder 0: r2526.0..9, encoder1: 2627.0..2, Encoder2: r2628.0..2,
encoder3: r2529.0..2) the "Measurement value valid" bit is set.
The actual position values of the different encoders can be read out using parameter
r2521[0...3]. These actual position values can be corrected with a signed value from
p2513[0...3] after a 0/1 signal from the signal source in p2512[0...3].
In addition, the actual velocity value (r2522[0...3]) and the position offset for absolute encoders
p2525[0...3] can be processed for each encoder by the higher-level controller.
Features
• Encoder assignment (p2502[D])
• Absolute encoder adjustment (p2507[E])
• Activate measuring probe evaluation (p2509[0...3])
• Measuring probe evaluation selection (p2510[0..3])
• Measuring probe edge (p2511[0..3])
• Activate actual position value processing, correction value (p2512[0...3])
• Actual position value processing, correction value (p2513[0...3])
• Position offset (p2516[0...3])
• Actual position value (r2521[0...3])
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 477
Function modules
9.7 Position control
Overview
Position tracking enables the load position to be reproduced when using gearboxes. It can also
be used to extend the position area.
Requirements
• Using an absolute encoder
Function description
Position tracking for load gear functions in the same way as position tracking for the measuring
gear (see Chapter "Position tracking with a measuring gearbox (Page 416)"). Position tracking is
activated via parameter p2720.0 = 1. The position tracking of the load gear, however, is only
relevant for the motor encoder (encoder 1). The load gear ratio is entered via parameters p2504
and p2505. Position tracking can be activated with rotary axes (modulo) and linear axes.
Position tracking for the load gear can only be activated once for each motor data set MDS.
The load actual position value in r2723 (must be requested via Gn_STW.13, see Chapter "Control
and status words for encoders") comprises the following information:
• Encoder pulses per revolution (p0408)
• Fine resolution per revolution (p0419)
• Virtual number of stored revolutions of a rotary absolute encoder (p2721)
• Load gear ratio (p2504/p2505)
• Measuring gear ratio (p0433/p0432), if p0411.0 = 1
Note
The sum of p0408, p0419 and p2721 is limited to 32 bits.
Drive functions
478 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Note
Load gear problems and solutions, see example in Chapter Position tracking -> Measuring gear.
Features
• Configuration via p2720
• Virtual multiturn via p2721
• Tolerance window for monitoring the position at switching on p2722
• Input of the load gear via p2504 and p2505
• Display via r2723
Note
If position tracking of the load gear is activated with parameter p2720[0] = 1 (position gear load
tracking) after the encoder is adjusted (p2507 = 3), the adjustment will be reset.
If the encoder is adjusted again when load position tracking is active, the load gear position will
be reset (overflows).
The permissible position tracking range is mapped on the reproducible encoder range of EPOS.
It is possible to activate position tracking for several DDS.
Additional information
Further information on the parameterization of the load gear position tracking is provided in the
"SINAMICS S120 Startdrive Commissioning Manual".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 479
Function modules
9.7 Position control
([WHQGHGSRVLWLRQUDQJH
8VLQJYLUWXDOPXOWLWXUQ
LQWHUQDOO\HPXODWHGWR(326
3RVLWLRQDEVROXWHHQFRGHU UDQJH
(QFRGHUUHYROXWLRQV U
Figure 9-10 Position tracking (p2721 = 24), setting p2504 = p2505 =1 (gear ratio = 1)
Note
If the gear ratio is not equal to 1, then p2721 always refers to the load side. The virtual resolution,
which is required for the load, is then set here.
In the case of rotary axes, the virtual multiturn resolution (p2721) is preset to the multiturn
resolution value of the encoder (p0421) and can be altered.
Example: Singleturn encoder
Parameter p0421 is preset to p0421 = 1. However, parameter p2721 can be altered
Drive functions
480 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
subsequently, e.g. the user can program p2721 = 5. As a result, the encoder evaluation initiates
five load rotations before the same absolute value is achieved again.
In the case of linear axes, the virtual multiturn resolution (p2721) is preset to the multiturn
resolution value of the encoder (p0421), which is extended by six bits, (max. 32 positive/
negative overflows).
The setting for p2721 cannot be edited again afterwards.
Example: Multiturn encoder
For a linear axis, the value for p2721 is set to 262144 for an encoder with p0421 = 4096. This
means that +/- 131072 encoder revolutions or load revolutions can be reproduced.
If, as a result of extension of the multiturn information, the displayable area of r2723 (32 bits)
is exceeded, the fine resolution (p0419) must be reduced accordingly.
Note
The position can only be reproduced if, in the powered-down state, the encoder was moved
through less than half of the range that it can represent. For the standard EQN1325 encoder, this
is 2048 revolutions or half a revolution for singleturn encoders.
Note
The ratio stamped on the gear rating plate is often just a rounded-off value (e.g. 1:7.34). If, for
a rotary axis, it is not permissible to have any long-term drift, then the actual ratio of the gearbox
teeth must be requested from the gearbox manufacturer.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 481
Function modules
9.7 Position control
• If position tracking is to be continued in different drive data sets with the same mechanical
relationships and the same encoder data sets, it must be activated explicitly in all relevant
drive data sets. Possible applications for drive data set changeover with continued position
tracking:
– Star/delta changeover
– Different ramp-up times / controller settings
• When the changeover between drive data sets involves a change in gear unit, the position
tracking function starts from the beginning again, i.e. it behaves on changeover as if a
POWER ON had occurred.
• For identical mechanical relationships and the same encoder data set, DDS changeover has
no effect on the calibration status and reference point status.
Restrictions
• Position tracking cannot be activated for an encoder data set which is used in different drive
data sets as encoder1 for different gears. If an attempt is still made to activate position
tracking, fault "F07555 Drive encoder: Configuration position tracking" will be displayed with
fault value 03 hex.
A check is generally performed to determine whether the load gear is the same in all DDS in
which the relevant encoder data set is used.
Load gear parameters p2504[D], p2505[D], p2720[D], p2721[D] and p2722[D] must be
identical in this case.
• If an encoder data set is used in one DDS as a motor encoder with position tracking and in
another DDS as an external encoder, the position tracking starts from the beginning again,
i.e. it behaves in the same way as it would do after a POWER ON.
• If position tracking is reset in one drive data set, it is also reset in all other drive data sets which
contain this encoder data set.
• The maximum permissible movement of an axis in an inactive drive data sets is half the
encoder range (see p2722: tolerance window).
The table below describes the changeover behavior on transition from one DDS to another. A
changeover is always executed by DDS0.
An overview of DDS changeover without position tracking load gear can be found in Chapter
"Instructions for data set changeover" in Chapter "EPOS - referencing".
DDS 0 1 2 3 4 5 6 7 8 9
p0186 (MDS) 0 0 0 0 0 1 2 3 0 4
p0187 (encoder 1) EDS0 EDS0 EDS0 EDS0 EDS0 EDS4 EDS5 EDS0 EDS0 EDS6
p0188 (encoder 2) EDS1 EDS1 EDS1 EDS1 EDS3 EDS1 EDS6 EDS1 EDS1 EDS0
p0189 (encoder 3) EDS2 EDS2 EDS2 EDS2 EDS2 EDS2 EDS6 EDS2 EDS2 EDS2
p2502 (encoder for posi‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐ Encod‐
tion control) er_1 er_1 er_1 er_2 er_2 er_2 er_1 er_1 er_1 er_1
Drive functions
482 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
DDS 0 1 2 3 4 5 6 7 8 9
Mechanical relationships A A B A A A D A A C
p2504/p2505/p2506/
p2503
A, B, C and D designate dif‐
ferent mechanical relation‐
ships.
Load gear position track‐ Activa‐ Activa‐ Deacti‐ Activa‐ Activa‐ Activa‐ Activa‐ Activa‐ Deacti‐ Activa‐
ing ted ted vated ted ted ted ted ted vated ted
Definitions:
• Position tracking is continued
The behavior of the position tracking during the changeover is the same as it would be if the
data set had not even been changed.
• Position tracking is newly initiated (the position actual value can change when the
changeover is made!)
The behavior during changeover is the same as the behavior after a POWER ON. The position
value read by the absolute encoder is compared to the stored value. If the position difference
is within the tolerance window (p2722), the position is corrected correspondingly; if it is
outside the range, a corresponding fault F07449 is output
• Position tracking is reset (the position actual value can change when the changeover is
made!)
The stored absolute value is rejected and the overflow counter is reset to zero.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 483
Function modules
9.7 Position control
• Position tracking is not calculated (the position actual value changes when the changeover
is made!)
The saved absolute value of the position tracking - including the offset correction from the
dissolved DDS - is not used.
• Additional information: The position tracking memory is only available once for each EDS.
Drive functions
484 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Function description
The position controller is a PI controller. The P gain can be adapted using the product of
connector input p2537 (position controller adaptation) and parameter p2538 (Kp).
Using connector input p2541 (limit), the speed setpoint of the position controller can be limited
without precontrol. This connector input is pre-interconnected with connector output p2540.
The position controller is enabled by an AND link of the binector inputs p2549 (position
controller 1 enable) and p2550 (position controller 2 enable).
The position setpoint filter (p2533 time constant position setpoint filter) is a PT1 element, the
symmetrizing filter as dead time element (p2535 symmetrizing filter speed precontrol (dead
time) and PT1 element (p2536 symmetrizing filter speed precontrol (PT1)). The speed
precontrol p2534 (factor, speed precontrol) can be disabled via the value 0.
Features
• Symmetrization (p2535, p2536)
• Limiting (p2540, p2541)
• Precontrol (p2534)
• Adaptation (p2537, p2538)
Note
We only recommend that experts use the position controller functions without using the basic
positioner.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 485
Function modules
9.7 Position control
Function description
The position controller monitors the standstill, positioning and following error.
Standstill monitoring is activated via binector inputs p2551 (setpoint stationary) and p2542
(standstill window). If the standstill window is not reached once the monitoring time (p2543)
has elapsed, fault F07450 is triggered.
Positioning monitoring is activated via binector inputs p2551 (setpoint stationary), p2554 = "0"
(travel command not active) and p2544 (positioning window). Once the monitoring time
(p2545) has elapsed, the positioning window is checked once. If this is not reached, fault
F07451 is triggered.
V 6HWSRLQW $FWXDOYDOXH
6WDQGVWLOOZLQGRZ
S 3RVLWLRQUHDFKHG
U
ෙ6 6WDQGVWLOO
ෙ6 3RV W
S
ෙW 6WDQGVWLOO 6WDQGVWLOOPRQLWRULQJWLPH
S
3RVLWLRQLQJZLQGRZ ෙW 3RV S
3RVLWLRQPRQLWRULQJWLPH
Figure 9-11 Standstill monitoring, positioning window
The standstill monitoring and the positioning monitoring can be deactivated using the value "0"
in p2542 and p2544. The standstill window should be greater than or equal to the positioning
window (p2542 ≥ p2544). The standstill monitoring time should be less than or equal to the
positioning monitoring time (p2543 ≤ p2545).
VBGHOWDBPRQLWWRO
3RVLWLRQVHWSRLQWDIWHU
SUHFRQWUROEDODQFLQJILOWHU )ROORZLQJHUURU >/8@
S! >@ S
G\Q
)ROORZLQJHUURU
U
,QWROHUDQFH
3RVLWLRQVHWSRLQW 37 U
EHIRUHSUHFRQWURO PRGHO
%DODQFLQJILOWHU
S
VBDFW ) )ROORZLQJHUURU
WRRKLJK
Figure 9-12 Following error monitoring
Following error monitoring is activated via p2546 (following error tolerance). If the absolute
value of the dynamic following error (r2563) is greater than p2546, fault F07452 is output and
bit r2648.8 is reset.
Drive functions
486 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
&DPVZLWFKLQJVLJQDO
U
V
&DPVZLWFKLQJSRVLWLRQ
S
&DPVZLWFKLQJVLJQDO
U
V
&DPVZLWFKLQJSRVLWLRQ
S
Figure 9-13 Cam controllers
The position controller has two cam controllers. If cam position p2547 or p2548 is passed in the
positive direction (r2521 > p2547 or p2548), then cam signals r2683.8 and r2683.9 are reset.
Features
• Standstill monitoring (p2542, p2543)
• Positioning monitoring (p2544, p2545)
• Dynamic following error monitoring (p2546, r2563)
• Cam controllers (p2547, p2548, p2683.8, p2683.9)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 487
Function modules
9.7 Position control
Function description
The "Reference mark search" and "Probe evaluation" functions can be initiated and carried out
via binector inputs p2508 and p2509. Binector inputs p2510 and p2511 define the mode for
measurement probe evaluation.
The probe signals are recorded via the encoder status and control word. To speed up signal
processing, direct measuring probe evaluation can be activated by selecting the input terminals
for probes 1/2 via p2517 and p2518. Measuring probe evaluation is carried out in the position
controller cycle, whereby the set send cycle of the controller (r2064[1]) must be an integer
multiple of the position controller cycle (p0115[4]).
The system outputs a message if the same probe input is already being used (see also p0488,
p0489, p0580, and p0680).
The appropriate function is started using a 0/1 edge at the appropriate input p2508 or p2509 via
the encoder control word. Status bit r2526.1 (reference function) signals that the function is
active (feedback from the encoder status word). Status bit r2526.2 (measurement value valid)
shows the presence of the measurement required r2523 (position for reference mark or
measurement probe).
Once the function is complete (position determined for reference mark or measurement probe),
r2526.1 (reference function active) and r2526.2 (measurement valid) continue to remain active
and the measurement is provided by r2523 until the corresponding input p2508 or p2509 is
reset (0 signal).
If the function (reference mark search or measuring probe evaluation) has still not been
completed and the corresponding input p2508 or p2509 is reset, then the function is
interrupted via the encoder control word and status bit r2526.1 (reference function active) is
reset via the encoder status word.
If both binector inputs p2508 and p2509 are simultaneously set, this causes the active function
to be interrupted and no function is started. This is indicated using alarm A07495 "reference
function interrupted" and remains until the signals at the binector inputs are reset. The alarm is
also generated if, during an activated function (reference mark search or measuring probe
evaluation) a fault is signaled using the encoder status word.
If the "position control" function module is selected, these parameters (p2508 to p2511) are
preassigned with "0". If the "basic positioner" function module is selected, the "reference mark
search" (for search for reference point) and "measurement probe evaluation" (for the flying
referencing function) functions are initiated by the "basic positioner" function module and
feedback (r2526, r2523) returned to this.
Drive functions
488 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.7 Position control
Procedure
The configuration screen for "Position control" in Startdrive is not made accessible unless the
function module "Basic positioner" is activated (r0108.4 = 1) which means that the function
module "Position control" (r0108.3 = 1) is automatically activated as well.
The “basic positioner” function module can be activated over “Basic parameter assignment >
Function modules.”
To ensure correct, error-free operation of the basic positioner, it is absolutely essential that the
"Position control" function module is activated and the position control correctly configured.
If the "position control" function module is active, and to optimize the speed controller, a
function generator signal is interconnected to the speed controller input p1160, then the
position controller monitoring functions respond. To prevent this from happening, you must
disable the position controller (p2550 = 0) and switch it to the tracking mode (p2655 = 1, for
control using PROFIdrive telegram 110 PosSTW.0 = 1). In this way, the monitoring functions are
switched off and the position setpoint is tracked.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 489
Function modules
9.7 Position control
Drive functions
490 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Function description
The basic positioner (EPOS) is used to position linear and rotary axes (modulo) in absolute/
relative terms with motor encoder (indirect measuring system) or machine encoder (direct
measuring system). EPOS is available for servo control and vector control.
For the basic positioner functionality, the Startdrive engineering tool provides graphic guides
through the configuration, commissioning and diagnostic functions. A control panel supports
you when using the basic positioner and when operating in the closed-loop speed controlled
mode.
The position control (r0108.3 = 1) is also automatically activated when activating the basic
positioner (r0108.4 = 1). The required BICO interconnections are automatically made.
Detailed information on the EPOS can also be found in the information system of the Startdrive
engineering tool.
Note
The basic positioner requires the position controller functions. The BICO interconnections,
which are automatically made by the basic positioner when activated, must be changed by
experienced users (experts) only.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 491
Function modules
9.8 Basic positioner
Drive functions
492 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
• Jog mode
– Position-controlled traversing of the axis with the switchable modes "Endless position-
controlled" or "Incremental jog" (to traverse an "increment")
• Standard PROFIdrive positioning telegrams are available (telegrams 7, 9 and 110), the
selection of which automatically establishes the internal "connection" to the basic positioner
• Control using PROFIdrive telegrams 7 and 110
For additional information, see the following manuals:
– “SINAMICS S120 Function Manual Communication” manual, “Cyclical Communication”
chapter
– SINAMICS S120/S150 List Manual
Function description
When mechanical force is transferred between a machine part and its drive, generally backlash
occurs. If the mechanical system was to be adjusted/designed so that there was absolutely no
play, this would result in high wear. Thus, backlash (play) can occur between the machine
component and the encoder. For axes with indirect position sensing, mechanical backlash
results in a falsification of the traversing distance, as, at direction reversal, the axis travels either
too far or not far enough corresponding to the absolute value of the backlash.
5HYHUVDOHUURU
S
Figure 9-14 Backlash compensation
Note
The backlash compensation is active with the following settings:
• The axis has been referenced for incremental measuring systems
• The axis has been adjusted for absolute measuring systems
In order to compensate the backlash, the determined backlash must be specified in p2583 with
the correct polarity. At each direction of rotation reversal, the actual axis value is corrected
dependent on the actual traversing direction and displayed in r2667. This value is taken into
account in the actual position value using p2516 (position offset).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 493
Function modules
9.8 Basic positioner
If a stationary axis is referenced by setting the reference point or an adjusted axis is powered-up
with an absolute encoder, then the setting of parameter p2604 (reference point approach,
starting direction) is relevant for switching-in the compensation value.
0RGXODUDQJH
S
GLVDEOHG 3RVLWLRQVHWSRLQW
0RGXORRIIVHW
U
$FWLYDWLRQ
S
A modulo axis has an unrestricted traversing range. The value range of the position repeats itself
after a specific value that can be parameterized (the modulo range or axis cycle), e.g. after one
revolution: 360° -> 0°. The modulo range is set in parameter p2576, the offset is activated with
parameter p2577. The modulo offset is undertaken at the setpoint end. This is provided with the
correct sign via connector output r2685 (correction value) to appropriately correct the actual
position value.
EPOS initiates the activation of the correction via a rising edge of binector output r2684.7
(activate correction) (r2685 (correction value) and r2684.7 (activate correction) are already
connected as standard with the corresponding binector/connector input of the actual position
value processing). Absolute positioning details (e.g. in a traversing task) must always be within
the modulo range. Modulo offset can be activated for linear and rotary length units. The
traversing range cannot be limited by a software limit switch.
With active modulo offset and the application of absolute encoders, as a result of potential
encoder overflows, it must be ensured that there is an integer ratio v between the multiturn
resolution and the modulo range.
The ratio v can be calculated as follows:
• Motor encoder without position tracking:
v = p0421 · p2506 · p0433 · p2505 / (p0432 · p2504 · p2576)
• Motor encoder with position tracking for the measuring gear:
v = p0412 · p2506 · p2505 / (p2504 · p2576)
• Motor encoder with position tracking for the load gear:
v = p2721 · p2506 · p0433 / (p0432 · p2576)
• Motor encoder with position tracking for the load and measuring gear:
v = p2721 · p2506 / p2576
Drive functions
494 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Features
• Backlash compensation (p2583)
• Modulo offset (p2577)
Further information
For additional information on parameterizing the "Mechanics" function can be found in the
SINAMICS S120 with Startdrive Commissioning Manual.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 495
Function modules
9.8 Basic positioner
9.8.2 Limits
Overview
The following list provides an overview of the functions that can be limited and their parameters.
• Limiting the traversing profiles
– Maximum velocity (p2571)
– Maximum acceleration (p2572) / maximum deceleration (p2573)
• Limiting the traversing range
– Software limit switch (p2578, p2579, p2580, p2581, p2582)
– Hardware limit switch (p2568, p2569, p2570)
• Jerk limitation
– Jerk limitation (p2574)
– Activation of jerk limitation (p2575)
The individual subfunctions are described below.
Function description
The maximum velocity of an axis is defined using parameter p2571. The velocity should not be
set to be greater than the maximum speeds in r1084 and r1087.
The drive is limited to this velocity if a higher velocity is specified or programmed via the override
(p2646) for the reference point approach or is programmed in the traversing block.
Parameter p2571 (maximum velocity) defines the maximum traversing velocity in units 1000 LU/
min. If the maximum velocity is changed, then this limits the velocity of a traversing task that is
presently being executed.
This limit is only effective in the positioning mode for:
• Jog mode
• Processing traversing blocks
• Direct setpoint specification / MDI for positioning and setting-up
• Reference point approach
Function description
Parameter p2572 (maximum acceleration) and p2573 (maximum deceleration) define the
maximum acceleration and the maximum deceleration. In both cases, the units are 1000 LU/s2.
Drive functions
496 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Note
A maximum acceleration or deceleration dependent on the actual velocity (transitioned
acceleration) is not supported.
Note
When using the PROFIdrive telegram 110, the velocity override is already connected and has to
be supplied by the telegram.
Function description
The traversing range of a linear axis can be limited using either the software limit switch or the
hardware limit switch (STOP cams).
6RIWZDUHOLPLWVZLWFKPLQXV 6RIWZDUHOLPLWVZLWFKSOXV
V
3RVLWLRQLQJUDQJH
6723FDPPLQXV 6723FDPSOXV
Activated software limit switches limit the position set value by specifying the connector input
p2578 (software limit switch minus) and p2579 (software limit switch plus).
Activated hardware limit switches are evaluated on the converter using the binector inputs
p2569 (STOP cams, minus) and p2570 (STOP cams, plus).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 497
Function modules
9.8 Basic positioner
The traversing range is limited using software limit switches only if the following requirements
are met:
• The software limit switches are activated (p2582 = 1).
• The reference point is set (r2684.11 = 1).
• The modulo correction is not active (p2577 = 0).
The limit is implemented using the connector inputs p2578 for the software limit switch minus
and p2579 for the software limit switch plus. In the factory settings, the connector inputs are
linked to the connector output p2580 for the software limit switch minus and p2581 for the
software limit switch plus. Using parameters p2580 and p2581, you can set the desired end
positions of the software limit switch.
Drive functions
498 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
To ensure the ability for the axis to traverse beyond the hardware limit switches in position-
controlled operation, proceed as follows:
1. Deactivate the corresponding hardware limit switch (minus or plus).
2. Have the axis with position control traverse beyond the hardware limit switch.
NOTICE
Damaging the machine by traveling past a hardware limit switch
Traveling past a hardware limit switch may damage the machine.
• Monitor axis motion, and manually stop the axis in plenty of time, e.g. using an
Emergency Stop.
If the axis traverses beyond the hardware limit switches in speed-controlled operation, the
following occurs:
1. When the hardware limit switch is initially approached, the converter stops the axis.
2. Depending on which direction the axis is traversing, the converter reports the fault F07491
(EPOS: STOP cams, minus approached) or F07492 (EPOS: STOP cams, plus approached).
After fault acknowledgment, it is possible for the speed-controlled axis to traverse further in the
same direction over the corresponding hardware limit switch.
If the position actual value resolution is not adequate in the speed-controlled mode, when
returning to the positioning range, the converter cannot identify whether the axis is again within
the positioning range. As a consequence, the converter prevents the axis from being traversed
in the position-controlled mode.
You must select the level-triggered evaluation of the hardware limit switches to guarantee
position-controlled traversing of the axis, even if the position actual value resolution is not
adequate:
Requirements
• The hardware limit switch reaches the end of the machine.
Procedure
1. Open the parameter view in Startdrive.
2. Set p2584.01 = 1.
This setting means you have selected the level-triggered evaluation of the hardware limit
switches.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 499
Function modules
9.8 Basic positioner
Function description
Acceleration and deceleration can change suddenly if jerk limiting has not been activated. The
diagram below shows the traversing profile when jerk limitation has not been activated. The
maximum acceleration (amax) and deceleration (dmax) are effective immediately. The drive
accelerates until the target speed (vtarget) is reached and then switches to the constant velocity
phase.
$FFHOHUDWLRQ
VSHHG
$FFHOHUDWLRQ>PVt@
6SHHGPV
7LPH
Figure 9-17 Without jerk limitation
Jerk limitation can be used to achieve a ramp-like change of both variables, which ensures
"smooth" acceleration and braking as shown in the diagram below. Ideally, acceleration and
deceleration should be linear.
$FFHOHUDWLRQ
VSHHG
$FFHOHUDWLRQ>PVt@
6SHHGPV
7LPH
Figure 9-18 Activated jerk limitation
The maximum gradient (rk) can be set in parameter p2574 (jerk limitation) in the unit LU/s3 for
both acceleration and braking. The resolution is 1000 LU/s3. To activate the limitation
permanently, set parameter p2575 (Activate jerk limitation) to 1. In this case, limitation cannot
be activated or deactivated in traversing block mode by means of the command "JERK".
Switching the limitation on/off in the traversing block mode requires parameter p2575 (Activate
jerk limitation) to be set to zero. The status signal r2684.6 (Jerk limitation active) indicates
whether or not jerk limitation is active.
The limitation is effective for the following activities:
• Jog mode
• Processing traversing blocks
Drive functions
500 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Function description
Under EPOS, if the drive should start against a closed brake, for example, for a suspended load,
then the enable signal p0899.2 is briefly withdrawn. The drive pulses are canceled and fault
F07490 is output.
To avoid this happening, using p1513 activate a supplementary torque which corresponds to the
brake holding torque. As a result, after releasing the brake, the load cannot sag and the drive
remains in closed-loop control without fault F07490 being output.
General
• p2571 EPOS maximum speed
• p2572 EPOS maximum acceleration
• p2573 EPOS maximum delay
• p2646 CI: EPOS velocity override
STOP cam
• p2568 BI: EPOS STOP cam activation
• p2569 BI: EPOS STOP cam, minus
• p2570 BI: EPOS STOP cam, plus
• r2684.0...15 CO/BO: EPOS status word 2
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 501
Function modules
9.8 Basic positioner
Jerk limitation
• p2574 EPOS jerk limitation
• p2575 BI: EPOS jerk limitation activation
Function description
If safe speed monitoring (SLS) or the safe direction motion monitoring (SDI) is also to be used at
the same time as the EPOS positioning function, EPOS must be informed about the activated
monitoring limits. Otherwise these speed monitoring limits can be violated by the EPOS setpoint
input. By monitoring the limit value, if violated, the drive is stopped therefore exiting the
intended motion sequence. In this case, the relevant safety faults are output first, and then the
sequential faults created by EPOS.
Using parameter r9733, the safety functions offer EPOS setpoint limiting values, which when
taken into account, prevent the safety limit value being violated.
In order to prevent a safety limit violation by the EPOS setpoint specification, you must transfer
the setpoint limit value (r9733) as follows to the maximum speed setpoint of EPOS (p2594):
• r9733[0] = p2594[1]
• r9733[1] = p2594[2]
In this regard you must set the delay time for SLS/SOS (p9551), so that the relevant safety
monitoring function only becomes active after the maximum required time for the speed to be
reduced below the limit. This required braking time is determined by the current speed, the jerk
limit in p2574 and the maximum delay in p2573.
9.8.4 Referencing
Function description
After a machine has been switched on, for positioning, the absolute dimension reference must
be established to the machine zero. This procedure is referred to as referencing.
Drive functions
502 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Note
Observe the information about the parameters in Chapter "Function diagrams (see SINAMICS
S120/S150 List Manual) (Page 514)".
A connector input is provided to enter reference point coordinates for all specified types of
referencing. This allows, for example, changes/input via the higher-level control. However, to
permanently enter the reference point coordinate, an adjustable parameter for this quantity is
also required. As standard, this adjustable parameter p2599 is interconnected to connector
input p2598.
Features
• Reference point offset (p2600)
• Reversing cams (p2613, p2614)
• Reference cam (p2612)
• Binector input start (p2595)
• Binector input setting (p2596)
• Velocity override (p2646)
• Reference point coordinate (p2598, p2599)
• Referencing type selection (p2597)
• Absolute encoder adjustment (p2507)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 503
Function modules
9.8 Basic positioner
Note
Referencing of distance-coded zero marks is not supported.
Note
It is crucial that absolute encoders are adjusted the first time that they are commissioned.
Requirements
• The axis is located at a defined reference position.
Drive functions
504 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Procedure
Proceed as follows to parameterize the absolute encoder adjustment:
1. Call the adjustment using parameter p2507 = 2.
Please observe the following information relevant for this particular step:
– Using the reference point coordinate in p2599, an offset value is determined and entered
into p2525. The offset value is used to calculate the position actual value (r2521). Using
value "3", parameter p2507 signals that the adjustment is valid. In addition, bit r2684.11
(reference point set) is set to a value of "1".
– If the drive had identified the adjustment, then note (Alarm A7441) is displayed. The user
is prompted to save the adjustment from RAM to ROM.
– Note down the offset value that has possibly been determined so that you can enter this
into p2525 when using the "Absolute encoder adjustment with offset acceptance"
function.
2. Save the offset of the absolute encoder adjustment in p2525 in a non-volatile fashion in (RAM
to ROM).
Please observe the following information relevant for this particular step:
– If an adjustment is lost for an already adjusted axis, the axis will remain unadjusted even
after a POWER ON of the drive. In this particular case, it is crucial that the axis is readjusted.
Note
After being commissioned for the first time, carefully ensure that the drive train and its
configuration cannot be mechanically changed or modified. When mechanical changes are
made, the synchronization between the encoder actual value and the machine zero is lost.
In this particular case, it is crucial that the axis is readjusted.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 505
Function modules
9.8 Basic positioner
NOTICE
Unplanned movement of the machine
If the rotary absolute encoder is used outside the defined encoder range, unplanned
movement of the machine can occur after switching off/switching on. This can damage the
machine.
• After adjustment, ensure that the encoder range that has been set up is not exited.
• Activate position tracking (p2720.0) if there is a risk that the encoder range is exited.
Requirements
• The offset value p2525 was determined when commissioning the drive for the first time.
• After being commissioned for the first time, the drive train and its configuration was not
mechanically changed.
Drive functions
506 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Procedure
To perform the absolute encoder adjustment with offset acceptance, proceed as follows:
1. Enter the offset value that was determined during initial commissioning into parameter
p2525 (see Chapter "Absolute encoder adjustment (Page 504)").
2. Call the adjustment using parameter p2507 = 4 to accept the offset value and to link with the
adjustment point.
Please observe the following information relevant for this particular step:
– The offset value is used to calculate the position actual value (r2521). Using value "3",
parameter p2507 signals that the adjustment is valid. In addition, bit r2684.11 (=
reference point set) is set to a value of "1".
– The offset value is immediately accepted, and is active without the system having to be
restarted. If the drive had identified the adjustment, then note (Alarm A7441) is
displayed. The user is prompted to save the adjustment from RAM to ROM.
3. Save the offset of the absolute encoder adjustment in p2525 in a non-volatile fashion in (RAM
to ROM).
Note
After being commissioned for the first time, carefully ensure that the drive train and its
configuration have not been mechanically changed or modified. When mechanical changes
are made, the synchronization between the encoder actual value and the machine zero is
lost. In this particular case, it is crucial that the axis is readjusted.
4. Check the following machine positions using a test run at a low velocity.
– End positions
– Software limit switch
– Reference point
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 507
Function modules
9.8 Basic positioner
Function description
When using an incremental encoder, the drive is moved to its reference point during the
reference point approach. In so doing, the drive itself controls and monitors the complete
referencing cycle.
Incremental encoders require that absolute dimensional reference to the machine’s zero point
be established after a machine has been switched on. When switching on, the position actual
value x0 in the non-referenced state is set to x0 = 0. Using the reference point approach, the drive
can be reproducibly moved to its reference point. The geometry with a positive start direction
(p2604 = 0) is shown below.
S
$SSURDFK
GLUHFWLRQ
$ %
5HIHUHQFHSRLQW &RRUGLQDWH
S
S
U
_Y_
S
S
S
5HIHUHQFHFDP
S
V
5HIHUHQFH]HURPDUNV
6WDUWGLUHFWLRQ S
S
S
S
The signal on binector input p2595 (start referencing) is used to trigger travel to the reference
cam (p2607 = 1) if the reference point approach is selected at the same time via a 0 signal at
binector input p2597 (referencing type selection). The signal in binector input p2595 (start
referencing) must be set during the entire referencing process otherwise the process is aborted.
Once started, the status signal r2684.11 (reference point set) is reset.
The software limit switch monitoring is inactive during the complete reference point approach;
only the maximum traversing range is checked. If necessary, monitoring of the software limit
switches is reactivated after completion.
The velocity override set is only effective during the search for the reference cam (see step 1).
This ensures that the "cam end" and "zero mark" positions are always overrun at the same speed.
If signal propagation delays arise during switching processes, this ensures that the offset caused
during establishment of position is the same in each referencing process.
Axes that only have one zero mark over their entire traversing and/or modulo range are
identified using parameter p2607 = 0 (reference cam not present). Due to the missing reference
cam, synchronization to the reference zero mark (step 2) is started for these axes after the
referencing process is started.
Drive functions
508 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Requirements
• Reference cam available on start of referencing process (p2607 = 1).
If there is no reference cam (p2607 = 0), continue with step 2.
Procedure
When the referencing process is started, the drive accelerates at maximum acceleration (p2572)
to the reference cam approach velocity (p2605). The direction of the approach is determined by
the signal of binector input p2604 (reference point approach start direction).
The signal at binector input p2612 (reference cam) communicates to the drive that the reference
cam has been reached. The drive subsequently brakes to standstill with the maximum
deceleration (p2573).
If a signal at binector input p2613 (reversing cam, MINUS) or at binector input p2614 (reversing
cam, PLUS) is detected during reference point approach, the search direction is reversed.
If the reversing cam minus is approached in the positive direction or the reversing cam plus is
approached in the negative direction, fault F07499 (EPOS: reversing cam approached with the
incorrect traversing direction) is output. In this case, the wiring of the reversing cams (BI: p2613,
BI: p2614) or the direction of approach to the reversing cam must be checked.
The reversing cams are low active. If both reversing cams are active (p2613 = 0 and p2614 = 0),
the drive remains stationary. As soon as the reference cam is found, synchronization to the
reference zero mark is immediately started (refer to step 2).
If the axis leaves its start position and travels the distance defined in parameter p2606 (max.
distance to reference cam) heading towards the reference cam without actually reaching the
reference cam, the drive remains stationary and fault F07458 (reference cam not found) is
output.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 509
Function modules
9.8 Basic positioner
If the axis is already located at the cam when referencing is started, then traversing to the
reference cam is not executed; instead, synchronization to the reference zero mark is
immediately started (step 2).
Note
The velocity override is effective during the search for the cam. By changing the encoder data set,
status signal r2684.11 (reference point set) is reset.
The cam switch must be able to supply both a rising and a falling edge. For a reference point
approach with evaluation of the encoder zero mark, for increasing actual position values the 0/1
edge is evaluated and for decreasing actual position values, the 1/0 edge. Inversion of the edge
evaluation is not possible at the sensor zero mark.
If the length measuring system has several zero marks which repeat at cyclic intervals (e.g.
incremental, rotary measuring system), you must ensure that the cam is adjusted so that the
same zero mark is always evaluated.
The following factors may impact the behavior of the "reference cam" control signal:
• Switching accuracy and time delay of reference cam switch
• Position controller cycle of drive
• Interpolation cycle of drive
• Temperature sensitivity of machine’s mechanical system
Step 2: Synchronization to reference zero mark (encoder zero mark or external zero mark)
Requirements
• Reference cam available on start of referencing process (p2607 = 1).
Procedure
In step 2, the drive accelerates to the velocity specified in p2608 (zero mark approach velocity)
in the direction opposite to that specified using binector input p2604 (reference point approach
start direction). The zero mark is expected at distance p2609 (max. distance to zero mark). The
search for the zero mark is active (status bit r2684.0 = 1 (reference point approach active)) as
soon as the drive leaves the cam (p2612 = 0) and is within the tolerance band for evaluation
(p2609 - p2610). If the position of the zero mark is known (encoder evaluation), the actual
position of the drive can be synchronized using the zero mark. The drive starts the search for
Drive functions
510 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
reference (refer to step 3). The distance moved between the end of the cam and the zero mark
is displayed in diagnostics parameter r2680 (difference between the cam - zero mark).
• Encoder zero mark available (p0494 = 0 or p0495 = 0), no reference cam (p2607 = 0):
Note
Differentiation between p0494 and p0495
Parameter p0494 corresponds to parameter p0495 regarding its significance. In addition,
parameter p0494 is dependent on an encoder data set; for example which can be used for
the data set switchover for interchangeable machining heads.
Synchronization to the reference zero mark begins as soon as the signal at binector input
p2595 (start referencing) is detected. The drive accelerates to the velocity, specified in
parameter p2608 (zero mark approach velocity) in the direction specified by the signal of
binector input p2604 (reference point approach start direction).
The drive synchronizes to the first zero mark and then starts to travel towards the reference
point (step 3).
Note
In this case the direction of approach to the reference zero mark is the opposite to the axes
with reference cams!
• External zero mark available (p0494 ≠ 0 or p0495 ≠ 0), no reference cam (p2607 = 0):
Synchronization to an external zero mark begins as soon as the signal at binector input p2595
(start referencing) is detected. The drive accelerates to the velocity, specified in parameter
p2608 (zero mark approach velocity) in the direction specified by the signal of binector input
p2604 (reference point approach start direction). The drive synchronizes to the first external
zero mark (p0494 or p0495)1). The drive continues to travel with the same velocity and travel
is started to the reference point (step 3).
Note
The velocity override is inoperative during this process.
An equivalent zero mark can be set and the corresponding digital input selected using
parameters p0494 or p0495 (equivalent zero mark input terminal). As standard, for
increasing actual position values, the 0/1 edge is evaluated and for decreasing actual position
values, the 1/0 edge. For the equivalent zero mark, this can be inverted using parameter
p0490 (invert measuring probe or equivalent zero mark).
Requirements
• Synchronization to reference zero mark is complete.
Procedure
Travel to the reference point is started when the drive has successfully synchronized to the
reference zero mark (step 2). Once the reference zero mark has been detected, the drive
accelerates on-the-fly to the reference point approach velocity set in parameter p2611. The drive
moves through the reference point offset (p2600), i.e. the distance between the zero mark and
reference point.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 511
Function modules
9.8 Basic positioner
If the axis has reached the reference point, the actual position value and position setpoint are set
to the value specified via the connector input p2598 (reference point coordinate). Connector
input p2598 is connected to adjustable parameter p2599 as standard. The axis is then
referenced and the status signal r2684.11 (reference point set) set.
Note
The velocity override is inoperative during this process.
If the braking distance is longer than the reference point offset or a direction reversal is required
as a result of the selected reference point offset, then after detecting the reference zero mark,
the drive initially brakes to standstill and then travels back.
Function description
With the "Flying referencing" function (also post-referencing, position monitoring), the load-
side position accuracy is increased because inaccuracies in actual value acquisition are
compensated for.
The function can be used for incremental and absolute encoders. It is selected by a "1" signal at
binector input p2597 (Select referencing type) and is activated by a 0/1 edge at binector input
p2595 (Start referencing). The signal at binector input p2595 must be set during the entire
referencing process; otherwise, the process is aborted.
The function can be used in every mode (jog, traversing block, direct setpoint specification for
positioning / setup) and is superimposed over the active operating mode.
During incremental positioning (relative), you can select whether the correction value is to be
taken into account for the travel path or not (p2603).
Status bit r2684.1 (passive / flying referencing active) is linked with binector input p2509
(activate measuring probe evaluation). It activates measuring probe evaluation. Binector inputs
p2510 (measurement probe selection) and p2511 (measurement probe edge evaluation) can
be used to set which measurement probe (1 or 2) and which measurement edge (0/1 or 1/0) is
to be used.
The probe pulse is used to supply connector input p2660 (referencing measured value) with the
measured value via parameter r2523. The validity of the measurement is reported to binector
input p2661 (measurement valid feedback) via r2526.2.
Note
The following must always apply to the "Flying referencing mode" windows:
p2602 (outer window) > p2601 (inner window).
You can obtain more information on the "Flying referencing" function in the SINAMICS S120/
S150 List Manual in function diagram 3614.
Drive functions
512 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Note
The "Flying referencing" function is superimposed on an active operating mode, it is therefore
not an active mode. In contrast to the reference point approach, the function can be carried out
superimposed by the machine process.
As standard, for flying referencing, measuring probe evaluation is used; when enabled, the
measuring probe is selected (p2510) and the edge evaluation (p2511) (in the factory setting,
measuring probe 1 is always the measuring probe, flank evaluation in the factory setting is
always the 0/1 edge).
Function description
Using drive data set changeover (DDS), motor data sets (MDS, p0186) and encoder data sets
(EDS, p0187 to p0189) can be changed over. The following table shows when the reference bit
(r2684.11) or the status of the adjustment with absolute encoders (p2507) is reset.
In the following cases, when a DDS changeover takes place, the actual position value becomes
invalid (p2521 = 0) and the reference point (r2684.11 = 0) is reset.
• The EDS that is effective for the position control changes.
• The encoder assignment changes (p2502).
• The mechanical relationships change (p2503...p2506)
With absolute encoders, the status of the adjustment (p2507) is also reset, if the same absolute
encoder is selected for the position control although the mechanical conditions have changed
(p2503 to p2506).
In the operation state, a fault (F07494) is also output.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 513
Function modules
9.8 Basic positioner
The following table contains a few examples for data set changeover. The initial data set is
always DDS0.
DDS 0 1 2 3 4 5 6 7
p0186 (MDS) 0 0 0 0 0 1 2 3
p0187 (encoder 1) EDS0 EDS0 EDS0 EDS0 EDS0 EDS4 EDS5 EDS0
p0188 (encoder 2) EDS1 EDS1 EDS1 EDS1 EDS3 EDS1 EDS6 EDS1
p0189 (encoder 3) EDS2 EDS2 EDS2 EDS2 EDS2 EDS2 EDS7 EDS2
p2502 (encoder for po‐ Encod‐ Encod‐ Encoder_1 Encod‐ Encod‐ Encod‐ Encod‐ Encod‐
sition control) er_1 er_1 er_2 er_2 er_1 er_1 er_1
Mechanical relation‐ A A B A A A D A
ships p2504/p2505/
p2506/p2503
A, B and D designate dif‐
ferent mechanical rela‐
tionships.
Load gear position Deactiva‐ Deactiva‐ Deactivated Deactiva‐ Deactiva‐ Deactiva‐ Deactiva‐ Deactiva‐
tracking ted ted ted ted ted ted ted
Changeover response --- Change‐ Pulse inhibit: Pulse inhibit: MDS
over dur‐ Position actual Position actual value preprocessing is newly change‐
ing pulse value prepro‐ initiated1) and referencing bit3) is reset. over
inhibit or cessing is newly Operation: alone
opera‐ initiated1) and Fault is output. Actual position value condi‐ during
tion has referencing tioning newly set1) and referencing bit3) is re‐ pulse in‐
no effect bit2) is reset. set. hibit or
Operation: opera‐
Fault is output. tion has
Position actual no effect
value prepro‐
cessing is newly
initiated1) and
referencing
bit2) is reset.
1)
"Is newly initiated" means: For absolute encoders, the absolute value is read out again and for incremental encoders a restart
is performed as after a POWER ON.
2)
For incremental encoders r2684.11 ("Reference point set") is reset, and additionally for absolute encoders the status of
adjustment (p2507).
3)
For incremental encoders r2684.11 ("Reference point set") is reset, and for absolute encoders the status of adjustment
(p2507) is not reset in addition, because the encoder data set is different from the original.
Drive functions
514 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
1)
Parameter p0494 corresponds to parameter p0495 regarding its significance. In addition,
parameter p0494 is dependent on an encoder data set which can be used, for example, for
the data set switchover for interchangeable machining heads.
Function description
The drive detects several zero marks per revolution when using reduction gears or measuring
gears. In this cases, an additional BERO signal allows the correct zero mark to be selected.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 515
Function modules
9.8 Basic positioner
(QFRGHU
By using a reduction gear between the motor and the load or spindle, the drive detects several
revolutions of the motor per mechanical revolution of the load - and therefore also several
encoder zero marks.
Since the higher-level control or position control when referencing requires a unique reference
between the encoder zero mark and the machine axis (load/spindle), the "correct" zero mark is
selected using a BERO signal.
Drive functions
516 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
As a result of the measuring gear, several encoder zero marks appear within one motor/load
revolution. Using the BERO signal, also here, the correct zero mark for referencing can be
selected from the several encoder zero marks.
Requirements
• The position of the zero mark that has the shortest distance to the position when the BERO
signal switches is to be determined.
• The appropriate mechanical preconditions must be fulfilled when mounting the BERO.
• Preferred mechanical configuration
The BERO signal covers the zero mark, as in this case, the zero mark selection is independent
of the direction of rotation.
• In order to be able to precisely determine the position of the BERO (in relation to the reference
position of the encoder) even at higher speeds, this must be connected to a fast Control Unit
input.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 517
Function modules
9.8 Basic positioner
Procedure
You have the option of either evaluating the positive or negative signal edge of the BERO signal:
• Positive edge (factory setting)
For referencing with a positive edge evaluation of the BERO signal, the encoder interface
supplies the position of that reference mark, which is directly detected after the positive edge
of the BERO signal. If, mechanically, the BERO is sized in such a way that the BERO signal
covers the entire width of the encoder zero mark, the required encoder zero mark will be
reliably detected in both traversing directions.
• Negative edge
For referencing with a negative edge evaluation of the BERO signal, synchronization is
realized to the next reference mark after leaving the BERO signal.
Setting referencing
Proceed as follows to parameterize referencing with several zero marks:
1. Using parameter p0493, define the fast digital input to which the BERO is connected.
2. Set the corresponding bit of parameter p0490 to 1.
The signal inversion means that the evaluation uses the negative edge of the BERO signal.
Referencing procedure
The referencing process is performed as follows:
1. Via the PROFIdrive encoder interface, the Control Unit receives the request for a reference
mark search.
2. Using the parameterization, the Control Unit determines the zero mark depending on the
BERO signal.
3. The Control Unit provides the (possibly corrected) zero mark position as reference mark via
the PROFIdrive encoder interface.
Note
At high speeds or if the distance between the BERO signal and the following zero mark is too low,
then it is possible that the required, next zero mark is not detected, but instead, a subsequent
one due to the computation time. Due to the known zero mark distance, in this particular case,
the determined position is correspondingly corrected.
When using a measuring gear, the zero mark position depends on the motor revolution. In this
case, a correction is also performed and for each motor revolution a reverse calculation is made
back to the position of the zero mark with the shortest distance BERO signal ↔ zero mark.
Drive functions
518 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Function description
Some safety functions (e.g. SLP, SP) require safe referencing. If EPOS is active at a drive, when
referencing using EPOS, then the absolute position is also automatically transferred to the Safety
Integrated functions.
The Safety Integrated functions only evaluate the absolute position if a safety function is
parameterized, which requires an absolute value, e.g. SLP.
The following are examples for a load-side position calculation, depending on various encoder
mounting versions and axis types.
Example 1
Safety Integrated Extended functions monitor the rotating load. EPOS and Safety Integrated
Extended functions use the same rotary encoder at the motor. The rotating load is coupled to the
motor via a gear. The speed/position values of the spindle are calculated.
• p2506 = 360000 => a position of 360000LU (r2521) corresponds to 360° (r9708)
• p2506 = 10000 => a position of 10000LU (r2521) corresponds to 360° (r9708)
(QFRGHU
5RWDWLQJHQFRGHUIRU
(326DQG6DIHW\
Figure 9-22 Example 1: EPOS and safe referencing (rotary)
The ratio for the gearbox used must be parameterized in p9521/p9522 for Safety Integrated
Extended functions and in p2504/p2505 for EPOS. For a gearbox to convert 2 motor revolutions
to 1 load revolution, set p9521 = 1, p9522 = 2, p2504 = 2 and p2505 = 1.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 519
Function modules
9.8 Basic positioner
Example 2
Safety Integrated Extended functions monitors the linear axis using the rotating motor encoder.
EPOS references using the linear scale.
• p2503 = 100000 => a position of 100000LU (r2521) corresponds to 10 mm (r9708)
• p2503 = 10000 => a position of 10000LU (r2521) corresponds to 10 mm (r9708)
0RWRU *HDUER[
)HHG
VFUHZ /LQHDUVFDOH
IRU(326
(QFRGHU
5RWDWLQJHQFRGHUIRU6DIHW\
Figure 9-23 Example 2: EPOS and safe referencing (linear)
Safety Integrated Extended function uses the rotating motor encoder. The gearbox is
parameterized using p9521/p9522. The spindle pitch is parameterized in p9520. To calculate
the load-side absolute position, EPOS directly uses the load-side linear scale. In this example,
EPOS does not have to take into account the gearbox ratio and spindle pitch.
Example 3
Safety Integrated Extended functions monitor the linear axis using the rotating motor encoder.
EPOS referenced using the same rotary motor encoder.
• p2506 = 10000, p9520 = 5 mm/revolution => a position of 10000LU (r2521) corresponds to
5 mm (r9708)
• p2506 = 5000, p9520 = 5 mm/revolution => a position of 10000LU (r2521) corresponds to
10 mm (r9708)
0RWRU *HDUER[
)HHG
VFUHZ
(QFRGHU
5RWDWLQJHQFRGHUIRU
6DIHW\DQG(326
Figure 9-24 Example 3: EPOS and safe referencing (linear)
Using the spindle pitch parameterized in parameter p9520, rotary motion is converted into
linear motion. EPOS does not take into account spindle pitch. Instead, the LUs are defined in the
number of load revolutions in p2506. The load revolutions refer to the movement of the ball
screw, that is, the motion after the gearbox. The ratio for the gearbox used must be
Drive functions
520 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Function description
Up to 64 different traversing tasks can be saved. The maximum number is set using parameter
p2615 (maximum number of traversing tasks). All parameters which describe a traversing task
are effective during a block change if:
• The appropriate traversing block number is selected using binector inputs p2625 to p2630
(block selection, bits 0...5) and started using the signal at binector input p2631 (BI: EPOS
(activate traversing task).
• A block change is made in a sequence of traversing tasks.
• An external block change p2632 "External block change" is triggered.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 521
Function modules
9.8 Basic positioner
Drive functions
522 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 523
Function modules
9.8 Basic positioner
POSITIONING
The POSITIONING task initiates motion. The following parameters are evaluated:
• p2616[x] Block number
• p2617[x] Position
• p2618[x] Velocity
• p2619[x] Acceleration override
• p2620[x] Deceleration override
• p2623[x] Task mode
The task is executed until the target position is reached. If, when the task is activated, the drive
is already located at the target position, then for the block change enable (CONTINUE_ON-THE-
FLY or CONTINUE_EXTERNAL, the text task is selected in the same interpolation cycle. For
CONTINUE_WITH_STOP, the next block is activated in the next interpolation cycle.
CONTINUE_EXTERNAL_ALARM causes a message to be output immediately.
FIXED STOP
The FIXED STOP task triggers a traversing movement with reduced torque to fixed stop.
Drive functions
524 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
JERK
Jerk limitation can be activated (command parameter = 1) or deactivated (task parameter = 0)
by means of the JERK task. The signal at the binector input p2575 "Active jerk limitation" must
be set to zero. The value parameterized in "jerk limit" p2574 is the jerk limit.
A precise stop is always carried out here regardless of the parameterized continuation condition
of the task preceding the JERK task.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 525
Function modules
9.8 Basic positioner
WAITING
The WAIT task can be used to set a waiting period which should expire before the following task
is processed.
The following parameters are relevant:
• p2616[x] Block number
• p2622[x] Task parameter = delay time in milliseconds ≥ 0 ms
• p2623[x] Task mode
The delay time is entered in milliseconds - but is rounded-off to a multiple of the interpolator
cycles p0115[5]. The minimum delay time is one interpolation cycle; this means that if a delay
time is parameterized which is less than an interpolation cycle, then the system waits for one
interpolation cycle.
Example:
Waiting time: 9 ms
Interpolation cycle: 4 ms
Active waiting time: 12 ms
Regardless of the parameterized continuation condition which is parameterized for the task that
precedes the WAIT task, an exact stop is always executed before the waiting time expires. The
WAIT task can be executed by an external block change.
Possible continuation conditions include END, CONTINUE_WITH_STOP, CONTINUE_EXTERNAL,
CONTINUE_EXTERNAL_WAIT, and CONTINUE_EXTERNAL_ALARM. The fault message is
triggered when "External block change" has still not been issued after the waiting time has
elapsed.
GOTO
Using the GOTO task, jumps can be executed within a sequence of traversing tasks. The block
number which is to be jumped to must be specified as task parameter. A continuation condition
is not permissible. If there is a block with this number, then alarm A07468 (jump destination
does not exist in traversing block x) is output and the block is designated as being inconsistent.
The following parameters are relevant:
• p2616[x] Block number
• p2622[x] Task parameter = Next traversing block number
Any two of the SET_O, RESET_O and GOTO tasks can be processed in an interpolation cycle and
a subsequent POSITION and WAIT task can be started.
Drive functions
526 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
SET_O, RESET_O
The tasks SET_O and RESET_O allow up to two binary signals (output 1 or 2) to be simultaneously
set or reset. The number of the output (1 or 2) is specified bit-coded in the task parameter.
The following parameters are relevant:
• p2616[x] Block number
• p2622[x] Task parameter = bit-coded output:
0x1: Output 1
0x2: Output 2
0x3: Output 1 + 2
Possible continuation conditions are END, CONTINUE_ON-THE-FLY and CONTINUE_WITH_STOP,
and CONTINUE_EXTERNAL_WAIT.
You can assign the binary signals to digital outputs:
• r2683.10 ≙ Output 1
• r2683.11 ≙ Output 2
Any two of the SET_O, RESET_O and GOTO tasks can be processed in an interpolation cycle and
a subsequent POSITION and WAIT task can be started.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 527
Function modules
9.8 Basic positioner
Function description
The "Travel to fixed stop" function can be used, for example, to traverse sleeves to a fixed stop
against the workpiece with a predefined torque. In this way, the workpiece can be securely
clamped. The clamping torque can be parameterized in the traversing task (p2622). An
adjustable monitoring window for travel to fixed stop prevents the drive from traveling beyond
the window if the fixed stop should break away.
In positioning mode, travel to fixed stop is started when a traversing block is processed with the
FIXED STOP command. In this traversing block, in addition to the specification of the dynamic
parameterized position, speed, acceleration override and delay override, the required clamping
torque can be specified as task parameter p2622. From the start position onwards, the target
position is approached with the parameterized speed. The fixed stop (the workpiece) must be
between the start position and the braking point of the axis; that is, the target position is placed
inside the workpiece.
The preset torque limit is effective from the start, i.e. travel to fixed stop also occurs with a
reduced torque. The preset acceleration and delay overrides and the current speed override are
also effective. Dynamic following error monitoring (p2546) in the position controller is not
effective when traveling to the fixed stop. As long as the drive travels to the fixed stop or is in
fixed stop, the "Travel to fixed stop active" status bit r2683.14 is set.
Drive functions
528 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Once the "Fixed stop reached" status has been detected, the traversing task "Travel to fixed stop"
is ended. The program advances to the next block depending on the task parameterization. The
drive remains in fixed stop until the next positioning task is processed or the system is switched
to jog mode. The clamping torque is therefore also applied during subsequent waiting tasks. The
continuation condition CONTINUE_EXTERNAL_WAIT can be used to specify that the drive must
remain at the fixed stop until a step enabling signal is applied externally.
As long as the drive remains in fixed stop, the position setpoint is adjusted to the actual position
value (position setpoint = actual position value). Fixed stop monitoring and controller enable are
active.
Note
If the drive is in fixed stop, it can be referenced using the control signal "Set reference point".
If the axis leaves the position that it had at detection of the fixed stop by more than the selected
monitoring window for the fixed stop p2635, then the status bit r2683.12 is reset. At the same
time, the speed setpoint is set to 0, and fault F07484 "Fixed stop outside of the monitoring
window" is triggered with the reaction OFF3 (quick stop). The monitoring window can be set
using the parameter p2635 ("Fixed stop monitoring window"). It applies to both positive and
negative traversing directions and must be selected such that it will only be triggered if the axis
breaks away from the fixed stop.
Note
The fault can be changed into an alarm (see Chapter "Message configuration" in the SINAMICS
S120 Commissioning Manual with Startdrive), which means that the drive program will advance
to the next specified block.
The target point must be sufficiently far inside the workpiece.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 529
Function modules
9.8 Basic positioner
stop even after cancelation. It can be moved away from the fixed stop using jog or by selecting
a new traversing task.
Note
The fixed stop monitoring window (p2635) is only activated when the drive is at the fixed stop
and remains active until the fixed stop is exited.
Vertical axis
Note
In servo control, a torque limit offset (p1532) can be entered for vertical axes (see also
Chapter Vertical axis (Page 208)).
With asymmetrical torque limits p1522 and p1523, the self-weight is taken into account for
travel to fixed stop in parameters r2686 and r2687.
If, for example, with a suspended load, p1522 is set to +1000 Nm and p1523 to -200 Nm, then
a net weight of 400 Nm (p1522 - p1523) is assumed. If the clamping torque is now configured
as 400 Nm, then r2686[0] is preset to 80%, r2686[1] to 0% and r2687 to 800 Nm when travel to
fixed stop is activated.
Drive functions
530 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Function description
The "direct setpoint specification" function allows for positioning (absolute, relative) and setup
(endless position-controlled) by means of direct setpoint specification (e.g. via the PLC using
process data).
During traversing, the motion parameters can also be influenced (on-the-fly setpoint
acceptance) and an on-the-fly change can be undertaken between the Setup and Positioning
modes. The "direct setpoint specification" mode (MDI) can also be used if the axis is not
referenced in the "setup" or "relative positioning" modes, which means that "flying referencing"
(see the separate section), flying synchronization, and post-referencing are possible.
The "direct setpoint specification" function is activated by p2647 = 1. A distinction is made
between two modes: "positioning" mode (p2653 = 0) and "setup" mode (p2653 = 1).
In "positioning" mode, the parameters (position, velocity, acceleration and deceleration) can be
used to carry out absolute (p2648 = 1) or relative (p2648 = 0) positioning with the parameter
p2690.
In the "setup" mode, using parameters (velocity, acceleration and deceleration) endless closed-
loop position control behavior can be carried out.
It is possible to make a flying changeover between the two modes.
If continuous acceptance (p2649 = 1) is activated, changes to the MDI parameters are accepted
immediately. Otherwise the values are only accepted when there is a positive edge at binector
input p2650.
Note
Continuous acceptance p2649 = 1 can only be set with free telegram configuration
p0922 = 999. No relative positioning is allowed with continuous acceptance.
The positioning direction can be specified using p2651 (positive direction specification) and
p2652 (negative direction specification). If both inputs have the same status, the shortest
distance is traveled during absolute positioning (p2648 = "1") of modulo axes (p2577 = "1").
To use the positioning function, the drive must be in the "Operation" state (r0002 = 0). The
following options are available for starting positioning:
• p2649 is "1" and positive edge on p2647
• p2649 is "0" and p2647 is "1"
– Positive edge on p2650 or
– Positive edge on p2649
An overview of the setpoint transfer / direct setpoint specification can be found in the function
diagram 3620 (see SINAMICS S120/S150 List Manual).
Features
• Select direct setpoint specification (p2647)
• Select positioning type (p2648)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 531
Function modules
9.8 Basic positioner
• 3618 EPOS - Direct setpoint specification / MDI mode, dynamic values (r0108.4 = 1)
• 3620 EPOS - Direct setpoint specification / MDI mode (r0108.4 = 1)
Drive functions
532 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
9.8.10 Jog
Function description
Using parameter p2591 it is possible to change over between jog incremental and jog velocity.
The traversing distances p2587 and p2588 and velocities p2585 and p2586 are entered using
the jog signals p2589 and p2590. The traversing distances are only effective for a "1" signal at
p2591 (jog incremental). For p2591 = "0" then the axis moves to the start of the traversing range
or to the end of the traversing range with the specified velocity.
An overview of the "Jog" function can be found in function diagram 3610 (see SINAMICS S120/
S150 List Manual).
Features
• Jog signals (p2589, p2590)
• Velocity (p2585, p2586)
• Incremental (p2587, p2588, p2591)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 533
Function modules
9.8 Basic positioner
SW limit switch plus reached (r2683.7)SW limit switch minus reached (r2683.6)
These status signals indicate that the parameterized negative p2578/p2580 or positive p2579/
p2581 traversing range limit was reached or passed. If both status signals are 0, the drive is
located within the traversing limits.
Drive functions
534 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.8 Basic positioner
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 535
Function modules
9.8 Basic positioner
Drive functions
536 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.9 Master/slave function for Active Infeed
Overview
The "Master/Slave" function module allows drives to be operated with a redundant infeed unit.
Redundancy can only be implemented in the components specified below, such as Line
Modules, Motor Modules and Control Units.
This function requires each infeed unit to be controlled by a separate Control Unit. It also requires
either a higher-level control system (e.g. SIMATIC S7) to transfer current setpoints using the
PROFIBUS slave-to-slave communication capability or TM31 modules which transfer current
setpoints in the form of analog signals. If the infeed units are appropriately configured,
operation can continue even if an infeed unit has failed. The master is selected by the controller
and operated under Vdc voltage control (parameter p3513 = 0) with current control. The slaves
receive their setpoint directly from the master and are only operated under current control
(parameter p3513 = 1).
Electrical isolation from the line with isolating transformers is necessary to prevent equalizing
currents from flowing.
The infeed unit can be decoupled from the DC link by means of a DC breaker.
Applications
The function can be used for the following applications:
• Hoisting gear that is to continue functioning in emergency mode (e.g. so that the load can
still be placed down).
• Paper and steel works that require a line drive to continue operation at a reduced line velocity.
• Oil production platforms that must continue normal production even if one infeed unit fails
(full redundancy).
• Expansion of output range for plants with infeed units of different dimensions.
• Infeed units from line supplies/transformers with phase displacement and/or voltage
difference to a common DC link.
Function description
The "Master/Slave" function module is not implemented in the higher-level controller. The
"Master/Slave" function module can be found in the firmware of the Control Units and infeed
units. The status of the "Master/Slave" function module is indicated by the signal r0108.19 = 1.
In the function module, the Vdc control band and the current setpoint value specification are
implemented using multiplexers of the Active Line Module control.
All infeed units must be parameterized in such a way that they are fully functional as both a
master and slave. The infeed units can be switched between master and slave role during
operation. Switchover is handled by a higher-level control according to the setting in parameter
p3513. A master is configured to operate with Vdc control (p3513 = 0) and current control, while
the slaves operate only with current control (p3513 = 1). The setpoint input of the active current
Iactive(set) is transferred from the master to the slaves via the communication links between the
Control Units.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 537
Function modules
9.9 Master/slave function for Active Infeed
If the Active Line Module is used for reactive power compensation with external reactive current
setpoint, then the reactive current setpoint must also be wired for the slave. The master-to-slave
setpoint specifies only the active current.
When Active Line Modules have been deactivated, make sure that the maximum DC-link
capacitance CDC link for the remaining Active Line Modules is not exceeded during the switch-on
procedure (danger of overloading the pre-charging resistors).
Parameter p3422 (CDC linkcapacitance) can be changed in operation. This means that the closed-
loop control can be directly adjusted via this parameter when the Master/Slave configuration
changes, instead of changing the proportional gain of the VDC link controller (p3560). When
parameter p3422 changes, parameter p3560 is recomputed automatically by the firmware.
ALM1:
+LJKHUOHYHO
p3513 = 1 ( Slave)
ALM2: FRQWURO
p3513 = 1 ( Slave)
,QLWLDOL]DWLRQRIWKH$/0VE\WKHXVHUSURJUDPRI
0DVWHUVODYHRSHUDWLRQ $/0 WKHKLJKHUOHYHOFRQWURORUPDQXDOHQWULHVLQWKH
DFWLYHU S PDVWHULQIHHG UHVSHFWLYHH[SHUWOLVW
S !
S6LJQDOLQJUHDG\IRURSHUDWLRQ
$/0 RIWKHLQIHHG
S VODYHLQIHHG S RSHUDWLRQ
S ! S IDXOW
S,QIHHGFXUUHQWGLVWULEXWLRQIDFWRU
3% 352),%86 $/0
&8 &RQWURO8QLW S VODYHLQIHHG
!S ZLWK$/0VLQRSHUDWLRQ
S !
S ZLWK$/0LQRSHUDWLRQ
&8
p0863.0 = 1 p0863.0 = 0
,QIHHG
<HV $/0 1R
RSHUDWLRQ"
&8
p0863.0 = 1 p0863.0 = 0
,QIHHG
<HV $/0 1R
RSHUDWLRQ"
$/0 $/0
VHQGVYLD3%VODYHWRVODYHFRPPXQLFDWLRQ S VODYH
U,BDFWLYHFWUOBVHW $/0
S VODYH
$/0
UHFHLYHVIURP3%PDVWHUYLD3%LQWKH
S,BDFWPXOWLVHOHFW $/0 $/0VHQGYLD3% &8
UHFHLYHVYLD3%VODYHWRVODYHFRPPXQLFDWLRQLQ S PDVWHU VODYHWRVODYHFRPPXQLFD
WKHS>@PXOWLSOH[HULQSXW,BDFWBVHWSRLQW WLRQ
$/0 U,BDFWLYHFWUOBVHW $/0
S VODYH $/0UHFHLYHVYLD3% S
$/0
S VHWSRLQWVZLWFKRYHU VODYHWRVODYHFRPPXQLFD PDVWHU
UHFHLYHVYLD3%VODYHWRVODYHFRPPXQLFDWLRQ
WLRQLQS>@PXOWLSOH[HU S
LQWKHS>@PXOWLSOH[HULQSXW,BDFWBVHWSRLQW
LQSXW,BDFWBVHWSRLQW
Figure 9-25 Structure diagram: 3 identical Active Line Modules of identical output rating, PROFIBUS communication system
Drive functions
538 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.9 Master/slave function for Active Infeed
Description
DRIVE-CLiQ can be used to connect an Active Line Module (ALM) to a Control Unit (CU) and
Voltage Sensing Module (VSM) to create an infeed train. A Motor Module together with a Sensor
Module Cabinet (SMC) or Sensor Module External (SME) forms a drive train. A Control Unit
controls the complete drive system.
If one of the components develops a fault, only the affected train will fail. This failure can be
signaled, e.g. via read parameter r0863.0, as a message to the higher-level controller. The fault
is evaluated in the user program of the higher-level controller, which sends corresponding
signals to the other infeed units. If a higher-level controller is not used, the fault can be evaluated
by means of DCCs in the Active Line Modules.
All the other trains remain fully functional, which means that they can continue operating
normally.
Features
• The "Master/Slave" function only works in conjunction with Active Line Modules.
• One Active Line Module is the master and up to three others are slaves.
• If the master fails, a slave ALM takes on the role of the master.
• The redundant infeed units can continue functioning normally even if one infeed train has
failed.
• Electrical isolation between the infeed trains is needed on the line side to prevent circulating
currents caused by non-synchronous pulsing patterns.
• The entire infeed system supplies a joint DC busbar (DC link).
• Since the Active Line Module cannot detect whether the DC link is disconnected or a DC-link
fuse has blown, an additional circuit to monitor these states must be installed (DC breaker
checkback function and fuse signaling contacts).
• The higher-level controller communicates with the CUs and Active Line Modules via
PROFIBUS/PROFINET or analog data. If a higher-level controller is not to be used, the control
signals must be hard-wired (e.g. via TM31).
• Infeed trains with different outputs can be combined.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 539
Function modules
9.9 Master/slave function for Active Infeed
Topology
The following figure shows the Master/Slave mode with redundant infeed units in the PROFIBUS
communication variant.
&38
6
352),%86'3
352),%86'3
; ; ; ; ; ; ; ; ; ;
; ; ; ; ; ; ; ; ; ;
; ; ; ; ;
Figure 9-26 Topology structure: Master/Slave mode with redundant infeed units in the PROFIBUS
communication variant
Restrictions
• Master/Slave operation can be implemented for a maximum of 4 Active Line Modules.
Drive functions
540 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.9 Master/slave function for Active Infeed
Use of a DC switch
When an infeed unit develops a fault, it is disconnected on the line side by the line contactor, on
the DC-link side using a DC breaker. Infeed units must not be switched in to a charged DC link.
The DC link must be discharged before another infeed train can be switched in.
An infeed unit may only be connected to a charged DC link if a DC breaker with pre-charging
branch is installed.
Overview
The individual steps for commissioning the "Master/Slave" function are described in the
following.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 541
Function modules
9.9 Master/slave function for Active Infeed
adapted in this way, then the change in capacitance will affect the dynamic response of the Vdc
control.
Note
Aligning the setpoints of the DC link voltage
The setpoints of the DC link voltage Vdc from p3510 of the master and the slaves must be set to
the same values to ensure that the Vdc tolerance bandwidth monitoring functions correctly.
Note
The bus cycle time for Active Line Modules operating in master-slave operation must not exceed
2 ms. If the bus cycle time is higher, then the dynamic response (p3560) must be significantly
reduced. This means that load surges can no longer be corrected properly.
Increasing the bus cycle time can cause the DC link voltage to oscillate, an effect which can
sometimes be managed by reducing the dynamic response (p3560). The system cannot be
guaranteed to function reliably with bus cycle times of > 2 ms.
The Vdc setpoint in p3510 must be set high enough to prevent the standby controller from
responding to line overvoltage (the response threshold of 97% can be increased if necessary, but
current and voltage harmonics will develop if the setting causes overcontrol).
In any case, the tolerance band must be set wide enough that it will not be violated should the
control factor reserve controller still respond because the measures described above have not
been implemented.
Drive functions
542 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.9 Master/slave function for Active Infeed
Restrictions
• Two masters must not be operated simultaneously in the infeed group.
Description
To implement Master/Slave operation, the CUs must be able to communicate with one another.
The master passes the active current setpoint to the slaves. To optimize Vdc control (DC-link
voltage), the dead times during communication must be kept to a minimum.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 543
Function modules
9.9 Master/slave function for Active Infeed
absolutely essential to use a higher-level controller (e.g. SIMATIC S7) for this system. Control
functions can also be implemented using DCCs in individual CUs.
Drive functions
544 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.9 Master/slave function for Active Infeed
• 8940 Active Infeed - Controller modulation depth reserve / controller DC link voltage
(p3400.0 = 0)
• 8948 Active Infeed - Master/slave (r0108.19 = 1)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 545
Function modules
9.10 Parallel connection of power units
Overview
To extend the power range, SINAMICS S120 supports the parallel connection of identical power
units such as Line Modules and/or Motor Modules.
Requirements
The following cross-module requirements apply when connecting power units in parallel:
The module-specific requirements and supplementary conditions are described and explained
in the relevant locations in this chapter.
You can find more detailed information about the described requirements in "SINAMICS - Low
Voltage Engineering Manual (https://support.industry.siemens.com/cs/ww/en/view/
83180185)".
Drive functions
546 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Function description
It makes sense to connect Line Modules and Motor Modules in parallel for the following reasons:
• To boost the converter output if it is not technically or economically feasible to achieve the
required power by any other means.
• To increase the availability, for example, to maintain emergency operation (possibly also at
a lower rating) if a power unit fails.
Basic features
The following table provides an overview of the basic features of parallel connection of power
units and the associated requirements and supplementary conditions.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 547
Function modules
9.10 Parallel connection of power units
Important notes
Observe and adhere to the following notes and instructions:
• Derating factor:
A slight reduction of the rated current must be taken into consideration with parallel
connection of power units. The reduction of the rated current (derating) of a power unit for
parallel connection is:
– 7.5% when connecting SINAMICS S120 Basic Line Modules and SINAMICS S120 Smart
Line Modules in parallel, each of which has no current compensation control.
– 5.0% when SINAMICS S120 Active Line Modules are connected in parallel with
SINAMICS S120 Motor Modules, each of which operate with a current compensation
control.
• Edge modulation:
With a Chassis parallel connection and motor with a winding system offset by 30°
(p7003 = 2), the converter can fail with activated edge modulation.
In this case, deactivate the edge modulation (p1802 ≤ 4).
Drive functions
548 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Overview
Power units can be connected in parallel (infeeds) in the following cases:
• 6-pulse circuit
The modules connected in parallel are supplied from a two-winding transformer.
• 12-pulse circuit
The modules connected in parallel are supplied via a three-winding transformer, whose
secondary windings supply voltages with a phase shift of 30°.
3DUDOOHOFRQQHFWLRQRISRZHUXQLWV
0RWRU0RGXOHV ,QIHHGV
Note
Additional information on parallel power unit connections, particularly with regard to their
configuration, can be found in the "SINAMICS Low Voltage Configuration Manual (https://
support.industry.siemens.com/cs/ww/en/view/83180185)".
Infeed concepts - parallel (one CU) and parallel redundant (two CUs)
Some applications require redundant infeeds for a DC line-up. This requirement can be fulfilled
through the implementation of multiple, independent infeeds which are connected in parallel
to the DC line-up. Depending on how the drive is dimensioned, the DC line-up can continue
operating at between 50% to 100% output when one infeed fails.
In the cases of the non-redundant variant, a single Control Unit generally controls all parallel-
connected power units which then function like a single, high-output infeed. For the redundant
parallel connection, each infeed is controlled by a separate Control Unit and is thus completely
independent.
The type of circuit required depends on whether the redundancy requirement applies only to the
infeed itself or also includes the supply-side transformers or the supply systems (see "SINAMICS
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 549
Function modules
9.10 Parallel connection of power units
6-pulse infeed
With a 6-pulse infeed, the two redundant infeeds with the same power rating are supplied from
a line supply via a two-winding transformer. As both infeeds are supplied with exactly the same
line voltage, the current distribution is largely symmetrical in normal operation, even with
uncontrolled infeeds. The infeeds can thus be dimensioned such that, taking into account a
minor current derating factor, each can carry 50% of the total current. However, if one infeed
fails, only half the output remains available. If the full output needs to be available when one
infeed fails, then each infeed must be dimensioned to carry the full current.
12-pulse infeed
For a 12-pulse infeed, the two redundant infeeds with the same power rating are supplied from
a line supply via a three-winding transformer. Depending on the transformer design, the line-
side voltages of the two infeeds will include minor tolerances of between about 0.5% to 1%.
These can cause slightly asymmetrical current distribution in normal operation when
uncontrolled infeeds are used and current derating factors must be applied accordingly. If the
full output needs to be available when one infeed fails, then each infeed must be dimensioned
to carry the full current.
In addition to the requirements of the three-winding transformer and the SINAMICS infeed, the
supply system must also meet certain standards with respect to the voltage harmonics present
at the point of common coupling of the three-winding transformer. You can find more in-depth
information about the requirements for the feeding supply network in the "SINAMICS - Low
Voltage Configuration Manual (https://support.industry.siemens.com/cs/ww/en/view/
83180185)".
Drive functions
550 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Description
Basic Line Modules are used in cases where regenerative feedback capability is not required. If
regenerative operating states occur in the drive line-up, Braking Modules that convert the excess
energy to heat in braking resistors must be used.
Chassis format
Basic Line Modules in the Chassis format are available for the following voltages and power
ratings:
Features
Basic Line Modules have the following features and characteristics:
• The DC link voltage is greater than the rms value of the line rated voltage by a factor of 1.35.
Rules
The following rules must be observed and followed when connecting Basic Line Modules in
parallel:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 551
Function modules
9.10 Parallel connection of power units
WARNING
Unexpected motion of individual drives
If several Motor Modules are supplied from one infeed unit, then if the Vdc_maxcontrol is
incorrectly parameterized, individual drives can accelerate in an uncontrolled fashion, which
can lead to death or severe injury.
• Only activate the Vdc_max control for the Motor Module whose drive has the highest moment
of inertia.
• Inhibit this function for all other Motor Modules, or set this function to monitoring only.
With the 12-pulse parallel connection, up to four Basic Line Modules are supplied by a three-
winding transformer on the line side. In this case, an even number of Basic Line Modules, i.e. two
or four, must be divided equally between the two secondary windings. The Basic Line Modules
of both subsystems are controlled by a common Control Unit - even though the input voltages
are 30° out of phase.
There is also the redundant version with which two Basic Line Modules in each case are
controlled by one Control Unit.
If several Motor Modules are supplied from a non-regenerative infeed unit (e.g. a BLM), or for
power failure or overload (for SLM/ALM), the Vdc_max control may only be activated for a Motor
Module whose drive should have a high moment of inertia.
For the other Motor Modules, this function must be disabled or monitoring must be set.
If the Vdc_maxcontrol is active for multiple Motor Modules, then the controllers may have negative
effects on each other in the case of unfavorable parameter assignment. The drives may become
unstable and individual drives may unintentionally accelerate.
Drive functions
552 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Remedy
• activate the Vdc_max control:
– Vector control: p1240 = 1 (factory setting)
– Servo control: p1240 = 1
– U/f control: p1280 = 1 (factory setting)
• Inhibit Vdc_max control:
– Vector control: p1240 = 0
– Servo control: p1240 = 0 (factory setting)
– U/f control: p1280 = 0
• Activate the Vdc_max monitoring
– Vector control: p1240 = 4 or 6
– Servo control: p1240 = 4 or 6
– U/f control: p1280 = 4 or 6
Description
Smart Line Modules are infeed/regenerative feedback units. Like the Basic Line Modules, they
supply energy to the connected Motor Modules, but unlike the Basic Line Module, they are
capable of feeding back regenerative energy to the line supply.
Smart Line Modules in Chassis format are suitable for connection to grounded (TN, TT) and non-
grounded (IT) supply systems. The following voltages and power ratings are available:
Features
• The DC link voltage is greater than the rms value of the line rated voltage by a factor of 1.3.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 553
Function modules
9.10 Parallel connection of power units
Rules
The following rules must be observed and followed when connecting Smart Line Modules in
parallel:
Drive functions
554 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Description
Active Line Modules (ALM) can supply motoring energy and return regenerative energy to the
supply system.
The parallel connection of a maximum of 4 identical Active Line Modules of the Chassis format
or a maximum of 6 identical Active Line Modules of the Chassis-2 format is supplied by a shared
two-winding transformer and controlled synchronously by a shared Control Unit. In the case of
a parallel connection of more than 4 power units, a stand-alone CU must be provided that is not
used to operate any additional drive objects (DOs). The modules must not be connected to the
supply using a three-winding transformer with phase-displaced secondary voltages.
Active Line Modules generate a controlled DC voltage, which remains constant despite
fluctuations in the line voltage. In this case, the line voltage must remain within the permissible
tolerance range.
Active Line Modules draw an almost sinusoidal current from the supply system and therefore
cause virtually no line harmonic distortions.
Active Line Modules are available for the following voltages and power ratings:
Features
Connecting Active Line Modules in parallel is characterized by the following features:
• The DC link voltage is greater than the rms value of the line rated voltage by a factor of 1.5.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 555
Function modules
9.10 Parallel connection of power units
Rules
The following rules must be observed and followed when connecting Active Line Modules in
parallel.
Drive functions
556 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Description
The following preconditions and rules must be observed when connecting Motor Modules in
parallel.
Rules
The following module-specific rules must be observed and followed when connecting Motor
Modules in parallel:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 557
Function modules
9.10 Parallel connection of power units
Permissible operation
Parallel connection of multiple Motor Modules is permissible for the following motors:
Permissible Condition
Motors with multiple winding system There are no galvanic connections between the individual wind‐
ing systems.
Motors with single-winding system All parallel windings within the motor are interconnected in such
a way that from the outside they look like a single winding sys‐
tem.
Parallel connection of two Motor Modules to one motor with double winding system
Motors in the power range from 1 MW to 4 MW frequently have several parallel windings. If the
windings are separately routed to the terminal boxes of the motor, a motor is obtained with
winding systems that can be separately accessed.
In this case, you can dimension a parallel Motor Module connection so that each motor winding
system is supplied from exactly one of the Motor Modules connected in parallel. The following
figure shows an example of such an arrangement.
Drive functions
558 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
8 9 :
&RQWURO /LQH
8QLW 0RGXOH
0RWRU 0RWRU
0RGXOH 0RGXOH
Line reactor
DRIVE-CLiQ cable
Figure 9-28 Example: Parallel connection of two Motor Modules to one motor with double winding
system
Due to the electrical isolation of the winding systems, the described arrangement offers the
following advantages:
• No decoupling measures (minimum cable lengths and no motor reactors) are required at the
Motor Module output in order to limit any potential circulating currents between the Motor
Modules connected in parallel.
• Both types of modulation system, i.e. space vector modulation and pulse-edge modulation
can be used, i.e. when the parallel connection is supplied by Basic Line Modules or Smart Line
Modules, the maximum obtainable output voltage is almost equal to the three-phase AC line
voltage connected to the infeed units (97%). When the parallel connection is supplied by
Active Line Modules, a higher output voltage than the input voltage at the three-phase end
can be obtained due to the increased DC link voltage.
In reference to the rated values for individual Motor Modules, the derating factor is 5%.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 559
Function modules
9.10 Parallel connection of power units
Parallel connection of two Active Line Modules and two Motor Modules on a motor with a single-
winding system
In the following cases, it is not possible to use motors with separate winding systems:
• The required number of separate winding systems cannot be realized due to the pole number.
• The motor is a third-party motor.
• A motor with a common winding system is already present.
In these cases, the outputs of the Motor Modules connected in parallel are interconnected via
the motor cables in the motor terminal box.
The following requirements must be met:
• Active Line Modules in the Chassis and Chassis-2 format
• Using Active Interface Modules
Active Interface Modules isolate switching-frequency harmonics from the supply connection
and thus effect basic interference suppression of the supply system.
The Voltage Sensing Module 10 (VSM10) also helps Active Line Modules to operate without any
disturbances when the line supply conditions are unfavorable (e.g. significant voltage
fluctuations, brief interruptions in the line voltage). For Active Line Modules in the Chassis and
Chassis-2 formats, the VSMs are already integrated in the Active Interface Modules.
Note
Connecting Motor Modules in parallel in the Vector control mode
You created a project in vector control with parallel-connected Motor Modules in offline mode
and then transferred it to the Control Unit in online mode. To save the project in the CU, you must
perform a POWER ON. When you switch the drive on again, you will receive an error message
that the online topology is inconsistent. Upload the project to the programming device to
remove the inconsistency.
For further detailed information about commissioning, restrictions regarding operation and
parameterization options, please refer to the following manuals:
• SINAMICS S120 Commissioning Manual with Startdrive
• SINAMICS S120/S150 List Manual
Drive functions
560 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Overview
Frequently, a controlled auxiliary drive is required in addition to the main drives, e.g. as
excitation controller for shaft-mounted generators in shipbuilding or as lubricating pump drive,
fan drive etc.
Description
For drive units with power units connected in parallel (Line Modules, Motor Modules) an
additional drive can be supplied as an auxiliary drive. This drive object is supplied via a separate
Motor Module from the common DC link and controlled from the CU320‑2 via a dedicated DRIVE-
CLiQ socket.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 561
Function modules
9.10 Parallel connection of power units
Figure 9-29 Topology with 3 basic Line Modules, 2 Motor Modules and 1 auxiliary drive
Drive functions
562 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.10 Parallel connection of power units
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 563
Function modules
9.11 Extended stop and retract
Function description
The "extended stop and retract" function module (ESR) allows a workpiece and tool to be
separated without causing any damage when a fault situation occurs. The drive axes involved
are defined and are retracted and/or stopped in a controlled fashion. For this function, the drives
must be operated with servo control.
The drive-integrated ESR functions are described in this manual:
• Extended stopping of the drive
• Extended retraction of the drive
• Generator operation with monitoring to buffer the DC link voltage
ESR functions can be initiated from the higher-level controller using a trigger signal, or
independently in the drives themselves in the event of a fault (the function is integrated in the
drive). The ESR functions integrated in the drive act on an axis-for-axis basis.
• Using an axis-specific trigger, ESR functions are directly initiated for an individual axis.
• Using a local trigger on the device itself, the ESR functions are simultaneously initiated for
those axes under the drive line that are activated for ESR.
Note
ESR functionality under Safety Integrated Functions
If extended stop and retract are to activated simultaneously with Safety Integrated Functions,
the following conditions must also be satisfied. Further information can be found in the
SINAMICS S120 Function Manual Safety Integrated.
Example
For a machine tool, several drives are simultaneously operational, e.g. a workpiece drive and
various feed drives for a tool. In the case of a fault, it is not permissible that the tool remains
inserted in the workpiece. This could make both unusable. The tool and workpiece must be
separated from one another in a controlled fashion before the drives are allowed to come to a
standstill.
The "extended stop and retract" function module allows drive-integrated retraction using the
feed drives with subsequent stopping. This means, for example when the line supply fails, a
drive can be switched into the generator mode. This then supplies energy for the DC link so that
the feed drives can retract the tool from the workpiece and then be subsequently stopped.
Drive functions
564 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.11 Extended stop and retract
Requirements
• PG/PC and drive are connected with one another via PROFIBUS or PROFINET.
Procedure
To start the function, proceed as follows:
1. Select the ESR function with parameter p0888:
– p0888 = 0: No function
– p0888 = 1: Extended stopping (function integrated in the drive), N-set
– p0888 = 2: Extended retraction (function integrated in the drive)
– p0888 = 3: Generator operation (Vdc controller)
– p0888 = 4: Extended stopping (function integrated in the drive), N-actual
2. Enable the ESR response with p0889 = 1.
3. Transfer the settings to the Control Unit using the "RAM to ROM" function.
The parameterization of p0888 can be changed from a higher-level controller depending on the
particular situation - as long as the ESR response is not yet enabled.
In the r0108.9 parameter, you can check the current configuration.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 565
Function modules
9.11 Extended stop and retract
Event Sequence
Pulse suppression of the Motor Modules is pending The drive performs an OFF2 and coasts to a standstill.
Failure of encoder modules as motor measuring system The system is switched over to operation without encoder and
a parameterized stop reaction is initiated.
Failure of encoder modules as a direct application-specific The application is deactivated and a parameterized stop reac‐
measuring system tion initiated.
Overview
In the case of a fault, the objective is to stop the drive in a defined fashion. The stopping method
is used as long as the drive is still capable of functioning. The function is parameterized and
operates on an axis-specific basis. Axes are not coupled.
Drive functions
566 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.11 Extended stop and retract
Procedure
To configure the response for extended shutdown, proceed as follows:
1. Configure the stopping response with the parameter setting p0888 = 1 (N-set) or p0888 = 4
(N-actual).
2. Set the time in parameter p0892 for which the last setpoint from r1438 and the last actual
value from r0063 are frozen before braking is initiated.
3. Select the OFF ramp with parameter p0891.
Timer Selection
n
Off ramp
p0892
p0891 (OFF3)
Function initiation t
Overview
In the case of a fault, the objective is to approach a retraction position. The retraction method
is used as long as the drive is still capable of functioning. The function is parameterized and
operates on an axis-specific basis. Interpolating coupling of the axes is not realized.
Procedure
To configure the response for extended retraction, proceed as follows:
1. Configure the retract response with p0888 = 2.
2. Define the retraction speed with parameter p0893.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 567
Function modules
9.11 Extended stop and retract
3. Use parameter p0892 to specify how long the retraction speed is to be applied.
4. Select the OFF ramp with parameter p0891.
Q
5HWUDFWLRQVSHHG
S
2))
6HOHFWUDPS
S
7LPHVWHS
S
'ULYHJHQHUDWHVLWV
VHWSRLQWSURILOHLQGHSHQGHQWO\ 2))
2))
)XQFWLRQ W
WULJJHU 5HWUDFWLRQSDWK
The retraction speed is not approached suddenly. It is approached via the OFF3 ramp.
Parameter p0893 supplies the ramp-function generator with the setpoint for the ESR
retraction speed which is actuated by an OFF3 ramp in the case of drive-autonomous
motions. The safety setpoint velocity limiting p1051/p1052 and the normal velocity limits
r1084/r1087 are active.
S U
'ULYHEDVHG
UHWUDFWLRQ S>&@
1BVHW
$IWHUOLPLWDWLRQ1BPLQ
5)*VHWSRLQWDWWKHLQSXW
U
U
5HWUDFWLRQVSHHG S>&@
S
U
Figure 9-32 Connecting the setpoint channel to the ramp-function generator
Overview
In the case of a fault, the objective is to buffer the DC link until all of the drives connected to the
DC link and enabled by ESR have reached their configured final position. To achieve this, a
suitable drive in the drive line-up, for example a spindle drive, is braked in generator operation.
The DC-link voltage is then monitored by the Vdc_min controller.
Drive functions
568 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.11 Extended stop and retract
Procedure
To configure the response for generator operation, proceed as follows:
1. Set the generator operation of the drive with the parameter setting p0888 = 3.
2. Parameterize the Vdc controller.
3. Activate the monitoring of the DC-link voltage for the generator operation with the
parameter setting p1240 = 2.
4. Set the permissible lower voltage limit Vdc_min of the DC link via parameter p1248.
The infeed unit detects when the power fails as the DC-link voltage drops and this is then
signaled as an alarm.
9
9GFBPLQPD[FRQWUROOHU
S
S
'&OLQNEXIIHULQJ
3XOVHFDQFHODWLRQ
[U
W
9GFFRQWURO
DFWLYDWHG
Figure 9-33 DC-link voltage setpoint
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 569
Function modules
9.11 Extended stop and retract
Cyclic bits for STW1 and MELDW are present in the telegrams.
Drive functions
570 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.11 Extended stop and retract
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 571
Function modules
9.12 Moment of inertia estimator
Overview
The "Moment of inertia estimator" function is preferably applied for cases in which a constant
repetition of the rotating motor data identification for determining moment of inertia is either
too complex or is not possible.
Function description
The "Moment of inertia estimator" function is used in cases in which moments of inertia for the
drive change considerably during operation. Such cases usually occur when tools or workpieces
with different moment of inertia are used.
Note
Application for linear motors
The "Moment of inertia estimator" function can also be applied for linear motors. The following
must be considered in the event of deviating designations for the relevant parameters:
• Force (linear) ≙ Torque (rotary)
• Mass (linear) ≙ Moment of inertia (rotary)
• Speed (linear) ≙ Speed (rotary)
Control mode
The function can be used in Servo and Vector control type. The following applies:
• Servo control:
The "Moment of inertia estimator" is also required for the "Online tuning (Page 128)"
function.
• Vector control:
The configuration of a moment of inertia precontrol (Page 578) is especially advantageous
for applications where the moment of inertia cannot be calculated as a result of a constant
motor speed.
Drive functions
572 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.12 Moment of inertia estimator
6SHHG
W
0RWRUWRUTXH0 0
0/
W
0RPHQWRILQHUWLD
HVWLPDWRULVDFWLYH
W
/RDGHVWLPDWRULV
DFWLYH
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 573
Function modules
9.12 Moment of inertia estimator
Phases with constant speed ≠ 0 are required for calculation of the load torque (e.g. friction
force). At low speeds, the inverter calculates the load torque ML from the actual motor torque.
The following conditions must be met for this purpose:
• Speed absolute value ≥ p1226
• Acceleration · moment of inertia (r1493) < 0.3 · p1560 · p0333
The load torque has stabilized (settled) once one of the following conditions is satisfied.
Requirement Condition
Measurement is performed in the direction of trav‐ If the load was measured for a minimum duration
el. of 3 · p1562.
Measurement is performed after a POWER ON. If p1563 and p1564 are entered from a previous
measurement and saved.
The moment of inertia can be calculated in the acceleration phases after the load torque has
settled. The start value for the moment of inertia estimator thus corresponds to the
parameterized moment of inertia (J = p0341 · p0342 + p1498).
Note
Remaining calculation
If the source of p1502 has a 1 signal, the moment of inertia is not estimated.
Accuracy of calculation
The accuracy of the moment of inertia estimation increases as the acceleration rate increases.
Drive functions
574 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.12 Moment of inertia estimator
6SHHG
S
W
0RWRUWRUTXH0 0
0/
W
$FFHOHUDWLRQWRUTXH
0%
0LQLPXPWRUTXH
W
0RPHQWRILQHUWLD
HVWLPDWRULVDFWLYH
/RDGHVWLPDWRULV W
DFWLYH
&DOFXODWHGPRPHQWRI W
LQHUWLD
U
W
① Acceleration torque MB
② Speed p1755
③ Motor torque MM (≙ setpoint acceleration)
Figure 9-35 Parameters for calculating the moment of inertia
Optimizing traversing
To optimize traversing, observe the information in the following table.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 575
Function modules
9.12 Moment of inertia estimator
Note
Online tuning for servo control
The values determined by the load and moment of inertia estimator are deleted by deactivating
(p5300 = 0) and then subsequently reactivating online tuning (p5300 = 2).
Conditions Remedy
A load change in the acceleration or deceleration Set the source of p1502 to a 1 signal.
phases cannot be ruled out (e.g. during thread cut‐ In this way, a correctly determined value is frozen.
ting). The determination of incorrect values is prevented
in the event of a load change.
Drive functions
576 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.12 Moment of inertia estimator
Conditions Remedy
There is excessively high backlash. Set the source of p1502 to a 1 signal.
The motor performs very small movements. Freezing the moment of inertia estimator prevents
The motor changes direction very frequently. only the motor inertia from being determined.
Conditions Remedy
Strongly speed-dependent friction occurs. Activate the "Friction characteristic" function using
the parameters p3820ff, p3842 and p3845.
This will allow speed dependency for the friction to
be taken into account in accordance with the fric‐
tion characteristic.
Procedure
Note
In the Servo control type, the Online tuning (Page 128) function automatically activates the
"Moment of inertia estimator" function.
Note
If the function for adapting the moment of inertia via BICO technology (p1497 connected) is
activated, the moment of inertia estimator is not active.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 577
Function modules
9.12 Moment of inertia estimator
• Duration and accuracy of the moment of inertia estimation can be set in the parameters
p1561 and p1562. The following applies:
• If the load changes during acceleration, you must change the 1 signal in parameter p1502
using a BICO switch.
• The estimated moment of inertia can be monitored in parameter r1493.
Overview
The "Moment of inertia precontrol" function can only be applied in the vector control mode.
Requirements
• The "Moment of inertia estimator" function module is activated.
Function description
In applications in which the motor runs predominantly at constant speed, the converter can only
rarely calculate the moment of inertia using the "Moment of inertia estimator". Moment of
inertia precontrol is available for situations such as these.
Use of the moment of inertia precontrol also requires an approximately linear relationship
between the moment of inertia and the load torque.
Drive functions
578 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.12 Moment of inertia estimator
0RPHQWRILQHUWLD-
/RDGWRUTXH0 /
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 579
Function modules
9.12 Moment of inertia estimator
Drive functions
580 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.12 Moment of inertia estimator
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 581
Function modules
9.13 Additional controls for Active Infeed
Function description
With the "Supplementary closed-loop control" function module, parameterizable band-stop
filters (Page 42) can be used with whose help path resonances can be attenuated.
The main application for these band-stop filters is in weak line supplies in which the resonance
point of the line filter can drop to one quarter of the controller frequency.
• 8940 Active Infeed - controller modulation depth reserve / controller DC link voltage
(p3400.0 = 0)
• 8946 Active Infeed - current precontrol / current controller / gating unit (p3400.0 = 0)
Drive functions
582 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Requirements
• The "Advanced Position Control" (APC, r0108.7) and "Active Vibration Suppression (AVS/APC-
ECO)" (APC, r0108.19) function modules for SINAMICS S120 are only available for servo
drives.
• Several APC functions require that a 2nd measuring system is used. Additional information
is provided in the description of the various subfunctions.
• Frequencies of up to 100 Hz can be influenced by APC. Whether oscillation can be influenced
also depends on the following conditions:
– How does the mechanical system influence the closed-loop control?
– How was the control loop set?
• For all functions of the "Advanced Position Control" function module, including "Active
Vibration Suppression", license: "Active Vibration Suppressions (APC/AVS)" is required.
Function description
WARNING
Uncontrolled movement of the drive as a result of incorrect parameter assignment
Incorrect parameterization of the APC results in instability of the speed and position controllers.
As a consequence, uncontrolled drive motion can occur that may result in death or serious
injury.
• Ensure that the limits are correctly parameterized.
The "Advanced Position Control" (APC) function module provides closed-loop control-related
functions to actively dampen mechanical oscillations. The function actively responds to
measured oscillations using an appropriate manipulated variable. The motor moves to
compensate for the oscillation. If the oscillation frequency changes, e.g. because of the axis
loading or mechanical changes, APC is also effective for the changed frequency.
Note
APC functions are calculated in the speed control loop.
Note
APC is not a passive position setpoint filter, as mechanical oscillations are actively dampened
based on a closed-loop control strategy.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 583
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Mechanical oscillations are always dampened using the motor speed controller (P gain,
integrator). When dampening an axis, two counteracting adjustment principles are available.
1. In order to efficiently suppress disturbances, the speed controller is optimally set using a high
speed controller gain. However, by optimally setting the speed controller, oscillations on the
load side are frequently increased.
2. The speed controller gain must be reduced in order to optimally dampen the axis and to
reduce mechanical oscillations. Reducing the speed controller gain, means that disturbance
suppression is also reduced.
APC therefore offers several functions that facilitate efficient dampening and disturbance
suppression - and allows them to be optimally coordinated with one another. As a consequence,
using APC, you achieve two important closed-loop control related objectives:
• Mechanical oscillations are dampened
• Disturbances are efficiently suppressed with a high speed controller gain
Drive functions
584 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Note
Intervention of APC in the speed control loop that can be critical for system stability
The functions integrated in APC represent their own control loop - or provide the possibility of
intervening in the speed control loop. As a consequence, parameterizing the APC is critical from
a stability standpoint.
To optimize APC in conjunction with a direct measuring system, it helps to have a deeper
understanding of closed-loop control relationships (e.g. interpretation of frequency responses).
The function descriptions include examples that show how the closed-loop control is
influenced by the particular function. Further the descriptions of the functions provide
information about the measuring functions that are available for measuring the control loops
(also see Chapter "Configuring measuring functions (Page 617)").
The APC function module must be set before optimizing the position control.
Note
Increased CPU time for each drive axis as a result of APC
APC results in a significant increase in the CPU time required for each drive axis. As a
consequence, it cannot be guaranteed that 6 servo axes can be operated on one Control Unit in
all drive configurations. The number of axes must be reduced step-by-step if the CPU time for the
intended process is inappropriately high.
Applications
• Improve the higher-level position control
APC is deployed in order to improve the response of a position control (higher-level position
control with respect to the speed control). Damping critical oscillation in the speed control
loop often allows a higher position controller gain to be set. This is true, in particular, when
the position control uses a direct measuring system for the closed-loop control.
• Avoid oscillation and instability in the process
APC dampens oscillation resulting from periodic machining forces in the process (e.g high
load levels when machining steel), which cause oscillation to be excited or instability
(regenerative chatter). The process remains stable by dampening this oscillation. Higher
machining feed rates or increased swarf thickness are therefore possible.
• Avoid oscillation of the mechanical structure
Oscillations of the mechanical structure are excited in the process by the setpoint motion of
the axes. These oscillations have negative effects in the process (e.g. when finishing surfaces
in mold making), and the process has to be slowed down. Using APC, mechanical structure
oscillations can be dampened and the process made faster.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 585
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Subfunctions
The APC function module is subdivided into the following subfunctions:
• Active Vibration Suppression (APC without sensor on the load side) (Page 589):
– Is a rugged function to dampen oscillation.
– Does not require a direct measuring system
– Can be individually activated as function module "Active Vibration Suppression (AVS/APC-
ECO)".
• APC to reduce machining-related oscillation (Page 595):
– Is a rugged function to dampen machining-related oscillation.
– Can be used in addition to other functions.
– Does not require a direct measuring system
• APC with encoder combination and differential position feedback (Page 598):
– The function is used to influence the speed control loop. The speed control response can
be improved (e.g. by increasing the speed controller gain).
– Requires a direct measuring system.
– Encoder combination and differential position feedback are functions that are
coordinated and harmonized with one another and that should always be used together.
• APC with acceleration feedback (Page 603):
– The function uses the acceleration measured using the direct measuring system to
dampen oscillation.
– Requires a direct measuring system.
– An external acceleration sensor can be used instead of measuring the acceleration using
a direct measuring system.
• APC with load velocity control (Page 609):
– Requires a direct measuring system.
– The function controls the velocity at the direct measuring system. Oscillation is
dampened by controlling the velocity at the direct measuring system.
Drive functions
586 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Note
For SINUMERIK 840D sl, the following function modules require a license:
• APC
• AVS/APC ECO
For SINUMERIK 828D, the following function module requires a license:
• AVS/APC ECO
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 587
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Note
If it is necessary to reverse the measurement direction for the direct measuring system, then
both the speed and position must be reversed together (p0410[1].1 = p0410[1].0 = 1) so that
p0410[1] = 3H.
If the measuring direction for the direct measuring system matches the measuring direction of
the motor measuring system, then p410[1] must be parameterized = 0H.
Licensing
The license for SINAMICS standalone is an axis license. Detailed information about licensing is
provided in Chapter "Licensing (Page 835)".
The license for SINAMICS with SINUMERIK is a machine license within SINUMERIK. The license
can be activated in SINUMERIK Operate in the menu "Commissioning > Licenses". Activation
means that the NC must be switched on (power on).
Preassigning parameters
We recommend the following parameter preassignments:
Drive functions
588 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
After preassigning the parameters, carry out a RAM to ROM data backup.
Note
Using p3749
• When interconnecting a speed actual value from another axis, we recommend that the
"Speed information available" bit (r1992.11) is evaluated (e.g. interconnect to an external
fault p2106 ... p2108).
• To avoid an additional dead time as a result of the calculation sequence, we recommend that
the drive object of signal source of p3749 is set with a higher priority (p7900). The higher
priority applies with respect to the drive currently being processed.
9.14.2 Active Vibration Suppression (APC without sensor on the load side)
Function description
The "Active Vibration Suppression" (AVS) function is a rugged technique to dampen mechanical
oscillations - and a direct measuring system is not required. With this technique only the current
and speed actual values signals measured at the motor are used. The AVS function is especially
suitable for drives involving linear and torque motors, as these are frequently configured without
a direct measuring system.
The function can only be used if, at the axis where the oscillation occurs, the oscillation can be
measured in the motor current.
Before optimizing the AVS function, the speed control loop (= subordinate control loop) must be
optimized.
Note
AVS can also be used in conjunction with a direct measuring system. The combination of AVS
and direct measuring system offers, regarding the ruggedness of the technique (e.g. for changes
to the mechanical system) advantages when compared to a configuration where only a direct
measuring system is used.
If a direct measuring system is available, the closed-loop control (without sensor) can also be
combined with the P component (p3760/p3765) of the direct measuring system. This measure
allows disturbance suppression and precision to be increased.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 589
590
Function modules
)LOWHULQSXWYDOXH
U>@
Figure 9-37
S>'@ S>'@ S>'@ S>'@
APC
Function diagram
n_load ctrl
1 Tv
S>'@ +
)LOWHU )LOWHU
S>'@ S>'@ S>'@ S>'@
S>'@ S>'@
)LOWHULQSXWYDOXH
U>@
The following figure is an excerpt from function diagram 7012.
)LOWHU )LOWHU
S>'@ p3732[D] S>'@ S>'@
Examples
The effect of the functions on the frequency response is very similar in both examples.
• The following figure shows how the measurement of an open APC circuit may appear. The
stability of the control loop can be identified based on the amplitude reserve at the frequency
where the phase goes through -180° (in the example, at 200 Hz). A damping effect is
achieved, if, at the oscillation frequency (in the example, 18 Hz) the phase is approximately
at 0° - and the amplitude is in the vicinity of 0 dB.
Figure 9-38 APC without sensor on the load side (p3700 = 4) – open circuit
• It only makes sense to measure the closed APC circuit if a direct measuring system is being
used. See also the examples in chapter "APC with acceleration feedback (Page 603)". If a
direct measuring system is being used, then the APC can be optimally set by measuring the
reference frequency response of the position controller. The damping effect as a result of APC
can be seen for an oscillation frequency of 22 Hz in the following diagram.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 591
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Red: APC inactive: The closed-loop control is at the limit of its stability. The position control gain is too high.
Yellow: APC active (p3761 = 3 ms): The oscillation is dampened. The position control gain can be kept - or even increased
slightly.
Figure 9-39 Reference frequency response, position controller, control on a direct measuring system
• The following figures show the positioning behavior with and without APC.
Drive functions
592 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Procedure
If the "Advanced Position Control (APC)" function module is activated, then activate AVS using
p3700.2 = 1.
Activating function module "Active Vibration Suppression (AVS/APC-ECO)" also automatically
activates AVS.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 593
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Procedure
The following measuring functions can be used to measure the "APC without sensor on the load
side" function:
• APC open circuit
• APC closed-circuit (precondition: a direct measuring system is available.)
• Speed controller reference frequency response
• Position controller reference frequency response
You can find detailed information on how to perform these measurements in Chapter
"Measuring frequency responses (Page 615)".
Drive functions
594 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Function description
The "APC function to reduce machining-related oscillation" allows this type of oscillation to be
specifically dampened.
General data
• The function is especially suitable for axes equipped with linear motors.
• The function can be used in addition to other APC functions.
• A direct measuring system is not required.
Machining-related oscillation
Machining-related oscillation involves mechanical oscillation, which require a special method to
dampen them. An important attribute is that machining-related oscillation only has a very low
feedback in the speed control loop and/or in the frequency domain. However, in the time domain
their effects can be clearly measured.
Note
Machining-related oscillation has an especially negative impact on the control behavior of axes.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 595
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Examples
The following figure shows an example of the position controller reference frequency response
sequence for measurement with and without APC.
The following figure shows an example of the time domain sequence for measurement with and
without APC.
Drive functions
596 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Procedure
Before activating the "APC to reduce the machining-related oscillation" function, determine and
parameterize the oscillation frequency.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 597
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Procedure
The following functions can be used to measure the "APC to reduce the machining-related
oscillation" function:
• Speed controller reference frequency response
• Position controller reference frequency response
You can find detailed information on how to perform these measurements in Chapter
"Measuring frequency responses (Page 615)".
Function description
The controlled system for speed control can be influenced by the "APC with encoder
combination and differential position feedback" function. The encoder combination thus acts
upon the zero positions (absorber frequencies) and the differential position feedback on the
pole (resonant frequencies) of the system. Frequently, it makes sense to use both functions
together.
The encoder combination and the position differential feedback are always optimized when
optimizing the speed controller. Maintain the following sequence when parameterizing the
system.
1. Parameterizing the position differential feedback
2. Parameterizing the encoder combination
Drive functions
598 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Applications
1. The ratio between the load moment of inertia and the motor moment of inertia is very high.
The oscillation frequency is relatively low. In this case, only very minimal speed controller
gain can be set. The encoder combination allows shifting of the zero position to higher
frequencies. The effective motor-side inertia is increased, so that a higher speed controller
gain can be set. The combination with the differential position feedback can increase the
speed controller gain.
2. The effect of a natural oscillation at the motor is only very low (e.g. as a result of a high
gearbox ratio). This means that the speed controller has no influence on the oscillation. The
effects of the oscillation at the motor can be made more obvious by using a combination of
encoders and differential position feedback. The speed controller can be set so that
oscillation is optimally dampened. This especially makes sense if no additional APC functions
are being used.
To dampen oscillation, an additional APC function is also deployed, e.g. acceleration feedback
(see Chapter "APC with acceleration feedback (Page 603)").
Note
As a result of the encoder combination and the position differential feedback, it is especially the
dominant oscillation forms that are shifted in the control loop. However, this also involves
oscillation forms that originate in the mechanical system between the two measuring systems.
Further, the stability of the speed control can be influenced by oscillation forms that should not
be influenced. As a consequence, when optimizing the system, observe any possible speed
control instability that occurs.
Function diagrams
The following figure shows the function diagram for the "APC with encoder combination"
function.
n_act smooth
[4710.7] r0063
+1
-
p3702
APC n_load smooth +
[4711.8] r3771[0]
+
r0108.7 = 1 0 1
p3700.8 = 1 & WRWKHVSHHGFRQWUROOHU
r3771[1]
+
The following figure shows the function diagram for the "APC with differential position feedback"
function.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 599
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
+ 1 [5040.7]
Drive functions
600 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Examples
• The following figure shows an example of the effect the "APC with encoder combination" has
on the speed controlled system.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 601
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Yel‐ Reference frequency response speed controller without differential position feedback
low:
Red: Reference frequency response speed controller with differential position feedback
Figure 9-45 Effect on the speed controller reference frequency response
As a result of the differential position feedback, the resonant position is shifted to a higher
frequency. The damping effect of the speed controller is increased with the same controller
gain.
Drive functions
602 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
• The weighting factor for encoder combination p3702 has, for compatibility reasons to
previous software releases, a default value of "1". For most applications, this value cannot be
activated. This value should be set to "0" before activating the encoder combination.
Negative values for p3702 are permissible. The oscillation is then shifted to lower
frequencies.
• The gain of the differential pressure feedback is set in p3768. This parameter has stiffness
units (Nm/rad). Practical values for this parameter are approximately the stiffness of the axis
itself. This value can differ at a different axes.
Example: The mechanics forms a two-mass oscillating system with an absorber frequency of
20 Hz. The load moment of inertia is 0.01 kgm2. The stiffness is then given by:
• A highpass filter for the differential position feedback can be parameterized in parameter
p3767. For many applications, the default value is adequate and does not have to be
changed.
• In addition to the highpass filter, resonance damping can be set in p3774, which supports the
ruggedness and stability of the position differential feedback.
Procedure
The following measuring functions can be used to measure encoder combination and position
differential feedback:
• Speed controlled system (only encoder combination visible)
• Speed controller reference frequency response
• Position controller reference frequency response
You can find detailed information on how to perform these measurements in Chapter
"Measuring frequency responses (Page 615)".
Function description
For the "APC with acceleration feedback" function, the acceleration signal from a direct
measuring system is used to dampen the oscillations. This function can only be applied to
dampen oscillations which can be measured at the direct measuring system. If this is not the
case, an external acceleration sensor can be attached at an appropriate location within the
machine and used for APC. The function, for example, is ideal for axes for which the vibration has
a limited effect on the motor (e.g. because of a large transmission ratio or a strong gearbox self-
locking).
Frequently, when using a direct measuring system, high-frequency resonance points occur in
the range > 100 Hz in the control loop, which can result in significant problems when setting
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 603
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
APC. In cases such as these, the APC filter must be used in order to ensure control loop stability.
It must also be taken into consideration that resonance effects such as these are dependent on
axis positions, for example. The parameterization selected must be stable in the complete
machining space of the machine. This is also the reason that using the function without a direct
measuring system (see Chapter "Active Vibration Suppression (APC without sensor on the load
side) (Page 589)") is frequently a more rugged solution.
Before the function can be optimized, the speed control loop must first be optimized as this
forms the subordinate controlled system.
Function diagram
The following figure is an excerpt from function diagram 7012.
Drive functions
604 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Drive functions
$3&YBLQSVFDO
S
$3&YBDFWH[WLQS )LOWHULQSXWYDOXH
S U>@
Figure 9-46
$3&QBORDG
U S>'@ S>'@ S>'@ S>'@
>@
$3&VSHHG APC
)LOWHU )LOWHU
S>'@ S>'@ S>'@ S>'@
S>'@ S>'@
$3&DFFHO'77
S>'@
)LOWHURXWSXWYDOXH )LOWHU
U>@ U>@
$3&DFFHOLQSXW
S APC
n_load ctrl
2 Tv
S>'@ +
)LOWHU )LOWHU
S>'@ p3732[D] S>'@ S>'@
605
9.14 Advanced Position Control (including Active Vibration Suppression)
Function modules
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Examples
• The following figure shows an example of the effect the function has on the reference
frequency response.
• The following figure shows an example of the effect the function has on the motor and load
speed in the time range.
Drive functions
606 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
1RGDPSLQJ /RDGGDPSLQJXVLQJ$3&
$FFHOHUDWLRQLQSXW
At the beginning, the motor must move more in order to combat oscillation.
• The following figures show an example of the effect of combined APC feedbacks.
. %3V
. %3V
$
*/RDG
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 607
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
* /RDG
* /RDG
Drive functions
608 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Procedure
The following measuring functions can be used to measure the "APC with acceleration feedback"
function:
• APC open circuit
• APC closed circuit
• Speed controller reference frequency response
• Position controller reference frequency response
You can find detailed information on how to perform these measurements in Chapter
"Measuring frequency responses (Page 615)".
Function description
A P-control of the load speed is realized parallel to the normal speed control with the "APC with
load speed control" function. The oscillation is shifted to higher frequencies and dampened.
The motor makes relatively significant compensating movements as a result of the function.
In its principle of operation, the function has a certain similarity to encoder combination.
It makes sense to use this function, especially together with functions "APC with acceleration
feedback (Page 603)" or "APC without sensor on the load side (Page 589)".
Function diagram
The following figure is an excerpt from function diagram 7012.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 609
610
Function modules
[5030.5]
[5210.1]
$3&YBLQSVFDO APC
p3748 n_load ctrl )LOWHULQSXWYDOXH
$3&YBDFWH[WLQS 1 Kp U>@
Figure 9-53
p3749 S>'@
(0)
APC n_load S>'@ S>'@ S>'@ S>'@
-
r3770
[4711.7]
+ +
0 1
$3&VSHHG
DFWXDOYDOXHYLD
%,&2LQSXW
S
)LOWHU )LOWHU
S>'@ S>'@ S>'@ S>'@
S>'@ S>'@
S>'@ S>'@
APC
n_load ctrl )LOWHULQSXWYDOXH
2 Kp U>@
S>'@
)LOWHU )LOWHU
S>'@ S>'@ S>'@ S>'@
Example
The following figure shows an example of the effect the function has on the motor and load
speed in the time range.
1RGDPSLQJ /RDGGDPSLQJXVLQJ$3&
9HORFLW\LQSXW
The motor speed with APC with speed input manifests a significant level of fluctuating loads,
which can result in more significant stressing of the mechanical components. Oscillation
frequency is increased.
Procedure
The following measuring functions can be used to measure the "APC load velocity control"
functions:
• APC closed circuit
• Speed controller reference frequency response
• Position controller reference frequency response
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 611
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
You can find detailed information on how to perform these measurements in Chapter
"Measuring frequency responses (Page 615)".
1)
Additional dependencies when using bit 3:
1. When using SINUMERIK, first activate the "DSC" and "Precontrol" functions.
2. When using the position controller function module, change the standard connection to:
– r2560 (position controller output) interconnected
– r2561 (speed precontrol value) interconnected
3. Activate the interpolator: p1400.7 = 1.
Drive functions
612 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Note
It is only permissible that the APC function is executed after OBT has been applied.
Procedure:
Proceed as follows to deactivate the APC function:
1. In parameter p3700.0, set the value to "0".
2. In parameter p3754, set the value to "0".
SINUMERIK applications
For SINUMERIK, in HMI Operate screen form-based support is provided using menu
"Commissioning > Optimization/test > Active filter > Filter group".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 613
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
For the "APC without sensor on the load side" function, parameters p0341, p0342 and p1498 are
used to calculate to the moment of inertia. Parameters p0341 and p0342 are dependent on the
motor data set. Parameter p1498 is dependent on DDS. These parameters can be used to
emulate, for example, different load states of the axis for different APC settings.
Activation parameter p3700 is not dependent on any parameter set. The configuration of APC
acts the same on all data sets.
The BICO sinks for the acceleration sensor (p3750) and for the velocity actual value (p3749) are
dependent on CDS. If CDS data sets have been created, then these two parameters must be
appropriately handled.
Other remarks
In this document, APC has been subdivided into several subfunctions. APC allows these
subfunctions to be almost arbitrarily combined as required. References have been made to
applications for which a certain combination appears to make sense - or not.
The speed controller acts as control loop subordinate to the APC control loop. As a consequence,
we recommend that the Kp/Tn adaptation of the speed controller is deactivated (p1400.5 = 0).
Drive functions
614 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Overview
This chapter describes which measuring functions are available to measure the relevant
frequency responses, and how these can be executed.
As APC constitutes its own control loop, we recommend measuring the open circuit with a
higher bandwidth (e.g. 4000 Hz with a speed controller cycle of 125 µs) to commence
optimization. This measurement can be used as basis to derive whether and which filtering is
required to stabilize the control loop. This step is particularly important with application of a
direct measuring system.
As optimization progresses, we recommend that the measurements are carried out with a lower
bandwidth (e.g. 400 Hz; the lower the oscillation frequency, the lower the bandwidth of the
measurement). Selecting a lower bandwidth will increase frequency resolution of the
measurement.
Description
There are several predefined measurement functions in HMI Operate to measure APC control
loops. Measurement functions "APC open circuit" and "APC closed circuit" are available in the
menu "Commissioning > Optimization/test > Speed control loop".
Note
The predefined measurement functions are only displayed in HMI Operate if a value > 0 is
entered in parameter p3761.
The encoder combination function can be measured using predefined measurement functions
"Speed-controlled system", "Open speed control loop" or "Speed controller reference frequency
response". The differential position feedback function can be measured using "Open speed
control loop" or "Speed controller reference frequency response".
All APC functions can be measured at the reference frequency response of the position control
loop (in menu "Commissioning > Optimization/test > Position control loop" select measurement
"Position controller reference frequency response").
Description
In the STARTER commissioning tool, there are no predefined measurement functions to measure
the relevant frequency responses of APC. However, with the predefined measurement functions
you have the option of recording 2 additional signals. Using mathematical functions, you can
display the required frequency responses as Bode diagram in the STARTER trace.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 615
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Drive functions
616 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Description
The following table provides an overview of the available measuring functions and their
configurability.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 617
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Drive functions
618 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.14 Advanced Position Control (including Active Vibration Suppression)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 619
Function modules
9.15 Cogging torque compensation
Overview
Due to the fixed relationship between absolute position and cogging force for synchronous
motors, the "Cogging torque compensation" function is particularly suitable for these motors to
improve radial eccentricity. On the other hand, this function is not suitable for induction motors.
Requirements
• Synchronous motors
• Servo drive objects
Function description
The cogging torque compensation is executed via a compensation table which, depending on
the position of the motor measuring system, is read out and precontrolled. The cogging torque
compensation can also be performed based on the direction. For this reason, a separate table
can be used for the compensation for each direction of motion (p5260, p5261).
The tables for the cogging torque compensation must be filled out using a "learning process".
During this learning process, the cogging torque can be measured when moving the motor and
stored in the table. If you want to use direction-based cogging torque compensation, you have
to perform corresponding learn runs for each direction of motion.
Note
Activation of the "Cogging torque compensation" function module leads to a significant increase
in the computing time required for each drive axis. The operation of 6 servo axes on one Control
Unit can no longer be guaranteed in all constellations and should be reduced to 5 axes.
Restrictions
• This function can only be applied for servo type drive objects.
• A motor encoder is always required for the cogging torque compensation.
• Transistor-transistor logic or HTL encoders are not suitable for cogging torque compensation.
• The encoder must have absolute information, thus it must be an absolute value encoder or
have a clear zero mark or be distance-coded. Due to the premature validity message of
absolute information, DQI encoders are only suitable with a bypass (Encoder Data Set
switchover after start-up). SINAMICS encoder evaluations with actual hardware required
(SMC 10/20, SME12x, ≥ 6SL xxxx-xxxxx-xxx3) and SINAMICS firmware > 04.50.22).
• The compensation is then applied to the torque-generating current setpoint. It is only
effective if neither current nor voltage limiting intervenes and the frequency is not higher
than the current controller bandwidth.
Drive functions
620 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.15 Cogging torque compensation
Procedure
To measure the traversing distance of a linear motor, proceed as follows:
1. After the motor has reached the desired speed, (re)activate the slow learning with
p5251.0 = 1.
2. End the slow learning after you have traveled from the right third to the left edge of the
traversing distance with p5251.0 = 0.
The compensation table is now partly filled with values.
3. Check the table indexes calculated from r5254[2] (start value) and r5254[3] (end value) only
after the end of this first learning process.
– If the start value is higher than the final value, the values are learned from the start value
up to the end of the table and from 0 up to the final value.
– If the start value is less than the final value, then the values are learned from the start
value up to the final value. This also applies if the table progress when learning is negative.
In this particular case, the start value and final value are interchanged after learning.
4. A further learning process is required for the missing part of the compensation table. In this
example, measure in the opposite direction from the left third of the traversing distance to
the right edge. Ensure that the 2nd learning path overlaps the previously performed 1st
learning path previously conducted, otherwise the measurement will be rejected.
Start the supplementary learning after the desired speed is reached with p5251.1 = 1.
5. After the end of the 2nd learning run, end the supplementary learning with p5251.1 = 0.
The newly calculated values in the compensation table are brought on to the same level.
Overlapping ranges are averaged, the non-overlapping ranges supplemented and the mean
value removed.
6. If the linear motor has reached the stop, large torques are stored in the table.
In this case, delete the high torques and from the edge and then remove the mean values
with p5251.2 = 1.
7. Activate the cogging torque compensation with p5250.0 = 1 if this has not already been
done.
The cogging torque compensation is then performed with the values from p5260.
8. So that the values in the compensation table are permanently stored, perform a RAM to ROM.
If they are not saved, the values in the compensation table need to be recalculated after each
POWER ON.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 621
Function modules
9.15 Cogging torque compensation
Procedure
To perform the cogging torque compensation, proceed as follows:
1. So that a compensation table is used for each direction of motion, activate p5250.1 = 1
(prerequisite: p5250.0 = 1).
2. Define the length of the compensation table using p5252.
3. Move the motor with 1.5 revolutions per minute (in positive direction).
4. Activate slow learning for the compensation table of this direction of motion with
p5251.0 = 1.
The compensation table p5260 is filled.
5. Check the mean values for slow learning.
Wait at least one revolution of the motor. As soon as the mean values (r5254[0]) are ≥ 2, the
slow learning can be exited.
6. Then Deactivate slow learning for the positive direction with p5251.0 = 0.
7. Move the motor with -1.5 revolutions per minute (in negative direction).
8. Activate slow learning for the compensation table of this direction of motion with
p5251.0 = 1.
Die compensation table p5261 is filled.
9. Check the mean values for slow learning.
Wait at least one revolution of the motor. As soon as the mean values (r5254[0]) are ≥ 2, the
slow learning can be exited.
10.Then Deactivate slow learning for the negative direction with p5251.0 = 0.
The cogging torque compensation is then performed with the values from p5260 and
p5261.
11.So that the values in the compensation table(s) are permanently stored, perform a RAM to
ROM.
If they are not saved, the values in the compensation table need to be recalculated after each
POWER ON.
Note
If the cogging torque compensation is active during slow learning, the compensation tables are
switched with the rotational speed hysteresis (p5256). The respective prior table remains active
as long as the rotational speed remains in the hysteresis band. A table switch can only take place
when the hysteresis range is left.
Drive functions
622 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.15 Cogging torque compensation
Procedure
To activate the function module, proceed as follows:
1. In Startdrive, select “Drive axis > Parameters > Basic parameter assignment > Function
modules.”
2. Activate the function module “Cogging torque compensation.”
You can check that it has been activated in parameter r0108.22.
Procedure
To activate the cogging torque compensation, proceed as follows:
1. Set p5250.0 = 1.
With this setting, only a table independent of the direction of motion is used for the cogging
torque compensation (p5260).
2. In order to use an individual table for each direction of movement for the cogging torque
compensation, set also p5250.1 = 1.
With this setting, each direction of motion uses its own table. The compensation values are
stored in p5260 (positive direction) and p5261 (negative direction).
Note
If this option is activated, no additional learning is possible (p5251.1 = 1).
If you deactivate this option with p5250.1 = 0, table p5260 is once again used for both
directions.
Overview
Cogging torque compensation is executed via a table p5260 which, depending on the position
of the motor measuring system, is read out and precontrolled. The table is entered in Nm for
rotating motors or in N for linear motors.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 623
Function modules
9.15 Cogging torque compensation
Drive functions
624 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.15 Cogging torque compensation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 625
Function modules
9.15 Cogging torque compensation
Procedure
You can also compensate periodic position errors using the "Cogging torque compensation"
function module. As a result of how the encoder is mounted (not centrally mounted, encoder
coupling, encoder radial runout), measuring errors can occur in the speed and position actual
value with 1 or 2 periods per revolution. You can compensate for these errors, therefore
improving precision and concentric accuracy along with smooth running properties.
Note
In spite of this compensation function, we recommend that encoders are optimally mounted.
This minimizes imbalance and the load and stress on couplings and bearings.
Result
The following diagram shows the speed traces for a toothed wheel encoder before (orange) –
and after (green) compensation when coasting down. The blue curve shows one mechanical
revolution. The periodic speed error was able to be eliminated.
Drive functions
626 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Function modules
9.15 Cogging torque compensation
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 627
Function modules
9.15 Cogging torque compensation
Drive functions
628 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions 10
10.1 Power unit protection
Overview
The following table provides an overview of the comprehensive protective measures in the
SINAMICS power units.
Note
Monitoring thresholds cannot be changed
The monitoring thresholds described below are permanently defined in the converter and
cannot be changed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 629
Monitoring functions and protective functions
10.1 Power unit protection
Overview
Thermal monitoring of power units detects critical states during operation and initiates a
configurable overload response after an alarm threshold is exceeded.
The configurable overload responses prevent immediate switch-off of the drive and enable
continued operation (e.g. with reduced power) under controlled conditions. The overload
responses can only be configured below the shutdown thresholds, which cannot be changed.
Thermal monitoring
The following thermal monitoring functions are active:
• I2t monitoring - A07805 - F30005
A current reference value is defined for the I2t monitoring of power units.
I2t monitoring is used to protect passive components (e.g. capacitors, inductances, busbars)
that have a high thermal time constant compared with semiconductors.
Due to the low active power requirement for water-cooled AC/AC devices in the chassis
format, the reference current value at low output frequencies is increased. As a
consequence, a high break loose torque is facilitated. The protection of passive components
is maintained.
Overload with respect to I2t is present when the converter utilization r0036 displays a
value > 100% (utilization expressed as % of rated operation).
• Heat-sink temperature - A05000 - F30004
Is used to monitor the temperature r0037[0] of the heat sink on the power semiconductors
(IGBT).
• Chip temperature - A05001 - F30025
Significant temperature differences can occur between the IGBT barrier junction and the heat
sink. The calculated barrier junction temperature is displayed in r0037[13...18]; the
monitoring ensures that the specified maximum barrier junction temperature is not
exceeded.
If an overload occurs with respect to any of these three monitoring functions, an alarm is first
output. The alarm threshold p0294 (I2t monitoring) can be parameterized relative to the
shutdown (trip) values.
Overload responses
In order to reduce thermal load and thus losses in the power unit, the following methods and
overload responses are available:
Note
This procedure can be used only if the power unit has a cycle with a pulse frequency greater than
the minimum pulse frequency and a reduction of the pulse frequency is permissible.
Drive functions
630 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.1 Power unit protection
Reducing the pulse frequency is an effective procedure for reducing losses in the power unit. This
is due to the fact that the switching losses make up a very large portion of the total losses. In
many applications, a temporary reduction in pulse frequency is tolerable.
• Disadvantage:
Reducing the pulse frequency increases the current ripple. At a small moment of inertia, this
may cause an increase in the torque ripple on the motor shaft and a noise level increase.
• Recommendation:
Only use this procedure for applications that are not critical from a control-related
perspective (e.g. for pump and fan drives).
Responses
You set the desired overload response in p0290 (power unit overload response).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 631
Monitoring functions and protective functions
10.1 Power unit protection
The procedures described above can be used in various combinations in order to reduce the
thermal load. Depending on the configured procedure, the following
• No reduction (p0290 = 1)
Select this option if neither reducing the pulse frequency or reducing the output current (=
output frequency) can be considered suitable procedures.
In this case, the converter does not change its operating point once an alarm threshold has
been overshot. The drive can be operated until it reaches the shutdown values. When the
shutdown threshold is reached, the converter is switched off and one of the following faults
is output:
– F30004 (power unit: temperature rise for inverter heat sink)
– F30005 (power unit: Overload I2t)
– F30025 (power unit: chip temperature rise)
The time until shutdown is not defined and depends on the degree of overload.
– Recommendation:
Set p0290 = 1. This recommendation is valid for applications that, based on the process,
do not allow setpoint deviations for individual drives in the group or for which the pulse
frequency must absolutely be adhered to.
• Reducing the output current (p0290 = 0 or 10)
Value Reaction
0 When the temperature alarm threshold or I2t alarm threshold is exceeded, the output
current (= output frequency) is reduced.
If the reduction of the output current is not sufficient for eliminating the thermal stress on
the power unit, the drive switches off when the corresponding fault threshold is reached.
Note
This setting is not suitable for drives requiring a constant torque.
10 In addition to the heat sink and chip temperature, the difference between the two tem‐
peratures is monitored for Booksize devices.
When the temperature threshold is exceeded, the output current (= output frequency) is
reduced.
Note
This setting only applies to Booksize devices. For Booksize devices with a pulse frequency ≥
16 kHz, this overload reaction is activated as standard.
Drive functions
632 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.1 Power unit protection
Value Reaction
3 When the temperature threshold is exceeded, the pulse frequency is reduced to a permis‐
sible minimum.
13 In this case, the chip temperature is evaluated based on the load at the current time. If the
chip temperature exceeds the alarm threshold, the pulse frequency is reduced to a per‐
missible minimum.
Unlike the set value "3", the pulse frequency is reduced based on the chip temperature
evaluation before the temperature alarm threshold has even been reached.
• Reducing the pulse frequency and the output current (p0290 = 2 or 12)
This procedure is suitable for the following applications:
– The drive is frequently started and accelerated.
– The drive has a heavily fluctuating torque profile.
Value Reaction
2 When the temperature threshold is exceeded, the pulse frequency is reduced to a permis‐
sible minimum.
If the pulse frequency reduction is not sufficient for eliminating the thermal stress on the
power unit, then the output current is also reduced.
When the I2t alarm threshold is exceeded, the output current is reduced. In contrast, the
pulse frequency remains unchanged at the set value.
12 In this case, the chip temperature is evaluated based on the load at the current time. If the
chip temperature exceeds the alarm threshold, the pulse frequency is reduced to a per‐
missible minimum.
Unlike the set value "2", the pulse frequency is reduced based on the chip temperature
evaluation before the temperature alarm threshold has even been reached.
The output current is reduced if, in addition to the chip temperature, the alarm thresholds
of the heat sink temperature and the I2t monitoring have also been exceeded.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 633
Monitoring functions and protective functions
10.1 Power unit protection
Drive functions
634 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Overview
The thermal motor protection monitors the motor temperature and responds to overload with
alarms or faults. Protective measures are initiated in the event of a thermal overload.
The motor temperature is either measured with temperature sensors in the motor or is
calculated using a thermal motor model. The two methods can also be combined.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 635
Monitoring functions and protective functions
10.2 Thermal motor protection
Overview
Monitoring the motor temperature using temperature sensors protects the motor against
overheating. Thermal motor models can also be used for monitoring the motor temperature.
NOTICE
Damage to the motor when operated without temperature sensors
If a motor is improperly installed without temperature sensor or parameterized incorrectly
during commissioning, the thermal motor model cannot reliably protect the motor against
overheating. The thermal overload can damage the motor.
• Comply with the motor installation regulations.
• Commission the motor as specified.
In general, thermal motor models have a faster dynamic response and therefore provide
optimum protection against brief thermal overload.
For motors without temperature sensor, thermal motor models guarantee protection against
overheating. For motors with temperature sensor, thermal motor models guarantee
additional protection against overheating.
Features
• Selecting motor models
– When motor model 1 (p0612.0 = 1) and motor model 2 (p0612.1 = 1) are activated at the
same time, the motor model suitable for the motor type is used automatically.
– Motor model 3 cannot be activated simultaneously with another motor model.
• Determining the motor temperature
– In synchronous and synchronous reluctance motors, the motor temperature is calculated
from the motor current and the thermal time constant (p0611[0...n]).
– For all other motors (induction motors, Siemens motors from the motor database), the
motor temperature is calculated from various measured signals (e.g. current, speed, flux).
Overview
You can use the thermal motor model 1 (I2t) for selected permanent-magnet synchronous
motors and synchronous reluctance motors with or without temperature sensor.
The thermal load of a motor is determined from the continuous measurement of the motor
current and the time constant of the motor model. In addition, the actual value of the stator
winding temperature can be measured using a temperature sensor and taken into account.
Drive functions
636 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
The stator winding temperature of the motor temperature model is indicated in parameter
r0632. The temperature is calculated from the following values:
• r0068 (absolute current actual value)
• r0035 (currently measured motor temperature); if available
• p0318 (motor stall current)
• p0605 (rated temperature of stator winding) with activated extension p0627 (motor
overtemperature stator winding)
• p0611 (I2t motor model thermal time constant)
Requirements
• Using rotary, permanent-magnet synchronous motors or synchronous reluctance motors
Function description
If the above listed requirements are met, the thermal motor model 1 (I2t) is activated
automatically during commissioning. Together with the motor model, an extension (p0612.8)
is activated which improves the clarity of the motor model.
Procedure
Proceed as follows to activate the thermal motor model 1 (I2t) including extension:
1. Set p0612.0 = 1.
2. Set p0612.8 = 1.
The motor model and the extension are activated.
3. Set p0612.12 = 1.
Parameter p0613 is enabled. The factory setting is 40 °C.
This setting is only effective if a temperature sensor has not been parameterized.
4. Enter the actual ambient temperature in p0613.
The deviating value is applied and considered in the motor temperature monitoring.
Important settings
The most important parameters for thermal motor model 1 including extension are explained in
the following table.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 637
Monitoring functions and protective functions
10.2 Thermal motor protection
Requirements
• Use of induction motors
Function description
The thermal motor model 2 (p0612.1) is activated automatically during commissioning. In
addition to the motor model, you can activate an extension (p0612.9) that increases the
accuracy of the motor model.
Procedure
Proceed as follows to activate the thermal motor model 2 including extension:
1. Set p0612.1 = 1.
2. Set p0612.9 = 1.
The motor model and the extension are activated.
Drive functions
638 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Important settings
In addition to activating the motor model, you need to check and set additional parameters.
• Total motor mass
Enter the total motor mass in p0344.
• Motor temperatures
Set the motor temperatures in the following parameters:
– p0625 = ambient temperature
– p0626 = Rated overtemperature, stator core (in relation to the ambient temperature)
– p0627 = Overtemperature, stator winding (in relation to the ambient temperature)
– p0628 = Overtemperature, rotor winding (in relation to the ambient temperature)
The temperatures in the motor are calculated from the motor measured values. The
calculated temperatures are indicated in the following parameters:
– r0630 Motor temperature model ambient temperature
– r0631 Motor temperature model stator iron temperature
– r0632 Motor temperature model stator winding temperature
– r0633 Motor temperature model rotor temperature
Function description
Thermal motor model 3 is only intended for certain Siemens motors without temperature
sensor. Motor model is a thermal 3-mass model. It is activated with p0612.02 = 1. The necessary
parameters are automatically transferred when commissioning via DRIVE-CLiQ.
Note
During commissioning, thermal motor model 3 is automatically set after selecting a suitable
Siemens motor (p0301). The parameters are set to values appropriate for the particular motor
type.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 639
Monitoring functions and protective functions
10.2 Thermal motor protection
The temperatures in the motor are calculated from the motor measured values and displayed in
the following monitoring and adjustable parameters:
• r0034 (motor utilization thermal)
• p0610 (motor overtemperature response)
• p0613 (motor temperature model 1 or 3 ambient temperature)
• r0631 (motor temperature model stator iron temperature)
• r0632 (motor temperature model stator winding temperature)
• r0633 (motor temperature model rotor temperature)
• r5387 (motor temperature model 3 timer)
• p5388 (motor temperature current reduction inhibit)
• p5389 (motor temperature status word faults / alarms)
Important settings
The most important parameters for thermal motor model 3 including extension are explained in
the following table.
Parameter Explanation
p5390 Alarm threshold
When the temperature from the motor temperature model (r0632) exceeds the alarm threshold, alarm
A07012 "Drive: Motor temperature model 1/3 overtemperature" is output
p5391 Fault threshold
When the temperature from the motor temperature model (r0632) exceeds the fault threshold, fault
F07011 "Drive: Motor overtemperature" is output.
p5350 Boost factor
Defines the boost factor for the copper losses at standstill.
• 8015 Signals and monitoring functions - Motor temperature status word faults/
alarms
• 8016 Signals and monitoring functions - thermal monitoring motor, Mot_temp ZSW
F/A
• 8017 Signals and monitoring functions - motor temperature model - 1 (I2t)
• 8018 Signals and monitoring functions - motor temperature model 2
• 8019 Signals and monitoring functions - motor temperature model 3
Drive functions
640 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 641
Monitoring functions and protective functions
10.2 Thermal motor protection
Description
The motor temperature is sensed using temperature sensors integrated in the motor windings.
The following sensor types are fitted in the motor windings by default:
• PTC
• KTY84
• Pt100 / Pt1000
• Bimetal NC contact (bimetallic sensor with NC contact)
Setting Reaction
p0600 = 1 Activates motor temperature sensing via encoder 1.
p0601 = 1 Sets the "PTC" sensor type.
You will find additional information on this sensor type in the SINAMICS S120 Control Units and
Supplementary System Components manual.
Drive functions
642 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
KTY84 temperature sensors have an almost linear characteristic and are therefore suitable for
continuously measuring and displaying the motor temperature.
Setting Reaction
p0600 = 1 Activates motor temperature sensing via encoder 1.
p0601 = 2 Sets the "KTY84" sensor type.
You will find additional information on this sensor type in the SINAMICS S120 Control Units and
Supplementary System Components manual.
Setting Reaction
p0600 = 1 Activates motor temperature sensing via encoder 1.
p0601 = 5 Sets the "Pt100" sensor type.
p0601 = 6 Sets the "Pt1000" sensor type.
Setting Reaction
p0600 = 1 Activates motor temperature sensing via encoder 1.
p0601 = 4 Sets the "Bimetal NC contact" sensor type.
Description
Sensor Modules are needed when additional temperature sensors are connected via DRIVE-CLiQ.
The following Sensor Module types are available:
• Sensor Module Cabinet-Mounted (SMC) for installation in control cabinets
• Sensor Module External (SME) for motor-level installation (degree of protection IP67)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 643
Monitoring functions and protective functions
10.2 Thermal motor protection
Sensor types
The following sensor types can be connected to a Sensor Module: PTC, KTY84, Pt1000 and also
bimetal NC contacts in some cases.
Available interfaces
The following table provides an overview of the interfaces available on the various
Sensor Module types:
SMC30
An SMC30 offers two encoder connections. The encoder can either be connected to the
interface X520 (15-pin D-sub connector) or to the interface X521 / X531 (terminal strip).
SMC40
An SMC40 only supports pure digital encoders without incremental signals (order designation:
EnDat 22). In contrast to the other Sensor Modules, the SMC40 is a double SMC. SMC40 is wired
with the connector by means of two DRIVE-CLiQ cables. Motor temperature monitoring is not
possible with the SMC40.
Without a connected EnDat 2.2 encoder, it is not possible to integrate the SMC40 into the
topology, which means that it cannot be fully configured.
Note
Safety Integrated Functions
Firmware V4.5 does not support any Safety Integrated Functions.
Drive functions
644 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Features
• SME has IP67 degree of protection.
SME20 / 25
SME2x evaluate encoder and sensor data. The calculated values are transferred to the Control
Unit via DRIVE-CLiQ.
SME20 and SME25 differ regarding the encoder interface. A temperature sensor cannot be
connected to the SME25 to sense the motor temperature. Instead, use an SME125.
SME120 / 125
SME12x are required for the following usage conditions:
• The encoder interface is installed close to the motor outside a control cabinet.
• Multiple motor temperature channels are required.
• The motor temperature sensors do not have safe electrical separation.
• Safe electrical separation is not possible.
SME12x are particularly suitable for linear and torque motor applications.
If r0458[0...2].8 = 1 is displayed, up to three temperature sensors can be connected to terminal
strip X200. A temperature channel is assigned to each sensor.
The SME12x evaluates the data of the temperature sensors and makes the calculated values
available via DRIVE-CLiQ for further processing.
Table 10-1 Assignment of terminal strip X200 for the temperature sensors
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 645
Monitoring functions and protective functions
10.2 Thermal motor protection
• Temperature measurement
The following settings are possible:
Setting Reaction
p0600 = 1, 2 or 3 Selects the additional motor temperature sensing via channels 2
to 4.
p0601 = 10 Activates evaluation via multiple temperature channels SME12x.
• KTY84
The following settings are possible:
Setting Reaction
p4601[0...n] to p4603[0...n] = 20 Sets the KTY84 sensor type.
r4620[0...3] ≠ -200 °C The temperature display is valid.
r4620[1] Shows the actual value of the temperature sensors from channel
2.
r4620[2] Shows the actual value of the temperature sensors from channel
3.
r4620[3] Shows the actual value of the temperature sensors from channel
4.
• Pt1000
The following settings are possible:
Setting Reaction
p4601[0...n] to p4603[0...n] = 60 Sets the Pt1000 sensor type.
r4620[0...3] ≠ -200 °C The temperature display is valid.
r4620[1] Shows the actual value of the temperature sensors from channel
2.
r4620[2] Shows the actual value of the temperature sensors from channel
3.
r4620[3] Shows the actual value of the temperature sensors from channel
4.
Drive functions
646 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
• PTC
The following settings are possible:
Setting Reaction
p4601[0...n] to Sets the sensor type PTC, sets the evaluation type and activates
p4603[0...n] = 10, 11 or 12 the evaluation.
p4601[0...n] = 10 PTC fault
p4601[0...n] = 11 PTC alarm
p4601[0...n] = 12 PTC alarm and timer
r4620[0...3] = -200 °C –
• Bimetal NC contact
The following settings are possible:
Setting Reaction
p4601[0...n] to Sets the sensor type Bimetal NC contact, sets the evaluation type
p4603[0...n] = 30, 31 or 32 and activates the evaluation.
p4601[0...n] = 30 Bimetal NC contact fault
p4601[0...n] = 31 Bimetal NC contact alarm
p4601[0...n] = 32 Bimetal NC contact alarm and timer
r4620[0...3] = -200 °C –
Description
Terminal Modules provided the drive system with additional analog and digital data inputs and
outputs. They are intended for use in control cabinets. Terminal Modules are connected with the
drive system via DRIVE-CLiQ.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 647
Monitoring functions and protective functions
10.2 Thermal motor protection
Available interfaces
The table below gives you an overview of the available interfaces on the various Terminal
Modules:
Terminal Module 31
A TM31 is used when additional digital and analog inputs/outputs are required.
The temperature sensor is connected to terminal X522. The values of the fault and/or alarm
thresholds can be set in parameter p4102[0..1] from -48 °C to 251 °C. p4102 = 251°C deactivates
the alarm and fault threshold. The factory setting is 100 °C for the alarm threshold and 120 °C
for the fault threshold.
• Temperature measurement
The following settings are possible:
Drive functions
648 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
• PTC
The following settings are possible:
• KTY84
The following settings are possible:
• Pt1000
The following settings are possible:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 649
Monitoring functions and protective functions
10.2 Thermal motor protection
The TM120 senses the actual temperature values and evaluates them. The fault and alarm
thresholds (p4102) of the actual temperature values can be set from -48° C up to +251° C.
Temperature sensors are connected as follows to terminal strip X521:
Setting Reaction
p0600[0...n] = 20 or 21 Activates motor temperature sensing via an external sensor.
p0601[0...n] = 11 Sets the evaluation for several temperature channels.
p0608[0...3] Assigns the temperature channels for the motor temperatures to signal source 2.
p0609[0...3] Assigns the temperature channels for the motor temperatures to signal source 3.
p4100[0...n] = 0 Deactivates temperature evaluation.
r4101[0...3] Indicates the actual resistance value of the respective temperature sensor. The maxi‐
mum measurable resistance is 2170 Ω.
p4102[0/2/4/6] Sets the alarm thresholds of the temperature sensors to between -48 °C and 250 °C.
p4102[1/3/5/7] Sets the fault thresholds of the temperature sensors to between -48 °C and 250 °C.
p4102[0...7] = 251 °C Deactivates the alarm and/or fault message that has been set.
p4610[0...n] to p4613[0...n] Assigns up to four temperature sensors to the motor and defines the responses.
r4620[0...3] ≠ -200 °C Means:
• A KTY84/PT1000 is connected.
• The temperature display is valid.
r4620[0...3] = -200 °C Means:
• A PTC or a bimetal NC contact is connected.
• There is a temperature sensor fault.
• The sensor channel is deactivated.
• The temperature evaluation is deactivated.
Drive functions
650 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
• KTY84
The following settings are possible:
• Pt1000
The following settings are possible:
• PTC
The following settings are possible:
• Bimetal NC contact
The following settings are possible:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 651
Monitoring functions and protective functions
10.2 Thermal motor protection
Note
Temperature inputs
The TM150 temperature inputs are not electrically isolated.
The fault and alarm thresholds of the temperature values can be set from -99 °C to 251 °C.
Temperature sensors are connected as follows to terminal strips X531 to X536:
Drive functions
652 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 653
Monitoring functions and protective functions
10.2 Thermal motor protection
Line filter
A line filter is activated to suppress noise radiated from the line supply. Using p4121, the filter can
be set to a 50 Hz or 60 Hz line frequency.
You can find additional information in function diagram 9626 in the SINAMICS S120/S150 List
Manual.
Note
Connection diagram for 12 temperature channels
The temperature sensors connected to a TM150 are not numbered consecutively. The first 6
temperature channels retain their numbering of 0 to 5. The other 6 temperature channels are
consecutively numbered from 6 to 11, starting at terminal X531 (see function diagram 9627 in
the SINAMICS S120/S150 Lists Manual).
Drive functions
654 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
You can find additional information in function diagram 9627 in the SINAMICS S120/S150 List
Manual.
• Example of 8 temperature channels
– 2x2 wire at terminal X531: p4108[0] = 1 ≙ sensor 1 is at channel 0 and sensor 2 is at
channel 6
– 2x2 wire at terminal X532: p4108[1] = 1 ≙ sensor 1 is at channel 1 and sensor 2 is at
channel 7
– 1x3 wire at terminal X533: p4108[2] = 2 ≙ sensor 1 is at channel 2
– 1x3 wire at terminal X534: p4108[3] = 2 ≙ sensor 1 is at channel 3
– 1x4 wire at terminal X535: p4108[4] = 3 ≙ sensor 1 is at channel 4
– 1x2 wire at terminal X536: p4108[5] = 0 ≙ sensor 1 is at channel 5
Note
PTC and bimetal NC contact sensor types
Only form groups of continuously measuring temperature sensors. Depending on the status, the
switching temperature sensors PTC and bimetal NC contacts are only assigned the temperatures
-50 °C and +250 °C. Within a group with continuous temperature actual values, the calculation
of the maximum/minimum/mean value temperature is significantly falsified by taking into
account switching temperature sensors.
• Example
The temperature actual value from channels 0, 3, 7, and 9 should be combined in group 1:
– p4111[1].0 = 1
– p4111[1].3 = 1
– p4111[1].7 = 1
– p4111[1].9 = 1
The calculated values from group 1 are available in the following parameters for further
interconnection:
– r4112[1] = maximum
– r4113[1] = minimum
– r4114[1] = mean value
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 655
Monitoring functions and protective functions
10.2 Thermal motor protection
Procedure
Proceed as follows to set the smoothing time for the temperature channels:
1. Open the inputs/outputs of the TM150 component in the STARTER commissioning tool
("Drive unit x > Input/output components > TM150_component > Inputs/outputs").
2. Select the desired temperature sensor (e.g. sensor 5) using the tab.
Drive functions
656 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
3. Click on the "Smoothing" button in the circuit diagram of the displayed temperature sensor/
channel (for sensor 5: p4119[5] = 1).
The filter to smooth the temperature signal is activated. Under the "Smoothing" button, an
input field for the necessary smoothing time constant (p4122[0...11]) is displayed.
4. Enter the required smoothing time constant (p4122) into the input field.
The smoothing time constants can be calculated using the aforementioned formula. To do
this, you have to know over how many temperature channels you wish to configure a
smoothing time.
The implemented smoothing time is displayed after the entry in p4122 beneath the input
field for the selected temperature channel (r4120[0...11]).
5. Repeat steps 2 to 4 for all temperature sensors/channels being used.
Description
Motor Modules have a direct connection for a motor temperature sensor. You can evaluate PTC,
KTY84, Pt100, Pt1000 or bimetal NC contact temperature sensors. The terminals of the
temperature sensors at a Motor Module depend on their design.
Available interfaces
The table below gives you an overview of the available interfaces on Motor Modules of different
formats:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 657
Monitoring functions and protective functions
10.2 Thermal motor protection
Note
Temperature measurement with bimetal NC contact
Temperature measurement using a bimetal NC contact is only possible with Motor Modules in
the Booksize format.
Note
Temperature measurement with Pt100
Temperature measurement using a Pt100 is only possible with Motor Modules in the Chassis
format.
When r0192.15 shows the value "1", you can select the sensor type Pt100 with p0601[0...n] = 5.
A motor temperature offset can be set using p0624 [0...n].
Description
A Power Module in the Chassis format has one temperature channel and can evaluate
temperature sensors of the type PTC, KTY84, Pt1000 and Pt100 (r0192.15 = 1).
Available interfaces
The table below gives you an overview of the available interfaces on Power Modules in Chassis
format.
Description
Control Unit Adapter 31 (CUA31) and 32 (CUA32) each have one temperature channel. The
terminal strip in the CUA31 has an interface for a motor temperature sensor. The temperature
sensor can be alternatively connected at the CUA32 via the encoder interface.
Drive functions
658 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
The Control Unit 310-2 DP/PN has two independent temperature channels. The motor
temperature sensors can be connected via two interfaces. One of the channels is in the encoder
interface, the second channel is on the terminal strip. PTC or KTY84 temperature sensors can be
connected and evaluated.
Available interfaces
The following table provides an overview of the available interfaces:
CUA31
The following settings are possible:
Setting Reaction
p0600[0...n] = 11 Sets the temperature channel via CU terminals.
p0601[0...n] = Sets the sensor type and the response.
0, 1, 2, 3 or 5
CUA32
The following settings are possible:
Setting Reaction
p0600[0...n] = 10 Sets the temperature measurement via BICO interconnection
p4600[0...n] Sets the sensor type for temperature channel 1 (encoder interface).
p4601[0...n] Sets the sensor type for temperature channel 2 (terminal strip).
Setting Reaction
p0600[0...n] = 10 Sets the temperature measurement via BICO interconnection
p4600[0...n] Sets the sensor type for temperature channel 1 (encoder interface).
p4601[0...n] Sets the sensor type for temperature channel 2 (terminal strip).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 659
Monitoring functions and protective functions
10.2 Thermal motor protection
Description
In a motor with DRIVE-CLiQ connection, the motor and encoder data is saved as an electronic
rating plate. This data is transferred to the Control Unit when commissioning. All necessary
parameters are preset. The parameters for monitoring the motor temperature are also preset.
Other changes are not required.
Parameterization
The following parameters are preset during commissioning:
Setting Explanation
p0600 = 1 Setting of the temperature sensor via encoder 1
p0601 = 2 The sensor type KTY84 is set.
p0604[0...n] Motor temperature alarm threshold
p0605[0...n] Motor temperature fault threshold
p0606[0...n] Motor temperature timer (timer for changeover from an alarm to a fault value).
Description
The temperature recorded by a sensor is evaluated as follows:
Drive functions
660 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Pt1000 or KTY84
• When the alarm threshold p0604 is exceeded, alarm A07910 is output.
Using p0610 (motor temperature response), you can set the response of the drive to the
triggered alarm as follows:
Value Reaction
0 • No reaction
• Alarm A07910
• No reduction of I_max
1 • Alarm A07910
• Fault F07011
• Reduction of I_max
2 • Alarm A07910
• Fault F07011
• No reduction of I_max
12 • Alarm A07910
• Fault F07011
• No reduction of I_max
• Temperature storage
• If the set fault threshold is reached, fault F07011 is triggered depending on the setting in
p0610.
PTC
• Alarm A07910 is triggered once the PTC responds.
• Fault F07011 is triggered once the waiting time defined in p0606 has elapsed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 661
Monitoring functions and protective functions
10.2 Thermal motor protection
• If an induction motor is connected, you can suppress fault F07016 by setting p0607 = 0. The
drive then continues to operate with the data calculated in the thermal 3-mass model.
• If the motor temperature sensor set in p0600 is not connected, alarm A07820 "Temperature
sensor not connected" is triggered.
General
• r0034 CO: Motor utilization thermal
• r0035 CO: Motor temperature
• r0068 CO: Absolute actual current value
• p0318[0...n] Motor stall current
• p0600[0...n] Motor temperature sensor for monitoring
• p0601[0...n] Motor temperature sensor type
• p0602 Parallel connection power unit number temperature sensor
• p0603 CI: Motor temperature signal source
• p0604[0...n] Mot_temp_mod 2:sensor alarm threshold
• p0605[0...n] Mot_temp_mod 1/2 threshold and temperature value
• p0606[0...n] Mot_temp_mod 2/sensor timer
• p0607[0...n] Temperature sensor fault timer
• p0608[0...3] CI: Motor temperature signal source 2
• p0609[0...3] CI: Motor temperature signal source 3
• p0610[0...n] Motor overtemperature response
Drive functions
662 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 663
Monitoring functions and protective functions
10.2 Thermal motor protection
Function description
The function is used to display the calculated time under thermal overload until an alarm is
triggered. When the alarm is triggered, the drive goes into fault condition without delay.
A constant motor load is the basis for the calculation. The calculation is performed
independently of the configured motor or set motor model.
The motor temperature is monitored by temperature sensors or using a set motor model.
Overview
To guarantee motor overload protection according to IEC/UL 61800‑5‑1 for your drive, some
parameters of the temperature monitoring have to be checked and adapted if necessary.
Drive functions
664 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.2 Thermal motor protection
Requirement
• You have correctly entered the motor data during commissioning.
Procedure
NOTICE
Thermal overload of third-party motors due to a shutdown threshold that is too high
With a Siemens motor, the drive sets the shutdown threshold of the thermal motor model to
match the motor. With a third-party motor, the drive cannot ensure in every case that the
shutdown threshold is exactly right for the motor. A shutdown threshold that is set too high can
lead to a thermal overload, thus causing damage to the motor.
• If required for a third-party motor, reduce the corresponding shutdown threshold p0605,
p0615 or p5391.
Proceed as follows to check and set all relevant temperature monitoring parameters:
1. Set p0610 = 12.
2. Set the following parameters depending on the configured motor:
– Synchronous motor:
p0612.0 = 1
p0612.8 = 1
p0612.12 = 1
For a motor without temperature sensor: p0613 = 40 °C
– Induction motor:
p0612.1 = 1
p0612.9 = 1
For a motor without temperature sensor: p0625 = 40 °C
The shutdown threshold p0605, p0615 or p5391 parameterized in the motor data set may not
be increased.
Changing additional parameters of the thermal motor model can lead to the converter no longer
satisfying the motor overload protection in accordance with IEC/UL 61800‑5‑1.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 665
Monitoring functions and protective functions
10.3 Blocking protection
Function description
The "Motor blocked" fault is output if the speed of the drive is below the adjustable speed
threshold (p2175). In addition, the following applies:
• Vector control type
The speed controller is at its limits.
• U/f control type
The current limit has been reached.
Once the ON delay (p2177) has elapsed, the message "Motor blocked" and fault F07900 are
generated.
The enable for blocked motor monitoring can be deactivated using p2144.
0RWEORFNQBWKUHVK
S
QBDFWVPRRWKPVJ
QBDFWS
U
S! !YHFWRUFRQWUROV
0RWRUEORFNHGPRQLWRULQJ
S!8IFKDUDFWHULVWLFV
(QDEOH
S>&@
&RQWUROPRGH
S
6SHHGFRQWUROOHUDWLWVOLPLW
U
ุ 0RWRUEORFNHG
7
U
)
,BOLP8BRXWSDFW
U ุ S
6ZLWFKRQGHOD\
,BOLP0BOLPDFW
U
Drive functions
666 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Monitoring functions and protective functions
10.4 Stall protection for vector control
Overview
This function is only available in the Vector control type.
Function description
If the adaptation controller output exceeds the speed threshold set in p1744 for stall detection,
r1408.11 (speed adaptation, speed deviation) is set.
If the error threshold value set in p1745 is exceeded at low speeds (speed < p1755 · (100% -
p1756)), then r1408.12 (motor stalled) is set.
If r1408.11 or r1408.12 is set, then after the delay time in p2178, fault F7902 (motor stalled)
is output.
6SHHGWKUHVKROGVWDOOGHWHFWLRQ
USP RQO\IRUVSHHGFRQWUROZLWKHQFRGHU
S
6SHHGDGDSWDWLRQVSHHGGHYLDWLRQ
U
6WDOO 0RWRUVWDOOHG
7
ุ U
PRQLWRULQJ 0RWRUVWDOOHG
)
U
S
V
S 6ZLWFKRQGHOD\
)DXOWWKUHVKROGYDOXHVWDOOGHWHFWLRQ
Figure 10-3 Stall protection
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 667
Monitoring functions and protective functions
10.4 Stall protection for vector control
Drive functions
668 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions 11
11.1 Latest information
Important note for maintaining the operational safety of your system:
NOTICE
Danger to operational safety due to unwanted motion
Systems with safety-related characteristics are subject to special operational safety
requirements on the part of the operating company. If information on a lack of product safety
becomes known in the course of observing a product, this information is declared in various
ways. For this reason, we publish a special newsletter containing information on product
developments and features that are (or could be) relevant when operating safety-related
systems.
• You should subscribe to and carefully read the corresponding newsletter in order to obtain
the latest information and to allow you to modify your equipment accordingly.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 669
Safety Integrated Basic Functions
11.1 Latest information
7. At the very least, register for the newsletters for the following product areas:
– Safety Integrated Newsletter
Drive functions
670 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
Note
Further references
This manual exclusively contains information about the Safety Integrated Basic Functions.
More information about the Safety Integrated Extended Functions and Safety Integrated
Advanced Functions can be found in the SINAMICS S120 Safety Integrated function manual.
Note
Handling the safety password
• The safety password protects safety parameters against maloperation. Always assign a
strong password, to activate efficient protection.
• To reset the password to the factory setting, you require the valid password.
• The probability of failure (PFH) and certification of the safety functions apply even if no
password has been set.
• More information can be found in the SINAMICS S120 Safety Integrated Function Manual.
Safety Integrated
The "Safety Integrated" functions enable the implementation of highly effective application-
oriented functions for man and machine protection. This innovate safety technology offers the
following benefits:
• Increased safety
• More economic operation
• Greater flexibility
• Higher level of plant availability
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 671
Safety Integrated Basic Functions
11.2 General information
• EN 60204-1
Safety of machinery - Electrical equipment of machines - Part 1: Electrical equipment of
machinery - General requirements
• IEC 61508
Functional safety of electrical and electronic systems
This standard defines "safety integrity levels" (SIL), which not only describe a certain degree
of integrity with regard to safety-oriented software but also defined, quantitative error
probability ranges with regard to the hardware.
• IEC 61800-5-2
Adjustable-speed electrical power drive systems
Part 5-2: Safety requirements - Functional
Note
Certifications
In conjunction with certified components, the safety functions of the SINAMICS S120 drive
system fulfill the following requirements:
• Safety integrity level 2 (SIL 2) to IEC 61508
• Category 3 according to DIN EN ISO 13849‑1
• Performance level (PL) d according to DIN EN ISO 13849-1
In addition, the SINAMICS S120 safety functions are normally certified by independent
institutions. A list of currently certified components is available on request from your local
Siemens office.
Two-channel parameterization
Parameterization of the Safety Integrated functions must be performed in two channels; i.e.
there is one parameter each for the 1st and 2nd channel. These two parameters must be
identically parameterized.
Drive functions
672 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
For safety reasons, you can only configure the Safety-relevant parameters of the first channel
with the Startdrive commissioning tool while offline. Startdrive copies the parameters of the
second channel automatically.
Since Startdrive generates the safety-relevant parameters of the second channel by copying, this
manual contains only the parameters of the first channel. You will find the relevant parameters
of the 2nd channel in the parameter description, e.g. in SINAMICS S120/S150 List Manual.
On faults and alarms, only the error number of the 1st channel is stated.
Monitoring cycle
The safety-relevant drive functions are executed cyclically in the monitoring cycle.
The safety monitoring cycle lasts a minimum of 4 ms. Increasing the current controller cycle
(p0115) also increases the safety monitoring cycle.
Data cross-check
A cyclic cross-check of the safety-related data in the two monitoring channels is carried out. If
any data is inconsistent, a stop response is triggered with any Safety function.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 673
Safety Integrated Basic Functions
11.2 General information
Function Description
Safe Torque Off (STO) STO is a safety function that prevents the drive from restarting unexpectedly, in accordance with
EN 60204-1:2006 Section 5.4.
Safe Stop 1 (SS1, time con‐ Safe Stop 1 is based on the "Safe Torque Off" function. This means that a Category 1 stop in
trolled) accordance with EN 60204-1:2006 can be implemented.
Safe Brake Control (SBC) The SBC function permits the safe control of a holding brake. Special requirements exist for Power/
Motor Modules of the Chassis format1) as well as Power Modules of the Blocksize format2).
1) SBC is only supported by Power/Motor Modules of the Chassis format that have article number ...3 (final digit) or higher. A Safe
Brake Adapter is also needed for this format.
2) Power Modules of the Blocksize format also require a Safe Brake Relay for this function.
Note
Scope of functions
The Safety Integrated Extended Functions include the Basic Functions.
An additional license that will be charged is required to use the following Safety Integrated
Extended Functions. Extended Functions with encoder require an encoder with safety capability.
• Safe Torque Off (STO)
• Safe Stop 1 (SS1, time and acceleration controlled)
• Safe Brake Control (SBC)
• Safe Stop 2 (SS2)
• Safe Operating Stop (SOS)
• Safely-Limited Speed (SLS)
• Safe Speed Monitor (SSM)
Drive functions
674 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
Note
Scope of functions
The Safety Integrated Advanced Functions include the Basic and Extended Functions
These functions require an additional Safety Advanced license. Advanced Functions with
encoder require an encoder with safety capability.
• Safely-Limited Position (SLP)
• Transferring safe position values (SP)
• Safe Cam (SCA)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 675
Safety Integrated Basic Functions
11.2 General information
Note
PROFIsafe or TM54F
Using a Control Unit, control is possible either via PROFIsafe or TM54F. Mixed operation is not
permissible.
Drive functions
676 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
Basic Functions
• r9798 SI actual checksum SI parameters (Control Unit)
• p9799 SI reference checksum SI parameters (Control Unit)
• r9898 SI actual checksum SI parameters (Motor Module)
• p9899 SI reference checksum SI parameters (Motor Module)
During each ramp-up procedure, the actual checksum is calculated via the Safety parameters
and then compared with the reference checksum.
If the actual and reference checksums differ, fault F01650 or F01680 is output and an
acceptance test requested.
Note
The safety password does not have the equivalent quality of a password (protection against
unauthorized access, e.g. by an attacker), but rather that of write protection (e.g. protection
against maloperation).
Note
The password protection is only available online.
Password reset
• You require a valid password to reset the password to the factory setting by resetting the
safety parameters.
• Please note that when the factory setting is reset throughout the complete device, then the
safety password is also deleted.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 677
Safety Integrated Basic Functions
11.2 General information
Drive functions
678 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 679
Safety Integrated Basic Functions
11.2 General information
11.2.6.1 Forced checking procedure or test of the switch-off signal paths (test stop) for Safety
Integrated Basic
The forced checking procedure (test stop) at the switch-off signal paths is used to detect
software/hardware faults at both monitoring channels in time and is automated by means of
activation/deactivation of the "Safe Torque Off" (STO) or "Safe Stop 1" (SS1) function.
To fulfill the requirements of ISO 13849-1 regarding timely error detection, the two switch-off
signal paths must be tested at least once within a defined time to ensure that they are
functioning properly. This functionality must be implemented using the forced checking
procedure (test stop), triggered either in the manual mode or by the automated process.
A timer ensures that forced checking procedure (test stop) is carried out in a timely fashion.
• p9659 SI forced checking procedure, timer.
A forced checking procedure (test stop) must be performed on the switch-off signal paths at least
once during the time set in this parameter.
Once this time has elapsed, an alarm is output and remains active until forced checking
procedure (test stop) is carried out.
The timer returns to the set value each time the STO/SS1 function is deactivated.
Note
Resetting the timer of the Basic Functions
When simultaneously using the Extended Functions, if the forced checking procedure (test stop)
is performed, then the timer of the Basic Functions is also reset.
While STO is selected by the Extended Functions, the terminals for the selection of the Basic
Functions are not checked for discrepancy. This means that the forced checking procedure (test
stop) of the Basic Functions must always be performed without the selection of STO or SS1 by
the Extended Functions. It is otherwise not possible to verify the correct control by the terminals.
When the appropriate safety devices are implemented (e.g. protective doors), it can be assumed
that running machinery will not pose any risk to personnel. The user is therefore only informed
that the forced checking procedure (test stop) is due in the form of an alarm, which requests the
user to perform forced checking procedure (test stop) at the next possible opportunity. This
alarm does not affect machine operation.
The user must set the time interval for carrying out forced checking procedure (test stop) to
between 0.00 and 9000.00 hours depending on the application (factory setting: 8.00 hours).
Examples of when the forced checking procedure (test stop) must be performed:
• When the drives are at a standstill after the system has been switched on (POWER ON).
• When the protective door is opened.
• At defined intervals (e.g. every 8 hours).
• In automatic mode (time and event dependent).
• The maximum time interval is one year (8760 hours).
Drive functions
680 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.2 General information
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 681
Safety Integrated Basic Functions
11.3 Safety instructions
DANGER
Risk minimization through Safety Integrated
Safety Integrated can be used to minimize the level of risk associated with machines and plants.
Machines and plants can only be operated safely in conjunction with Safety Integrated,
however, when the machine manufacturer:
• Precisely knows and observes this technical user documentation - including the
documented limitations, safety information and residual risks.
• Carefully constructs and configures the machine/plant. A careful and thorough acceptance
test must then be performed by qualified personnel and the results documented.
• Implements and validates all the measures required in accordance with the machine/plant
risk analysis by means of the programmed and configured Safety Integrated Functions or by
other means.
The use of Safety Integrated does not replace the machine/plant risk assessment carried out by
the machine manufacturer as required by the EC machinery directive.
In addition to using Safety Integrated Functions, further risk reduction measures must be
implemented.
NOTICE
Danger to life as a result of inactive Safety Integrated Functions after powering up
The Safety Integrated Functions are only activated after the system has completely powered
up. System startup is a critical operating state with increased risk. When accidents occur, this
can result in death or severe injury.
• Make sure that the machine is safe during the system start-up.
WARNING
Danger to life as a result of undesirable motor movement when automatically restarting
The Emergency Stop function must bring the machine to a standstill according to Stop Category
0 or 1 (STO or SS1) (EN 60204-1).
It is not permissible that the motor automatically restarts after an Emergency Stop, as this
represents danger to life as a result of the associated undesirable motor motion.
When individual safety functions (Safety Integrated Extended Functions or Safety Integrated
Advanced Functions) are deactivated, an automatic restart is permitted under certain
circumstances depending on the risk analysis (except when Emergency Stop is reset). An
automatic start is permitted when a protective door is closed, for example.
• For the cases listed above, ensure that an automatic restart is absolutely not possible.
Drive functions
682 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.3 Safety instructions
WARNING
Danger to life as a result of undesirable motor motion when the system powers up and the
drives are activated after changing or replacing hardware and/or software
After hardware and/or software components have been modified or replaced, it is only
permissible for the system to run up and the drives to be activated with the protective devices
closed. Personnel shall not be present within the danger zone.
• It may be necessary to carry out a partial or complete acceptance test or a simplified
functional test after having made certain changes or replacements.
• Before personnel may re-enter the hazardous area, all of the drives should be tested to
ensure that they exhibit stable control behavior by briefly moving them in both the plus and
minus directions (+/-).
• When switching on carefully observed the following:
The Safety Integrated Functions are only available and can only be selected after the system
has completely powered up.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 683
Safety Integrated Basic Functions
11.4 Safe Torque Off (STO)
Drive functions
684 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.4 Safe Torque Off (STO)
WARNING
Unplanned motor motion
After the energy feed has been disconnected (STO active) the motor can undesirably move (e.g.
the motor can coast down), therefore presenting risk to persons.
• Take suitable measures to prevent undesirable movement, e.g. by using a brake with safety-
relevant monitoring. For additional information, see Chapter "Safe Brake Control (SBC)
(Page 691)".
WARNING
Danger due to short, limited movements
If two power transistors simultaneously fail in the power unit (one in the upper and one in the
lower inverter bridge), then this can cause cause brief, limited movement.
The maximum movement can be:
• Synchronous rotary motors: Max. movement = 180° / no. of pole pairs
• Synchronous linear motors: Max. movement = pole width
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 685
Safety Integrated Basic Functions
11.4 Safe Torque Off (STO)
Drive functions
686 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.4 Safe Torque Off (STO)
Restart after the "Safe Torque Off" function has been selected
1. Deselect the function.
2. Set drive enables.
3. Cancel the "switching on inhibited" and switch the drive back on.
– 1/0 edge at input signal "ON/OFF1" (cancel "switching on inhibited")
– 0/1 edge at input signal "ON/OFF1" (switch on drive)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 687
Safety Integrated Basic Functions
11.5 Safe Stop 1 (SS1, time controlled)
Note
Selection via terminals
The selection of the "Safe Stop 1" (time-controlled) function via terminals is parameterized by
setting a delay > 0 in p9652. In this case, the STO function can no longer be selected directly via
terminals, i.e. either STO or SS1 can be selected via terminals.
If the "Safe Stop 1" (time-controlled) function has been selected by parameterizing a delay time
in p9652, STO can no longer be selected directly via terminals.
Precondition
• The Basic Functions are enabled via terminals and/or PROFIsafe:
– p9601 = 1, 8 or 9 (hex)
• Enabling Basic Functions via TM54F
– p9601.6 = 1
• In order that the drive can brake down to a standstill even when selected through one
channel, the time in p9652 must be shorter than the sum of the parameters for the data cross-
check (p9650 and p9658). Otherwise the drive will coast down after the time p9650 + p9658
has elapsed.
Drive functions
688 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.5 Safe Stop 1 (SS1, time controlled)
• The timer (p9652) after whose expiration STO is activated, is implemented with two
channels, although deceleration along the OFF3 ramp is only one channel.
• Effect on "Speed setpoint limit effective" (r9733[0...2]):
If SS1 (≙ STOP B), setpoint 0 is specified in r9733[0...2].
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 689
Safety Integrated Basic Functions
11.5 Safe Stop 1 (SS1, time controlled)
WARNING
Any axis motion is possible
During the delay time (p9652), for "Safe Stop 1 (time-controlled) with external stop", any axis
movements are possible.
Differences between "SS1 with OFF3" and "SS1 with external stop"
"SS1 with OFF3" and "SS1 with external stop" have the following differences:
• In order to activate "Safe Stop 1 with external stop", additionally set p9653 = 1.
• When SS1E is selected, the drive is not braked along the OFF3 ramp, but after the delay time
has expired (p9652), only STO/SBC is automatically initiated.
• 2810 SI Basic Functions - STO (Safe Torque Off), SS1 (Safe Stop 1)
• 2811 SI Basic Functions - STO (Safe Torque Off), safe pulse cancellation
Drive functions
690 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.6 Safe Brake Control (SBC)
Note
No SBC for SINAMICS HLA
SINAMICS HLA does not support Safe Brake Control.
Note
Controlling the brake via a relay for "Safe Brake Control"
If you use the "Safe Brake Control (SBC)" function, the use of relays/contactors can cause faults
in the brake control when brakes are switched.
WARNING
Undesirable motor motion due to defective brake
"Safe Brake Control" does not detect mechanical defects of the brake.
A cable break or a short-circuit in the brake winding is only detected when the state changes,
i.e. when the brake either opens and/or closes. In SINAMICS S120M, a cable break is only
identified when opening the brake.
For devices in Chassis format with connected Safe Brake Adapter, the connecting cable
between the Safe Brake Adapter and the motor brake is not monitored for cable break or short-
circuit.
The aforementioned defects may trigger unwanted motor motion, which may result in physical
injury or death.
• In particular, ensure the brake is not powered from an external source. Information on this
topic can be found in EN 61800‑5‑2, Appendix D.
• During commissioning, test the brake using the diagnostic function "Safe Brake Test (SBT)"
(Safety Integrated Extended Function): Detailed information can be found in the "SINAMICS
Safety Integrated Function Manual".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 691
Safety Integrated Basic Functions
11.6 Safe Brake Control (SBC)
Note
Connecting the brake
The brake cannot be directly connected to the Motor Module in chassis format. A Safe Brake
Adapter is also required.
The brake is controlled from the Control Unit. Two signal paths are available for applying the
brake.
&RQWUROWHUPLQDO
&RQWURO8QLW0RWRU
0RGXOH6DIH%UDNH 3
5HOD\
7% &ORVHGFLUFXLWEUDNH
%5
&RQWURO %5
WHUPLQDO
%UDNHGLDJQRVWLFV 0RWRU
7%
%5
0 0
%5
The Motor / Power Module carries out a check to ensure that the "Safe Brake Control" function
is working properly and ensures that, if the Control Unit fails or is faulty, the brake current is
interrupted and the brake applied.
Drive functions
692 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.6 Safe Brake Control (SBC)
The brake diagnosis can only reliably detect a malfunction in either of the switches (TB+, TB-)
when the status changes, i.e. when the brake is released or applied.
If the Motor Module or Control Unit detects a fault, the brake current is switched off. The brake
then closes and a safe state is reached.
Note
SBC for parallel connection of power units
Safe Brake Control with power units in a parallel connection is available if r9771.14 = 1.
If you wish to use SBC with SBA for chassis format power units connected in parallel, then it is
only permissible that you connect precisely one SBA to a power unit in the parallel connection.
The Safe Brake Adapter and therefore the brake are controlled via this power unit.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 693
Safety Integrated Basic Functions
11.6 Safe Brake Control (SBC)
There are two options for registering this power unit with the system:
• Automatic brake identification when commissioning the system for the first time
– Requirements:
- No Safety Integrated functions enabled
- p1215 = 0 (no motor holding brake available)
– During the first commissioning, SINAMICS checks at which power unit an SBA is
connected. If precisely one SBA is found, the number of the power unit is entered into
parameter p7015.
If several SBAs are found at the parallel-connected power units, message "F07935 drive:
Motor holding brake configuration error" is output.
– For devices in the chassis format, if the SBA feedback signal (SBA_DIAG) is read in via an
input of the power unit, then in addition, this digital input is automatically entered into
parameter p9621.
• Manually defining the power unit
– Enter the component number of the power unit, to which the SBA is connected, into
parameter p7015. If no SBA is connected to the power unit, faults are detected when
controlling the motor holding brake and fault F01630 is output.
– In parameter p9621 (p9621 = BICO interconnection to r9872.3), enter the digital input of
the power unit to which the SBA is connected and via which the SBA feedback signal
(SBA_DIAG) is read in.
Note
Disconnecting the brake cable for service purposes
As long as the brake is permanently released and not actuated, it is possible to briefly disconnect
the brake cable, e.g. for service purposes, and not receive fault messages. In the case of a fault,
message F07935 is only output when the brake is controlled.
Drive functions
694 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.7 Response times
Note
Actual value of the monitoring cycle (r9780)
You can only see the actual value of the monitoring cycle (r9780) if you are connected online
with the drive. However, you can use the following values to roughly calculate the response
times:
• If P0115[0] = 31.25 µs or 62.5 µs or 125 µs, then r9780 = 4 ms.
• If p0115[0] = 250 µs, then r9780 = 8 ms.
• If p0115[0] = 400 µs or 500 µs, then r9780 = 16 ms.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 695
Safety Integrated Basic Functions
11.7 Response times
11.7.1 Controlling via terminals on the Control Unit and Motor Module
The following table lists the response times from the control via terminals until the response
actually occurs.
Table 11-1 Response times for control via terminals on the Control Unit and the Motor Module.
Drive functions
696 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.7 Response times
Note
Internal SINAMICS response times
The specified response times are internal SINAMICS response times. Program run times in the
F‑host and the transmission time via PROFIBUS or PROFINET are not taken into account. When
calculating the response times between the F-CPU and the converter, you must take into account
that faults in the communication can result in a safety function only being selected after the
PROFIsafe monitoring time (F_WD_Time) has expired. The PROFIsafe monitoring time
(F_WD_Time) must also be included in the calculation when an error occurs.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 697
Safety Integrated Basic Functions
11.7 Response times
Drive functions
698 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
Features
• Only for the Basic Functions
• Two-channel structure via two digital inputs (e.g. Control Unit/power unit)
• A debounce function can be applied to the terminals of the Control Unit and the Motor
Module to prevent incorrect trips due to signal disturbances or test signals. The filter times
are set using parameter p9651.
• Different terminal blocks depending on the format
• Automatic ANDing of up to eight digital inputs (p9620[0...7]) on the Control Unit for Chassis
format power units connected in parallel
• The F-DI 0 is available on the CU310-2
Module 1st switch-off signal path 2nd switch-off signal path (EP termi‐
(p9620[0]) nals)
Control Unit CU320‑2 X122.1....6/X132.1…6 –
DI 0...7/16/17/20/21
Booksize / Booksize Com‐ (see CU320‑2) X21.3 and X21.4
pact Single Motor Module (on the Motor Module)
Chassis Single Motor Mod‐ (see CU320‑2) X41.1 and X41.2
ule / Power Module
Booksize / Booksize Com‐ (see CU320‑2) X21.3 and X21.4 (X1 motor connection)
pact Double Motor Module X22.3 und X22.4 (X2 motor connection)
(on the Motor Module)
Blocksize Power Module (see CU320‑2) X210.3 and X210.4 (on the
with CUA31 / CUA32 CUA31 / CUA32)
Control Unit CU310-2 X120.3 X120.4 and X120.51)
X121.1...4
Chassis Power Module with (see CU310-2) X41.1 and X41.2
CU310-2
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 699
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
Module 1st switch-off signal path 2nd switch-off signal path (EP termi‐
(p9620[0]) nals)
Blocksize Power Module (see CU310-2) STO_A and STO_B
with CU310-2 (for more detailed information, see "SI‐
NAMICS S120 AC Drive Manual ")
SIMOTION CX32-2 control‐ X122.1...6 –
ler extension DI 0...3/16/17
1)
Please note: For the CU310-2, you must use the EP terminal (DI 17) as a switchoff signal path. As 2nd
switch-off signal path, use any free digital input (DI). For further information about the terminals, see
the Equipment Manuals.
Note
Function of the EP terminals
The EP terminals are only evaluated if the Safety Integrated Basic Functions are enabled via
onboard terminals.
&RQWURO8QLW 0RWRU0RGXOH
'5,9(&/L4 '5,9(&/L4
;[
;[ %,
',[
S>@
&RQWURO8QLW U[
PRQLWRULQJFKDQQHO 0
'5,9(&/L4 *
;; 8 0
7HPS 9 a
:
7HPS
(39 %5
0RWRU0RGXOH
PRQLWRULQJFKDQQHO %5
(30
Figure 11-2 Example: Terminals for "Safe Torque Off": Example of Motor Modules Booksize and CU320-2
Drive functions
700 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
Note
Parameterization of the grouping
The grouping must be configured (DI on Control Unit) and wired (EP terminals) identically in
both monitoring channels.
Note
Response of STO for grouping
If a fault in a drive results in a "Safe Torque Off" (STO), this does not automatically mean that the
other drives in the same group also switch to "Safe Torque Off" (STO).
The assignment is checked during the test for the switch-off signal paths. The operator selects
"Safe Torque Off" for each group. The check is drive-specific.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 701
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
'ULYH
S>@
', 'ULYH 'ULYH 'ULYH
; 'ULYH
U
S>@
0
*URXS *URXS
Figure 11-3 Example: Grouping terminals with Motor Modules Booksize and CU320-2
Drive functions
702 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
Note
Parameterization of the tolerance time
In order to avoid that faults are incorrectly initiated, at these inputs the tolerance time must
always be set shorter than the shortest time between two switching events (ON/OFF, OFF/ON).
• If the monitoring functions are not selected/deselected within the tolerance time, this is
detected by the cross-check, and the following fault (STOP F) is output.
– F01611 (Basic Functions)
– C01770 (Extended / Advanced Functions)
For STO, the following applies: In this case, the pulses have already been canceled as a result
of the selection of "Safe Torque Off" on one channel.
Note
Timing between the switching operations in the Basic Functions
Message F01611 with fault value 1000 is output if switching operations occur too
frequently. The cause depends on the type of control:
• Persistent signal changes occurred at the F-DI.
• STO was permanently triggered via PROFIsafe (also as subsequent response).
Within the time 5 · p9650, there must be at least two switching operations at the terminals
or via PROFIsafe with a minimum time between them of p9650.
• If the "Safe Stop 1" of the Basic Functions is not selected within the tolerance time in two
channels, this is detected by the cross-check, and fault F01611 (STOP F) is output. After the
set "SI Safe Stop 1 delay time" (p9652), the pulses are suppressed.
Note
In order that the drive can brake down to a standstill even when selected through one
channel, the time in p9652 must be shorter than the sum of the parameters for the data cross-
check (p9650 and p9658). Otherwise, the drive will coast down after the time p9650 +
p9658 has elapsed.
Further notes for setting the discrepancy time (also see the following diagram "Discrepancy
time") are provided in the "SINAMICS S120/S150 List Manual" for the following message:
• F01611 (Basic Functions)
• C01770 (Extended / Advanced Functions)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 703
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
7' 7'
75 75
6ZLWFKLQJLQWHUYDO 76
7REHPDLQWDLQHG 76 ! 7' ! 75 W
TS Switching interval
TD Discrepancy time
TR Response time
Figure 11-4 Discrepancy time
,QSXWVLJQDOV
)', %LWSDWWHUQWHVW
W
6DIHW\IXQFWLRQ
$FWLYH
,QDFWLYH
W
)DXOW)
W
Figure 11-5 Converter response to a bit pattern test
Drive functions
704 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.8 Controlling via terminals on the Control Unit and Motor/Power Module
Note
Debounce time for unwanted triggering of Safety Integrated Functions
If the test pulses cause an unwanted triggering of the Safety Integrated functions, these test
pulses can be suppressed with the aid of the F-DI input filter (p9651 for Basic Functions). To do
this, a value must be entered in p9651 or p10017 that is greater than the duration of a test pulse.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 705
Safety Integrated Basic Functions
11.9 Control via TM54F
11.9.1 Design
The TM54F is a terminal expansion module for snapping onto a DIN EN 60715 mounting rail: The
TM54F features fail-safe digital inputs and outputs for controlling and signaling the states of the
Safety Integrated Basic Functions.
Note
DRIVE-CLiQ line of the TM54F
• A TM54F must be connected directly to a Control Unit via DRIVE-CLiQ.
• Each Control Unit can be assigned only one TM54F which is connected via DRIVE-CLiQ.
• Additional DRIVE-CLiQ nodes can be operated at the TM54F, such as Sensor Modules and
Terminal Modules (excluding an additional TM54F). It is not permissible that Motor Modules
and Line Modules are connected to a TM54F.
• In the case of a CU310-2 Control Unit, it is not possible to connect the TM54F to the DRIVE-
CLiQ line of a Power Module. The TM54F can only be connected to the sole DRIVE‑CLiQ X100
socket of the Control Unit.
Type Number
Fail-safe digital outputs (F-DO) 4
Fail-safe digital inputs (F-DI) 10
Sensor 1)
power supplies, dynamic response supported 2)
2
Sensor 1) power supply, no dynamic response 1
Digital inputs for checking the F-DO with activated forced checking procedure (test stop) 4
1)
Sensors: Fail-safe devices for command operations and status logging (e.g. emergency stop buttons,
safety door locks, position switches, and light arrays/light curtains).
2)
Dynamic response: The sensor power supply is switched on and off by the TM54F when the forced
checking procedure (test stop) is active for the sensors, cable routing, and the evaluation electronics.
The TM54F provides four fail-safe digital outputs and ten fail-safe digital inputs. A fail-safe digital
output consists of a 24 VDC switching output, an output switching to ground and a digital input
for reading back the switching state. A fail-safe digital input is made up of 2 digital inputs.
Drive functions
706 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.9 Control via TM54F
Description
Fail-safe digital inputs (F-DI) consist of 2 digital inputs. At the 2nd digital input, the cathode (M)
of the optocoupler is additionally brought out to enable connection of an output of a fail-safe
control grounded through a switch. (The anode must be connected to 24 V DC).
Parameter p10040 is used to determine whether an F-DI is operated as NC/NC or NC/NO contact.
The status of each DI can be read at parameter r10051. The bits of both drive objects are logically
AND'ed and return the status of the relevant F-DI.
Test signals from F-DOs and interference pulses can be filtered out using the input filter
(p10017), so that they do not cause any faults.
Explanation of terms:
NC contact/NC contact: to select the safety function, a "zero level" must be present at both
inputs.
NC contact / NO contact: to select the safety function, a "zero level" must be present at input 1
and a "1 level" at input 2.
The signal states at the two associated digital inputs (F-DI) must assume the same status
configured in p10040 within the monitoring time set in p10002.
To enable the forced checking procedure (test stop), connect the digital inputs of F-DI 0 ... 4 of
the TM54F to the dynamic voltage supply L1+ and the digital inputs to F-DI 5 ... 9 to L2+.
Additional information for the forced checking procedure (test stop) is provided in Chapter
"Forced checking procedure or test of the switch-off signal paths (test stop) for Safety Integrated
Basic (Page 680)".
Table 11-6 Overview of the fail-safe inputs in the SINAMICS S120/S150 List Manual:
F-DI features
• Fail-safe configuration with 2 digital inputs per F-DI
• Input filter to block test signals with an adjustable suppression time (p10017), see Chapter
"Bit pattern test (Page 704)".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 707
Safety Integrated Basic Functions
11.9 Control via TM54F
Note
Discrepancy time
To avoid that fault messages are incorrectly triggered ("nuisance tripping"), at these inputs the
discrepancy time must always be set less than the shortest time between 2 switching events (ON/
OFF, OFF/ON) (see also the following diagram "Discrepancy time").
Further notes for setting the discrepancy time are contained in the "SINAMICS S120/S150 List
Manual" for the following messages:
• F01611 (Basic Functions)
• C01770 (Extended / Advanced Functions)
7' 7'
75 75
6ZLWFKLQJLQWHUYDO 76
7REHPDLQWDLQHG 76 ! 7' ! 75 W
TS Switching interval
TD Discrepancy time
TR Response time
Figure 11-6 Discrepancy time
• Second digital input with additional tap of the optocoupler cathode for connecting a ground-
switching output of a fail-safe controller.
• The signal states of the two digital inputs of the F-DIs are frozen at logical 0 (safety function
selected) when different signal states are present within a failsafe F-DI until a safe
acknowledgment has been carried out by means of an F-DI via parameter p10006 (SI
acknowledgment internal event input terminal).
• The monitoring time (p10002) for the discrepancy of the two digital inputs of an F-DI may
have to be increased so that switching operations do not trigger an undesired response,
thereby necessitating a safe acknowledgment. Therefore, the signal states at the two
associated digital inputs (F-DI) must have the same state within this monitoring time,
otherwise the following fault will be output F35151 "TM54F: Discrepancy error". This
requires safe acknowledgment.
Drive functions
708 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.9 Control via TM54F
WARNING
Unwanted movement due to incorrect signal states as a result of diagnostic currents in
the switched-off state (logical state "0" or "OFF")
Unlike mechanical switching contacts, e.g. emergency stop switches, diagnostic currents can
also flow when the semiconductor is in the switched-off state. If interconnection with digital
inputs is faulty, the diagnostic currents can result in incorrect switching states. Incorrect signal
states of digital inputs can cause unwanted movements of machine parts and result in serious
injury or death.
• Observe the conditions of digital inputs and digital outputs specified in the relevant
manufacturer documentation.
• Check the conditions of the digital inputs and digital outputs with regard to currents in the
"OFF" state and, if necessary, connect the digital inputs to suitably dimensioned, external
resistors to protect against the reference potential of the digital inputs.
More information on this topic is available on the Internet at: Parameterizing and configuring
safety hardware (https://support.industry.siemens.com/cs/ww/en/view/39700013).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 709
Safety Integrated Basic Functions
11.9 Control via TM54F
The actuator connected to the F-DO can also be tested under specific conditions as part of forced
checking procedure (test stop). See Chapter "Forced checking procedure or test of the switch-off
signal paths (test stop) for Safety Integrated Basic (Page 680)".
Table 11-7 Overview of the fail-safe outputs in the SINAMICS S120/S150 List Manual:
3XOVHGHOHWHG
66DFWLYH
66DFWLYH 'ULYHJURXS[
6DIHVWDWH
626DFWLYH S>[@
6/6DFWLYH
S>[@
6',SRVLWLYHDFWLYH
6',QHJDWLYHDFWLYH
6/3DFWLYH
The same signals (high-active) of each drive or drive group are logically linked by means of AND
operation. The different signals selected via p10039 are logically OR'ed. Result of these logic
Drive functions
710 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.9 Control via TM54F
operations is the "Safe State" for each drive group. You will find details in the SINAMICS S120/
S150 List Manual in function diagrams 2901 (Basic Functions) and 2906 (Extended Functions).
Each F-DO supports the interconnection of up to 6 signals by way of indexing (p10042[0...5] to
p10045[0...5]) and their output as logical AND operation.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 711
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Note
Incompatible version in the Motor Module
If there is no compatible version in the Motor Module, the Control Unit will respond as follows
on transition to Safety commissioning mode (p0010 = 95):
• The control unit outputs the fault F01655 (SI CU: aligning the monitoring functions). The
fault initiates fault response OFF2.
• The Control Unit triggers safe pulse suppression via its own Safety switch-off signal path.
• If parameterized (p1215, p9602), the motor holding brake is closed.
• The fault can only be acknowledged after the Safety functions have been blocked (p9601).
Note
Duplicate the parameters for the 2nd channel
After you have parameterized all safety functions, the drive must accept the settings.
To accept the settings in the drive, it must be online.
1. To accept the settings and deactivate the safety functions, click the icon in the toolbar.
The following steps are executed:
– The parameter settings are copied from CPU 1 to CPU 2.
– Copying RAM to ROM is offered.
– Safety mode is deactivated, the icon now has a yellow border.
2. Go offline with the drive.
You can now continue with the further settings of the parameterization. The dialogs are no
longer deactivated.
Note
Behavior when copying
For the encoder parameters (p9515 to p9529), which are used for safe motion monitoring, the
following procedure applies when copying:
• The following applies to safety-related functions that have not been enabled (p9501 = 0):
The parameters are automatically set during startup in the same way as the corresponding
encoder parameters (e.g. p0410, p0474, ...).
• The following applies to safety-related functions that have been enabled (p9501 > 0):
The parameters are checked against their corresponding encoder parameters (e.g. p0410,
p0474, ...).
Further information can be found in the parameter descriptions in the SINAMICS S120/S150 List
Manual.
Drive functions
712 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Note
Copying a drive with enabled Safety Integrated Functions
If a drive with enabled Safety Integrated Functions is copied offline, fault F01656 can occur when
the project is downloaded. This behavior occurs whenever component numbers change during
copying (e.g. different DO number or hardware).
Take care to observe these limitations or perform Safety commissioning again.
Note
Activating changed safety parameters
When exiting the commissioning mode (p0010 = 0), most of the changed parameters
immediately become active.
However, for some parameters, a POWER ON is required. In this case, a drive message (A01693
or A30693) will inform you.
Figure 11-8 Safety Integrated Basic Functions STO, SS1 and SBC
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 713
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
3. In this screen form, configure the controls via the fail-safe inputs and outputs and/or
PROFIsafe.
8. Click "Save project" in the toolbar to save the changes in the project.
9. Accept these settings in the drive: Chapter "General information on commissioning Safety
Integrated Functions (Page 712)"
Result
You have configured the Safety Integrated Basic Functions.
Drive functions
714 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Table 11-8 Commissioning the "STO", "SBC" and "SS1" Basic Functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 715
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Drive functions
716 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 717
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
When faults associated with Safety Integrated Basic Functions occur, the following stop
responses can be initiated:
WARNING
Danger to life due to an uncontrolled movement of the axis
With a vertical axis or pulling load, there is a risk of uncontrolled axis movements when STOP
A/F is triggered. This can cause serious injury or death to persons in the danger zone.
• If there is a hazard due to undesirable or unwanted motion in your application, take
measures to counter it, for example, by using a brake with safe monitoring. For further
information, see Chapter "Safe Brake Control (SBC) (Page 691)."
Drive functions
718 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.10 Commissioning the functions "STO", "SBC" and "SS1"
Note
Safety faults can also be acknowledged (as with all other faults) by switching the drive unit off
and then on again (POWER ON).
If this action has not eliminated the fault cause, the fault is displayed again immediately after
power-up.
Note
The faults and alarms for SINAMICS Safety Integrated functions are described in SINAMICS S120/
S150 List Manual
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 719
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Note
Responsibilities
The machine manufacturer is responsible for carrying out and documenting the acceptance
test: In Chapter "Acceptance test (Page 724)" you will find examples of how the acceptance test
is carried out and documented for the individual safety functions.
Requirements
The requirements for an acceptance test (configuration test) for safety functions of electric
drives come from EN 61800‑5‑2 (chapter 7.1, paragraph f). The acceptance test "configuration
check" is cited in this standard.
• Description of the application including a picture
• Description of the safety-relevant components (including software versions) that are used in
the application
• List of the PDS(SR) [Power Drive System(Safety Related)] safety functions used
• Results of all tests of these safety functions, using the specified testing procedure
Drive functions
720 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Acceptance test
The acceptance test comprises 2 parts:
• Checking whether the safety functions in the converter are correctly set:
– Does the speed control handle the configured application cases in the machine?
– Do the set interface, times and monitoring functions match the configuration of the
machine?
• Checking whether the safety-relevant functions in the plant or machine function correctly.
This part of the acceptance test goes beyond the converter acceptance test:
– Are all safety equipment such as protective door monitoring devices, light barriers or
emergency-off switches connected and ready for operation?
– Does the higher-level control correctly respond to the safety-relevant feedback signals of
the converter?
– Do the converter settings match the configured safety-relevant function in the machine?
Documentation
The documentation consists of the following parts:
• Description of the safety-relevant components and functions of the machine or plant.
• Report of the acceptance test results.
• Report of the settings of the safety functions.
• Countersigned documentation.
Authorized persons
Personnel from the machine manufacturer, who, on account of their technical qualifications
and knowledge of the safety functions, are in a position to perform the acceptance test in the
correct manner.
WARNING
Unwanted motion due to incorrect parameter changes
Incorrect parameter changes for SI functions can result in unwanted motion leading to death
or severe injury.
• After making a change to a parameter for the Safety Integrated Functions, always perform
an acceptance test for the function in question.
• Document the values calculated in an acceptance report.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 721
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
WARNING
Unsafe operating states due to manipulation of the Safety Integrated parameters after
the acceptance test
Incorrect parameter changes to Safety Integrated functions after an acceptance test can result
in unwanted motion resulting in severe injury or death.
• To prevent access to your plants and systems by unauthorized persons, implement access
restrictions and take the precautions described in the security information (see Chapter
"Safety instructions (Page 682)" and manual "SINUMERIK/SIMOTION/SINAMICS Motion
Control Industrial Security").
• To avoid incorrect changes to the configuration and parameters of the Safety Integrated
functions, take the precautions described in this manual.
• Check the Safety log book of SINAMICS Safety Integrated at regular intervals. Verify that no
changes have been made to the parameters since the last acceptance test was performed.
• If any changes have been made and they are intentional, repeat the acceptance test for the
Safety Integrated functions affected. The purpose of the acceptance test is to ensure and
document safe operation of the plant. Correct any unintentional changes back to the
original values and repeat the acceptance test.
The test of individual Safety Integrated Functions must be carried out by an authorized person
and logged in the acceptance report. The report must be signed by the person who carried out
the acceptance test. Access rights to SI parameters must be protected by a password. This
procedure must be documented in the acceptance report - the password itself must not appear
there. Authorized in this sense refers to a person who has the necessary technical training and
knowledge of the safety functions and is authorized by the machine manufacturer to carry out
the acceptance test.
Note
Further information
• The procedure in Chapter "Acceptance test (Page 724)" is an example and a
recommendation.
• An acceptance report template in electronic format is available at your local Siemens sales
office.
Note
PFH values
The PFH values of the individual SINAMICS S120 safety components can be found at:
PFH values (PFH values (https://support.industry.siemens.com/cs/ww/en/view/76254308))
Drive functions
722 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
WARNING
Axis movement during the acceptance test
If a speed setpoint ≠ 0 is present, the active stop function SS2 is set, and the motor is at a
standstill (active SOS), the axis starts to move as soon as the acceptance test is activated. If
persons are in the danger zone, accidents causing death or severe injury can occur.
• Take suitable measures to ensure that nobody is in the danger zone during the acceptance
test.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 723
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Note
Conditions for the acceptance test
As far as possible, the acceptance tests are to be carried out at the maximum possible machine
speed and acceleration rates to determine the maximum braking distances and braking times
that can be expected.
Note
Acceptance test for Basic and Extended Functions
The Safety Integrated acceptance test allows you to select the testable functions depending on
the device type and its settings (Basic or Extended Functions, actuation over PROFIsafe or
terminals).
Drive functions
724 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Note
Trace recordings
The trace recordings for the Extended Functions allow the analysis of the machine behavior
during the test execution. Here, you can use the signal curves to check whether the machine’s
behavior matches your expectations. The recorded signals allow, for example, the delay times
and over-travel distances to be evaluated.
Note
Non-critical alarms
When evaluating the alarm buffer you can tolerate the following alarms:
• A01697 SI Motion: Motion monitoring test required
• A35014 TM54F: Test stop required
These alarms occur after every system startup and can be evaluated as non-critical.
• A01699 SI CU: Shutdown path test required
This alarm occurs after the time in p9659 has expired.
You do not need to include these alarms in the acceptance report.
Note
No acceptance test with alarm A01796
If the alarm A01796 is active, the pulses are safely canceled, and an acceptance test is not
possible.
Requirement
Startdrive is connected to the drive being tested online.
Procedure
To prepare for the acceptance test, proceed as follows:
1. Parameterize the drive being tested completely and put it into operation.
2. Click "Acceptance test" in the project navigator.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 725
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
3. In the secondary navigation for the desired drive, select all Safety Integrated Functions being
tested.
The active functions are automatically pre-selected. You can change this pre-selection and
select/deselect functions.
4. In order to define the function selection for the Safety Integrated acceptance test, click on
“Accept.”
For the functions being tested, entries are shown in the secondary navigation. Navigate with
these settings to the individual tests.
Drive functions
726 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 727
Safety Integrated Basic Functions
11.11 Acceptance test and acceptance report
Drive functions
728 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Safety Integrated Basic Functions
11.12 Overview of parameters and function diagrams
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 729
Safety Integrated Basic Functions
11.12 Overview of parameters and function diagrams
Drive functions
730 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications 12
12.1 Application examples
You can find application examples for SINAMICS S120 drives on the web page "SINAMICS
Application Examples (https://www.automation.siemens.com/mc-app/sinamics-application-
examples/Home/Index?language=en)". You will find efficient system approaches for optimized
interaction of SIMATIC control technology and SINAMICS drive technology here, as well as much
more.
The application examples provide you with:
• Reusable modules for scaling setpoints and actual values
• Explanation of the necessary configuring steps together with screenshots
• Security through already tested programs and modules for accessing parameters
• Significantly lower commissioning times
• Detailed documentation with parts lists of the hardware and software components being
used
Further, you can also find technological application examples, such as winders, traversing arms
and basic synchronous operation. Application examples also explain how to use free function
blocks (FBLOCKS), logic processing integrated in the drive with Drive Control Chart (DCC) and
Safety Integrated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 731
Applications
12.1 Application examples
① Selectable options (e.g. S120): The number of available entries is displayed in the square
brackets.
② Reset individual filters
③ Reset all filters
Figure 12-1 Example: Filter settings
3. To view a tooltip on an entry, click the appropriate entry in the result list.
The required tooltip is then displayed in the Siemens Industry Online Support (SIOS).
Drive functions
732 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.1 Application examples
Generally, you can download a detailed application description as PDF via the tooltip.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 733
Applications
12.2 Switch on infeed unit via a drive axis
'ULYHREMHFW 6(5929(&725GULYH
;B,1) REMHFW
,QIHHGRSHUDWLRQ
,QIHHGRSHUDWLRQ S
U U
&RQWUROFRQWDFWRU
%,212)) U
S>&@ &RQWUROFRQWDFWRU
U U
/LQH
FRQWDFWRU
If an application requires an automatic restart function (AR), (see Chapter Automatic restart
(Page 356)), then the following extended interconnection applies:
Drive functions
734 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.2 Switch on infeed unit via a drive axis
'ULYHREMHFW 6(5929(&725GULYH
;B,1) REMHFW
,QIHHGRSHUDWLRQ
,QIHHGRSHUDWLRQ S 6HWDFNQRZOHGJPHQW
%,$FNQRZOHGJHIDXOW U U FRPPDQG
S>&@ %,,QIHHGIDXOW U
,QIHHGIDXOW S>@
U :($$NWLY
%,$5FRQQHFWLRQ U U
U
S %,,QIHHGSRZHUIDLOXUH
,QIHHGSRZHUIDLOXUH &RQWUROFRQWDFWRU
U S>@
U U U
%,212))
127ORJLFLQSXW 127ORJLF
S>&@ &RQWUROFRQWDFWRU
S>@ UHVXOW
U U
U U
6ZLWFKLQJRQLQKLELWHGDFWLYH
$1'ORJLFRSHUDWLRQLQSXW
U S>@
U
U
S>@ $1'FRQGLWLRQ
U IXOILOOHG
/LQH
([WHQGHGLQWHUFRQQHFWLRQ
FRQWDFWRU ZLWKDXWRPDWLFUHVWDUW
Figure 12-3 BICO interconnection: Switching on an infeed by a drive - in addition with automatic restart
• The "AR" function is only activated on the "Servo/Vector" drive object (p1210).
• In addition to the "AR" function, the following conditions must be fulfilled:
– The "Flying restart" function (p1200) must be activated on the "Vector" drive object so
that automatic restart is possible on a motor that is still rotating.
– The supply voltage must be reliably available at the Infeed Module (before the switch-on
command, an additional line contactor or motor relay must have closed).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 735
Applications
12.2 Switch on infeed unit via a drive axis
• A fault in drive object "X_INF" is communicated to the "Servo/Vector" drive object via the BICO
connection from p1208.0 to r2139.3 shown above.
• The automatic restart of the X_INF drive object has absolutely no significance for the
described switch-on version. It is deactivated for drive object "X_INF".
WARNING
Unplanned motion when the automatic restart function is active
When the automatic restart is activated, when the line supply returns, unexpected motion can
occur that may result in death or serious injury.
• Take the appropriate measures on the plant/system side so that there is no safety risk as a
result of an unexpected restart.
Drive functions
736 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.3 Control Units without infeed control
Overview
To ensure that the drive line-up functions satisfactorily, you must ensure, among other things,
that the drives only draw power from the DC link when the infeed is in operation. In a DC link line-
up that is controlled by precisely one Control Unit and which includes a drive object X_INF, the
BICO interconnection p0864 = p0863.0 is established automatically during commissioning.
X_INF stands for all drive objects of the type "Infeed" (A_INF, B_INF, S_INF).
In the following cases, the BICO input p0864 must be supplied manually:
• Smart Line Modules (SLM) without DRIVE-CLiQ (5 kW and 10 kW)
• DC link line-up with more than one Control Unit
&8 6/0
>@ ',
; 5HDG\
U ;
ದ
'ULYH
S
U >@
'ULYH
S
>@
U
','2 &8
;
S U U $FWLYH,QIHHG0RGXO
>@ >@ >@
ದ
','2
&8 'ULYH
;
U S U
Figure 12-5 Example: Interconnection with more than one Control Unit
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 737
Applications
12.3 Control Units without infeed control
Drive functions
738 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.4 Quick stop in the event of a power failure or emergency stop (servo)
/LQHGLVFRQQHFWRU
5HVLGXDOFXUUHQW
SURWHFWLYHGHYLFH WRQ0RWRU0RGXOHV
RSWLRQDO
0 0
0
&RQWURO
,! ,! ,!
EUHDNHU
/LQH 0RWRU %UDNLQJ ;
'2 /LQH 6XSSO\
&8 FRQWDFWRU '&9 0RGXOH 0RGXOHV 0RGXOH 5
', ;
%UDNLQJUHVLVWRU
&8
',LQKLELW%UDNLQJ0RGXOH
/LQHILOWHU
5($'< '29 SUHZDUQLQJ,
WVKXWGRZQ
V
/('
:
9
9
8
8
;
;
:
:
8
8
9
9
Figure 12-6 Example: interconnection of quick stop due to power failure or emergency off
In addition to the component wiring shown above, each drive object that is to carry out a quick
stop if the power fails needs to be parameterized. If parameterization is not carried out, the drive
coasts down once a DC link undervoltage has been identified (OFF2). To implement the OFF3
function (quick stop), the following parameters need to be set:
• p1240 = 5 (activates Vdc_min monitoring)
As well as the DC link monitor, which is always active, this activates another variable alarm
threshold, which should be set to a value above the undervoltage shutdown threshold of
360 V ±2 % in p1248.
• p1248 ≤ 570 V (for Active Line Modules)
p1248 ≤ 510 V (for Smart Line Modules)
This alarm level (in volts) indicates that the set value has been fallen below. Fault F07403 is
triggered when this threshold is reached.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 739
Applications
12.4 Quick stop in the event of a power failure or emergency stop (servo)
• p2100[x] = 7403
Here you change the response to fault F07403.
• p2101[x] = 3 (OFF3) response to the fault entered in p2100[x]
Drive functions
740 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.5 Motor changeover
Description
The motor changeover is used in the following cases, for example:
• Changing over between different motors and encoders
• Changing over different windings in a motor (e.g. star-delta changeover)
• Adapting the motor data
If several motors are operated alternately on a Motor Module, a matching number of drive data
sets must be created.
Note
Vector control
For vector control, to switch to a rotating motor the "flying restart (Page 295)" function must be
activated (p1200).
Note
When changing over the drive data set between several motors that physically exist with
integrated holding brakes, it is not permissible that the internal brake control is used.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 741
Applications
12.5 Motor changeover
U
U
6 S U
6
S U
U
. . . .
S>@ .+
.+
S>@
.+
S>@
S>@ .+
. . . .
.+ .+ .+ .+
. . . .
. . . .
. . . .
Drive functions
742 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.5 Motor changeover
. .
.+
S>@
.+
S>@
. .
.+ .+
. .
8 8
9 9
: :
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 743
Applications
12.5 Motor changeover
Drive functions
744 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.5 Motor changeover
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 745
Applications
12.6 Application examples with DMC20
DME20
DME20 offers the same functions as the DMC20. However, the difference is that it has a
different enclosure with degree of protection IP67 for mounting outside a control cabinet.
Features
The DRIVE-CLiQ Hub Module Cabinet 20 (DMC20) has the following features:
• Own drive object
• Six DRIVE-CLiQ ports
• Own faults and alarms
Typical applications:
• Implementation of a distributed topology via a DRIVE-CLiQ cable
• Hot-plugging (a DRIVE-CLiQ connection is withdrawn in operation)
Drive functions
746 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.6 Application examples with DMC20
(OHFWULFDOFDELQHW
,QIHHG 'ULYH 'ULYH 'ULYH
&8 $FWLYH 6LQJOH 6LQJOH 6LQJOH
/LQH 0RWRU 0RWRU 0RWRU
0RGXOH 0RGXOH 0RGXOH 0RGXOH
;
; ; ; ; ;
; ; ; ; ;
; ; ; ; ;
(OHFWULFDOFDELQHWLQWKHPDFKLQH
'0&
;
0
;
; ; ; ;
;
;
60(
; 60& 60& 60& ;
0
'5,9(&/L4
(QFRGHU
Example: Hot-plugging
Using the hot-plugging function, components can be withdrawn from the operational drive line-
up (the other components continue to operate) on the DRIVE-CLiQ line. This means that all of the
drive objects or components involved must first be deactivated/parked using parameter p0105
or STW2.7.
The following requirements must be satisfied:
Hot-plugging only functions when a drive object is connected in a star configuration to a Control
Unit or to the DRIVE-CLiQ Hub DMC20/DME20.
The system does not support removing DRIVE-CLiQ connections between the other DRIVE-CLiQ
components, e.g. Sensor/Terminal Module to Motor Module, Motor Module to Motor Module.
The complete drive object (Motor Module, motor encoder, Sensor Module) is disabled via p0105.
STW2.7 is used to set the function "Park axis" for all components that are assigned to the motor
control (Motor Module, motor encoders). All components that belong to Encoder_2 or
Encoder_3 remain active. The "Park axis" function is only enabled by setting the ZSW2.7 bit in
combination with pulse inhibit.
Note
Drives with enabled Safety functions must not be deactivated, see Section "Safety Integrated" for
further details.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 747
Applications
12.6 Application examples with DMC20
'0&
;
;
;
; 6LQJOH 6LQJOH
; 0RWRU 0RWRU
; 0RGXOH 0RGXOH
; ;
; ;
; ;
'5,9(&/L4
Figure 12-10 Example topology for hot-plugging for vector V/f control
Note
In order to disconnect and isolate the power unit from the DC link, additional measures must be
applied - such as DC link wiring through the DC link infeed adapter and DC link disconnecting
devices. The safety information and instructions in the Equipment Manual must be carefully
observed.
Drive functions
748 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Applications
12.6 Application examples with DMC20
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 749
Applications
12.7 DCC and DCB extension applications
The most important synchronous operation application examples are marked in red in the
figure.
Drive functions
750 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server 13
Overview
The web server is a web-based commissioning tool for SINAMICS S120 converters and provides
information on a connected SINAMICS S120 converter via its web pages.
You can open the web server via the Internet browser of your commissioning device.
Delimitation of contents
The display areas "System > Files", "System > User area configuration" and "User area" are
described in detail in the documentation specified below and are not described in this chapter.
• S120 web server - Creating user-defined web pages (https://support.industry.siemens.com/
cs/ww/en/view/68691599)
• S120 web server – User-defined sample pages (https://support.industry.siemens.com/cs/ww/
en/view/78388880)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 751
Web server
Configuration
The web server is already activated in the factory settings of the converter. You perform
configuration of the web server either directly in the web server (see Chapter "System settings
(Page 814)") or in the Startdrive engineering tool.
Web browser
remote maintenance
VPN
Intranet
Machine
PROFINET
Industrial Ethernet
Additional information
Additional information regarding configuring the web server in the Startdrive engineering tool
is provided in the SINAMICS S120 Commissioning Manual with Startdrive.
Communication
The web server supports unencrypted communication via the HTTP protocol as well as
encrypted communication via the HTTPS protocol.
Drive functions
752 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
Additional information
You can find more information on configuring the IP connection in Chapter "Configuring the IP
connection (Page 820)".
Access rights
The normal SINAMICS protection mechanisms apply to the web server, including password
protection. The permanently defined user roles with the assigned access rights offer additional
security.
User roles
The user roles in the web server have the following features and characteristics:
• Administrator:
– Advanced access rights
The advanced access rights authorize the "Administrator" user to expand the access rights
of the "SINAMICS" user role.
– Intended for commissioning tasks
The most important commissioning tasks include creating parameter lists and changing
parameter values in existing parameter lists.
• SINAMICS:
– Restricted access rights
– Intended for diagnostics tasks
Additional information
You will find information about the user roles and their access rights to the web server functions
in Chapter "Access rights (Page 757)".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 753
Web server
13.1 Fundamentals
13.1 Fundamentals
Overview
You can display the content of the web server either on a PC/laptop screen, a tablet PC or a
smartphone.
1) We recommend the use of Windows 10, Version 1803, dated April 2018 or later.
2) We recommend the use of Google Chrome in the supported version 69.
Reloading pages
If the web server does not respond, or if buttons are inactive or are not labeled, although the
converter is not fully utilized with internal calculations, load the web server pages again as
follows:
• With the PG/PC via <F5>
• With the smartphone or tablet via
For access to the web server, the following interfaces are available on the converter:
• Service interface X127 (standard)
• PROFINET interface X150
Drive functions
754 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Features
• Preset IP address: 169.254.11.22
• Preset subnet mask: 255.255.0.0
• Access via the service interface is activated by default in the web server.
• Data transfer via HTTP (factory setting) and HTTPS connection possible.
NOTICE
Risk of software manipulation with HTTP connection
The HTTP protocol transfers data without encryption. This facilitates, for example, password
theft and can lead to data manipulation by unauthorized parties and thus to damage.
• Limit access to HTTPS connections so that all data is transferred in encrypted form.
Interface X127 can also be connected to an external WLAN access point, and from this an IP
address can be sourced via DHCP. This is just a temporary situation, and is only used for
commissioning and/or diagnostics with mobile devices. The subsequently described security
notes must be carefully observed when doing this.
Note
Service interface X127 is intended for commissioning and diagnostics, which means that it must
always be accessible (e.g. for service).
The following restrictions apply in addition:
• Only local access is permissible.
• No networking - or only local networking is permissible in a locked control cabinet.
If remote access to the control cabinet is required, additional safety measures need to be taken
so that misuse through sabotage, unqualified data manipulation and eavesdropping on
confidential data can be ruled out (see also Chapter "Security information (Page 29)").
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 755
Web server
13.1 Fundamentals
Features
• Access via the PROFINET interface is deactivated by default in the web server.
The PROFINET interface can be activated using parameter p8984[1]. Because parameter
p8984[1] is a BICO parameter, the interface can also be activated via a key-operated switch.
• Data transfer is only possible via an HTTPS connection.
Note
Security measures for communication via PROFINET
In accordance with the Defense in Depth concept, PROFINET must be isolated from the
remaining plant network (see Chapter Security information (Page 29)). Access to cables and
possibly open connections must be implemented in a protected fashion, such as in a control
cabinet.
Note
It is not permissible that the IP addresses of the service and PROFINET interfaces are in the
same subnet (see Chapter "Access via service interface X127 (Page 754)").
Procedure
Proceed as follows to call the web server:
1. Connect the converter to your commissioning device via the service interface X127.
2. Switch the converter on.
The converter starts up.
3. Open the web browser in your commissioning device.
4. Call the web server using the converter IP address (e.g. 169.254.11.22).
Overview
Access protection in the web server comprises the following protective measures:
• User roles
Access to the converter is possible via two defined user roles ("Administrator" and
"SINAMICS") with different access rights in the web server (see Chapter "Access rights
(Page 757)").
We recommend the creation of secure passwords for access to the SINAMICS S120 converter.
• Access rights to parameter lists
Access rights to parameter lists in the web server are defined or changed by the
"Administrator" user (see Chapter "Creating a parameter list (Page 806)" and "Changing the
list properties (Page 809)").
Drive functions
756 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Overview
The following user roles are available for access to the web server:
• Administrator
Access rights The "Administrator" user has full access to the converter data displayed in the
web server.
Password For access to the converter, assigning an administrator password is absolutely
necessary (see Chapter "Assigning the administrator password (Page 761)").
• SINAMICS
Access rights The "SINAMICS" user has restricted access rights in the default settings of the
web server.
Password By default, a password is not assigned for the SINAMICS user. We recommend
that a password is assigned to avoid access by unauthorized persons.
Configuring passwords
You can configure the passwords of the users "Administrator" and "SINAMICS” in the system
settings of the web server with administrator rights (see Chapter "AUTOHOTSPOT").
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 757
Web server
13.1 Fundamentals
Function description
Write or know-how protection set in the STARTER or Startdrive commissioning tool is also
effective for access via the web server. The set protective measure cannot be configured or
deactivated in the web server.
If know-how protection is set, then no values are displayed in the parameter list of the web
server; instead, a note referring to the fact that know-how protection is activated.
Drive functions
758 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Additional information
• A description of SINAMICS write protection is provided in Chapter "Write protection
(Page 868)".
• A description of SINAMICS know-how protection is provided in Chapter "Know-how
protection (Page 869)".
① Navigation bar
② Status bar
• Top: Device designation, drop-down list for the language selection and to log out, display of
the security level
• Bottom: Name of the converter (if entered), status of the converter, fault and warning mes‐
sages
③ Main window (depending on navigation)
Figure 13-2 Example of a dialog screen
In some cases, you must make the parameter settings or read out values which can only be found
in the parameter list of the converter. Additional information is provided in Chapter "Creating
and adjusting the parameter list (Page 806)".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 759
Web server
13.1 Fundamentals
Overview
The parameters displayed in the web server are subdivided into adjustable parameters (p...) and
display parameters (r...). The parameters are shown in the same way in parameter lists and
dialog screen forms.
Adjustable parameters
You change the parameter values for adjustable parameters in the parameter lists and dialog
screen forms by means of input fields ② or drop-down lists ③.
① Parameter (opened)
② "Parameter" column
③ "Value" column (values can be changed via drop-down lists or input fields.)
④ "Unit" column
⑤ Input field (invalid values are displayed with red background.)
Figure 13-3 Example: Display of adjustable parameters
Display parameters
Display parameters are for information purposes only and cannot be changed.
Drive functions
760 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Overview
For the first login to the web server, the assignment of an administrator password is mandatory.
When you have logged on successfully, you will receive advanced access to all web server
functions as "Administrator" user. An overview of all web server functions and the assignment
of access rights is provided in Chapter "Access rights (Page 757)".
Requirements
• The converter has the factory settings.
All web server data (passwords and settings) are lost if the converter is reset to the factory
settings.
Procedure
Proceed as follows to assign an administrator password:
1. Switch the converter on.
2. Connect the commissioning device (PG/PC, tablet or smartphone) to service interface X127
on the converter using a LAN cable.
Note
Observe time window
Once you have connected the commissioning device with service interface X127 at the
converter, assign a password within 10 minutes.
If a password is not assigned within this time window, the display automatically switches to
the login screen of the web server. To redisplay dialog "Define administrator", proceed as
follows:
• Switch the converter off and on again.
OR
• Withdraw the LAN cable from service interface X127, and then reinsert it into the service
interface.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 761
Web server
13.1 Fundamentals
4. Call the web server using the converter IP address (e.g. 169.254.11.22).
If you have not assigned a password, then the following dialog is displayed.
Note
Checking passwords
When passwords are entered, the converter only checks the password length. A check is not
made for special characters or uppercase/lowercase letters!
Drive functions
762 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Procedure
To change an existing administrator password, proceed as described in Chapter "Setting or
changing user accounts (Page 814)".
Overview
In order to be able to work with the web server, you must be logged in as "SINAMICS" or
"Administrator" user.
You must be logged in as "Administrator" user to perform commissioning tasks.
Requirements
• You have already assigned a password for the "Administrator" user
Additional information on assigning a password for an "Administrator" user is provided in
Chapter "Assigning the administrator password (Page 761)".
• You have already assigned a password for the "SINAMICS" user.
You can find additional information on assigning a password for the "SINAMICS" user in
Chapter "Setting or changing user accounts (Page 814)".
Procedure
Proceed as follows to log into the web server:
1. Call the web server using the converter IP address (e.g. 169.254.11.22).
The login page of the web server is displayed in the browser.
2. Enter the name of the user (Administrator or SINAMICS) in the "User name" field.
3. Then enter the password of the particular user.
4. Make sure that you have entered the user name and password correctly.
5. Click "Login".
You are logged into the web server.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 763
Web server
13.1 Fundamentals
Procedure
Proceed as follows to log out of the web server:
1. Click the user symbol in the status bar of the web server.
2. Click "Logout".
If have changed the settings, a save prompt appears.
3. If you want to save the settings retentively, click "Save changes".
The settings are saved retentively and you are logged out of the web server.
OR
4. If you want to discard the settings, click "Log out without saving".
The settings are discarded and you are logged out of the web server.
Overview
If you do not perform any actions in the web server, you are automatically logged out after
10 minutes.
Settings made are not lost as a result of automatic logout. You must log in again to be able to
access the web server.
Drive functions
764 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
After you have logged in, the web server will display the following start page:
① Navigation bar
② Status bar
• Top: Device designation, drop-down list for logout and language selection, display of the
security level
• Bottom: Name of the converter (if entered), status of the converter, fault and warning mes‐
sages
③ Main window (depending on navigation)
④ Action bar:
• Support information
• Save changes retentively (RAM to ROM)
Figure 13-4 Structure of the web server
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 765
Web server
13.1 Fundamentals
13.1.10.1 Navigation
The web server provides the following options for navigating:
• Multi-level navigation bar:
Drive functions
766 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
For navigation on mobile end devices, the screen forms can also be called in the active view
of the web server via drop-down lists ① / ②.
Overview
You call the support addresses for SINAMICS S120 via the action bar of the web server (see
Chapter "Layout of the start page (Page 765)").
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 767
Web server
13.1 Fundamentals
Procedure
Proceed as follows to call Support:
1. Click "Support" in the action bar of the web server.
The following information is shown:
You can use the links to open or copy the desired support addresses.
2. Click "OK" to close the dialog.
Overview
Changed settings are saved in the volatile memory of the converter, and retained when the web
server is closed.
The settings are lost when the drive is switched off. Therefore, save the changes retentively on
a regular basis (also known as "RAM to ROM"). You can save the changed settings and
optimization results both for each individual commissioning step and after commissioning is
complete.
Procedure
Proceed as follows to save changed settings retentively:
1. Click "Save changes" in the footer of the web server.
A save dialog appears.
2. Click "Save".
The settings are saved retentively.
Drive functions
768 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
13.1.11.1 Overview
Overview
You require a valid SSL/TLS certificate to establish a secure HTTPS connection between your
commissioning device (PG/PC, tablet or smartphone) and the web server.
Duration of validity
The certificates generated from the firmware files are valid until 01.01.2030. After expiration of
the validity period, install new valid certificates on all the relevant drives.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 769
Web server
13.1 Fundamentals
All criteria that are used as basis must be satisfied in order that a server certificate is validated.
Server certificates that are not validated are classified as invalid.
Validation failed
When calling an HTTPS connection to the web server, if a self-signed certificate is not validated,
the certificate is overwritten by a self-signed certificate that the converter automatically
generates. This is applicable independent of the certificate type used.
Overwriting the previously used server certificate (e.g. a user-defined certificate) by a self-signed
certificate can cause the web server to significantly slow down. To prevent this, depending on
the browser being used, proceed as described in one of the following chapters:
• Internet Explorer 11 application (Page 774)
• Using Google Chrome and Microsoft edge (Page 781)
• Using Mozilla Firefox (Page 789)
Drive functions
770 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Important notes
• Using an invalid server certificate:
When calling an HTTPS connection to the web server, if you use a server certificate that is
classified as invalid then this can significantly slow down the web server.
• Firmware version V5.2 SP3:
If you upgrade your drive to the current firmware version V5.2 SP3, and the previously used
server certificate is not validated when calling an HTTPS connection, the previously used
server certificate is overwritten by a new self-signed certificate. This is applicable
independent of the certificate type previously used.
Validating a previously used server certificate can be unsuccessful for the following reasons,
for example:
– After the upgrade, the IP addresses of service interface X127 and/or PROFINET interface
X150, included in the newly generated server certificate, do not match the IP addresses
contained in the previously used server certificate.
– The previously used server certificate only contains one IP address (e.g. IP address of the
service interface X127).
To validate a server certificate, the certificate must contain all the currently valid IP
addresses of service interface X127 and PROFINET interface X150. Refer to the list of
criteria above.
Overview
You can either generate your own SSL/TLS certificates for secure data transfer or purchase them
from a certificate authority. You can find certificate authorities for purchasing certificates as well
as software to generate certificates (e.g. OpenSSL) on the Internet.
As shown in the following example, a valid SSL/TLS certificate comprises a server certificate and
a private server key. The server certificate and the private key must be individualized for the
relevant IP address.
Requirements
• You have connected your commissioning device to service interface X127 or PROFINET
interface X150.
• You have administrator rights on your commissioning device.
• You have a user-defined or purchased SSL/TLS certificate comprising server certificate (*.crt)
and private server key (*.key). Certificate files (*.crt and *.key) are saved in your
commissioning device in a folder that only you can access.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 771
Web server
13.1 Fundamentals
Drive functions
772 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Result
By copying the certificate files (*.crt and *.key) to the Siemens memory card of your SINAMICS
drive, the user-defined or purchased server certificate is validated, and the HTTPS connection is
classified as being secure.
Validation failed
If the user-defined or purchased server certificate is not validated, as an alternative you can use
a self-signed certificate.
Additional information for using self-signed certificates is provided in Chapter "Using a self-
signed certificate (Page 773)".
Overview
The converter automatically generates a server certificate when first establishing an HTTPS
connection to the web server. The certificate files required (*.crt and *key) are included in the
firmware files of the converter.
In this case, the self-signed certificate is individualized for the IP address of the interface, via
which communication is established (e.g.: https://169.254.11.22 for service interface X127 at
the converter).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 773
Web server
13.1 Fundamentals
Restrictions
The descriptions in this chapter refer exclusively to the browser versions listed above. Browser
response can deviate depending on the browser version being used. The display examples
contained in this chapter may differ from the displays in your browser or commissioning device.
Important notes
• Using a self-signed certificate as subsequently described does not represent the most secure
form of data transfer via an HTTPS connection. Only use the self-signed certificate in secure
networks (e.g. PROFINET below a PLC) or for direct point-to-point connections to the service
interface X127 or PROFINET interface X150.
Overview
Internet Explorer 11 uses the "Trident" browser engine and accesses the Windows certificate
store. Using Internet Explorer 11 self-signed certificates can be installed in the Window
certificate store directly from the browser.
It is crucial that the subsequently described steps are complied with to establish a secure HTTPS
connection between the browser and the web server.
Important notes
• Certificates, which are installed in the Windows certificate store using Internet Explorer 11
and are classified as valid, are also available for other browsers (e.g. Chrome, Edge, Firefox).
This applies to all certificate types.
Requirements
• You have connected your commissioning device to service interface X127 or PROFINET
interface X150.
• You have administrator rights on your commissioning device.
Drive functions
774 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 775
Web server
13.1 Fundamentals
Installing a certificate
Proceed as follows to install the self-signed certificate:
1. In the the opened webpage, click on option "More information" ①.
Drive functions
776 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 777
Web server
13.1 Fundamentals
Drive functions
778 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
10.Click on "Browse..." ⑧.
A corresponding dialog opens.
11.Select the certificate store "Trusted Root Certification Authorities" ⑨.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 779
Web server
13.1 Fundamentals
Drive functions
780 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Result
The self-signed certificate is validated, and the HTTPS connection is classified as secure by
installing the automatically generated server certificate in the Windows certificate store.
Overview
Google Chrome and Microsoft Edge use the "Chromium" browser engine, and when checking
certificates, access the Windows certificate store. This applies to all browsers that use
"Chromium" as browser engine.
To keep it simple, only screen examples from Google Chrome are subsequently shown. The term
"Browser" refers to both Google Chrome and Microsoft Edge.
It is crucial that the subsequently described steps are complied with to establish a secure HTTPS
connection between the browser and the web server.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 781
Web server
13.1 Fundamentals
Important notes
• Certificates that are installed in the Windows certificate store using Internet Explorer 11 and
are classified as valid are also available for other browsers (e.g. Chrome, Edge, Firefox). This
applies to all certificate types.
If you have already installed the self-signed certificate using Internet Explorer 11, then you
can skip the steps described below and go directly to section "Establishing a secure HTTPS
connection". Otherwise, proceed as described below.
Requirements
• You have connected your commissioning device to service interface X127 or PROFINET
interface X150.
• You have administrator rights on your commissioning device.
Drive functions
782 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 783
Web server
13.1 Fundamentals
Exporting a certificate
Proceed as follows to export the generated certificate:
1. In the browser address line, click on status display "Not secure" ①.
A corresponding dialog opens.
Drive functions
784 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 785
Web server
13.1 Fundamentals
Importing a certificate
Proceed as follows to import the certificate that was exported to the Windows certificate store:
1. Press the keys R at the same time.
Drive functions
786 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
6. Click "Import" ③.
The "Certificate Import Wizard" opens.
"Local Machine" is preset as storage location.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 787
Web server
13.1 Fundamentals
Drive functions
788 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Result
The self-signed certificate is validated, and the HTTPS connection is classified as secure by
installing the self-signed certificate in the Windows certificate store.
Overview
Mozilla Firefox uses browser engine "Gecko", and in addition to its own browser certificate
management, it also accesses the Windows certificate store.
It is crucial that the subsequently described steps are complied with to establish a secure HTTPS
connection between the browser and the web server.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 789
Web server
13.1 Fundamentals
Important notes
• Certificates that are installed in the Windows certificate store using Internet Explorer 11 and
are classified as valid are also available for other browsers (e.g. Chrome, Edge, Firefox). This
applies to all certificate types.
If you have already installed the self-signed certificate using Internet Explorer 11, then you
can skip the steps described below and go directly to section "Establishing a secure HTTPS
connection". Otherwise, proceed as described below.
Requirements
• You have connected your commissioning device to service interface X127 or PROFINET
interface X150.
• You have administrator rights on your commissioning device.
Drive functions
790 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Exporting a certificate
Proceed as follows to export the generated certificate:
1. In the open page, click on "Advanced" ①.
A field with additional details and options is displayed.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 791
Web server
13.1 Fundamentals
Drive functions
792 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Importing a certificate
Proceed as follows to import the certificate that was exported to the Windows certificate store:
1. Press the keys R at the same time.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 793
Web server
13.1 Fundamentals
6. Click "Import" ③.
The "Certificate Import Wizard" opens.
"Local Machine" is preset as storage location.
Drive functions
794 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.1 Fundamentals
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 795
Web server
13.1 Fundamentals
3. Click on the lock symbol ① in the browser address line to check the status of the HTTPS
connection.
4. To obtain additional details, click on button ② next to the displayed status message.
Result
The self-signed certificate is validated, and the HTTPS connection is classified as secure by
installing the self-signed certificate in the Windows certificate store.
Drive functions
796 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.2 Diagnostic functions
Procedure
1. Click in the “Drive objects and components” display area on the “Drive objects” tab.
Then, the information and messages regarding the drive objects are displayed in a list.
2. If needed, you can re-sort the individual columns by clicking on the corresponding column
head (e.g. Type).
You can view the entries in ascending or descending order.
Note
Re-sorting the entries in a list affects only the list currently being shown. Re-sorting has no
effect on other lists.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 797
Web server
13.2 Diagnostic functions
Procedure
1. Click in the “Drive objects and components” display area on the “Components” tab.
Then, the information and messages regarding the components are displayed in a list.
2. In order to carry out an LED flash test for individual components, click on in the
corresponding line.
The ready LED on the corresponding component then begins to flash.
3. If needed, you can re-sort the individual columns by clicking on the corresponding column
head (e.g. Type).
You can view the entries in ascending or descending order.
Note
Re-sorting the entries in a list affects only the list currently being shown. Re-sorting has no
effect on other lists.
A red or orange marking indicates a DRIVE-CLiQ wiring error on a component. Switch to the
“Topology” tab in order to view further information.
Drive functions
798 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.2 Diagnostic functions
Procedure
1. Click in the “Drive objects and components” display area on the “Topology” tab.
Then the diagnostic information about the components is shown in a list. Using the
information in the “Separate Port,” “Uplink to Port” and “Uplink to number” columns, you can
diagnose wiring errors on the individual components.
2. If needed, you can re-sort the individual columns by clicking on the corresponding column
head (e.g. Type).
You can view the entries in ascending or descending order.
Note
Re-sorting the entries in a list affects only the list currently being shown. Re-sorting has no
effect on other lists.
In the “Messages” display area, you can view the messages regarding the drive objects. In
addition to this, the display area provides you with the following options:
• Filtering according to message text.
• Selecting messages regarding specific drive objects.
• Filtering messages according to date.
• In order to compare current and past states to each other, you can activate the “View message
history” option.
• Filtering messages according to the respective message type.
• Acknowledging messages.
• In order to evaluate messages in greater detail, you can view additional details for the
messages.
The following description addresses exclusively the fundamental configuration and operation
options in the display area “Messages.”
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 799
Web server
13.2 Diagnostic functions
Alarm
Fault
Acknowledged fault
4. If needed, you can re-sort the individual columns by clicking on the corresponding column
head (e.g. Type).
You can view the entries in ascending or descending order.
Note
Re-sorting the entries in a list affects only the list currently being shown. Re-sorting has no
effect on other lists.
Drive functions
800 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.2 Diagnostic functions
Setting filters
Proceed as follows to set the filters in the “Search and filter” filter bar.
Note
Collapsing the filter bar
The filter bar is opened per default. To close the filter bar, click anywhere in the header of the
“Search and filter” bar.
Procedure
1. In the "Search" field, enter a search term (any number of characters) for which you want to
search in the message list.
The search results are displayed in the message list.
Note
The search term is applied to the "Message" column in the message list.
2. If necessary, select a drive object and, in the “Filter by date” fields, determine a date range for
which you want to display messages.
After each setting is configured, the search results in the message list are narrowed down
further. The filters can be set in any order.
Resetting filters
As long as you are logged in to the web server and the filter settings have not changed, the
message list is always displayed with the last filter settings. In order to reset all filter settings in
the message list, proceed as follows:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 801
Web server
13.2 Diagnostic functions
Procedure
1. Click "Reset all filters" at the top right in the filter bar.
You have now re-set all configured filters. The message list then displays the unfiltered view
of the messages again.
Procedure
1. In order to acknowledge the faults being displayed, click on the "Acknowledge faults" button.
The displayed faults are acknowledged. Acknowledged faults continue to be displayed in the
message list with the symbol.
Note
Detailed information on the diagnostic buffer or fault and warning buffer can be found in the
“Messages - Faults and warnings” chapter of the SINAMICS S120 commissioning manual with
Startdrive.
Procedure
1. In the navigation, select “Diagnostics > Diagnostics buffer.”
The logged events are displayed.
Note
In the “Date and time” column, the time - differing from the current drive time - is combined
from the following components: "1.1.2000 + Operating hours counter".
Drive functions
802 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.2 Diagnostic functions
Setting filters
Proceed as follows to set the filters in the “Search and filter” filter bar.
Note
Collapsing the filter bar
The filter bar is opened per default. To close the filter bar, click anywhere in the header of the
“Search and filter” bar.
Procedure
1. In the "Search" field, enter a search term (any number of characters) for which you want to
search in the diagnostic buffer.
The search results are displayed in the event list.
Note
The search term affects the column “Event text” in the event list.
2. In the “Filter by date” fields, specify a date range for which you want to display events.
After each setting is configured, the search results in the event list are narrowed down
further. The filters can be set in any order.
Resetting filters
As long as you are logged in to the web server and the filter settings have not changed, the event
list is always displayed with the last filter settings. In order to reset all filter settings in the event
list, proceed as follows:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 803
Web server
13.2 Diagnostic functions
Procedure
1. Click "Reset all filters" at the top right in the filter bar.
You have now re-set all configured filters. The event list then displays the unfiltered view of
the operating events again.
Procedure
1. Select "Diagnostics > Communication" in the navigation.
The web server shows a window with the following contents:
– IP address of the converter
– Name of the station
– Information as to whether the connection between the controller and the converter is
active.
– Table with process data for the transfer direction "controller > converter"
– Table with process data for the transfer direction "converter > controller"
The values are displayed in hexadecimal format in the default setting. You can switch the display
of individual values between binary and hex format by clicking on the button to the right of the
value.
Drive functions
804 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.2 Diagnostic functions
Note
Activation and parameterization of the multiple trace
Detailed information on the activation and parameter assignment of a multiple trace can be
obtained in the following documentation:
• SINAMICS S120 Commissioning Manual with Startdrive
• Startdrive information system
Here, you can also obtain detailed information about how you can load trace files into your PC
file system.
Procedure
1. In the main menu, click on the “Diagnostics” entry.
2. In the sub-menu, select the “Trace files” option.
If you have already saved trace files, these are displayed in the list.
3. In the list, select the trace file that you want to load.
You are then prompted whether you want to open the trace file or store it in your file system.
4. Save the file in your file system.
The file stored in the file system can be opened with the engineering tool.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 805
Web server
13.3 Creating and adjusting the parameter list
13.3.1 Overview
In the web server, you can manage up to 20 parameter lists with 40 parameters each. The
created parameter lists are saved on the memory card of the converter and are also available
after a restart.
Procedure
To create a parameter list, proceed as follows:
1. Click the "Parameter" entry in the navigation.
The "Parameters" display area opens.
2. Click the "Create list" tab.
The "Create user-defined parameter list" dialog opens.
3. In the "Name of the list" ① input field, enter a name for the parameter list.
When assigning license names, only use alphanumeric characters and the special characters
specified in brackets (-_+.).
Drive functions
806 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.3 Creating and adjusting the parameter list
4. In the "Position" drop-down list ② select a position for the parameter list.
You can create a maximum of 20 parameter lists. If needed, you can change the order of the
tabs in the "Parameters" display area (see the "Changing the list properties (Page 809)"
chapter).
5. Change the access rights ③ for the "SINAMICS" user if required.
The "Read parameter values" option is preset in the default settings.
Observe and adhere to the following instructions if you want to change the access rights of
the "SINAMICS" user.
– Never simultaneously assign a "SINAMICS" user the access rights for the "Change list" and
"Change parameter values" functions.
– Only assign the access rights for the "Change parameter values" function if this is
absolutely necessary. The access rights can be extended during creation of a parameter
list or via the "List properties" dialog. The extension of the access rights is limited to
individual parameter lists and the parameters contained in them. The "Administrator"
user can change the access rights for the "SINAMICS" user at any time via the "List
properties" dialog (see Chapter "Changing the list properties (Page 809)").
6. In order to save your settings, click "OK".
The "Create user-define parameter list" is closed and the settings are saved. The created
parameter list appears as an empty list at the position that you selected.
OR
7. To discard your settings, click "Cancel".
The "Create user-defined parameter list" dialog is closed and the settings are discarded.
Procedure
WARNING
Uncontrolled movement of the drive as a result of incorrect parameter assignment
Incorrect parameterization can cause uncontrolled drive movements, which may result in
death or serious injury.
• Make sure that the parameter assignment of the drive objects is correct.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 807
Web server
13.3 Creating and adjusting the parameter list
Procedure
In an existing parameter list, you can select or enter the parameter values for individual
parameters in the “Value” column. Proceed as follows:
1. Select the desired value for a parameter from the corresponding drop-down list.
OR
Enter the desired value for a parameter into the corresponding entry field.
Additional information
For more information on adjustable parameter values, refer to the SINAMICS S120/S150 list
manual.
Drive functions
808 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.3 Creating and adjusting the parameter list
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 809
Web server
13.3 Creating and adjusting the parameter list
Drive functions
810 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.4 Backup and restore
13.4.1 Overview
Overview
The “Back up and restore” function provides you with the following options:
• Backing up parameters that have been configured.
• Assigning a name to the backup file.
• Restoring parameters from a valid parameter backup and loading them to the drive.
• Resetting the drive to factory settings.
Note
The individual options have their own adjustment areas assigned to them, each with an info box,
on the “Back up and restore” screen. Observe and follow all information and instructions in the
info boxes.
Procedure
1. To call the function, select "Backup and restore" in the navigation.
The “Back up and restore” screen is open.
Overview
You can back up the converter settings externally using the web server.
You can perform the data backup at any time. We recommend a data backup after the
commissioning of the converter.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 811
Web server
13.4 Backup and restore
Procedure
Proceed as follows to back up the parameters:
1. Click "Save changes" in the footer of the web server.
The settings are saved protected against power failure.
2. Click "Back up parameters" in the "Parameter Backup" setting area.
The parameters are backed up. A corresponding message is displayed when the data backup
is successful.
Note
Defining a storage location for the backup file
Depending on the browser used, a dialog appears in which you can specify where the backup
file is to be saved. In some browsers (e.g. Google Chrome), the file is stored in the standard
directory for downloads as "Backup.zip" without a prompt for the storage location.
Note
Checking and editing data
The data to be backed up is written to the backup file in a format that cannot be edited; the
data cannot be checked or edited.
Drive functions
812 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.4 Backup and restore
Note
You have forgotten the administrator password
If you have forgotten the administrator password, it is not possible to reset the converter to
factory settings over the web server. For information on reconfiguring the administrator
password, see Chapter "Assigning the administrator password (Page 761)".
Note
Communication settings
If you reset the converter to the factory settings, the IP address of the service interface, the
PROFINET IP address and the PROFINET device name are not cleared.
Procedure
In order to reset the converter in the web server to factory settings, proceed as follows:
1. In the "Restore factory settings" setting area, click on "Restore factory settings".
2. Acknowledge the confirmation prompt. The converter is reset, and then restarted.
If the LED on the converter lights up green, resetting is complete.
You have finished resetting the converter to factory settings. When the web server is called
again, the initial setup is started (see Chapter "Assigning the administrator password
(Page 761)").
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 813
Web server
13.5 System settings
Overview
The "SINAMICS" and "Administrator" user roles have been predefined and cannot be changed.
Settings
The following settings are available for the user roles:
Procedure
To change the password for the "Administrator" user, proceed as follows:
1. Select "System > Settings" in the navigation.
2. Select the "User Accounts" tab.
Drive functions
814 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
Procedure
To assign the password for the "SINAMICS" user, proceed as follows:
1. Select "System > Settings" in the navigation.
2. Select the "User Accounts" tab.
3. For the "SINAMICS" user, click on "Assign password...".
A corresponding dialog opens.
4. Enter the password as requested in the dialog.
5. Click "Assign" to complete the operation.
If the entered parameters match, the dialog is closed.
6. To save the settings retentively, click .
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 815
Web server
13.5 System settings
Overview
Without the password for the "SINAMICS" user or "Administrator", you are locked out of accessing
SINAMICS data and functions in the web server.
Requirements
• The password for the "SINAMICS" or "Administrator" user is not known.
Procedure
Proceed as follows, to reset the converter in the web server and to assign a new password for the
"Administrator" and "SINAMICS" users:
1. Ensure that you as the "Administrator" user are logged into the web server.
Observe the information displayed in the web server status bar.
2. In the "Restore factory settings" setting area, click on "Restore factory settings".
3. Acknowledge the confirmation prompt. The converter is reset, and then restarted.
If the LED on the converter lights up green, resetting is complete.
4. Open the browser in your commissioning device.
Drive functions
816 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
5. Call the web server using the converter IP address (e.g. 169.254.11.22).
If you have not assigned a password, then the following dialog is displayed.
Note
Checking passwords
When passwords are entered, the converter only checks the password length. A check is not
made for special characters or uppercase/lowercase letters!
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 817
Web server
13.5 System settings
Procedure
Proceed as follows, to reset the converter in the Startdrive engineering tool and assign a new
administrator password:
1. Open the appropriate project in the Startdrive engineering tool.
2. Load the project data from the drive unit to your commissioning device ("Load from device").
By doing this, you secure the current drive configuration in the existing project.
3. Reset the converter to the factory settings.
4. Load the saved drive configuration back into the drive ("Load to device").
5. Open the browser in your commissioning device.
Drive functions
818 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
6. Call the web server using the converter IP address (e.g. 169.254.11.22).
If you have not assigned a password, then the following dialog is displayed.
Note
Checking passwords
When passwords are entered, the converter only checks the password length. A check is not
made for special characters or uppercase/lowercase letters!
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 819
Web server
13.5 System settings
Overview
Communication between the converter and commissioning device (PG/PC) is established either
via an unsecured HTTP connection (see Chapter "Access via service interface X127 (Page 754)")
or via a secured HTTPS connection (see Chapter "Access via PROFINET interface X150
(Page 755)").
4. Click "Apply".
A corresponding dialog opens.
5. Click "OK" to complete the operation.
If you were logged in via a HTTP connection, you will be logged out of the web server. After
this, login is only possible via a secure HTTPS connection.
Note
Certificates for the secure data transfer
To secure an HTTPS connection, it requires security certificates for the encryption of the
access. Detailed information on working with these security certificates can be found in
Chapter "Using SSL/TLS certificates for secure data transfer (Page 769)".
Drive functions
820 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
Overview
If you have obtained a license key via the SINAMICS/SINUMERIK Web License Manager, you can
enter the license key and activate the license. You can find more detailed information on
licensing in Chapter "Licensing (Page 835)".
Requirements
• There is a physical connection (LAN cable) between the commissioning device and the drive.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 821
Web server
13.5 System settings
Drive functions
822 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
Overview
Using the web server, you can upgrade or downgrade the firmware of your drive and load
existing STARTER project files onto your drive. The following options are available:
• Loading firmware and STARTER project files into the drive at the same time.
For information on this, see Chapter "Loading firmware and STARTER project files into the
drive (Page 824)".
• Loading firmware and STARTER project files into the drive independently of one another.
For information on this, see Chapter "Loading STARTER project data into the drive
(Page 826)".
Function description
Observe the following information and notes before you upgrade or downgrade the firmware:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 823
Web server
13.5 System settings
Note
Downgrading a Control Unit
Higher firmware versions are characterized by a larger range of functions. When you downgrade
a Control Unit from a higher to a lower firmware version, certain functions may no longer be
available.
Additional information
You can find more information on updating the firmware using the web server in the
SINAMICS S120 commissioning manual and in the Startdrive information system.
13.5.5.1 Loading firmware and STARTER project files into the drive
Requirements
• The firmware is available as ZIP file.
• The STARTER project file is available as ZIP file.
• You can access the ZIP files with your commissioning device (PG/PC, tablet or smartphone).
Drive functions
824 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
Procedure
To upgrade the firmware together with existing STARTER project files, do the following:
1. Click on "Firmware update" in the "System" navigation.
The appropriate dialog opens.
Note
Before continuing, observe and follow the instructions and information from the first info
box and ensure the following for the duration of the firmware update:
• The drive(s) are stalled and are not in the "Operation" state.
• A communication connection is established and the browser is open.
• The currently open web page cannot be reloaded.
2. Click on "Browse" to the right alongside the "Select firmware/project file" entry field.
3. In the folder directory, select the ZIP file with the firmware version that you wish to load into
the drive.
4. If, in addition to the firmware, you also wish to load STARTER project files into the drive, click
on "Browse" next to the "Select project file" field.
5. In the folder directory of your commissioning device, select the ZIP file with the STARTER
project files that you wish to load into the drive.
6. If you do not want to back up the status of the drive before the update, deactivate the "Create
system restoration point" option.
Note
The "Create system restoration point" option is activated as default setting. If you activate the
option, then the present status of the drive is backed up - and in case of fault, can be restored.
The status of the drive, backed up in the already existing system restoration point, is then
overwritten, and can no longer be restored.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 825
Web server
13.5 System settings
Overview
You can load project files created in the STARTER commissioning tool including firmware versions
into your drive by means of the "Firmware update" function. The following options are available:
1. Merge the project files incl. firmware versions generated in the STARTER commissioning tool
and load them into the drive.
For information on this, see Chapter "Loading firmware and STARTER project files into the
drive (Page 824)".
2. Load the project files generated in the STARTER commissioning tool and load them
individually into the drive.
This option is subsequently described.
Requirement
• The STARTER project file incl. firmware version is available as ZIP file.
• You can access the ZIP file with your commissioning device (PG/PC, tablet or smartphone).
Procedure
Proceed as follows to load a STARTER project file including firmware version into your drive:
1. Click on "Firmware update" in the "System" navigation.
The appropriate dialog opens.
Note
Before continuing, observe and follow the instructions and information from the first info
box and ensure the following for the duration of the firmware update:
• The drive(s) are stalled and are not in the "Operation" state.
• A communication connection is established and the browser is open.
• The currently open web page cannot be reloaded.
2. Click on "Browse" to the right of the "Select project file" input field and select the ZIP file with
the STARTER project file which you would like to load into the drive.
Drive functions
826 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Web server
13.5 System settings
3. If you do not want to back up the status of the drive before the upgrade, deactivate the
"Create system restoration point" option.
Note
Creating a system restoration point
The "Create a system restoration point" option is activated as standard. We recommend
leaving this option activated at all times.
Overview
Using the "System restoration" function, you can restore an earlier status of your drive with the
help of a generated system restoration point.
Procedure
To restore an earlier status of your drive, proceed as follows:
1. Click on "Firmware update" in the "System" navigation.
The web server displays the "Firmware update" tab.
2. Click on the "System restoration" tab.
The "System restoration" screen opens.
Note
Before continuing, observe and follow the instructions and information from the first info
box and ensure the following for the duration of the firmware update:
• The drive(s) are stalled and are not in the "Operation" state.
• A communication connection is established and the browser is open.
• The currently open web page cannot be reloaded.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 827
Web server
13.5 System settings
3. If you do not want an automatic restart, deactivate the "Execute a restart automatically"
option.
Note
Executing a restart automatically
The "Execute a restart automatically" option is activated as standard. We recommend leaving
this option activated at all times.
4. To start the system restoration, click on the "Start system restoration" button.
Drive functions
828 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system 14
14.1 Parameter
Overview
Drive parameters can be divided into two categories:
• Adjustable parameters (p...):
– Can be read and written.
– Have a direct impact on the behavior of a function.
• Display parameters (r...):
– Can be read but not written.
– Show internal variables.
All drive parameters can be read via PROFIBUS and changed by means of p parameters using the
mechanisms defined in the PROFIdrive profile.
1RUPDOUSDUDPHWHUV
5HDGSDUDPHWHUU
%,&2RXWSXW
3DUDPHWHUV
1RUPDOSSDUDPHWHUV
:ULWHSDUDPHWHUVS
%,&2LQSXW
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 829
Basic information about the drive system
14.1 Parameter
Parameter categories
The parameters of the individual drive objects are categorized into data sets as follows:
• Data set-independent parameters:
These parameters exist only once per drive object.
• Data set-dependent parameters:
These parameters can be assigned several times for each drive object and can be addressed
via the parameter index for reading and writing.
The following data set types are available:
– Command Data Set (CDS)
By parameterizing several command data sets and switching between them, the drive can
be operated with different pre-configured signal sources.
– Drive Data Set (DDS)
The drive data set contains the parameters for switching between different drive control
configurations.
– Encoder Data Set (EDS)
– Motor Data Set (MDS)
The CDS and DDS can be switched over during normal operation. In contrast, the EDS and
MDS data sets can only be activated indirectly by means of a DDS switchover.
Drive functions
830 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.1 Parameter
7HUPLQDO0RGXOH
2SWLRQ%RDUG
,QIHHG
'ULYHQ
'ULYH
'ULYH
&RQWURO
'DWDVHWLQGHSHQGHQWSDUDPHWHUV
8QLW
'DWDVHWGHSHQGHQWSDUDPHWHUV
&RPPDQG'DWD6HW&'6
'ULYH'DWD6HW''6
6HOHFWLRQRIPRWRU
6HOHFWLRQRIHQFRGHU
6HOHFWLRQRIHQFRGHU
6HOHFWLRQRIHQFRGHU
(QFRGHU'DWD6HW('6
0RWRU'DWD6HW0'6
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 831
Basic information about the drive system
14.1 Parameter
The data must be saved retentively or protected against power failure on the memory card of the
drive so that the changes are available again after the next POWER ON. When saving, only the
adjustable parameters intended to be saved are taken into account.
Note
Save operation
complete
Perform POWER ON of the drive only after the save operation is complete. The save operation is
complete when parameter p9077 is reset to the value "0" after the start of the save operation.
No parameters can be written during the save operation.
Proceed as follows to save the data retentively or protected against power failure:
1. In the parameter list, set p0977 = 1.
After the data is saved, the parameter (p0977) is automatically reset to "0".
OR
2. In the Startdrive engineering tool, save the parameters using the command "Copy RAM to
ROM".
Resetting parameters
Proceed as follows to reset all parameters to the factory settings:
1. Reset parameters for the current drive object using p0970 = 1. The parameter is
automatically reset to 0.
2. Reset parameters for all parameters of drive object "Control Unit" (CU_*) using p0009 = 30
(parameter reset) and p0976 = 1. Parameter p0976 is automatically reset to 0.
Access level
Adjustable and display parameters are assigned to access levels 1 to 4. The SINAMICS S120/S150
List Manual specifies the access level in which the parameter is displayed and can be changed.
Drive functions
832 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.2 Drive objects
Description
A drive object (DO) is an independent, "self-contained" software function that has its own
parameters and, in some cases, its own faults and alarms. Drive objects can be provided as
standard (e.g. I/O evaluation), or you can add single (e.g. terminal board) or multiple objects
(e.g. drive control).
&RQWURO8QLW 'ULYHREMHFWV
2QERDUG ,QIHHG 'ULYH 'ULYH 7HUPLQDO 7HUPLQDO 7HUPLQDO
,2 FRQWURO FRQWURO FRQWURO %RDUG 0RGXOH 0RGXOH
HYDOXDWLRQ HYDOXDWLRQ HYDOXDWLRQ HYDOXDWLRQ
7HUPLQDO
%RDUG
/LQH 0RWRU 0RWRU 7HUPLQDO 7HUPLQDO
0RGXOH 0RGXOH 0RGXOH 0RGXOH 0RGXOH
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 833
Basic information about the drive system
14.2 Drive objects
Note
Drive objects
A list of all drive objects is provided in the SINAMICS S120/S150 List Manual in Chapter "Overview
of parameters".
Note
Each installed DO is allocated a number between 0 and 63 during first commissioning for unique
identification.
Drive functions
834 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
14.3 Licensing
Overview
Refer to the order documentation (e.g. product catalog) for information about functions and
Technology Extensions (TEC) that require a license.
Description
When using functions and Technology Extensions (TEC) that require a license, valid runtime
licenses must be assigned to a Siemens memory card. The license key that is generated links the
licenses with the intended or used Siemens memory card.
Features
A valid license key has the following features and characteristics:
• Is assigned to a specific memory card during the ordering process.
• It is retentively saved on the assigned Siemens memory card.
• It cannot be transferred to another Siemens memory card.
• Can be generated retroactively with the SINAMICS/SINUMERIK Web License Manager, and
assigned to an existing Siemens memory card. You can find additional information on this in
Chapter "Creating and saving a License Key (Page 840)".
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 835
Basic information about the drive system
14.3 Licensing
Drive functions
836 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
Purchasing licenses
The following options are available for purchasing licenses to use functions or Technology
Extensions (TEC) requiring licenses:
• You order a Siemens memory card with the required licenses.
• You order licenses, and using the SINAMICS/SINUMERIK Web License Manager, assign these
to an existing Siemens memory card.
Using functions and Technology Extensions (TEC) that require a license in the Trial License
mode
In the Trial License mode, you can try out released functions and Technology Extensions until
you actually purchase the required licenses. You can find additional information on Trial License
mode in Chapter "Trial License mode (Page 843)".
An overview of the functions and Technology Extensions, which are released for use in the Trial
License mode, has been previously provided in this Chapter.
See also
Licensing (Page 835)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 837
Basic information about the drive system
14.3 Licensing
Possible actions
The following actions are possible in the license overview:
• Obtain a status overview of the individual licenses of your drive system.
• View and enter existing license keys (see Chapter "Display/enter License Key (Page 842)").
• View and copy the serial number of the memory card.
• Activating Trial License mode (see Chapter "Activating Trial License mode (Page 845)").
Drive functions
838 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
Description
For the operation of your SINAMICS S120 drive with functions, function modules and
Technology Extensions that require a license, make sure that you have sufficient licensing.
• Using functions that require a license
Insufficient licensing is indicated as follows:
– F13000 licensing is insufficient.
– LED READY Red light flashing at 2 Hz
Note
Most functions that require a license can be used during commissioning and in service
scenarios in Trial License-Modus (see Chapter "Trial License mode (Page 843)").
Note
Most Technology Extensions can be used during commissioning and in service scenarios in
Trial License mode (see Chapter "Trial License mode (Page 843)").
"Performance option"
The extension "Performance option" (article number: 6SL3074-0AA01-0AA0) is required for
operation of a CU320-2 as of 4 axes in Servo/Vector control or as of 7 U/f axes (see Availability
of SW functions).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 839
Basic information about the drive system
14.3 Licensing
If the specified number of axes per CU320-2 is exceeded, fault F13000 is output and the READY
LED on the Control Unit flashes red at 2 Hz.
Axis-specific options
When axis-specific options are used (e.g. Safety Integrated Extended Functions), there must be
a license for each individual axis.
Overview
Using the SINAMICS/SINUMERIK Web License Manager, you can check which licenses are
assigned to your memory card.
You can generate a new license key for existing licenses. If you have deleted the license key on
the memory card of your Control Unit, you can view the license key in the SINAMICS/
SINUMERIK Web License Manager.
Note
Backing up existing license keys
License keys are stored non-volatile on the memory card of a Control Unit. Therefore, back up all
license keys already saved on the memory card of your Control Unit before you transfer different
firmware to the memory card.
License keys are saved on the memory card in the following folder: ...\KEYS\SINAMICS\KEYS.TXT.
Necessary data
To view and/or create a license key in the SINAMICS/SINUMERIK Web License Manager, the
following data is required:
• Serial number of the memory card:
The serial number is on the memory card or can be copied via the corresponding display field
on the license overview page.
• License and delivery note number:
You take the corresponding data from the Certificate of License (CoL).
• Product name
Drive functions
840 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
12.Click "Next".
A summary of the selected licenses is displayed for you to check.
13.If you are sure that the assignment is correct, click "Assign".
The generated license key is displayed.
The following options are available later:
– You copy the license key directly from the screen form and input it in the Startdrive
engineering tool or the S120 web server. Proceed as described in Chapter "Display/enter
License Key (Page 842)".
– You save the license key as text file ("keys.txt") and transfer it to the memory card. Proceed
as described in the following section.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 841
Basic information about the drive system
14.3 Licensing
Requirements
• The license key that you want to view is the most recently generated license key.
• The license key has already been assigned to the memory card.
Procedure
Proceed as follows to view the license key:
1. Call the following link: SINAMICS/SINUMERIK Web License Manager (https://
workplace.automation.siemens.com/dwh-p/pls/apex_swl/f?
p=10130:1:17466362328710).
2. In the navigation, click the "Display license key" option in the "User menu".
Several input fields can be found on the right of the "Display license key" view.
3. Enter the serial number of the memory card in the "Hardware serial number" field.
OR
In the "License number" field, enter your license number.
4. Click the "Display license key" button.
The current license key is then displayed.
You can also request a report by email for the displayed license key. This report contains all
previously ordered licenses for this memory card. Missing licenses can be identified and
ordered on the basis of this report.
5. Enter your address in the "Email address" field.
6. Click the "Request license report" button.
Requirements
• A project has been created.
• A drive has been created.
• There is an online connection between the commissioning device and the drive.
Drive functions
842 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
Procedure
You can view existing license keys on the license overview page in the Startdrive engineering
tool and enter a new license key. Proceed as follows:
1. Double-click on "Drive control" in the project navigator.
2. Double-click on the entry "Parameterization".
3. Click "License" in the secondary navigation.
The license overview page opens.
The license overview page shows all SINAMICS functions that are active in your project and
that require a valid runtime license for use.
4. In the list, select the function for which you want to enter a new license key.
5. Click on "Display/enter License Key".
The appropriate dialog opens.
6. Enter the current license key in the "Current license key" input field.
7. Enter the new license key in the "New license key" input field.
8. Click "Close".
The new license key is activated.
Restriction
The function for entering license keys is not available in Startdrive version V15.0. You can find
additional information on entering license keys using parameter p9920 (Licensing enter license
key) at the following link: Entering license key in Startdrive V15.0 (https://
support.industry.siemens.com/cs/us/en/view/109760009).
Overview
In the Trial License mode, you can try out released functions and Technology Extensions (TEC)
until you actually purchase the required licenses.
An overview of the functions and Technology Extensions (TEC), which are released for use in the
Trial License mode, is provided in Chapter "Licensing (Page 835)".
Purpose
Trial License mode can be used for the following purposes:
• Commissioning and testing
• Service scenarios (preferably trial periods 2 and 3)
Valid licenses must exist to use functions and Technology Extensions that require a license
beyond the Trial License mode.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 843
Basic information about the drive system
14.3 Licensing
Function description
Trial License mode has the following features and characteristics:
• Comprises a total of three trial periods.
• Trial periods are activated individually.
• The operating time for each individual trial period is limited to 300 hours and cannot be
changed.
• The operating time of Trial License mode is limited to a maximum of 900 hours and cannot
be changed.
• The operating time corresponds to the time for which the Control Unit is switched on. Valid
as of firmware version ≥ 5.1.
The following figure shows the maximum available time contingent in relation to Trial License
mode and the individual trial periods.
K 7ULDOSHULRG
K 7ULDOSHULRG
/LFHQVH
K UHTXLUHG
K
㾐 㾐 㾐
Drive functions
844 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
Requirements
• A project has been created.
• A drive has been created.
• There is an online connection between the commissioning device and the drive.
Procedure
Proceed as follows to activate Trial License mode in the Startdrive engineering tool:
1. Double-click on "Drive control" in the project navigator.
2. Double-click on the entry "Parameterization".
3. Click "License" in the secondary navigation.
The license overview page opens.
The license overview page shows all SINAMICS functions that are active in your project and
that require a valid runtime license for use.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 845
Basic information about the drive system
14.3 Licensing
The following figure shows an example of the display of the currently running trial period.
① Display of the currently running trial period and the remaining operating hours
② The button is grayed out with activated Trial License mode.
Figure 14-7 Example: License overview with running trial period
Drive functions
846 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.3 Licensing
Remedy
The following options are available to you if you wish to continue using functions requiring a
license:
• Purchase a license for the function you are using that requires a license (see Chapter
"Licensing (Page 835)").
• Generate a new license key (see Chapter "Creating and saving a License Key (Page 840)") and
enter it (see Chapter "Display/enter License Key (Page 842)").
Activation failed
Activation of Trial License mode can fail for the following reasons:
• The license for the selected function requiring a license has already been installed and
activated.
• A selected function requiring a license is not released for operation in Trial License mode.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 847
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
(signal source)
(signal source)
Drive functions
848 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
&,
&2ZLWKRXWLQGH[ S[[[[\
U
&2ZLWKLQGH[
,QGH[ >@ U &,
>@ U S[[[[\
>@ U >@
>@ U
Note
A connector input (CI) cannot be interconnected with any connector output (CO, signal source).
The same applies to the binector input (BI) and binector output (BO).
For each CI and BI parameter, the parameter list shows under "data type" the information on the
data type of the parameter and the data type of the BICO parameter.
For CO parameters and BO parameters, only the data type of the BICO parameter is shown.
Notation:
• Data type BICO input: Data type parameter/Data type BICO parameter
Example: Unsigned32 / Integer16
• Data type BICO output: Data type BICO parameter
Example: FloatingPoint32
The possible interconnections between the BICO input (signal sink) and BICO output (signal
source) are listed in the table titled "Possible combinations for BICO interconnections"
, which can be found in the "Explanations on the parameter list" section of the SINAMICS S120/
S150 List Manual.
The BICO parameter interconnection can be implemented in different command data sets (CDS).
The different interconnections are activated by switching data sets. Interconnections across
drive objects are also possible.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 849
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
'ULYH
3DUDPHWHUQXPEHU ,QGH[QXPEHU
REMHFW
%LW ಹ ಹ ಹ
2ZQREMHFW
([DPSOHVRIVLJQDOVRXUFHV
ELQ ELQ ELQ
()&KH[ದದ!&2>@
GHF GHF GHF
%2ELQHFWRURXWSXW %,ELQHFWRULQSXW
6LJQDOVRXUFH 6LJQDOVLQN
9
S&
; ', -RJ
U
S&
; ', -RJ
U
9
S&
; ', ,QWHUQDO -RJ
U
S&
; ',
U
,QWHUQDO -RJ
Drive functions
850 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
%2ELQHFWRURXWSXW %,%LQHFWRULQSXW
6LJQDOVRXUFH 6LJQDOVLQN
9 'ULYH
S&
; ', 2))
U
2))
S&
2))
'ULYH
S&
2))
2))
S&
2))
Copying drives
When a drive is copied, the interconnection is copied with it.
Binector-connector converter
• Several digital signals are converted to a 32-bit integer double word or to a 16-bit integer
word.
• p2080[0...15] BI: PROFIdrive PZD send bit-serial
Connector-binector converter
• A 32-bit integer double word or a 16-bit integer word is converted to individual digital signals.
• p2099[0...1] CI: PROFIdrive PZD selection receive bit-by-bit
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 851
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
14.4.6 Scaling
Drive functions
852 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.4 BICO technology: Interconnecting signals
Note
If a per unit representation is selected and the reference parameter is subsequently changed
(e.g. p2000), the per unit values of some control parameters are automatically adapted so that
the control behavior does not change.
Overview
In the case of faults that are, for example, triggered by the Control Unit or a Terminal Module,
central functions of the drive are also often affected. As a result of propagation, faults that are
triggered by one drive object are therefore transferred to other drive objects. This response also
applies to the faults that are set in a DCC chart on the Control Unit using a DCC block.
Propagation types
The following types of propagation are available:
• BICO
The fault is propagated to all active drive objects with closed-loop control functions (infeed,
drive) to which there is a BICO interconnection.
• DRIVE
The fault is propagated to all active drive objects with closed-loop control functions.
• GLOBAL
The fault is propagated to all active drive objects.
• LOCAL
The behavior of this propagation type is dependent on parameter p3116.
– For binector input p3116 = 0 signal, the following applies (factory setting):
The fault is propagated to the first active drive object with closed-loop control functions.
– For binector input p3116 = 1 signal, the following applies:
The fault is not propagated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 853
Basic information about the drive system
14.5 Data sets
Note
When using standard telegrams in command data records, make sure that you do not change
telegram interconnections as this may lead to inconsistent behavior otherwise. If you wish to
change telegram interconnections, please assign the telegram selection with 999 (free
telegram).
Drive functions
854 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.5 Data sets
&'6
S U U &'6VHOHFWHG
S
S
S W
6ZLWFKRYHUWLPH
W
Figure 14-12 Switching the command data set (example)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 855
Basic information about the drive system
14.5 Data sets
Binector inputs p0820 to p0824 are used to select a drive data set. They represent the number
of the drive data set (0 to 31) in binary format (where p0824 is the most significant bit).
• p0820 BI: Drive data set selection DDS, bit 0
• p0821 BI: Drive data set selection DDS, bit 1
• p0822 BI: Drive data set selection DDS, bit 2
• p0823 BI: Drive data set selection DDS, bit 3
• p0824 BI: Drive data set selection DDS, bit 4
Drive functions
856 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.5 Data sets
If encoder 1 (p0187) is switched over via DDS, then an MDS must also be switched over.
Note
Switching over between several encoders
In order to be able to switch between two or more encoders using the EDS switched function,
you must connect these encoders via various Sensor Modules or DRIVE-CLiQ ports.
When using the same connection for several encoders, the same EDS and the same encoder type
must be used. In this case a switched on the analog side (e.g. of the SMC) is recommended. A
switched on the DRIVE-CLiQ side is, due to the permissible insertion cycles and the longer times
to establish DRIVE-CLiQ communication, only possible with some restrictions.
If a motor is operated with motor encoder 1 and then later with motor encoder 2, two different
MDSs must be created with identical motor data.
One drive object can manage up to 16 encoder data sets. The number of encoder data sets
configured is specified in p0140.
When a drive data set is selected, the assigned encoder data sets are also selected.
Note
EDS switchover for safe motion monitoring
An encoder which is used for safety functions must not be switched over when a drive data set
(DDS) is switched over.
The safety functions check the safety-relevant encoder data for changes when data sets are
switched over. If a change is detected, fault F01670 is displayed with a fault value of 10, which
results in a non-acknowledgeable STOP A. The safety-relevant encoder data in the various data
sets must therefore be identical.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 857
Basic information about the drive system
14.5 Data sets
The parameters that are grouped together in the motor data set are identified in the
SINAMICS S120/S150 List Manual by "Data Set MDS" and are assigned an index [0...n].
A separate motor data set is required for each motor that is controlled by the Control Unit via a
Motor Module. The motor data set is assigned to a drive data set via parameter p0186.
A motor data set can only be changed using a DDS changeover. The motor data set changeover
is, for example, used for:
• Changing over between different motors
• Changing over different windings in a motor (e.g. star-delta changeover)
• Adapting the motor data
If several motors are operated alternately on a Motor Module, a matching number of drive data
sets must be created. Further information about motor changeover, see Section Motor
changeover in this manual.
One drive object can manage up to 16 motor data sets. The number of motor data sets in p0130
must not exceed the number of drive data sets in p0180.
For the 611U interface mode (p2038 = 1), the drive data sets are divided into groups of eight
(1-8; 9-16;...). Within a group, the assignment to the motor data set must be identical:
p0186[0] = p0186[1] = ... = p0186[7]
p0186[8] = p0186[9] = ... = p0186[15]
p0186[16] = p0186[17] = ... = p0186[23]
p0186[24] = p0186[25] = ... = p0186[31]
If this rule is not observed, alarm A07514 is output. If you need a precise representation of the
data set structure of the 611U, 32 drive data sets and 4 motor data sets must be configured.
Drive functions
858 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.5 Data sets
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 859
Basic information about the drive system
14.6 Inputs/outputs
14.6 Inputs/outputs
The following digital/analog inputs/outputs are available:
Note
Detailed information on the hardware properties of the inputs/outputs can be found in the
SINAMICS S120 Control Units Manual.
For detailed information about the structural relationships between all I/Os of a component and
their parameters, please refer to the function diagrams in the SINAMICS S120/S150 List Manual:
Properties
• The digital inputs are "high active".
• An open input is interpreted as "low".
• Fixed debounce setting.
Delay time = 1 to 2 current controller cycles (p0115[0])
• Availability of the input signal for further interconnection.
– Inverted and not inverted as a binector output
– As a connector output
• Simulation mode settable and parameterizable.
Drive functions
860 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.6 Inputs/outputs
Digital outputs
Signal processing using the digital outputs is shown in the function diagrams listed below.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 861
Basic information about the drive system
14.6 Inputs/outputs
Properties
• Separate power supply for the digital outputs.
• Source of output signal can be selected by parameter.
• Signal can be inverted by parameter.
• Status of output signal can be displayed
– As a binector output
– As a connector output
Note
Before the digital outputs can function, their own electronics power supply must be connected.
TB30
• 9102 Terminal Board 30 (TB30) -
isolated digital inputs (DI 0 ... DI 3)
TM31
• 9556 Terminal Module 31 (TM31) -
Digital relay outputs, electrically isolated (DO 0 ... DO 1)
Control Unit 310-2
• 2038 CU310-2 input/output terminals -
digital output (DO 16)
Properties
• Can be parameterized as digital input or output.
• When set as digital input:
– Six "high-speed inputs" on Control Unit
If these inputs are used, for example, for the "flying measurement" function, they act as
"high-speed inputs" with virtually no time delay when the actual value is saved.
– The properties of the "pure" digital outputs apply.
• When set as digital output:
– The properties of the "pure" digital outputs apply.
• Sharing of bidirectional input/output resources by the CU and higher-level controller (see
Section "Use of bidirectional inputs/outputs on the CU (Page 863)")
Drive functions
862 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.6 Inputs/outputs
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 863
Basic information about the drive system
14.6 Inputs/outputs
The setting of parameter p0729 indicates how a digital output of a Control Unit has been
assigned, i.e. whether the output of an onboard terminal X122 or X132 is assigned directly to
the Control Unit or connected via PROFIBUS to a higher-level controller.
• r0729 = 0: The output is assigned to the Control Unit of the drive or terminal output not
available.
• r0729 = 1: Output is assigned to the higher-level controller (PROFIBUS connection).
Assignment to the controller means:
– Terminal is parameterized as output x (p0728.x =1) and
– Terminal is connected with p2901 via BICO, i.e. the control uses the output in conjunction
with the DO1 telegram (p0922 = 39x)
– Use of the terminal's output signal for integrated platform via high-speed bypass channel
of the controller (standard channel with DO1 telegram is always written in parallel).
Parameter r0729 is updated if
• the direction of the onboard terminals changes over (p0728), or
• the signal sources for the outputs (p0738 ff) are changed.
Access priorities
• Reparameterization output controller --> output drive via parameter p0738 ff
The drive output has higher priority than a standard controller output using the DO1
telegram, but direct access by the controller to the terminal (bypass) has higher priority than
the drive output.
When the output is reconfigured to the drive, the controller needs to cancel a bypass to the
terminals (if one has been set up) before the new configuration can take effect.
• Reconfiguration input drive --> output controller
The output of the controller has higher priority. This is the specified behavior.
The drive is notified of the change so that the affected application can issue an alarm.
• Reconfiguration output drive --> output controller
The output of the controller has higher priority.
This is the specified behavior.
The drive is notified of the change so that the affected application can issue an alarm/fault
message is necessary. Readback of the output information can cause problems in the drive,
i.e. the drive application checks the interconnection condition of "its" terminals. If the
terminal remains assigned to a drive I/O device as required by the drive function, but is
assigned simultaneously a controller terminal status, the drive function cannot be
guaranteed to work correctly.
Drive functions
864 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.6 Inputs/outputs
Overview
Signal processing using the analog inputs is shown in the function diagrams listed below.
Features
• Hardware input filter set permanently
• Simulation mode parameterizable
• Adjustable offset
• Signal can be inverted via binector input
• Adjustable absolute-value generation
• Noise suppression (p4068)
• Enabling of inputs via binector input
• Output signal available via connector output
• Scaling
• Smoothing
Note
Scaling parameters p4057 to p4060 do not limit the voltage values/current values. For TM31,
the input can be used as current input.
The characteristic of the analog input can be scaled using parameters p0757 to P0760.
The value of the analog input can be read out from r0755.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 865
Basic information about the drive system
14.6 Inputs/outputs
CU310-2
• 2040 CU310-2 input/output terminals - Analog input (AI 0)
CU310-2
• r0755[0] CO: CU analog input actual value in percent
• p0756 [0] CU analog input type
• p0757[0] CU analog input characteristic value x1
• p0758[0] CU analog input characteristic value y1
• p0759[0] CU analog input characteristic value x2
• p0760[0] CU analog input characteristic value y2
Properties
• Adjustable absolute-value generation
• Inversion via binector input
• Adjustable smoothing
• Adjustable transfer characteristic
• Output signal can be displayed via visualization parameter
Drive functions
866 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.6 Inputs/outputs
Note
Parameters p4077 to p4080 of the scaling do not limit the voltage values / current values (for
TM31, the output can be used as current output).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 867
Basic information about the drive system
14.7 Write and know-how protection
Function description
Write protection prevents unauthorized or inadvertent changes to the settings in the drive.
• Information regarding the current status of write protection is displayed in the header line of
the working area:
– In online mode, a note is output stating that write protection is activated and therefore no
parameters can be written.
Drive functions
868 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
Overview
Write protection can be activated in offline or online mode. In online mode, write protection
takes effect immediately after activation. We therefore recommend activating write protection
in online mode.
Write protection must be deactivated in order to activate or configure know-how protection.
However, if necessary, it is possible to activate write protection in addition when know-how
protection is activated.
Requirements
• A SINAMICS S120 control module has been inserted in the device configuration.
Procedure
Proceed as follows to activate/deactivate write protection:
1. Establish an online connection to your drive.
2. Call the "Drive control > Parameterization" menu in the project navigator.
3. In the secondary navigation, call "Basic parameterization > Write and know-how protection".
4. Click on "Activate write protection".
Write protection is activated.
OR
5. Click on "Deactivate write protection".
Write protection is deactivated.
6. To save the setting retentively, click .
Function description
With the know-how protection function, a machine manufacturer can prevent unauthorized
persons from reading, changing or copying confidential company know-how on configuring and
parameterizing.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 869
Basic information about the drive system
14.7 Write and know-how protection
Note
Assistance provided by technical support
When know-how protection is activated, assistance can only be provided by Technical Support
after prior agreement from the machine manufacturer.
Note
Know-how protection when write protection is active
When write protection is enabled, the protection settings of the know-how protection cannot be
changed.
• Information regarding the current status of know-how protection is displayed in the header
line of the working area:
– When the "Write and know-how protection" function is called in offline mode, a note is
output indicating that know-how protection can only be configured in online mode.
– In online mode and when know-how protection is activated, a note is output in all screens
indicating that know-how protection is active, which means that you cannot read or
change all parameters.
• The status of the know-how protection is indicated by the lock icon in the project
navigator.
Drive functions
870 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
.QRZKRZ6FKXW]
RKQH.RSLHUVFKXW]
.QRZKRZ6FKXW]
PLW%DVLV.RSLHUVFKXW]
.QRZKRZ6FKXW]
PLWHUZHLWHUWHP.RSLHUVFKXW]
Note
Siemens memory card
Use of know-how protection with basic copy protection and extended copy protection is only
possible with a Siemens memory card.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 871
Basic information about the drive system
14.7 Write and know-how protection
Drive functions
872 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
Overview
Know-how protection can only be activated and configured in online mode. Therefore, always
make sure that there is an online connection to your drive unit before calling the configuration
screen for know-how protection.
More information on the individual protection settings can be found in Chapter "Know-how
protection (Page 869)".
Requirements
• A SINAMICS S120 control module has been inserted in the device configuration.
• An online connection to the drive has been established.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 873
Basic information about the drive system
14.7 Write and know-how protection
Drive functions
874 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
7. To activate know-how protection with the selected protection setting, click "Specify
password for the activation".
The corresponding dialog is opened.
8. Assign a password and confirm with "OK".
Note
Recommendation for secure passwords
When assigning a password, make sure that it contains the following:
• At least 8 characters
• Upper and lower case letters
• Numbers and special characters (e.g. ?!%+)
It is not permissible that the password is used elsewhere.
Know-how protection with the desired protection setting is activated. The know-how protected
parameters cannot be changed until know-how protection is deactivated.
Important notes
• Write protection can be activated in addition to activated know-how protection. Make sure
that write protection is deactivated before you deactivate know-how protection.
• Know-how protection must be deactivated to be able to change a created exception list.
Changing a password
To change an existing password, proceed as follows:
1. Click the "Change password" button.
The corresponding dialog is opened.
2. Enter the existing and the new password in the appropriate input fields.
3. Confirm your entries with "OK".
The dialog closes. The new password becomes immediately valid.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 875
Basic information about the drive system
14.7 Write and know-how protection
Drive functions
876 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
Overview
In the exception list, you manage all parameters that are to remain readable and modifiable with
activated know-how protection.
Features
• The exception list can be configured in both online and offline mode.
• The exception list can be called via the parameter lists of the individual drive objects. In the
factory setting, the exception list that can be called via the parameter list of the "Drive
control" drive object only contains the parameter for the know-how protection password
(p7766[0]).
Note
Deactivation of know-how protection not possible
The parameter for the know-how protection password (p7766[0]) cannot be deleted from
the exception list. If this parameter is deleted, know-how protection will remain permanently
activated after activation and can no longer be deactivated. In this case, the drive will need
to be restored to the factory settings.
Requirements
• Write protection is deactivated.
• Know-how protection is deactivated (either temporarily or permanently).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 877
Basic information about the drive system
14.7 Write and know-how protection
Note
Parameters in the exception list can be read and modified
With activated know-how protection, parameters in the exception list can be read and modified
in other commissioning tools and in the web server. Therefore, do not add any critical
parameters to the exception list.
Drive functions
878 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.7 Write and know-how protection
5. Click in the parameter number field, enter "0" and then confirm with Return.
The complete parameter entry is deleted from the exception list.
The changes in the exception list take effect immediately in online mode.
6. Repeat the process for all other parameters to be removed from the exception list.
7. To save the changes in the exception list retentively, click .
If you remove the parameters from the exception list in offline mode, load the project data
into your drive subsequently. The changes in the exception list take effect immediately when
you switch to online mode.
The modified exception list is taken into account after activation of know-how protection in
online mode. All of the parameters that were removed from the list are then know-how
protected again.
• p7763 Know-how protection OEM exception list, number of indices for p7764
• p7764[0...n] Know-how protection OEM exception list
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 879
Basic information about the drive system
14.8 Component replacement
Description
If the type of comparison is set to the highest setting, the following examples apply.
A distinction is made between the following scenarios:
• A component with a different article number
• Components with identical article numbers
– Topology comparison component replacement active (p9909 = 1)
– Topology comparison component replacement inactive (p9909 = 0)
When p9909 = 1, the serial number and the hardware version of the new replacement
component are automatically transferred from the actual topology to the reference topology,
and then saved in the non-volatile memory.
When p9909 = 0, serial numbers and hardware versions are not automatically transferred. In this
case, when the data in the electronic rating plate match, the transfer is realized using p9904 = 1
or p9905 = 1.
For the components that have been replaced, the electronic rating plate must match as far as the
following data is concerned:
• Component type (e.g. "SMC20")
• Article number (e.g. "6SL3055–0AA00–5B..")
Replacing motors with SINAMICS Sensor Module Integrated or with DRIVE-CLiQ Sensor Integrated
If a defect has occurred in a motor with integrated DRIVE-CLiQ interface (SINAMICS Sensor
Module Integrated), please contact the Siemens office in your region to arrange for repair.
Drive functions
880 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.8 Component replacement
Requirements:
• The replaced component has a different article number.
Requirements:
• The replaced component has an identical article number.
• The serial number of the new replacement component must not be contained in the stored
target topology of the Control Unit.
• Topology comparison component replacement active p9909 = 1.
Sequence:
During startup of the Control Unit, the serial number of the new component is automatically
transferred to the target topology and saved.
Requirements:
• The replaced component has an identical article number.
• Topology comparison component replacement inactive p9909 = 0.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 881
Basic information about the drive system
14.8 Component replacement
Requirements:
• The replaced power unit has a different power rating
• Vector: Power of the Motor Modules / Power Modules not greater than 4 motor current
Drive functions
882 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.9 Data backup
Note
NVRAM data change
The data in the NVRAM can only be restored or deleted if the pulse inhibit is set.
Note
Backing up NVRAM data
The backup of the NVRAM data to the memory card is also possible when the pulses are enabled.
However, if the drive is operated when NVRAM data is being transferred, then it is possible that
the backed up data is not consistent with the NVRAM data.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 883
Basic information about the drive system
14.9 Data backup
There are two reasons that necessitate the NVRAM data being restored.
• Replacing the Control Unit.
• Specific restoration of the NVRAM data as it is possible that there are data errors.
When restoring, the Control Unit always searches first for the "PMEMORY.ACX" file. If the file is
available with a valid checksum, then it is loaded.
NVRAM restoration:
A specific restoration of the saved NVRAM data is initiated by setting p7775 = 2. The original file
in the NVRAM is first deleted. If the file "PMEMORY.ACX" is available with a valid checksum, it is
loaded to the NVRAM.
The following data is not imported again:
• Control Unit operating hours counter
• Control Unit temperature
• Safety logbook
• Crash diagnostics data
Note
NVRAM and know-how protection
Know-how protection and write protection apply to parameter p7775. If the parameter should
be readable despite activated protection mechanisms, then p7775 must be placed in the
exception list.
Note
NVRAM and write protection
When write protection is activated, p7775 can only be written to from a higher-level controller
using cyclic communication.
Drive functions
884 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.9 Data backup
You can find additional information on fault, diagnostic and message buffers in the SINAMICS
S120 Commissioning Manual with Startdrive.
WARNING
Incorrect parameterization due to software manipulation when using exchangeable
storage media
The storage of files on removable storage media involves a high risk of infection, e.g. via viruses
or malware. As a result of incorrect parameterization, machines can malfunction, which in turn
can lead to injuries or death.
• Protect the files on removable storage media against harmful software through appropriate
protective measures, e.g. virus scanners.
Note
Minimum requirements
Use of this feature is not possible with memory cards of older firmware versions (e.g. V4.5). The
following requirements must be satisfied for working with automatic backup copies:
• a Control Unit with the correct version (see Chapter "Reading off the CU version")
• an original memory card for firmware version V4.6 or higher
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 885
Basic information about the drive system
14.9 Data backup
Note
Special issue relating to the firmware update via the web server
When updating the firmware via the web server, in exceptional circumstances, memory cards
with older firmware versions can also be used. However, there is no guarantee of retentive data
storage.
Overview of important faults and alarms (see SINAMICS S120/S150 List Manual)
Drive functions
886 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.10 DRIVE-CLiQ
14.10 DRIVE-CLiQ
Overview
DRIVE-CLiQ (Drive Component Link with IQ) is a communication system for connecting
SINAMICS components (e.g. Control Unit, Line Module, Motor Module, motor, encoder...).
Definition
A DRIVE-CLiQ topology is a cabling tree in which all DRIVE-CLiQ connections between the
SINAMICS components are displayed. When a topology is created, all components receive their
own component numbers and names.
Features
The DRIVE-CLiQ communication system has the following characteristics:
• Automatic detection of components by the Control Unit
• Standard interfaces to all components
• Standardized diagnostics down to component level
• Standardized service down to component level
Actual topology
The actual topology corresponds to the actual DRIVE-CLiQ cabling tree.
During the ramp-up phase of the drive, the data of the components' electronic rating plates are
read out and assigned to the components.
Target topology
The target topology is configured as follows:
• Using the Startdrive engineering tool:
By creating the offline configuration and loading it into the drive
• By means of quick commissioning:
The actual topology is automatically read out and created as target topology.
After the target topology is created, it must be saved retentively together with the project data
on the memory card of the Control Unit.
You can find additional information about saving project data retentively in the Startdrive
engineering tool in the SINAMICS S120 Commissioning Manual with Startdrive.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 887
Basic information about the drive system
14.10 DRIVE-CLiQ
Check criteria
The match between the actual topology and the saved target topology is checked based on the
following criteria:
• Component type
• DRIVE-CLiQ wiring
• Serial numbers
In the following processes, serial numbers are transferred from the actual topology to the
target topology:
– First download of a project created in offline mode
– Replacement part scenario of a defective component
When DRIVE-CLiQ components of the same type are replaced, the serial number of the
new component is automatically transferred into the target topology.
Function description
Using the DRIVE-CLiQ diagnostics, you can check the connections and cables of DRIVE-CLiQ
connections.
Drive functions
888 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.10 DRIVE-CLiQ
Detailed diagnostics
Errors in the supply line of individual components can be localized by means of the detailed
diagnostics.
In the scope of detailed diagnostics, the number of errors is determined for selected connections
within a defined time period. Individual connections can be selected via p9942. You set the time
interval for recording the error counter in p9939. The determined transmission errors are
displayed in r9943 and can then be examined in greater detail.
Overview
In order to protect the drive system against excessive voltages also in the event of failure of the
Control Unit or of the DRIVE-CLiQ communication (e.g. while a spindle is rotating), autonomous
emergency operation is available for the following components:
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 889
Basic information about the drive system
14.10 DRIVE-CLiQ
Features
Autonomous emergency operation has the following characteristics:
• Resumption and resynchronization of DRIVE-CLiQ communication also in emergency mode
(only if clock cycle conditions have not changed) and without POWER ON
• Changeover from emergency operation to normal operation without POWER ON of the
component
• Defined response with factory setting/project download
Restrictions
The following restrictions apply to autonomous emergency operation:
Principle of operation
Autonomous emergency operation performs the following tasks:
Drive functions
890 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Overview
The number and type of controlled axes, infeeds and Terminal Modules as well as the
additionally activated functions can be scaled by configuring the firmware.
The software and control functions available in the system are executed cyclically with different
sampling times (p0115, p0799, p4099). These sampling times are automatically pre-assigned
when configuring the drive (see Chapter "Default setting (Page 899)"). They can be
subsequently adapted by the user.
Description
The number of controllable drives, infeed units and Terminal Modules that can be operated with
the selected Control Unit depends on several system rules, the set sampling times, the control
type and the activated additional functions.
There are also still dependencies and rules for the components used and the selected DRIVE-CLiQ
wiring.
The existing rules are described in greater detail in the following sub-chapters. After this, there
are notes on the number of controllable drives and some example topologies.
In addition to an infeed, the following standard quantity structures are operable with standard
clock cycles:
• 12 U/f control axes with 500 µs
• 6 vector axes with 500 µs
• 6 servo axes with 125 μs
• 3 vector axes with 250 μs
• 3 servo axes with 62.5 μs
• 1 servo axis with 31.25 μs (single-axis module)
Note
Special case: Synchronous reluctance motors as vector axis
In the case of synchronous reluctance motors, when using the encoderless technique with test
signal, for 250 μs 2 drive axes + 1 infeed unit can be operated - and for 500 μs 4 drive axes + 1
infeed unit.
Consequently, the conversion of an axis from 125 µs to 62.5 µs normally leads to the loss of an
axis. This rule can also be used for the clock-cycle mixing to achieve a general estimate of the
quantity structure.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 891
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Especially for demanding configurations, drives with high dynamic response or a large number
of axes with additional utilization of special functions for example, a check using the SIZER
engineering tool is recommended. The SIZER engineering tool calculates the feasibility of the
project.
Finally, the utilization flag in r9976 indicates whether a topology is operable. If the utilization
exceeds 100%, this is indicated with fault F01054. In this case, one or more axes must be
dispensed with or the function scope reduced.
Overview
A maximum of 24 drive objects (DOs) in total can be connected to one Control Unit.
Control Units
• The Control Unit CU310-2 is a single-axis control module for operating the AC/AC Power
Modules in Blocksize format (PM240-2 or PM340) and Chassis format. Terminal Modules,
Sensor Modules and HUB Modules can also be connected in addition to these.
• The CU320-2 Control Unit is a multi-axis control module for operating Infeed Modules and
Motor Modules in Booksize, Chassis and Blocksize formats. Terminal Modules, Sensor
Modules and HUB Modules can also be connected in addition to these.
Drive functions
892 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Line Modules
For the CU310-2 Control Unit the following applies:
• Operating Line Modules is not permitted.
For the CU320-2 Control Unit the following applies:
• Only one drive object of the Smart Line Module (SLM), Basic Line Module (BLM) and Active
Line Module (ALM) types is permissible in each case.
• Mixed operation of an Active Line Module with a Smart Line Module (SLM) or with a Basic
Line Module (BLM) is not permitted.
• Mixed operation of a drive object of the Smart Line Module (SLM) type with a drive object of
the Basic Line Module (BLM) type is permitted.
• An active Voltage Sensing Module (VSM) must be assigned to each active Active Line Module
(ALM) or Smart Line Module (SLM) of the Chassis format. A violation of this rule causes fault
F05061 to be issued.
• Two further Voltage Sensing Modules can be operated with the "network transformer"
function module for Active Line Modules (ALM).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 893
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
The following rules apply to the parallel connection of Line Modules of the Chassis or Chassis-2
formats:
• Parallel connection is permissible for a maximum of 4 Infeed Modules of the Chassis format
or a maximum of 6 Infeed Modules of the Chassis-2 format.
• The operation of Infeed Modules with different power ratings is not permissible.
• When commissioning ALMs, Chassis-2 format connected in parallel, a firmware version of
≥ V5.2 must be available.
• An active Voltage Sensing Module (VSM) must be assigned to each Active Line Module
(ALM). A violation of this rule causes alarm F05061 to be issued.
• When using Smart Line Modules (SLM), an active Voltage Sensing Module (VSM) must be
assigned to at least one Smart Line Module (SLM) in the parallel connection. A violation of
this rule causes fault F05061 to be issued.
The following rules apply to the parallel connection of Line Modules of the Booksize format:
• In the Booksize format, a maximum of two Active Line Modules (ALM) from the 55 kW, 80 kW
or 120 kW power class are permissible for each parallel connection.
• The operation of Infeed Modules with different power ratings is not permissible.
• When commissioning ALMs in the Booksize format connected in parallel, a firmware version
of ≥ V5.2 must be available.
• The use of Voltage Sensing Modules (VSM) is optional.
Terminal Modules
Control Unit CU320-2:
• In total a maximum of 16 drive objects of the types TM15 Base, TM31, TM15, TM17, TM41,
TM120 or TM150 can be operated concurrently.
• A maximum of one Terminal Module F (TM54F) can be connected (in addition).
Control Unit CU310-2:
• In total a maximum of eight drive objects of the types TM15 Base, TM31, TM15, TM17, TM41,
TM120 or TM150 can be operated concurrently.
• A maximum of three drive objects of the types TM15, TM17 and TM41 may be operated
concurrently in each case.
• A maximum of one F Terminal Module (TM54F) can be connected (in addition).
Drive functions
894 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Overview
This subchapter discusses known special configurations and topologies, therefore expanding
individual tasks from subchapter "System rules (Page 892)".
The applications described should be seen as hypothetical examples. They serve to explain the
secondary conditions under which a certain configuration or topology can run.
Note
Detailed knowledge about servo and U/f control required
For the applications described, it is mandatory that users have detailed knowledge and a very
good understanding of servo and U/f control.
Using drives with servo control and U/f control together on one Double Motor Module
When using drives with servo control and U/f control together on one Double Motor Module, the
following preconditions and secondary conditions apply.
Requirements
• Double Motor Module
• A Control Unit suitable for multi-axis operation
Supplementary conditions
• When using drives with servo control and U/f control together on one Double Motor Module,
for servo control, the higher current controller dynamic response must be deactivated.
Procedure
When commissioning mixed operation (servo and U/f control) and the higher current controller
dynamic response is activated at the servo control (p1810.11 = 1), then fault message F30020
(Power unit: Configuration not supported; fault cause 5) is output.
Proceed as follows to acknowledge the fault message and to commission the configuration:
1. Deactivate the higher current controller dynamic response using p1810.11 = 0.
2. After deactivating the higher current controller dynamic response, recalculate the controller
gain using p0340 = 4.
You can acknowledge fault message F30020, and commission both axes.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 895
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
General rules
• There are a maximum 2 possible cycle levels on the Control Unit, where the lowest sampling
times are not integer multiples with respect to one another. All sampling times set must be
an integer multiple of the smallest sampling time from one of these two cycle levels.
Example 1:
– Smallest sampling time cycle level 1: Active Line Module with 250 µs
– Smallest sampling time cycle level 2: One vector drive object with 455 µs
(p0113 = 1.098 kHz)
This setting is permitted.
Additional sampling times must be integer multiples of 250 µs or 455 µs.
Line Modules
• For Active Line Modules (ALM) and Smart Line Modules (SLM) in Booksize format the only
current controller sampling time which can be set is 125 µs or 250 µs.
• For Active Line Modules (ALM) and Smart Line Modules (SLM) in Chassis format the
permitted current controller sampling time depends on the relevant module. The current
controller sampling time can either only be set to 250 µs or the current controller sampling
time selected can be 400 µs or 375 µs (375 µs for p0092 = 1).
• For Basic Line Modules (BLM) the only current controller sampling time which can be set is
2000 µs (Chassis format) or 250 µs (Booksize format).
Motor Modules
• For Single Motor Modules in Booksize format, a current controller sampling time of minimum
31.25 µs can be set (31.25 µs ≤ p0115[0] ≤ 500 µs).
• For Double Motor Modules in Booksize format, a current controller sampling time of
minimum 62.5 µs can be set (62.5 µs ≤ p0115[0] ≤ 500 µs).
• For Motor Modules in Chassis format, a current controller sampling time of minimum 125 µs
can be set (125 µs ≤ p0115[0] ≤ 500 µs).
Drive functions
896 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
• For Motor Modules in Blocksize format, a current controller sampling time of 62.5 µs, 125 µs,
250 µs or 500 µs can be set (only pulse frequencies in multiples of 2 kHz are permissible).
For PM240‑2 FS D-F the minimum current controller sampling time is 125 µs.
• For the HLA module, a current controller sampling time of minimum 62.5 µs can be set (62.5
µs ≤ p0115[0] ≤ 250 µs).
Note
Restriction of the number of axes for Chassis in vector control
For active edge modulation or optimized pulse patterns and active wobbling, only half the
number of axes is permitted.
Note
Restriction when using Active Line Modules of the Chassis-2 format
If an Active Line Module (ALM) in the Chassis-2 format is operated in parallel with vector
drives, the sampling times within the Motor Modules must be set to 400 μs. To ensure the
ability to set faster sampling times, the ALM must be operated on a separate CU.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 897
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
• The fastest sampling time of a drive object in U/f control mode is obtained as follows:
– Ti = 500 µs: Max. 12 drive objects in U/f control mode
• When vector control is operated together with vector control, U/f control, a maximum of 11
axes is possible (ALM, TB and TM additionally possible).
Safety functions
• Only Single Motor Modules are permissible for servo axes with a current controller sampling
time TIReg ≤ 62.5 μs with the "Safety sensorless" functionality.
Note
PROFIBUS legend
Tdp = PROFIBUS cycle (also DP cycle)
Tmapc = master application cycle time
Ti = Input Time (German time of incorporation of actual value)
To = Output Time (German time for setpoint value specification)
Drive functions
898 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 899
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
If the application requires a change of the preset sampling times, they can be set using
parameters p0112 and p0113 or directly using p0115, p0799 and p4099.
Note
Recommendation
Only appropriately qualified experts should change the sampling times set as default values.
When commissioning for the first time, the current controller sampling times (p0115[0]) are
automatically preset with factory setting values:
Drive functions
900 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Note
If a Blocksize Power Module is connected to a Control Unit, the sampling times of all vector drives
are set according to the rules for Blocksize Power Modules (only 250 µs or 500 µs possible).
Setting the pulse frequency using the commissioning tool in online operation
Enter the minimum pulse frequency in p0113. For isochronous operation (p0092 = 1), you can
only set the parameter so that a resulting current controller sampling time with an integer
multiple of 125 μs is obtained. The required pulse frequency can be set after commissioning
(p0009 = p0010 = 0) in p1800.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 901
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
When commissioning is exited (p0009 = p0010 = 0), the effective pulse frequency (p1800) is
appropriately pre-assigned, depending on p0113, and can be subsequently modified.
Overview
If sampling times are required which cannot be set using p0112 > 1, you can directly set the
sampling times in expert mode using p0115.
If p0115 is changed online, then the values of higher indices are automatically adapted.
Note
Do not change the sampling times when the commissioning tool is in the offline mode, because
in this case if there is an incorrect parameterization, the project download is canceled.
Procedure
Follow these steps to set and check the sampling times:
1. Activate in the expert list of the Control Unit the drive base configuration with p0009 = 3.
2. In the expert list of the drive object, activate the expert mode with p0112 = 0.
3. Specify the current controller sampling time for the drive object as follows:
p0115[0] = current controller sampling time.
For the current controller sampling time, only use the values from "Table 14-14 Pulse
frequencies and current controller sampling times for servo control (Page 925)" and "Table
14-16 Pulse frequencies and current controller sampling times for vector control
(Page 927)".
4. Close in the expert list of the Control Unit the cycle setting with p0009 = 0.
A startup is then performed. The speed controller sampling time and flux controller cycle are
adapted automatically. They therefore remain an integer multiple of the current controller
sampling time.
5. Then check the maximum speed p1082, the set pulse frequency p1800 and start an
automatic calculation of the controller data (p0340 = 4).
Drive functions
902 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
There are binding rules for wiring SINAMICS S120 components with DRIVE-CLiQ which must be
unconditionally observed, as well as recommended rules which should be maintained so that
the topology created in offline mode does not have to be changed.
The maximum number of DRIVE-CLiQ components and the possible wiring type depend on the
following factors:
• The binding DRIVE-CLiQ wiring rules
• The number and type of activated drives and functions on the Control Unit in question
• The computing power of the Control Unit in question
• The set processing and communication cycles
Below you will find the binding wiring rules and some other recommendations as well as a few
sample topologies for DRIVE-CLiQ wiring.
The components used in these examples can be removed, replaced with others or
supplemented. If components are replaced by another type or additional components are
added, then the SIZER configuring tool should be used to check this topology.
If the real topology does not match the topology created in offline mode, the offline topology
must be changed accordingly before it is downloaded.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 903
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
General rules
The following generally binding DRIVE-CLiQ rules must be observed to ensure safe operation of
the drive.
• Only one Control Unit is permitted in the role of DRIVE-CLiQ master in a DRIVE-CLiQ topology.
• A maximum of 14 DRIVE-CLiQ nodes can be connected to a Control Unit port on a DRIVE-CLiQ
line.
Note
One Double Motor Module, one DMC20, one DME20, one TM54F and one CUA32 each
correspond to two DRIVE-CLiQ nodes. This also applies to Double Motor Modules, at which
just one drive is configured.
Drive functions
904 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Rules for wiring with a CU Link and the CX32 and NX10/NX15 Control Units
The following applies for the CU Link and the CX32 and NX10/NX15 Control Units:
• In a topology with CU Link, the SINUMERIK NCU is DRIVE-CLiQ master for the NX and the
SIMOTION D4xx is master for the CX32.
• The CX32 or NX10/NX15 Control Units are master for the subordinate components.
• The connection to the Control Unit is obtained from the PROFIBUS address of the CX/NX
(10 → X100, 11 → X101, 12 → X102, 13 → X103, 14 → X104, 15 → X105).
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 905
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
• It is not permitted to combine SIMOTION Master Control Units and SINUMERIK Slave Control
Units.
• It is not permitted to combine SINUMERIK Master Control Units and SIMOTION Slave Control
Units.
General rules
The following rules should also be observed for the DRIVE-CLiQ wiring:
• The following applies to all DRIVE-CLiQ components with the exception of the Control Unit:
The DRIVE-CLiQ sockets Xx00 are DRIVE-CLiQ inputs (Uplink), the other DRIVE-CLiQ sockets
are outputs (Downlink).
– The DRIVE-CLiQ cable from the Control Unit should be connected to DRIVE-CLiQ socket
X200 on the first Booksize power unit or X400 on the first Chassis power unit.
– The DRIVE-CLiQ connections between the power units should each be connected from
the DRIVE-CLiQ sockets X201 to X200 and/or X401 to X400 on the follow-on component.
Line Modules
• A single Line Module should be connected directly to the Control Unit (recommended DRIVE-
CLiQ socket: X100).
– Several Line Modules should be connected in series.
– For Active Line Modules of the Chassis-2 format with more than 4 modules connected in
parallel, the X101 port is also to be used in order to wire modules 4 through n.
Motor Modules
• No more than 6 Motor Modules should be connected to a DRIVE-CLiQ line on the Control Unit
(including with vector, U/f control).
• Motor Modules should be connected directly to the Control Unit in vector control.
– If DRIVE-CLiQ socket X100 is already assigned to a Line Module, DRIVE-CLiQ socket X101
should be used.
– Several Motor Modules should be connected in a line.
– For Motor Modules of the Chassis-2 format with more than 4 modules connected in
parallel, the X101 port is also to be used in order to wire modules 4 through n.
• In servo control, Motor Modules should be connected to a DRIVE-CLiQ line together with the
Line Module.
– Several Motor Modules should be connected in a line.
– If there is already a Line Module present, the first Motor Module should be connected in
line to socket X201 of the Line Module.
– If there is no Line Module present, the first Motor Module should be connected directly to
the Control Unit (recommended DRIVE-CLiQ socket: X100).
Drive functions
906 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
• If the Motor Modules need to be distributed across two DRIVE-CLiQ lines (e.g. on account of
the predetermined current controller sampling times), the next higher DRIVE-CLiQ socket on
the Control Unit should be used.
Example, vector control in the Chassis format:
– Active Line Module current controller sampling time 400 µs: X100
– Motor Modules current controller sampling time 250 µs: X101
– Motor Modules current controller sampling time 400 µs: X102
• Only one end node should be connected to free DRIVE-CLiQ sockets within a DRIVE-CLiQ line
(e.g. Motor Modules wired in a line), for example, one Sensor Module or one Terminal
Module, without routing to additional components.
• For mixed operation of the servo control and vector U/f control operating modes, separate
DRIVE-CLiQ lines should be used for the Motor Modules.
• A Power Module with a CUA31/CUA32 should be connected in the middle or at the end of the
DRIVE-CLiQ line.
;;
;;
;;
;;
;;
;;
;
;
;
;
;
;
;
;
;
;
&8$
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 907
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
;;
;;
;;
;;
;;
;
;
;
;
;
Figure 14-17 DQ topology with VSM for Booksize and Chassis components
Drive functions
908 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Terminal Modules
• Terminal Modules should be connected to DRIVE-CLiQ socket X103 of the Control Unit in
series.
• If possible, Terminal Modules should not be connected to the DRIVE-CLiQ line of Motor
Modules, but rather to free DRIVE-CLiQ sockets of the Control Unit.
Note
This restriction does not apply to star-type connections for the Motor Modules.
Overview
When "Automatic configuration" (auto commissioning) is activated, the software of the Control
Unit automatically assigns where possible all connected components to the drive objects
created in the project.
With p0097, you start auto commissioning by selecting the control type and the type of parallel
connection. You add retroactively interconnected components and drive objects to your project
using p9910 without the need to perform commissioning again. You make the detailed settings
of auto commissioning in p9940, depending on the settings in p0097 and p9910.
The automatic assignment of drive components takes place during auto commissioning
according to the DRIVE-CLiQ wiring rules described below.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 909
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
;;
;;
;;
;;
;;
;;
,06 '06
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
Drive functions
910 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
;;
;;
;;
;;
;;
;;
,06 60( '06
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
60( 6HQVRU0RGXOH([WHUQDOO\0RXQWHG
The following figure demonstrates the assignment of three additional encoders. The sequence
of drive objects in the topology is designated by DO 1, 2, 3, ...
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 911
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
'2 'ULYH2EMHFW
Drive functions
912 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Rules
The following rules apply to automatic assignment:
• The interfaces X500 and X501 on a DMC20 have the exclusive purpose of serial
interconnection of Hub Modules with a CU or another Hub Module.
The restrictions when these rules are violated are described further below.
The following figure illustrates the assignment of the encoders. The sequence of drive
objects in the topology is designated by DO 1, 2, 3, ...
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 913
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'2 '2 '2 '06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
;
;
;
;
;
;
'0&
;
;
;
;
;
'0&
'2 '2 '2
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Drive functions
914 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
• If an encoder is missing or not connected, all connected encoders are automatically assigned
to the "Motor Module" drive objects. The gap at the corresponding interface is skipped during
assignment.
The following figure illustrates the assignment of the encoders. The sequence of drive
objects in the topology is designated by DO 1, 2, 3, ...
'2 '2
;
;
;
;
;
;
'06 '06
'0&
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
'2 'ULYH2EMHFW
'0& '5,9(&/L4+XE0RGXOH&DELQHW
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 915
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Restrictions
The following restrictions apply to automatic assignment:
• If additional encoders are connected to a DMC20 and an encoder is connected via the X500
or X501 interface, this encoder is not assigned.
The following figure illustrates the missing assignment of an encoder. The sequence of drive
objects in the topology is designated by DO 1, 2, 3, ...
'2 '2
;
;
;
;
;
;
'0&
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
'2 'ULYH2EMHFW
'0& '5,9(&/L4+XE0RGXOH&DELQHW
• If additional encoders are connected to two DMC20 and one encoder is connected to the 1st
DMC20 via the X500 or X501 interface, neither the affected encoder nor any other encoder
connected to the 2nd DMC20 is assigned.
The following figure illustrates the missing assignment of multiple encoders. The sequence
of drive objects in the topology is designated by DO 1, 2, 3, ...
Drive functions
916 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'06 'LUHFWPHDVXULQJV\VWHP([WHUQDOHQFRGHU
;
;
;
;
;
;
'0&
'2 '2
;
;
;
;
;
;
'0&
'2 '2 '2
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 917
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
The following figure illustrates the assignment. The sequence of drive objects in the topology is
designated by DO 1, 2, 3, ...
'2 '2
960 ,06
;;
;;
;;
;;
;;
;;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'2 'ULYH2EMHFW
960 9ROWDJH6HQVLQJ0RGXOH
The following figure illustrates the assignment. The sequence of drive objects in the topology is
designated by DO 1, 2, 3, ...
Drive functions
918 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
'2
960
'2
,06
;;
;;
;;
;;
;;
;;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'2 'ULYH2EMHFW
960 9ROWDJH6HQVLQJ0RGXOH
The following figure illustrates the assignment. The sequence of drive objects in the topology is
designated by DO 1, 2, 3, ...
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 919
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
'2
960
'2 '2
960 ,06
;;
;;
;;
;;
;;
;;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'2 'ULYH2EMHFW
960 9ROWDJH6HQVLQJ0RGXOH
The following figure illustrates the assignment. The sequence of drive objects in the topology is
designated by DO 1, 2, 3, ...
Drive functions
920 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
'2
,06
'2
70
;;
;;
;;
;;
;;
;;
;
;
;
;
,06 ,QGLUHFWPHDVXULQJV\VWHP0RWRUHQFRGHU
'2 'ULYH2EMHFW
70 7HUPLQDO0RGXOH
Line Module Motor Module Assignment using p0097 Assignment using p9910
n>1 n>1 During auto commissioning, the Line Mod‐ When components are added retroactive‐
ules are combined in a parallel connection ly, the parallel connection of Line Module
with p0097 = 1 (Servo) or p0097 = 2 (Vec‐ is initiated with p9910.
tor) and assigned to the "Infeed" drive ob‐ The Motor Modules are not connected in
ject. parallel here.
The Motor Modules are not connected in
parallel here.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 921
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Example of a sub-topology
The starting point is a machine created in the Startdrive engineering tool in offline mode. "Drive
1" was not implemented for this machine.
1. You can remove the drive object "Drive 1" from the target topology in offline mode using
p0105 = 2.
2. Change over the DRIVE-CLiQ cable from the Control Unit directly to “Drive 2”.
Drive functions
922 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
5HIHUHQFH
WRSRORJ\
960
0 0
,QIHHG 'ULYH
&8 $FWLYH 6LQJOH
/LQH 0RWRU
0RGXOH 0RGXOH
;
; ; ;
; ; VZLWFKHGRYHU ;
; ; ;
3DUW
WRSRORJ\
$FWLYH ;
,QWHUIDFH
0RGXOH ;
60&
;
960
'5,9(&/L4
0
(QFRGHU
3RZHU
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 923
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Note
Incorrect SI status display
If a drive in a Safety Integrated drive line-up is deactivated using p0105, then r9774 is not
correctly output. The signals of a deactivated drive are no longer updated.
Activating/deactivating components
Drive objects can be activated/deactivated using parameter p0105 and encoders with
p0145[0...n] in the Expert list in the same way. If a component is not required at certain times,
then for the component, change parameter p0105 or p0145 from "1" to "0". The deactivated
components remain inserted, however, they are deactivated. Errors are not displayed from
deactivated components.
14.11.6.1 Number of drives depending on the control mode and cycle times
The number of axes that can be operated with a Control Unit depends on the cycle times and the
control mode. The number of usable axes and the associated cycle times for each control type
are listed below. The other available remaining computation times are available for options (e.g.
DCC).
Drive functions
924 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Adjustable pulse frequencies and current controller sampling times for servo control
The pulse frequencies that can be set depending on the selected current controller sampling
time are shown in r0114. Because of the integrating current measurement, pulse frequencies
that are a multiple of half the current controller sampling frequency should be preferred.
Otherwise, the current is not measured synchronous to the pulse frequency and a fluctuating
actual current value results. This causes disturbance in the control circuits and higher losses in
the motor (such as pulse frequency 5.333 kHz and current controller sampling time 62.5 μs).
The recommended settings are marked with XX in the Table; all other possible settings are
marked with X.
Table 14-14 Pulse frequencies and current controller sampling times for servo control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 925
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Note
Clock cycle mix
Detailed information about the clock cycle mix for servo control is provided in Section Cycle mix
for servo control and vector control (Page 931).
Drive functions
926 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Note
Restriction when connecting Active Line Modules of the Chassis-2 format in parallel
If an Active Line Module (ALM) in the Chassis-2 format is operated in parallel with vector drives,
the sampling times within the Motor Modules must be set to 400 μs. To ensure the ability to set
faster sampling times, the ALM must be operated on a separate CU.
Adjustable pulse frequencies and current controller sampling times for vector control
The pulse frequencies that can be set depending on the selected current controller sampling
time are shown in r0114.
This means that maximum 2 cycle levels can be mixed.
Note
Clock cycle mix
Detailed information about the clock cycle mix for servo control is provided in Chapter Cycle mix
for servo control and vector control (Page 931).
Table 14-16 Pulse frequencies and current controller sampling times for vector control
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 927
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Note
Restriction for the Chassis format
If edge modulation and wobbling are activated simultaneously with p1802 ≥ 7 and p1810.2 =
1 respectively, the quantity structure for vector control is halved. Then a maximum of three axes
at a current controller sampling time of 500 µs, two axes at 400 µs or one axis at 250 µs are
permitted.
Drive functions
928 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 929
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Use of DCC
The available remaining computation time can be used for DCC. In this case, the following
supplementary conditions apply:
• Max. 75 DCC blocks for 2 ms time slice can be configured for each omitted axis in servo
control with 125 μs (≙ 2 U/f axes with 500 μs).
• 50 DCC blocks for a 2 ms time slice correspond to 1.5 U/f axes with 500 μs.
Detailed information about handling and using DCC standard blocks is provided in the
"SINAMICS/SIMOTION Editor Description DCC" manual.
Use of EPOS
The following table shows the number of axes that can be operated with a SINAMICS S120 when
using a "basic positioner" (EPOS) function module. The number of axes depends on the current
controller sampling time.
The computational effort required for the EPOS function module (with 1 ms position
controller / 4 ms positioner) corresponds to the same computational effort of 0.5 U/f axes with
500 μs.
Drive functions
930 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Supplementary conditions
The rules for setting the sampling time (see Section Rules when setting the sampling times
(Page 895)) and the rules on isochronous mode (see Section Rules for isochronous mode
(Page 898)) apply.
These rules mean that the smallest common multiple of the current controller sampling times
of all axes operated on the isochronous PROFIBUS and 125 µs is used to set Ti, To and Tdp.
Cycle mix: Current controller sampling Base cycle for Ti, To [µs] Base cycle for Tdp,
times [µs] Tmapc[µs]
250.00 +125.00 250 250
187.50 +125.00 375 750
150.00 +125.00 750 750
125.00 +125.00 125 250
100.00 +125.00 500 500
93.75 +125.00 375 750
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 931
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Cycle mix: Current controller sampling Base cycle for Ti, To [µs] Base cycle for Tdp,
times [µs] Tmapc[µs]
75.00 +125.00 375 750
62.50 +125.00 125 250
50.00 +125.00 250 250
37.50 +125.00 750 750
31.25 +125.00 125 250
Base cycles for the isochronous PROFIBUS for a cycle mix with 125 μs
Cycle mix: Current controller Base cycle for Ti, To Base cycle for Tdp Base cycle for Tmapc
sampling times [µs] [µs] [µs] [µs]
500.00 +250.00 500 500 2000
375.00 +250.00 750 750 3000
312.50 +250.00 1250 1250 5000
250.00 +250.00 250 250 1000
218.75 +250.00 1750 1750 7000
200.00 +250.00 1000 1000 4000
187.50 +250.00 750 750 3000
175.00 +250.00 1750 1750 7000
156.25 +250.00 1250 1250 5000
150.00 +250.00 750 750 3000
137.50 +250.00 2750 2750 11000
125.00 +250.00 250 250 1000
Base cycles for the isochronous PROFIBUS for a cycle mix with 250 μs
Note
When the current controller sampling time is set, the speed controller sampling time is
automatically preset:
• Servo control: Speed controller sampling time = current controller sampling time
• Vector control: Speed controller sampling time = current controller sampling time x 4
The preassignment of the speed controller sampling time can be changed to influence Tmapc. For
example, the current controller sampling time can be increased from 800 µs to 1000 µs so that
Tmapc can be set to be a multiple of 1000 µs.
Drive functions
932 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 933
Basic information about the drive system
14.11 System rules, sampling times and DRIVE-CLiQ wiring
Drive functions
934 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix A
A.1 List of abbreviations
Note
The following list of abbreviations includes all abbreviations and their meanings used in the
entire SINAMICS family of drives.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 935
Appendix
A.1 List of abbreviations
Drive functions
936 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.1 List of abbreviations
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 937
Appendix
A.1 List of abbreviations
Drive functions
938 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.1 List of abbreviations
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 939
Appendix
A.1 List of abbreviations
Drive functions
940 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.1 List of abbreviations
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 941
Appendix
A.1 List of abbreviations
Drive functions
942 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.1 List of abbreviations
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 943
Appendix
A.1 List of abbreviations
Drive functions
944 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.1 List of abbreviations
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 945
Appendix
A.1 List of abbreviations
Drive functions
946 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.2 Documentation overview
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 947
Appendix
A.3 Supported sample topologies
Note
The offline topology generated automatically in the Startdrive engineering tool must be
changed manually if this topology has been wired.
$FWLYH
; ; ;
,QWHUIDFH
0RGXOH ; ; ;
60& 60& 60&
;
960
0 0 0 '5,9(&/L4
(QFRGHU
3RZHU
Figure A-1 Motor Modules in Chassis format with identical pulse frequencies
Drive functions
948 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.3 Supported sample topologies
In the following diagram, two Motor Modules (400 V, output ≤ 250 kW, pulse frequency 2 kHz)
are connected to interface X101 and two Motor Modules (400 V, output > 250 kW, pulse
frequency 1.25 kHz) are connected to interface X102.
Note
The offline topology automatically generated in the Startdrive commissioning tool must be
manually modified, if this topology was wired.
$FWLYH
; ; ; ;
,QWHUIDFH
0RGXOH ; ; ; ;
60& 60& 60& 60&
;
960
0 0 0 0
'5,9(&/L4
(QFRGHU
3RZHU
Figure A-2 Motor Modules in Chassis format with different pulse frequencies
Note
The offline topology generated automatically in the Startdrive engineering tool must be
changed manually if this topology has been wired.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 949
Appendix
A.3 Supported sample topologies
,QIHHG 'ULYH
$FWLYH $FWLYH
,QWHUIDFH ,QWHUIDFH ;
0RGXOH 0RGXOH ;
60&
; ;
960 960
0
'5,9(&/L4
(QFRGHU
3RZHU
Further information
Further information can be obtained in the Chapter "Parallel connection of power units
(Page 546)".
Drive functions
950 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.3 Supported sample topologies
'5,9(&/L4 '5,9(&/L4
;
60&
; ; ; ;
70 60&
;
;
3RZHU0RGXOH 3RZHU0RGXOH
%ORFNVL]H %ORFNVL]H
(QFRGHU
FDEOH
0RWRUFDEOH 0RWRUFDEOH (QFRGHUFDEOH
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 951
Appendix
A.3 Supported sample topologies
'5,9(&/L4
;
&RQWURO
8QLW
3RZHU0RGXOH&KDVVLV
; ; ;
60& 70
;
0RWRUFDEOH (QFRGHUFDEOH
Drive functions
952 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.3 Supported sample topologies
;
60\ 60[ 60[ 60[ 60[ 60[ 60[
;
; ; ; ; ; ; ;
70[
60\
$/0
;
;
;
;
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 953
Appendix
A.3 Supported sample topologies
;
;
70[ 600 600 600 600
&8
; ; ; ;
;
;
$/0 $FWLYH/LQH0RGXOH
600 6LQJOH0RWRU0RGXOH
70[ 7070
Drive functions
954 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
A.4.1 Introduction
Description
The Basic Operator Panel 20 (BOP20) has six keys and a two-line display unit with background
lighting. The BOP20 can be plugged onto the SINAMICS Control Unit and operated.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 955
Appendix
A.4 Parameterization using the BOP20
6 3 &
Display Meaning
top left (2 positions) The active drive object of the BOP is displayed here.
The displays and key operations always refer to this drive object.
RUN Lit if at least one drive in the drive line-up is in the RUN state (in operation).
RUN is also displayed via bit r0899.2 of the drive.
top right (2 positions) The following is displayed in this field:
• More than 6 digits: characters that still exist but are not visible
(e.g. "r2" → 2 characters to the right are invisible,"L1" → 1 character to the left is invisible)
• Faults: Selects/displays other drives with faults
• Designation of BICO inputs (bi, ci)
• Designation of BICO outputs (bo, co)
• Source object of a BICO interconnection to a drive object different than the active one.
S Is (bright) if at least one parameter was changed and the value was not transferred into the non-
volatile memory.
P Is lit (bright) if, for a parameter, the value only becomes effective after pressing the P key.
C Is light (bright) if at least one parameter was changed and the calculation for consistent data man‐
agement has still not been initiated.
below (6 digit) Displays, e.g. parameters, indices, faults and alarms.
Drive functions
956 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
BOP20 functions
Name Description
Backlighting The backlighting can be set using p0007 in such a way that it switches itself off automatically after
the set time if no actions are carried out.
Changeover active drive From the BOP perspective the active drive is defined using p0008 or using the keys "FN" and "Arrow
up".
Units The units are not displayed on the BOP.
Access level The access level for the BOP is defined using p0003.
The higher the access level, the more parameters can be selected using the BOP.
Parameter filter Using the parameter filter in p0004, the available parameters can be filtered corresponding to
their particular function.
Selecting the operating dis‐ Actual values and setpoints are displayed on the operating display.
play The operating display can be set using p0006.
User parameter list Using the user parameter list in p0013, parameters can be selected for access.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 957
Appendix
A.4 Parameterization using the BOP20
Name Description
Unplug while voltage is The BOP can be withdrawn and inserted under voltage.
present • The ON key and OFF key have a function.
When withdrawing, the drives are stopped.
After inserting, the drives must be switched on again.
• The ON key and OFF key have no function.
Withdrawing and inserting has no effect on the drives.
Actuating keys The following applies to the "P" and "FN" keys:
• When used in a combination with another key, "P" or "FN" must be pressed first.
Features
• Status indicator
• Changing the active drive object
• Displaying/changing parameters
• Displaying/acknowledging faults and alarms
• Controlling the drive using the BOP20
Drive functions
958 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
Status indicator
The operating display for each drive object can be set using p0005 and p0006. Using the
operating display, you can change into the parameter display or to another drive object. The
following functions are possible:
• Changing the active drive object
– Press key “FN” and "Arrow up" → The drive object number at the top left flashes.
– Select the required drive object using the arrow keys.
– Confirm with the "P" key.
• Parameter display
– Press the "P" key.
– The required parameter can be selected using the arrow keys.
– Press the “FN” key → "r00000" is displayed.
– Press the “P” key → Changes back to the operating display.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 959
Appendix
A.4 Parameterization using the BOP20
Parameter display
The parameters are selected in the BOP20 using the number. The parameter display is reached
from the operating display by pressing the "P" key. Parameters can be searched for using the
arrow keys. The parameter value is displayed by pressing the "P" key again. You can toggle
between the drive objects by simultaneously pressing the "FN" key and an arrow key. You can
toggle between "r00000" and the parameter that was last displayed by pressing the "FN" key in
the parameter display.
6WDWXVGLVSOD\
RU
9DOXHGLVSOD\
3DUDPHWHUGLVSOD\
3$GMXVWDEOHSDUDPHWHUV
LQLQGH[HG
U0RQLWRULQJ
SDUDPHWHU
%LQHFWRUSDUDPHWHU
EL%LQHFWRULQSXW
ER%LQHFWRURXWSXW
FL&RQQHFWRULQSXW
FR&RQQHFWRURXWSXW
<RXFDQVZLWFKEHWZHHQUDQGWKHSDUDPHWHUWKDWZDVODVWGLVSOD\HGE\SUHVVLQJ
WKH)1NH\LQWKHSDUDPHWHUGLVSOD\
Figure A-10 Parameter display
Drive functions
960 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
Value display
To switch from the parameter display to the value display, press the "P" key. In the value display,
the values of the adjustable parameters can be increased and decreased using the arrow. The
cursor can be selected using the "FN" key.
'HFLPDOQXPEHU
HJS
,QWHJHUQXPEHU
HJS
'HFLPDOQXPEHU
HJU
7LPH
HJU
KPVPV
++H[DGHFLPDOQXPEHU
[$)%
&KDQJLQJWKHLQWHJHUQXPEHU
&XUVRU &KDQJLQJDQLQGLYLGXDOGLJLW
GLVSOD\LQJWKHRULJLQDOYDOXH
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 961
Appendix
A.4 Parameterization using the BOP20
[
3DUDPHWHUGLVSOD\
[ [
9DOXHGLVSOD\
[
Drive functions
962 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
Fault display
$FNQRZOHGJH
DOOIDXOWV
))DXOW
2QHIDXOWIURPWKH
GULYHREMHFW
1H[W
IDXOW
0RUHWKDQRQHIDXOW
IURPWKHGULYHREMHFW
2QHIDXOWIURPDGLIIHUHQWGULYH
REMHFWWKDQWKHDFWLYHRQH
'ULYHQR
0RUHWKDQRQHIDXOWIURPWKH IODVKLQJ
GULYHREMHFWDQGIURPDQRWKHU
GULYHREMHFW FKDQJH
Warning display
$$ODUP 0RUHWKDQRQHDODUP
IURPWKHDFWLYHGULYH
DQGIURPDQRWKHU
GULYH
1HZDODUPVRUDODUPVDUH
SUHVHQWDQGQREXWWRQKDVEHHQ
SUHVVHG
IRUDSSUR[VHFRQGV DIWHUVHFRQGV
$ODUPVDUH DIWHUVHFRQGV
DXWRPDWLFDOO\F\FOHGWKURXJK
DIWHUVHFRQGV
Figure A-15 Warnings
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 963
Appendix
A.4 Parameterization using the BOP20
Note
For simple commissioning, only bit 0 should be interconnected. When interconnecting bits 0 ...
2, then the system is powered-down according to the following priority: OFF2, OFF3, OFF1.
Description
The BOP20 can be used to execute the following functions (via parameters) that help you handle
your project:
• Restoring the factory settings.
• Copying from RAM to ROM.
• Identification via LED
• Acknowledging faults.
Drive functions
964 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.4 Parameterization using the BOP20
Acknowledging faults
To acknowledge all the faults that have been rectified, press the “FN” key.
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 965
Appendix
A.5 Replacing an encoder for SIMOTICS motors
(QFRGHU
DQDORJ GLJLWDO
GHVFULEHGH[ZRUNV QRWGHVFULEHG
6RIWZDUHDYDLODEOH"
6,1$0,&6≥
6,180(5,.ุ
<HV 1R
5HSODFHPHQW 5HSODFHPHQW
5HSODFHPHQWYHUVLRQ
YHUVLRQ YHUVLRQ
Note
Recommendation:
1. Always replace the encoder as a complete component (including the Sensor Module).
2. Use replacement version 1.
Advantage: You order a replacement encoder with a custom-programmed electronic type
plate from your Siemens service organization.
The encoder contains all of the motor data loaded in the factory. You only have to
mechanically replace the encoder, and your system is ready to operate again.
Drive functions
966 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.5 Replacing an encoder for SIMOTICS motors
Additional information
Do you have any other open questions?
• How do you order a replacement encoder?
• How you replace a defective encoder?
• How do you program an encoder that has not been loaded with data?
• How do you backup the data of the electronic type plate?
• Where do you find the electronic type plate data in the Internet?
Detailed information related to these questions and on the complete encoder replacement
process is provided in service instructions "SIMOTICS S-1FK7 G2, S-1FG1 and S-1FT7", which you
can download through the SIOS portal at no charge.
See: SIMOTICS servomotors (https://support.industry.siemens.com/cs/ww/en/ps/13348/man)
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 967
Appendix
A.6 Availability of hardware components
Drive functions
968 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.6 Availability of hardware components
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 969
Appendix
A.6 Availability of hardware components
Drive functions
970 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.6 Availability of hardware components
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 971
Appendix
A.6 Availability of hardware components
Table A-18 Hardware components available from January 2017 or November 2017
Drive functions
972 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.6 Availability of hardware components
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 973
Appendix
A.6 Availability of hardware components
Drive functions
974 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.6 Availability of hardware components
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 975
Appendix
A.7 Availability of SW functions
Drive functions
976 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 977
Appendix
A.7 Availability of SW functions
Drive functions
978 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 979
Appendix
A.7 Availability of SW functions
Drive functions
980 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 981
Appendix
A.7 Availability of SW functions
Drive functions
982 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 983
Appendix
A.7 Availability of SW functions
Drive functions
984 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 985
Appendix
A.7 Availability of SW functions
Drive functions
986 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.7 Availability of SW functions
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 987
Appendix
A.8 Functions of SINAMICS S120 Combi
Description
SINAMICS S120 Combi supports the following functions, which are described in this Function
Manual (and in the Safety Integrated Function Manual). Any function not shown in this list is not
available for SINAMICS S120 Combi.
SW function
Infeed
Smart Infeed
Line contactor control
Servo control
Speed controller
Speed setpoint filter
Speed controller adaptation
Torque-controlled operation
Torque setpoint limitation
Current controller
Current setpoint filter
Note about the electronic motor model
U/f control for diagnostics
Optimization of current and speed controller
Encoderless operation
Motor data identification (stationary/rotating measurement)
Pole position identification
Vdc control
Dynamic Servo Control (DSC)
Travel to fixed stop
Vertical axis
Basic functions
Reference parameters/scaling
OFF3 torque limits
Simple brake control
Runtime (operating hours counter)
Component status display
Parking axis and parking encoder
Update of the firmware: Upgrade of firmware and project in STARTER, retro‐
grade lock
Safety Integrated Basic Functions
Safety Integrated Extended and Advanced Functions (see SINAMICS S120 Safety Integrated Function
Manual)
Drive functions
988 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Appendix
A.8 Functions of SINAMICS S120 Combi
DRIVE-CLiQ topology
If the S120 Combi is operated in conjunction with the SINUMERIK 828D, then fixed DRIVE-CLiQ
topology rules apply. These rules are applicable for the S120 Combi and all additional DRIVE-
CLiQ components, and must be strictly complied with. If violated, then a corresponding alarm
is displayed.
Additional information about DRIVE-CLiQ topology rules is provided in the
SINAMICS S120 Combi Equipment Manual.
System clocks
The sampling times are permanently set to 125 μs for the following functions:
• Current controller
• Speed controller and
• Flux controller
The pulse frequency is permanently set to 4 kHz. This means that a maximum spindle speed of
24000 rpm can be reached.
Available motors
• Synchronous motors: 1FE1, 1FT6, 1FT7, 1FK7, 1FW6, 1FK2
• Induction motors: 1PH7, 1PH4, 1PL6, 1PH8, 1PH3
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 989
Appendix
A.8 Functions of SINAMICS S120 Combi
Drive functions
990 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
Advanced Position Control, 583
APC, 583
APC applied to master-slave axes, 614
APC to reduce machining-related oscillation, 595
APC with acceleration feedback, 603
APC with encoder combination and differential
position feedback:, 598
2 APC with load velocity control, 609
2-channel brake control, 692 Application SINUMERIK, 615
Dependency on the parameter set, 613
Measuring frequency responses, 615
A Measuring functions, 617
Preassigning parameters, 588
Absolute encoder
Setting the activation parameter, 612
Adjusting, 504
Using the APC filter, 613
Linear absolute encoder, 506
Advanced Positioning Control
Rotary absolute encoder, 506
Activating the function module in
Absolute encoder adjustment, 477
SINUMERIK, 587
Offset acceptance, 506
Activating the function module in Startdrive, 587
Acceptance test, (See acceptance test)
Licensing, 588
Authorized person, 721
ALM, 31
Preparation, 725
Analog inputs
Record, 720
CU310-2, 865
Requirements, 720, 721
Properties, 865
Access levels
Signal processing, 865
Parameter, 832
Analog outputs
Access rights
Properties, 866
Web server, 753
Signal processing, 866
Activate write protection
Analog setpoint
Online mode, 869
Communication, 543
Active Infeed
APC, 583
Band-stop filters, 42
Activating the function module in
Master/Slave, 542
SINUMERIK, 587
Active Infeed Control, 32
Activating the function module in Startdrive, 587
Active Line Module, 31
Application STARTER, 615
Active Mode, 33
Licensing, 588
Active Vibration Suppression, 589
Assigning a new administrator password
Activating the function module in
Web server, 816
SINUMERIK, 587
Assigning the SINAMICS password
Activating the function module in Startdrive, 587
Web server, 815
APC without sensor on the load side, 589
Asynchronous pulse frequency, 317
AVS, 589
Automatic logout
Actual value acquisition
Web server, 764
Indexed, 477
Automatic restart
Actual values
Vector control, 356
Parallel encoders, 477
Autotuning
Additional closed-loop controls, 42, 582
Current setpoint filter adaptation, 134
Adjustable hardware filter, 398
One button tuning, 122
Adjusting
Online tuning, 128
Absolute encoder, 504
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 991
Index
AVS, 589
AVS/APC-ECO
Activating the function module in C
SINUMERIK, 587
Cam controllers, 487
Activating the function module in Startdrive, 587
Changing
Axis
Password, 678
Suspended, 208
Changing the administrator password
Web server, 814
Changing the SINAMICS password
B Web server, 815
Backing up a license key Changing to a secured HTTPS connection
Memory card, 840 Web server, 820
Band-stop filters Chassis Motor Module
Active Infeed, 42 Pulse frequency wobbling, 353
Basic Functions Chassis power units
SBC, 691 Derating function, 445
SS1, 688 Closed-loop position control, 473
STO, 684 Cogging torque compensation, 620
Basic Infeed open-loop control, 47 Activating, 623
Basic Line Module, 31 Application examples, 621
Vdc_max controller, 48, 268, 333, 552 Filling compensation tables, 623
Basic Line Modules Periodic position errors, 626
Parallel connection, 551 Combi, 988
Basic parameter assignment Commissioning
Function modules (servo), 449 Parallel connection of power units, 560
Basic positioner, 491 Communication
Basic positioning Diagnostics, 804
Referencing, 503 Compensating periodic position errors, 626
BICO technology Component number
Binector Connector Technology, 848 Topology tree, 880
Converter, 851 Version overview, 880
Fixed values, 852 Component replacement
Interconnecting signals, 849 Examples, 880
Bidirectional I/Os Configuration
Resource sharing, 863 Web server, 752
Binector, 848 Configuring the IP connection
Bit pattern test, 704 Web server, 820
BLM, 31 Connector, 848
BOP20 Controller setting, automatic
Control word, drive, 964 Servo control, 149
Important functions, 955, 964 Cooling unit, 468
Brake control Creating a license key
Extended, 458 SINAMICS/SINUMERIK Web License Manager, 840
Simple, 384 Creating a parameter list
Braking resistors Web server, 806
Braking resistor connection, 373 CUA31 / CUA32
Bypass System sampling times, 931
Vector control, 307 Current controller (vector)
Bypass contactor Current controller adaptation, 272
Chassis, 61 Current distribution factor, 544
Current setpoint, 544
Drive functions
992 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 993
Index
Drive functions
994 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
G J
Google Chrome
Jerk limitation
Secure HTTPS connection, 781
Limits, 500
Ground fault test, 341
Jog, 70
EPOS, 533
JOG
H Jog, 70
Hardware limit switches (STOP cams)
Limit traversing range, 497
Hot-plugging K
DRIVE-CLiQ, 747
Kinetic buffering, 53, 266, 330
HTTPS connection
Vdc control, 194
SSL/TLS certificate, 769
Know-how protection
Basic copy protection, 869
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 995
Index
Drive functions
996 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 997
Index
Safe Stop 1
Basic Functions, 688
R SS1, 688
Time-controlled, 688
Ramp-down generator
With OFF3 (Basic Functions), 688
Scaling, 80
Safe Torque Off
Ramp-function generator
Basic Functions, 684
Scaling, 80
STO, 684
Ramp-function generator, extended, 78
Safety Integrated, 676
Ramp-up with partial topology, 342, 922
Safety Integrated Basic Functions
Rating plate
Stop responses, 718
Control Unit, 886
Safety Integrated password, 677
Ratio between the rated motor current and the rated
Safety logbook, 724
Motor Module current
Sampling times, 891
Servo control, 93, 235
Setting, 902
U/f control, 319
Save retentively
Vector control, 93, 235
Parameter, 831
Redundancy
Saving changes protected against power failure
Chassis power units, 306
Web server, 768
Chassis-2 power units, 306
SBA, 693
Redundancy mode
SBC
Replacing the power unit, 306
Basic Functions, 691
Reference model, 253
Safe Brake Control, 691
Reference variables
Secure HTTPS connection
Disabling, 337
Google Chrome, 781
Protecting, 337
Internet Explorer 11, 774
Referencing
Microsoft Edge, 781
Basic positioning, 503
Mozilla Firefox, 789
Replacing an encoder, 966
Servo
Reset to factory setting
Current setpoint filter, 114
Parameter, 832
Servo control
RESM, 244
Activating the extended setpoint channel function
Close-loop-controlled operation, 245
module, 64
Response times, 695
Automatic controller setting for the speed
Basic Functions via PROFIsafe (CU310‑2 and
controller, 149
CU320‑2), 697
Comparison with vector control, 90, 232
Basic Functions via terminals on the Control Unit
Current controller, 120
and the Motor Module, 696
Cycle times, 930
Basic Functions via TM54F, 698
Encoderless operation, 151
Rotating measurement (shortened) for vector
Functions, 89
control, 279
Properties, 90, 232
Rotating measurement for vector control, 277
Speed controller, 99
Torque setpoint limitation, 108
Torque-controlled operation, 102
S Travel to fixed stop, 204
S120 Combi, 988 Tuning, 149
Safe Brake Adapter U/f control, 145
Chassis format, 693 Vdc control, 194
Safe Brake Control Voltage precontrol, 220
Chassis format, 693 Servo current controller
SBC, 691 Current and torque limitation, 120
Drive functions
998 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 999
Index
Drive functions
1000 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Index
W
Web server
Access rights, 753, 757
Assigning a new administrator password, 816
Assigning the SINAMICS password, 815
Automatic logout, 764
Changing the administrator password, 814
Changing the SINAMICS password, 815
Changing to a secured HTTPS connection, 820
Configuration, 752
Configuring the IP connection, 820
Configuring user accounts, 814
Creating a parameter list, 806
Data backup, 811
Drive functions
Function Manual, 06/2020, 6SL3097-5AB00-0BP3 1001
Index
Drive functions
1002 Function Manual, 06/2020, 6SL3097-5AB00-0BP3
Additional information
Siemens:
www.siemens.com
Industry Online Support (service and support):
www.siemens.com/online-support
IndustryMall:
www.siemens.com/industrymall
Siemens AG
Digital Industries
Motion Control
P.O. Box 3180
D-91050 Erlangen
Germany