Function Manual
Function Manual
SINAMICS
                                 s
Function Manual            ___________________
                             Preface
                                              5
                             ___________________
                             Diagnostics
  Function Manual
                             Parameterization using the
                             ___________________
                             Basic Operator Panel 20    6
                                              7
                             ___________________
                             Drive functions
                             ___________________
                             Safety Integrated Functions 8
                                              9
                             ___________________
                             Communication
                                              11
                             ___________________
                             Appendix
  Valid for:
  Firmware version 4.3 SP1
  11/2009
  6SL3097-4AB10-0BP1
Legal information
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
              with a safety alert symbol, indicates that minor personal injury can result if proper precautions are not taken.
              CAUTION
              without a safety alert symbol, indicates that property damage can result if proper precautions are not taken.
              NOTICE
              indicates that an unintended result or situation can occur if the corresponding information is not taken into
              account.
             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 for the specific task, 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 adhered to. The information in the relevant documentation must be observed.
Trademarks
             All names identified by ® are registered trademarks of the 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.
SINAMICS Documentation
                     The SINAMICS documentation is organized in 2 parts:
                     ● General documentation/catalogs
                     ● Manufacturer/Service documentation
                     At http://www.siemens.com/motioncontrol/docu information is available on the following
                     topics:
                     ● Ordering documentation
                        Here you will find the current overview of publications
                     ● Downloading documentation
                        Links to more information for downloading files from Service & Support
                     ● Researching documentation online
                        Information on DOConCD and direct access to the publications in DOConWeb.
                     ● For customizing documentation based on Siemens content using
                       My Documentation Manager (MDM), see
                        http://www.siemens.com/mdm
                     The My Documentation Manager offers you a number of features for compiling your own
                     machine documenation
                     ● Training and FAQs
                     Information on the range of training courses and FAQs (frequently asked questions) are
                     available via the page navigation.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  5
Preface
Target group
                 This documentation is aimed at machine manufacturers, commissioning engineers, and
                 service personnel who use SINAMICS.
Benefits
                 This documentation contains the comprehensive information about parameters, function
                 diagrams and faults and alarms required to commission and service the system.
                 This manual should be used in addition to the other manuals and tools provided for the product.
Standard scope
                 The scope of the functionality described in this document can differ from the scope of the
                 functionality 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. This does not, however, represent an obligation to supply such functions
                   with a new control or when servicing.
                 ● Functions can be described in the documentation that are not available in a particular
                   product version of the drive system. The functionality of the supplied drive system should
                   only be taken from the ordering documentation.
                 ● 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. This documentation cannot take into consideration every
                 conceivable type of installation, operation and service/maintenance.
                                                                                                      Function Manual
6                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                               Preface
Search tools
                     The following guides are provided to help you locate information in this manual:
                     1. General table of contents for the complete manual (after the preface).
                     2. List of abbreviations
                     3. References
                     4. Index
Technical Support
                     If you have any questions, please contact our hotline:
                                                                              Europe/Africa
                     Telephone                  +49 180 5050 - 222
                     Fax                        +49 180 5050 - 223
                     €0.14/min. from German landlines, maximum of €0.42/min. for calls from cell phones in Germany
                     Internet                   http://www.siemens.de/automation/support-request
                                                                                America
                     Telephone                  +1 423 262 2522
                     Fax                        +1 423 262 2200
                     E-mail                     mailto:techsupport.sea@siemens.com
                                                                              Asia/Pacific
                     Telephone                  +86 1064 757575
                     Fax                        +86 1064 747474
                     E-mail                     mailto:support.asia.automation@siemens.com
                     Note
                     You will find telephone numbers for other countries for technical support in the Internet:
                     http://www.automation.siemens.com/partner
Spare parts
                     You can find spare parts on the Internet at:
                     http://support.automation.siemens.com/WW/view/en/16612315
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         7
Preface
Test certificates
                    The Safety Integrated functions of SINAMICS components are generally certified by
                    independent institutes. An up-to-date list of certified components is available on request from
                    your local Siemens office. If you have any questions relating to certifications that have not
                    been completed, please ask your Siemens contact.
EC Declarations of Conformity
                    The EC Declaration of Conformity for the EMC Directive can be found/obtained:
                    ● in the Internet:
                      http://support.automation.siemens.com
                      under the product/order no. 15257461
                    ● at the responsible regional office of the I DT MC Business Unit of Siemens AG
                    The EC Declaration of Conformity for the Low Voltage Directive can be found/obtained
                    ● in the Internet:
                      http://support.automation.siemens.com
                      under the Product/Order No. 22383669
                    Note
                    When operated in dry areas, SINAMICS S devices conform to the Low Voltage Directive
                    73/23/EEC or 2006/95/EEC.
                    Note
                    SINAMICS S devices fulfill EMC Directive 89/336/EEC or 2004/108/EEC in the configuration
                    specified in the associated EC Declaration of Conformity and when the EMC installation
                    guideline is implemented, Order No. 6FC5297-0AD30-0⃞P⃞.
                                                                                                       Function Manual
8                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Preface
                     Note
                     The Equipment Manual describes a desired state which, if maintained, ensures the required
                     level of operational reliability and compliance with EMC limit values.
                     Should there be any deviation from the requirements in the Equipment Manual, appropriate
                     actions (e.g. measurements) must be taken to check/prove that the required level of
                     operational reliability and compliance with EMC limit values are ensured.
ESD information
                            CAUTION
                     Electrostatic sensitive devices (ESD) are single components, integrated circuits or devices
                     that can be damaged by electrostatic fields or electrostatic discharges.
                     Regulations for handling ESD components:
                     When handling components, make sure that personnel, workplaces, and packaging are
                     well grounded.
                     Personnel may only come into contact with electronic components, if
                     • They are grounded with an ESD wrist band, or
                     • They are in ESD areas with conductive flooring, ESD shoes or ESD grounding straps.
                     Electronic boards should only be touched if absolutely necessary. They must only be
                     handled on the front panel or, in the case of printed circuit boards, at the edge.
                     Electronic boards must not come into contact with plastics or items of clothing containing
                     synthetic fibers.
                     Boards must only be placed on conductive surfaces (work surfaces with ESD surface,
                     conductive ESD foam, ESD packing bag, ESD transport container).
                     Electronic boards may not be placed near display units, monitors, or televisions (minimum
                     distance from the screen > 10 cm).
                     Measurements must only be taken on boards when the measuring instrument is grounded
                     (via protective conductors, for example) or the measuring probe is briefly discharged before
                     measurements are taken with an isolated measuring device (for example, touching a bare
                     metal housing).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       9
Preface
Safety information
                     DANGER
                 Commissioning is absolutely prohibited until it has been completely ensured that the
                 machine in which the components described here are to be installed is in full compliance
                 with the provisions of the EC Machinery Directive.
                 Only appropriately qualified personnel may install, commission, and maintain SINAMICS S
                 devices.
                 The personnel must take into account the information provided in the technical customer
                 documentation for the product, and be familiar with and observe the specified danger and
                 warning notices.
                 Operational electrical equipment and motors have parts and components which are at
                 hazardous voltage levels, that if touched, can result in severe bodily injury or death.
                 All work on the electrical system must be carried out when the system has been
                 disconnected from the power supply.
                 In combination with the drive system, the motors are generally approved for operation on
                 TN and TT systems with grounded neutral and on IT systems.
                 In operation on IT systems, the occurrence of a first fault between an active part and
                 ground must be signaled by a monitoring device. In accordance with IEC 60364-4-41 it is
                 recommended that the first fault should be eliminated as quickly as practically possible.
                 In networks with a grounded external conductor, an isolating transformer with grounded
                 neutral (secondary side) must be connected between the supply and the drive system to
                 protect the motor insulation from excessive stress. The majority of TT systems have a
                 grounded external conductor, so in this case an isolating transformer must be used.
                     DANGER
                 Correct and safe operation of SINAMICS S drive units assumes correct transportation in
                 the transportation packaging, correct long-term storage in the transport packaging, setup
                 and installation, as well as careful operation and maintenance.
                 The details in the Catalogs and proposals also apply to the design of special equipment
                 versions.
                 In addition to the danger and warning information provided in the technical customer
                 documentation, the applicable national, local, and system-specific regulations and
                 requirements must be taken into account.
                 To ensure compliance with EN 61800-5-1 and UL 508, only safety extra-low voltages from
                 the electronics modules may be connected to connections and terminals.
                                                                                                  Function Manual
10                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Preface
                          DANGER
                     Using protection against direct contact via DVC A (PELV) is only permissible in areas with
                     equipotential bonding and in dry rooms indoors. If these conditions are not fulfilled, then
                     other protective measures against electric shock must be used (e.g. protection using
                     protective impedances or limited voltage or using protective classes I and II).
                          DANGER
                     Electrical, magnetic and electromagnetic fields (EMF) that occur during operation can pose
                     a danger to persons who are present in the direct vicinity of the product - especially
                     persons with pacemakers, implants, or similar devices.
                     The relevant directives and standards must be observed by the machine/plant operators
                     and people present in the vicinity of the product. These are, for example, EMF Directive
                     2004/40/EEC and standards EN 12198-1 to -3 in the European Economic Area (EEA) and,
                     in Germany, the accident prevention regulation BGV 11 and the associated rule BGR 11
                     "Electromagnetic fields" from the German Employer's Liability Insurance Association.
                     These state that a hazard analysis must drawn up for every workplace, from which
                     measures for reducing dangers and their impact on persons are derived and applied, and
                     exposure and danger zones are defined and observed.
                     The relevant safety notes in each chapter must be observed.
                          DANGER
                     As part of routine tests, SINAMICS S components will undergo a voltage test in accordance
                     with EN 61800-5-1. Before the voltage test is performed on the electrical equipment of
                     machines acc. to EN 60204-1, Section 18.4, all connectors of SINAMICS S equipment must
                     be disconnected/unplugged to prevent the equipment from being damaged.
                     Motors should be connected up in accordance with the circuit diagram supplied with the
                     motor (refer to the connection examples for Power Modules). They must not be connected
                     directly to the three-phase supply because this will damage them.
                          WARNING
                     Operating the equipment in the immediate vicinity (< 1.8 m) of cell phones with a
                     transmitter power of > 1 W may cause the equipment to malfunction.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       11
Preface
Explanation of symbols
                The symbols are in accordance with IEC 617-2.
Table 2 Symbols
Symbol Meaning
Ground (e.g. M 24 V)
                                                            Functional ground
                                                            Equipotential bonding
                                                                                               Function Manual
12                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Table of contents
       Preface ...................................................................................................................................................... 5
1      General information for commissioning.................................................................................................... 21
       1.1           Explanations regarding the STARTER user interface .................................................................21
       1.2           BICO interconnection procedure in STARTER............................................................................22
       1.3           DRIVE-CLiQ interface for CU305 ................................................................................................31
       1.4           Notes on the commissioning of a 2-pole resolver as absolute encoder ......................................31
       1.5           Temperature sensors for SINAMICS components ......................................................................32
2      Commissioning preparations for PROFIBUS ........................................................................................... 35
       2.1           Requirements for commissioning.................................................................................................35
       2.2           PROFIBUS components ..............................................................................................................37
       2.3           Connection via serial interface.....................................................................................................38
       2.4           Powering-up/powering-down the drive system ............................................................................40
3      Commissioning with PROFIBUS.............................................................................................................. 43
       3.1           Sequence of operations during commissioning ...........................................................................43
       3.1.1         Safety guidelines..........................................................................................................................44
       3.2           STARTER commissioning tool.....................................................................................................44
       3.2.1         Important STARTER functions.....................................................................................................45
       3.2.2         Activating online operation: STARTER via PROFIBUS...............................................................48
       3.3           Basic Operator Panel 20 (BOP20)...............................................................................................49
       3.3.1         Important functions via BOP20 ....................................................................................................50
       3.4           Creating a project in STARTER ...................................................................................................51
       3.4.1         Creating a project offline ..............................................................................................................51
       3.4.2         Searching for a drive unit online ..................................................................................................53
       3.4.3         Searching for nodes that can be accessed..................................................................................55
       3.5           Example of first commissioning with STARTER ..........................................................................56
       3.5.1         Task .............................................................................................................................................56
       3.5.2         Commissioning with STARTER (example) ..................................................................................57
       3.6           Initial commissioning using servo AC DRIVE with BOP20 as an example..................................59
       3.6.1         Task .............................................................................................................................................59
       3.6.2         Component wiring (example) .......................................................................................................60
       3.6.3         Quick commissioning using the BOP (example)..........................................................................61
4      Commissioning with CANopen ................................................................................................................ 63
       4.1           Requirements for commissioning.................................................................................................63
       4.1.1         Previous knowledge.....................................................................................................................63
       4.1.2         Prerequisites for commissioning CU305 with CANopen .............................................................64
       4.1.3         CAN bus on the CU305 ...............................................................................................................65
       4.1.4         CAN bus interface X126 ..............................................................................................................66
       4.1.5         CANopen functionality CU305 CAN ............................................................................................67
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                         13
Table of contents
                                                                                                                                                 Function Manual
14                                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                          Table of contents
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                     15
Table of contents
      7.3.6.4      Referencing with more than one zero mark per revolution ....................................................... 251
      7.3.6.5      Traversing blocks ...................................................................................................................... 253
      7.3.6.6      Travel to fixed stop.................................................................................................................... 259
      7.3.6.7      Direct setpoint input (MDI) ........................................................................................................ 262
      7.3.6.8      Jog............................................................................................................................................. 266
      7.3.6.9      Status signals............................................................................................................................ 267
      7.3.7        Extended setpoint channel........................................................................................................ 270
      7.3.7.1      Activation of the "extended setpoint channel" function module ................................................ 270
      7.3.7.2      Description ................................................................................................................................ 271
      7.3.7.3      Jog............................................................................................................................................. 272
      7.3.7.4      Fixed speed setpoints ............................................................................................................... 277
      7.3.7.5      Motorized potentiometer ........................................................................................................... 278
      7.3.7.6      Main/supplementary setpoint and setpoint modification ........................................................... 280
      7.3.7.7      Direction limitation and setpoint inversion................................................................................. 281
      7.3.7.8      Suppression bandwidths and setpoint limits ............................................................................. 283
      7.3.7.9      Ramp-function generator .......................................................................................................... 285
      7.3.8        Free function blocks .................................................................................................................. 289
      7.3.8.1      Overview ................................................................................................................................... 289
      7.3.8.2      Commissioning.......................................................................................................................... 300
      7.3.8.3      AND........................................................................................................................................... 304
      7.3.8.4      OR ............................................................................................................................................. 305
      7.3.8.5      XOR (exclusive OR).................................................................................................................. 305
      7.3.8.6      NOT (inverter) ........................................................................................................................... 305
      7.3.8.7      ADD (adder) .............................................................................................................................. 306
      7.3.8.8      SUB (subtracter) ....................................................................................................................... 306
      7.3.8.9      MUL (multiplier)......................................................................................................................... 306
      7.3.8.10     DIV (divider) .............................................................................................................................. 307
      7.3.8.11     AVA (absolute value generator with sign evaluation) ............................................................... 307
      7.3.8.12     MFP (pulse generator) .............................................................................................................. 308
      7.3.8.13     PCL (pulse shortener) ............................................................................................................... 308
      7.3.8.14     PDE (ON delay) ........................................................................................................................ 309
      7.3.8.15     PDF (OFF delay)....................................................................................................................... 310
      7.3.8.16     PST (pulse stretcher) ................................................................................................................ 311
      7.3.8.17     RSR (RS flip-flop, reset dominant)............................................................................................ 311
      7.3.8.18     DFR (D flip-flop, reset dominant) .............................................................................................. 312
      7.3.8.19     BSW (binary change-over switch)............................................................................................. 312
      7.3.8.20     NSW (numeric change-over switch) ......................................................................................... 313
      7.3.8.21     LIM (limiter) ............................................................................................................................... 313
      7.3.8.22     PT1 (smoothing element).......................................................................................................... 314
      7.3.8.23     INT (integrator).......................................................................................................................... 315
      7.3.8.24     DIF (derivative action element) ................................................................................................. 316
      7.3.8.25     LVM (double-sided limit monitor with hysteresis)...................................................................... 317
8     Safety Integrated Functions ................................................................................................................... 319
      8.1          Standards and regulations ........................................................................................................ 319
      8.1.1        General information................................................................................................................... 319
      8.1.1.1      Aims .......................................................................................................................................... 319
      8.1.1.2      Functional safety ....................................................................................................................... 320
      8.1.2        Safety of machinery in Europe.................................................................................................. 320
      8.1.2.1      Machinery Directive................................................................................................................... 321
      8.1.2.2      Harmonized European Standards............................................................................................. 321
      8.1.2.3      Standards for implementing safety-related controllers ............................................................. 323
      8.1.2.4      EN ISO 13849-1:2006 (previously EN 954-1)........................................................................... 325
      8.1.2.5      EN 62061 .................................................................................................................................. 326
      8.1.2.6      Series of standards EN 61508 (VDE 0803) .............................................................................. 328
                                                                                                                                                  Function Manual
16                                                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                        Table of contents
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                   17
Table of contents
                                                                                                                                                Function Manual
18                                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                         Table of contents
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                    19
Table of contents
                                                                                                                                                 Function Manual
20                                                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
General information for commissioning                                                                        1
1.1               Explanations regarding the STARTER user interface
                     Use STARTER to create your sample project. The different areas of the user interface are
                     used for different configuration tasks (refer to diagram below):
                     ● Project navigator (area ①): this area displays the elements and objects that can be
                       added to your project.
                     ● Working area (area ②): you create the project in this area:
                        – When you are configuring the drive, this area contains the Wizards that help you
                          configure the drive objects.
                        – When you configure, for example, the parameters for the speed setpoint filter
                        – When you call up the expert list, the system displays a list of all the parameters that
                          you can view or change.
                     ● Detail view (area ③): This area provides detailed information on faults and warnings, for
                       example.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        21
General information for commissioning
1.2 BICO interconnection procedure in STARTER
Introduction
                 Parameterization can be carried out via the following means:
                 ● Expert list
                 ● Graphical screen interface
                 The steps described below explain the general BICO interconnection procedure in
                 STARTER.
Expert list
                 When carrying out BICO interconnection via the expert list, proceed as follows:
                 If you want, for example, to interconnect parameter p0840 of the control word with
                 r parameter r2090[0], proceed as follows:
                                                                                                   Function Manual
22                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                            General information for commissioning
                                                                  1.2 BICO interconnection procedure in STARTER
                     1. In the project navigator, call up the expert list by selecting, for example, Drive_1 → right-
                        click → Expert → Expert list.
                     2. Search for parameter p0840.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        23
General information for commissioning
1.2 BICO interconnection procedure in STARTER
                                                                                 Function Manual
24                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           General information for commissioning
                                                                 1.2 BICO interconnection procedure in STARTER
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 25
General information for commissioning
1.2 BICO interconnection procedure in STARTER
                                                                                                    Function Manual
26                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           General information for commissioning
                                                                 1.2 BICO interconnection procedure in STARTER
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     27
General information for commissioning
1.2 BICO interconnection procedure in STARTER
                    1. In the project navigator under Drive_1 → Open loop/closed loop control, double-click the
                       selection Setpoint addition.
                    2. Click the blue field to the left of the field for Speed setpoint 1 and then click the selection
                       Further interconnections, which is now displayed.
                    3. A selection list from which you can select the available r parameters is now displayed.
                                                                                                         Function Manual
28                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           General information for commissioning
                                                                 1.2 BICO interconnection procedure in STARTER
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 29
General information for commissioning
1.2 BICO interconnection procedure in STARTER
6. Double-click r2060[1].
                    7. In the graphical screen interface, you can now see that p1155 has been interconnected
                       with r parameter r2060[1].
                                                                                                    Function Manual
30                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                            General information for commissioning
                                                                             1.3 DRIVE-CLiQ interface for CU305
                     Note
                     If you want to use an SSI encoder with incremental signals, you will need to connect it to the
                     CU305 via an SMC30.
Description
                     You can use 2-pole (1 pole pair) resolvers as singleturn absolute encoders. The absolute
                     encoder position actual value is provided in Gn_XIST2 (r0483[x]).
                     Actual position value format
                     The factory setting for the fine resolution of Gn_XIST1 differs from the fine resolution in
                     Gn_XIST2 (p0418 = 11, p0419 = 9). This may cause a slight displacement of the encoder
                     position after switching the drive unit off/on.
                     Therefore, when using a 2-pole resolver as an absolute encoder, we recommend that the
                     fine resolution for Gn_XIST1 (p0418) is set the same as the fine resolution for Gn_XIST2
                     (p0419), e.g. p0418 = p0419 =11.
                     2-pole resolvers are automatically entered in the PROFIdrive profile (r0979) as singleturn
                     absolute encoders.
                     Position tracking
                     You can also activate position tracking for a 2-pole resolver. Please note, however, that the
                     resolver may not be moved more than half an encoder revolution (pole width) when switched
                     off. The activation and configuration of the position tracking is described in the chapter
                     "Position tracking".
                     EPOS - absolute encoder adjustment
                     If the 2-pole resolver is used as an absolute encoder for basic positioning (EPOS), the
                     absolute encoder adjustment must be performed:
                     ● via STARTER (Basic positioner → Referencing) or
                     ● via the expert list.
                     To do this, set reference point coordinate p2599 to the value corresponding to the
                     mechanical system and request the adjustment with p2507 = 2.
                     You will then need to back up the data from RAM to ROM.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       31
General information for commissioning
1.5 Temperature sensors for SINAMICS components
                        DANGER
                    Safe electrical isolation of temperature sensors
                    Only temperature sensors that meet the safety isolation specifications contained in EN
                    61800-5-1 may be connected to terminals "+Temp" and "-Temp". If these instructions are
                    not complied with, there is a risk of electric shock!
Commissioning information
                   The index [0..n] used in the following identifies either the motor data set or the encoder data
                   set.
                   SMC10/SMC20
                   Use the STARTER screen (\Signals and monitoring\Motor temperature) to parameterize
                   motor temperature evaluation via SUB-D socket X520.
                                                                                                        Function Manual
32                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                          General information for commissioning
                                                             1.5 Temperature sensors for SINAMICS components
                     SMC30
                     In addition to temperature evaluation via terminal X531 (temperature channel 1), this module
                     also has temperature evaluation at SUB-D socket X520 (temperature channel 2).
                     At the default setting (p0600 = 1 "Temperature via encoder 1" and p0601 = 20 "KTY") the
                     temperature is analyzed using the first temperature channel. The temperature sensor is
                     connected to terminal X531 on the SMC30. The temperature is shown via r0035.
                     The parameterization of the motor temperature evaluation via the sub D socket X520 must
                     be performed in the expert list as follows:
                     ● p0600[0..n]: Selection of the encoder (1 or 2) to which the SMC30, that is used for the
                       temperature evaluation, is assigned (n = motor data set).
                     ● p0601[0..n] = 10 (evaluation via several temperature channels), n = motor data set.
                     ● p4601[0..n]: Select the temperature sensor type for temperature channel 2 (depends on
                       encoder data set n, not motor data set).
                     For multiple temperature channels (use of temperature channels 1 and 2 on SMC30),
                     parameter r0035 shows the maximum temperature.
                     Example:
                     A KTY temperature sensor is connected at SUB-D socket X520 on the SMC30 of encoder 1.
                     This is parameterized via:
                     ● p0600[0..n] = 1 / p0601[0..n] = 10 / p4601[0..n] = 20
                     Both temperature channels (X520 and X531) can be used at the same time. In addition to
                     the above parameterization, the sensor type of the temperature sensor connected at terminal
                     X531 must be entered in p4600[0..n]. The maximum value is then generated for the motor
                     temperature and displayed in r0035.
                     CU305
                     One temperature sensor can also be connected to this module via terminal X133 or via SUB-
                     D socket X23.
                     It is not possible to use both temperature channels (X23 and X133) at the same time. Both
                     channels are connected with each other. The sensors would be connected in parallel and the
                     temperature display would show the wrong value. As such, only one temperature sensor
                     may be connected to the CU305.
                     Use the Motor temperature STARTER screen (\Signals and monitoring\Motor temperature)
                     to determine whether motor temperature evaluation is performed via the CU305 connections.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     33
General information for commissioning
1.5 Temperature sensors for SINAMICS components
                                                                                                        Function Manual
34                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Commissioning preparations for PROFIBUS                                                                     2
                     Before you start commissioning, you will need to carry out the preparations described in this
                     chapter:
                     ● Requirements for commissioning
                     ● PROFIBUS components
'5,9(&/L4
                        3*3&
                                                                   ; ;
                                                                    &RQWURO
                                                                     8QLW
                                                                     
352),%86 ;
3*3&PLW67$57(5 ;
                                                         3RZHU0RGXOH
                            56
0RWRUFDEOH
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    35
Commissioning preparations for PROFIBUS
2.1 Requirements for commissioning
                                                          Check                                               O. K.
                 Are the ambient conditions in the permitted range (see Equipment Manual)?
                 Is the component firmly attached to the fixing points provided?
                 Can the cooling air flow unobstructed?
                 Have the ventilation clearances for the components been observed?
                 Are all necessary components of the configured drive line-up installed and available?
                 Have the DRIVE-CLiQ limitations for CU305 been observed?
                 Have the line-side and motor-side power cables been dimensioned and routed in
                 accordance with the ambient and routing conditions?
                 Have the maximum permissible cable lengths between the frequency converter and
                 the motor (depending on the type of cables used) been observed?
                 Have the cables been properly connected with the correct torque to the component
                 terminals?
                 Have the cables for the motor and low-voltage switchgear been connected with the
                 required torques?
                 Has all wiring work been successfully completed?
                 Are all connectors correctly plugged in and screwed in place?
                 Have all the screws been tightened to the specified torque?
                 Are the shield connections installed correctly?
                                                                                                         Function Manual
36                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                         Commissioning preparations for PROFIBUS
                                                                                       2.2 PROFIBUS components
Cable lengths
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   37
Commissioning preparations for PROFIBUS
2.3 Connection via serial interface
Prerequisite
                 There must be a serial interface (COM) on the PC from which the connection is to be made.
Settings
                 1. In STARTER, go to Project > Set PG/PC interface and select the Serial cable (PPI)
                    interface.
                    If this interface is not in the selection list, you will have to add it via Select before
                    proceeding any further.
                    Note
                    If you are unable to add the interface to the selection menu, you will have to install the
                    driver for the serial interface.
                    This is located under the following path on the STARTER CD:
                    \installation\starter\starter\Disk1\SerialCable_PPI\
                    The STARTER must not be active while the driver is being installed.
                 2. Enter the following settings. The "0" address and the transmission rate (e.g. 19.2 kbit/s)
                    are important here.
                                                                                                      Function Manual
38                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                       Commissioning preparations for PROFIBUS
                                                                               2.3 Connection via serial interface
                     5. You must use a null modem cable to connect the PC (COM interface) to the Control Unit.
                        This interface must not be switched.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    39
Commissioning preparations for PROFIBUS
2.4 Powering-up/powering-down the drive system
                                             66ZLWFKLQJRQLQKLELWHG
                                                                                                                   'ULYHDWVWDQGVWLOO
                                                  !=6:$      [
                                                =6:$  !
                                                                                  +:SXOVHHQDEOH
                   &RPPLVVLRQLQJFRPSOHWH
                                                                                  >)3@>)3@        
                      S DQGS 
                          2)) 67:$
                                                 !
                          2)) 67:$                                                    6E4XLFNVWRS
                          2)) 67:$                                            =6:$ =6:$ 
                              672VHOHFWHG!                                               =6:$ 
                                                                  !                    0RYHGULYHYLDTXLFNVWRSUDPS
                                                                                             RUWRUTXHOLPLWWRQ 
                                                   65HDG\WRVWDUW                          WKHQLQKLELWSXOVHV
                                                =6:$                
                                                =6:$                !
                                                :DLWIRUVZLWFKRQ
                  (QDEOHRSHUDWLRQ 67:$
                  5HDG\IURP0RWRU0RGXOH U
                  'HPDJQHWL]DWLRQFRPSOHWH                
                  U 
                                                                           2))         
                                                                 !
                                                     62SHUDWLRQ
                                              =6:$ 
                                              =6:$             
                                              =6:$            !
                                               3XOVHVHQDEOHG
                                               &RQWUROOHUHQDEOHG
                                                                        !67:$[[ FRQWUROZRUGVHTXHQFHFRQWUROELW[[ U 
                                                                       =6:$[[ VWDWXVZRUGVHTXHQFHFRQWUROELW[[ U 
                                                                         !U VWDWXVLQGLFDWRU
                                                                         !RQO\UHTXLUHGLIVDIHVWDQGVWLOO6DIHW\IXQFWLRQDFWLYDWHG
                                                                                                                                         Function Manual
40                                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                      Commissioning preparations for PROFIBUS
                                                                 2.4 Powering-up/powering-down the drive system
Off responses
                     ● OFF1
                        – n_set = 0 is input immediately to brake the drive along the deceleration ramp (p1121).
                        – When zero speed is detected, the motor holding brake (if parameterized) is closed
                          (p1215). The pulses are suppressed when the brake application time (p1217) expires.
                          Zero speed is detected when the actual speed drops below the speed threshold
                          (p1226) or once the monitoring time (p1227) started when speed setpoint ≤ speed
                          threshold (p1226) has expired.
                     ● OFF2
                        – Immediate pulse suppression, the drive coasts to a standstill.
                        – The motor holding brake (if parameterized) is closed immediately.
                        – Switching on inhibited is activated.
                     ● OFF3
                        – n_set = 0 is input immediately to brake the drive along the OFF3 deceleration ramp
                          (p1135).
                        – When zero speed is detected, the motor holding brake (if parameterized) is closed.
                          The pulses are suppressed when the brake application time (p1217) expires. Zero
                          speed is detected when the actual speed drops below the speed threshold (p1226) or
                          once the monitoring time (p1227) started when speed setpoint ≤ speed threshold
                          (p1226) has expired.
                        – Switching on inhibited is activated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   41
Commissioning preparations for PROFIBUS
2.4 Powering-up/powering-down the drive system
                                                                                                       Function Manual
42                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Commissioning with PROFIBUS                                                                              3
3.1               Sequence of operations during commissioning
                     Once the basic requirements have been met, you may proceed as follows to commission the
                     drive:
Table 3- 1 Commissioning
                         Step                                               Activity
                            1      Create project with STARTER.
                            2      Configure the drive unit in STARTER.
                            3      Save the project in STARTER.
                            4      Go online with the target device in STARTER.
                            5      Load the project to the target device.
                            6      The motor starts to run.
                     Note
                     If motors with a DRIVE-CLiQ interface are used, all motor and encoder data should be saved
                     in a non-volatile manner for spare part usage of the Sensor Module on the motor via p4692 =
                     1.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 43
Commissioning with PROFIBUS
3.2 STARTER commissioning tool
                           DANGER
                    A hazardous voltage will be present in all components for a further five minutes after the
                    system has been shutdown.
                    Note the information on the component!
                           CAUTION
                    A project with Safety Integrated must only be created online.
                    Note
                    Please observe the installation guidelines and safety instructions in the SINAMICS S110
                    Equipment Manual.
                    CAUTION
                    In STARTER, after the changeover of the axis type via p9302/p9502 and subsequent
                    POWER ON, the units that depend on the axis type are only updated after a project upload.
Brief description
                    The STARTER commissioning tool is used to commission drive units from the SINAMICS
                    product family.
                    STARTER can be used for the following:
                    ● Commissioning
                    ● Testing (via the control panel)
                    ● Drive optimization
                    ● Diagnostics
System prerequisites
                    The system requirements for STARTER can be found in the "Readme" file in the STARTER
                    installation directory.
                                                                                                      Function Manual
44                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                   Commissioning with PROFIBUS
                                                                                 3.2 STARTER commissioning tool
Description
                     STARTER supports the following tools for managing the project:
                     ● Copy RAM to ROM
                     ● Download to target device
                     ● Load to PG/PC
                     ● Restoring the factory settings
                     ● Commissioning wizard
                     ● Displaying toolbars
                         NOTICE
                         You may only switch off the power supply to the Control Unit after saving has finished;
                         i.e. after saving has started, wait until it has finished and parameter p0977 has the value
                         0 once more.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      45
Commissioning with PROFIBUS
3.2 STARTER commissioning tool
Load to PG/PC
                 You can use this function to load the current Control Unit project to STARTER.
                 This function can be activated as follows:
                 ● Right-click Drive unit → Target device → Load to PG/PC
                 ● Drive unit grayed out → Load project to PG/PC button
                 ● Online/offline comparison screen → Load project to PG/PC button
Displaying toolbars
                 The toolbars can be activated by choosing View → Toolbars (check mark).
                                                                                                    Function Manual
46                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                  Commissioning with PROFIBUS
                                                                                3.2 STARTER commissioning tool
Update the firmware and load the new project to the target device
                     1. Insert the memory card containing the new firmware version into the Control Unit:
                        – Disconnect the Control Unit from the power supply →
                        – Insert the memory card containing the new firmware version →
                        – Power up the Control Unit again.
                     2. Go online and download the project to the target device → Copy RAM to ROM.
                     3. Upgrading the firmware for the DRIVE-CLiQ components takes place automatically.
                     4. Reset the drive unit using a POWER ON (Control Unit and all DRIVE-CLiQ components).
                        The new firmware version is only effective in the DRIVE-CLiQ components from this point
                        onwards; it also appears in the version overview.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   47
Commissioning with PROFIBUS
3.2 STARTER commissioning tool
Description
                The following options are available for online operation via PROFIBUS:
                ● Online operation via PROFIBUS
3*3&
67$57(5
                                                                                 352),%86
                                                                                  DGDSWHU
352),%86
                             352),%86
                               LQWHUIDFH
Figure 3-1 STARTER via PROFIBUS (example with 2 CU305 and a CU310 DP)
                                                                                                      Function Manual
48                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                Commissioning with PROFIBUS
                                                                           3.3 Basic Operator Panel 20 (BOP20)
                        Note
                        • Baud rate
                           Switching STARTER to a working PROFIBUS:
                           STARTER automatically detects the baud rate used by SINAMICS for the PROFIBUS.
                           Switching the STARTER for commissioning:
                           The Control Unit automatically detects the baud rate set in STARTER.
                        • PROFIBUS addresses
                           The PROFIBUS addresses for the individual drive units must be specified in the
                           project and must match the address settings on the devices.
Brief description
                     The Basic Operator Panel 20 (BOP20) is a basic operator panel with six keys and a display
                     unit with background lighting. The BOP20 can be plugged onto the SINAMICS Control Unit
                     and operated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 49
Commissioning with PROFIBUS
3.3 Basic Operator Panel 20 (BOP20)
Description
                 Using the BOP20, the following functions can be executed via parameters that support you
                 when handling projects:
                 ● Restoring the factory settings
                 ● Copy RAM to ROM
                 ● Acknowledge error
                     NOTICE
                     This parameter is not accepted if an identification run (e.g. motor identification) has
                     been selected on a drive.
Acknowledge error
                 To acknowledge all the faults that have been rectified, press the Fn key.
                                                                                                     Function Manual
50                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                     Commissioning with PROFIBUS
                                                                                  3.4 Creating a project in STARTER
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             51
Commissioning with PROFIBUS
3.4 Creating a project in STARTER
3.   Configure the drive unit.   Once you have created the project, you have to configure the drive unit. The "Example of
                                 first commissioning using STARTER" chapter contains an example scenario.
                                                                                                             Function Manual
52                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Commissioning with PROFIBUS
                                                                                     3.4 Creating a project in STARTER
1.1     Enter the project    Project name: Project_1 (can be freely selected)
        data.                Author: Any
                             Remark: Any
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       53
Commissioning with PROFIBUS
3.4 Creating a project in STARTER
3. Insert drives Here, you can search for nodes that have been accessed.
                                                                                                        Function Manual
54                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Commissioning with PROFIBUS
                                                                                     3.4 Creating a project in STARTER
5.      Configure the drive Once you have created the project, you have to configure the drive unit. The "Example of first
        unit.               commissioning using STARTER" chapter contains an example scenario.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             55
Commissioning with PROFIBUS
3.5 Example of first commissioning with STARTER
3.5.1         Task
                 1. Commission a drive system with the following components:
                     Note
                     For more information about telegram types, see the section titled "Communication via
                     PROFIBUS" or see the SINAMICS S110 List Manual.
                                                                                                      Function Manual
56                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Commissioning with PROFIBUS
                                                                     3.5 Example of first commissioning with STARTER
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                57
Commissioning with PROFIBUS
3.5 Example of first commissioning with STARTER
                                                                                                          Function Manual
58                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                  Commissioning with PROFIBUS
                                       3.6 Initial commissioning using servo AC DRIVE with BOP20 as an example
Commissioning requirement
                     ● The check list for commissioning (Table 1-1 or 1-2 from Section 1.1) has been filled out
                       and the points complied with.
3.6.1             Task
                     1. Commission a drive unit (operating mode servo, closed-loop speed control) with the
                        following components:
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      59
Commissioning with PROFIBUS
3.6 Initial commissioning using servo AC DRIVE with BOP20 as an example
                                                    /
                                                    /
                                                    /
'5,9(&/L4
                                                            ;
                                                            &RQWURO
                                                             8QLW
                                                             
                                                              ;
3RZHU0RGXOH
/LQHUHDFWRU /LQHILOWHUV
0RWRUFDEOH
                 For more information on wiring and connecting the encoder system, see the Equipment
                 Manual.
                                                                                                                     Function Manual
60                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Commissioning with PROFIBUS
                                         3.6 Initial commissioning using servo AC DRIVE with BOP20 as an example
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             61
Commissioning with PROFIBUS
3.6 Initial commissioning using servo AC DRIVE with BOP20 as an example
                                                                                                              Function Manual
62                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Commissioning with CANopen                                                                               4
4.1               Requirements for commissioning
Section content
                     This section describes the commissioning prerequisites:
                     ● CU305 CAN with connection to PG/PC
                     ● The STARTER commissioning tool on the PG/PC
                     You can find a detailed description of the CANopen interface on the CU305 CAN in the
                     SINAMICS S110 Equipment Manual.
                     The "STARTER commissioning tool" chapter of this manual contains an introduction to this
                     tool.
                     Note
                     SINAMICS with CANopen complies with the following standards:
                     - CiA DS-301 V4.02 (Application Layer and Communication Profile)
                     - CiA DS-402 V2.0 (Device Profile for Drives and Motion Control)
                     - CiA DR-303-3 V1.2 (Indicator Specification)
                     - CiA DS-306 V1.3: (Electronic data sheet specification for CANopen)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                63
Commissioning with CANopen
4.1 Requirements for commissioning
                    Note
                    Please see the SINAMICS S110 Equipment Manual for a description of the components
                    in a SINAMICS drive line-up and for information about wiring the interface to a PC/PG.
                    The STARTER documentation contains information on how to install the STARTER
                    commissioning tool.
                                                                                                 Function Manual
64                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                           Commissioning with CANopen
                                                                                     4.1 Requirements for commissioning
3RZHU0RGXOH,QWHUIDFH 30,)
;
&$1LQWHUIDFH
;                                                                             $
'5,9(&/L4LQWHUIDFH
;HQFRGHULQWHUIDFH
+7/77/66,                                                                      6',3VZLWFK
0VFUHZRQVKLHOGVXSSRUW
                                                                                 0SURWHFWLYHFRQGXFWRUFRQQHFWLRQ
;
HOHFWURQLFSRZHUVXSSO\                                                              /('V
;IDLOVDIH                                                                        5'<
GLJLWDOLQSXWV                                                                       &20
                                                                                     287!9
                                                                                     02'
;IDLOVDIH
GLJLWDOLQSXWVRXWSXWV
;GLJLWDOLQSXWVRXWSXWV
$QDORJLQSXW
;GLJLWDOLQSXWV
                                                                                 5DWLQJSODWH
0RWRUWHPSHUDWXUHVHQVRULQSXW
;
VHULDOLQWHUIDFH
6WDUWHU,23
6ORWIRU%23
770
PHDVXULQJVRFNHWV
                                                                                 6ORWIRU
                                                                                 PHPRU\FDUG
                          The CU305 CAN uses 9-pin Sub D X126 connectors for the connection to the CAN bus
                          system.
                               WARNING
                          Do NOT connect a PROFIBUS cable
                          Connecting a PROFIBUS cable to CAN connector X126 is highly likely to damage the
                          CANopen interface of the CU305 beyond repair.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          65
Commissioning with CANopen
4.1 Requirements for commissioning
                 You can use the connectors as inputs or outputs. Unused pins are plated through.
                 The following baud rates (among others) are supported: 10, 20, 50, 125, 250, 500,
                 800 kBaud, and 1 Mbaud.
                 The PC with STARTER is connected to serial interface X22 (RS232).
                                                                                                 Function Manual
66                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Commissioning with CANopen
                                                                                4.1 Requirements for commissioning
Introduction
                     The CU305 CAN supports the CANopen transfer types with SDOs (service data objects) and
                     PDOs (process data objects).
                     The CU305 CAN also supports free PDO mapping.
                     The CU305 CAN supports CANopen communication profile DS 301 version 4.0, device
                     profile DSP 402 (drives and motion control) version 2.0, and indicator profile DR303-3
                     version 1.0.
                     For communication monitoring purposes, the CU305 CAN supports node guarding and the
                     heartbeat protocol (heartbeat producer).
                     The CU305 CAN features an SDO → parameter channel that can be used to read or write all
                     the SINAMICS parameters.
                     The CU305 CAN firmware supports Profile Velocity Mode.
Node guarding
                     SINAMICS waits a certain time (node lifetime) for message frames from the master
                     application and permits a specific number (lifetime factor) of failures within a specified time
                     interval (node guard time).
                     The node lifetime is calculated by multiplying the node guard time by the lifetime factor.
Heartbeat protocol
                     SINAMICS (producer) cyclically transmits (heartbeat time) its communication status (sign of
                     life) on the CAN bus to the master application.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           67
Commissioning with CANopen
4.1 Requirements for commissioning
                                                                                                          Function Manual
68                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                   Commissioning with CANopen
                                                                                            4.2 Commissioning
4.2 Commissioning
4.2.1 Procedure when commissioning the drive for the first time
Section content
                     This section shows you how to carry out initial commissioning for the CANopen interface in
                     the SINAMICS drive line-up using the STARTER commissioning tool. This section first looks
                     at the main steps in the initial commissioning procedure. The initial commissioning procedure
                     is performed by the STARTER commissioning tool in ONLINE mode. Where necessary,
                     notes are provided at the end of each step to explain how the procedure differs in OFFLINE
                     mode.
Prerequisite
                     Before following the commissioning steps described in this chapter, please ensure the points
                     referred to in the "Requirements for commissioning" chapter have been addressed.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   69
Commissioning with CANopen
4.2 Commissioning
Objects
                The following SINAMICS objects are involved in communication:
                1. Control Unit communication objects independent of the drive
                   – include: Number and number of errors, communication addresses etc.
                2. Drive-dependent communication objects
                   – Up to eight PDOs for sending and eight PDOs for receiving can be parameterized for
                     the drive. Each PDO contains:
                      - Communication and
                      - Mapping parameters (max. 8 bytes/4 words/64 bits)
                3. Manufacturer-specific objects
                   – Objects for accessing SINAMICS parameters
                   – Free objects for sending/receiving process data, there are freely interconnectable
                     objects available for each drive object (max. 16) in the object directory (see CANopen
                     manual for table).
                   – The manufacturer-specific range starts in the object directory from address 2000 hex
                     and ends at 5FFF hex.
                4. Drive objects in drive profile DSP 402
                   – Profile velocity mode
                   – Setpoint and actual values and comparisons
                                                                                                   Function Manual
70                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                 Commissioning with CANopen
                                                                                          4.2 Commissioning
Prerequisites
                     You can find explanations of the CANopen terminology and other important technical
                     principles in the Introduction chapter in the CANopen Manual.
Commissioning
                     This section describes the commissioning prerequisites:
                     ● SINAMICS S110: CU305 CAN
                     ● STARTER commissioning tool
                        Note
                        All CANopen parameters, errors and warnings are described in the List Manual.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 71
Commissioning with CANopen
4.2 Commissioning
                      Step                                            Procedure
                  1           Hardware settings on the CU305
                  2           Configure the drive unit using the STARTER commissioning tool in ONLINE mode.
                  3           Configure the COB IDs and process data objects for the receive and transmit message
                              frames.
                  4           Interconnect the receive and transmit buffers.
                  5           In ONLINE mode, download the project from the drive unit to the PG/PC and save.
                                                                                                            Function Manual
72                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                     Commissioning with CANopen
                                                                                              4.2 Commissioning
Introduction
                     The SINAMICS firmware is able to detect the connected drives automatically, as well as set
                     and save the corresponding parameters.
Steps
                     To ensure that the drive unit configuration is identified automatically, open a new project in
                     STARTER: Proceed as follows:
                     1. To call the STARTER commissioning tool, click the STARTER icon or select menu
                        command Start > Programs > STARTER > STARTER in the Windows Start menu. The
                        STARTER Project Wizard is launched.
                     2. Select the Find drive units online.... button.
                     3. The Wizard guides you through the procedure for creating a new project. In the next
                        dialog box, enter a name for the project, e.g. Project_CANopen_0 and click Continue >.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          73
Commissioning with CANopen
4.2 Commissioning
                 4. The Project Wizard searches for the drive unit ONLINE and inserts it in the project. Click
                    Continue >. The Wizard displays a summary of the project.
                 5. Choose Complete. The new project and drive unit are displayed in STARTER.
                    Note
                    STARTER searches for drive units (in this case, Control Units). This means more than
                    one drive unit will be found if there is more than one Control Unit in the system. The
                    peripherals associated with a drive unit (Control Unit, etc.) are not yet displayed at this
                    point. They do not appear until automatic configuration is carried out.
Prerequisite
                 You have proceeded as described above and integrated the drive unit into the STARTER
                 project automatically.
                 Note
                 This step is not required for connection via an SMI: The motor is configured automatically.
Steps
                 Proceed as follows to configure the CANopen interface, the motor, and the encoder for the
                 drive.
                 Note
                 You only have to change the motor and encoder configuration;
                                                                                                     Function Manual
74                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Commissioning with CANopen
                                                                                             4.2 Commissioning
                     1. Select Disconnect from target system.... The modified data is loaded from RAM to ROM
                        and to the PG.
                        The motors are configured in OFFLINE mode and are then loaded to the target system in
                        ONLINE mode.
                     2. During first commissioning, double-click Configure drive unit in the project navigator (see
                        the example screen below). Once first commissioning is complete, you will find the
                        CANopen interface configuration under Control Unit → Configuration → Wizard button.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     75
Commissioning with CANopen
4.2 Commissioning
                3. Enter the transmission rate and the CAN bus address (node ID) in the Configuration -
                   <Project name> - CAN interface dialog box.
                4. You can select a transmission rate of 1 MBit/s for commissioning, for example.
                   The factory setting is 20 kBit/s.
                   Note
                   If, during commissioning, you power down/power up the control or carry out a RESET,
                   the factory settings will be restored.
                                                                                                 Function Manual
76                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Commissioning with CANopen
                                                                                                          4.2 Commissioning
                     5. There are two possible ways of setting the bus address/node ID:
                        – In this dialog box, you can set a value between 1 and 126 if the address switch on the
                          Control Unit (labeled "DP address") is set to 0 or 127.
                            Note
                            If the address switch is set to between 1 and 126, values that were entered here in
                            OFFLINE mode will not be downloaded.
                        Note
                        Permissible CAN bus address: 1...126.
                        The address set on the switch is displayed in p8620.0.
                        If the switch setting changes, the new setting will not be applied until the next POWER
                        ON.
                        The factory setting is "ON" or "OFF" for all switches.
                        During SINAMICS power up the address switch is polled first in order that the bus
                        address can be set. If the switch setting is 0 or 127, the address can be set via parameter
                        p8620.0.
                        If the address is set to a valid node address (1...126), this is copied to parameter
                        p8620.0, where it is displayed. Click Next >.
                     6. During first commissioning, you will need to enter a name for the drive in the Drive
                        properties dialog box. Click Next >. Once first commissioning is complete, you will find the
                        drive configuration under Drive_1 → Configuration → Configure DDS button.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            77
Commissioning with CANopen
4.2 Commissioning
                7. On the dialog screen which appears when you select this command path
                   ("SINAMICS_S110_CU305_CAN configuration - Control structure"), you can define
                   whether the drive object (function module) is to operate with/without an extended setpoint
                   channel. The commissioning procedure described here is carried out without an extended
                   setpoint channel (ramp-function generator). The field for the extended setpoint channel
                   must be clicked-out.
                   Note
                   When the ramp-function generator is activated (with setpoint channel), the
                   interconnection from CI: p2151 = r1119 can be changed, so that to evaluate bit 10 in
                   status word (r8784) the setpoint can be retrieved (taken) from in front of the ramp-
                   function generator.
                   When the ramp-function generator is active, objects 6086 hex and 6083 hex of the drive
                   provide are included.
                8. You only configure the motor and the encoder! Work through the Wizard by choosing
                   Continue > until you reach the point at which you configure the motor (see the following
                   diagram).
                9. Choose the motor type and the motor according to the type (order no.) (see the rating
                   plate).
                10.Click Continue > until you reach the point at which you configure the encoder.
                                                                                                  Function Manual
78                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                     Commissioning with CANopen
                                                                                              4.2 Commissioning
                     11.Select the motor encoder and click Next > to run the wizard through to the dialog
                        containing the summary.
                     12.Click Complete.
                     This completes the OFFLINE configuration of the drive unit.
4.2.7 Monitoring
Introduction
                     SINAMICS supports the following two optional monitoring services to ensure the functionality
                     of CANopen network nodes:
                     ● Heartbeat:
                       SINAMICS (producer) cyclically transmits (heartbeat time) its communication status on
                       the CAN bus to the master application.
                     ● Node guarding:
                       SINAMICS waits a certain time (node lifetime) for master frames from the master
                       application and permits a specific number (lifetime factor) of failures within a specified
                       time interval (node guard time).
                       The node lifetime is calculated by multiplying the node guard time by the lifetime factor.
                        Note
                        Only one node monitoring service can be activated at any one time (either heartbeat or
                        node guarding).
                        If both monitoring services are activated, node guarding is effective.
Steps
                     On the Monitoring tab, enter the required monitoring service (heartbeat or node guarding).
                     1. Select the Monitoring tab.
                     2. The default commissioning value for the Heartbeat monitoring mechanism could be, for
                        example, 100 ms. Enter this value (unless it has already been entered).
                     3. The default commissioning values for the node guarding monitoring service could be:
                        – Time interval (guard time): 100 ms
                        – Number of failures (lifetime factor): 3
                          Enter these values (unless they have already been entered).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        79
Commissioning with CANopen
4.2 Commissioning
                  The CANopen interface is now parameterized. To load the project to the target system in
                  ONLINE mode, carry out the following steps.
                  Note
                  Parameter p8609 determines how the drive or CAN node will respond in the event of a CAN
                  communication or device error.
                  Factory setting:
                  p8609 = 1, => no change
Parameter p8609
                  Sets the behavior of the CAN node referred to the communications error or equipment fault.
                  ● Values:
                     – 0: Pre-operational
                     – 1: No change
                     – 2: Stopped
                  ● Index (corresponds to the CANopen object 1029 hex):
                     – [0] = Behavior for communication errors
                     – [1] = Behavior for device faults
                                                                                                  Function Manual
80                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                  Commissioning with CANopen
                                                                                           4.2 Commissioning
Introduction
                     To load the project to the drive unit, proceed as follows:
Steps
                     1. Click Connect to target system. An ONLINE connection is established and an
                        ONLINE/OFFLINE comparison takes place. If any discrepancies are identified, they are
                        displayed (see screenshot below).
                     2. You changed the data OFFLINE and now have to load it to the target system. Carry out
                        the following:
                        – <== Download to target device in the "ONLINE/OFFLINE comparison" dialog box
                        – When the system asks "Are you sure?", click Yes. The system now starts loading the
                          data.
                        – When the system informs you that the data was successfully loaded to the target
                          system, click OK.
                        – Click OK for "Load from RAM to ROM".
                     3. Discrepancies were identified again during the ONLINE/OFFLINE comparison. Now click
                        Load to programming device ==>.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   81
Commissioning with CANopen
4.3 Configuring COB-IDs and process data objects
                  4. Load the new data from the drive unit to the PG. Carry out the following:
                     – When the system asks "Are you sure?", click Yes. The system now starts loading the
                       data.
                     – When the system informs you that the data was successfully loaded to the PG, click
                       OK.
                  5. There are no more discrepancies in the ONLINE/OFFLINE comparison dialog box.
                     Click Close.
                  This completes the procedure for configuring the drive unit hardware with the CANopen
                  interface.
                                                                                                    Function Manual
82                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Commissioning with CANopen
                                                                       4.5 Loading and managing projects ONLINE
4.5.1 In ONLINE mode, load the projects from the drive unit to the PC/PG and save
Prerequisite
                     You are in ONLINE mode in STARTER and have completed the initial commissioning
                     procedure.
Steps
                     To save the data configured ONLINE in STARTER on the PG/PC, proceed as follows:
                     1. Select the drive unit in the project navigator. Select Target device → Load to programming
                        device from the shortcut menu (right-click to open).
                     2. Carry out the following:
                        – When the system asks "Are you sure?", click Yes. The system now starts loading the
                          data.
                        – When the system informs you that the data was successfully loaded, click OK.
                     3. Click the Disconnect from target system function key.
                     4. If prompts are displayed, then click on the following one after the other:
                        – Changes in the drive unit...
                        – Save data, for SERVO_1
                        – When the system informs you that the data was successfully copied from RAM to
                          ROM, click OK.
                        – When the system prompts you to confirm that you want the data to be loaded to the
                          PG, click Yes.
                        – When the system informs you that the data was successfully loaded to the PG, click
                          OK.
                     5. STARTER is now in OFFLINE mode.
                     6. Click Project → Save as....
                     This completes initial commissioning for the CANopen interface.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   83
Commissioning with CANopen
4.5 Loading and managing projects ONLINE
                                                                        Function Manual
84                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Diagnostics                                                                                                    5
                     This chapter describes the following diagnostic features of the SINAMICS S drive system:
                     ● Diagnostics via LEDs
                     ● Diagnostics via STARTER
                     ● Diagnostic buffer
                     ● Fault and alarm messages
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          85
Diagnostics
5.1 Diagnostics via LEDs
                                                                                                         Function Manual
86                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                 Diagnostics
                                                                                                    5.1 Diagnostics via LEDs
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  87
Diagnostics
5.1 Diagnostics via LEDs
                                                                                                                   Function Manual
88                                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                 Diagnostics
                                                                                                    5.1 Diagnostics via LEDs
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                               89
Diagnostics
5.1 Diagnostics via LEDs
                                                                                                             Function Manual
90                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Diagnostics
                                                                                    5.2 Diagnostics via STARTER
Description
                     The diagnostic functions support commissioning and service personnel during
                     commissioning, troubleshooting, diagnostics and service activities.
General information
                     Prerequisites: Online operation of STARTER.
                     The following diagnostic functions are available in STARTER:
                     ● Specifying signals with the ramp-function generator
                     ● Signal recording with the trace function
                     ● Analyzing the control response with the measuring function
                     ● Outputting voltage signals for external measuring devices via test sockets
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   91
Diagnostics
5.2 Diagnostics via STARTER
Description
                     The function generator is used, for example, for the following tasks:
                     ● To measure and optimize control loops.
                     ● To compare the dynamic response of coupled drives.
                     ● To specify a simple traversing profile without a traversing program.
                     Use the function generator to generate different signal shapes.
                     In the connector output operating mode (r4818), the output signal can be injected into the
                     control loop via the BICO interconnection.
                     Depending on the mode set, this setpoint can also be applied to the control structure as, for
                     example, a current setpoint, disturbing torque, or speed setpoint. The impact of
                     superimposed control loops is automatically suppressed.
                     Note
                     Please see the online help for more information on parameterization and operation.
                                                                                                        Function Manual
92                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                     Diagnostics
                                                                                                  5.2 Diagnostics via STARTER
Properties
                     ● Concurrent injection to several drives possible.
                     ● The following parameterizable signal shapes can be set:
                         – Square-wave
                         – Staircase
                         – Triangular
                         – PRBS (pseudo random binary signal, white noise)
                         – Sinusoidal
                     ● An offset is possible for each signal. The ramp-up to the offset is parameterizable. Signal
                       generation begins after the ramp-up to the offset.
                     ● Restriction of the output signal to the minimum and maximum value settable.
                     ● Operating modes of the function generator
                         – Connector output
                         – Current setpoint downstream of filter (current setpoint filter)
                         – Disturbing torque (downstream of current setpoint filter)
                         – Speed setpoint downstream of filter (speed setpoint filter)
                         – Current setpoint upstream of filter (current setpoint filter)
                         – Speed setpoint upstream of filter (speed setpoint filter)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                 93
Diagnostics
5.2 Diagnostics via STARTER
                                                                                              7RS
                                                                                              OLPLW
                            7ULDQJXODU
                             VLJQDOIRUP
                   Note
                   If you parameterize the function generator in a certain way (e.g. offset), the motor will be
                   able to "drift" and travel to the end stop.
                   The movement of the drive is not monitored while the ramp-function generator is active.
Parameterization
                   Select the "function generator" parameter screen via the following icon in the toolbar of the
                   STARTER commissioning tool:
                                                                                                        Function Manual
94                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Diagnostics
                                                                                     5.2 Diagnostics via STARTER
Description
                     You can use the trace function to record measured values over a defined period, depending
                     on trigger conditions.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    95
Diagnostics
5.2 Diagnostics via STARTER
                 The unit cycle time display flashes 3 times at around 1 Hz when the time slice is changed
                 from < 4 ms to ≥ 4 ms (see description under "Properties").
                 Note
                 Please see the online help for more information about parameterizing and operation.
Properties
                 ● Up to 4 recording channels per trace.
                 ● Device cycle for individual trace: 0.25 ms
                 ● Two independent trace recorders per Control Unit
                    – Endless trace:
                      Activate Ring buffer to define the recording length more precisely. If the ring buffer is
                      deactivated, the trace records until the available memory space is filled.
                    – Device cycle for endless trace: 2 ms
                 ● Trigger:
                    – Without triggering (recording immediately after start)
                    – Triggering on signal with edge or on level
                    – Trigger delay and pretrigger possible
                 ● STARTER parameterization and commissioning tool
                    – Automatic or adjustable scaling of display axes
                    – Signal measurement via cursor
                 ● Settable trace cycle: Integer multiples of the basic sampling time
                    – Averaging of trace values:
                      If a float value is recorded with a cycle which is slower than the device cycle, the
                      values recorded will not be averaged.
                                                                                                    Function Manual
96                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Diagnostics
                                                                                  5.2 Diagnostics via STARTER
Description
                     The measuring function is used for optimizing the drive controller. By parameterizing the
                     measuring function, the impact of superimposed control loops can be suppressed selectively
                     and the dynamic response of the individual drives analyzed. The ramp-function generator
                     and trace function are linked for this purpose. The control loop is supplied with the ramp-
                     function generator signal at a given point (e.g. speed setpoint) and recorded by the trace
                     function at another (e.g. speed actual value). The trace function is parameterized
                     automatically when the measuring function is parameterized. Specific predefined operating
                     modes for the trace function are used for this purpose.
                     Note
                     Please see the online help for more information about parameterizing and operation.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  97
Diagnostics
5.2 Diagnostics via STARTER
Properties
                 ● Measuring functions
                    – Current controller setpoint change (downstream of the current setpoint filter)
                    – Current controller reference frequency response (downstream of the current setpoint
                      filter)
                    – Speed controller setpoint change (downstream of the speed setpoint filter)
                    – Speed controller disturbance step change (fault downstream of the current setpoint
                      filter)
                    – Speed controller reference frequency response (downstream of the speed setpoint
                      filter)
                    – Speed controller reference frequency response (upstream of the speed setpoint filter)
                    – Speed controller interference frequency response (fault downstream of the current
                      setpoint filter)
                    – Speed controller path (excitation downstream of current setpoint filter)
                      CAUTION
                 With the corresponding measuring function parameter settings (e.g. offset), the motor can
                 "drift" and travel to its end stop.
                 The movement of the drive is not monitored while the measuring function is active.
                                                                                                       Function Manual
98                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                               Diagnostics
                                                                                            5.2 Diagnostics via STARTER
Parameterization
                     The "measuring function" parameter screen is selected via the following icon in the toolbar of
                     the STARTER commissioning tool:
Description
                     The measuring sockets are used to output analog signals. Any interconnectable signal can
                     be output to any measuring socket on the Control Unit.
                     CAUTION
                     The measuring sockets should be used for commissioning and servicing purposes only.
                     The measurements may only be carried out by properly trained specialist personnel.
0HDVXULQJVRFNHWVPP 0HDVXULQJVLJQDO
                                                   7PHDVXULQJVRFNHW   IRUGHIDXOWVHWWLQJ
                                                   7PHDVXULQJVRFNHW   RIVFDOLQJ
                                                   *1'UHIHUHQFH
                                                                      9
9 RIWKHPHDVXULQJVLJQDO
9
Figure 5-9 Arrangement of the measuring sockets on the Control Unit CU305
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           99
Diagnostics
5.2 Diagnostics via STARTER
                     In the STARTER commissioning tool, select the parameter screen "Measuring sockets" in
                     the project tree under the CU in the entry inputs/outputs in the tab Measuring sockets.
                     Note
                     Please see the online help for more information about parameterizing and operation.
Properties
                      • Resolution                    8-bit
                      • Voltage range                 0 V to +4.98 V
                      • Measuring cycle               Depends on the measuring signal
                                                      (e.g. actual speed value in speed controller cycle 250 μs)
                      Short-circuit-proof
                      Parameterizable scaling
                      Adjustable offset
                      Adjustable limitation
                                                                                                     Function Manual
100                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                                        Diagnostics
                                                                                                                                     5.2 Diagnostics via STARTER
                                                                                                           \>9@                           U>@
                                                      
                                                                                                                                                    0HDVXULQJVRFNHW
                                                        S>@  
                                                                                      [                                        \
                                                                                                                                      U>@     U>@
                                    U>@                      ;    ; 
                                                \                                                          [>9@
                                                        9  \>9@
                                                                                                                
                                                \     9           3                                                                     '            7
                        S>@                                  3                                /LPLWDWLRQ
                                                                                                                                                         $
                                                                                                            \>9@
                                                                    [>@                                                                               7
                                                           6FDOLQJ                    [                                        \
                                                                                                                                                    9
                                                                                                              [
                     >@!0HDVXULQJVRFNHW7                                                                         >9@
                                                                                                                
                     >@!0HDVXULQJVRFNHW7                                                                                                                  0
                                                                           S>@  
                                                                            9
                     1RWH                                                      2IIVHW
                     U>@LQGLFDWHVWKHVFDOLQJSHUYROW
Scaling
                     Scaling specifies how the measuring signal is processed. A straight line with 2 points must
                     be defined for this purpose.
                     Example:
                     x1 / y1 = 0.0% / 2.49 V x2 / y2 = 100.0% / 4.98 V (default setting)
                     – 0.0% is mapped onto 2.49 V
                     – 100.0% is mapped onto 0.00 V
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                                101
Diagnostics
5.2 Diagnostics via STARTER
Offset
                 The offset is applied additively to the signal to be output. The signal to be output can thus be
                 displayed within the measuring range.
Limitation
                 ● Limitation on
                     If signals are output outside the permissible measuring range, the signal is limited to
                     4.98 V or to 0V.
                 ● Limitation off
                     The output of signals outside the permissible measuring range causes a signal overflow.
                     In the event of an overflow, the signal jumps from 0 V to 4.98 V or from 4.98 to 0 V.
Example of a measurement
                 Assumption:
                 The actual speed (r0063) is to be output for a drive via measuring socket T1.
                 How do you do it?
                 1. Connect and set the measuring device.
                 2. Interconnect the signal (e.g. STARTER).
                     Interconnect the connector input (CI) belonging to the measuring socket with the desired
                     connector output (CO).
                     CI: p0771[1] = CO: r0063
                 3. Parameterize the signal characteristic (scaling, offset, limitation).
Adjustable parameters
                 ● p0771[0...1] CI: Measuring sockets signal source
                 ● p0777[0...1] Measuring sockets characteristic value x1
                 ● P0778[0...1] Measuring sockets characteristic value y1
                 ● p0779[0...1] Measuring sockets characteristic value x2
                 ● p0780[0...1] Measuring sockets characteristic value y2
                 ● p0783[0...1] Measuring sockets offset
                 ● p0784[0...1] Measuring sockets limit on/off
Display parameters
                 ● r0772[0...1] Measuring sockets output signal
                 ● r0774[0...1] Measuring sockets output voltage
                 ● r0786[0...1] Measuring sockets normalization per volt
                                                                                                      Function Manual
102                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Diagnostics
                                                                                    5.3 Fault and alarm messages
Description
                     The errors and states detected by the individual components of the drive system are
                     indicated by messages.
                     The messages are categorized into faults and alarms.
                     Note
                     The individual faults and alarms are described in the SINAMICS S110 List Manual in the
                     section titled "Faults and Alarms". Here you can also find a chapter titled "Function
                     diagrams" → "Faults and alarms", which contains function diagrams for the fault buffer, alarm
                     buffer, fault trigger, and fault configuration.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  103
Diagnostics
5.3 Fault and alarm messages
Acknowledgment of faults
                 The list of faults and alarms specifies how each fault is acknowledged after the cause has
                 been remedied.
                 1. Acknowledgment of faults by "POWER ON"
                    – Switch the drive on/off (POWER ON)
                 2. Acknowledgment of faults by "IMMEDIATE"
                    – Via PROFIBUS control signal
                        STW1.7 (reset fault memory): 0/1 edge
                        Set STW1.0 (ON/OFF1) = "0" and "1"
                    – Via external input signal
                        Binector input and interconnection with digital input
                        p2103 = "Requested signal source"
                        Across all of the drive objects (DO) of a Control Unit
                        p2102 = "Requested signal source"
                 3. Acknowledge faults with "PULSE INHIBIT"
                    – The fault can only be acknowledged with a pulse inhibit (r0899.11 = 0).
                    – The same possibilities are available for acknowledging as described under
                      acknowledge IMMEDIATELY.
                        Note
                        The drive cannot resume operation until all active faults have been acknowledged.
                 Note
                 The contents of the fault buffer are saved to non-volatile memory when the Control Unit is
                 powered down, i.e. the fault buffer history is still available when the unit is powered up again.
                  NOTICE
                  The entry in the fault/alarm buffer is made after a delay. For this reason, the fault/alarm
                  buffer should not be read until a change in the buffer is also recognized (r0944, r2121) after
                  "Fault active"/"Alarm active" is output.
                                                                                                     Function Manual
104                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                           Diagnostics
                                                                                                                        5.3 Fault and alarm messages
Fault buffer
                     Faults which occur are entered in the fault buffer as follows:
                                                                                                                      )DXOW
                                                                             )DXOWWLPH           )DXOWWLPH      GULYHREMHFW
                                                 )DXOWFRGH      )DXOWYDOXH UHFHLYHG           UHVROYHG       LQLWLDWLQJ
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                    105
Diagnostics
5.3 Fault and alarm messages
                    $ODUP       U>@
                                               U>@>O@   U>@>PV@   U>@>PV@
                   PRVWUHFHQW                U>@>)ORDW@    U>@>G@    U>@>G@
                   $ODUPKLVWRU\
                    $ODUP                    U>@>O@   U>@>PV@   U>@>PV@
                                  U>@
                   PRVWUHFHQW                U>@>)ORDW@    U>@>G@    U>@>G@
                                               U>@>O@   U>@>PV@   U>@>PV@
                    $ODUP       U>@
                                              U>@>)ORDW@    U>@>G@    U>@>G@
                                                                                                                    Function Manual
106                                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                           Diagnostics
                                                                                        5.3 Fault and alarm messages
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        107
Diagnostics
5.3 Fault and alarm messages
                 Note
                 Only those messages which are listed in the indexed parameters can be changed as
                 desired. All other message settings retain their factory settings or are reset to the factory
                 settings.
                 Examples:
                 • In the case of messages listed via p2128[0...19], the message type can be changed. The
                   factory setting is set for all other messages.
                 • The fault response of fault F12345 has been changed via p2100[n]. The factory settings
                   are to be restored.
                   – p2100[n] = 0
                 Note
                 The value from CO: r2129 can be used as group trigger.
                 CO: r2129 = 0 No selected message has been output.
                 CO: r2129 > 0 Group trigger.
                 At least one selected message has been output.
                 The individual binector outputs BO: r2129 should be investigated.
                                                                                                      Function Manual
108                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Diagnostics
                                                                                  5.3 Fault and alarm messages
                     Note
                     An external fault or alarm is triggered by a 1/0 signal.
                     An external fault and alarm do not usually mean that an internal drive message has been
                     generated. The cause of an external fault and warning should, therefore, be remedied
                     outside the drive.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   109
Diagnostics
5.3 Fault and alarm messages
                                                                                                    Function Manual
110                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Diagnostics
                                                                                      5.3 Fault and alarm messages
                     ZSW2: Valid for SIMODRIVE 611 Interface Mode p2038=1 (function diagram 2453)
                     Bit 11 - 12 Alarm classes alarms
                     = 0: Alarm (former alarm level)
                     = 1: Alarm class W_NCA alarms
                     = 2: Alarm class W_NCB alarms
                     = 3: Alarm class W_NCC alarms
                     These attributes for differentiating the alarms are assigned implicitly to the appropriate alarm
                     numbers. The reaction to the existing alarm classes in the alarm is defined by the user
                     program in the higher-level control.
                     Explanations of the alarm classes
                     ● W_NCA: Drive operation currently not limited
                        – e.g. alarm when measurement systems inactive
                        – no limitation on current movement
                        – Prevent possible switching to the defective measuring system
                     ● W_NCB: Time-limited operation
                        – e.g. prewarning temperature: without further action the drive may need to be switched
                          off
                        – after a timer stage → additional fault
                        – after exceeding a trip threshold → additional fault
                     ● W_NCC: Functionally limited operation
                        – e.g. reduced voltage/current/torque/speed limits (i2t)
                        – e.g. continue with reduced accuracy / resolution
                        – e.g. continue without encoder
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     111
Diagnostics
5.3 Fault and alarm messages
                                                            Function Manual
112                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Parameterization using the Basic Operator Panel 20                                                    6
6.1               General information about the BOP20
                     With the Basic Operator Panel 20 (BOP20), drives can be powered up and powered down
                     during the commissioning phase and parameters can be displayed and modified. Faults can
                     be diagnosed as well as acknowledged.
                     The BOP20 is snapped onto the Control Unit; to do this the dummy cover must be removed
                     (for additional information on mounting, please refer to the Equipment Manual).
6 3 &
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                             113
Parameterization using the Basic Operator Panel 20
6.1 General information about the BOP20
Table 6- 1 LED
Display                    Meaning
top left                   The active drive object of the BOP is displayed here.
2 positions                The displays and key operations always refer to this drive object.
RUN                        Is lit (bright) if the drive is in the RUN state (operation).
                           RUN is also displayed via bit r0899.2 of the drive.
top right                  The following is displayed in this field:
2 positions                • More than 6 digits: Characters that are still present but are invisible (e.g. "r2" ––> 2
                              characters to the right are invisible, "L1" ––> 1 character to the left is invisible)
                           • 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
                           management has still not been initiated.
Below, 6 digit             Displays, e.g. parameters, indices, faults and alarms.
Table 6- 2 Keys
Lower
                                                                                                                   Function Manual
114                                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                  Parameterization using the Basic Operator Panel 20
                                                                                   6.2 Displays and using the BOP20
BOP20 functions
Table 6- 3 Functions
             Name                                                     Description
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.
Unplug while voltage is     The BOP can be withdrawn and inserted under voltage.
present                     • The ON and OFF keys have a function.
                                When withdrawing, the drive is stopped.
                                Once the BOP has been inserted, the drive must be switched on again.
                                .
                            •   ON and OFF keys have no function
                                Withdrawing and inserting has no effect on the drive.
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 and then
                               the other key.
Features
                      ● Operating display
                      ● Changing the active drive object
                      ● Displaying/changing parameters
                      ● Displaying/acknowledging faults and alarms
                      ● Controlling the drive using the BOP20
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       115
Parameterization using the Basic Operator Panel 20
6.2 Displays and 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 keys "FN" and the
                  arrow keys. You can toggle between r0000 and the parameter that was last displayed by
                  pressing the "FN" key in the parameter display.
                     6WDWXVLQGLFDWRU
                                                                       
                                                        RU
                                                                                                            9DOXHGLVSOD\
                  3DUDPHWHUGLVSOD\
                   3$GMXVWDEOHSDUDPHWHUV
LQLQGH[HG
                    U'LVSOD\
                    SDUDPHWHUV
                   %LQHFWRUSDUDPHWHUV
                   ELELQHFWRULQSXW
                   ERELQHFWRURXWSXW
                   FLFRQQHFWRULQSXW
                   FRFRQQHFWRURXWSXW
                    <RXFDQVZLWFKEHWZHHQUDQGWKHSDUDPHWHUWKDWZDVODVWGLVSOD\HGE\SUHVVLQJWKH
                   )QNH\LQWKHSDUDPHWHUGLVSOD\
                                                                                                                 Function Manual
116                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                     Parameterization using the Basic Operator Panel 20
                                                                                      6.2 Displays and 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[DGHFLPDO
                     QXPEHU
                     [$)%
&KDQJHWKHFRPSOHWHQXPEHU
&XUVRU &KDQJHDQLQGLYLGXDOGLJLW
'LVSOD\RULJLQDOYDOXH
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       117
Parameterization using the Basic Operator Panel 20
6.2 Displays and using the BOP20
[
                                                                                                       Function Manual
118                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                        Parameterization using the Basic Operator Panel 20
                                                                                               6.3 Fault and alarm displays
Displaying faults
                                                                               $FNQRZOHGJH
                                                                               DOOIDXOWV
                     ))DXOW
                     )DXOWIURPWKH
                     GULYHREMHFW
                                                                                   1H[W
                                                                                   IDXOW
                     0RUHWKDQRQHIDXOW
                     IURPWKHGULYHREMHFW
                     $IDXOWIURPDGULYHREMHFWRWKHU
                     WKDQWKHDFWLYHRQH
                                                                                                                 'ULYH1RIODVKHV
                     0RUHWKDQRQHIDXOWIURPWKH
                     DFWLYHGULYHREMHFWDQGIURP
                     DQRWKHU                                                                                    &KDQJH
                     GULYHREMHFW
Displaying alarms
                                                                        $$ODUP                        0RUHWKDQRQHDODUP
                                                                                                        IURPWKHDFWLYHGULYH
                                                                                                        DQGIURPDQRWKHU
                                                                                                        GULYH
                                                1HZDODUPVRUDODUPVDUH
                                                SUHVHQWDQGQREXWWRQKDVEHHQ
                                                SUHVVHG
                                                IRUDSSUR[VHFRQGV                       DIWHUVHFRQGV
                                         $ODUPVDUH                                         DIWHUVHFRQGV
                                         DXWRPDWLFDOO\F\FOHGWKURXJK
DIWHUVHFRQGV
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                     119
Parameterization using the Basic Operator Panel 20
6.4 Controlling the drive using the BOP20
Description
                  When commissioning the drive, it can be controlled via the BOP20. A control word is
                  available on the Control Unit drive object (r0019) for this purpose, which can be
                  interconnected with the appropriate binector inputs of e.g. the drive.
                  The interconnections do not function if a standard PROFIdrive telegram was selected as its
                  interconnection cannot be disconnected.
                                                                                                          Function Manual
120                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Drive functions                                                                                            7
7.1               Servo control
                     This type of closed-loop control enables operation with a high dynamic response and
                     precision for a motor with a motor encoder.
Properties
                     ● 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 p1082[D] is defined with default values for the selected motor and
                     becomes active during commissioning. The ramp-function generators refer to this value.
                                                         S>&@
                            S         S               
                                                                              0LQ
                                                                                     
S
                                                         S>&@                   
                                                                              0D[
                            S         S               
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  121
Drive functions
7.1 Servo control
               _\_      IV
                                      \                                                        _\_
                             IB%                                             W
                                                                                                             '
                                  I                  )LUVWRUGHUGHOD\HOHPHQW             [                         \
                 QGRUGHUILOWHU
                                                                                                     IQ
                                                                                                                 I
Adjustable parameters
                             ● p1414[D] Speed setpoint filter activation
                             ● p1415[D] Speed setpoint filter 1 type
                             ● p1416[D] Speed setpoint filter 1 time constant
                             ● p1417[D] Speed setpoint filter 1 denominator natural frequency
                             ● p1418[D] Speed setpoint filter 1 denominator damping
                             ● p1419[D] Speed setpoint filter 1 numerator natural frequency
                             ● p1420[D] Speed setpoint filter 1 numerator damping
                                                                                                                             Function Manual
122                                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                Drive functions
                                                                                                              7.1 Servo control
Parameterization
                     The "speed setpoint filter" parameter screen is selected via the following icon in the toolbar
                     of the STARTER commissioning tool:
Description
                     Two adaptation methods are available, namely free Kp_n adaptation and speed-dependent
                     Kp_n/Tn_n adaptation.
                     Free Kp_n adaptation is also active in "operation without encoder" mode and is used in
                     "operation with encoder" mode as an additional factor for speed-dependent Kp_n adaptation.
                     Speed-dependent Kp_n/Tn_n adaptation is only active in "operation with encoder" mode and
                     also affects the Tn_n value.
                     Function diagram 5050 (see SINAMICS S110 List Manual) illustrates how speed controller
                     adaptation operates.
                     Note
                     This type of adaptation is only active in "operation with encoder" mode.
.SBQ 3URSRUWLRQDOJDLQ
                                   ,QWHJUDOWLPH
                         7QBQ
                                                                            S[S
                                         S
                         . SBQ
                                                                                                       ZLWKDGDSWDWLRQ
                                                                            S[S
                                                                                                     ZLWKRXWDGDSWDWLRQ
                                         S                                  
                         7QBQ
                                                                                                         Q
                                                 S              S
&RQVWDQWORZHUVSHHGUDQJH QS
$GDSWDWLRQUDQJH SQS
&RQVWDQWXSSHUVSHHGUDQJH Q!S
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                123
Drive functions
7.1 Servo control
Parameterization
                    The "speed controller" parameter screen is selected via the following icon in the toolbar of
                    the STARTER commissioning tool:
                                                                                                       Function Manual
124                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                                  7.1 Servo control
Description
                     An operating mode switchover (p1300) or binector input (p1501) can be used to switch from
                     speed control to torque control mode. All torque setpoints from the speed control system are
                     rendered inactive. The setpoints for torque control mode are selected by parameterization.
Properties
                     ● Switchover to torque control mode via:
                        – Operating mode selection
                        – Binector input
                     ● 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>&@
                                                                              
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   125
Drive functions
7.1 Servo control
OFF responses
                    ● OFF1 and p1300 = 23
                       – Reaction as for OFF2
                    ● OFF1, p1501 = "1" signal and p1300 ≠ 23
                       – No separate braking response; the braking response takes place by a drive that
                         specifies the torque.
                       – The pulses are suppressed when the brake application time (p1217) expires. Zero
                         speed is detected when the actual speed drops below the speed threshold (p1226) or
                         once the monitoring time (p1227) 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 zero speed is detected, the motor brake (if parameterized) is closed.
                       – The pulses are suppressed when the motor brake application time (p1217) has
                         elapsed. Zero speed is detected when the actual speed drops below the speed
                         threshold (p1226) or once the monitoring time (p1227) started when speed setpoint ≤
                         speed threshold (p1226) has expired.
                       – Switching on inhibited is activated.
Parameterization
                    The "torque setpoints" parameter screen is selected via the following icon in the toolbar of
                    the STARTER commissioning tool:
                                                                                                       Function Manual
126                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                  Drive functions
                                                                                                                                7.1 Servo control
Adjustable parameters
                     ● p1300 Open-loop/closed-loop control operating mode
                     ● p1501[C] BI: Change over between closed-loop speed/torque control
                     ● p1511[C] CI: Supplementary torque 1
                     ● p1512[C] CI: Supplementary torque 1 scaling
                     ● p1513[C] CI: Supplementary torque 2
Display parameters
                     ● r1515 Supplementary torque total
Description
                     The steps required for limiting the torque setpoint are as follows:
                     1. Define the torque setpoint and an additional torque setpoint
                     2. Generate torque limits
                     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.
LTOLPLWDWLRQ FXWVILOWHURYHUVKRRWV
                     6HWSRLQWIRUWRUTXHJHQHUDWLQJFXUUHQW                      \
                                                                                                         LTBVROOB
                     LTBVHWB
                                                                                           [             U
                     >@
                                                              >$@                                  0
                     (IIHFWLYHWRUTXHOLPLWV>1P@                         7KHTXDGUDQWV            
                      U
                     >@                                                                             
                                                                                        %DFNZDUGV )RU
                                                                                        UHJHQHUD ZDUGV
                      U                                                            WLYH        PRWRUL]HG
                                                                                  ದ                                  
                     >@                                                                                             Q
                                                                                        %DFN         )RUZDUGV
                                                                                        ZDUGV       UHJHQHUD
                     7RUTXHIDFWRU0LT                                                 PRWRUL]HG     WLYH
                     >@                                                                                
                                                                                                     ದ
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                 127
Drive functions
7.1 Servo control
                    Note
                    This function is effective immediately without any settings. The user can also define further
                    settings for limiting the torque.
Properties
                    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 factors are monitored by the current controller and therefore always apply
                      in addition to torque limitation:
                       – Stall power
                       – Maximum torque-generating current
                    ● Offset of the setting values also possible (see "Example: Torque limits with or without
                      offset").
                    ● 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
                                                                                                         Function Manual
128                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                            Drive functions
                                                                                                          7.1 Servo control
                           NOTICE
                           Negative values at r1534 or positive values at r1535 represent a minimum torque for the
                           other torque directions and can cause the drive to rotate if no load torque is generated
                           to counteract this (see function diagram 5630 in the SINAMICS S110 List Manual).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           129
Drive functions
7.1 Servo control
0 0
                      S                                            S
                                                                       S
                      S
                                                                       S
S
Examples
                    ● Travel to fixed stop
                    ● Tension control for continuous goods conveyors and winders
Parameterization
                    The "torque limiting" parameter screen is selected via the following icon in the toolbar of the
                    STARTER commissioning tool:
                                                                                                                 Function Manual
130                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Drive functions
                                                                                       7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                        131
Drive functions
7.1 Servo control
Properties
                    ● PI controller for current control
                    ● Two identical current setpoint filters
                    ● Current and torque limitation
                    ● Current controller adaptation
                    ● Flux control
                                  .S
                                                           .SSURSRUWLRQDOJDLQ
                            S
                                                           LTWRUTXHJHQHUDWLQJFXUUHQW
                    S[S
S S LT
                                                                                                               Function Manual
132                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Drive functions
                                                                                       7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                        133
Drive functions
7.1 Servo control
Display parameters
                    ● r1526 Torque limit, upper/motoring without offset
                    ● r1527 Torque limit, lower/regenerative without offset
                    ● r1533 Maximum torque-generating current of all current limits
                    ● r1534 CO: Torque limit, upper total
                    ● r1535 CO: Torque limit, lower total
                    ● r1536 Maximum torque-generating current limit
                    ● r1537 Maximum torque-generating current limit
                    ● r1538 CO: Upper effective torque limit
                    ● r1539 CO: Upper effective torque limit
Description
                    The two current setpoint filters connected in series can be parameterized as follows:
                    ● Low-pass 2nd order (PT2: -40 dB/decade) (type 1)
                    ● General filter 2nd order (type 2)
                      Bandstop and lowpass with reduction are converted to the parameters of the general filter
                      2nd order via STARTER.
                       – Bandstop
                       – Low-pass with reduction by a constant value
                    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.
                    Function diagram 5710 (see SINAMICS S110 List Manual) illustrates how the current
                    setpoint filter operates.
                                                                                                       Function Manual
134                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Drive functions
                                                                                                      7.1 Servo control
Transfer function:
                     +V                
                                      
                               V           '1
                                                   V 
                             ˭ I1        ˭ I1
       STARTER filter parameters                          Amplitude log frequency curve   Phase frequency curve
Characteristic frequency fN 500 Hz
Damping DN 0.7 dB                                                         I1 +]
                                                                             G%
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       135
Drive functions
7.1 Servo control
      STARTER filter parameters              Amplitude log frequency curve                Phase frequency curve
Blocking frequency fSp = 500 Hz
Bandwidth (-3 dB) fBB = 500 Hz                                   I%% +]
Notch depth K = -∞ dB
Reduction Abs = 0 dB
I +]
                       ' 1  %%
                               I
                             ವI6S
                                                                                                           Function Manual
136                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                                  7.1 Servo control
       STARTER filter parameters                  Amplitude log frequency curve       Phase frequency curve
Blocking frequency fSp = 500 Hz
Bandwidth fBB = 500 Hz
Notch depth K = -20 dB
Reduction Abs = 0 dB
                                                            .  G%
                        '1    I%%
                                 I6S
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   137
Drive functions
7.1 Servo control
      STARTER filter parameters                         Amplitude log frequency curve                  Phase frequency curve
Blocking frequency fSP = 500 Hz
Bandwidth fBB = 500 Hz
Notch depth K = -∞ dB                                                          $EV G% 
Reduction ABS = -10 dB
                    ● Numerator damping:
                                                           2
                                   .        ⎛             ⎞
                                         1  ⎜    1        ⎟        I%% 2
                       '=     = 10 20   • • ⎜1 − $EV
                                                          ⎟ +            $EV
                                         2  ⎜⎜            ⎟⎟
                                             ⎝ 10 20       ⎠  I6S 2 • 10 10
                    ● Denominator damping:
                                        I%%
                       '1                     $EV
                                I6S        
                                                                                                                        Function Manual
138                                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Drive functions
                                                                                                7.1 Servo control
       STARTER filter parameters               Amplitude log frequency curve        Phase frequency curve
Characteristic frequency fAbs = 500 Hz
Damping D = 0.7                                                I$EV +]
                                                                   G%
Reduction Abs = -10 dB
$EV G%
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 139
Drive functions
7.1 Servo control
                                  
                           V          ' =
                                            V 
                          ˭ I=       ˭ I=
                    +V            
                           V          '1
                                           V 
                          ˭I1        ˭I1
      STARTER filter parameters                   Amplitude log frequency curve               Phase frequency curve
Numerator frequency fZ = 500 Hz
Numerator damping DZ = 0.02 dB                                  I1 +]
Denominator frequency fN = 900 Hz
Denominator damping DN = 0.15 dB
I= +]
                                                                                                               Function Manual
140                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                    7.1 Servo control
7.1.7.1 Integration
Parameterization
                     The "current setpoint filter" parameter screen is selected via the following icon in the toolbar
                     of the STARTER commissioning tool:
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      141
Drive functions
7.1 Servo control
Description
                    With V/f control, the motor is operated with an open control loop and does require speed
                    control or actual current sensing, for example. Operation is possible with a small amount of
                    motor data.
                    V/f control can be used to check the following:
                    ● Power Module
                    ● Power cable between Power Module and motor
                    ● Motor
                    ● DRIVE-CLiQ cable between the Power Module and motor
                    ● Encoder and actual encoder value
                    The following motors can be operated with V/f control:
                    ● Induction motors
                    ● Synchronous motors
                       Note
                       In V/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".
S
S
                                                                                                        Function Manual
142                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Drive functions
                                                                                                     7.1 Servo control
                            Note
                            With synchronous motors, V/f control mode is normally only stable at low speeds.
                            Higher speeds can induce vibrations.
                            Oscillation damping is activated on the basis of suitable default parameter values and
                            does not require further parameterization in most applications. If you become aware of
                            interference caused by a transient response, you have the option of gradually
                            increasing the value of p1338 and evaluating how this affects your system.
                            Note
                            The drive can be ramped up to the current limit (p0640) relatively quickly without the
                            need for extensive parameterization (when operating the drive with a variable moment
                            of inertia, for example).
                            Note the following: 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 set must respect a safety margin relative to the
                            current limits for the monitoring functions to prevent the drive from switching off (in the
                            event of an overcurrent fault, for example).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       143
Drive functions
7.1 Servo control
V/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).
8>9@
9
S
S
S I>V@
                                                                                                      Function Manual
144                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Drive functions
                                                                                                7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 145
Drive functions
7.1 Servo control
General information
                         CAUTION
                    Controller optimization may only be performed by skilled personnel with a knowledge of
                    control engineering.
Automatic controller setting of the speed controller (frequency response analysis) in STARTER
                    ● 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 resonances
                       – Automatic setting of the controller (gain factor Kp, integral time Tn)
                    ● The automatic controller settings can be verified with the measuring functions.
                    The "automatic controller setting" parameterization screen form is selected using the
                    following symbol in the toolbar of the STARTER commissioning tool:
                                                                                                         Function Manual
146                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                                   7.1 Servo control
Parameter overview
                     See "Speed controller".
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    147
Drive functions
7.1 Servo control
                    NOTICE
                    The operation of synchronous motors without an encoder must be verified in a test
                    application. Stable operation in this mode cannot be guaranteed for every application.
                    Therefore, the user will be solely responsible for the use of this operating mode.
Description
                    This allows operation without an encoder and mixed operation (with/without encoder).
                    Encoderless operation with the motor model allows a higher dynamic response and greater
                    stability than a standard drive with V/f control. Compared with a drive with an encoder,
                    however, speed accuracy is lower and the dynamic response and smooth running features
                    deteriorate.
                    Since the dynamic response in operation without an encoder is lower than in operation with
                    an encoder, accelerating torque pre-control is implemented to improve the control dynamic
                    performance. It controls, knowing the drive torque, and taking into account the existing
                    torque and current limits as well as the load moment of inertia (motor moment of inertia:
                    p0341*p0342 + load torque: p1498) the required torque for a demanded speed dynamic
                    performance optimized from a time perspective.
                    Note
                    If the motor is operated with and without an encoder (e.g. p0491 not 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 pre-control. The
                    speed controller needs to be optimized for operation without an encoder due to the lower
                    dynamic response. This can be carried out via p1470 (P gain) and p1472 (integral time).
                    In the low-speed range, the actual speed value, the orientation, and the actual flux can no
                    longer be calculated during operation without an encoder due to the accuracy of the
                    measured values and the parameter sensitivity of the technique. For this reason, an open-
                    loop current/frequency control is selected. The switchover threshold is parameterized via
                    p1755 and the hysteresis via p1756.
                                                                                                      Function Manual
148                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                    7.1 Servo control
                     To accept a high load torque even in the open-loop controlled range, the motor current can
                     be increased via p1612. To do so, 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). In the
                     lower speed range, the required current cannot be measured directly on the Power 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.
                     Note
                     Encoderless operation is not permitted for vertical axes or similar. Encoderless operation is
                     not suitable for a higher-level closed-loop position control either.
                     The start behavior of synchronous motors from standstill can be improved further by
                     parameterizing the pole position identification (p1982 = 1).
                            WARNING
                     Once the pulses have been canceled, no information about the motor speed is available.
                     The computed actual speed value is then set to zero, which means that all actual speed
                     value messages and output signals are irrelevant.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      149
Drive functions
7.1 Servo control
(QFRGHUOHVV
RSHQORRSFRQWUROOHG ,I     RSHQORRSFRQWUROOHG    FORVHGORRSFRQWUROOHGPRWRUPRGHO
FORVHGORRSFRQWUROOHG
                                                                                               QPD[         Q
S RUS                             S
(QFRGHUHYDOXDWLRQ
                                                    RSHUDWLRQZLWKHQFRGHU
3 
                                                                                               QPD[ S Q
                    ^
                                    RSHUDWLRQZLWKHQFRGHU      RSHUDWLRQZLWKRXWDQHQFRGHU
0L[HGRSHUDWLRQ
                                                                                               QPD[         Q
3                                         S S
S!
                                    RSHUDWLRQZLWKHQFRGHU      RSHUDWLRQZLWKRXWDQHQFRGHU
                                                                                               QPD[         Q
                                                  S S
                    Note
                    In closed-loop control operating mode "Speed controller without encoder", a rotor position
                    encoder is not required. Since a temperature monitor is not usually connected in this case
                    either, this must be parameterized via p0600 = 0 (no sensor).
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.
                                                                                                          Function Manual
150                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Drive functions
                                                                                                7.1 Servo control
Commissioning/optimization
                     1. Estimate the motor current p1612 on the basis of the mechanical conditions (I = M/kt).
                     2. Set Kn (p1470) and Tn (p1472) above I/f operation (> p1755). The load moment of inertia
                        should be set to zero here (p1498 = 0), since this deactivates part of the torque pre-
                        control.
                     3. Determine the load moment of inertia in the speed range above I/f operation (> p1755) by
                        setting p1498 via a ramp response (e.g. ramp time 100 ms) and assessing the current
                        (r0077) and model speed (r0063).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     151
Drive functions
7.1 Servo control
Description
                    Motor data identification (MotID) provides a means of determining motor data (of third-party
                    motors, for example). The drive system must have been commissioned for the first time as
                    basis for using MotID. To do this, either the electrical motor data (motor data sheet) or the
                    rating plate data must be entered and the calculation of the motor/control parameters
                    (p0340) must have been completed.
                    Commissioning involves the following steps:
                    ● Enter the motor data or the rating plate data and the encoder data
                    ● Complete calculation of the motor and control data as starting value for the MotID
                      (p0340 = 3, if motor data, p0340 = 1, if rating plate data were entered)
                    ● Carry out a static measurement (p1910)
                    ● For synchronous motors: Carry out an angular commutation calibration (p1990) and if
                      required, fine synchronization (refer to r1992)
                    ● Carry out a rotating measurement (p1960)
                       Before starting the rotating measurement, the speed controller setting should be checked
                       and optimized (p1460, p1462 and p1470, p1472).
                       It is preferable if the rotating MotID is carried out with the motor de-coupled from the
                       mechanical system. This therefore means that only the motor moment of inertia is
                       determined. The total moment of inertia with mechanical system can be subsequently
                       identified with p1959 = 4 and p1960 = 1. The stress on the mechanical system can be
                       reduced by parameterizing the ramp-up time (p1958) and/or using a speed limit
                       (p1959.14/p1959.15) or using the current and speed limit. The higher the selected ramp-
                       up time, the less accurate the moment of inertia determined.
                       Note
                       Completion of the individual identification runs can be read via parameters r3925 to
                       r3928.
                    The enable signals OFF1, OFF2, OFF3 and "enable operation" remain effective and can be
                    interrupt the motor identification routine.
                    If there is an extended setpoint channel (r0108.08 = 1), parameters p1959.14 = 0 and
                    p1959.15 = 0 and a direction of rotation limit (p1110 or p1111) is active there, then this is
                    observed at the instant of the start via p1960. For p1958 = -1, the ramp-up and ramp-down
                    time of the setpoint channel (p1120 and p1121) are also used for the MotID.
                    Note
                    If a ramp-up/ramp-down time or one direction of rotation limit is activated, parts of the motor
                    data identification routine cannot be carried out. For other parts of the motor data
                    identification routine, the accuracy of the results is diminished because a ramp-up/ramp-
                    down time is selected. If possible, p1958 should be 0 and no direction of rotation limit
                    selected (p1959.14 = 1 and p1959.15 = 1).
                                                                                                       Function Manual
152                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                                   7.1 Servo control
                           DANGER
                     The stationary MotID can result in slight movement of up to 210 degrees electrical.
                     For the rotating motor data identification routine, motor motion is initiated capable of
                     reaching the maximum speed (p1082) and the motor torque corresponding to the maximum
                     current (p0640).
                     The rotating measurement should be carried out with a motor running at no load (de-
                     coupled from the mechanical system) in order to prevent damage/destruction to the load or
                     be influenced by the load. If the motor cannot be de-coupled from the mechanical system,
                     then the stress on the mechanical system can be reduced by parameterizing the ramp-up
                     time (p1958) and/or using a speed limit (p1959.14/p1959.15) or using the current and
                     speed limit.
                     If a mechanical distance limit has been set, you are advised not to carry out the rotating
                     measurement.
                     The emergency OFF functions must be fully operational during commissioning.
                     To protect the machines and personnel, the relevant safety regulations must be observed.
Motor data
                     Motor data input requires the following parameters:
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      153
Drive functions
7.1 Servo control
                      Since the rating plate data contains the initialization values for identification, you must
                      ensure that it is entered correctly and consistently to enable the above data to be
                      determined.
                                                                                                            Function Manual
154                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                            Drive functions
                                                                                                          7.1 Servo control
Induction motor
                       The data are identified in the gamma equivalent circuit diagram and displayed in r19xx. The
                       motor parameters p0350, p0354, p0356, p0358 and p0360 taken from the MotID refer to the
                       T equivalent circuit diagram of the induction machine and cannot be directly compared. This
                       is the reason that an r parameter is listed in the table, which displays the parameterized
                       motor parameters in the gamma equivalent circuit diagram.
Table 7- 11 Data determined using p1910 for induction motors (stationary measurement)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             155
Drive functions
7.1 Servo control
Table 7- 12 Data determined using p1960 for induction motors (rotating measurement)
Synchronous motor
Table 7- 13 Data determined using p1910 for synchronous motors (stationary measurement)
                                                                                                              Function Manual
156                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                            Drive functions
                                                                                                          7.1 Servo control
Table 7- 14 Data determined using p1960 for synchronous motors (rotating measurement)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             157
Drive functions
7.1 Servo control
                    S         S
                                                S>0@            S>0@      S>0@        S>0@     S>0@
5 &DEOH 56 / ˰6 /˰5 55
                                                                               S>0@           /0
                                                & &DEOH
Figure 7-19 Equivalent circuit diagram for induction motor and cable
                                                6HULHV
                       0RWRU0RGXOH                                  &DEOH                                 0RWRU
                                              LQGXFWDQFH
                     S    S
                                              S>0@              S>0@                 S>0@         S>0@
                                                                                                             S>0@
                                                                                                              0RWN(
Figure 7-20 Equivalent circuit diagram for synchronous motor and cable
Standstill measurement
                    ● p1909 Motor data identification control word
                    ● p1910 Motor data identification, stationary
Rotating measurement
                    ● p1958 Motor data identification ramp-up/ramp-down times
                    ● p1959 Rotating measurement configuration
                    ● p1960 Rotating measurement selection
                                                                                                                          Function Manual
158                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Drive functions
                                                                                                       7.1 Servo control
Description
                     For synchronous motors, the pole position identification determines its electrical pole
                     position, that is required for the field-oriented control. Generally, the electrical pole position is
                     provided from a mechanically adjusted encoder with absolute information. In this case, pole
                     position identification is not required. For the following encoder properties, pole position
                     identification is not required:
                     ● Absolute encoder (e.g. EnDat, DRIVE-CLiQ encoder)
                     ● Encoder with C/D track and pole pair number ≤ 8
                     ● Hall sensor
                     ● Resolver with a multiple integer ratio between the motor pole pair number and the
                       encoder pole pair number
                     ● Incremental encoder with a multiple integer ratio between the motor pole pair number and
                       the encoder pulse number
                     The pole position identification is used for:
                     ● Determining the pole position (p1982 = 1)
                     ● Determining the angular commutation offset during commissioning (p1990 = 1)
                     ● Plausibility check for encoders with absolute information (p1982 = 2)
                              WARNING
                         When the motors are not braked, the motor rotates or moves as a result of the current
                         impressed during the measurement. The magnitude of the motion depends on the
                         magnitude of the current and the moment of inertia of the motor and load.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          159
Drive functions
7.1 Servo control
                    ● For motors without iron, the pole position cannot be identified using the saturation-based
                      technique.
                    ● With 1FK7 motors, two-stage procedures must not be used (p1980 = 4). The value in
                      p0329, which is set automatically, must not be reduced.
                    For the motion-based technique, the following supplementary conditions apply:
                    ● The motor must be free to move and it may not be subject to external forces (no
                      hanging/suspended axes)
                    ● It can only be used for a speed setpoint = 0 or from standstill.
                    ● If there is a motor brake, then this must be open (p1215 = 2).
                    ● The specified current magnitude (p1993) must move the motor by a sufficient amount.
                            WARNING
                       Before using the pole position identification routine, the control sense of the speed
                       control loop must be corrected (p0410.0).
                       For rotating motors, in encoderless operation with a small positive speed setpoint (e.g.
                       10 RPM), the speed actual value (r0061) and the speed setpoint (r1438) must have the
                       same sign.
                                                                                                       Function Manual
160                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                             Drive functions
                                                                                                           7.1 Servo control
                                                                     6HWWHFKQLTXHDVS 
                          &DQWKHPRWRUURWDWHIUHHO\      <HV       (QDEOHSXOVHVDQG
                             QRH[WHUQDOIRUFHV "                   VWDUWSROHSRVLWLRQLGHQWLILFDWLRQ
                                         1R
                                                                    3ROHSRVLWLRQLGHQWLILFDWLRQLVQRW
                                                                   SRVVLEOH
                                                           <HV      $PHFKDQLFDOO\DGMXVWHGHQFRGHU
                             ,VWKHPRWRULURQOHVV"                ZLWKDEVROXWHLQIRUPDWLRQ
                                                                   LVUHTXLUHG
                                         1R
                       $VDWXUDWLRQEDVHGPHWKRGFDQEH
                                     XVHG
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            161
Drive functions
7.1 Servo control
                   Incremental without        Incremental with one       Incremental with distance-       Absolute encoder
                   zero mark                  zero mark                  coded zero marks
C/D track          p0431                      p0431                      Currently not available          Not permitted
                   shifts the commutation     shifts the commutation
                   with respect to the C/D    with respect to the C/D
                   track                      track and zero mark
Hall sensor        p0431                      p0431                      p0431                            Not permitted
                   does not influence the     does not influence the     does not influence the Hall
                   Hall sensor. The Hall      Hall sensor.               sensor.
                   sensor must be             p0431                      p0431
                   mechanically adjusted.     shifts the commutation     shifts the commutation with
                                              with respect to the zero   respect to the absolute
                                              mark                       position (after two zero marks
                                                                         have been passed)
Pole position      p0431                      p0431                      p0431                            p0431
identification     no effect                  shifts the commutation     shifts the commutation with      shifts the commutation
                                              with respect to the zero   respect to the absolute          with respect to
                                              mark                       position (after two zero marks   absolute position
                                                                         have been passed)
                       Note
                       When fault F07414 occurs, p1990 is automatically started; if p1980 is not equal to 99 and
                       p0301 does not refer to a catalog motor with an encoder that is adjusted in the factory.
                                                                                                                  Function Manual
162                                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                                   7.1 Servo control
Description
                     Vdc control can be activated if overvoltage or undervoltage is present in the supply voltage.
                     This prevents a fault from occurring due to the supply voltage and ensures that the drive is
                     always ready to use.
                     This function is activated by means of the configuration parameter (p1240). It can be
                     activated if an overvoltage or undervoltage is present. The torque limit of the motor at which
                     the Vdc controller is active can be affected if discrepancies in the supply voltage are
                     significant enough. The motor may no longer be able to maintain its setpoint speed or the
                     acceleration/braking phases could be prolonged.
                     The Vdc controller is an automatic P controller that influences the torque limits. It only
                     intervenes when the supply voltage approaches the "upper threshold" (p1244) or "lower
                     threshold" (p1248) and the corresponding controller is activated via the configuration
                     parameter (p1240).
                     An application for the Vdc controller is, for example, as a safety measure in the event of a
                     power failure (Vdc_min and Vdc_max controller).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      163
Drive functions
7.1 Servo control
                    The voltage limit values for Vdc control also have an impact on V/f control, although the
                    dynamic response of Vdc control is slower in this case.
                          S
                      U
                                                       ZLWKRXW9GFBPLQFRQWURO
                                                       IDXOW)
                           9
                                                                                                             W
QVHW
                            PLQ
                                                             7SRZHUIDLOXUH                                  W
                                                                                                              W
                             ,TVHW
                                       0RWRULQJ
                             $
                                                                 5HJHQHUDWLQJ
                    In the event of a power failure, the Power Module will no longer be able to maintain the
                    supply voltage, particularly if the motor is drawing active power. To maintain the supply
                    voltage in the event of a power failure (e.g. for a controlled emergency retraction), the
                    Vdc_min controller can be activated for the drive. If the voltage threshold set in p1248 is
                    undershot, this drive will be decelerated so that its kinetic energy can be used to maintain
                    the supply voltage. The threshold should be considerably higher than the trip threshold of the
                    motor (recommendation: 50 V below the supply voltage). When the power supply is restored,
                    the Vdc controller is automatically deactivated and the drive will ramp back up to the speed
                    setpoint. If the supply voltage cannot be restored, the power supply will fail once the kinetic
                    energy of the drive has been exhausted with an active Vdc_min controller.
                    Note
                    You must make sure that the converter is not disconnected from the power supply. It could
                    become disconnected, for example, if the line contactor drops out. The line contactor would
                    need to have an uninterruptible power supply (UPS), for example.
                                                                                                                              Function Manual
164                                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                   Drive functions
                                                                                                                 7.1 Servo control
                              _Q_
                                                              QDFW
                                                             QVHW
                                                                                                            W
                             ,TVHW
                             $
,TVHWZLWKRXW9GFBPD[FRQWURO
                     In the event of a power failure, the voltage can increase until it reaches the shutdown
                     threshold when the drive is decelerated. The Vdc_max controller can be activated to prevent
                     the system from shutting down due to overvoltage. The Vdc_max controller is normally
                     activated for drives that have to decelerate/accelerate high levels of kinetic energy
                     themselves. When the overvoltage threshold in p1244 is reached (recommended setting: 50
                     V higher than the supply voltage), the braking torque of the drive with an active Vdc_max
                     controller is reduced by shifting the torque limit. In this way, the drive feeds back the same
                     amount of energy that is assimilated as a result of losses or consumers, thereby minimizing
                     the braking time.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  165
Drive functions
7.1 Servo control
Adjustable parameters
                    ● p1240 Vdc controller or Vdc monitoring configuration
                    ● p1244 DC link voltage threshold, upper
                    ● p1248 DC link voltage threshold, lower
                    ● p1250 Vdc controller proportional gain
Display parameters
                    ● r0056.14 Vdc_max controller active
                    ● r0056.15 Vdc_min controller active
                                                                                                   Function Manual
166                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                                  7.1 Servo control
Description
                     The function Dynamic Servo Control" (DSC) is a closed-loop control structure which is
                     computed in a fast speed controller clock cycle and is supplied with setpoints by the control
                     in the position controller clock cycle.
                     This allows higher position controller gain factors to be achieved.
                     The following prerequisites are necessary to use the "Dynamic Servo Control" function:
                     ● n-set mode
                     ● Isochronous PROFIBUS-DP
                     ● The position controller gain factor (KPC) and the position deviation (XERR) must be
                       included in the PROFIBUS-DP setpoint telegram (refer to p0915).
                     ● The position actual value must be transferred to the master in the actual value telegram
                       of PROFIBUS-DP via the encoder interface Gx_XIST1.
                     ● When DSC is activated, the speed setpoint N_SOLL_B from the PROFIBUS DP telegram
                       is used as speed pre-control value.
                     ● The internal quasi position controller uses the position actual value from the motor
                       measuring system (G1_XIST1) or the position actual value from the additional encoder
                       system (free telegrams).
                     Further PZD data telegram types can be used with the telegram extension. It must then be
                     ensured that SERVO supports a maximum of 16 PZD setpoints and 19 PZD actual values.
                     Note
                     Synchronization is required on the control side and on the drive side for the operation of
                     DSC.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      167
Drive functions
7.1 Servo control
                                                         'DWDWUDQVIHU
                                                         GHDGWLPH                       ,QWHUSRODWRU
                                           QSUH                             QSUH
                                                                                                                                )3
                                                                                                                                 )3
                    3DWK
                    LQWHUSRODWLRQ                        'DWDWUDQVIHU                                             6SHHG        6SHHG
                                                         GHDGWLPH                                                  VHWSRLQW     VHWSRLQW
                                                                             7SRVLWLRQ   ,QWHUSRODWRU     .3&       ILOWHU       ILOWHU
                                    [VHW          ;(55                                                                                           6SHHG
                                                                                                                                                 FRQWUROOHU
                                                                                         'DWDWUDQVIHU
                                                                                         GHDGWLPH
7VSHHG
7SRVLWLRQ
                                                         'DWDWUDQVIHU
                                             7SRVLWLRQ   GHDGWLPH                         7'3
                                                                                                                     ;DFW
2IIVHW
0DVWHU 'ULYH
Activating
                       If the prerequisites for DSC are met, the DSC structure is activated through a logical
                       combination of the parameters p1190 "DSC position deviation XERR" and p1191 "DSC
                       position controller gain KPC" through a selected suitable PROFIdrive telegram.
                       If KPC = 0 is issued, only speed control with the speed pre-control value (p1430, typically
                       N_SOLL_B) can be used. Position controlled operation requires a transfer of KPC > 0.
                       When DSC is activated, it is recommended to use a new setting for the position controller
                       gain KPC in the master.
                       When DSC is activated, the channels p1155 and p1160 for the position setpoint values as
                       well as the channel for the extended setpoint value are not used.
                       The p1430 value for speed pre-control is still taken into account.
Deactivating
                       If both KPC = 0 (p1191=0) and XERR = 0 (p1190 = 0) are set, the DSC structure is dissolved
                       and the "DSC" function is deactivated. In this case, only the value from p1430 from speed
                       pre-control is taken into account.
                       Since it is possible to set higher gain factors using DSC, the control loop can become
                       unstable when DSC is disabled. For this reason, before deactivating DSC, the value for KPC
                       in the master must be reduced.
                                                                                                                                              Function Manual
168                                                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                    7.1 Servo control
Diagnostics
                     Via the parameter r1407.4 = 1 it can be indicated whether the speed setpoint of DSC is
                     used.
                     Preconditions for the indication:
                     ● p1190 and p1191 must be connected to a signal source with a value of > 0
                       (DSC structure activated).
                     ● OFF1, OFF2 and OFF3 must not be active.
                     ● The motor data identification must not be active.
                     ● Master control must not be active.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     169
Drive functions
7.1 Servo control
                                                                                                      Function Manual
170                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                                 7.1 Servo control
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 built up and remains
                     applied.
                     The desired torque derating is brought about by scaling the upper/motor-mode torque limit
                     and the lower/regenerative-mode torque limit.
Application examples
                     ● Screwing parts together with a defined torque.
                     ● Moving to a mechanical reference point.
Signals
                     When PROFIBUS telegrams 2 to 4 are used, the following are automatically interconnected:
                     ● Control word 2, bit 8
                     ● Status word 2, bit 8
                     Also with PROFIdrive telegrams 102 and 103:
                     ● Message word, bit 1
                     ● Process data M_red to the scaling of the torque limit
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   171
Drive functions
7.1 Servo control
&RQWUROVLJQDO 6WDWXVVLJQDOV
                                             S                                                     S>@
                                                             &ORVHGORRS           U
   67:        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 4 are used, no torque reduction is transmitted. When the
                         "Travel to fixed stop" function is activated, the motor ramps up to the torque limits specified
                         in p1520 and p1521. If the torque has to be reduced, telegrams 102 and 103, for example,
                         can be used for transmission. Another option would be to enter a fixed value in p2900 and
                         interconnect it to the torque limits p1528 and p1529.
                                                                                                                                Function Manual
172                                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Drive functions
                                                                                  7.1 Servo control
Signal chart
0BOLPLW
0BDFW
QBVHW
S                           ,QDGGLWLRQIRU352),GULYH
7RUTXH                          WHOHJUDPVWR
UHGXFWLRQ
S
7UDYHOWR
IL[HGVWRS
U                                                      )L[HGVWRSUHDFKHG
7RUTXH
OLPLWUHDFKHG
U
7RUTXH
XWLOL]DWLRQS
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                   173
Drive functions
7.1 Servo control
         Signal name                Internal control word                Binector input              PROFIdrive p0922 and/or
                                         STW n_ctrl                                                          p2079
Activate travel to fixed stop   8                             p1545 Activate travel to fixed stop   STW2.8
                                                                                                                  Function Manual
174                                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Drive functions
                                                                                    7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                     175
Drive functions
7.1 Servo control
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 once the brake has been released, the torque offset can be
                    interconnected as a supplementary torque setpoint (p1513). In this way, the holding torque is
                    set as soon as the brake has been released.
                                                                                                      Function Manual
176                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Drive functions
                                                                                                      7.1 Servo control
Description
                     The variable signaling function can be used to monitor BICO sources and parameters (with
                     the attribute "traceable") for violation of an upper or lower threshold value (p3295).
                     A hysteresis (p3296) can be specified for the threshold value and a pull-in or drop-out delay
                     (p3297/8) can be specified for the output signal (p3294).
                     The setting of a hysteresis results in a tolerance band around the threshold value. If the
                     upper threshold value is exceeded the output signal is set to 1, if it drops below the lower
                     threshold value the output signal is reset to 0.
                     After the configuration is completed, the variable signaling function must be activated with
                     p3290.0.
                     Example 1:
                     Heating should be switched on depending on the temperature. For this the analog signal of
                     an external sensor is connected with the variable signaling function. A temperature threshold
                     and a hysteresis is defined to prevent the heating from switching on and off constantly.
                     Example 2:
                     A process variable "pressure" is to be monitored, whereby a temporary overpressure is
                     tolerated. For this the output signal of an external sensor is connected with the variable
                     signaling function. The pressure thresholds and a pull-in delay are set as tolerance time.
                     When the output signal of the variable signaling function is set, bit 5 in message word
                     MELDW is set during cyclic communication. The message word MELDW is a component of
                     the telegrams 102, 103, 110, 111.
0RQLWRUHGVLJQDO
                                                                                                  +\VWHUHVLVS
                                   7KUHVKROG
                                   S
                                                        3LFNXSGHOD\S        'URSRXWGHOD\S
                     %,&2RXWSXW
                             VLJQDO
                              VLJQDO
                                  7KUHVKROG XQGHUVKRW             H[FHHGHG            XQGHUVKRW
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         177
Drive functions
7.1 Servo control
                                                                                                       Function Manual
178                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                    7.1 Servo control
Description
                     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. In this case, it may be necessary to evaluate several probes or save
                     the position actual values of several axes, triggered by a probe event.
                     For the central probe evaluation, the instant in time of the probe signal is detected and saved
                     by a central function. From the available sample values of the position signals of the various
                     axes, the position actual values at the probe instant are interpolated with respect to time in
                     the control. For SINAMICS S, two techniques have been implemented:
                     ● For the probe evaluation with handshake, for each probe and positive and/or negative
                       probe edge, up to one measured value is evaluated each communication cycle / each
                       four DP cycles.
                     ● With a parameterizable probe evaluation without handshake, the evaluation frequency of
                       the probe edges can be increased up to the communication frequency/application
                       frequency of the probe evaluation (= SERVO cycle of the higher-level control).
                        Precondition: T_DP = T_MACP (i.e. cycle ratio = 1:1, no cycle reduction ratio is possible).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     179
Drive functions
7.1 Servo control
Remarks
                    Applications other than the application actually using the function can monitor the probe
                    state and read the probe measured values.
                    Example:
                    EPOS axially controls "its" probe, a control can establish a connection to the probe to read
                    its signals and the information can be integrated into the drive telegram.
                    Parameter p0684 (central probe evaluation technique) offers the following setting options:
                    ● p0684 = 0: Measuring with handshake (factory setting)
                    ● p0684 = 1: Measuring without handshake
                    ● It cannot be guaranteed that the standard PROFIdrive connection will not fail
                    ● The function "without handshake" has been released for "integrated" platforms (e.g.
                      SINAMICS integrated in SIMOTION D425).
                    ● You must use the MIT handshake version to ensure absolute reliability when detecting
                      the probe.
                                                                                                         Function Manual
180                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                              Drive functions
                                                                                            7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                             181
Drive functions
7.1 Servo control
                       p
                                                                                          s
                       Set position        Servo                          Servo
   Control
                                           drive                          motor
                                                                                         A       B
                           Direction
                                                        Actual position
Figure 7-28   "Position-controlled drive" application
                     The controller specifies position setpoints via the pulse/direction interface. The position
                     control in the drive executes all the pulses received since the enable. If the discrepancy
                     between the setpoint and actual positions is too great, the drive generates a fault (F07452
                     "LR: Following error too great").
                     You must then acknowledge the following error and use the "position reset" signal (see
                     "Control signals" table) to reset the setpoint/actual value. You should also use the "position
                     reset" signal in the following cases:
                     ● Endlessly rotating axes
                           With endlessly rotating axes, briefly set and then cancel the "position reset" signal after
                           any traversing task completed by the controller. This will ensure the maximum range (32
                           bits) is not exceeded.
                     ● Absolute encoder
                           With absolute encoders, you need to set the "position reset" signal at the outset in order
                           to reset the actual value and thereby enable the axis to move.
                                                                                                           Function Manual
182                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                Drive functions
                                                                                                              7.1 Servo control
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  183
Drive functions
7.1 Servo control
                                                                                                          Function Manual
184                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Drive functions
                                                                                                     7.1 Servo control
                      ● Encoder evaluation
                          Select the integrated HTL/TTL encoder evaluation of the CU305 as the input for the
                          pulse/direction interface.
                      ● The pulse number is calculated from the maximum clock frequency of the controller and
                        the preferred maximum motor speed. The following formula applies:
                          Pulse number = max. clock frequency/max. speed
                          Example: If the controller has a maximum clock frequency of 100 kHz and the motor
                          being used is to run at its maximum rated speed of 3000 rpm, the resulting pulse number
                          will be 2000.
                      ● Select one of the following two options for the Signal shape:
A and B track            0
positive logic
                      ● The CU305 automatically links the control signals to the specified inputs/outputs (see the
                        "Wiring control signals" section).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      185
Drive functions
7.2 Basic functions
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 rating plate of the drive converter 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 the units are converted to per unit quantities and the reference quantity changed, the
                        percentage value entered in a parameter is not changed.
                        Example:
                         – 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.
                                                                                                        Function Manual
186                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                                7.2 Basic functions
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 the reference variables (p2000 to p2007) are changed offline in STARTER, 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 units.
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 for each parameter are listed in the parameter list in the
                     SINAMICS S110 List Manual.
                     The units groups can be individually switched via the following parameters: p0100, p0505
                     and p0595
Function in STARTER
                     To call up the function for converting units in STARTER, choose Drive object → Configuration
                     → Units. The reference parameters can be found under Drive object → Configuration →
                     Reference parameters.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   187
Drive functions
7.2 Basic functions
Description
                      Reference values equivalent to 100% are required in order to express units in percentage
                      terms. These reference values are entered in parameters p2000 to p2007. They are
                      computed during the calculation via p0340 = 1 or in STARTER during drive configuration.
                      After calculation in the drive, these parameters are automatically protected via p0573 = 1
                      against overwriting through 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 in STARTER, it can lead to
                      boundary violations of the parameter values, which cause fault messages during loading to
                      the drive.
                                                                                                                             Function Manual
188                                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Drive functions
                                                                                                   7.2 Basic functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      189
Drive functions
7.2 Basic functions
Description
                      The "automatic restart" function is used to restart the drive automatically once the power has
                      been restored following 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.
                           WARNING
                      If p1210 is set to value > 1, the motor can start automatically once the power supply has
                      been restored. This is especially critical if the motor comes to a standstill (zero speed) after
                      longer power failures and it is incorrectly assumed that it has been powered down. For this
                      reason, death, serious injury, or considerable material damage can occur if personnel enter
                      the working area of a motor in this condition.
                                                                                                         Function Manual
190                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                Drive functions
                                                                                                            7.2 Basic functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  191
Drive functions
7.2 Basic functions
                      Note
                      A start attempt immediately starts when the fault occurs.
                      The faults are automatically acknowledged in intervals of half the delay time p1212.
                      After successful acknowledgment and voltage recovery, the system is automatically powered
                      up again.
                      The starting attempt is considered to have been successfully completed once motor
                      magnetization (induction motor) is complete (r0056.4 = 1) and one additional second has
                      expired. The starting counter is only reset back 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.
Commissioning
                      1. Activating the function
                         – Automatic restart: Set mode (p1210).
                      2. Set starting attempts (p1211).
                      3. Set delay times (p1212, p1213).
                      4. Check function.
                                                                                                         Function Manual
192                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                       Drive functions
                                                                                                   7.2 Basic functions
Features
                     ● For permanent-magnet synchronous motors:
                        – Controlling an external armature short-circuit configuration
                     ● For induction motors:
                        – Activation of DC brake
                     ● Assignment as fault response
Description
                     Armature short-circuit braking is only supported for permanent-magnet synchronous motors.
                     It is mainly required when braking in a hazardous situation, if controlled braking using the
                     frequency converter is no longer possible (e.g. in the event of a power failure, EMERGENCY
                     OFF, etc.). The motor's stator windings are short-circuited by means of a contactor circuit
                     (possibly using external braking resistors). The resistance in the motor circuit suppresses the
                     motor's kinetic energy.
                     In order for the CU305 to be able to maintain this function in the event of a power failure, an
                     uninterruptible 24 V power supply (UPS) must be used. High-speed permanent-magnet
                     spindle drives for machine tools are a typical application for armature short-circuit braking.
                     With the external armature short-circuit brake, the slow contactor response causes a
                     response in the range of > 60 ms.
                     DC braking is only supported for induction motors. It can be used most effectively to bring
                     the rotor to a safe standstill in the event of the loss of the encoder signal. In order to achieve
                     this, a constant DC current is injected in the stator to decelerate the rotor to standstill and
                     hold it there.
                     The functions can be triggered by applying a "1" signal to binector input p1230 or in
                     response to a fault (see the description of p0491 or p2100/p2101).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       193
Drive functions
7.2 Basic functions
                      NOTICE
                      In encoderless operation or with strong field weakening in particular, when the rotor is
                      rotating, there is no guarantee of controlled operation being restored once the DC brake
                      function has been deactivated. In such cases, the drive will shut down with a fault message
                      with OFF2 response.
                      Note
                      • During parameterization, a check is made to determine whether the following conditions
                         have been met (if not, fault message F7906 is generated):
                         – Suitable type of motor for function
                         – Function-specific: Sensible assignment of parameters p1232 ... p1237.
                      • The internal armature short-circuit (p1231 = 4 for synchronous motor) and internal voltage
                         protection (p1231 = 3) functions are not supported for the SINAMICS S110 system.
                      • The "IASC/DC brake" fault response has the second-highest priority (second only to
                         OFF2).
                                                                                                           Function Manual
194                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                               7.2 Basic functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     195
Drive functions
7.2 Basic functions
Description
                      If the torque limits are externally specified (e.g. tension controller), then the drive can only be
                      stopped with a reduced torque.
                      In order to avoid this, 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.
                                                                         
                                                   S
                      S        S              
                                                                         
                                                       S
                                           
                                          S                   
                                                          S
                               U                             
                                                   S
                      S         
                                    S>'@            
                                                                    
                                                       S>&@        
                                         
                                        S                 
                                                                                                           Function Manual
196                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Drive functions
                                                                                                      7.2 Basic functions
Features
                     ● Automatic activation by means of sequence control
                     ● Standstill (zero-speed) monitoring
                     ● Forced brake release (p0855, p1215)
                     ● Application of brake for a 1 signal "unconditionally close holding brake" (p0858)
                     ● Application of brake after "Enable speed controller" signal has been canceled (p0856)
Description
                     The "Simple brake control" is used exclusively for the control of holding brakes. The holding
                     brake is used to secure drives against unwanted motion when deactivated.
                     The control command for opening and closing the holding brake is transferred directly to the
                     drive via by the Control Unit that logically links and monitors the signals with the system-
                     internal processes.
                     The Power Module then performs the action and activates the output for the holding brake.
                     The exact sequence control is illustrated in the SINAMICS S110 List Manual (FP 2701).
                     The operating principle of the holding brake can be configured via parameter p1215.
                                             ON /OFF1 (p0840[0]=0)
                                      1
                                                              Pulse enable                        t
                                      1
                                                   Magnetizing completed
                                                                                                  t
                             [1/min]                          Speed setpoint
                     p1226     nThreshold
                             [1/min]                                                              t
                                                            Speed actual value     p1227
p1226 nThreshold
                                                                                 p1228
                                                                                                  t
                                      1                        Output signal
                                                               Holding brake
                     The start of the closing time for the brake depends on the expiration of the shorter of the two
                     times p1227 (Pulse suppression, delay time) and p1228 (Zero speed detection monitoring time)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         197
Drive functions
7.2 Basic functions
                           WARNING
                      The holding brake must not be used as a service brake.
                      When holding brakes are used, the special technological and machine-specific conditions
                      and standards for ensuring personnel and machine safety must be observed.
                      The risks involved with vertical axes, for example, must also be taken into account.
Commissioning
                      Simple brake control is activated automatically (p1215 = 1) when the Power Module has an
                      internal brake control and a connected brake has been found.
                      If no internal brake control is available, the control can be activated using a parameter
                      (p1215 = 3).
                      CAUTION
                      If p1215 = 0 (no brake available) is set when a brake is present, the drive runs with applied
                      brake. This can damage the brake beyond repair.
                      CAUTION
                      Brake control monitoring may only be activated for Blocksize power units with Safe Brake
                      Relay (p1278 = 0).
                                                                                                         Function Manual
198                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                 Drive functions
                                                                             7.2 Basic functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                199
Drive functions
7.2 Basic functions
Parking an axis
                      When the axis is parked, the power unit and all the encoders assigned to "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).
                      ● 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.
                         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).
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 CTW1.0/OFF1).
                      ● The monitoring functions for the power unit remain active (r0126 = 1).
                                                                                                         Function Manual
200                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                                 7.2 Basic functions
                                    
                        67:
                                    
                        67:     
                          S     
                        =6:     
                         U    
                                    
                     *QB=6:
                                    
                                    
                          U
                          U
                                    
                                    
                          U
                                    
                               Q
                                    
                                    
                        67:
                                    
                                    
                     *QB67:
                                    
                                    
                     *QB=6:
                                    
                                    
                           U
                                    
                               Q
                                    
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     201
Drive functions
7.2 Basic functions
                      CAUTION
                      If the motor data set is switched during the star/delta switchover without the motor being
                      changed, the two values in p0650 must be added to determine the correct number of motor
                      operating hours.
                                                                                                         Function Manual
202                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                  7.2 Basic functions
Features
                     ● Not 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
                         CAUTION
                         If a change of rotational direction is configured in the data set configurations (e.g.
                         p1821[0] = 0 and p1821[1] = 1), then when the function module basic positioner or
                         position control is activated, the absolute adjustment must be reset each time the
                         system boots or when the rotational direction changes (p2507), as the position
                         reference is lost when the rotational direction changes.
                     Note
                     If one of the p1959.14/15 options (positive/negative direction of rotation permitted) is
                     selected in parameter p1959, this will affect the direction of rotation when p1821 (sense of
                     rotation) is set as follows:
                     If p1821 = 0 or 1, positive direction of rotation (p1959.14 =1) means: clockwise or counter-
                     clockwise direction respectively.
                     If p1821 = 1 or 0, negative direction of rotation (p1959.15 =1) means: counter-clockwise or
                     clockwise direction respectively.
Description
                     The direction of rotation of the motor can be reversed using the rotational direction change
                     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 rotational direction change via p1821 can be detected as a result of the direction of
                     rotation of the motor. The speed setpoint and actual value, torque setpoint and actual value
                     and also the relative position change remain unchanged.
                     The rotational direction change can be identified as a result of the phase voltage. Similarly,
                     when the rotational direction changes, the absolute position reference is also lost.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      203
Drive functions
7.3 Function modules
Description
                 A function module is a functional expansion of a drive object that can be activated during
                 commissioning.
                 Examples of function modules:
                 ● Technology controller
                 ● Setpoint channel
                 ● Extended brake control
                 A function module generally has separate parameters and, in some cases, separate faults
                 and alarms too. These parameters and messages are only displayed when the function
                 module is active. An active function module also generally requires additional processing
                 time, which must be taken into account during configuration.
                                                                                                   Function Manual
204                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                             7.3 Function modules
7.3.2.1           Features
                     Simple control functions can be implemented with the technology controller, e.g.:
                     ● Level control
                     ● Dancer position/tension control
                     ● Pressure control
                     ● Flow control
                     ● Simple closed-loop control without higher-level controller
                     The technology controller features:
                     ● Separate fixed values
                     ● Integrated motorized potentiometer
                     ● Technology controller with:
                        – Two scalable setpoints
                        – Ramp-function generator in setpoint channel
                        – Filter for actual value and setpoint channel
                        – Two modes for derivative component injection
                        – Pre-control
                        – Output ramp with limits
                        – Scalable output signal
7.3.2.2 Description
Motorized potentiometer
                     This function is used to simulate an electromechanical potentiometer for setpoint input.
                     Separate binector inputs for higher (p2235) and lower (p2236) are used to adjust the input
                     setpoint: The potentiometer limits are defined within maximum (p2237) and minimum
                     (p2238) values. The setpoint input is routed to an internal ramp-function generator, for which
                     both a ramp-up (p2247) and a ramp-down (p2248) time, as well as an initial value (p2240)
                     can be defined. Initial rounding can be activated to fine-tune the setpoint, whereby the
                     acceleration of the setpoint is calculated as follows:
                     a = 0.0001· MAX[p2237; |p2238|] · 0.132
                     The connector output of the motorized potentiometer (r2250) can, for example, be used as a
                     setpoint for the technology controller. The motorized potentiometer requires the OFF1
                     enable for operation.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   205
Drive functions
7.3 Function modules
Technology controller
                 Two scalable setpoints (p2255/ p2256) can be specified via two connector inputs (p2253/
                 p2254). A ramp-function generator in the setpoint channel can be used to define a ramp by
                 means of the ramp-up and ramp-down times (p2257/p2258). Both the setpoint and actual
                 value channels have access to a filter element with configurable time constants (p2261 and
                 p2265).
                 The proportional gain (p2280), integral time (p2285) and derivative-action time (p2274) can
                 be set in the following technology controller. The controller itself has access to two controller
                 type modes dependent upon p2263:
                 ● PI controller with derivative component in actual value channel (p2263 = 0; factory
                   setting)
                       With this type of controller, changes to actual values caused by a change in the
                       disturbance variable will generate a stronger reaction from the final controlling element
                       (on account of the derivative component) . The effect of abrupt changes to setpoints (no
                       ramp) on the control process is tempered by the reaction of the final controlling element
                       (thereby reducing the load on the final controlling element). The derivative component
                       can also be used to compensate the delay generated by the upstream smoothing of a
                       noisy actual value signal.
                       Figure 7-35   Controller structure of the PI controller with derivative component in the actual value
                                     channel
Figure 7-36 Controller structure of the PID technology controller when p2263 = 1
                                                                                                              Function Manual
206                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
                     Please note that the controller structure of the technology controller differs from the standard
                     technology controller structure described below, which is standard in some sources. To
                     enable comparison, the corresponding conversions have been specified:
where
                     A further connector input (p2289) is available at the controller output for pre-control or
                     switching in fault values. The signal is then routed via a limit (p2291/2).
                     The technology controller has a dedicated enable binector input (p2200). To avoid abrupt
                     changes in the output signal, an output ram can be defined by means of a ramp-up/ramp-
                     down time (p2293).
                     Note:
                     In the factory setting p2252.2 = 1, the output will be set to 0 as soon as the enable is lost
                     (p2200 = 0). In order for the output signal to be fed back via the output ramp, p2252.2 = 0
                     must be set.
                     The output signal (r2294) can then be scaled via the connector input p2295 before being
                     made available as a connector output for downstream connection.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      207
Drive functions
7.3 Function modules
7.3.2.3       Integration
                  The technology controller function is integrated in the system as follows.
Fixed setpoints
                  ● p2201[0...n] CO: Technology controller, fixed value 1
                  ● ...
                  ● 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
                  ● p2235[0...n] BI: Technology controller motorized potentiometer, raise setpoint
                  ● p2236[0...n] BI: Technology controller motorized potentiometer, lower setpoint
                  ● 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 before RFG
                  ● p2247[0...n] Technology controller motorized potentiometer, ramp-up time
                  ● p2248[0...n] Technology controller motorized potentiometer, ramp-down time
                  ● r2250 CO: Technology controller motorized potentiometer, setpoint after RFG
                                                                                                     Function Manual
208                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                Drive functions
                                                                                          7.3 Function modules
Closed-loop control
                     ● p2200 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
                     ● p2261 Technology controller setpoint filter time constant
                     ● p2263 Technology controller type
                     ● p2264[0...n] CI: Technology controller actual value
                     ● p2265 Technology controller actual value filter time constant
                     ● p2280 Technology controller proportional gain
                     ● p2285 Technology controller integral action time
                     ● p2289[0...n] CI: Technology controller pre-control signal
                     ● p2295 Technology controller output scaling
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                209
Drive functions
7.3 Function modules
7.3.3.1       Description
                 When the extension is activated, the monitoring functions are extended as follows:
                 ● Speed setpoint monitoring: |n_setp| ≤ p2161
                 ● Speed setpoint monitoring: n_set > 0
                 ● Load monitoring
7RUTXH>1P@ S
S
S
                 S
                                                          7RUTXH
                 S                                  DFWXDOYDOXH
S
S
                                                                                6SHHG 
                         S                 S                    S    USP
                  U 
                                                               $
                  ELW                                                            W
                                 S                 S
                                                                                                         Function Manual
210                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Drive functions
                                                                                           7.3 Function modules
Commissioning
                     The extended monitoring functions are activated while the commissioning wizard is running.
                     Parameter r0108.17 indicates whether it has been activated.
Load monitoring
                     ● p2181[D] Load monitoring response
                     ● p2182[D] Load monitoring speed threshold 1
                     ● p2183[D] Load monitoring speed threshold 2
                     ● p2184[D] Load monitoring speed threshold 3
                     ● p2185[D] Load torque monitoring torque threshold 1 upper
                     ● ...
                     ● p2190[D] Load torque monitoring torque threshold 3 lower
                     ● p2192[D] Load monitoring delay time
7.3.3.2           Commissioning
                     The extended monitoring functions are activated while the commissioning Wizard is running.
                     Parameter r0108.17 indicates whether it has been activated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                211
Drive functions
7.3 Function modules
7.3.4.1       Features
                 The extended brake control function has the following features:
                 ● Forced brake release (p0855, p1215)
                 ● Close the brake for a 1 signal "unconditionally close holding brake" (p0858)
                 ● Binector inputs for releasing/applying the brake (p1218, p1219)
                 ● Connector input for threshold value for releasing/applying the brake (p1220)
                 ● OR/AND block, each with two inputs (p1279, r1229.10, p1229.11)
                 ● Holding and operational brakes can be activated.
                 ● Function for monitoring brake feedback signals (r1229.4, r1229.5)
                 ● Configurable responses (A7931, A7932)
                 ● Application of brake after "Enable speed controller" signal has been removed (p0856)
7.3.4.2       Integration
                 The extended brake control function is integrated in the system as follows.
                                                                                                   Function Manual
212                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
Free blocks
                     ● p1279 BI: Motor holding brake, OR/AND logic operation
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        213
Drive functions
7.3 Function modules
7.3.4.3          Description
                    The "Extended brake control" function allows complex braking control for motor holding
                    brakes and operational brakes.
                    The brake is controlled as follows (the sequence reflects the priority):
                    ● Via parameter p1215
                    ● Via binectors p1219[0...3] and p0855
                    ● Via zero speed detection
                    ● Via a 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).
7.3.4.4 Examples
                                                                                                        Function Manual
214                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                 Drive functions
                                                                                                                           7.3 Function modules
Emergency brake
                        If emergency braking is required, electrical and mechanical braking is to take place
                        simultaneously. This can be achieved if OFF3 is used as a tripping signal for emergency
                        braking:
                        p1219[0] = r0898.2 (OFF3 to "apply brake immediately").
                        The OFF3 ramp (p1135) should be set to 0 seconds so that the converter does not work
                        against the brakes. Regenerative energy may accumulate, and this must be either fed back
                        into the supply system or converted into heat using a braking resistor.
                        This is often used, for example, in calendar stacks, cutting tools, running gears, and presses.
                                                                                                      >[[[[@IXQFWLRQGLDJUDPQXPEHU
                                                                   p1275.02 (1)
              > @
                                     %UDNHDWVWDQGVW
                                        p1224[0]                    0
                                                               1    1
                         <1>
              > @                                                                   [2501 ]
                  3XOVHHQDEOH        25ORJLFRSHUDWLRQ
                                                                   %UDNH
                  ([WEUDNHFRQW      p1279[0]                   25ORJLFRSHUDWLRQ      (QDEOHVSHHGFRQWUROOHU
                         r1229.3                                                           p0856
                                                                   UHVXOW
                                        p1279[1]           1              r1229.10
<1>
              [ ]
                                       (QDEOHQBVHW
                                       p1142[C]                    (QDEOHVSHHGVHWSRLQW
                                                           &              r0898.6              !6HWSRLQWHQDEOHIRUKLJKHUOHYHO
                         <1>         6HWSRLQWHQDEOH                                         FRQWURO HJ6
                                       p1152                                                    HQDEOHVHWSRLQW
                                          (r0899.15)                                            MR\VWLFNGHIOHFWHG
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                215
Drive functions
7.3 Function modules
7.3.4.5       Commissioning
                 The extended brake control function can be activated while the commissioning Wizard is
                 running. Parameter r0108.14 indicates whether the function module has been activated.
                 Unless you change the default settings, the extended brake control function behaves in
                 exactly the same way as the simple brake control function.
                 Brake control can be activated via a parameter (p1215 = 3).
                 When braking with a feedback signal (p1222), the inverted signal must be connected to the
                 BICO input for the second (p1223) feedback signal. The response times of the brakes can
                 be set in p1216 and p1217.
                 Note
                 If p1215 = 0 (no brake available) is set when a brake is present, the drive runs with applied
                 brake. This can damage the brake beyond repair.
                  CAUTION
                  Brake control monitoring may only be activated for Blocksize power units with Safe Brake
                  Relay (p1278 = 0).
                                                                                                    Function Manual
216                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
Features
                     ● Correction value (p2512, p2513)
                     ● Setting value (p2514, p2515)
                     ● Position offset (p2516)
                     ● Position actual value (r2521)
                     ● Velocity actual value (r2522)
                     ● Motor revolutions (p2504)
                     ● Load revolutions (p2505)
                     ● Spindle pitch (p2506)
                     ● Position tracking (p2720ff)
Description
                     The position actual value conditioning implements the conditioning of the position actual
                     value in a neutral position 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 position actual value is conditioned immediately after the system has booted, regardless
                     of whether the position controller is enabled, as soon as valid values are received via the
                     encoder interface.
                     Parameter p2502 (encoder assignment) is used to define from which encoder (1 or 2), the
                     position actual value is sensed.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    217
Drive functions
7.3 Function modules
                 S SRVLWLRQFRQWURODWPRWRUHQFRGHU
                              
                                                 S/RDGUHYROXWLRQV
                  (QFRGHU                                  S/8SHUORDGUHYROXWLRQ
                                                                
S0RWRUUHYROXWLRQV
                 S SRVLWLRQFRQWURODWH[WHUQDOHQFRGHU
                             
                                                 S/RDGUHYROXWLRQV
                                                     
                                                                                          (QFRGHU
                  (QFRGHU                                  S/8SHUORDGUHYROXWLRQ
                                                                
                                                   S0RWRUUHYROXWLRQV
                                                      
                 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 position unit LU.
                 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).
                        S
                             SRVLWLRQFRQWURODWOLQHDUPRWRUHQFRGHU
                                   
(QFRGHU
                                                        
                                                S/8SHUPP
                                    
                        S SRVLWLRQFRQWURODWH[WHUQDOHQFRGHU
                                                S/RDGUHYROXWLRQV
                                                              S6SLQGOHSLWFK
                                                      S0RWRUUHYROXWLRQV
                                                          
                 (QFRGHU
                                                                                              (QFRGHU
                                                                                S/8SHUPP
                                                                                                                  Function Manual
218                                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                   Drive functions
                                                                                                             7.3 Function modules
                     For linear encoders, 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
                                                                                                $FWXDOSRVLWLRQYDOXH
                        /8                                                                         VBDFW
                                                                                                     
                                                                                      
                                        
                                                                                           
                     $FW9DOBFRQGFRUUDFW
                     S
                                                  6HWVBDFW6HW9DO
                                                 S
                                                    
                                                            
                            $FW9DOBFRQGFRUU       6HWVBDFWDFW          3RVLWLRQRIIVHW
                             S                 S                  S
                                                                                   
                     A correction can be made using connector input p2513 (correction value, position actual
                     value conditioning) 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.
                     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 position actual value), a position setting value can be entered.
                             WARNING
                     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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  219
Drive functions
7.3 Function modules
Terminology
                 ● Encoder range
                       The encoder range is the position area that can itself represent the absolute encoder.
                 ● Singleturn encoder
                       A singleturn encoder is a rotating absolute encoder, which provides an absolute image of
                       the position inside an encoder rotation.
                 ● Multiturn encoder
                       A multiturn encoder is an absolute encoder that provides an absolute image of several
                       encoder revolutions (e.g. 4096 revolutions).
Description
                 Position tracking enables reproduction of the position of the load when gears are used. It can
                 also be used to extend the position area.
                 With position tracking, a load gear can also be monitored if the "position control" function
                 module is active (p0108.3 = 1).
                                 SS
                       M
                                                           /RDG
                       ~
                                 /RDGJHDU
                                 2QO\IRUHQFRGHUBDQG
                                 DFWLYDWHGSRVLWLRQ
                                 FRQWUROOHU S 
                 The encoder position actual value in r0483 (must be requested via GnSTW.13) is limited to
                 232 places. When position tracking is switched off (p2720.0 = 0), the encoder position actual
                 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.
                 When position tracking is activated (p2720.0 = 1), the encoder position actual value r0483
                 comprises the following:
                 ● Encoder pulses per revolution (p0408)
                 ● Fine resolution per revolution (p0419)
                 ● The gear ratio (p0433/p0432)
                                                                                                     Function Manual
220                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                             7.3 Function modules
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
Prerequisite
                     ● Absolute encoder
Description
                     Position tracking enables reproduction of the position of the load when gears are used. It can
                     also be used to extend the position area.
                     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).
                     Position tracking for the load gear can only be activated once for each motor data set MDS.
                     The load position actual value in r2723 (must be requested via GnSTW.13, see section
                     "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)
                        Note
                        The sum of p0408, p0419 and p2721 is limited to 32 bits.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   221
Drive functions
7.3 Function modules
                                                                            ([WHQGHGSRVLWLRQUDQJH
                                                                            WKURXJKYLUWXDOPXOWLWXUQ
                                                                             LQWHUQDOO\PDSSHGWRWKH(326
                  3RVLWLRQDEVROXWHHQFRGHU                                 UDQJH
(QFRGHUUHYROXWLRQV U
Figure 7-44 Position tracking (p2721 = 24), setting p2504 = p2505 =1 (gear factor = 1)
                                                                                                              Function Manual
222                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
                     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 onto the reproducible encoder range of
                     EPOS.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       223
Drive functions
7.3 Function modules
                 Note
                 If the gear factor 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.
                 For rotary axes, the virtual multiturn resolution (p2721) is preset to the value of the multiturn
                 resolution of the encoder (p0421) but may be changed.
                 Example: Singleturn encoder
                 Parameter p0421 is preset to p0421 = 1. However, parameter p2721 can be altered
                 subsequently, e.g. the user can program p2721 = 5. As a result, the encoder evaluation
                 initiates 5 load rotations before the same absolute value is achieved again.
                 For linear axes, the virtual multiturn resolution (p2721) is preset to the multiturn resolution of
                 the encoder (p0421) extended by 6 bits (max. overflows 32 positive/negative)
                 The value 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.
                 That means, +/- 131072 encoder revolutions or load revolutions can be reproduced in this
                 way.
                 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.
                                                                                                      Function Manual
224                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
                            CAUTION
                     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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       225
Drive functions
7.3 Function modules
                 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.
                   In this case, the settings in each of the load gear parameters p2504[D], p2505[D],
                   p2720[D], p2721[D] and p2722[D] must be identical.
                 ● 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 the relevant encoder data set.
                 ● An axis in an inactive drive data set may move by a maximum of half an encoder range
                   (see p2722: tolerance window).
                                                                                                       Function Manual
226                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Drive functions
                                                                                            7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 227
Drive functions
7.3 Function modules
Features
                 ● Symmetrization (p2535, p2536)
                 ● Limiting (p2540, p2541)
                 ● Pre-control (p2534)
                 ● Adaptation (p2537, p2538)
                       Note
                       We only recommend that experts use the position controller functions without using the
                       basic positioner.
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 pre-control. 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 deadtime element (p2535 symmetrizing filter speed pre-control
                 (deadtime) and PT1 element (p2536 symmetrizing filter speed pre-control (PT1)). The speed
                 pre-control p2534 (factor, speed pre-control) can be disabled via the value 0.
                                                                                                     Function Manual
228                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                    Drive functions
                                                                                                              7.3 Function modules
Features
                     ● Standstill monitoring (p2542, p2543)
                     ● Positioning monitoring (p2544, p2545)
                     ● Dynamic following error monitoring (p2546, r2563)
                     ● Cam controllers (p2547, p2548, p2683.8, p2683.9)
Description
                                                  V      6HWSRLQW     $FWXDOYDOXH
                         6WDQGVWLOOZLQGRZ
                                  S                                                           3RVLWLRQUHDFKHG
                                                                                                   U
                        ෙ6 6WDQGVWLOO
                                         ෙ6 3RV                                                                         W
                                                                                         S
                                                                         ෙW 6WDQGVWLOO   6WDQGVWLOOPRQLWRULQJWLPH
                                              S
                                        3RVLWLRQLQJZLQGRZ                  ෙW 3RV       S
                                                                                         3RVLWLRQPRQLWRULQJWLPH
                     The position controller monitors the standstill, positioning and following error.
                     Zero-speed monitoring is activated by binector inputs p2551 (setpoint stationary) and p2542
                     (zero-speed window). If the zero-speed window is not reached once the monitoring time
                     (p2543) has lapsed, 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.
                     The standstill monitoring and the positioning monitoring can be de-activated 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).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                   229
Drive functions
7.3 Function modules
                                                                                                   VBGHOWDBPRQLWWRO
                                                                                                          
                       3RVLWLRQVHWSRLQWDIWHU
                                                                                                  >/8@
                       SUHFRQWUROEDODQFLQJILOWHU
                                                         S!
                                                                >@                             S 
                                                                                )ROORZLQJHUURUG\Q
                                                                                    U                                    )ROORZLQJHUURUZLWKLQWROHUDQFH
                                                             
                                                                                                                
                 3RVLWLRQVHWSRLQWLQIURQWRI   37                                                                                 U
                                                             
                                                                                                               
                 SUHFRQWUROEDODQFLQJILOWHU    PRGHO                      
                                                                                                                        ))ROORZLQJHUURUWRRKLJK
                                             S
                                              VBDFW
                 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.
                 &DPVZLWFKLQJVLJQDO
                 U
                                       
                                                                                                                        V
                                                                                   &DPVZLWFKLQJSRVLWLRQ
                                                                                        S
                 &DPVZLWFKLQJVLJQDO
                  
                 U
                                       
                                                                                                                 V
                                                                                                 &DPVZLWFKLQJSRVLWLRQ
                                                                                                      S
                 The position controller has two cam controllers. If cam position p2547 or p2548 is passed in
                 the positive direction (p2521 > p2547 or 2548), then cam signals r2683.8 and r2683.9 are
                 reset.
                                                                                                                                                 Function Manual
230                                                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Drive functions
                                                                                   7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                        231
Drive functions
7.3 Function modules
Description
                 The "Reference mark search" and "Measuring probe evaluation" functions can be initiated
                 and carried-out via binector input p2508 (activate reference mark search) and p2509
                 (activate measuring probe evaluation). Binector inputs p2510 (measurement probe selection)
                 and p2511 (measurement probe edge evaluation) define the mode for measurement probe
                 evaluation.
                 The probe signals are recorded via the encoder 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 clock cycle of the controller
                 (r2064[1]) must be an integer multiple of the position controller cycle.
                 The system outputs a message if the same probe input is already being used (see also
                 p0488, p0489 and p0580).
                 The appropriate function is started using a 0/1 edge at the appropriate input p2508 (activate
                 reference mark search) or p2509 (activate measuring probe evaluation) 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 (reference measurement) until the
                 corresponding input p2508 (activate reference mark searches) or p2509 (activate
                 measurement probe evaluation) 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 functions
                 "reference mark search" (for the function reference point search) and "measuring probe
                 evaluation" (for the function flying referencing) are initiated by the function module basic
                 positioner and the feedback signal (r2526, r2523) is fed back to this (see also: section
                 "Control and status words for encoders").
                                                                                                    Function Manual
232                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
7.3.5.6           Integration
                     The "positon control" function module is integrated in the system as follows:
Commissioning
                     The configuration screen for "Position control" in STARTER 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 via the commissioning wizard, drive
                     configuration ("configure DDS"); (configuration "Closed-loop control structure" - checkbox
                     "basic positioner").
                     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, the position
                     controller must be disabled (p2550 = 0) and switch to 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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       233
Drive functions
7.3 Function modules
General description
                 The basic positioner 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).
                 User-friendly configuration, commissioning, and diagnostic functions are also available in
                 STARTER for the basic positioner functionality (graphic navigation). In STARTER, there is a
                 control panel for the basic positioner and speed-controlled operation; using this control
                 panel, the functionality can be started from a PC/PG to commission the system or carry out
                 diagnostics.
                 When the basic positioner is activated (r0108.4 = 1), then the position control (r0108.3 = 1)
                 should also be activated. This is realized automatically when activating the basic positioner
                 via the STARTER commissioning wizard. Further, the necessary "internal interconnections"
                 (BICO technology) are automatically established.
                        CAUTION
                  The basic positioner requires the position controller functions. The BICO interconnections
                  established by the basic positioner must be changed by experienced users only.
                 This means that naturally the position control functions are also available (e.g. standstill
                 monitoring, positioning monitoring, dynamic following error monitoring, cam controllers,
                 modulo function, measuring probe evaluation). Also refer to the section "Position control".
                 In addition, the following functions can be carried out using the basic positioner:
                 ● Mechanical system
                       – Backlash compensation
                       – Modulo offset
                       – Position tracking of the load gear (motor encoder) with absolute encoders
                 ● Limits
                       – Traversing profile limits
                       – Traversing range limits
                       – Jerk limitation
                                                                                                       Function Manual
234                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
                     ● Referencing or adjusting
                        – Set reference point (for an axis at standstill that has reached its target position)
                        – Reference point approach
                          (autonomous mode including reversing cam functionality, automatic direction of
                          rotation reversal, referencing to "cams and encoder zero mark" or only "encoder zero
                          mark" or "external equivalent zero mark (BERO)")
                        – Flying referencing
                          (during the "normal" traversing motion, it is possible to reference, superimposed, using
                          the measuring probe evaluation; generally, evaluating e.g. a BERO. Higher-level
                          (superimposed) function for the modes "jog", direct setpoint input/MDI and "traversing
                          blocks")
                        – Referencing with incremental measuring systems
                        – Absolute encoder adjustment
                     ● Traversing blocks operating mode
                        – Positioning using traversing blocks that can be saved in the drive unit including block
                          change enable conditions and specific tasks for an axis that was previously referenced
                        – Traversing block editor using STARTER
                        – A traversing block contains the following information:
                          traversing block number
                          job (e.g. positioning, wait, GOTO block step, setting of binary outputs)
                          motion parameters (target position, velocity override for acceleration and deceleration)
                          mode (e.g: Skip block, block change enable conditions such as "Continue_with_stop"
                          and "Continue_flying")
                          Task parameters (e.g. delay time, block step conditions)
                     ● Direct setpoint input (MDI) mode
                        – Positioning (absolute, relative) and setting-up (endless closed-loop position control)
                          using direct setpoint inputs (e.g. via the PLC or process data)
                        – It is always possible to influence the motion parameters during traversing (on-the-fly
                          setpoint acceptance) as well as on-the-fly change between the Setup and Positioning
                          modes.
                     ● Jog mode
                        – Closed-loop position controlled traversing of the axis with the "endless position
                          controlled" or "jog incremental" modes that can be toggled between (traverse through
                          a "step width")
                     ● Standard PROFIdrive positioning telegrams are available (telegrams 7, 9, 110 and 111).
                       When these are selected, the internal "connection" to the basic positioner is established
                       automatically.
                     ● Control using PROFIdrive telegrams 7 and 110.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     235
Drive functions
7.3 Function modules
Features
                 ● Backlash compensation (p2583)
                 ● Modulo offset (p2577)
Description
                 %DFNODVK
                 S
                 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.
                 Note
                 The backlash compensation is active, after
                 • 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 axis actual value is
                 corrected dependent on the actual traversing direction and displayed in r2667. This value is
                 taken into account in the position actual value using p2516 (position offset).
                 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.
                                                                                                       Function Manual
236                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
                     0RGXORUDQJH                                             
                      
                     S   
                               GHDFWLYDWHG                         3RVLWLRQVHWSRLQW
                     0RGXORFRUUHFWLRQ     
                                                                   U
                     DFWLYDWLRQ
                     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 position actual 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 position actual value conditioning). 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:
                     ● 1. Motor encoder without position tracking:
                         v = p0421 * p2506 * p0433 * p2505 / (p0432 * p2504 * p2576)
                     ● 2. Motor encoder with position tracking for the load gear:
                         v = p2721 * p2506 * p0433 / (p0432 * p2576)
                     ● 3. Motor encoder with position tracking for the load gear:
                         v = p2721 * p2506 / p2576
                     ● 4. Direct encoder without position tracking:
                         v = p0421 * p2506 * p0433 / (p0432 * p2576)
                     With position tracking it is recommended to change p2721.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    237
Drive functions
7.3 Function modules
7.3.6.2 Limits
Description
                 The velocity, acceleration and deceleration can be limited and the software limit switches
                 and STOP cams set.
Features
                 ● Traversing profile limits
                       – Maximum velocity (p2571)
                       – Maximum acceleration (p2572) / maximum deceleration (p2573)
                 ● Traversing range limits
                       – Software limit switch (p2578, p2579, p2580, p2581, p2582)
                       – STOP cams (p2568, p2569, p2570)
                 ● Jerk limitation
                       – Jerk limitation (p2574)
                       – Activation of jerk limitation (p2575)
Maximum velocity
                 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 input/MDI for positioning/setting-up
                 ● Reference point approach
                                                                                                      Function Manual
238                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                             7.3 Function modules
Maximum acceleration/deceleration
                     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.
                     Both values are relevant for:
                     ● Jog mode
                     ● Processing traversing blocks
                     ● Direct setpoint input/MDI for positioning and setting-up
                     ● Reference point approach
                     The parameters do not have any effect when faults occur with the fault responses OFF1 /
                     OFF2 / OFF3.
                     In the traversing blocks mode, the acceleration and deceleration can be set in multiple
                     integer steps (1 %, 2 % ... 100 %) of the maximum acceleration and deceleration. In “direct
                     setpoint input/MDI for positioning and setting up” operating mode, the acceleration/delay
                     override (assignment of 4000 hex = 100%) is specified
                     Note
                     A maximum acceleration and/or delay dependent on current velocity (zigzag acceleration) is
                     not supported.
                     Note
                     When using the PROFIdrive message frame 110, the velocity override is already connected
                     and has to be supplied by the message frame.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   239
Drive functions
7.3 Function modules
STOP cam
                  A traversing range can, on one hand, be limited per software using the software limit
                  switches and on the other hand, the traversing range can be limited per hardware. In this
                  case, the functionality of the STOP cam (hardware limit switch) is used. The function of the
                  STOP cams is activated by the 1 signal on the binector input p2568 (activation of STOP
                  cams).
                  Once enabled, the activity of binector inputs p2569 (STOP cam, minus) and p2570 (STOP
                  cam, plus) is checked. These are low active; this means if a 0 signal is present at binector
                  input p2569 or p2570, then these are active.
                  When a STOP cam (p2569 or p2570) is active, the current motion is halted with the
                  maximum deceleration (p2573) and the appropriate status bit r2684.13 (STOP cam minus
                  active) or r2684.14 (STOP cam plus active) is set.
                  When an axis has approached a STOP cam, only motion that allows the axis to move away
                  from the cam is permitted (if both STOP cams are actuated, then no motion is possible).
                  When the STOP cam is exited, this is identified by the 0/1 edge in the permitted traversing
                  direction which means that the corresponding status bits (r2684.13 or r2684.14) are reset.
Jerk limitation
                  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 diagram shows that 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             
                  $FFHOHUDWLRQ>PVt@
                                                                                       9HORFLW\                 
                                                                                                                      9HORFLW\ PV
                                                                                                               
                                                                                                 
                                                                            7LPH
                  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.
                                                                                                                                      Function Manual
240                                                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                 Drive functions
                                                                                                                           7.3 Function modules
                                                                                    $FFHOHUDWLRQ     
                     $FFHOHUDWLRQ>PVt@                                            9HORFLW\         
                                                                                                           9HORFLW\ PV
                                                                                                     
                                           
                                                                                                    
                                                                                                      
                                           
                                                                                                    
                                                                                         
                                                                         7LPH
                     The maximum inclination (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 limiting
                     permanently, set parameter p2575 ("Active jerk limitation") to 1. In this case, limitation
                     cannot be activated or deactivated in traversing block mode by means of the command
                     "JERK" as this would require 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.
                     Limitation is effective:
                     ● In jog mode
                     ● When traversing blocks are processed
                     ● When setpoints are defined directly/MDI for positioning and setup
                     ● During referencing
                     ● During stop responses due to alarms
                     Jerk limitation is not active when messages are generated with stop responses OFF1 / OFF2 /
                     OFF3.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                241
Drive functions
7.3 Function modules
STOP cam
                 ● p2568 BI: EPOS STOP cam activation
                 ● p2569 BI: EPOS STOP cam, minus
                 ● p2570 BI: EPOS STOP cam, plus
                 ● r2684 CO/BO: EPOS status word 2
                                                                                                  Function Manual
242                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
7.3.6.3 Referencing
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)
                     ● Selecting the referencing type (p2597)
                     ● Absolute encoder adjustment (p2507)
                         NOTICE
                         Referencing distance-coded zero marks is not supported.
Description
                     After a machine has been powered-up, for positioning, the absolute dimension reference
                     must be established to the machine zero. This operation is known as referencing.
                     The following referencing types are possible:
                     ● Setting the reference point (all encoder types)
                     ● Incremental encoder
                       Active referencing (reference point approach (p2597 = 0)):
                        – Reference cams and encoder zero mark (p2607 = 1)
                        – Encoder zero mark (p0495 = 0)
                        – External zero mark (p0495 ≠ 0)
                     ● Flying referencing (passive (p2597 = 1))
                     ● Absolute encoder
                        – Absolute encoder adjustment
                        – Flying referencing (passive (p2597 = 1))
                     A connector input is provided for all referencing types to input the reference point coordinate;
                     this allows, e.g. the change/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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     243
Drive functions
7.3 Function modules
                 Note
                 If an adjustment is lost on an already adjusted axis, the axis will remain unadjusted even
                 when the drive unit is switched OFF/ON. The axis needs to be adjusted again in such cases.
                        CAUTION
                  During adjustment with the rotary absolute encoder, a range is aligned symmetrically
                  around the zero point with half the encoder range within which the position is restored after
                  switch off/on. If position tracking is deactivated (2720.0 = 0), only one encoder overflow is
                  permitted in this range (further details are given in the chapter titled Position controller →
                  Position actual value conditioning). Once adjustment has been carried out, the range must
                  not be exited because a unique reference between the actual encoder value and the
                  mechanical components cannot be established outside the range.
                  If the reference point p2599 is in the encoder range, the actual position value is set in line
                  with the reference point during adjustment. Otherwise, it is set to a corrected value in the
                  encoder range.
                  No overflow occurs with linear absolute encoders, which means that the position can be
                  restored within the entire traversing range after switch on/off once adjustment has been
                  carried out. During adjustment, the actual position value is set in line with the reference
                  point.
                                                                                                     Function Manual
244                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                              Drive functions
                                                                                                        7.3 Function modules
                                                                            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 search for reference is selected at the same time (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. The SW limit switch monitoring is,
                     if required, re-activated after completion.
                     The velocity override set is only effective during the search for the reference cam (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 complete traversing or modulo range are
                     designated with parameter p2607 = 0 (no reference cam present). After starting the
                     referencing process, synchronization to the reference zero marks is started straight away
                     (see step 2) for these axes.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             245
Drive functions
7.3 Function modules
                 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 delivery both a rising and a falling edge. For a reference
                 point approach with evaluation of the encoder zero mark, for increasing position actual
                 values the 0/1 edge is evaluated and for decreasing position actual 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
                                                                                                      Function Manual
246                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
                     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 present (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 (p0495). The drive continues to travel with the same velocity and
                     travel is started to the reference point (refer to step 3).
                     Note
                     The velocity override is inoperative during this process.
                     An equivalent zero mark can be set using parameter p0495 (equivalent zero mark input
                     terminal) and the corresponding digital input selected. As standard, for increasing actual
                     position values, the 0/1 edge is evaluated and for decreasing position actual values, the 1/0
                     edge. For the equivalent zero mark, this can be inverted using parameter p0490 (invert
                     measuring probe or equivalent zero mark).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      247
Drive functions
7.3 Function modules
                 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.
Flying referencing
                 The mode "flying referencing" (also known as post-referencing, positioning monitoring),
                 which is selected using a "1" signal at binector input p2597 (select referencing type), can be
                 used in every mode (jog, traversing block and direct setpoint input for positioning/setting-up)
                 and is superimposed on the currently active mode. Flying referencing can be selected both
                 with incremental and absolute measuring systems.
                 When "flying referencing" during incremental positioning (relative) you can select whether
                 the offset value is to be taken into account for the travel path or not (p2603).
                 The "flying referencing" is activated by a 0/1 edge at binector input p2595 (start referencing).
                 The signal in binector input p2595 (start referencing) must be set during the entire
                 referencing process otherwise the process is aborted.
                 Status bit r2684.1 (passive/flying referencing active) is linked with binector input p2509
                 (activate measurement probe evaluation). It activates measurement 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.
                                                                                                    Function Manual
248                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
                     The measurement probe pulse is used to supply connector input p2660 (home measurement
                     value) with the measurement 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).
                     See function diagram 3614 for more information on the "Flying referencing mode" function.
                     Note
                     Flying referencing is not an active operating mode. It is superimposed by an active operating
                     mode.
                     In contrast to searches for reference, flying referencing 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 Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     249
Drive functions
7.3 Function modules
                                                                                                    Function Manual
250                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                Drive functions
                                                                                                          7.3 Function modules
7.3.6.4           Referencing with more than one zero mark per revolution
                     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.
                     PROFIdrive                          DQ
                     encoder interface                              DQ
                                                                                               Gear           Spindle
                                                                         Motor
                                                                                                 4:1
Position Encoder
Zero mark
Figure 7-53 Design with a gear between the motor and spindle
                     The diagram shows an application example for referencing with several zero marks per
                     revolution and selecting the correct zero mark using a BERO signal.
                     By using a reduction gear between the motor and the load (spindle), the drive detects
                     several revolutions of the motor per mechanical revolution of the load - and therefore also
                     several encoder zero marks.
                     The higher-level control/position control when referencing requires a unique reference
                     between the encoder zero mark and the machine axis (load/spindle). This is the reason that
                     the "correct" zero mark is selected using a BERO signal.
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.
                     ● The preferred mechanical configuration is that 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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                               251
Drive functions
7.3 Function modules
                       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.
                                                                                                        Function Manual
252                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                             7.3 Function modules
Description
                     Up to 16 different traversing blocks can be saved. The maximum number is set using
                     parameter p2615 (maximum number of traversing tasks). All parameters which describe a
                     traversing order are effective during a block change, i.e. 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 p2531
                       (activate traversing task).
                     ● A block change is made in a sequence of traversing tasks.
                     ● An external block change p2632 "External block change" is triggered.
                     Traversing blocks are parameterized using parameter sets that have a fixed structure:
                     ● Traversing block number (p2616[0...63])
                       Every traversing block must be assigned a traversing block number (in STARTER "No.").
                       The traversing blocks are executed in the sequence of the traversing block numbers.
                       Numbers containing the value "-1" are ignored so that the space can be reserved for
                       subsequent traversing blocks, for example.
                        You can use traversing block numbers in the range from 0 ... 63, regardless of the
                        maximum number of traversing blocks (= 16).
                     ● Task (p2621[0...9])
                       1: POSITIONING
                       2: FIXED ENDSTOP
                       3: ENDLESS_POS
                       4: ENDLESS_NEG
                       5: WAIT
                       6: GOTO
                       7: SET_O
                       8: RESET_O
                       9: JERK
                     ● Motion parameters
                        – Target position or traversing distance (p2617[0...63])
                        – Velocity (p2618[0...63])
                        – Acceleration override (p2619[0...63])
                        – Deceleration override (p2620[0...63])
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      253
Drive functions
7.3 Function modules
                                                                                                     Function Manual
254                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
                     Note
                     It is possible to accept traversing blocks from other SINAMICS devices. SINAMICS S110,
                     however, only imports the first 16 traversing blocks; any additional traversing blocks are
                     declined at the time of the import and a fault message is generated.
                     1. Select Project → Save and export from the STARTER menu on the source device and
                        define the export options.
                     2. If you do not want to accept certain traversing blocks, you can delete these from the
                        ISymbol.xml file using a suitable editing program.
                     3. Select Project → Import from the STARTER menu on the target device and choose the
                        XML file to be imported.
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 clock cycle. For CONTINUE_WITH_STOP, the next block is activated in the
                     next interpolation clock cycle. CONTINUE_EXTERNAL_ALARM causes a message to be
                     output immediately.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     255
Drive functions
7.3 Function modules
FIXED STOP
                 The FIXED STOP task triggers a traversing movement with reduced torque to fixed stop.
                 The following parameters are relevant:
                 ● p2616[x] Block number
                 ● p2617[x] Position
                 ● p2618[x] Velocity
                 ● p2619[x] Acceleration override
                 ● p2620[x] Deceleration override
                 ● p2623[x] Task mode
                 ● p2622[x] Clamping torque [0.01 Nm] task parameter for rotary motors.
                 Possible continuation conditions include END, CONTINUE_WITH_STOP,
                 CONTINUE_EXTERNAL, CONTINUE_EXTERNAL_WAIT.
                                                                                                    Function Manual
256                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
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.
                     The following parameters are relevant:
                     ● p2616[x] Block number
                     ● p2622[x] Task parameter = 0 or 1
                     All continuation conditions are possible.
WAITING
                     The WAIT order can be used to set a waiting period, which should expire before the
                     following order 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
                     clock cycle p0112[5]. The minimum delay time is one interpolation clock cycle; this means
                     that if a delay time is parameterized which is less than an interpolation clock cycle, then the
                     system waits for one interpolation clock cycle.
                     Example:
                     Wait time: 9 ms
                     Interpolation clock cycle: 4 ms
                     Active delay time: 12 ms
                     A precise stop is always carried out here before the wait time, regardless of the
                     parameterized continuation condition of the order preceding the WAIT order. 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 delay time has elapsed.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      257
Drive functions
7.3 Function modules
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 orders can be processed in an interpolation
                 cycle and a subsequent POSITION and WAIT order can be started.
SET_O, RESET_O
                 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.
                 The binary signals (r2683.10 (output 1) (or r2683.11 (output 2)) can be assigned to digital
                 outputs. The assignment in STARTER is made using the button "configuration digital output".
                 Any two of the SET_O, RESET_O and GOTO orders can be processed in an interpolation
                 cycle and a subsequent POSITION and WAIT order can be started.
                                                                                                    Function Manual
258                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
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 travek 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 deceleration 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
                     deceleration 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 active.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        259
Drive functions
7.3 Function modules
                 If the parameterized clamping torque is reached at the fixed stop, the status bit r2683.13
                 "Fixed stop clamping torque reached" is set.
                 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 zero, 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 section "Message configuration"), which
                    means that the drive program will advance to the next specified block.
                 • The target point must be sufficiently far inside the workpiece.
                                                                                                      Function Manual
260                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
                     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 mode, a torque limit offset (p1532) can be entered for vertical axes (see also the
                     chapter titled Servo control → Vertical axis).
                     With asymmetrical torque limits p1522 and p1523, the net 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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        261
Drive functions
7.3 Function modules
Features
                 ● Select direct setpoint input (p2647)
                 ● Select positioning type (p2648)
                 ● Direction selection (p2651, p2652)
                 ● Setting-up (p2653)
                 ● Fixed setpoints
                       – CO: Position setpoint (p2690)
                       – CO: Velocity setpoint (p2691)
                       – CO: Acceleration override (p2692)
                       – CO: Deceleration override (p2693)
                 ● Connector inputs
                       – CI: MDI position setpoint (p2642)
                       – CI: MDI velocity setpoint (p2643)
                       – CI: MDI acceleration override (p2644)
                       – CI: MDI deceleration override (p2645)
                       – CI: Velocity override (p2646)
                 ● Accept (p2649, p2650)
                                                                                                  Function Manual
262                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
Description
                     The direct setpoint input function allows for positioning (absolute, relative) and setup
                     (endless position-controlled) by means of direct setpoint input (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 input" 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 input 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 (fixed setpoint position).
                     In the setting-up 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 (setpoint acceptance edge).
                     Note
                     Continuous acceptance p2649 = 1 can only be set with free telegram configuration
                     p0922 = 999. No relative positioning is allowed with continuous acceptance.
                     The direction of positioning 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").
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        263
Drive functions
7.3 Function modules
                 To use the positioning function, the drive must be in operating mode (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
                                                                                                           6HWVHWSRLQWDFFHSWDQFH
                                                                                                              
                                                                      S0',VBVHW
                                                                              
                          )L[HGSRVLWLRQVHWSRLQW   S
                                                     
                                )L[HGYHORFLW\                        S0',YBVHW
                                                                               
                                                    S
                                                     
                                      VHWSRLQW
                         $FFHOHUDWLRQRYHUULGH                        S0',DBVHW
                                                                              
                                                                                            $YDLODEOHVHWWLQJYDOXHV
                                                    S
                                                     
                                                                                                                                          9DOLGVHWWLQJYDOXHV
                                IL[HGVHWSRLQW
                         'HFHOHUDWLRQRYHUULGH                        S0',DBVHW
                                                                          
                                                    S
                                                     
                                IL[HGVHWSRLQW
                            SSRVLWLRQLQJW\SH
                                 
S'LUHFWLRQVHOHFWLRQSRVLWLYH
S'LUHFWLRQVHOHFWLRQQHJDWLYH
[ \
                          SVHWSRLQWDFFHSWDQFHVLJQDOHGJH
                                 
                                                                         
                                                                                                6(7                               5(6(7
                                             &RQWLQXRXVWUDQVIHU 
                                              12UHODWLYHSRV          
                            SWUDQVIHUW\SH
                                                                                                                    32:(521
                                                                      S0',VHOHFWLRQ
                                                                           
                                                     S'RQRWUHMHFWWUDYHUVLQJWDVN
                                                          
                                                                                                                       
                                                                                                                                   
                         Figure 7-54          Setpoint transfer
                                                                                                                                                                 Function Manual
264                                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Drive functions
                                                                                           7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                265
Drive functions
7.3 Function modules
7.3.6.8 Jog
Features
                 ● Jog signals (p2589, p2590)
                 ● Velocity (p2585, p2586)
                 ● Incremental (p2587, p2588, p2591)
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 the end of the traversing range with the specified velocity.
                       -RJ
                  S
                   
                                 
                  S
                   
                                 
                                                                          
                       -RJ 
                                                                                          ,QFUHPHQWDOMRJ
                                                                                                S
                                                                                                 
                                                                                                            '   4
                                        
                                                                                                                     4
                                       S
                                                                     3RVLWLRQ
                                                                       U
                                                                        
                                                            
                                                                                                                         
                                                                                                [        \
                                                                                                            
                                       S
                                                                                               6WRUH        
                                                                                                                         
                                                                       $FWXDOSRVLWLRQ
                                                                       YDOXH
                                                                       S
                                                                                               [       \
                                                                          >@
                                                                                                   6WRUH
                                                                                                
                                                                   6WDUWRIWUDYHUVLQJUDQJH
                                                                  (QGRIWUDYHUVLQJUDQJH
                                                                                                
                                               
                                       S    
                                                               
9HORFLW\
                                                                                                                             Function Manual
266                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      267
Drive functions
7.3 Function modules
                                                                                                       Function Manual
268                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      269
Drive functions
7.3 Function modules
Description
                 In the servo operating mode, the extended setpoint channel is deactivated by default. If an
                 extended setpoint channel is required, it has to be activated. The extended setpoint channel
                 is always activated in the vector operating mode.
Properties of servo mode without the "extended setpoint channel" function module
                 ● The setpoint is directly interconnected to p1155[D] (e.g. from a higher-level control or
                   technology controller)
                 ● Dynamic Servo Control (DSC) only
                       When using DSC, the "extended setpoint channel" is not used. This unnecessarily uses
                       the computation time of the Control Unit and, for servo, can be deactivated.
                 ● Deceleration ramp OFF1 via p1121[D]
                 ● Deceleration ramp OFF3 via p1135[D]
                 ● For PROFIdrive telegrams 2 to 103 and 999 only (free assignment)
                 ● STW 1 bit 5 (freeze ramp-function generator), no function
                                                                                                    Function Manual
270                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Drive functions
                                                                                                    7.3 Function modules
7.3.7.2           Description
                     In the extended setpoint channel, setpoints from the setpoint source are conditioned for
                     motor control.
                     The setpoint for motor control can also originate from the technology controller (see
                     "Technology controller").
6HWSRLQWVRXUFHV
                                                     0DLQVHWSRLQW               6XSSOHPHQWDU\
                                                                                    VHWSRLQW
                                                           0DLQVXSSOHPHQWDU\VHWSRLQW
                                                                 VHWSRLQWVFDOLQJ
                      6HWSRLQWFKDQQHO
                                                            'LUHFWLRQRIURWDWLRQOLPLWLQJ
                                                                 'LUHFWLRQUHYHUVDO
                                                             6XSSUHVVLRQEDQGZLGWKV
                                                                6HWSRLQWOLPLWLQJ
5DPSIXQFWLRQJHQHUDWRU
                      0RWRUFRQWURO                                  0RWRUFRQWURO
                                                                     6HUYRYHFWRU
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         271
Drive functions
7.3 Function modules
Setpoint sources
                   The closed-loop control setpoint can be interconnected from various sources using BICO
                   technology (e.g. to p1070 CI: main setpoint (see function diagram 3030)).
                   There are various options for setpoint input:
                   ● Fixed speed setpoints
                   ● Motorized potentiometer
                   ● Jog
                   ● Field bus
                       – Setpoint via PROFIBUS, for example
                   ● About the analog input AI of the CU 305
7.3.7.3 Jog
Description
                   This function can be selected via digital inputs or via a field bus (e.g. PROFIBUS).
                   The setpoint is, therefore, predefined via p1058[D] and p1059[D].
                   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 diagram "Function chart: 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.
                   CAUTION
                   The "Jog" function is not PROFIdrive-compliant!
                                  6LJQDO
                                 -RJJLQJ
                                6LJQDO
                              212))
                           7RWDOVHWSRLQW
                        HIIHFWLYH U
                             -RJVHWSRLQW
                                   DFWLYH
                                                                                                      Function Manual
272                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                           Drive functions
                                                                                                     7.3 Function modules
                                                      
                                       -RJ
                                                                                                                W
                                     S           
                     'LJLWDO,QSXW             
                                                      
                      )LHOGEXV         -RJ
                                                                                                                W
                                     S           
                                               
                                                             Q
                                                   S
                                                   S
W
S
                                                                                            S
                                                                          S
                                                                 S
                                                                                   S
                                               S
Jog properties
                     ● If both jog signals are issued at the same time, the current speed is maintained (constant
                       velocity phase).
                     ● Jog setpoints are approached and exited via the ramp-function generator.
                     ● The jog function can be activated from the "ready for switching on" status and from the
                       OFF1 deceleration ramp.
                     ● If ON/OFF1 = "1" and jog are selected simultaneously, ON/OFF1 has priority.
                     ● OFF2 and OFF3 have priority over jog.
                     ● In jog mode, the main speed setpoints (r1078) and the supplementary setpoints 1 and 2
                       (p1155 and p1160) are inhibited.
                     ● The suppression bandwidths (p1091 ... p1094) and the minimum limit (p1080) in the
                       setpoint channel are also active in jog mode.
                     ● In jog mode, ZSWA.02 (operation enabled) is set to "0" because the speed setpoint has
                       not been enabled for control.
                     ● The ramp-function generator cannot be frozen (via p1141) in jog mode (r0046.31 = 1).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          273
Drive functions
7.3 Function modules
Jog sequence
32:(521
                                                     66ZLWFKLQJRQLQKLELWHG
                                                         !     =6:$(             [
                                                                =6:$(         !
                            &RPPLVVLRQLQJFRPSOHWHG
                                    S DQGS 
                                 $86 67:$( 
                                                         !         
                                 $86 67:$( 
                                         672VHOHFWHG
                                                        65HDG\IRUVZLWFKLQJRQ
                                                                  =6:$          
                                                          !
                                                                  =6:$          !
                                                                                                                  'ULYHDWVWDQGVWLOO
                                                           0DLQFRQWDFWRURSHQ
                                                           :DLWIRUMRJ
                                           -RJ
                                            67:$ !                                               3XOVHHQDEOH+:
                                                                  ุ                                >)3@
                                           -RJ
                                            67:$ !
                                                     65HDG\IRURSHUDWLRQ                                              6F-RJ
                                                             =6:$                                             GRZQUDPS              
                                                         ! =6:$                                                                   !
                       (QDEOHRSHUDWLRQ 67:$           =6:$            !                    8VLQJWKHUDPSIXQFWLRQJHQHUDWRU
                                                                                                                    GHFHOHUDWHWKHGULYHGRZQWR
                                                               &ORVHOLQHFRQWDFWRU                            _Q_QBPLQS VSHHGWKUHVKROG
                                                               :DLWIRUSUHFKDUJLQJ                                         VWDQGVWLOO
                                                                                                                            PRQLWRULQJ
                                                   !
                              (QDEOHRSHUDWLRQ 67:$
                   5HDG\IURPWKH0RWRU0RGXOH U
                                   'HPDJQHWL]LQJFRPSOHWHG                                   -RJ                     -RJ
                           U                                                                 ุ                              
                                ,QIHHGUHDG\                                                  -RJ                     -RJ
                           S 
                                                                6RSHUDWLRQ
                                                                 =6:$ 
                                                        !       =6:$ 
                                                                                        
                                                                 =6:$ 
                                                                                       !
                                                             3XOVHVHQDEOHG
                                                           &RQWUROOHUHQDEOHG
                                                     (QDEOHDVVRFLDWHGMRJVHWSRLQW
                                                                                                                                                     Function Manual
274                                                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Drive functions
                                                                                         7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                              275
Drive functions
7.3 Function modules
                                                                                                   Function Manual
276                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
Description
                     This function can be used to specify preset speed setpoints. The fixed setpoints are defined
                     in 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).
Properties
                     ● 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
Adjustable parameters
                     ● p1001[D] CO: Fixed speed setpoint 1
                     ● ...
                     ● p1004[D] CO: Fixed speed setpoint 4
                     ● p1020[C] BI: Fixed speed setpoint selection Bit 0
                     ● p1021[C] BI: Fixed speed setpoint selection Bit 1
Display parameters
                     ● r1024 CO: Fixed speed setpoint effective
                     ● r1197 Fixed speed setpoint current number
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       277
Drive functions
7.3 Function modules
Description
                 This 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).
                                                                                                     Function Manual
278                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                Drive functions
                                                                                          7.3 Function modules
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                               279
Drive functions
7.3 Function modules
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 simultaneously via two separate
                 or one setpoint source and added in the setpoint channel.
                                               6FDOLQJ
                                             0DLQVHWSRLQW
                                             S>&@
                                                         
                   0DLQVHWSRLQW                                   U
                       S>&@
                                    
                                                               
                                                                             U
                  6XSSOHPHQWDU\VHWSRLQW
                       S>&@
                                                                             U
                                         6FDOLQJ                              'LUHFWLRQRIURWDWLRQOLPLWLQJ
                                  6XSSOHPHQWDU\VHWSRLQW                           'LUHFWLRQUHYHUVDO
                                          S>&@
                                                     
                                                                                6XSSUHVVLRQEDQGZLGWKV
                                                                                   6HWSRLQWOLPLWLQJ
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Adjustable parameters
                 ● p1070[C] CI: Main setpoint
                 ● p1071[C] CI: Main setpoint scaling
                 ● p1075[C] CI: Supplementary setpoint
                 ● p1076[C] CI: Supplementary setpoint scaling
                                                                                                                      Function Manual
280                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                    Drive functions
                                                                                                              7.3 Function modules
Display parameters
                     r1073[C] CO: Main setpoint effective
                     r1077[C] CO: Supplementary setpoint effective
                     r1078[C] CO: Total setpoint effective
Description
                     A reverse operation involves a direction reversal. Selecting setpoint inversion p1113[C] can
                     reverse the direction in the setpoint channel.
                     Parameter p1110[C] or p1111[C] can be set respectively to prevent input of a negative or
                     positive setpoint via the setpoint channel. However, the following settings for minimum speed
                     (p1080) in the setpoint channel are still operative. With the minimum speed, the motor can
                     turn in a negative direction, although p1110 = 1 is set.
                                                        %ORFNSRVLWLYHGLUHFWLRQRIURWDWLRQ
                                                        S>&@
                                    %ORFNQHJDWLYHGLUHFWLRQRIURWDWLRQ
                                    S>&@
                      6HWSRLQWLQYHUVLRQ
                      S>&@
                                                                            
                                  
                                                                            
                                                                                6XSSUHVVLRQEDQGZLGWKV
                                                                                   6HWSRLQWOLPLWLQJ
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                   281
Drive functions
7.3 Function modules
Adjustable parameters
                 ● p1110[C] BI: Inhibit negative direction
                 ● p1111[C] BI: Inhibit positive direction
                 ● p1113[C] BI: Setpoint inversion
                                                                                                   Function Manual
282                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                            Drive functions
                                                                                                                      7.3 Function modules
Description
                     In the range 0 U/min to setpoint speed, a drive train (e.g. motor, coupling, shaft, machine)
                     can have one or more points of resonance, which can result in vibrations. The suppression
                     bandwidths can be used to prevent operation in the resonance frequency range.
                     The limit speeds can be set via p1080[D] and p1082[D]. These limits can also be changed
                     during operation with the connectors p1085[C] and p1088[C].
                                                            S>'@         S>'@
                                                                        
                                                                    6XSSUHVVLRQ
                                                                    EDQGZLGWKV
S>'@
                       S>'@
                                               S>&@
                              S                  
                                                                        0LQ                     U
                                               S>'@
                                       6SHHGOLPLWLQJPLQ                                 6SHHGOLPLWLQJPD[
                      S>'@                \                                                    \
                                   [                        \                            [               [ \
                                                                         U                                   U
                                                       [
                             
                                                              
                       S'@
                                               S>&@
                                 S                           0D[                      U
5DPSIXQFWLRQJHQHUDWRU
0RWRUFRQWURO
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                           283
Drive functions
7.3 Function modules
Setpoint limitation
                  ● p1080[D] Minimum speed
                  ● p1082[D] Maximum speed
                  ● p1083[D] CO: Speed limit in positive direction of rotation
                  ● r1084 Speed limit positive effective
                  ● p1085[C] CI: Speed limit in positive direction of rotation
                  ● p1086[D] CO: Speed limit negative direction of rotation
                  ● r1087 Speed limit negative effective
                  ● p1088[C] DI: Speed limit negative direction of rotation
                  ● r1119 Ramp-function generator setpoint at the input
Suppression bandwidths
                  ● p1091[D] Suppression speed 1
                  ● ...
                  ● p1094[D] Suppression speed 4
                  ● p1101[D] Suppression speed bandwidth
                                                                                                     Function Manual
284                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                            Drive functions
                                                                                                      7.3 Function modules
Description
                     The ramp-function generator is used to limit acceleration in the event of abrupt setpoint
                     changes, which helps prevent load surges throughout the drive train. The ramp-up time
                     p1120[D] and ramp-down time p1121[D] 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[D] is used as a reference value for calculating the ramps from
                     the ramp-up and ramp-down times. A special adjustable ramp can be set via p1135 for quick
                     stop (OFF3), e.g. for rapid controlled deceleration when an emergency OFF button is
                     pressed.
                     There are two types of ramp-function generator:
                     ● Basic ramp-function generator with
                        – Acceleration and deceleration ramps
                        – Ramp for quick stop (OFF3)
                        – Tracking can be selected via a binector input
                        – Setting values for the ramp-function generator
                     ● Extended ramp-function generator also has
                        – Initial and final rounding off
                                Note
                                The ramp-function generator cannot be frozen (via p1141) in jog mode (r0046.31 = 1).
                           [
                                    7XS   7GQ
                       S
                                                                W
                      S
\
S
                                                                W
                      S
                                                  7XS   7GQ
Figure 7-65 Ramp-up and ramp-down with the basic ramp-function generator
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           285
Drive functions
7.3 Function modules
                       S
                                     [
\
                       S
                        G\GW ,5               )5   ,5          )5 ,5   )5   ,5     )5
W
7XSBHII 7GQBHII
                                                                                                                       Function Manual
286                                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                            Drive functions
                                                                                                      7.3 Function modules
ZLWKRXWWUDFNLQJ ZLWKWUDFNLQJ
6SHHGDFWXDOYDOXH 6SHHGDFWXDOYDOXH
W W W W
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           287
Drive functions
7.3 Function modules
Adjustable parameters
                 ● p1115 Ramp-function generator selection
                 ● p1120[D] Ramp-function generator ramp-up time
                 ● p1121[D] Ramp-function generator ramp-down time
                 ● p1122[C] BI: Bypass ramp-function generator
                 ● p1130[D] Ramp-function generator initial rounding time
                 ● p1131[D] Ramp-function generator final rounding time
                 ● p1134[D] Ramp-function generator rounding type
                 ● p1135[D] OFF3 ramp-down time
                 ● p1136[D] OFF3 initial rounding time
                 ● p1137[D] OFF3 final rounding time
                 ● p1140[C] BI: Enable ramp-function generator
                 ● p1141[C] BI: Start ramp-function generator
                 ● p1143[C] BI: Ramp-function generator, accept setting value
                 ● p1144[C] CI: Ramp-function generator setting value
                 ● p1145[D] Ramp-function generator tracking
                 ● p1148 [D] Ramp-function generator tolerance for ramp-up and ramp-down active
                 ● p1151 [D] Ramp-function generator configuration
                                                                                                     Function Manual
288                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
Display parameters
                     ● r1119 CO: Ramp-function generator setpoint at the input
                     ● p1149 Ramp-function generator acceleration
                     ● r1150 CO: Ramp-function generator speed setpoint at the output
7.3.8.1 Overview
Application, properties
                     A logic operation, which connects several states (e.g. access control, plant status) to a
                     control signal (e.g. ON command), is required for controlling the drive system in a wide
                     variety of applications.
                     Along with logic operations, a number of mathematical functions and storing elements are
                     becoming increasingly important in drive systems.
                     This functionality is only available as a "free function blocks" function module (FBLOCKS) on
                     the SERVO drive object type of SINAMICS S110.
                     In the free function blocks, analog signals are treated as dimensionless per unit variables
                     (see the "Connection to the drive" chapter).
                     Note
                     This additional functionality increases the calculation time load. This means that the
                     maximum possible configuration with a Control Unit may be restricted (see the "Calculation
                     time load" chapter).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       289
Drive functions
7.3 Function modules
Runtime groups
                 Runtime groups are groups of free function blocks within the system that are computed in
                 the same sampling time and at a specific time.
                 A total of 10+1 "runtime groups" (runtime group 0 to 9 and runtime group 9999 (= runtime
                 group is not computed)) are available for which the sampling time can be set in specific
                 intervals.
                 Each function block is assigned one runtime group via a parameter. In the factory setting, the
                 value 9999 (i.e. the function block is not computed) is assigned to each function block.
                 Example:
                 For function block ADD 0 (see the SINAMICS S110 List Manual, function diagram 7220), the
                 runtime group is set in p20096.
                 The runtime groups are divided into one "fixed runtime group" and several "free runtime
                 groups".
                 ● The "fixed runtime group" is called at a defined point in the system runtime. The sole fixed
                   runtime group (p20000[x] = 9003) is arranged before the setpoint channel and calculated
                   in the sampling time of the setpoint channel (4 ms). This set value is only available for the
                   SERVO drive object type.
                 ● The "free runtime groups" are only defined via their sampling time.
                       Note
                       If the same sampling time is assigned to two or more runtime groups (the same fixed or
                       free runtime group), the runtime groups are processed in numerical order.
                 Example
                 p20000[0] = p20000[3] = p20000[9] = 9003
                 The computing sequence is:
                 runtime group 0 first, then runtime group 3, then runtime group 9, and then the setpoint
                 channel.
                 The minimum sampling time is 1 ms.
                 The actual sampling time in ms is displayed for each runtime group in parameter
                 r20001[0...9].
                                                                                                    Function Manual
290                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
In the factory setting, none of the runtime groups is called (p20000[x] = 0).
                     Note
                     The assignment of a runtime group can only be changed if closed loop control is disabled.
                     When changing, the runtime group involved is first logged off from the sampling time
                     management and then logged on again with the new assignment. The runtime group is not
                     calculated during this operation.
                     Logon and logoff are performed in a background process of the drive unit. This is the reason
                     that duration is not defined and depends on the actual calculation time load. This influences
                     the output signal characteristic in the case of time-dependent blocks (e.g. DIF derivative
                     action element). Prior to the first computation cycle after logging back on, internal status
                     variables of the blocks are partially reset.
                     For both of these reasons, this can result in jumps in the output signal of blocks, which for
                     example can influence the torque/force setpoint and, for axes in operation, the torque/force
                     actual value as well. Logic signals can also assume an unexpected state at this instant.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    291
Drive functions
7.3 Function modules
Sampling times
                 Two types of sampling times are available for runtime groups:
                 ● Sampling times generated in the hardware:
                       Every integer multiple of the basic sampling time (r20002) can be generated as a
                       sampling time in p20000[0...9] in the range from 1 x r20002 to 256 x r20002, subject to
                       the following limits:
                       – Min. sampling time = 1 ms
                       – Max. sampling time = r20003
                       Sampling times of 1 ms ... r20003 - r20002 are generated in the hardware from these.
                       Note
                       As regards offline configuration using STARTER commissioning software, values
                       0 ... 256 can be entered in p20000[x], even if this violates the limits stated above for the
                       hardware sampling times from 1 ms ... r20003 - r20002 and r20003.
                       This will only be detected after the Control Unit has been downloaded and generates fault
                       F01042 (parameter error during project download).
                       The basic sampling time for the SERVO drive object type in SINAMICS S110 is as
                       follows:
                       r20002 = 0.25 ms (current controller sampling time)
                 ● Sampling times generated in the software:
                       These sampling times are generated as integer multiples of the basic value for software
                       sampling times and must be read in parameter r20003 when the "free function blocks"
                       function module is active.
                       For the possible set values for the software sampling times, refer to the parameter
                       description for p20000 (see SINAMICS S110 List Manual).
                       Note
                       When p20000[k] = 0, the corresponding runtime group (and, in turn, all the associated
                       function blocks) is not computed.
                                                                                                        Function Manual
292                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Drive functions
                                                                                           7.3 Function modules
                        Note
                        The missing intermediate values are not permitted by the system.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                293
Drive functions
7.3 Function modules
Run sequence
                 In the factory setting, each free function block is assigned a default setting for the run
                 sequence. The run sequence of consecutive free function blocks within a runtime group can
                 be optimized by changing these values accordingly.
                 A run sequence value can be used on a drive object once only. If the same run sequence
                 value is assigned twice in online mode for a drive object, the second value is rejected and
                 the first value retained.
                 The run sequence can be set to between 0 and 32000. A function block with a lower run
                 sequence value is computed within a runtime group before one with a higher value.
                 Note
                 If configuration is carried out OFFLINE, you can set each run sequence value at the outset
                 (e.g. a value can also be assigned to more than one function block simultaneously). The
                 system does not check this until the configuration has been downloaded to the Control Unit.
                 Once downloaded, the parameter values are checked in the order of the parameter
                 numbers. If the system detects that the run sequence value for one function block is already
                 being used by a different function block, the value is not applied and fault F01042 (message
                 in STARTER: Error occurred when downloading) is output. You are informed of this in the
                 "Target system output" window.
                 Note
                 In the factory setting, value range 10 ... 750 is already assigned the run sequence values of
                 the function blocks.
                 In user configurations, for example, the only run sequence values outside this range which
                 should be used are those above 1000. This will avoid conflicts during the download process
                 with the run sequence values that have already been assigned.
                 If at all possible, the process signals for a drive object should only be processed by the
                 function blocks on this drive object.
                                                                                                    Function Manual
294                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
Range of blocks
                     The table below shows the range of free function blocks available. For details of individual
                     function blocks, see the "Description of function blocks" chapter. For information on the
                     special technical properties of the individual function blocks, see the function diagrams in the
                     SINAMICS S110 List Manual.
                     Short name      Name of function block                           Data type    Number per drive
                                                                                                   object
                     AND             AND function block                               BOOL         4
                     OR              OR function block                                BOOL         4
                     XOR             XOR function block                               BOOL         4
                     NOT             Inverter                                         BOOL         4
                     ADD             Adder                                            REAL         2
                     SUB             Subtracter                                       REAL         2
                     MUL             Multiplier                                       REAL         2
                     DIV             Divider                                          REAL         2
                     AVA             Absolute value generator with sign evaluation    REAL         2
                     MFP             Pulse generator                                  BOOL         2
                     PCL             Pulse shortener                                  BOOL         2
                     PDE             ON delay                                         BOOL         2
                     PDF             OFF delay                                        BOOL         2
                     PST             Pulse stretcher                                  BOOL         2
                     RSR             RS flip-flop, reset dominant                     BOOL         2
                     DFR             D flip-flop, reset dominant                      BOOL         2
                     BSW             Binary change-over switch                        BOOL         2
                     NSW             Numeric change-over switch                       REAL         2
                     LIM             Limiter                                          REAL         2
                     PT1             Smoothing element                                REAL         2
                     INT             Integrator                                       REAL         1
                     DIF             Derivative-action element                        REAL         1
                     LVM             Double-sided limit monitor with hysteresis       BOOL         2
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     295
Drive functions
7.3 Function modules
                 Note
                 The following manual contains function diagrams for "free function blocks" and all the
                 product-dependent function diagrams available for SINAMICS S110 (e.g. function diagram
                 3010): SINAMICS S110 List Manual, "Function diagrams" chapter.
                 Input signal r1024 with the unit rpm is referred to its reference variable p2000.
                 Assumption:
                 ● r1024 = 1500 rpm
                 ● p2000 = 3000 rpm reference speed
                 Result:
                 ● r20095 = 0.5
                                                                                                                              Function Manual
296                                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                             Drive functions
                                                                                                                       7.3 Function modules
                                                                                             M_Additional1
                      LU               QU
                                            LIM 0 Output Y                          M_ Additional 2           r15 15
                      X                 Y                           x1                                    +
                                              r20231                                p1513 [C]
                      LL               QL                           x2   x1 * x 2            20231
                                                                                                      +
                                                 Reference torque
                                                        p 2003
                     Due to the interconnection of p1513 (additional torque 2) to r20231, the per unit output signal
                     Y of the function block is multiplied internally with the reference torque p2003 and interpreted
                     as additional torque with units.
                     Assumption:
                     ● Basic sampling time: r20002 = 0.25 ms
                     ● r20231 = 0.3333
                     ● p2003 = 300 Nm reference torque
                     ● p1511[0] = 0 (additional torque 1 = "0")
                     ● p1513[0] = 20231
                     Result:
                     ● r1515 = 100.0 Nm (for CDS0)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                            297
Drive functions
7.3 Function modules
                                                                          ADD 0 Input X    0
                   PZD -Receive word    1   r2050 [ 0 ]                     p20094 [0 ]        X0
                                                                                     1024
                                                               x1         ADD 0 Input X      1
                   PZD -Receive word    2   r2050 [ 1 ]              x1     p20094 [1 ]        X1
                                                               x2    x2                 (0 )
                                                                                                                     ADD 0 Output Y
                   PZD -Receive word    3                                 ADD 0 Input X      2                 Y
                                                                                                        +             r20095
                                                                            p20094 [2 ]        X2
                                                          4000 hex                      (0 )
                                                                          ADD 0 Input X      3
                                                                            p20094 [3 ]        X3
                                                                                        (0 )
                 The PROFIBUS process data of data type WORD (16 bits) has the reference variable
                 4000 hex. At the inputs of the free function blocks, this reference variable is equivalent to 1.0.
                 Assumption:
                 ● p20096 = 0
                       Assign function block ADD 0 to runtime group 0.
                 ● p20000[0] = 1002
                       Call runtime group 0 with the sampling time 2 x r20003. The runtime group number zero
                       was chosen at random.
                 ● PROFIBUS receive word 2: r2050[1] = 6000 hex
                 Result:
                 ● r20095 = (6000 hex/4000 hex) x 1.0 = 1.5
                                                                                                                                      Function Manual
298                                                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                                        Drive functions
                                                                                                                                                  7.3 Function modules
                     The PROFIBUS process data of data type DWORD (32 bits) has the reference variable
                     4000 0000 hex. At the outputs of the free function blocks, this reference variable is
                     equivalent to 1.0. Parameter r2063 is only updated when cyclic data exchange actually takes
                     place on PROFIBUS.
                     Assumption:
                     ● p20000[0] = 1002
                          Call runtime group 0 with the sampling time 2 x r20003. The runtime group number zero
                          was chosen at random.
                     ● p1002 = 5400 rpm
                     ● p2000 = 3000 rpm
                     Result:
                     ● Output value of LIM 1: r20239 = 5400 rpm/3000 rpm = 1.8
                     ● r2063[1] = X1 x X2 = 1.8 x 4000 0000 hex = 7333 3333 hex
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                       299
Drive functions
7.3 Function modules
7.3.8.2 Commissioning
                  Note
                  In the factory setting, each function block is assigned to runtime group 9999. This means
                  that the function block is not computed.
                  You also have to ensure that runtime group x is called cyclically. This can be done by setting
                  parameter p20000[x] to a value > 0.
                  Example:
                  On the "SERVO" drive object type, the basic software sampling time r20003 is 8 ms.
                  Runtime group 0 is to be called every 16 ms.
                  This means:
                  Set p20000[0] = 1002 (sampling time 2 x r20003).
                  Check via r20001[0] = 16.0 ms (sampling time of runtime group 0).
                                                                                                     Function Manual
300                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
Dependency
                     The resulting calculation time load depends on the following:
                     ● Number of activated runtime groups (p20000[x] > 0)
                     ● Number of calculated function blocks
                     ● Sampling time
                     Note
                     For the basic SINAMICS system as of firmware version 4.1, the following applies:
                     As of this version, the process of determining the calculation time load is different. For this
                     reason, r9976[0...7] no longer contains the calculation time load generated by the "free
                     function blocks".
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       301
Drive functions
7.3 Function modules
                                                                                                      Function Manual
302                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Drive functions
                                                                                             7.3 Function modules
                        Note
                        Note that a long-term trace registers a sampling time of 2 ms and the trace registers
                        sampling times in accordance with the selected trace clock cycle. If these sampling times
                        have not already been registered by the basic SINAMICS system or "free function blocks"
                        (FBLOCKS), these functions require additional free hardware sampling times.
                        The registered hardware sampling times can be read (if the FBLOCKS are activated) in
                        r20008[0...12]. The current number of free hardware sampling times can be read in
                        r7903.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   303
Drive functions
7.3 Function modules
                       Note
                       The number of different hardware sampling times possible on a Control Unit is restricted.
                       For this reason, preference should be given to software sampling times (multiple of
                       r20003) or, where applicable, the fixed runtime group "Calculate before setpoint channel"
                       (p20000[0...9] = 9003).
7.3.8.3 AND
Brief description
                    BOOL-type AND function block with four inputs
Mode of operation
                    This function block links the binary variables at inputs I to a logical AND and outputs the
                    result to its digital output Q.
                    Output Q = 1 when the value 1 is present at every input from I0 to I3. In all other cases,
                    output Q = 0.
                                                                                                        Function Manual
304                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Drive functions
                                                                                                7.3 Function modules
7.3.8.4 OR
Brief description
                     BOOL-type OR function block with four inputs
Mode of operation
                     This function block links the binary variables at inputs I to a logic OR (disjunction) and
                     outputs the result to its digital output Q.
                     Q = I 0 v I1 v I2 v I3
                     Output Q = 0 when the value 0 is present at every input from I0 to I3. In all other cases,
                     output Q = 1.
Brief description
                     BOOL-type XOR function block with four inputs
Mode of operation
                     This function block links the binary variables at the inputs I according to the exclusive OR
                     logic function and outputs the result to its digital output Q.
                     Output Q = 0 when the value 0 is present at every input from I0 to I3 or when the value 1 is
                     present at an even number of inputs from I0 to I3.
                     Output Q = 1 when the value 1 is present at an odd number of inputs from I0 to I3.
Brief description
                     BOOL-type inverter
Mode of operation
                     This function block inverts the binary variables at input I and outputs the result to output Q.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        305
Drive functions
7.3 Function modules
Brief description
                    REAL-type adder with four inputs
Mode of operation
                    This function block adds (in accordance with the sign) the values entered at inputs X0 to X3.
                    The result is limited to a range of -3.4E38 to +3.4E38 and output at output Y.
                    Y = X0 + X1 + X2 +X3
Brief description
                    REAL-type subtracter with two inputs
Mode of operation
                    This function block subtracts (in accordance with the sign) the value entered at input X1 from
                    the value entered at input X0.
                    The result is limited to a range of -3.4E38 to +3.4E38 and output at output Y.
                    Y = X 0 – X1
Brief description
                    REAL-type multiplier with four inputs
Mode of operation
                    This function block multiplies (in accordance with the sign) the values entered at inputs X0 to
                    X3.
                    The result is limited to a range of -3.4E38 to +3.4E38 and output at output Y.
                    Y = X 0 · X1 · X2 · X 3
                                                                                                       Function Manual
306                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
Brief description
                     REAL-type divider with two inputs
Mode of operation
                     This function block divides the value entered at input X0 by the value entered at input X1.
                     The result is output at the outputs as follows:
                     ● Y output: Quotient with places before and after the decimal point
                     ● YIN output: Integer quotient
                     ● MOD output: Division remainder (absolute remainder value, MOD = (Y - YIN) × X0)
                     The Y output is limited to a range of approx. -3.4E38 to +3.4E38.
                     If output value Y exceeds the permissible value range of approx. -3.4E38 to 3.4E38
                     (because divisor X1 is very small or zero), the limit value of the output range with the correct
                     sign is output at the Y output. At the same time, digital output QF is set to 1.
                     With a division of 0/0, block output Y remains unchanged. Digital output QF is set to 1.
Brief description
                     REAL-type arithmetic function block for generating absolute values
Mode of operation
                     This function block generates the absolute value of the value present at input X. The result is
                     output at output Y.
                     Y = |X|
                     If the input variable is negative, digital output SN is set to 1.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       307
Drive functions
7.3 Function modules
Brief description
                    ● Timer for generating a pulse with a fixed duration
                    ● Used as a pulse-contracting or pulse-stretching monoflop
Mode of operation
                    The rising edge of a pulse at input I sets output Q to 1 for pulse duration T. The pulse
                    generator cannot be retriggered.
                        1
                    I
                        0
                                   T                 T                   T
                        1
                    Q
                        0
                    Figure 7-73   MFP (pulse generator): Time flow chart
Brief description
                    Timer for limiting the pulse duration
Mode of operation
                    The rising edge of a pulse at input I sets output Q to 1.
                    Output Q becomes 0 when input I is 0 or pulse duration T has expired.
                        1
                    I
                        0
                                       T                             T
                        1
                    Q
                        0
                    Figure 7-74   PCL (pulse shortener): Time flow chart
                                                                                                          Function Manual
308                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Drive functions
                                                                                               7.3 Function modules
Brief description
                     BOOL-type timer with ON delay
Mode of operation
                     The rising edge of a pulse at input I sets output Q to 1 after pulse delay time T.
                     Output Q become 0 when I is 0.
                     If the duration of input pulse I is less than pulse delay time T, Q remains 0.
                     If time T is so long that the maximum value that can be displayed internally (T/ta as 32 bit
                     value, where ta = sampling time) is exceeded, the maximum value is set (e.g. when ta = 1
                     ms, approx. 50 days).
                         1
                     I
                         0
                                   T                    T              T
                         1
                     Q
                         0
                     Figure 7-75   PDE (ON delay): Time flow chart
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    309
Drive functions
7.3 Function modules
Brief description
                    Timer with OFF delay
Mode of operation
                    The falling edge of a pulse at input I resets output Q to 0 after OFF delay time T.
                    Output Q becomes 1 when I is 1.
                    Output Q becomes 0 when input pulse I is 0 and OFF delay time T has expired.
                    If input I is reset to 1 before time T has expired, output Q remains 1.
                        1
                    I
                        0
                                            T                T          T
                        1
                    Q
                        0
                    Figure 7-76   PDF (OFF delay): Time flow chart
                                                                                                         Function Manual
310                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Drive functions
                                                                                              7.3 Function modules
Brief description
                     Timer for generating a pulse with a minimum duration and an additional reset input
Mode of operation
                     The rising edge of a pulse at input I sets output Q to 1.
                     Output Q does not return to 1 until input pulse I is 0 and pulse duration T has expired.
                     Output Q can be set to zero at any time via reset input R with R = 1.
                         1
                     I
                         0
                                       T                    T                T
                         1
                     Q
                         0
                     Figure 7-77   PST (pulse stretcher): Time flow chart
Brief description
                     Reset dominant RS flip-flop for use as a static binary value memory
Mode of operation
                     With logical 1 at input S, output Q is set to logical 1.
                     If input R is set to logical 1, output Q is set to logical 0.
                     If both inputs are logical 0, Q does not change.
                     If both inputs are logical 1, however, Q is logical 0 because the reset input dominates.
                     Output QN always has the opposite value to Q.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    311
Drive functions
7.3 Function modules
Brief description
                    BOOL-type function block for use as a D flip-flop with reset dominance
Mode of operation
                    If inputs S and R are logical 0, the D input data is switched through to output Q when a rising
                    edge is present at trigger input I.
                    Output QN always has the opposite value to Q. With logical 1 at input S, output Q is set to
                    logical 1.
                    If input R is set to logical 1, output Q is set to logical 0. If both inputs are logical 0, Q does
                    not change.
                    If inputs S and R are logical 1, however, Q is logical 0 because the reset input dominates.
                       1
                     I
                       0
                       1
                    D
                       0
                       1
                    Q
                       0
                       1
                    QN
                       0
                    Figure 7-78   DFR (D flip-flop, reset dominant): Time flow chart
Brief description
                    This function block switches one of two binary input variables (BOOL type) to the output.
Mode of operation
                    If input I = 0, I0 is switched to output Q.
                    If input I = 1, I1 is switched to output Q.
                                                                                                            Function Manual
312                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Drive functions
                                                                                                  7.3 Function modules
Brief description
                     This function block switches one of two numeric input variables (REAL type) to the output.
Mode of operation
                     If input I = 0, X0 is switched to output Y.
                     If input I = 1, X1 is switched to output Y.
Brief description
                     ● Function block for limiting
                     ● Adjustable upper and lower limit
                     ● Indication when set limits are reached
Mode of operation
                     This function block transfers input variable X to its output Y. The input variable is limited
                     depending on LU and LL.
                     If the input variable reaches the upper limit LU, output QU is set to 1.
                     If the input variable reaches the lower limit LL, output QL is set to 1.
                     If the lower limit is greater than or equal to the upper limit, output Y is set to the upper limit
                     LU.
                     Algorithm:
Constraint: LL < LU
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          313
Drive functions
7.3 Function modules
Brief description
                    ● First-order delay element with setting function
                    ● Used as smoothing element
Mode of operation
                    Setting function not active (S = 0)
                    Input variable X, dynamically delayed by smoothing time constant T, is switched to output Y.
                    T determines the steepness of the rise of the output variable. It specifies the time at which
                    the transfer function has risen to 63% of its full-scale value.
                    When t = 3T, the transfer function reaches approximately 95% of its full-scale value.
                    The internally fixed proportional gain is 1 and cannot be changed.
                    If T/TA is sufficiently large (T/TA > 10), the transfer function has the following characteristic:
                    Y (t) = X · (1 - e-t/T)
                    Constraint: t = n · TA
                    The discrete values are calculated according to the following algorithm:
                    Yn = Yn-1 + (TA/T) (Xn - Yn-1)
                    Note
                    The larger T/TA is, the smaller the amplitude change at Y from one sampling time to the
                    next. TA is the configured sampling time of the function block.
                    T is limited internally: T ≥ TA
                                                                                                           Function Manual
314                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Drive functions
                                                                                                  7.3 Function modules
Brief description
                     ● Function block with integrating action
                     ● Integrator functions:
                          – Set initial value
                          – Adjustable integral time constant
                          – Adjustable limits
                          – For normal integrator operation, a positive limit value must be specified for LU and a
                            negative limit value for LL.
Mode of operation
                     The change in output variable Y is proportional to input variable X and inversely proportional
                     to the integral time constant TI.
                     Output Y of the integrator can be limited via the inputs LU and LL. If the output reaches one
                     of the two limits, a signal is sent via the outputs QU or QL. If LL ≥ LU, then output Y = LU.
                     The discrete values (TA is the configured sampling time of the function block) are calculated
                     according to the following algorithm:
                     Yn = Yn-1 + (TA/TI) Xn
                          Note
                          TI is limited internally: TI ≥ TA
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           315
Drive functions
7.3 Function modules
Brief description
                    Function block with derivative action behavior
Mode of operation
                    Output variable Y is proportional to the rate of change of input variable X multiplied by
                    derivative time constant TD.
                    The discrete values are calculated according to the following algorithm:
                    Yn = (Xn – Xn-1) · TD/TA
                    Note
                    The bigger TD/TA, the bigger the amplitude change on Y from one sampling time to the next.
                    TA is the configured sampling time of the function block.
                    TD is limited internally to TD ≥ 0.
                    Caution: Overcontrol possible!
                                                                                                       Function Manual
316                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                           Drive functions
                                                                                                     7.3 Function modules
Brief description
                     ● This BOOL-type function block monitors an input variable by comparing it with selectable
                       reference variables.
                     ● Application:
                          – Monitoring setpoints, actual, and measured values
                          – Suppressing frequent switching (jitter)
                     ● This function block provides a window discriminator function.
Mode of operation
                     This function block uses a transfer characteristic (see transfer characteristic) with hysteresis
                     to calculate an internal intermediate value.
                     The intermediate value is compared with the interval limits and the result is output at outputs
                     QU, QM, and QL.
                     The transfer characteristic is configured with the values for the mean value M, the interval
                     limit L, and the hysteresis HY.
Transfer characteristic
                          1
                     QU
                          0
                          1
                     QM
                          0
                          1
                     QL
                          0
                                   M -L              M                  M +L
                                          HY                       HY
                                               L               L
Figure 7-79 LVM (double-sided limit monitor with hysteresis): Transfer characteristic
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          317
Drive functions
7.3 Function modules
                                                    Function Manual
318                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Safety Integrated Functions                                                                                  8
8.1               Standards and regulations
8.1.1.1           Aims
                     Manufacturers and operating companies of equipment, machines, and products are
                     responsible for ensuring the required level of safety. This means that plants, machines, and
                     other equipment must be designed to be as safe as possible in accordance with the current
                     state of the art. To ensure this, companies describe in the various standards the current
                     state of the art covering all aspects relevant to safety. When the relevant Standards are
                     observed, this ensures that state-of-the-art technology has been utilized and, in turn, the
                     erector/builder of a plant or a manufacturer of a machine or a piece of equipment has fulfilled
                     his appropriate responsibility.
                     Safety systems are designed to minimize potential hazards for both people and the
                     environment by means of suitable technical equipment, without restricting industrial
                     production and the use of machines more than is necessary. The protection of man and
                     environment must be assigned equal importance in all countries, which is it is important that
                     rules and regulations that have been internationally harmonized are applied. This is also
                     designed to avoid distortions in the competition due to different safety requirements in
                     different countries.
                     There are different concepts and requirements in the various regions and countries of the
                     world when it comes to ensuring the appropriate degree of safety. The legislation and the
                     requirements of how and when proof is to be given and whether there is an adequate level of
                     safety are just as different as the assignment of responsibilities.
                     The most important thing for manufacturers of machines and companies that set up plants
                     and systems is that the legislation and regulations in the country where the machine or plant
                     is being operated apply. For example, the control system for a machine that is to be used in
                     the US must fulfill local US requirements even if the machinery construction company (OEM)
                     is based in the European Economic Area (EEA).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    319
Safety Integrated Functions
8.1 Standards and regulations
                                                                                                       Function Manual
320                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                     8.1 Standards and regulations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    321
Safety Integrated Functions
8.1 Standards and regulations
                                                                                                    Function Manual
322                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Safety Integrated Functions
                                                                                                  8.1 Standards and regulations
                                  $Q\DUFKLWHFWXUHV                  'HILQHGDUFKLWHFWXUHVOLPLWHGPD[3/IRU
                               $OO6,/ DVRI3/E                              HOHFWURQLFV
                                  (1                                      (1,62
                             6DIHW\RIPDFKLQHU\                            6DIHW\RIPDFKLQHU\
                         )XQFWLRQDOVDIHW\RIVDIHW\                   6DIHW\UHODWHGSDUWVRIFRQWURO
                        UHOHYDQWHOHFWULFDOHOHFWURQLF
                                                                                   V\VWHPV
                       SURJUDPPDEOHHOHFWURQLFFRQWURO
                                   V\VWHPV
                                  6HFWRUVWDQGDUG(1IRU                )RUGHYLDWLRQVIURPWKHGHILQHG
                                   PDFKLQHVEHORZ(1                     DUFKLWHFWXUHVUHIHUHQFHWR(1
                                                                                            
                        8QLYHUVDOFRQFHSWIRUHOHFWULFDOHOHFWURQLFDQGSURJUDPPDEOHHOHFWURQLFV\VWHPVWKDW
                                      H[HFXWHVDIHW\IXQFWLRQVDQGRUHQVXUHIXQFWLRQDOVDIHW\
                                                       (1
                        )XQFWLRQDOVDIHW\RIVDIHW\UHODWHGHOHFWULFDOHOHFWURQLFSURJUDPPDEOH
                                           HOHFWURQLFV\VWHPV SDUWVWR
                     The application areas of EN ISO 13849-1:2006, EN 62061, and EN 61508 are very similar.
                     To help users make an appropriate decision, the IEC and ISO associations have specified
                     the application areas of both standards in a joint table in the introduction to the standards.
                     Either EN ISO 13849-1:2006 or EN 62061 is applied, depending on the technology
                     (mechanical, hydraulic, pneumatic, electrical, electronic, programmable electronic), risk
                     classification, and architecture.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                323
Safety Integrated Functions
8.1 Standards and regulations
E     C standards combined with B standards             Restricted to the designated     All architectures and max.
                                                        architectures (see comment 1)    up to SIL 3
                                                        and max. up to PL = d
F     C standards combined with A standards             X                                X
      or
      C standards combined with A standards and B       See comment 2                    See comment 3
      standards
"X" indicates that the point is covered by this standard.
Comment 1:
Designated architectures are described in Annex B of EN ISO 13849-1:2006 and provide a simplified basis for the
quantification.
Comment 2:
For complex electronics: Using designated architectures in compliance with EN ISO 13849-1:2006 up to PL = d or every
architecture in compliance with EN 62061
Comment 3:
For non-electrical systems: Use parts that comply with EN ISO 13849-1:2006 as sub-systems.
                                                                                                            Function Manual
324                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                                      8.1 Standards and regulations
                     The standard describes how the performance level (PL) is calculated for safety-related
                     components of the controller on the basis of designated architectures. In the event of any
                     deviations from this, EN ISO 13849-1:2006 refers to EN 61508.
                     When combining several safety-related parts to form a complete system, the Standard
                     explains how to determine the resulting PL.
                     Note
                     Since May 2007, EN ISO 13849-1:2006 has been harmonized as part of the Machinery
                     Directive. EN 954-1 will still apply until November 30, 2009.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      325
Safety Integrated Functions
8.1 Standards and regulations
8.1.2.5        EN 62061
                  EN 62061 (identical to IEC 62061) is a sector-specific standard subordinate to IEC/EN
                  61508. It describes the implementation of safety-related electrical machine control systems
                  and looks at the complete lifecycle, from the conceptual phase to decommissioning. The
                  standard is based on the quantitative and qualitative analyses of safety functions, whereby it
                  systematically applies a top-down approach to implementing complex control systems
                  (known as "functional decomposition"). The safety functions derived from the risk analysis
                  are sub-divided into sub-safety functions, which are then assigned to real devices, sub-
                  systems, and sub-system elements. Both the hardware and software are covered. EN 62061
                  also describes requirements regarding the implementation of application programs.
                  A safety-related control systems comprises different sub-systems. From a safety
                  perspective, the sub-systems are described in terms of the SIL claim limit and PFHD
                  characteristic quantities.
                  Programmable electronic devices (e.g. PLCs or variable-speed drives) must fulfill EN 61508.
                  They can then be integrated in the controller as sub-systems. The following safety-related
                  characteristic quantities must be specified by the manufacturers of these devices.
                  Safety-related characteristic quantities for subsystems:
                  ● SIL CL: SIL claim limit
                  ● PFHD: Probability of dangerous failures per hour
                  ● T1: Lifetime
                  Simple sub-systems (e.g. sensors and actuators) in electromechanical components can, in
                  turn, comprise sub-system elements (devices) interconnected in different ways with the
                  characteristic quantities required for determining the relevant PFHD value of the sub-system.
                  Safety-related characteristic quantities for subsystem elements (devices):
                  ● λ: Failure rate
                  ● B10 value: For elements that are subject to wear
                  ● T1: Lifetime
                  For electromechanical devices, a manufacturer specifies a failure rate λ with reference to the
                  number of operating cycles. The failure rate per unit time and the lifetime must be
                  determined using the switching frequency for the particular application.
                                                                                                    Function Manual
326                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                    8.1 Standards and regulations
                     Parameters for the sub-system, which comprises sub-system elements, that must be defined
                     during the design phase:
                     ● T2: Diagnostic test interval
                     ● β: Susceptibility to common cause failure
                     ● DC: Diagnostic coverage
                     The PFHD value of the safety-related controller is determined by adding the individual PFHD
                     values for subsystems.
                     The user has the following options when setting up a safety-related controller:
                     ● Use devices and sub-systems that already comply with EN ISO 13849-1:2006,
                       IEC/EN 61508, or IEC/EN 62061. The standard provides information specifying how
                       qualified devices can be integrated when safety functions are implemented.
                     ● Develop own subsystems:
                        – Programmable, electronic systems and complex systems: Application of EN 61508 or
                          EN 61800-5-2.
                        – Simple devices and subsystems: Application of EN 62061.
                     EN 62061 does not include information about non-electric systems. The standard provides
                     detailed information on implementing safety-related electrical, electronic, and programmable
                     electronic control systems. EN ISO 13849-1:2006
                     must be applied for non-electrical systems.
                     Note
                     Details of simple sub-systems that have been implemented and integrated are now available
                     as "functional examples".
                     Note
                     IEC 62061 has been ratified as EN 62061 in Europe and harmonized as part of the
                     Machinery Directive.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  327
Safety Integrated Functions
8.1 Standards and regulations
                  EN 61508 covers all the aspects that must be taken into account when E/E/PES systems
                  (electrical, electronic, and programmable electronic System) are used in order to execute
                  safety functions and/or to ensure the appropriate level of functional safety. Other hazards
                  (e.g. electric shock) are, like EN ISO 13849:2006, not part of the standard.
                  EN 61508 has recently been declared the "International Basic Safety Publication", which
                  makes it a framework for other, sector-specific standards (e.g. EN 62061). As a result, this
                  standard is now accepted worldwide, particularly in North America and in the automotive
                  industry. Today, many regulatory bodies already stipulate it (e.g. as a basis for NRTL listing).
                  Another recent development with respect to EN 61508 is its system approach, which extends
                  the technical requirements to include the entire safety installation from the sensor to the
                  actuator, the quantification of the probability of hazardous failure due to random hardware
                  failures, and the creation of documentation covering all phases of the safety-related lifecycle
                  of the E/E/PES.
                                                                                                     Function Manual
328                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                          Safety Integrated Functions
                                                                                       8.1 Standards and regulations
                     EN ISO 12100-1 focuses on the risks to be analyzed and the design principles for minimizing
                     risk. EN ISO 14121-1 describes the iterative process for assessing and minimizing risk to
                     achieve the required level of safety.
                     The risk assessment is a procedure that allows hazards resulting from machines to be
                     systematically investigated. Where necessary, the risk assessment is followed by a risk
                     reduction procedure. When the procedure is repeated, this is known as an iterative process.
                     This can help eliminate hazards (as far as this is possible) and can act as a basis for
                     implementing suitable protective measures.
                     The risk assessment involves the following:
                     ● Risk analysis
                        – Determining the limits of the machine (EN ISO 12100-1, EN ISO 14121-1 Paragraph 5)
                        – Identifying the hazards (EN ISO 12100-1, EN ISO 14121-1 Paragraph 6)
                        – Estimating the level of risk (EN 1050 Paragraph 7)
                     ● Risk assessment (EN ISO 14121-1 Paragraph 8)
                     As part of the iterative process to achieve the required level of safety, a risk assessment is
                     carried out after the risk estimation. A decision must be made here as to whether the
                     residual risk needs to be reduced. If the risk is to be further reduced, suitable protective
                     measures must be selected and applied. The risk assessment must then be repeated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       329
Safety Integrated Functions
8.1 Standards and regulations
67$57
'HWHUPLQLQJWKHPDFKLQHOLPLWV
                                   ,GHQWLI\LQJWKHSRWHQWLDOKD]DUG
                                                                                       5LVNDQDO\VLV               5LVNDVVHVVPHQW
5LVNDVVHVVPHQW
5LVNHYDOXDWLRQ
                                                                      <HV
                                       ,VWKHPDFKLQHVDIH"                   (1'
1R
5LVNUHGXFWLRQ
0LQLPL]LQJULVNVDQGVHOHFWLQJVXLWDEOHSURWHFWLYHPHDVXUHVDUHQRWSDUWRIWKHULVNDVVHVVPHQW
Figure 8-2 Iterative process to achieve the required level of safety to ISO 14121-1
                  Risks must be reduced by designing and implementing the machine accordingly (e.g. by
                  means of controllers or protective measures suitable for the safety-related functions).
                  If the protective measures involve the use of interlocking or control functions, these must be
                  designed in accordance with EN ISO 13849-1:2006. For electrical and electronic controls,
                  EN 62061 can be used as an alternative to EN ISO 13849-1:2006. Electronic controls and
                  bus systems must also comply with IEC/EN 61508.
                                                                                                                            Function Manual
330                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                                      8.1 Standards and regulations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      331
Safety Integrated Functions
8.1 Standards and regulations
                                                                                                      Function Manual
332                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                          Safety Integrated Functions
                                                                                       8.1 Standards and regulations
8.1.3.3           NFPA 79
                     NFPA 79 (Electrical Standard for Industrial Machinery) applies to the electrical equipment of
                     industrial machines with rated voltages of less than 600 V A group of machines that operate
                     with one another in a coordinated fashion is also considered to be a machine.
                     For programmable electronics and communication buses, NFPA 79 states as a basic
                     requirement that these must be listed if they are to be used to implement and execute safety-
                     related functions. If this requirement is fulfilled, electronic controls and communication buses
                     can also be used for emergency stop functions, Categories 0 and 1 (refer to NFPA 79
                     9.2.5.4.1.4). Like EN 60204-1, NFPA 79 no longer specifies that the electrical energy must
                     be disconnected by electromechanical means for emergency stop functions.
                     The core requirements regarding programmable electronics and communication buses are:
                     system requirements (see NFPA 79 9.4.3)
                     1. Control systems that contain software-based controllers must:
                        – In the event of a single fault
                          (a) cause the system to switch to a safe shutdown mode
                          (b) prevent the system from restarting until the fault has been rectified
                          (c) prevent an unexpected restart
                        – Offer the same level of protection as hard-wired controllers
                        – Be implemented in accordance with a recognized standard that defines the
                          requirements for such systems.
                     2. IEC 61508, IEC 62061, ISO 13849-1/-2:2006, and IEC 61800-5-2 are specified as
                        suitable standards in a note.
                     Underwriter Laboratories (UL) has defined a special Category for "Programmable Safety
                     Controllers" for implementing this requirement (code NRGF). This category covers control
                     devices that contain software and are designed for use in safety-related functions.
                     A precise description of the category and a list of devices that fulfill this requirement can be
                     found on the Internet at the following address:
                     http://www.ul.com → certifications directory → UL Category code/ Guide information → search
                     for category "NRGF"
TUV Rheinland of North America, Inc. is also an NRTL for these applications.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       333
Safety Integrated Functions
8.1 Standards and regulations
                                                                                                      Function Manual
334                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                    8.1 Standards and regulations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   335
Safety Integrated Functions
8.2 General information about SINAMICS Safety Integrated
                                                                                                     Function Manual
336                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                       8.2 General information about SINAMICS Safety Integrated
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   337
Safety Integrated Functions
8.2 General information about SINAMICS Safety Integrated
                  NOTICE
                  PROFIsafe or terminals
                  With a Control Unit, either PROFIsafe or terminals can be used for control purposes. Mixed
                  operation is not permissible.
                  If induction motors are being used, certain Safety Integrated functions can also be used
                  without an encoder. During encoderless operation, actual speed values are based on the
                  actual electrical values measured. This means speed monitoring is possible during
                  encoderless operation up to n = 0 rpm.
                                                                                                             Function Manual
338                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                       8.2 General information about SINAMICS Safety Integrated
                         NOTICE
                         The following Safety parameters are not protected by the Safety password:
                         • p9370 SI Motion acceptance test mode (CPU 2)
                         • p9570 SI Motion acceptance test mode (CPU 1)
                         • p9533 SI Motion SLS Setpoint speed limitation
                         • p9705 BI: SI Motion Test stop signal source
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      339
Safety Integrated Functions
8.2 General information about SINAMICS Safety Integrated
                  Extended Functions
                  ● r9398[0...1] SI Motion actual checksum SI parameters (CPU 2)
                  ● p9399[0...1] SI Motion reference checksum SI parameters (CPU 2)
                  ● r9728[0...1] SI Motion actual checksum SI parameters
                  ● p9729[0...1] SI Motion reference checksum SI parameters
                  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 are different, fault F01650/F30650 or F01680/F30680
                  is output and an acceptance test requested.
                     Note
                     For detailed requirements regarding Safety Integrated firmware, see "Safety Integrated
                     firmware versions".
                                                                                                    Function Manual
340                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                        8.2 General information about SINAMICS Safety Integrated
Password
                     The Safety password protects the Safety parameters against unintentional or unauthorized
                     access.
                     In commissioning mode for Safety Integrated (p0010 = 95), you cannot change Safety
                     parameters until you have entered the valid Safety password in p9761 for the drive.
                     ● When Safety Integrated is commissioned for the first time, the following applies:
                        – Safety passwords = 0
                        – Default setting for p9761 = 0
                        In other words:
                        The Safety password does not need to be set during first commissioning.
                     ● In the case of a series commissioning of Safety or in the case of spare part installation,
                       the following applies:
                        – The Safety password is retained on the memory card and in the STARTER project.
                        – No Safety password is required in the case of spare part installation.
                     ● Change password for the drive
                        – p0010 = 95 Commissioning mode
                        – p9761 = Enter "old Safety password".
                        – p9762 = Enter "new password".
                        – p9763 = Confirm "new password".
                        – The new and confirmed Safety password is valid immediately.
                     If you need to change Safety parameters but you do not know the Safety password, proceed
                     as follows:
                     1. Resetting the drive unit to factory settings.
                     2. Recommission the drive unit and drive.
                     3. Recommission Safety Integrated.
                     Or contact your regional Siemens office and ask for the password to be deleted (complete
                     drive project must be made available).
Overview of important parameters for "Password" (see SINAMICS S110 List Manual)
                     ● p9761 SI password input
                     ● p9762 SI password new
                     ● p9763 SI password acknowledgment
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    341
Safety Integrated Functions
8.3 System features
8.3.1          Certification
                  The safety functions of the SINAMICS S drive system meet the following requirements:
                  ● Category 3 to ISO 13849-1:2006
                  ● Performance Level (PL) d to EN ISO 13849-1:2006
                  ● Safety integrity level 2 (SIL 2) to IEC 61508
                  In addition, most of the safety functions of the SINAMICS S have been certified by
                  independent institutes. An up-to-date list of certified components is available on request from
                  your local Siemens office.
                  Note
                  Additional safety information and residual risks not specified in this section are included in
                  the relevant sections of this Function Manual.
                         DANGER
                   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
                   • is familiar with and observes every aspect of this technical user documentation,
                      including the documented general conditions, 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.
                   It should be noted that Safety Integrated does not replace the machine/plant risk
                   assessment carried out by the machine manufacturer as required by the EG Machinery
                   Directive.
                   In addition to Safety Integrated, further risk reduction measures must be implemented.
                                                                                                      Function Manual
342                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                               8.3 System features
                          WARNING
                     The Safety Integrated functions cannot be activated until the startup is completed. System
                     startup is a critical operating state with increased risk. No personnel may be present in the
                     immediate danger zone in this phase.
                     The drives of vertical axes must be in torque state.
                     A complete forced dormant error detection cycle is required after power on (see chapter
                     "Forced dormant error detection").
                          WARNING
                     EN 60204-1:2006
                     The EMERGENCY STOP function must be used to bring the machine to a standstill in
                     accordance with stop category 0 or 1 (STO or SS1).
                     The machine must not restart automatically after EMERGENCY STOP.
                     When the safety functions (Basic and Extended 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.
                          WARNING
                     After hardware and/or software components have been modified or replaced, all protective
                     equipment must be closed prior to system startup and drive activation. Personnel shall not
                     be present within the danger zone.
                     It may be necessary to carry out a partial or complete acceptance test (see chapter
                     "Acceptance test") after having made certain changes or replacements.
                     Before allowing anybody to re-enter the danger zone, you should test steady control
                     response by briefly moving the drives in forward and reverse direction (+/–).
                     To observe during power on:
                     The safety functions can only be activated once system has booted up.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    343
Safety Integrated Functions
8.3 System features
                         WARNING
                    • Encoder faults within a single-encoder system are detected by means of various HW
                      and SW monitoring functions. It is not allowed to disable these monitoring functions and
                      they must be parameterized carefully. Depending on the fault type and responding
                      monitoring function, stop function category 0 or 1 to EN 60204-1:2006 (fault response
                      functions STOP A or STOP B to Safety Integrated) is activated.
                    • Stop function category 0 to EN 60204-1:2006 (STO or STOP A to Safety Integrated)
                      means that the drives are not decelerate but instead coast to a standstill (the time
                      required to coast to standstill depends on the kinetic energy). This must be included in
                      the logic of the protective door lock, for example, by means of logic operation of SSM
                      (n<nx).
                    • Safety Integrated is not capable of detecting parameterization errors made by the
                      machine manufacturer. The required safety level can only be reached by by means of
                      an elaborate acceptance test.
                    • Power Modules or the motor must be replaced with a device of the same type, as the
                      parameter settings will otherwise lead to an incorrect Safety Integrated response.
                      The corresponding drive must be re-commissioned after an encoder was replaced.
                         WARNING
                    If an internal or external fault occurs, none or only some of the parameterized safety
                    functions are available during the STOP-F response triggered by the fault. This must be
                    taken into account when a delay time between STOP F and STOP B is parameterized.
                    This applies in particular to vertical axes.
Probability of failure
                   The probabilities of safety function failure must be specified in the form of a PHF value
                   (Probability of Failure per Hour) to IEC 61508, IEC 62061 and ISO 13849-1. The PFH value
                   of a safety function depends on the safety concept of the drive unit and its hardware
                   configuration, as well as on the PFH values of other components used for this safety
                   function.
                   Corresponding PFH values are provided for the SINAMICS S110 drive unit, depending on
                   the hardware configuration (control type, ...). The various integrated safety functions are not
                   differentiated.
                   The PHF values can be requested from your local sales office.
                                                                                                      Function Manual
344                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                              Safety Integrated Functions
                                                                                                      8.3 System features
Control signals by way of terminals on the Control Unit and Power Module.
                       The table below shows the control response times via terminals.
Table 8- 3 Response times with control signals by way of terminals on the Control Unit and Power Module.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         345
Safety Integrated Functions
8.3 System features
                                  CAUTION
                       Response time of Power Module PM340 for STO, controlled via terminals:
                       5 x r9780 + p0799
                                                                                                                   Function Manual
346                                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                                                 8.3 System features
                          WARNING
                     Due to the intrinsic potential of hardware faults, electrical systems are subject to additional
                     residual risk, which can be expressed by means of the PFH value.
                          WARNING
                     • Faults in the absolute track (C-D track), cyclic interchange of the drive phases (V-W-U
                       instead of U-V-W) and reversal of the control direction may cause acceleration of the
                       drive. Due to the fault, however, Category 1 and 2 stop functions to EN 60204-1:2006
                       (fault response functions STOP B to D in accordance with Safety Integrated) are not
                       activated.
                       Stop function Category 0 to EN 60204-1:2006 (fault response function STOP A in
                       accordance with Safety Integrated) is not triggered until after the transition or delay time
                       set in the parameter has elapsed. These faults are detected when SBR is selected (fault
                       reaction functions STOP B/C) and stop function category 0 to EN 60204-1:2006 (fault
                       reaction function STOP A in accordance with Safety Integrated) is triggered as early as
                       possible regardless of this delay. Electrical faults (defective components or similar) may
                       also lead to the response stated above.
                     • Simultaneous failure of two power transistors (one in the upper and the other offset in
                       the lower inverter bridge) in the inverter may cause brief movement of the drive,
                       depending on the number of poles of the motor.
                       Maximum value of this movement:
                       Synchronous rotary motors: Max. movement = 180° / no. of pole pairs
                          WARNING
                     • Violation of limits may briefly lead to a speed higher than the speed setpoint, or the axis
                       may pass the defined position to a certain extent, depending on the dynamic response
                       of the drive and on parameter settings.
                     • Mechanical forces greater than the maximum drive torque may force a drive currently
                       operated in position control mode out of Safe Operating Stop state (SOS) and trigger
                       stop function category 1 to EN 60204-1:2006 (fault reaction function STOP B).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      347
Safety Integrated Functions
8.3 System features
                       WARNING
                   Within a single-encoder system:
                   a) a single electrical fault in the encoder or
                   b) an encoder shaft breakage (or loose encoder shaft coupling), or a loose encoder housing
                   will cause a static state of the encoder signals (that is, they no longer follow a movement
                   while still returning a correct level), and prevent fault detection while the drive is in stop
                   state (for example, drive in SOS state).
                   Generally, the drive is held by the active closed-loop control. With closed loop control, it is
                   conceivable that vertical (suspended) drives in particular can move without their motion
                   being detected.
                   The risk of an electrical fault in the encoder as described under a) is only given for few
                   encoder types with specific function principle (for example, encoders with microprocessor
                   controlled signal generation such as the Heidenheim EQI, Hübner HEAG 159/160, or AMO
                   measuring systems with sin/cos signals).
                   The risk analysis of the machine manufacturer must include all of the faults described
                   above. Additional safety measures have to be taken for drives with suspended/vertical or
                   dragging loads in order to exclude the faults described in a). For example:
                   • Use of an encoder with analog signal generation
                   In order to exclude the fault described in b), for example:
                   • An FMEA regarding encoder shaft breakage (or slip of the encoder shaft coupling), and
                       a solution to prevent loose encoder housings, integration of a fault exclusion process to
                       CDV IEC 61800-5-2
                                                                                                       Function Manual
348                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                               8.4 Safety Integrated Basic Functions
General description
                     In conjunction with a machine function or in the event of a fault, the "Safe Torque Off" (STO)
                     function is used to safely disconnect the torque-generating motor power supply.
                     When the function is selected, the drive unit is in a "safe status". The switching on inhibited
                     function prevents the drive unit from being restarted.
                     The two-channel pulse suppression integrated in the Power Modules is the basis for this
                     function.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        349
Safety Integrated Functions
8.4 Safety Integrated Basic Functions
                  ● The input terminals can be debounced to prevent signal faults triggering other faults.
                    Parameters p9651 and p9851 are used to set filter times.
                           WARNING
                      Appropriate measures must be taken to ensure that the motor does not move once the
                      motor power supply has been disconnected ("coast down") (e.g. enable the "Safe Brake
                      Control" function with a vertical axis).
                           CAUTION
                      If two power transistors in the power unit (one in the upper and one offset in the lower
                      inverter bridge) break down at the same time, this can cause a limited momentary
                      movement.
                      The maximum movement for synchronous rotary motors can be = 180 ° / pole pair
                      number
● The status of the "Safe Torque Off" function is displayed using parameters.
                   NOTICE
                   It is not possible to activate the control via safety terminals and PROFIsafe at the same
                   time.
                                                                                                     Function Manual
350                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                             8.4 Safety Integrated Basic Functions
                        Note
                        If "Safe Torque Off" is selected and deselected again through one channel within the time
                        in p9650/p9850, the pulses are canceled but no message is output.
                        If you want a message to be displayed in this case, however, you have to reconfigure
                        N01620/N30620 via p2118 and p2119 as an alarm or fault.
Restart after the "Safe Torque Off" function has been selected
                     1. Deselect the function in each monitoring channel via the input terminals.
                     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)
                     4. Run the drives again.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     351
Safety Integrated Functions
8.4 Safety Integrated Basic Functions
Example
                  Assumption:
                  Safety monitoring clock cycle time CU (r9780) = 2 ms and
                  inputs/outputs sampling time = 4 ms
                  tR_typ = 2 x r9780 (2 ms) + 4 ms = 8 ms
                  tR_max = 4 x r9780 (2 ms) + 4 ms = 12 ms
                                                                                                   Function Manual
352                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                              8.4 Safety Integrated Basic Functions
General description
                     A Category 1 stop in accordance with EN 60204-1:2006 can be implemented with function
                     "Safe Stop 1". The drive decelerates with the OFF3 ramp (p1135) once "Safe Stop 1" is
                     selected and switches to "Safe Torque Off" once the delay time set in p9652/p9852 has
                     elapsed.
                     CAUTION
                     Once the SS1 (time-controlled) function has been selected by parameterizing a delay in
                     p9652/p9852, STO can no longer be selected directly via terminals.
Prerequisite
                     The "Safe Torque Off" function must be enabled.
                     In order that the drive can brake down to a standstill even when selected through one
                     channel, the time in p9652/p9852 must be shorter than the sum of the parameters for the
                     data cross-check (p9650/p9850 and p9658/p9858).
                     The time in p9652/p9852 must be dimensioned so that after selection, the drive brakes to a
                     standstill.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      353
Safety Integrated Functions
8.4 Safety Integrated Basic Functions
                                                                                                   Function Manual
354                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                             8.4 Safety Integrated Basic Functions
Description
                     The "Safe Brake Control" function (SBC) is used to control holding brakes that function
                     according to the quiescent current principle (e.g. motor holding brakes).
                     The command for releasing or applying the brake is transmitted to the Safe Brake Relay via
                     the Power Module. The Safe Brake Relay then carries out the action and activates the
                     outputs for the brake accordingly.
                     Brake activation via the brake connection on the Safe Brake Relay is carried out using a
                     safe, two-channel method.
                     Note
                     This function can only be used for Power Modules blocksize if a Safe Brake Relay is used
                     (for more information, see Equipment Manual GH6).
                     When the Power Module is configured automatically, the Safe Brake Relay is detected and
                     the motor holding brake type is defaulted (p1278 = 0).
                            WARNING
                     "Safe Brake Control" does not detect faults in the brake itself, such as brake winding short-
                     circuit, worn brakes, etc.
                     If a cable breaks, this is only recognized by the "Safe Brake Control" function when the
                     status changes, i.e. when the brake is applied/released.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    355
Safety Integrated Functions
8.4 Safety Integrated Basic Functions
Example
                  Assumption:
                  Safety monitoring clock cycle time CU (r9780) = 2 ms and
                  inputs/outputs sampling time = 4 ms
                  tR_typ = 4 x r9780 (2 ms) + 4 ms = 12 ms
                  tR_max = 8 x r9780 (2 ms) + 4 ms = 20 ms
                   NOTICE
                   When controlling the brake via a relay using "Safe Brake Control":
                   A relay cannot be used to apply the brake if "Safe Brake Control" is being used. This would
                   cause a brake fault to be fed back in error.
                                                                                                      Function Manual
356                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                                   8.4 Safety Integrated Basic Functions
                          WARNING
                     With a vertical axis or pulling load, there is a risk of uncontrolled axis movements when
                     STOP A/F is triggered. This can be prevented by using "Safe Brake Control (SBC)" and a
                     holding brake (not a safety brake!) with sufficient holding force.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             357
Safety Integrated Functions
8.4 Safety Integrated Basic Functions
                   NOTICE
                   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 are described in the following
                  documentation:
                  References: SINAMICS S110 List Manual
                                                                                                      Function Manual
358                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                             8.4 Safety Integrated Basic Functions
Forced dormant error detection or test of the switch-off signal paths for Safety Integrated Basic
Functions
                     The forced dormant error detection function 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" function.
                     To fulfill the requirements of ISO 13849-1 (2006) 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 by means of forced dormant
                     error detection function, triggered either in manual mode or by the automated process.
                     A timer ensures that forced dormant error detection is carried out as quickly as possible.
                     ● p9659 SI timer for the forced dormant error detection.
                     Forced dormant error detection must be carried out at least once during the time set in this
                     parameter.
                     Once this time has elapsed, an alarm is output and remains present until forced dormant
                     error detection is carried out.
                     The timer returns to the set value each time the STO function is deactivated.
                     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. For this reason, only an
                     alarm is output to inform the user that a forced dormant error detection run is due and to
                     request that this be carried out at the next available opportunity. This alarm does not affect
                     machine operation.
                     The user must set the time interval for carrying out forced dormant error detection to
                     between 0.00 and 9000.00 hours depending on the application (factory setting: 8.00 hours).
                     Examples of when to carry out forced dormant error detection:
                     ● 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).
                     NOTICE
                     The timer of the Basic Functions will be reset if the associated forced dormant error
                     detection is executed and the Extended Functions are used simultaneously.
                     The corresponding alarm of the Basic Functions is not triggered.
                     Discrepancy is not checked at the terminals used to select the Basic Functions as long as
                     STO is set by the Extended Functions. That is, the forced dormant error detection
                     procedure of the Basic Functions always has to be executed without simultaneous selection
                     of STO or SS1 by the Extended Functions. It is otherwise not possible to verify the correct
                     control through the terminals.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      359
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                  Note
                  When a drive object for which Safety Integrated Extended Functions are enabled is switched
                  to "Park" mode, the Safety Integrated software responds by selecting STO without
                  generating a separate message. This internal STO selection is displayed in parameter
                  r9772.19.
Function
                  Set p9306 = p9506 = 1 (factory setting = 0) to activate encoderless Safety Integrated
                  functions. You can also make this setting by selecting "Without encoder" on the safety
                  screen.
                                                                                                   Function Manual
360                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Safety Integrated Functions
                                                                                8.5 Safety Integrated Extended Functions
8.5.3.1 Safe Stop 1 with encoder (SS1, time and acceleration controlled)
                              USP                D 6KXWGRZQVSHHGLVUHDFKHGEHIRUHWKHGHOD\
                                                 WLPHKDVH[SLUHG
                      QBDFW                      E 6KXWGRZQVSHHGLVUHDFKHGDIWHUWKHGHOD\WLPH
                                                 KDVH[SLUHG
                                                     E
                                           D
                     S 6KXWGRZQVSHHG
                     S 3XOVHFDQFHODWLRQ
                              666723%                 3XOVHFDQFHODWLRQ
                                     'HOD\WLPH                                                W
                                     3XOVHFDQFHODWLRQ
                                     SS
                        D           66BDFWLYH   $GGLWLRQDO3RZHUBUHPRYHG
E 66BDFWLYH $GGLWLRQDO3RZHUBUHPRYHG
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          361
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                  Note
                  Activating SS1 may cause the device (PLC, motion controller) that governs the speed
                  setpoint to interrupt the ramp function by triggering OFF2.
                  The device behaves in this way as a result of a fault reaction triggered by OFF3 activation.
                  This fault reaction can be avoided by carrying out appropriate parameterization or wiring
                  work, whereby the device will be informed when SS1 is triggered.
                  Note
                  If you are using SS1 in an EPOS application, OFF2 is not permitted as a fault reaction to a
                  following error.
Commissioning
                  The function is selected by entering the delay time in p9356 and p9556. The wait time before
                  the pulse is suppressed can be shortened by defining a shutdown speed in p9360 and
                  p9560.
                  To enable the drive to decelerate to standstill after selection, the time set in p9356/p9556
                  must be sufficient to allow the drive to decelerate to below the shutdown speed in
                  p9360/p9560 with the OFF3 ramp (p1135).
                  When setting a shutdown speed in p9360/p9560, you must be certain that the safety of
                  personnel or machinery will not be compromised at speeds less than or equal to this speed
                  or as a result of subsequent coasting caused by the pulse inhibit.
Responses
                  Speed limit violated (SBR):
                  ● STOP A
                  ● Safety message C01706/C30706
                  System errors:
                  1. STOP F with subsequent STOP A
                  2. Safety message C01711/C30711
Prerequisite
                  The time set in p9356/9556 must be dimensioned so that after selection, the drive brakes
                  down to a standstill.
                                                                                                     Function Manual
362                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                          8.5 Safety Integrated Extended Functions
Function
                     The motor is immediately decelerated along the OFF3 ramp (OFF3 ramping) as soon as
                     SS1 is triggered. Monitoring is activated once the delay time in p9582/p9382 has elapsed
                     (SBR delay time). Monitoring ensures that the motor does not exceed the set braking ramp
                     (envelope (monitoring ramp)) during braking. As soon as the speed drops below the
                     shutdown speed (p9560/p9360; standstill detection), safe monitoring of the brake ramp is
                     deactivated and safe pulse suppression (STO) is activated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    363
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Restrictions
                  The following restrictions apply to the encoderless SS1 and encoderless SLS functions:
                                                                                                        Function Manual
364                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                        8.5 Safety Integrated Extended Functions
8.5.3.3 Integration
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  365
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Description
                  The "Safe Stop 2" (SS2) safety function is used to brake the motor safely on the OFF3 ramp
                  down (p1135) with subsequent transition to the SOS state (see the "Safe Operating Stop"
                  chapter) after the delay time expires (p9352/p9552). The delay time set must allow for the
                  drive to brake down to a standstill within this time. The standstill tolerance (p9330/p9530)
                  may not be violated after this time.
                  After the braking operation is completed, the drives remain in speed control mode with speed
                  setpoint n = 0.
                  The "Safe Stop 2" (SS2) safety function can only be used with an encoder.
                         WARNING
                   When SS2 is used, the full rated voltage (VDC link) is applied to the motor, which is
                   energized.
                  The setpoint input (e.g. from the setpoint channel, or from a higher-level control) remains
                  inhibited as long as SS2 is selected. The "Safe Acceleration Monitor" (SBR) function is
                  selected during braking.
                                                 0D[GHOD\WLPH
                                                  SS
                                                                                   W
                               66VHOHFWLRQ                       626VHOHFWLRQ
                  Note
                  Activating SS2 may cause the device (PLC, motion controller) that governs the speed
                  setpoint to interrupt the ramp function by triggering OFF2.
                  The device behaves in this way as a result of a fault reaction triggered by OFF3 activation.
                  This fault reaction can be avoided by carrying out appropriate parameterization or wiring
                  work, whereby the device will be informed when SS2 is triggered.
                                                                                                           Function Manual
366                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                        8.5 Safety Integrated Extended Functions
Responses
                     Speed limit violated (SBR):
                     ● STOP A
                     ● Safety message C01706/C30706
                     Standstill tolerance violated in p9330/p9530 (SOS):
                     ● STOP B with subsequent STOP A
                     ● Safety message C01707/C30707
                     System errors:
                     ● STOP F with subsequent STOP A
                     ● Safety message C01711/C30711
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  367
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Description
                  This function serves for failsafe monitoring of the standstill position of a drive.
                  Personnel can enter the protected machine areas without having to shut down the machine
                  as long as SOS is active.
                  Drive standstill is monitored by means of an SOS tolerance window (p9330 and p9530).
                  The SOS function is activated after SOS is selected and when the delay time set in
                  p9351/p9551 expires. The drive must be braked to standstill within this delay time (e.g. by
                  the controller). When this function is activated, the current actual position is saved as a
                  comparative position until SOS is deselected again. Any delay time is cleared after SOS is
                  canceled and the drive can start up immediately.
6WDQGVWLOOWROHUDQFHZLQGRZ
                           QHJDWLYH                      SRVLWLYH
                          'LUHFWLRQRI                'LUHFWLRQRI
                            URWDWLRQ                     URWDWLRQ
                   ;DFW                                               ;DFW
                                3RVLWLRQZKHQ      6WDQGVWLOOWROHUDQFH
                               626LVVHOHFWHG       SS
                  Note
                  The range of the tolerance window should marginally exceed the default standstill monitoring
                  limit. If this is not the case, it may no longer be possible to activate the default monitoring
                  functions.
                  Parameter r9731 displays the safe position accuracy (load side) that can be achieved as a
                  maximum due to the acquisition of the actual value for the safe motion monitoring functions.
                                                                                                             Function Manual
368                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                                       8.5 Safety Integrated Extended Functions
Responses
                     Standstill tolerance violated in p9330/p9530:
                     ● STOP B with subsequent STOP A
                     ● Safety message C01707/C30707
                     System errors:
                     ● STOP F
                     ● Safety message C01711/C30711
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 369
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Features
                  ● A selected speed limit is activated once SLS has been selected and after the delay time
                    (p9351/p9551) has elapsed. When switching to a lower speed limit, the speed must be
                    decelerated below the new maximum limit within this delay time.
                  ● If the actual speed is higher than the new speed limit after the delay time has elapsed, a
                    message is created with the parameterized stop response.
                  ● Stop responses are parameterized via p9363/p9563.
                  ● During changeover to a higher speed limit, the delay time does not take effect.
                  ● 4 parameterizable speed limits p9331[0...3] and p9531[0...3]
                                     v
                     S>@S>@
                                    v2
                     S>@S>@
                                    v1
                                                                                    t
                        6/6VHOHFWLRQ
                        6/6VHOHFWLRQ
                        6/6LVDFWLYH
                        6/6LVDFWLYH
                                              %UDNLQJWLPH
                                              SS
                                             Delay time
                     Figure 8-7     Delay time SLS phase changeover
                  A speed setpoint limit can be set as percentage in p9533. This value is used to calculate a
                  speed setpoint limit r9733, depending on the selected speed limit p9531[x].
                  By contrast to SI limit parameters, this parameter specifies limits on the motor side instead of
                  limits on the load side.
                  ● r9733[0] = p9531[x] * p9533; x = selected SLS stage
                  ● r9733[1] = - p9531[x] * p9533; x = selected SLS stage
                                                                                                     Function Manual
370                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                            Safety Integrated Functions
                                                                             8.5 Safety Integrated Extended Functions
                     F-DI for bit 0 (r9720.9)          F-DI for bit 1 (r9720.10)        Speed limit
                     0                                 0                                p9331[0]/p9531[0]
                     0                                 1                                p9331[1]/p9531[1]
                     1                                 0                                p9331[2]/p9531[2]
                     1                                 1                                p9331[3]/p9531[3]
                     The changeover from a lower to a higher speed limit takes effect without any delay.
                     The changeover from a higher to a lower limit triggers a delay time which can be set at the
                     corresponding parameter (p9351 and p9551).
                     To ensure that the drive reaches the reduced speed below the new speed limit value once
                     the delay time has elapsed, it must be decelerated accordingly within the delay time by
                     means of the higher-level motion control/setpoint channel. However, if the actual speed is
                     higher than the new limit value and the time has expired, an appropriate alarm with the
                     configured stop response will be generated.
                          CAUTION
                     SLS level 1 must be defined as the lowest speed limit.
                     SLS level 1 is activated after two unacknowledged discrepancy errors; in other words, 0 is
                     the failsafe value for the 2 F-DIs for speed level selection. The SLS levels to be switched
                     between should, therefore, always be parameterized in ascending order, i.e. with SLS level
                     1 as the lowest speed and SLS level 4 as the highest.
Responses
                     Speed limit exceeded:
                     ● Configured subsequent stop STOP A / B / C / D by means of p9363/p9563
                     ● Safety message C01714/C30714
                     System errors:
                     ● STOP F
                     ● Safety messages C01711/C30711
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       371
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Features
                  After SLS has been triggered, measures should be taken to ensure the motor is immediately
                  decelerated with the OFF3 ramp from the current speed to below the selected SLS [1...4]
                  speed limit. Monitoring is activated after delay time p9582/p9382 (SI Motion brake ramp
                  delay time Control Unit/Motor Module) has elapsed. Monitoring ensures the motor does not
                  exceed the set brake ramp (SBR) during braking.
                  The new SLS speed limit is accepted as the new limit speed if either the brake ramp has
                  reached the new SLS speed limit or the actual speed of the drive was below the new SLS
                  speed limit for at least as long as p9582 (SI Motion brake ramp delay time Control Unit).
                  The SLS function then monitors whether the new actual speed remains below the selected
                  SLS speed limit. The programmed STOP response is triggered as soon as the limit speed is
                  exceeded.
                                                                                                    Function Manual
372                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                    Safety Integrated Functions
                                                                                                     8.5 Safety Integrated Extended Functions
                      reference
          n
                                                                  envelope
                                                               (monitoring ramp)
                                                                                                                                                 stator
                                                                                                                                              frequency
                                                      OFF3 ramping
                                                                                                                                                 rotor
  standstill                                                                              STO
                                                                                                                                              frequency
  detection
                                          SBR delay
                                                                                                                                                     time
STO selected
STO active
SS1 selected
                      SS1 active
          PROFIsafe
SS1 active
Power removed
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                          373
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Restrictions
                  The following restrictions apply to the encoderless SS1 and encoderless SLS functions:
                                                                                                        Function Manual
374                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                         8.5 Safety Integrated Extended Functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    375
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Description
                  The "Safe Speed Monitor" (SSM) function provides a reliable method for indicating when a
                  speed limit has been undershot (p9346/p9546) (e.g. for standstill detection) in both
                  directions. A failsafe output signal is available for further processing.
                  The function is activated automatically as soon as the Extended Functions are enabled with
                  p9301.0 = p9501.0 = 1.
                   NOTICE
                   If 0 is entered for p9368/p9568, the speed limit of the SSM function (p9346/p9546) is also
                   used as the shutdown limit for the SBR function (safe acceleration monitoring) when the
                   shutdown speed for SBR is set to 0 (see also the chapter titled "Safe Brake Ramp").
                   This means the effects of safe acceleration monitoring are restricted if a relatively high
                   SSM/SBR speed limit is set when using the SS1 and SS2 stop functions.
                       WARNING
                   STOP F (indicated by fault C01711/C30711) only results in a follow-up response (STOP
                   B/STOP A) if at least one of the safety functions (SOS or SLS) is active or has been
                   selected. If only the SSM function is active, a STOP F crosswise comparison error does not
                   result in a follow-up response (STOP B/STOP A).
                   If SSM is to be used as a safety function, at least one of the SOS or SLS functions must be
                   active/selected (e.g. by selecting a high SLS level).
                                                                                                      Function Manual
376                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Safety Integrated Functions
                                                                                8.5 Safety Integrated Extended Functions
                     In addition, the output signal for SSM can be smoothed via a PT1 filter by setting a filter time
                     of p9345/9545 "SI Motion filter time nx".
                     During safe motion monitoring, the hysteresis and filtering functions can be activated or
                     deactivated jointly by means of an enabling bit (p9301.16 (Motor Modules) and p9501.16
                     (CU)). In the default setting, the functions are deactivated (p9301.16/p9501.16 = 0).
                     NOTICE
                     Exception
                     The activated "hysteresis and filtering" function is treated as an activated monitoring
                     function and results in the STOP B/STOP A follow-up response after a STOP F.
                     The following diagram shows the characteristic of the safe output signal SSM when the
                     hysteresis is active:
                                                                660RXWSXWVLJQDO
                                                            
Q>PPPLQ@
                     Due to the hysteresis, the safe output signal for SSM can also lie above the parameterized
                     velocity limit at 1.
                     Note
                     When hysteresis and filtering is activated with output signal SSM, the axes behave in a time-
                     delayed manner. This is a characteristic of the filter.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            377
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Features
                  ● Safe monitoring of the speed limit specified in p9346 and p9546
                  ● Parameterizable hysteresis via p9347 and p9547
                  ● Variable PT1 filter via p9345 and p9545
                  ● Failsafe output signal
                  ● No stop response
                  ● This function is not available for encoderless speed monitoring.
                                                                                                   Function Manual
378                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                Safety Integrated Functions
                                                                                 8.5 Safety Integrated Extended Functions
Functional features
                     A STOP A is generated if any drive acceleration within the ramp-down phase exceeds the
                     tolerance defined in p9348/p9548. The monitoring function is activated after SS1 (or STOP
                     B) and SS2 (or STOP C) are set and is deactivated after the speed drops below the value
                     set in p9346/p9546.
                     NOTICE
                     If 0 is entered for p9368/p9568, the speed limit of the SSM function (p9346/p9546) is also
                     used as shutdown limit for the SBR function (safe acceleration monitoring). The SBR is
                     deactivated if the speed is below this limit.
                     This means the effects of safe acceleration monitoring are greatly restricted if a relatively
                     high SSM/SBR speed limit is set when using the SS1 and SS2 stop functions.
                                        Q
                                                                  6WRSSLQJOLPLWYDOXH
                     6SHHG
                                                             7ULJJHULQJRI6666
                     WROHUDQFH
                     S        Q
                     S             DFW
                                   Q
                                       [
                                                                                         W
                                               0RQLWRULQJF\FOH
                                                SS
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           379
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Responses
                  Speed limit violated (SBR):
                  ● STOP A
                  ● Safety message C01706/C30706
                  System errors:
                  ● STOP F with subsequent STOP A
                  ● Safety message C01711/C30711
Features
                  ● Element of the SS1 (time and acceleration controlled) and SS2 functions
                  ● Parameterizable minimum shutdown speed to be monitored
                                                                                                   Function Manual
380                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                    Safety Integrated Functions
                                                                                                     8.5 Safety Integrated Extended Functions
                      reference
          n
                                                                  envelope
                                                               (monitoring ramp)
                                                                                                                                                 stator
                                                                                                                                              frequency
                                                      OFF3 ramping
                                                                                                                                                 rotor
  standstill                                                                              STO
                                                                                                                                              frequency
  detection
                                          SBR delay
                                                                                                                                                     time
STO selected
STO active
SS1 selected
                      SS1 active
          PROFIsafe
SS1 active
Power removed
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                          381
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Features
                  ● Part of the encoderless SS1 and encoderless SLS functions
                  ● Parameterizable safe brake ramp
                                                                                                  Function Manual
382                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Safety Integrated Functions
                                                                                    8.5 Safety Integrated Extended Functions
Stop responses
                       Faults with Safety Integrated Extended Functions and violation of limits can trigger the
                       following stop response:
STOP D            Configured subsequent stop           Timer tD starts                      The drive must be decelerated by the
                  p9363/p9563 with SLS.                No drive-integrated response         higher-level control (within the drive
                                                                                            group)!
                                                       SOS is activated on expiration
                                                       of tD.                               SOS is activated on expiration of the
                                                                                            time tD.
                                                                                            An automatic response is only
                                                                                            triggered if the standstill tolerance
                                                                                            window is violated in SOS.
STOP F            If a fault occurs in the crosswise Timer tF1 (Basic Functions) or         If a safety function (SOS, SLS) is
                  data comparison.                   tF2 (Extended Functions)               active, transition to STOP A state on
                  Follow-up response STOP B.         No drive response                      expiration of tF1 (Basic Functions), or
                                                                                            to STOP B state on expiration of tF2
                                                                                            (Extended Functions).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                        383
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                     Note
                     A delay time between STOP F and STOP B should only be set if an additional response is
                     initiated during this time when the "Internal Event" (p9722.7) message signal is evaluated.
                     A monitoring function should also always be active even in automatic mode (e.g. SLS with a
                     high limit speed) when the delay time is used.
                     An activated hysteresis for SSM should be regarded as an activated monitoring function.
                                                                                                        Function Manual
384                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                              8.5 Safety Integrated Extended Functions
                     The table above specifies which stop response / safety function is set when a stop is
                     triggered when a safety function is active. The stops are arranged here from left to right in
                     descending order of priority (stop A to F).
                     No overall priority is assigned in the individual safety functions. SOS remains active, for
                     example, even if STO is requested. The safety functions that cause the drive to decelerate
                     (STO, SS1, SS2) are specified from top to bottom in descending order of priority.
                     If a field contains two entries, the stop responses and safety functions have the same
                     priority. Explanation:
                     ● Stop A is equivalent to STO
                     ● Stop B is equivalent to SS1
                     ● Stop C is equivalent to SS2
                     ● When the SS2 function is active, stop F results in follow-up stop B. SS2 remains active.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                               385
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                   NOTICE
                   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 after power up..
                  Note
                  The faults and alarms for SINAMICS Safety Integrated are described in the following
                  documentation:
                  References: SINAMICS S110 List Manual
                                                                                                       Function Manual
386                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Safety Integrated Functions
                                                                                       8.5 Safety Integrated Extended Functions
                     When a safety message is present, the bit 2139.5 = 1 ("Safety message present") is set.
                     The entry in the message buffer is delayed. For this reason, the message buffer should not
                     be read until a change in the buffer (r9744) has been detected after "Safety message
                     present" is output.
                     The messages must be acknowledged via the failsafe inputs F-DI or via PROFIsafe.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                              387
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                                                                                                   Function Manual
388                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                              Safety Integrated Functions
                                                                               8.5 Safety Integrated Extended Functions
Single-encoder system
                     Encoders within single-encoder systems are used to generate the failsafe actual values of
                     the drive. This motor encoder must be appropriately qualified (see encoder types). The
                     safety-relevant actual values are generated either directly in the encoder or in the Sensor
                     Module and are transferred to the Control Unit by way of failsafe communication via DRIVE-
                     CLiQ.
                     For motors without a DRIVE-CLiQ interface, the connection is established by means of
                     additional Sensor Modules (SMC or SME).
                     NOTICE
                     When specifying the standstill tolerance window, observe that failsafe position monitoring
                     within a single-encoder system only works at a rough resolution with 4 pulses per
                     revolution.
                                                                                       ( HQFRGHU
                                                ; ;
                                                                                       0 PRWRU
                                                 &RQWURO
                                                  8QLW
                                                  
                                                  ;
                                                                 '5,9(&/L4
3RZHU0RGXOH
                     6HQVRU0RGXOH                                         7KUHDGHGVSLQGOHV
                     QRWSUHVHQWLIPRWRUKDV                                             0DFKLQHWDEOH
                     '5,9(&/L4LQWHUIDFH
                                                            (     0
                                                                                               %DFNODVK
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         389
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
                  Note
                  Basic absolute encoders (e.g. ECI, EQI) that offer an EnDat interface with additional sin/cos
                  tracks, but operate according to an inductive measuring principle internally, are not permitted
                  for single-encoder systems.
                                                                                                     Function Manual
390                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                                       8.5 Safety Integrated Extended Functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 391
Safety Integrated Functions
8.5 Safety Integrated Extended Functions
Forced dormant error detection and function test through test stop
                  The functions and switch-off signal paths must be tested at least once within a defined
                  period to establish whether they are working properly in order to meet the requirements of
                  EN ISO 13849-1:2006 and IEC 61508 in terms of timely error detection.
                  The maximum permissible interval for forced dormant error detection with the Basic and
                  Extended Functions is 9000 hours or once a year.
                  This functionality must be implemented by means of test stop triggering either in cyclic
                  manual mode or by the automated process.
                  The test stop cycle is monitored. On expiration of the programmed timer, the alarm A01697:
                  "SI Motion: Test of motion monitoring required" is generated and a status bit is set which can
                  be transferred to an output or to a PZD bit via BICO. This alarm does not affect machine
                  operation.
                  The test stop must be initiated application-specific and be executed at a time which suits
                  application requirements. This functionality is implemented by means of a single-channel
                  parameter p9705 which can be wired via BICO either to an input terminal on the drive unit
                  (CU), or to an IO-PZD in the drive telegram.
                  ● p9559 SI Motion forced dormant error detection timer (CPU 1)
                  ● p9705 BI: SI Motion Test stop signal source
                  ● r9723.0 CO/BO: SI Motion PROFIsafe diagnostics signals, dynamic response required
                  A test stop does not require POWER ON. The acknowledgment is set by canceling the test
                  stop request.
                  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. For this reason, only an
                  alarm is output to inform the user that a forced dormant error detection run is due and to
                  request that this be carried out at the next available opportunity.
                  Examples of when to carry out forced dormant error detection:
                  ● When the drives are at a standstill after the system has been switched on.
                  ● Before the protective door is opened.
                  ● At defined intervals (e.g. every 8 hours).
                  ● In automatic mode (time and event dependent)
                     Note
                     STO is triggered when a test stop is carried out for the Safety functions. The axis must
                     not be in operation.
                     STO must not be active before the test stop is selected.
                     When blocksize Power Modules are used, the test stop must be triggered under
                     controlled standstill conditions (speed setpoint setting 0) (OFF2 must not be active).
                                                                                                    Function Manual
392                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                          8.5 Safety Integrated Extended Functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      393
Safety Integrated Functions
8.6 Controlling the safety functions
The following options are available for controlling Safety Integrated functions:
                   ● Control via safe input terminals on the Control Unit
                   ● Control by way of PROFIsafe
                   The Basic Functions (STO, SBC, SS1 time controlled) can be controlled simultaneously
                   using a safe input terminal pair (F-DI0) and via PROFIsafe. For the Extended Functions,
                   control is only available either via the safe input terminal pairs or via PROFIsafe.
                    NOTICE
                    Control via PROFIsafe or TM54F is permitted for each Control Unit. Mixed operation is not
                    permitted.
                                                                                                        Function Manual
394                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                 8.6 Controlling the safety functions
8.6.2 Control of the Basic Functions via a safe input terminal pair
8.6.2.1 Control via terminals on the Control Unit and the power unit
Features
                     ● Only for the STO, SS1 (time-controlled), and SBC functions
                     ● Dual-channel structure via two input terminals as a safe input terminal pair
                     ● Input filter for test signals with a dark period < 1 ms
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     395
Safety Integrated Functions
8.6 Controlling the safety functions
8.6.3 Control of the Safety Integrated Extended Functions using safe input terminals
General information
                   Control Unit CU305 has 6 digital inputs, which can be used as 3 safe input terminal pairs
                   (F-DI) for controlling the Extended Functions.
                   Furthermore, a single digital output on the CU305 can be extended as a safe output terminal
                   pair (F-DO) and used for the Extended Functions.
                   ● F-DI 0 = DI16/DI17
                   ● F-DI 1 = DI18/DI19
                   ● F-DI 2 = DI20/DI21
                   ● F-DO 0 = DO16+/DO16-
                   The signal states of the two digital inputs of the F-DI 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
                   acknowledgement 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. The signal states at the two related digital
                   inputs (F-DI) will need to have the same state within this monitoring time or fault message
                   C01770/C30770 will be triggered. This requires safe acknowledgment.
                                                                                                        Function Manual
396                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                   Safety Integrated Functions
                                                                                                             8.6 Controlling the safety functions
                                 $GGLWLRQDO
                                 H[WHUQDO,2VXSSO\
9
                                  0           
                                                          ;
                                                      
                                                                   9
                                                      
                                                                   9
                                                      0
                                                                   0                       &8'3
                                                      0
                                                                   0
                                                                                           &8&$1
                                                          ;                                                                               ;
                                                                ',                                                             ',       
                                                                ',                    )',   )',                         ',      
                                                                ',                                                            ',      
                                                                                                               
                                                                ',                                                             ',       
                                                                ',                    )',                                  '2      
                                                                ',                                )'2                      '2      
                                                                                                                                   9
                                                                                                                                              
                                                                  9
                                                                 0                                                                  0       
                                                          ;                                                                               ;
                                                                                                               ',                 ',     
                                                                 ','2
                                                                ','2               9                   ',                 ',     
                                                                                  287
                                                                ','2                                       ',                 ',     
                                                                ','2                                                            ',     
                                                                                                                 ',
                                                                                                                                     0       
                                                                    0
                                                                                                                                     0       
                                                                    0
                                                                                                                               7HPS         
                                                                    $,
                           s9                                                                                                             
                                                                    $,                                                        7HPS
                                                                                                                                 
                        1HHGHGWRVXSSO\GLJLWDORXWSXWV'2WR'2
                        8VHVKLHOGHGFDEOHVIRUUDSLGLQSXWV
                        8VHVKLHOGHGFDEOHIRUDQDORJLQSXW
                        8VHVKLHOGHGFDEOHIRUPRWRUWHPSHUDWXUHVHQVRULQSXW
                        ,QYHUVLRQLVSDUDPHWHUL]DEOH
Figure 8-14 Internal connections of the DI/DO of the CU305 with the safety function
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                    397
Safety Integrated Functions
8.6 Controlling the safety functions
                     Description
                     Failsafe digital inputs (F-DI) consist of two digital inputs. The cathode of the optocoupler is
                     routed to the second digital input in order to allow the connection of an M-switching F-DO
                     output (the anode must be wired to 24 V DC).
                     Parameter p10140 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 r0722. The same bits of both drive
                     objects are logically linked by AND operation and return the status of the relevant F-DI.
                     Explanation of terms:
                     NC contact / NC contact: To select the safety function, a "zero level" must be present on
                     both inputs.
                     NC contact / NO contact: To select the safety function, a "zero level" at input 1 and a "1
                     level" at input 2 must be present.
                     The signal states at the two associated digital inputs (F-DI) must assume the same status
                     configured in p10140 within the monitoring time set in p10002.
                                                                                                         Function Manual
398                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                  8.6 Controlling the safety functions
F-DI features
                     ● Failsafe configuration with two digital inputs per F-DI
                     ● Input filter for test signals with an adjustable gating time (p9651/p9851)
                     ● Configurable connection of NC/NC or NC/NO contacts by means of parameter p10140
                     ● Status parameter r0722
                     ● Adjustable time window for monitoring discrepancy at both digital inputs by means of
                       parameter p10002 for all F-DIs
                     ● 2nd digital input with additional tap of the optocoupler cathode for connecting an
                       M-switching output of a failsafe controller.
                              WARNING
                         In contrast to mechanical switching contacts (e.g. EMERGENCY STOP switches),
                         leakage currents can still flow on semiconductor switches such as those usually used at
                         digital outputs even when they have been switched off. This can lead to false switching
                         states if digital inputs are not connected correctly.
                         The conditions for digital inputs/outputs specified in the relevant manufacturer
                         documentation must be observed.
                              WARNING
                         In accordance with IEC 61131 Part 2, Chapter 5.2 (2008), only outputs that have a
                         maximum residual current of 0.5 mA when "OFF" can be used to connect CU305 digital
                         inputs with digital semiconductor outputs.
                     The inclusion of additional load resistors makes it possible to use digital outputs with larger
                     residual currents to connect CU305 inputs.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      399
Safety Integrated Functions
8.6 Controlling the safety functions
Description
                      The failsafe digital output (F-DO) consists of two digital outputs. At the first digital output
                      DO16+ the 24 V potential connected to the terminal 24V1 is switched, and at the second
                      terminal the ground potential connected to terminal M1 is switched (see diagram below
                      "Overview F-DO").
                      To enable forced dormant error detection, the F-DO must be dynamized with the
                      parameterized function (p9559) (for additional information on forced dormant error detection,
                      see the corresponding function description in the "Extended Functions" section).
M1
24 V1
                                                                                                                Function Manual
400                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                     Safety Integrated Functions
                                                                               8.6 Controlling the safety functions
                        The different signals selected through p10039 are logically linked by means of OR
                        operation. Result of these logic operations is the "Safe State".
F-DO features
                     ● Each F-DO has a failsafe configuration consisting of two digital outputs and one digital
                       input for checking the switching state for forced dormant error detection
                     ● Status parameter r10052
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   401
Safety Integrated Functions
8.6 Controlling the safety functions
                   Note
                   Licensing for Safety Integrated Basic Functions via PROFIsafe
                   No license is required to use Safety Integrated Basic Functions. This also applies to control
                   via PROFIsafe.
Enabling PROFIsafe
                   The Basic Functions are enabled via PROFIsafe using bit 3 of parameters p9601 and p9801:
                   p9601.3 = p9801.3 = 1
                   All parameters involved in PROFIsafe communication are password protected against
                   undesirable changes and secured using a checksum. The telegrams are configured using a
                   configuration tool (e.g. HW Config + F-Configuration Pack or SCOUT) on the F host.
                                                                                                      Function Manual
402                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                          Safety Integrated Functions
                                                                                    8.6 Controlling the safety functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        403
Safety Integrated Functions
8.6 Controlling the safety functions
                                                                                                                 Function Manual
404                                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                            Safety Integrated Functions
                                                                                      8.6 Controlling the safety functions
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          405
Safety Integrated Functions
8.6 Controlling the safety functions
                                                                                                             Function Manual
406                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                                 8.7 Commissioning
8.7 Commissioning
General information
                     The Safety firmware on the CU305 Control Unit may have a different version number to the
                     overall firmware version.
                     The parameters listed below can be used to read the version IDs from the relevant hardware
                     components.
                     Read the overall firmware version via:
                     ● r0018 Control Unit firmware version
                     The following firmware data can be read for the Basic Functions:
                     ● r9770 SI version, drive-autonomous safety functions (Control Unit)
                     The following firmware data can be read for the Extended Functions:
                     ● r9590 SI Motion Version safe movement monitoring (Control Unit)
                     ● r9890 SI version (Sensor Module)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     407
Safety Integrated Functions
8.7 Commissioning
                   NOTICE
                   For safety reasons, you can only set the safety-related parameters of the Control Unit
                   offline with the STARTER commissioning tool V4.1.5 and higher (or SCOUT). In order to
                   set safety-related parameters for the Power Module, establish an online connection to
                   SINAMICS S110 and use the "Copy parameters" button to copy the parameters to the
                   configuration start screen.
                  Note
                  Activating changed Safety parameters
                  On exiting commissioning mode (p0010 = 0), most of the changed parameters become
                  active immediately. For some parameters, however, a POWER ON is required: If this is the
                  case, a STARTER message will inform you about this.
                  When performing an acceptance test, a POWER ON is always required.
                                                                                                   Function Manual
408                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                                                               8.7 Commissioning
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  409
Safety Integrated Functions
8.7 Commissioning
                                                                                                      Function Manual
410                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                                8.7 Commissioning
3. Click the button with the ramp to open the following window:
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  411
Safety Integrated Functions
8.7 Commissioning
                     Note
                     If message C01711 is generated when the drive is ramping up, it may be necessary to
                     optimize the steepness of the ramp or use the extended ramp-function generator (with
                     roundings) to smooth the ramp-up process.
                                                                                                     Function Manual
412                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                                 8.7 Commissioning
Terminology
                     The software functions installed in the system are executed cyclically at different sampling
                     times.
                     Safety functions are executed within the monitoring clock cycle (p9300/p9500).
                     Communication on PROFIBUS is handled cyclically by means of the communication clock
                     cycle.
                     During the PROFIsafe scan cycle, the PROFIsafe telegrams issued by the master are
                     evaluated.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    413
Safety Integrated Functions
8.7 Commissioning
                        Step                                             Execution
                   1              Configuring safety terminals
                   2              Configure the inputs
                   3              Configure the outputs
                   4              Change the safety password
                   5              Activate the configuration by selecting "Activate settings"
                   6              Save the project in STARTER
                   8              Execute POWER ON
                   9              Acceptance test
Description
                  The following functions can be selected in the start screen:
                  ● Configuration
                       Opens the "Configuration" screen
                  ● Inputs
                       Opens the "Inputs" screen
                  ● Outputs
                       Opens the "Outputs" screen
                  ● Control
                       Opens the "Drive" screen
                  ● Copy parameters
                       To copy the configuration to the second CPU, press "Copy parameters".
                                                                                                          Function Manual
414                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                                8.7 Commissioning
                     ● Change/activate settings
                        – Change settings
                            You can select this button and enter the password in order to edit the configuration
                            data. The button function changes to "Activate settings".
                        – Activate settings
                            This function accepts your parameter settings, calculates the actual CRC, and
                            transfers this to the target CRC.
                            The parameters are only activated after a restart and you will then be prompted to
                            carry out the acceptance test.
                            A message is output prompting you to save the project and then restart the system.
                            An acceptance test is also required.
                     ● Change password (p10061 ... p10063)
                        In order to change the password, enter the old password (factory setting: 0) and then
                        enter and confirm the new password.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       415
Safety Integrated Functions
8.7 Commissioning
                                                                                                       Function Manual
416                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                                                  8.7 Commissioning
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       417
Safety Integrated Functions
8.7 Commissioning
                    This mode is only familiar with the internal feedback message (= level at the DO terminal) for
                    testing the F-DO output transistors.
                                                                                                           Function Manual
418                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                                 8.7 Commissioning
                       This form of monitoring can be used to demonstrate whether the F-DO output transistors can
                       be switched (off), even if the actuator itself does not provide any feedback.
                       Before the F-DOs are tested, the F-DIs are tested by shutting down the power supply. The
                       parameterized wait time p10001 (SI wait time for test stop) is allowed to elapse between the
                       individual test steps before the expectation is tested.
                       This mode only uses the external feedback message (DI) for testing the F-DO output
                       transistors and the actuator itself.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    419
Safety Integrated Functions
8.7 Commissioning
                   With circuits which have two relays with positively-driven feedback contacts (fault exclusion)
                   or an actuator with a separate feedback message (e.g. a solenoid valve), this sequence can
                   be performed to ensure that both the F-DO output transistors and the actuator can be
                   switched off.
                   Before the F-DOs are tested, the F-DIs are tested by shutting down the power supply. The
                   parameterized wait time p10001 (SI wait time for test stop) is allowed to elapse between the
                   individual test steps before the expectation is tested.
                   This mode only uses the external feedback message (DI) for testing the F-DO output
                   transistors and the actuator itself.
                                                                                                      Function Manual
420                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                                                               8.7 Commissioning
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  421
Safety Integrated Functions
8.7 Commissioning
                                                                                                    Function Manual
422                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                         Safety Integrated Functions
                                                                                                  8.7 Commissioning
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      423
Safety Integrated Functions
8.7 Commissioning
                                                                      Function Manual
424                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                                8.7 Commissioning
Safety slot
                     In order to use Safety Integrated functions via PROFIBUS or PROFINET, a safety slot must
                     first be created using SIMATIC Manager Step 7 and HW Config. The procedure to do this
                     was described in the previous chapters.
Expert list
                     The Safety Integrated Basic Functions can be individually and manually set using the Expert
                     list – but the settings using the STARTER screen forms are more user friendly and you are
                     less prone to making mistakes.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    425
Safety Integrated Functions
8.7 Commissioning
Acceptance test
                  An acceptance test needs to be carried out once configuration and commissioning are
                  complete (see relevant chapter).
                  Note
                  If F parameters of the SINAMICS drive are changed in HW Config, the global signature of
                  the safety program in the SIMATIC F-CPU changes. This means the global signature can be
                  used to identify whether safety-related settings have changed in the F-CPU (F parameters of
                  the SINAMICS slave). However, this global signature does not include the safety-relevant
                  drive parameters so that their change cannot be checked in this way.
                                                                                                      Function Manual
426                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Safety Integrated Functions
                                                                                             8.7 Commissioning
Example configuration
                     The next sections deal with a sample configuration of PROFIsafe communication between a
                     SINAMICS S110 drive unit and higher-level SIMATIC F-CPU operating as PROFIBUS
                     master.
                     The configuration and operation of failsafe communication (F communication) is based on
                     the following software and hardware requirements:
                     Necessary software packages:
                     ● STEP 7 V5.4 SP41) or higher
                     ● S7 F Configuration Pack V5.5 SP31) or higher
                     ● S7 Distributed Safety Programming V5.4 SP31) or higher
                     ● STARTER V4.1.5 +SSP V4.3 + Drive ES-Basic 1) or SCOUT V4.1.5 HF6 + SSP V4.3 or
                       higher
                        1) If   using a SIMATIC F-CPU
                     Hardware:
                     ● Safety CPU (F-CPU): e.g. SIMATIC CPU 317F-2
                     352),%86       &38ZLWK
                     0DVWHU         6DIHW\IXQFWLRQV
)+RVW
                                         352),VDIH
                                         )6ODYH
                                     6,1$0,&6
                     352),%86
                                     REMHFW
                                     &8
                     6ODYH
                                     'ULYH
                                           0
                     Figure 8-28     Example of a PROFIsafe topology
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                               427
Safety Integrated Functions
8.7 Commissioning
                  4. Double-click the icon of the SINAMICS drive unit and select the "Details" tab in the
                     "Configuration" tab.
                  5. Click "PROFIsafe…" and then define the F parameters which are important to F
                     communication.
                                                                                                     Function Manual
428                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                                                 8.7 Commissioning
Setting F parameters:
                     The top five failsafe parameters in this list are configured by default and cannot be edited.
                     The following range of values is valid for the two remaining parameters:
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     429
Safety Integrated Functions
8.7 Commissioning
                    F_Dest_Add: 1-65534
                    F_Dest_Add determines the PROFIsafe destination address of the drive object.
                    Any value within the range is allowed, however, it must be entered once again in the safety
                    configuration of the drive in the SINAMICS drive unit. The F_Dest_Add value must be set in
                    p9610 (Control Unit) and in p9810 (Power Module). You can handle these settings quite
                    comfortably using the PROFIsafe STARTER screen (see the picture below). The PROFIsafe
                    target address must be entered in hexadecimal format.
                                                                                                      Function Manual
430                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                       Safety Integrated Functions
                                                                                                8.7 Commissioning
                          WARNING
                     Refer to the notes regarding changes to or replacement of software components in the
                     "Safety instructions" chapter!
                          WARNING
                     Before anyone is allowed to enter the danger zone again and before operation is resumed,
                     select the STO function once and briefly move the drives affected by the component
                     replacement in both directions (+/-) with the safety monitoring function activated (SLS, if
                     parameterized) in order to verify proper functionality.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       431
Safety Integrated Functions
8.7 Commissioning
                       WARNING
                   Before anyone is allowed to enter the danger zone again and before operation is resumed,
                   select the STO function once and briefly move the drives affected by the component
                   replacement in both directions (+/-) with the safety monitoring function activated (SLS, if
                   parameterized) in order to verify proper functionality.
Safety alarm for standard commissioning with Safety Integrated Extended Functions
                  If third-party motors with absolute encoders are being used, a situation may arise where a
                  safety alarm prevents commissioning.
                  One possible reason may be that the serial number for the absolute encoder saved in the
                  memory is different to the one in the Control Unit to be commissioned. The safety alarm can
                  only be acknowledged once the serial number for the absolute encoder has been corrected
                  manually (e.g. with STARTER). For information on how to do this, see the "Information on
                  replacing components" chapter. You can carry on with commissioning work once you have
                  done this.
                                                                                                    Function Manual
432                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                                               8.8 Application examples
                                                                             0
                                                                             9H[W
                     &8
                                                                                  ;<
                                                                    (TXLYDOHQW
                                               '               LQSXW
                                                         H[WHUQDO   6DIH
                                                         SXOOXS
                                    )'2                 UHVLVWRU   LQSXW
                                   .2KP
                                                                    DQWLYDOHQW
                                               '               LQSXW
0
Figure 8-32 F-DO at equivalent/antivalent safe input on safety device XY (e.g. safety PLC)
The external pull-up resistor is only required in exceptional circumstances (see below).
                          WARNING
                     In contrast to mechanical switching contacts (e.g. EMERGENCY STOP switches), leakage
                     currents can still flow with semiconductor switches, such as those usually used at digital
                     outputs, even when they have been switched off. This can lead to false switching states if
                     digital inputs are not connected correctly.
                     The conditions for digital inputs/outputs specified in the relevant manufacturer
                     documentation must be observed.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        433
Safety Integrated Functions
8.8 Application examples
                  Note
                  F-DO test pulses
                  Some safety blocks have F-DOs which emit test pulses for self-test purposes and in order to
                  check the transmission path. These test pulses may trigger false alarms requiring a safe
                  acknowledgment. To avoid these false alarms, discrepancy time p10002 should be set at a
                  sufficiently high level to prevent any interference with the safety function itself. Our
                  experience has shown a setting of approx. 150 ms to be adequate, but it is essential to take
                  into account the description of functions for the F-DO test pulses of the safety control.
                       WARNING
                   In accordance with IEC 61131 Part 2, Chapter 5.2 (2008), only outputs that have a
                   maximum residual current of 0.5 mA when "OFF" can be used to connect CU305 digital
                   inputs with digital semiconductor outputs.
                                                                                                   Function Manual
434                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                                               8.8 Application examples
Debouncing
                     Parameter p10017 (SI digital inputs debounce time) can be used to filter out test signals from
                     controls. This avoids faults generated by misinterpretations.
                     F-DI = safety-related dual-channel digital input
                     F-DO = safety-related dual-channel digital output
                     If the digital outputs from another device (e.g. F-DOs on a safety PLC) with a residual current
                     greater than 0.5 mA when "OFF" are connected to the CU305 F-DIs, F-DI load resistors
                     should be connected in the relevant channel.
                     The maximum permissible voltage for a CU305 F-DI when "OFF" is 5 V (in accordance with
                     IEC 61131-2, 2008).
                     The following two figures show exactly how the protective circuits for F-DIs with additional
                     load resistors are wired.
                                                           ([W9
                                                                       0
                      ;<                                                      &8
',
                                                                       )',
                                                     ',
',
                                                      0
                        6DIH
                        RXWSXW                 /RDGUHVLVWRUV RSWLRQDO
Figure 8-33 F-DI at plus-minus switching safe output on safety device XY (e.g. safety PLC)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        435
Safety Integrated Functions
8.8 Application examples
                                                        ([W9
                                                                    0
                    ;<                                                     &8
',
                                                                    )',
                                                   ',
',
                                                   0
                      6DIH
                      RXWSXW                  /DVWZLGHUVW¦QGH RSWLRQDO
Figure 8-34 F-DI at plus-plus switching safe output on safety device XY (e.g. safety PLC)
                  Note
                  Open-circuit detection for pull-up resistors
                  If the pull-up resistor has a resistance greater than 1 kΩ, open-circuit detection is no longer
                  reliable and has to be switched off.
                                                                                                          Function Manual
436                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                                               8.8 Application examples
                     Figure 8-35   Interconnection of F-DO with redundant contactors with positively-driven auxiliary
                                   contacts
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            437
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                         WARNING
                  A new acceptance test must be carried out if any changes were made to SI function
                  parameters and must be logged in the acceptance report.
                  Note
                  The acceptance test is designed to ensure that the safety functions are correctly
                  parameterized. The measured values (e.g. distance, time) and the system behavior identified
                  (e.g. initiation of a specific stop) can be used for checking the plausibility of the configured
                  safety functions. The objective of an acceptance test is to identify potential configuration
                  errors or to record the valid configuration. The measured values are typical but no worst
                  case values. They represent the behavior of the machine at the time of measurement. These
                  measurements cannot be used, for example, to derive maximum ramp-down values.
                                                                                                     Function Manual
438                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Safety Integrated Functions
                                                                          8.9 Acceptance test and acceptance report
                     Note
                     • Observe the information in the chapter "Procedures for initial commissioning".
                     • The acceptance report presented below is both an example and recommendation.
                     • An acceptance report template in electronic format is available at your local sales office.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       439
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                  Note
                  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
                  stop times that can be expected.
                         WARNING
                  If a speed setpoint other than zero 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.
                                                                                                     Function Manual
440                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                      Safety Integrated Functions
                                                                        8.9 Acceptance test and acceptance report
Appendix
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   441
Safety Integrated Functions
8.9 Acceptance test and acceptance report
Measure                    Documentation             Function test Part 1       Function test Part 2       Conclusion of the
                                                                                                           report
Replacement of the         No                        No                         Test of failsafe actual    Supplementation
encoder system                                                                  value acquisition          New checksums and
                                                                                                           countersignature as
                                                                                                           required
Replacement of an          Supplementation of        No                         Test of failsafe actual    Supplementation
SMC/SME Module             hardware                                             value acquisition          New checksums and
                           data/configuration/soft                                                         countersignature
                           ware version data
Replacement of a           Supplementation of        No                         Test of failsafe actual    Supplementation
motor with DRIVE-          hardware                                             value acquisition          New checksums and
CLiQ                       data/configuration/soft                                                         countersignature
                           ware version data
Replacing the Control      Supplementation of        No                         Partially, if the system   Supplementation
Unit                       hardware                                             scan cycle times or the    New checksums and
                           data/configuration/soft                              dynamic response           countersignature as
                           ware version data                                    were changed (drive-       required
                                                                                specific)
Replacing the Power        Supplementing             Yes                        No                         Supplementing and
Module or Safe Brake       hardware                                                                        countersigning
Relay                      data/configuration
Replacement of SI-         Supplementation of        Yes,                       No                         No
relevant distributed I/O   hardware                  with comment
devices (e.g.              data/configuration/soft   restriction to replaced
EMERGENCY OFF              ware version data         components
switch)
Firmware - upgrade         Supplementation           Yes,                       Yes,                       Supplementation
(CU/Sensor Modules)        Version data              including a note           if the system scan         New checksums and
                                                     informing of the time of   cycle times or the         countersignature as
                                                     implementation of the      dynamic response           required
                                                     new functionality          were changed or test
                                                                                of the new functionality
Change to a single         Supplementing the SI      No                         Partially,                 Supplementation
limit (e.g. SLS limit)     function                                             test of the changed        New checksums and
                                                                                limit                      countersignature
Enhancement of             Supplementing SI          Yes, with note             Partially,                 Supplementation
functions (e.g.            functions or function     restriction to adapted     test of any additional     New checksums and
additional actuator,       table                     parts as required          limits                     countersignature as
additional SLS stage)                                                                                      required
Transfer of project        Possibly supplement       Yes, with note             No,                   No, if data are
data to other machines     to the machine                                       if no changes were    identical (check of
via series                 description (check of                                made to SI parameters checksums)
commissioning              the firmware version)
                                                                                                                   Function Manual
442                                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                     Safety Integrated Functions
                                                                       8.9 Acceptance test and acceptance report
Description
                     The "Safety Logbook" function is used to detect changes to Safety parameters that affect the
                     associated CRC sums. CRCs are only generated when p9601/p9801 (SI enable, functions
                     integrated in the drive, CU/Motor Module) is > 0.
                     Data changes are detected when the CRCs of the SI parameters change. Each SI parameter
                     change that is to become active requires the reference CRC to be changed so that the drive
                     can be operated without SI fault messages. In addition to functional safety changes, safety
                     changes as a result of hardware being replaced can be detected when the CRC has
                     changed.
                     The following changes are recorded by the safety logbook:
                     ● Functional changes are recorded in the checksum r9781[0]:
                        – Functional CRCs of the motion monitoring functions (p9729[0]), axial (Extended
                          Functions).
                        – Functional CRCs of the basic safety functions integrated in the drive (p9799, SI
                          reference checksum SI parameters CU), axial.
                        – Enabling of functions integrated in the drive (p9601), axial (Basic and Extended
                          Functions).
                     ● Hardware-dependent changes are recorded in the checksum r9781[1]:
                        – Hardware-dependent CRCs of the motion monitoring functions (p9729[2]), axial (ncSI,
                          Basic and Extended Functions)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 443
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                             Function Manual
444                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                           Safety Integrated Functions
                                                                             8.9 Acceptance test and acceptance report
Introduction
                     Note
                     This description of a system is for illustration purposes only. In each case, the actual settings
                     for the system concerned will need to be modified as required.
                     Table 8- 20   Example table: Active monitoring functions depending on the operating mode, the
                                   protective doors or other sensors
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                              445
Safety Integrated Functions
8.9 Acceptance test and acceptance report
Drive-specific data
                                                                                                          Function Manual
446                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                           Safety Integrated Functions
                                                                             8.9 Acceptance test and acceptance report
Safety equipment
                     Protective door
                     The protective door is unlocked by means of single-channel request key
                     Protective door switch
                     The protective door is equipped with a safety door switch. The safety door switch returns the dual-
                     channel signal "Door closed and locked". Changeover and selection of safety functions in accordance
                     with the table shown above.
                     Mode selector switch
                     The "Production" and "Setup" modes are set by means of a mode selector switch. The key switch
                     features two contact levels. Changeover and selection of safety functions in accordance with the
                     table shown above.
                     EMERGENCY-STOP pushbutton
                     The dual-channel EMERGENCY-STOP pushbuttons are wired in series. The EMERGENCY-STOP
                     signal activates SS1, then the external brakes and the STO are activated.
                     Test stop
                     Activation by means of:
                     • Machine power on
                     • Unlocking the protective door
                     Note
                     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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            447
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                                Function Manual
448                                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                               8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        449
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                               Function Manual
450                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                            Safety Integrated Functions
                                                                              8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       451
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                             Function Manual
452                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                           Safety Integrated Functions
                                                                             8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       453
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                                Function Manual
454                                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                               8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        455
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                            Function Manual
456                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                             Safety Integrated Functions
                                               8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                        457
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                             Function Manual
458                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                           Safety Integrated Functions
                                                                             8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       459
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                            Function Manual
460                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                             Safety Integrated Functions
                                               8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                        461
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                            Function Manual
462                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                             Safety Integrated Functions
                                               8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                        463
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                                                            Function Manual
464                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Safety Integrated Functions
                                                                      8.9 Acceptance test and acceptance report
Examples of traces
                     Example 1
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                               465
Safety Integrated Functions
8.9 Acceptance test and acceptance report
Example 2
                                                                                                   Function Manual
466                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                    Safety Integrated Functions
                                                                      8.9 Acceptance test and acceptance report
Example 3
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                               467
Safety Integrated Functions
8.9 Acceptance test and acceptance report
Example 4
                                                                              Function Manual
468                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                          Safety Integrated Functions
                                                                            8.9 Acceptance test and acceptance report
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     469
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                         Function Manual
470                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                             Safety Integrated Functions
                                                                               8.9 Acceptance test and acceptance report
SI parameters
Checksums
Safety logbook
Data backup
Countersignatures
Commissioning engineer
                     This confirms that the tests and checks have been carried out properly.
Machine manufacturer
                     This confirms that the parameters recorded above are correct.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                471
Safety Integrated Functions
8.9 Acceptance test and acceptance report
                                                                         Function Manual
472                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Communication                                                                                                   9
9.1               Fieldbus configuration
Fieldbus configuration
                     As an alternative, you can switch the fieldbus interface to communication via PROFIBUS or
                     USS protocol.
                     Note
                     The PROFIdrive configuration is not active if you have set USS.
Configuration in STARTER
                     To configure the fieldbus interface in STARTER, proceed as follows:
                     1. Select STARTER → Communication → Fieldbus.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    473
Communication
9.2 Communication according to PROFIdrive
General information
                 PROFIdrive V4.1 is the PROFIBUS profile for drive technology with a wide range of
                 applications in production and process automation systems.
                 Note
                 PROFIdrive for drive technology is standardized and described in the following document:
                 References: /P5/ PROFIdrive Profile Drive Technology
                                                                                                             Function Manual
474                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                   Communication
                                                                                         9.2 Communication according to PROFIdrive
Description
                     There are different application classes for PROFIdrive, depending on the scope and type of
                     the application processes. There are a total of 6 application classes in PROFIdrive, of which
                     4 are discussed here.
$XWRPDWLRQ
7HFKQRORJ\
                                   352),%86352),1(7
                                      6SHHGVHWSRLQW                                6SHHGDFWXDOYDOXH
                                  M          (QFRGHU
                                             RSWLRQDO             M           (QFRGHU
                                                                              RSWLRQDO
                                                                                                   M          (QFRGHU
                                                                                                              RSWLRQDO
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  475
Communication
9.2 Communication according to PROFIdrive
$XWRPDWLRQ
7HFKQRORJ\
                     352),%86352),1(7
                       7HFKQRORJLFDO5HTXHVWV6HWSRLQWV                        7HFKQRORJLFDO$FWXDO9DOXHV3URFHVV6WDWHV
                   M                                       M                                M
                                (QFRGHU                             (QFRGHU                               (QFRGHU
                                                                                                                                    Function Manual
476                                                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                     Communication
                                                                                                           9.2 Communication according to PROFIdrive
                                                                    $XWRPDWLRQ
                                                                    7HFKQRORJ\
                                                                                          352),%86352),1(7
                     5XQ5HTXHVW                                                       &RQILUPDWLRQRIWKH5XQ5HTXHVW
                     3RVLWLRQLQJ&WUO:RUG'HVWLQDWLRQ3RV
                                                                                  3RVLWLRQLQJ6WDWXV:RUG$FWXDO3RV
                                                                          'ULYH                                           'ULYH
                                                                     ,QWHUSRODWLRQ                                ,QWHUSRODWLRQ
                                                                    3RVLWLRQ&RQWURO                       3RVLWLRQ&RQWURO
&ORVHG/RRS6SHHG&RQWURO &ORVHG/RRS6SHHG&RQWURO
                                                                          M                                              M
                                                                                       (QFRGHU                                       (QFRGHU
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                    477
Communication
9.2 Communication according to PROFIdrive
                                                                     $XWRPDWLRQ
                                                                      7HFKQRORJ\
                                                                      ,QWHUSRODWLRQ
                                                                      3RV&RQWURO
352),%86352),1(7 &ORFN
&RQWURO:RUG6SHHG6HWSRLQW 6WDWXV:RUG$FWXDO3RVLWLRQ
                  &ORFNV\QFKURQLVP
                                        'ULYH                               'ULYH                              'ULYH
                                         M            (QFRGHU
                                                                            M                                   M
                                                                                        (QFRGHU                               (QFRGHU
                                                                                                                                        Function Manual
478                                                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                           Communication
                                                                                 9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                         479
Communication
9.2 Communication according to PROFIdrive
General information
                 The selection of a telegram via p0922 determines which data on the drive unit side (Control
                 Unit) will be transferred.
                 From the perspective of the drive unit, the received process data comprises the receive
                 words and the process data to be sent the send words.
                 The receive and send words comprise the following elements:
                 ● Receive words: Control words or setpoints
                 ● Send words: Status words or actual values
                                                                                                     Function Manual
480                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                          9.2 Communication according to PROFIdrive
                                                    SERVO                                       CU_S110
                     DWORD                      r2060[0 ... 14]   1)                                -
                     connector output
                     WORD connector             r2050[0 ... 15] 1)                            r2050[0 ... 4]
                     output
                     Binector output             r2090.0 ... 15                               r2090.0 ... 15
                                                 r2091.0 ... 15                               r2091.0 ... 15
                                                 r2092.0 ... 15
                                                 r2093.0 ... 15
                     Free binector-                p2080[0 ... 15], p2081[0 ... 15], p2082[0 ... 15], r2089[0 ... 4]
                     connector
                     converter
                     DWORD                      p2061[0 ... 14]            -
                     connector input
                     WORD connector             p2051[0 ... 18]                              p2051[0 ... 14]
                     input
                     1) Each PZD word can be assigned a word or a double word. Only one of the two interconnection
                     parameters r2050 or r2060 can have a value ≠ 0 for a PZD word.
Telegram interconnections
                     When you change p0922 = 999 (factory setting) to p0922 ≠ 999, the telegrams are
                     interconnected and blocked automatically.
                     Note
                     Telegram 111 is the exception: Here, PZD12 in the transmit telegram or PZD12 in the
                     receive telegram can be interconnected as required.
                     When you change p0922 ≠ 999 to p0922 = 999, the previous telegram interconnection is
                     retained and can be changed.
                     Note
                     If p0922 = 999, a telegram can be selected in p2079. A telegram interconnection is
                     automatically made and blocked. The telegram can also be extended.
                     This is an easy method of creating extended telegram interconnections on the basis of
                     existing telegrams.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           481
Communication
9.2 Communication according to PROFIdrive
                    Note
                    • The following must apply to ensure conformity with the PROFIdrive profile:
                       – Interconnect PZD receive word 1 as control word 1 (STW1).
                       – Interconnect PZD send word 1 as status word 1 (STW1).
                           Use WORD format for PZD1.
                    • One PZD = one word.
                       Only one of the interconnection parameters (p2051 or p2061) can have the value ≠ 0
                       for a PZD word.
                    • Physical word and double word values are inserted in the telegram as referenced
                       variables.
                       p200x are relevant as reference values (telegram contents = 4000 hex or
                       4000 0000 hex for double words if the input variable has a value of p200x).
                                                                                                      Function Manual
482                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                       9.2 Communication according to PROFIdrive
Interface Mode
                     Interface Mode is used for adjusting the assignment of the control and status words in line
                     with other drive systems and standardized interfaces.
                     The mode can be set as follows:
Procedure:
                     1. Set p0922 ≠ 999.
                     2. p2038 = set required interface mode.
                     If you set telegrams 102 and 103, Interface Mode is set by default (p2038 = 1) and cannot be
                     changed.
                     Interface Mode is also set by default with positioning telegrams (7, 9, 110, and 111) and
                     cannot be changed (p2038 = 0 set).
                     When a telegram that specifies the Interface Mode (e.g. p0922 = 102) is changed to a
                     different telegram (e.g. p0922 = 3), the setting in p2038 is retained.
                     Note
                     This chapter describes the assignment and meaning of the process data in SINAMICS
                     interface mode (p2038 = 0).
                     The reference parameter is also specified for the relevant process data. The process data
                     are generally normalized in accordance with parameters p2000 to r2004.
                     The following scalings apply:
                     A temperature of 100°C = 100% and 0°C = 0%
                     An electrical angle of 90° = 100 % and 0° = 0%.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     483
Communication
9.2 Communication according to PROFIdrive
                                                                                                            Function Manual
484                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                        9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         485
Communication
9.2 Communication according to PROFIdrive
                                                                                                             Function Manual
486                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Communication
                                                                           9.2 Communication according to PROFIdrive
        Note:
        The interconnection p2649 = 0 is also made.
   7    Acknowledge fault                          0/1      Acknowledge fault                                BI: p2103
                                                   0        No effect
   8    Jog 1                                      1        Jog 1 ON                                         BI: p2589
                                                            See also SINAMICS S110 List Manual, function
                                                            diagram 3610
                                                   0        No effect
   9    Jog 2                                      1        Jog 2 ON                                         BI: p2590
                                                            See also SINAMICS S110 List Manual, function
                                                            diagram 3610
                                                   0        No effect
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          487
Communication
9.2 Communication according to PROFIdrive
                                                                                                               Function Manual
488                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                          9.2 Communication according to PROFIdrive
                                                         KH[          162//B$
                                                         KH[     162//B%
                        Figure 9-6    Normalization of speed
A_DIGITAL
MT_STW
CU_STW1
                     These process data are part of the central process data.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   489
Communication
9.2 Communication according to PROFIdrive
                                                         0BOLPLWB                                             6FDOLQJ
                                                                                                 S
                                                          S                   S               
                                                                         S!    +H[
                          
                                                 S                                            S
                                                     >@         S [    S              
                                                                                                WR
                          
S! +H[
                                                   S                                            S
                                                     >@         S [    S             
                                                                                                  WR
                       MOMRED specifies the percentage by which the torque limit is to be reduced. This value is
                       converted internally to the amount by which the torque is to be reduced and normalized via
                       p1544.
                                                                                                                         Function Manual
490                                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                       9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   491
Communication
9.2 Communication according to PROFIdrive
                                                                                                                Function Manual
492                                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             493
Communication
9.2 Communication according to PROFIdrive
                                                                                                     Function Manual
494                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
MDI_MOD
                     For a detailed table see function diagram [2480].
MDI_MODE
                     This process data defines the mode for MDI sets.
                     Precondition: p2654 > 0
                     MDI_MODE = xx0x hex → Absolute
                     MDI_MODE = xx1x hex → Relative
                     MDI_MODE = xx2x hex → Abs_pos (only for modulo correction)
                     MDI_MODE = xx3x hex → Abs_neg (only for modulo correction)
                     Note
                     This chapter describes the assignment and meaning of the process data in SINAMICS
                     interface mode (p2038 = 0).
                     The reference parameter is also specified for the relevant process data. The process data
                     are generally normalized in accordance with parameters p2000 to r2004.
                     The following scalings also apply:
                     A temperature of 100°C = 100%
                     An electrical angle of 90° also = 100%.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         495
Communication
9.2 Communication according to PROFIdrive
                                                                                                               Function Manual
496                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                497
Communication
9.2 Communication according to PROFIdrive
                                                                                                             Function Manual
498                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Communication
                                                                           9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                               499
Communication
9.2 Communication according to PROFIdrive
                                                                                                              Function Manual
500                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Communication
                                                                               9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            501
Communication
9.2 Communication according to PROFIdrive
E_DIGITAL
MT_ZSW
MTn_ZS_F/MTn_ZS_S
CU_ZSW1
                    These process data are part of the central process data.
                                                                                                             Function Manual
502                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  503
Communication
9.2 Communication according to PROFIdrive
AKTSATZ
                          See function diagram [3650].
                                                                                                                     Function Manual
504                                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
POS_ZSW
                      See function diagram [3645].
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          505
Communication
9.2 Communication according to PROFIdrive
  11    Reference point approach active      1    Reference point approach active                         BO: r2094.1
                                             0    Reference point approach not active                     BO: r2669.1
  12    Flying referencing                   1    Flying referencing                                      BO: r2684.1
                                             0    Flying referencing not active
  13    Traversing blocks active             1    Traversing blocks active                                BO: r2094.2
                                             0    Traversing blocks not active                            BO: r2669.2
  14    Set-up active                        1    Set-up active                                           BO: r2094.3
                                             0    Set-up not active                                       BO: r2669.4
XIST_A
                     Actual position value is displayed
                     Normalization: 1 corresponds to 1 LU
WARN_CODE
                     Display of the alarm code (see function diagram 8065).
FAULT_CODE
                     Display of the fault code (see function diagram 8060).
                                                                                                              Function Manual
506                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         507
Communication
9.2 Communication according to PROFIdrive
Description
                 The process data for the encoders is available in various telegrams. For example, telegram 3
                 is provided for speed control with 1 position encoder and transmits the process data of
                 encoder 1.
                 The following process data is available for the encoders:
                 ● Gn_STW encoder n control word (n = 1, 2)
                 ● Gn_ZSW encoder n status word
                 ● Gn_XIST1 encoder n act. pos. value 1
                 ● Gn_XIST2 encoder n act. pos. value 2
                    Note
                    Encoder 1: Motor encoder
                    Encoder 2: Direct measuring system
                                                                 *B67:
                               352),%86                         *B67:
                    0DVWHU                                                              6ODYH
                                          *B=6:      *B;,67     *B;,67
                                          *B=6:      *B;,67
                 Figure 9-8   Example of encoder interface (encoder-1: two actual values, encoder -2: one actual
                              value)
                                                                                                       Function Manual
508                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Communication
                                                                               9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                   509
Communication
9.2 Communication according to PROFIdrive
                                                               *QB=6:
                                                                              
                                                              (QFRGHUHUURU
                                                                              
                                                              *QB67:       
                                                 $FNQRZOHGJHHQFRGHUHUURU
                                                                              
                                                                                              
                                                                              
                                                                 *QB=6:
                                                  (QFRGHUIDXOWDFNQRZOHGJH
                                                                             
                                                                      DFWLYH
&OHDUHUURU
6LJQDOPXVWEHUHVHWE\XVHU
0 No request
                                                                                                       Function Manual
510                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Communication
                                                                                9.2 Communication according to PROFIdrive
                                               0RGH      
                                       *B67:                                5HIHUHQFHPDUNVHDUFK
                                                         
                                                                       5HIHUHQFHPDUN           5HIHUHQFHPDUN
                                         )XQFWLRQ      
                                       *B67:       
                                                                       5HIHUHQFHPDUN                      5HIHUHQFHPDUN
                                         )XQFWLRQ      
                                        *B67: 
                                                         
                                                                           $FWLYDWHIXQFWLRQ
                                         &RPPDQG         
                                       *B67: 
                                     $FWLYDWHIXQFWLRQ   
                                                                                                      5HDG          5HDG
                                                                                                      YDOXH        YDOXH
                                       *B67:       
                                         5HDGYDOXH
                                                         
                                                                             
                                                                                        )XQFWLRQDFWLYH
                                                         
                                 )XQFWLRQDFWLYH
                                       *B=6:       
                                                                             
                                                                                              )XQFWLRQDFWLYH
                                                         
                                 )XQFWLRQDFWLYH
                                       *B=6:       
                                                                                                         9DOXH        9DOXH
                                                                                                        DYDLODEOH      DYDLODEOH
                                                         
                               9DOXHDYDLODEOH
                                     *B=6:      
                                                                                            $FWXDOSRVLWLRQYDOXH $FWXDOSRVLWLRQYDOXH
                                                                                             DWUHIHUHQFHPDUN DWUHIHUHQFHPDUN
                                                         
                                           *[B;,67
                                                         
                              5HIHUHQFHPDUN         
                                 $FWXDOYDOXHWUDQVIHU                                          
                                                         
                                                               6LJQDOPXVWEHUHVHWE\XVHU
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                        511
Communication
9.2 Communication according to PROFIdrive
                    0RGH                            
                                                                       )O\LQJPHDVXUHPHQW
                    *B67:                     
                    )XQFWLRQ                      
                                                                      3UREHULVLQJHGJH
                    *B67: 
                                                    
                                                                      $FWLYDWHIXQFWLRQ
                    &RPPDQG                         
                    *B67: 
                                                    
                    $FWLYDWHIXQFWLRQ
                                                                                                5HDGYDOXH
                    *B67:                     
                    5HDGYDOXH                      
                                                                       
                    )XQFWLRQDFWLYH                 
                    *B=6:                     
                                                                      )XQFWLRQDFWLYH
                    9DOXHDYDLODEOH                 
                    *B67:                     
                                                                                                 9DOXHDYDLODEOH
                    3UREHGHIOHFWHG                 
                    *B=6:                        
                    3UREHHGJH                      
                    $FWXDOYDOXHWUDQVIHU           
                                                          6LJQDOPXVWEHUHVHWE\XVHU
                                                                                                          Function Manual
512                                                                         Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         513
Communication
9.2 Communication according to PROFIdrive
(QFRGHUSXOVHV )LQHLQIRUPDWLRQ
%LW
                                                                                                                      Function Manual
514                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Communication
                                                                               9.2 Communication according to PROFIdrive
                                                                                       <HV
                               3DUNLQJHQFRGHU"            *[B=6:                            *[B;,67 
1R
                                                                                       <HV           *[B;,67
                                   (QFRGHUHUURU"          *[B=6: 
                                                                                                     HUURUFRGH
1R
                                                            *[B=6:     
                       6HDUFKIRUUHIHUHQFHPDUN                                      <HV            *[B;,67
                                                                RU   
                           RUIO\LQJPHDVXUHPHQW                                                  UHTXHVWHGYDOXH
                                                                RU   
                                        VHOHFWHG"                                                       S
                                                                RU   
1R
                                                                                       <HV            *[B;,67
                         7UDQVPLWDEVROXWHYDOXH                                                   DEVROXWHYDOXH
                                                           *[B=6: 
                                      F\FOLFDOO\"                                                       S
1R
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           515
Communication
9.2 Communication according to PROFIdrive
(QFRGHUSXOVHV )LQHLQIRUPDWLRQ
                                                                                                          
                                                                                          )DFWRU\VHWWLQJ
                    7KHIROORZLQJDSSOLHVWRUHIHUHQFHPDUNRU                           S
                    IO\LQJPHDVXUHPHQW                                                   S
                    SIRU*B;,67 HQFRGHU
                    SIRU*B;,67 HQFRGHU                 )RUUHDGDEVROXWHYDOXH (Q'DWHQFRGHU 
                                                                  SIRU*B;,67 HQFRGHU
                                                                  SIRU*B;,67 HQFRGHU
                                                                                                                  Function Manual
516                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                            9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                              517
Communication
9.2 Communication according to PROFIdrive
                                                                                                Function Manual
518                                                                Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Communication
                                                                     9.2 Communication according to PROFIdrive
Description
                     The central process data exists for different telegrams. For example, telegram 391 is used
                     for transferring measuring times and digital inputs/outputs.
                     The following central process data are available:
Receive signals
                     ● CU_STW1 Control Unit control word
                     ● A_DIGITAL digital outputs
                     ● MT_STW probe control word
Transmit signals
                     ● CU_ZSW1 Control Unit status word
                     ● E_DIGITAL digital inputs
                     ● MT_ZSW Probe status word
                     ● MTn_ZS_F Probe n measuring time, falling edge (n = 1, 2)
                     ● MTn_ZS_S Probe n measuring time, rising edge (n = 1, 2)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  519
Communication
9.2 Communication according to PROFIdrive
                                                                                                                Function Manual
520                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Communication
                                                                           9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                521
Communication
9.2 Communication according to PROFIdrive
MT_STW
                     Control word for the "central probe" function. Display via r0685.
                                                                                                               Function Manual
522                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                         Communication
                                                                               9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             523
Communication
9.2 Communication according to PROFIdrive
MT_ZSW
                      Status word for the "central probe" function.
Table 9- 31 Description of MT_ZSW (status word for the "central probe" function)
                                                                                                               Function Manual
524                                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                        9.2 Communication according to PROFIdrive
                                            
                           3UREH
                                            
                         9DOXHDYDLODEOH    
                             07B=6B6       
                                            
                             07B67:
                                            
                                            
                             07B67:
                                            
                                            
                           3UREH
                                            
                        9DOXHDYDLODEOH     
                             07B=6B6       
                        9DOXHDYDLODEOH     
                             07B=6B)       
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    525
Communication
9.2 Communication according to PROFIdrive
Description
                 The "Motion Control with PROFIBUS" or "Motion Control with PROFINET" function can be
                 used to implement an isochronous drive link between a master and one or more slaves via
                 the PROFIBUS field bus or an isochronous drive link via PROFINET.
                 Note
                 The isochronous drive link is defined in the following documentation:
                 Reference: /P5/ PROFIdrive Profile Drive Technology
Properties
                 ● No additional parameters need to be entered in addition to the bus configuration in order
                   to activate this function, the master and slave must only be preset for this function
                   (PROFIBUS).
                 ● The master-side default setting is made via the hardware configuration, e.g. B. HWConfig
                   with SIMATIC S7. The slave-side default setting is made via the parameterization
                   telegram when the bus is ramping up.
                 ● Fixed sampling times are used for all data communication.
                 ● The Global Control (GC) clock information on PROFIBUS is transmitted before the
                   beginning of each cycle.
                 ● The length of the clock cycle depends on the bus configuration. When the clock cycle is
                   selected, the bus configuration tool (e.g. HWConfig) supports:
                    – High number of drives per slave/drive unit → longer cycle
                    – Large number of slaves/drive units → longer cycle
                 ● A sign-of-life counter is used to monitor user data transfer and clock pulse failures.
                                                                                                    Function Manual
526                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                         9.2 Communication according to PROFIdrive
                                                                                                     ,QGLUHFWPHDVXULQJ
                                                                                                     V\VWHP PRWRU
                                                                                                     HQFRGHU
                                                           162//B%
                            0DVWHUZLWKWKH                             6SHHG       &XUUHQW          0 a    *
                           IXQFWLRQ0RWLRQ                             FRQWURO      FRQWURO
                             &RQWUROZLWK
                             352),%86                     *B;,67
                                                                                                        *
                                                 &\FOH
                                                                                                 $GGLWLRQDOPHDVXULQJ
                                                                                                 V\VWHP
Figure 9-15 Overview of "Motion Control with PROFIBUS" (example: master and 3 slaves)
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                               527
Communication
9.2 Communication according to PROFIdrive
3RVLWLRQFRQWUROF\FOH
 0DVWHUDSSOLFDWLRQF\FOHWLPH                                   3RVFRQWU
                                                                                                &; &RQWUROWDVN
                                                                  C1   C2    C3
                                     3RVLWLRQDFWXDO            6HWSRLQW
      'DWDIORZ                      YDOXHWUDQVIHU              WUDQVIHU
       $FWXDOYDOXHDFTXLVLWLRQ                                                                6HWSRLQWWUDQVIHU
      'DWDIORZ
 &XUUHQWVSHHG
 FRQWUROOHUF\FOH
  '2DSSOLFD
                       R1            R1            R1             R1              R1           R1            R1      R1
     WLRQ
5 0RWRUFRQWUROWDVN
                                                                                                                             Function Manual
528                                                                                             Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Communication
                                                                     9.2 Communication according to PROFIdrive
Description
                     With acyclic communication, as opposed to cyclic communication, data transfer takes place
                     only when an explicit request is made (e.g. in order to read and write parameters).
                     The read data set/write data set services are available for acyclic communication.
                     The following options are available for reading and writing parameters:
                     ● S7 protocol
                        This protocol uses the STARTER commissioning tool, for example, in online mode via
                        PROFIBUS.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 529
Communication
9.2 Communication according to PROFIdrive
                       Note
                       Please refer to the following documentation for a detailed description of acyclic
                       communication:
                       Reference: PROFIdrive Profile V4.1, May 2006, Order No: 3.172
                       Addressing:
                       PROFIBUS DP, the addressing can either take the form of the logical address or the
                       diagnostics address.
                                                               V
                                                      :ULWHUH
                                                              GDWD
                                                     ZLWKRXW
                                                        5HDGU
                                                      ZLWKRX HT
                                                            WGDWD
                                                                                            3DUDPHWHU
                                                                                            3URFHVVLQJ
                                                                 V
                                                        5HDGUH WD
                                                                 GD
                                                        ZLWKRXW
                                                        5HDGU
                                                      ZLWKRX HT
                                                            WGDWD
                                                                     V                   3DUDPHWHU5HVSRQVH
                                                          5HDGUH UHVSRQVH
                          3DUDPHWHU                       S D UD P HWHU
                                                        
                          5HVSRQVH         Z   LWKGDWD
                                                                                                                    Function Manual
530                                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                        9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    531
Communication
9.2 Communication according to PROFIdrive
                                                                                                            Function Manual
532                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                          9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                            533
Communication
9.2 Communication according to PROFIdrive
                                                                                                              Function Manual
534                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                 Communication
                                                       9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                    535
Communication
9.2 Communication according to PROFIdrive
                                                                                                              Function Manual
536                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                       9.2 Communication according to PROFIdrive
Requirements
                     1. The PROFIdrive controller has been commissioned and is fully operational.
                     2. PROFIdrive communication between the controller and the device is operational.
                     3. The controller can read and write data sets in conformance with PROFIdrive DPV1.
Task description
                     Following the occurrence of at least one fault (ZSW1.3 = "1") on drive 2 (also drive object
                     number 2), the active fault codes must be read from the fault buffer r0945[0] ... r0945[7].
                     The request is to be handled using a request and response data block.
Basic procedure
                     1. Create a request to read the parameters.
                     2. Invoke the request.
                     3. Evaluate the response.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       537
Communication
9.2 Communication according to PROFIdrive
Activity
                 1. Create the request.
                                                                                                     Function Manual
538                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                         9.2 Communication according to PROFIdrive
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  539
Communication
9.2 Communication according to PROFIdrive
Requirements
                   1. The PROFIdrive controller has been commissioned and is fully operational.
                   2. PROFIdrive communication between the controller and the device is operational.
                   3. The controller can read and write data sets in conformance with PROFIdrive DPV1.
                       Special requirements for this example:
                   4. Control type: Servo with activated "Extended setpoint channel" function module
Task description
                   Jog 1 and 2 are to be set up for drive 2 (also drive object number 2) via the input terminals of
                   the Control Unit. A parameter request is to be used to write the corresponding parameters as
                   follows:
                                         9
                                                               ;           ',                           S>&@
                                                                                         U
                                      2EMHFW
                                      'HYLFH                                                            -RJVHWSRLQW
                                      &8                                                                                     
                                                                                                                   S
                                      :LULQJWRVHOI
                                                                                                                                             QBVHWB
                   3DUDPHWHUQXPEHU                  ,QGH[QXPEHU                                          -RJVHWSRLQW
                                                                                                                   S          
                                                                    '+H[
                                                                    '+H[
                        
                                            
                                                          
                                                                                                                                   
6DYHVHWSRLQW
Basic procedure
                   1. Create a request to write the parameters.
                   2. Invoke the request.
                   3. Evaluate the response.
                                                                                                                                            Function Manual
540                                                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                          9.2 Communication according to PROFIdrive
Activity
                     1. Create the request.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     541
Communication
9.2 Communication according to PROFIdrive
                                                                                                      Function Manual
542                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                Communication
                                                                           9.3 Communication via PROFIBUS DP
General information
                     PROFIBUS is an open international field bus standard for a wide range of production and
                     process automation applications.
                     The following standards ensure open, multi-vendor systems:
                     ● International standard EN 50170
                     ● International standard IEC 61158
                     PROFIBUS is optimized for high-speed, time-critical data communication at field level.
                     Note
                     PROFIBUS for drive technology is standardized and described in the following document:
                     Reference: /P5/ PROFIdrive Profile Drive Technology
                     CAUTION
                     Before synchronizing to the isochronous PROFIBUS, all of the pulses of the drive objects
                     must be inhibited - also for those drives that are not controlled via PROFIBUS.
                            CAUTION
                     No CAN cables must be connected to interface X126. If CAN cables are connected, the
                     CU305 and other CAN bus nodes could be seriously damaged.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   543
Communication
9.3 Communication via PROFIBUS DP
                                                                                                            Function Manual
544                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                              Communication
                                                                         9.3 Communication via PROFIBUS DP
;
352),%86LQWHUIDFH
'LDJQRVWLFV/('&20
                                                                               352),%86
                                                                               DGGUHVVVZLWFKHV
                                               M
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 545
Communication
9.3 Communication via PROFIBUS DP
                ● PROFIBUS interface
                   The PROFIBUS interface is described in the following documentation:
                   References: SINAMICS S110 Equipment Manual
                ● PROFIBUS diagnostic LED
                   Note
                   A teleservice adapter can be connected to the PROFIBUS interface (X126) for remote
                   diagnostics purposes.
                       )DFWRU\VHWWLQJ                                    21
                                                                         2))
                                         6                        6
                                                                          21
                              ([DPSOH
                                                                          2))
Figure 9-20 Example: PROFIBUS address via PROFIBUS address switch on Control Unit
                                                                                                                 Function Manual
546                                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                              9.3 Communication via PROFIBUS DP
                     Note
                     The factory settings are "ON" or "OFF" for all switches. With these two settings, the
                     PROFIBUS address is set by parameterization.
                     Parameter p0918 is unique to the Control Unit (see Control Unit). The factory setting is 126.
                     Address 126 is used for commissioning. Permitted PROFIBUS addresses are 1 ... 126.
                     If more than one CU is connected to a PROFIBUS line, the address settings must differ from
                     the factory settings. Note that each address can only be assigned once on a PROFIBUS
                     line. This can be achieved using the address switch or by adjustable parameter p0918
                     accordingly. The setting can be made by connecting the 24 V supply step by step and
                     resetting p0918, for example.
                     The address setting on the switch is displayed in r2057.
                     Each change made to the bus address is not effective until POWER ON.
Device identification
                     An identification parameter for individual slaves facilitates diagnostics and provides an
                     overview of the nodes on the PROFIBUS.
                     The information for each slave is stored in the following CU-specific parameter:
                     r0964[0...6] device identification
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     547
Communication
9.3 Communication via PROFIBUS DP
                                                                                                    Function Manual
548                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                            9.3 Communication via PROFIBUS DP
                                               Field                                     Value
                     Network parameter profile                       DP
                     Network parameter baud rate                     Any
                     Communication partner address                   PROFIBUS address of the drive unit
                     Communication partner                           don’t care, 0
                     slot/subrack
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   549
Communication
9.3 Communication via PROFIBUS DP
                                      Field                                           Value
                Name                                          Any
                Control                                       Any
                Type                                          Depending on the addressed parameter value,
                                                              e.g.:
                                                              INT: for integer 16
                                                              DINT: for integer 32
                                                              WORD: for unsigned 16
                                                              REAL: for float
                Area                                          DB
                DB                                            Parameter number
                (data block number)                           1 ... 65535
                DBB, DBW, DBD                                 Drive object No. and sub-index
                (data block offset)                           bit 15 ... 10: Drive object No. 0 ... 63
                                                              bit 9 ... 0: Sub-index 0 ... 1023
                                                              or expressed differently
                                                              DBW = 1024 * drive object No. + sub-index
                Length                                        Not activated
                Acquisition cycle                             Any
                No. of elements                               1
                Decimal places                                Any
                Note
                • You can operate a SIMATIC HMI together with a drive unit independently of an existing
                   control.
                   A basic "point-to-point" connection can only be established between two nodes (devices).
                • The "variable" HMI functions can be used for drive units. Other functions cannot be used
                   (e.g. "messages" or "recipes").
                • Individual parameter values can be accessed. Entire arrays, descriptions, or texts cannot
                   be accessed.
                                                                                                     Function Manual
550                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                            9.3 Communication via PROFIBUS DP
Description
                     After a telegram failure and the additional monitoring time has elapsed (p2047), bit r2043.0 is
                     set to "1" and alarm A01920 is output. Binector output r2043.0 can be used for an
                     emergency stop, for example.
                     After a delay time has elapsed (p2044), fault F01910 is output. Fault F01910 triggers fault
                     response OFF3 (quick stop) for SERVO. If no OFF response is to be triggered, the fault
                     response can be reparameterized accordingly.
                     Fault F01910 can be acknowledged immediately. The drive can then be operated even
                     without PROFIdrive.
                                                  S
                                                                                              U
                         &\FOLFWHOHJUDPV
                           IURPPDVWHU             7                                          $
                                                                              S
                          W
                                                                    6 4        7 
                                                                                               )
5 4
                     Note
                     The additional monitoring time parameter p2047 is only useful for cyclic communication.
                     During isochronous communication, a telegram failure should be recorded without delay, in
                     order to respond as quickly as possible.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    551
Communication
9.3 Communication via PROFIBUS DP
                            0DVWHU            70                                7';                               70
                                                     5    5     5                                                      5   5
                           SRVLWLRQ
                          FRQWUROOHU
06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06*
                 &XUUHQW
                 FRQWUROOHU
                 F\FOH
                   6ODYHV
                                5 5
                                5
                                5 5 5
                                  5 5 5
                                      5
                                      5         5
                                                5
                                                5    5
                                                     5
                                                     5    5
                                                          5
                                                          5   5
                                                              5
                                                              5    5
                                                                   5
                                                                   5   5
                                                                       5
                                                                       5    5
                                                                            5
                                                                            5   5
                                                                                5
                                                                                5     57 5
                                                                                      5
                                                                                      5  5
                                                                                         5     5 5
                                                                                               5
                                                                                               5 5
                                                                                                 5    5
                                                                                                      5
                                                                                                      5   5
                                                                                                          5
                                                                                                          5    5 55
                                                                                                               5  5 5
                                                                                                                    5
                                                                                                                    5
                     WR
7, 7, 72 7,
Figure 9-22 Motion Control/Isochronous drive link with PROFIBUS, optimized cycle with TMAPC = 2 ∙ TDP
                                                                                                                       Function Manual
552                                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                              9.3 Communication via PROFIBUS DP
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             553
Communication
9.3 Communication via PROFIBUS DP
                                                                                                               Function Manual
554                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Communication
                                                                          9.3 Communication via PROFIBUS DP
                             NOTICE
                             After TDP has been changed on the PROFIBUS master, the drive system must be
                             switched on (POWER ON) or the parameter p0972=1 (Reset drive unit) must be set.
                     ● TI and TO
                        – Setting the times in TI and TO to be as short as possible reduces the dead time in the
                          position control loop.
                        – TO > TDX + TOmin
                            Settings and optimization can be done via a tool (e.g. HW Config in SIMATIC S7).
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   555
Communication
9.3 Communication via PROFIBUS DP
                                                                                                       Function Manual
556                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                      Communication
                                                                                 9.3 Communication via PROFIBUS DP
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                 557
Communication
9.3 Communication via PROFIBUS DP
                             NOTICE
                             After TDP has been changed on the PROFIBUS master, the drive system must be
                             switched on (POWER ON) or parameter p0972 = 1 (reset drive unit) must be set.
                   ● TI and TO
                      – Setting the times in TI and TO to be as short as possible reduces the dead time in the
                        position control loop.
                      – TO > TDX + TOmin
                   ● A tool can be used for settings and optimization (e.g. HW Config in SIMATIC S7).
                                                                                                      Function Manual
558                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                               9.3 Communication via PROFIBUS DP
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                         559
Communication
9.3 Communication via PROFIBUS DP
Description
                With PROFIBUS DP, the master addresses all of the slaves one after the other in a DP
                cycle. In this case, the master transfers its output data (setpoints) to the particular slave and
                receives as response the input data (actual values). Fast, distributed data transfer between
                drives (slaves) is possible using the "slave-to-slave communication" function without
                involving the master.
                The following terms are used for the functions described here:
                ● Slave-to-slave communication
                ● Data Exchange Broadcast (DXB.req)
                ● Slave-to-slave communication (is used in the following)
                                                                                              &RQILJXUDWLRQ
                              0DVWHU&ODVV
                              HJ6,0$7,&6                                    3*3&        +:&RQILJ
                              3DUDPHWHUDVVLJQPHQW
                                                                                              'ULYH(6%DVLF
                              PDVWHU
                              &\FOHJHQHUDWRU
2XWSXWGDWD ,QSXWGDWD
                                                $QVZHU
                                   6ODYH                        6ODYH                      6ODYH
                                   6,1$0,&6                     6,1$0,&6                   6,1$0,&6
                                   3XEOLVKHU                    6XEVFULEHU                 6XEVFULEHU
/LQNV
)URPWKHSHUVSHFWLYHRIWKH&ODVVPDVWHU
Publisher
                With the "slave-to-slave communication" function, at least one slave must act as the
                publisher.
                The publisher is addressed by the master when the output data are transferred with a
                different layer 2 function code (DXB.req). The publisher then sends its input data to the
                master with a broadcast telegram to all bus nodes.
                                                                                                               Function Manual
560                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                 Communication
                                                                            9.3 Communication via PROFIBUS DP
Subscriber
                     The subscribers evaluate the broadcast telegrams, sent from the publishers, and use the
                     data which has been received as setpoints. The setpoints are used, in addition to the
                     setpoints received from the master, corresponding to the configured telegram structure
                     (p0922).
Applications
                     For example, the following applications can be implemented using the "slave-to-slave
                     communication" function:
                     ● Axis couplings (this is practical for isochronous mode)
                     ● Specifying binector connections from another slave
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    561
Communication
9.3 Communication via PROFIBUS DP
Setpoints
                  The following statements can be made about the setpoint:
                  ● Number of setpoint
                     When bus communication is being established, the master signals the slave the number
                     of setpoints (process data) to be transferred using the configuring telegram (ChkCfg).
                  ● Contents of the setpoints
                     The structure and contents of the data for the "SINAMICS slave" using the local process
                     data configuring (p0922).
                  ● Operation as "standard" slave
                     The drive (slave) only receives its setpoints and output data from the master.
                  ● Operation as subscriber
                     When a slave is operated as a subscriber, some of the setpoints are defined by one or
                     more publishers rather than by the master.
                     The slave is informed of the assignment via the parameterization and configuration
                     telegram when bus communication is being established.
                                                                                                      Function Manual
562                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                Communication
                                                                                           9.3 Communication via PROFIBUS DP
&RPPDQG [(
6ORW [
                                                         6SHFLILHU                         [
                                   )LOWHUWDEOH          9HUVLRQLGHQWLILHU                 [(
                                   +HDGHU
                                                         1XPEHURIOLQNV                    ದ
2IIVHW/LQN
                                                         
                                                         2IIVHW/LQNQ
                                   /LQN                3XEOLVKHU'3DGGUHVV
                                                         3XEOLVKHULQSXWOHQJWK
7DS 2IIVHWLQWKHSXEOLVKHUGDWD
7DUJHWRIIVHWLQWKHVXEVFULEHU
                                                         /HQJWKRIWDSSLQJ
                                               7DS      
                                   /LQN                3XEOLVKHU'3DGGUHVV
                             ,QGLFDWHGLQE\WHV
                             &DOFXODWHGIURPYHUVLRQLGHQWLILHU
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             563
Communication
9.3 Communication via PROFIBUS DP
Settings in HW Config
                The project below is used to describe the settings in HW Config.
                                                                                                   Function Manual
564                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                             9.3 Communication via PROFIBUS DP
Procedure
                     1. Select a slave (e.g. SINAMICS S) and use its properties to configure the telegram for the
                        connected drive object.
                     2. In the "Configuration" tab of the drive unit, select e.g. the standard telegram 2 for the
                        associated drive in the telegram selection.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        565
Communication
9.3 Communication via PROFIBUS DP
                4. The "Insert slot" button can be used to create a new setpoint slot for the SINAMICS S
                   drive object.
                                                                                                 Function Manual
566                                                                 Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                              9.3 Communication via PROFIBUS DP
                     7. The "I/O address" column displays the start address for every DO.
                        Select the start address of the data of the DO to be read. This is 268 in the example.
                        If the complete data of the Publisher are not read, set this via the "Length" column. You
                        may also offset the start address for the request so that data can be read out in the
                        middle of the DO telegram.
                     8. The "Data Exchange Broadcast - Overview" tab shows you the configured slave-to-slave
                        communication relationships which correspond to the current status of the configuration
                        in HW Config.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   567
Communication
9.3 Communication via PROFIBUS DP
                9. When the slave-to-slave communication link has been created, the standard telegram for
                   the drive object is replaced with the "User-defined" telegram in the configuration
                   overview.
                10.The details after the creation of the slave-to-slave communication link for the drive object
                   of the SINAMICS S are as follows:
Figure 9-32 Details after the creation of the slave-to-slave communication link
                11.You are required to adjust the standard telegrams accordingly for every DO (drive object)
                   of the selected CU that shall actively participate in slave-to-slave communication.
                                                                                                       Function Manual
568                                                                       Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                   Communication
                                                                              9.3 Communication via PROFIBUS DP
Commissioning in STARTER
                     Slave-to-slave communication is configured in HWConfig and is simply an extension of an
                     existing telegram. Telegrams can be extended in STARTER (e.g. p0922 = 999).
                     In order to terminate the configuration of slave-to-slave communication for the DOs, the
                     telegram data of the DOs in STARTER must be matched to those in the HW Config and
                     must be extended. The configuration is made centrally via the configuration of the respective
                     CU.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  569
Communication
9.3 Communication via PROFIBUS DP
Procedure
                1. In the overview for the PROFIBUS telegram, you can access the telegrams of the drive
                   objects, here SERVO_01. Select the telegram type "Free telegram configuration" for the
                   configuration.
                2. Enter the telegram lengths for the input data and output data according to the settings in
                   HW Config. For slave-to-slave communication links, the input data comprise the standard
                   telegram and the slave-to-slave communication data.
                3. Then set the telegram in the telegram selection to the standard telegram for drive objects
                   (in the example: standard telegram 2), which results in a split display of the telegram
                   types (standard telegram + telegram extension). The telegram extension represents the
                   telegram portion of slave-to-slave communication.
                By selecting the item "Communication -> PROFIBUS" for the drive object "SERVO_01" in the
                object tree you get the structure of the PROFIBUS telegram in receive and send direction.
                The telegram extension from PZD5 is the portion for slave-to-slave communication.
                                                                                                  Function Manual
570                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                    Communication
                                                                               9.3 Communication via PROFIBUS DP
                     To integrate the drive objects into slave-to-slave communication, you need to assign
                     appropriate signals to the corresponding connectors in the PZD. A list for the connector
                     shows all signals that are available for interconnection.
Figure 9-36 Combinding the PZDs for slave-to-slave communication with external signals
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    571
Communication
9.3 Communication via PROFIBUS DP
GSD File
                A special GSD file exists for the SINAMICS family to permit integration of the PROFIBUS
                slave-to-slave communication into SINAMICS.
Figure 9-37 Hardware catalog of the GSD file with slave-to-slave communication functionality
                The SINAMICS S DXB GSD file contains standard telegrams, free telegrams and slave-to-
                slave telegrams for configuring slave-to-slave communication. The user must take these
                telegram parts and an axis delimiter after each DO to compose a telegram for the drive unit.
                The processing of a GSD file in HW Config is covered by the SIMATIC documentation.
                                                                                                       Function Manual
572                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                             9.3 Communication via PROFIBUS DP
Diagnostics
                     Since the PROFIBUS slave-to-slave communication is implemented on the basis of a
                     broadcast telegram, only the subscriber can detect connection or data faults, e.g. via the
                     Publisher data length (see "Configuration telegram").
                     The Publisher can only detect and report an interruption of the cyclic connection to the DP
                     master (A01920, F01910). The broadcast telegram to the subscriber will not provide any
                     feedback. A fault of a subscriber must be fed back via slave-to-slave communication. In case
                     of a "master drive" 1:n, however, the limited quantity framework (see "Links and requests")
                     should be observed. It is not possible to have n subscribers report their status via slave-to-
                     slave communication directly to the "master drive" (Publisher)!
                     For diagnostic purposes, there are the diagnostic parameters r2075 ("PROFIBUS
                     diagnostics, receive telegram offset PZD") and r2076 ("PROFIBUS diagnostics, send
                     telegram offset PZD"). The parameter r2074 ("PROFIBUS diagnostics, receive bus address
                     PZD") displays the DP address of the setpoint source of the respective PZD.
                     r2074 and r2075 enable the source of a slave-to-slave communication relationship to be
                     verified in the Subscriber.
                     Note
                     The Subscribers do not monitor the existence of an isochronous Publisher sign of life.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      573
Communication
9.4 Communication using USS
                                                                                                  Function Manual
574                                                                  Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                              Communication
                                                                                  9.4 Communication using USS
Prerequisite
                     The communications interface must be set to USS protocol.
                     2. Define the process data (PZD) you want to receive on the Receive direction tab.
                     3. Define the process data (PZD) you want to send on the Send direction tab.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                              575
Communication
9.4 Communication using USS
General information
                Communication using the USS protocol takes place over the RS485 interface with a
                maximum of 31 slaves. The following character frame applies for the USS telegram:
Description
                The structure of a typical USS telegram is shown in the figure below.
                                                                                                           Final
                               Header information                                  n net data          information
                      6WDUWGHOD\                                   866IUDPH
                Figure 9-40    Structure of a USS telegram
                Telegrams with both a variable and fixed length can be used. This can be selected using
                parameters p2022 and p2023 to define the length of the PZD and the PKW.
                The most common application using a fixed length is shown below:
                 STX                1 byte
                 LGE                1 byte
                 ADR                1 byte
                 Net data           PKW         8 bytes (4 words: PKE + IND + PWE1 + PWE2)
                                    PZD         4 bytes (2 words: PZD1 + PZD2)
                 BCC                1 byte
                 Total:             16 bytes (LGE indicates 14 bytes, because STX and LGE were not counted
                                    in LGE)
                                                                                                        Function Manual
576                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                        Communication
                                                                                            9.4 Communication using USS
Start delay
                     The duration of the start delay must at least be as long as the time for two characters and
                     depends on the baud rate.
STX
                     The STX block is a single-byte ASCII STX character (0x02) and indicates the beginning of
                     the message.
LGE
                     LGE is a single-byte block and specifies the number of bytes that follow in the telegram. It is
                     defined as the sum of
                     ● User data characters (quantity n)
                     ● Address byte (ADR)
                     ● Block check character (BCC)
                     The actual overall telegram is, of course, two bytes longer because STX and LGE are not
                     counted in LGE.
ADR
                     The ADR range is a single byte which contains the address of the slave node (e.g. inverter).
                     The individual bits in the address byte are addressed as follows:
7 6 5 4 3 2 1 0
                        Note
                        The Broadcast function is not supported in the current software version.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                577
Communication
9.4 Communication using USS
BCC
                BCC stands for Block Check Character. It is an exclusive OR checksum (XOR) over all
                telegram bytes with the exception of the BCC itself.
Basic parameters for communication with USS protocol via the RS485 interface
                                                                                                    Function Manual
578                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                   Communication
                                                                                                       9.4 Communication using USS
                                          3.: 3.: 3.: 3.:                       3.:P 3='      3=' 3=' 3='                   3='\
                         3URWRFROZRUGV                                                                                
                                                                                           3   3   3    3   3   3   3   3
                              'DWDE\WH                                   3                                  Q
                                                                                                                 
S S
                                          S                                         S 
                                          S  YDULDEOHOHQJWK                      S 
                     The length for the parameter channel is determined by parameter p2023 and the length for
                     the process data is specified by parameter p2022. If neither the parameter channel nor the
                     PZD are required, the relevant parameters can be set to zero ("PKW only" or "PZD only").
                     It is not possible to transfer "PKW only" and "PZD only" alternatively. If both channels are
                     required, they must be transferred together.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                               579
Communication
9.4 Communication using USS
Description
                  The USS protocol defines for inverters the user data structure via which a master can access
                  the slave inverter. The parameter channel can be used to monitor and change any
                  parameters in the inverter.
Parameter channel
                  Process data can be edited and monitored (written/read) via the parameter channel, as
                  described below. The parameter channel can be set to a fixed length of 3 or 4 data words or
                  to a variable length.
                  The first data word always contains the parameter identifier (PKE) and the second contains
                  the parameter index.
                  The third, fourth and subsequent data words contain parameter values, texts and
                  descriptions.
                                           3DUDPHWHUFKDQQHO
                                       3.(   ,1'      3:(
                                        VW   QG    UGDQGWK
                                       ZRUG   ZRUG      ZRUG
                            
                                630
$. 318
                  ● Bits 0 to 10 (PNU) contain the remainder of the parameter number (value range 1 to
                    61999).
                  For parameter numbers ≥ 2000, an offset must be added that is defined using the upper bits
                  of the IND byte.
                  ● Bit 11 (SPM) is reserved and always = 0.
                  ● Bits 12 to 15 (AK) contain the request or response identifier.
                  The significance of the request identifier for request telegrams (master → inverter) is
                  described in the following table.
                                                                                                     Function Manual
580                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                          Communication
                                                                                              9.4 Communication using USS
                     The significance of the response identifier for response telegrams (inverter → master) is
                     described in the following table. The request identifier determines which response identifiers
                     are possible.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                    581
Communication
9.4 Communication using USS
                                                                                                             Function Manual
582                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                  Communication
                                                                                      9.4 Communication using USS
                                      3DUDPHWHUFKDQQHO
                                   3.(   ,1'      3:(
                                    VW   QG    UGDQGWK
                                   ZRUG   ZRUG      ZRUG
                               
                           3DJHLQGH[                6XELQGH[,1'
                     ● The field subindex is an 8-bit value that is transferred in the low-value byte (bits 0 to 7) of
                       the parameter index (IND).
                     ● The task of selecting parameter pages for additional parameters is performed in this case
                       by the higher-value byte (bits 8 to 15) of the parameter index. This structure meets the
                       requirements of the USS specification.
                        Example: Coding a parameter number in PKE and IND for "p2029, Index 5"
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       583
Communication
9.4 Communication using USS
,1'
                                
                  D G F E I H
Table 9- 45 Coding example for a parameter number in PKE and IND for p2029, index 5
                                                       PKE                                       IND
                 Decimal                     xx                    29                   128                  05
                 Hex                         xx                    1D                   80                   05
                                                                                                          Function Manual
584                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                               Communication
                                                                                   9.4 Communication using USS
                     Note
                     U8 data types are transferred as U16 with the upper byte set to zero. U8 fields therefore
                     require one PWE per index.
                     A parameter channel of 3 words represents a typical data telegram for exchanging 16-bit
                     data or alarms. The mode with a fixed word length of 3 is used when p2023 = 3.
                     A parameter channel for 4 words is a typical data telegram for exchanging 32-bit data
                     variables and requires p2023 = 4.
                     A parameter channel with a variable length is used with p2023 = 127. The telegram length
                     between the master and slave can vary in terms of the number of PWEs.
                     When the length of the parameter channel is fixed (p2023 = 3 or 4), the master must always
                     send either 3 or 4 words in the parameter channel accordingly. Otherwise the slave will not
                     respond to the telegram. The response of the slave will also comprise 3 or 4 words. For a
                     fixed length, 4 should be used because 3 is insufficient for many parameters (i.e. double
                     words). For a variable length of parameter channel (p2023 = 127), the master will only send
                     the number of words necessary for the task in the parameter channel. The response
                     telegram is also no longer than necessary.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     585
Communication
9.4 Communication using USS
Telegram timeouts
                                  The character runtime is important for timeout monitoring:
                                   Baud rate in                 Transmission time per character                                   Transmission time                     Character runtime
                                   bits/s                       (= 11 bits)                                                       per bit
                                   9600                         1.146 ms                                                          104.170 us                            1.146 ms
                                   19200                        0.573 ms                                                          52.084 us                             0.573 ms
                                   38400                        0.286 ms                                                          26.042 us                             0.286 ms
                                   115200                       0.059 ms                                                          5.340 us                              0.059 ms
                                  The figure below shows the meaning of "Residual runtime":
&KDUDFWHUGHOD\WLPH &KDUDFWHUUXQWLPH
0D[LPXPUHPDLQLQJWHOHJUDPUXQWLPH
                                  The character delay time can be zero, but it must always be lower than the start delay time.
                                  The figure below shows the different delay times and transmission times:
                                                                       5HVSRQVHGHOD\
6WDUWGHOD\
WKHPDVWHU
                                                                                                                                                                             Function Manual
586                                                                                                                               Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                                                         Communication
                                                                                                                             9.4 Communication using USS
                     Character delay time Off time between characters; must be less than 2x character
                                          runtime, but can also be zero
                     Start delay                            Off time between USS messages; must be > 2 * character runtime.
                     Response delay                         Processing time of the slave; must be < 20 ms, but larger than the
                                                            start delay.
                     Residual runtime                       < 1.5 * (n + 3) * character runtime (whereby n = number of data
                                                            bytes)
                     "Slave transfer"/                      Sum of "Start delay", "Response delay" and "Residual runtime"
                     "Master transfer"
                     The master must check the following times:
5HTXHVWIURPWKHPDVWHU
                       :::   %&&
                                    6WDUWGHOD\
                     The figure above shows the timeout ranges that have been verified on the USS slave.
                     "crt" means "Character run time". The maximum range is a factor of 1.5. "Start delay" and
                     minimum "Response delay" are values that are predefined in the software. The "Residual
                     runtimes" monitor values that can cause a timeout if they are exceeded on the receipt of
                     characters.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                                  587
Communication
9.4 Communication using USS
Process timeouts
                   Parameter p2040 determines the monitoring time for the received process data via the
                   fieldbus interface in ms. If no process data is received within this time, message F01910 is
                   output.
                   Monitoring is switched off if p2040 = 0.
Description
                   In this area of the telegram, process data (PZD) is continuously exchanged between the
                   master and slave. Depending on the direction of transmission, the process data channel
                   contains either request data for the USS slave or response data for the USS master. The
                   request contains control words and setpoints for the slaves and the response contains status
                   words and actual values for the master.
S
S
S
                   The number of PZD words in a USS telegram is defined by parameter p2022. The first two
                   words are:
                   ● Control word 1 (STW1) and main setpoint (HSW)
                   ● Status word 1 (ZSW1) and main setpoint (HIW)
                   If P2022 is greater than or the same as 4, the additional control word (STW2) is transferred
                   as the fourth PZD word (default setting).
                   The sources of all other PZD are defined by parameter p2051 for an RS485 interface.
                                                                                                          Function Manual
588                                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Basic information about the drive system                                                                        10
10.1              Parameter
Parameter types
                     The following adjustable and display parameters are available:
                     ● Adjustable parameters (write/read)
                        These parameters have a direct impact on the behavior of a function.
                        Example: Ramp-up and ramp-down time of a ramp-function generator
                     ● Display parameters (read only)
                        These parameters are used to display internal variables.
                        Example: Current motor current
3DUDPHWHUV
                     All these drive parameters can be read and changed via PROFIBUS using the mechanisms
                     defined in the PROFIdrive profile.
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 exist a multiple number of times for each drive object and can be
                        addressed via the parameter index for reading and writing. A distinction is made between
                        various types of data set:
                        – CDS: Command Data Set
                            By parameterizing several command data sets and switching between them, the drive
                            can be operated with different pre-configured signal sources.
                        – DDS: Drive Data Set
                            The drive data set contains the parameters for switching between different drive
                            control configurations.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                           589
Basic information about the drive system
10.1 Parameter
                  The CDS and DDS can be switched over during normal operation. Further types of data set
                  also exist, however these can only be activated indirectly by means of a DDS changeover.
                  ● EDS Encoder Data Set
                  ● MDS Motor Data Set
'ULYH
                               'DWDVHWLQGHSHQGHQW
                                 GULYHSDUDPHWHUV
&'6&RPPDQGGDWDVHW
''6'ULYHGDWDVHW
                                           
                                      0RWRUVHOHFWLRQ
                                    (QFRGHUVHOHFWLRQ
                                    (QFRGHUVHOHFWLRQ
                                            
('6(QFRGHUGDWDVHW
0'60RWRUGDWDVHW
                      NOTICE
                      The power supply to the Control Unit may first be switched off after saving has finished
                      (i.e. after saving has started, wait until it has finished and parameter p0977 has the
                      value 0 once more).
                                                                                                    Function Manual
590                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                              Basic information about the drive system
                                                                                                       10.1 Parameter
Resetting parameters
                     The parameters can be reset to the factory setting as follows:
                     ● Reset parameters - current drive object
                        p0970 = 1; automatically reset to 0
                     ● Reset parameters - all parameters drive object "Control Unit"
                        p0009 = 30 parameter reset
                        p0976 = 1; automatically reset to 0
Access level
                     The parameters are subdivided into access levels. The SINAMICS S110 List Manual
                     specifies the access level at which the parameter can be displayed and modified. The
                     required access levels 0 to 4 can be set in p0003.
                     Note
                     Parameter p0003 is only available on the drive object Control Unit.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                             591
Basic information about the drive system
10.2 Data sets
                                                                                                     Function Manual
592                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                               Basic information about the drive system
                                                                                                         10.2 Data sets
                                                                                            W
                                                                          6ZLWFKRYHUWLPH
W
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       593
Basic information about the drive system
10.2 Data sets
                                                                                                     Function Manual
594                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                        Basic information about the drive system
                                                                                                  10.2 Data sets
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 595
Basic information about the drive system
10.2 Data sets
                                                                                                   Function Manual
596                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                       Basic information about the drive system
                                                                                                 10.2 Data sets
10.2.5 Integration
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                               597
Basic information about the drive system
10.2 Data sets
                  Note
                  In STARTER, you can copy the command data sets (Drive → Configuration → "Command
                  data sets" tab).
                  You can select the displayed command data set in the relevant STARTER screens.
                  Note
                  In STARTER, you can copy the drive data sets (Drive → Configuration → "Drive data sets"
                  tab).
                  You can select the displayed drive data set in the relevant STARTER screens.
                                                                                                    Function Manual
598                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           Basic information about the drive system
                                                                                                     10.2 Data sets
                     Note
                     In STARTER, you can set the drive data sets via the drive configuration.
                     Note
                     If there is no DDS with the attribute "commissioned", the assigned drive axis remains in the
                     controller inhibit.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   599
Basic information about the drive system
10.3 Working with the memory card
                       CAUTION
                   Switching on the CU305 with the memory card inserted
                   Depending on the data on the inserted memory card and the CU305, SINAMICS S110
                   performs certain actions automatically when the system is switched on (see the
                   descriptions below). Please note the information in these descriptions, as operator errors
                   may lead to data loss or an incorrect drive response.
                   If you want to upgrade a number of differently parameterized devices, please use one card
                   to back up the parameters and another for the firmware update. We only recommend
                   saving firmware and parameters to the same memory card for the purpose of spare part
                   installation.
Basics
                  The CU305, the SINAMICS S110 Control Unit, manages three memory areas:
                  1. A volatile memory, the RAM, also called working memory.
                  2. A non-volatile memory, the ROM, also called Flash memory.
                  3. An optionally available portable memory card. The CU305 only accepts memory cards
                     which have been prepared for SINAMICS S110 by Siemens.
                  During operation, SINAMICS S110 uses the work memory. It is here that all project data and
                  application programs for operation are stored.
                  To save the current data from the work memory, you must copy it to non-volatile memory
                  before shutting down. More detailed information appears in "RAM to ROM" in the
                  commissioning section of this manual.
                  An optional memory card is used to save a variety of parameter data sets and transfer them
                  to other S110 systems in order to install firmware updates or carry out series commissioning.
                  A memory card is absolutely essential if you wish to use the Extended Functions supported
                  by Safety Integrated.
                                                                                                    Function Manual
600                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                          Basic information about the drive system
                                                                               10.3 Working with the memory card
Parameter backup
                     There are several ways of copying parameter data sets from non-volatile memory to the
                     memory card:
                     ● Automatic backup of parameters to the memory card when the system is switched off/on:
Yes
Yes
                                 Switch SINAMICS
                                        S110
                                     off and on
                                        again
                                Parameter backup
                                  with index 0 is
                                saved to memory
                                        card
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  601
Basic information about the drive system
10.3 Working with the memory card
                  Alternatively, you can back up parameter sets without switching the CU305 off/on as follows:
                  ● The system is switched on:
                      – Insert a memory card into the CU305.
                      – Execute command "RAM to ROM" (p0977 = 1). The up-to-date parameter data set is
                        copied automatically, first to the "ROM" and then to the memory card (in the latter
                        case as a data set with the index 0). If the memory card already contains a parameter
                        data set with the index 0, this will be overwritten without a prompt appearing.
                  ● The system is switched on:
                      The user starts data transmission from the ROM to the memory card with parameters
                      p0802, p0803 and p0804:
                      – p0802 = (0...100) as target (to the memory card), p0803 = (0/10/11/12) as source
                        (from the "ROM"), and p0804 = 1.
                         Note
                         RAM to ROM transfer will overwrite the content of an inserted memory card.
                         When a memory card is inserted, the RAM to ROM command (p0977[1]) will copy the
                         parameter data set with the index 0 from the ROM to the memory card. Any parameter
                         data set previously saved to index 0 will be overwritten.
                       CAUTION
                   The parameter data set in the "ROM" is overwritten during system start-up.
                   Parameters already backed up to the CU305 with the setting 0 will be overwritten during the
                   following process!
                                                                                                   Function Manual
602                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                             Basic information about the drive system
                                                                                  10.3 Working with the memory card
                     ● Automatic copying of the parameter data set with index 0 from the memory card when the
                       system is switched off/on:
Yes
                               Parameter backup
                                with setting 0 is
                                   copied to
                                    CU305
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     603
Basic information about the drive system
10.3 Working with the memory card
                  Alternatively, you can copy parameter sets from the memory card to the CU305 without
                  switching the CU305 off/on as follows:
                  ● The system is switched on. The user starts data transmission from the memory card to
                    the ROM with parameters p0802, p0803 and p0804:
                      – p0802 = (0...100) as source (from the memory card), p0803 = (0/10/11/12) as target
                        (to the "ROM"), and p0804 = 2.
                         Note
                         Saving/loading all parameters via p0976 and p0977:
                         You can save or reload all parameters via parameters p0976 and p0977. For more
                         details, refer to the parameter description in the SINAMICS S110 List Manual.
Firmware update/downgrade
                  The firmware must be updated if the functional scope is extended in a more recent version
                  and the corresponding functions need to be used.
                  The firmware must be downgraded if, for example, you want to use a lower version when
                  installing a spare part on a CU305 already upgraded with a higher version.
                  A firmware update/downgrade may take a few minutes. The RDY (READY) LED on the
                  CU305 lights up red (without flashing) to indicate the process is running.
                  Once all updates/downgrades are complete, the RDY (READY) and COM LEDs on the
                  Control Unit flash red at a frequency of 0.5 Hz and the relevant RDY (READY) LED on the
                  component flashes green/red at 2 Hz. To activate the firmware, carry out a POWER ON for
                  all components.
                  For automatic updates/downgrades when switching the system off/on, proceed as follows:
                       CAUTION
                   Loss of parameters during firmware downgrades
                   A device's existing parameter settings are lost during a firmware downgrade!
                                                                                                   Function Manual
604                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                          Basic information about the drive system
                                                                                               10.3 Working with the memory card
Yes
                          Switch SINAMICS
                           S110 off and on
                                again
                                 Firmware
                         version on memory card =              Yes             No action
                             Firmware version
                                  CU305?
No
                             Firmware is
                         copied from memory
                           card to CU305
                                    Firmware                                     Caution:
                          version on memory card >                          The device's existing
                                                                 No :
                         original firmware version for                       parameter settings
                                                              Downgrade
                                     CU305                                        are lost!
Yes: Upgrade
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                  605
Basic information about the drive system
10.3 Working with the memory card
                                                                                                    Function Manual
606                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                  Basic information about the drive system
                                                                                       10.3 Working with the memory card
Yes Yes
        Insert memory card with                     Insert memory card with                        Insert memory card with
              firmware into                            parameter backup                                  firmware into
                  CU305                                    into CU305                                        CU305
                                                                 Caution:
                                                                 Any existing parameter backup on CU305
                                                                 will be overwritten if
                                                                 setting is 0!
         Switch SINAMICS S110                      Switch SINAMICS S110                           Switch SINAMICS S110
               off and on                                off and on                                     off and on
                  again                                     again                                          again
                                                     Parameter backup
              Firmware is                              with index 0 is                                  Firmware is
          copied from memory                          copied from the                               copied from memory
                  card                                 memory card                                          card
               to CU305                                  to CU305                                        to CU305
        Log off and remove memory                    Log memory card                                 Log memory card
          card with firmware and                      off (p9400 = 2)                                 off (p9400 = 2)
              insert card with                         and remove it                                   and remove it
                  parameter                             from CU305                                      from CU305
                 backup into
                   CU305
                                                                                                        Copy parameter
                                                                                                       backup to CU305:
         Switch SINAMICS S110                                                                          See section 10.3.1
               off and on                                                                            Marginal note "Series
                  again                                                                                 commissioning
                                                                                                     (copy parameter set)"
          Parameter backup
            with index 0 is
           copied from the
            memory card
              to CU305
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                 607
Basic information about the drive system
10.3 Working with the memory card
                   CAUTION
                   The file system on the memory card may be destroyed if the card is removed without
                   requesting and confirming this action in advance via the "Safe removal" function. If this
                   happens, the memory card no longer works and has to be repaired.
                  If you want to remove the memory card from the device, proceed as follows:
                  ● Set parameter p9400 = 2.
                  ● Wait until the value of parameter p9400 changes to "3": The memory card can now be
                    removed safely.
                  ● If the value of parameter p9400 changes to "100", the memory card cannot be removed
                    safely. Wait until the memory card is no longer being accessed and make a repeat
                    request for safe removal via p9400 = 2.
10.3.5 Integration
                                                                                                     Function Manual
608                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           Basic information about the drive system
                                                                     10.4 BICO technology: Interconnecting signals
10.4.1 Description
Description
                     Every drive contains a large number of interconnectable input and output variables and
                     internal control variables.
                     BICO technology (Binector Connector Technology) allows the drive to be adapted to a wide
                     variety of conditions.
                     Digital and analog signals, which can be interconnected as required by means of BICO
                     parameters, are identified by the prefix BI, BO, CI, or CO in their parameter name.
                     These parameters are identified accordingly in the parameter list or in the function diagrams.
                     Note
                     The STARTER parameterization and commissioning tool is recommended when using BICO
                     technology.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       609
Basic information about the drive system
10.4 BICO technology: Interconnecting signals
                                                                                                      Function Manual
610                                                                      Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                              Basic information about the drive system
                                                                        10.4 BICO technology: Interconnecting signals
                                                                                 &,
                             &2 ZLWKRXWLQGH[                               S[[[[\
                                 U                                          
                               &2 ZLWKLQGH[
                        ,QGH[ >@ U                                          &,
                              >@ U                                      S[[[[\
                              >@ U                                        >@
                              >@ U
                        Figure 10-8     Interconnecting signals using BICO technology
                        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 types BICO input: Data type parameter / Data type BICO parameter
                        Example: Unsigned32 / Integer16
                        Data types BICO output: Data type BICO parameter
                        Example: FloatingPoint32
                        The possible interconnections between the BICO input (signal sink) and the BICO output
                        (signal source) are listed in the following documents:
                        References: SINAMICS S110 List Manual
                         Section "Explanation of list of parameters", table "Possible combinations for BICO
                        interconnections".
                     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.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      611
Basic information about the drive system
10.4 BICO technology: Interconnecting signals
                                                                  'ULYH
                                 3DUDPHWHUQXPEHU                                   ,QGH[QXPEHU
                                                                  REMHFW
                   %LW                   ಹ                     ಹ                 ಹ            
                                                                           'HYLFH HJ&8
                                                                          RZQREMHFW
                          ([DPSOHVIRUVLJQDOVRXUFHV
                                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
                                                                                          
                                                                                                                                    Function Manual
612                                                                                           Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           Basic information about the drive system
                                                                     10.4 BICO technology: Interconnecting signals
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-serial
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                      613
Basic information about the drive system
10.4 BICO technology: Interconnecting signals
10.4.7 Scaling
                        CAUTION
                        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.
                                                                                                            Function Manual
614                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           Basic information about the drive system
                                                                                                10.5 Inputs/outputs
10.5 Inputs/outputs
                                                   Digital                                     Analog
Component
                      Inputs               Bidirectional       Outputs            Inputs         Outputs
                                           inputs/outputs
CU305                          111)                 42)        1                  1              –
1) Variable: floating or non-floating
2) 4 of these are "high-speed inputs"
                     Note
                     For detailed information about the hardware properties of I/Os, please refer to:
                     Reference: SINAMICS S110 Equipment Manual Control Units
                     For detailed information about the structural relationships between all I/Os of a component
                     and their parameters, please refer to the function diagrams in:
                     Reference: SINAMICS S110 List Manual
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                   615
Basic information about the drive system
10.5 Inputs/outputs
Digital inputs
Properties
                   ● The digital inputs are "high active".
                   ● An open input is interpreted as "low".
                   ● Fixed debouncing setting
                      Delay time = 1 to 2 current controller cycles (250 μs)
                   ● 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.
                   ● Isolation block by block, set by jumper.
                      – Jumper open: electrically isolated.
                        The digital inputs function only if a reference ground is connected.
                      – Jumper closed, non-floating.
                        The reference potential of the digital inputs is the ground of the Control Unit.
                                                                                                        Function Manual
616                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                          Basic information about the drive system
                                                                                               10.5 Inputs/outputs
Digital output
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 output can function, its own electronics power supply must be
                            connected.
Properties
                     ● Can be parameterized as digital input or output.
                     ● When set as digital input:
                        – Four "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 output apply.
                     ● Sharing of bidirectional input/output resources by the CU and higher-level control (see
                       section "Use of bidirectional inputs/outputs on the CU")
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     617
Basic information about the drive system
10.5 Inputs/outputs
Properties
                  ● Hardware input filter set permanently
                  ● Simulation mode parameterizable
                  ● Adjustable offset
                  ● Signal can be inverted via binector input
                  ● Adjustable absolute-value generation
                  ● Noise suppression (p0768)
                  ● Enabling of inputs via binector input
                  ● Output signal available via connector output
                  ● Scaling
                  ● Smoothing
                      NOTICE
                      Scaling parameters p0757 to p0760 do not limit the voltage/current values.
                                                                                                   Function Manual
618                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                          Basic information about the drive system
                                                           10.6 Exchanging a SINAMICS Sensor Module Integrated
DRIVE-CLiQ Internal
                     A DRIVE CLiQ Internal (DQI) is a SINAMICS Sensor Module Integrated, which is integrated
                     in the encoder housing. The encoder and the Sensor Module are combined to form a unit.
                     The DRIVE-CLiQ connection is used to establish a direct link to the Control Unit or a Motor
                     Module. Contrary to the SMI, encoder data are saved unchanged in a DQI. The motor data
                     can be changed.
Situation
                     A defective Sensor Module Integrated must be replaced.
Solution options
                     The simplest solution is to install a replacement SMI prepared by the motor manufacturer.
                     The original drive data are saved on this SMI. The drive is then immediately fully operational.
                     If this is not possible, then operation can still be continued temporarily with an empty
                     replacement SMI or an SMI with incorrect data (which must be deleted before installation)
                     (alarm message A01840 can be ignored). As long as the connected Control Unit is not
                     switched off, then the original SMI data are available in the Control Unit. The data can be
                     transferred to the memory card with RAM to ROM - and copied into the replacement SMI at
                     the next opportunity, e.g. during the next scheduled plant or system downtime.
                     If the drive is shut down, then all of the data in the volatile memory of the CU is lost. If the
                     SMI data was not first saved on the memory card, then the drive cannot resume operation
                     without the correct SMI data, even if the defective SMI was replaced.
                     NOTICE
                     The user is responsible for backing up the motor and encoder data of the Sensor Module
                     Integrated. An automatic data backup is performed for a RAM to ROM data save operation.
                     After each topology change, back up your latest data on the memory card. When service is
                     required, the latest data can then be quickly downloaded into a replacement SMI and drive
                     operation can be resumed.
                     NOTICE
                     Only appropriately qualified personnel may mechanically replace a defective Sensor
                     Module Integrated using a replacement SMI.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                        619
Basic information about the drive system
10.6 Exchanging a SINAMICS Sensor Module Integrated
                                                                                                    Function Manual
620                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                          Basic information about the drive system
                                                           10.6 Exchanging a SINAMICS Sensor Module Integrated
                     Example 1:
                     ● SMI file name with encoder data of a resolver, last digit of theSMI order number ....3:
                        SMI10Xe2.bin
                     ● The associated motor data are saved in this file:
                        SMI10Xe1.bin
                     Example 2:
                     ● Motor data of a DRIVE-CliQ internal (DQI); in this particular case, there is only the motor
                       file:
                        DQIXe1.bin
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     621
Basic information about the drive system
10.6 Exchanging a SINAMICS Sensor Module Integrated
Figure 10-11 Determining the component number of the Sensor Module Integrated from the target topology
                                                                                                         Function Manual
622                                                                        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                        Basic information about the drive system
                                                         10.6 Exchanging a SINAMICS Sensor Module Integrated
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                  623
Basic information about the drive system
10.6 Exchanging a SINAMICS Sensor Module Integrated
10.6.3        Transferring the original data into a replacement Sensor Module Integrated
                 The original data of the defective SMI were backed up on a memory card.
                 The replacement SMI is either
                 ● an empty, identical SMI module or
                 ● an SMI module of the same type from a reserve motor, however, with the incorrect motor
                   and encoder data.
                                                                                                   Function Manual
624                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                        Basic information about the drive system
                                                         10.6 Exchanging a SINAMICS Sensor Module Integrated
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                 625
Basic information about the drive system
10.7 System sampling times
                                                                                                    Function Manual
626                                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                            Basic information about the drive system
                                                                                                      10.8 Licensing
10.8 Licensing
Description
                     SINAMICS S110 requires that a license purchased specifically for this purpose is assigned
                     to the hardware if the Extended Functions of Safety Integrated are to be used. In doing this
                     you will receive a license key, which links the Extended Functions of Safety Integrated with
                     the hardware electronically. In order to assign the license to the hardware, you must have a
                     memory card (this also has to be purchased separately).
                     The license key is an electronic license stamp declaring that one or more software licenses
                     have been purchased.
                     Actual customer verification of the license for the software that is subject to license is called
                     a certificate of license.
                     Note
                     Refer to the order documentation (e.g. catalogs) for information on basic functions and
                     functions subject to license.
                         NOTICE
                         The drive system can only be operated with an insufficient option license during
                         commissioning and servicing.
                         The drive requires a sufficient license in order for it to operate normally.
                         NOTICE
                         The drive system cannot be operated if the license for a function module is insufficient.
                         The drive requires a sufficient license in order for it to operate normally.
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                       627
Basic information about the drive system
10.8 Licensing
                                                                                                     Function Manual
628                                                                     Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                           Basic information about the drive system
                                                                                                     10.8 Licensing
                     Note
                     You need to insert the memory card into the Control Unit before entering the license key.
                     With the STARTER commissioning software, the ASCII characters are not entered in code,
                     but the letters and numbers in the license key can be input directly as they appear on the
                     license certificate.
                     In this case, the ASCII coding is processed by STARTER in the background.
                     Example of a license key:
                     E1MQ-4BEA = 69 49 77 81 45 52 66 69 65 dec (ASCII characters)
                     Procedure for entering a license key (see example):
                     p9920[0] = E 1st character
                     ...
                     p9920[8] = A 9th character
                     Note
                     When changing p9920[x] to the value 0, all of the following indices are also set to 0.
                     After the license key has been entered, it has to be activated as follows:
                     ● p9921 = 1 Licensing, activate license key
                           The parameter is automatically reset to 0
Letter/number
decimal
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                     629
Basic information about the drive system
10.8 Licensing
ASCII code
                                                                                              Function Manual
630                                                              Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Appendix                                                                                                    11
11.1              Availability of SW functions
                     In conjunction with the Control Unit, SINAMICS S110 Version 4.1 supports the following
                     functions:
                     No.   SW function
                       1   Control type: Servo Control
                       2   Fixed clock cycles
                           • Current controller 250 μs
                           • Speed controller 250 μs
                           • Position controller 1 ms
                           • EPOS 4 ms
                       3   Data sets
                           • 2 DDS
                           • 2 MDS
                           • 1 EDS
                           • 2 CDS
                       4   Supported motor series
                           • 1FK6; 1FK7
                           • 1FT6; 1FT7
                           • 1PH7; 1PH8
                           • 1LA
                       5   Safety Integrated functions
                           • Basic Functions STO, SBC, SS1 controllable via on-board terminal (F-DI 0); license-free
                              and require no encoder.
                              If Basic Functions are used via PROFIsafe, a license and encoder with safety capability are
                              still required at the present time.
                           • Extended Functions SS1 (with SBR), SS2, SOS, SLS, SSM controllable via on-board
                              terminal (F-DI 0…2) or PROFIsafe, require both a license and an encoder with safety
                              capability.
                           • Note: Safe Brake Relay is needed to use the SBC function.
                       6   EPos with 16 traversing blocks
                       7   Free Blocks
                       8   Technology controller
                       9   Vdc controller (contains Vdc_min control)
                      10   Automatic restart
                      11   15 fixed speed setpoints
                      12   1 speed setpoint filter
                      13   2 current setpoint filters
                      14   Extended brake control
                      15   Armature short-circuit brake
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                          631
Appendix
11.1 Availability of SW functions
                    No.    SW function
                     16    Speed controller optimization
                     17    Motor identification
                     18    Pole position identification
                   In conjunction with the Control Unit, Version 4.3 SP1 of SINAMICS S110 supports the
                   following new functions:
                     No.                                             SW function
                      1    Pulse/direction interface for positioning mode on an S7-1200
                      2    Communication
                           • USS (alternative to PROFIBUS via X21 on a CU305-DP) for positioning mode on an S7-
                             1200
                           • PROFIBUS slave-to-slave communication
                      3    Data sets
                           • 2 EDS (1 EDS per DDS)
                      4    SSI encoder evaluation on integrated encoder evaluation (X23) for SSI encoder without
                           incremental tracks
                      5    V/f characteristic in Servo control mode, not only as a diagnostic function, but also enabled for
                           general operation
                      6    Safety Integrated functions
                           • Control of Basic Functions via PROFIsafe
                           • Extended Functions: SLS (Safely Limited Speed) and SBR (Safe Brake Ramp),
                              encoderless use now also possible for induction motors
                           • Extended Functions: Safe Speed Monitor now has its own limit parameter. Previously, the
                              same parameter (p9546) as for the SBR shutdown speed was used
                      7    Improved usability for SMI spare part installation:
                           • Automatic backup of motor and encoder data
                           • Can be operated with an empty SMI without even reducing the comparison level
                           • An SMI with data already written to it can be deleted and then used as an SMI spare part
                           • Fault message if incorrect data recorded to an SMI
                      8    Setpoint-based utilization display instead of the previous actual-value-based utilization display
                                                                                                              Function Manual
632                                                                            Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                               Appendix
                                               11.2 List of abbreviations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                         633
Appendix
11.2 List of abbreviations
                                                          Function Manual
634                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                               Appendix
                                               11.2 List of abbreviations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                         635
Appendix
11.2 List of abbreviations
                                                          Function Manual
636                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                               Appendix
                                               11.2 List of abbreviations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                         637
Appendix
11.2 List of abbreviations
                                                          Function Manual
638                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                               Appendix
                                               11.2 List of abbreviations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                         639
Appendix
11.2 List of abbreviations
                                                          Function Manual
640                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                               Appendix
                                               11.2 List of abbreviations
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                         641
Appendix
11.2 List of abbreviations
                                                          Function Manual
642                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                       6,1$0,&6GRFXPHQWDWLRQRYHUYLHZ
 *HQHUDOGRFXPHQWDWLRQFDWDORJV
                                                               6,027,21
  6,1$0,&6                    6,1$0,&6                                                                  6,1$0,&6
                                                               6,1$0,&6
 *                       *                              6                                     6
                            *                                                                       6
0DQXIDFWXUHUVHUYLFHGRFXPHQWDWLRQ
0DQXIDFWXUHUVHUYLFHGRFXPHQWDWLRQ
 0DQXIDFWXUHUVHUYLFHGRFXPHQWDWLRQ
   6,1$0,&6
     0RWRUV
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                                                    643
Appendix
                                        Function Manual
644        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                     Suggested improvements
                     If you come across any misprints in this document, please let us know using this form. We
                     would also be grateful for any suggestions and recommendations for improvement.
                     7R                                                     )URP
                     6,(0(16$*                                              1DPH
                     ,'70&06                                             $GGUHVVRI\RXU&RPSDQ\'HSW
                     32%R[                                       
                                                                                 
                                                                             6WUHHW
                     '(UODQJHQ)HGHUDO5HSXE
                     OLFRI*HUPDQ\                                          3RVWDOFRGH             
                                                                                                    /RFDWLRQ
                      
                     6XJJHVWLRQVDQGRUFRUUHFWLRQV
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                                    645
Appendix
                                        Function Manual
646        Function Manual, 11/2009, 6SL3097-4AB10-0BP1
Index
A                                               B
Absolute encoder                                Basic Functions via PROFIsafe and terminals, 403
   Adjustment, 244                              Basic Positioner, 234
Acceptance test, 426                            Basic positioning
   SBC, 452, 458                                   Referencing, 243
   SLS, 464                                     BICO technology
   SOS, 462                                        Converters, 613
   SS1 (time controlled), 450                      Fixed values, 613
   SS1, time and acceleration controlled, 456      Interconnecting signals, 611
   SS2, 460                                        What is it?, 609
   SSM, 469                                     Bidirectional inputs/outputs, 615
Access levels, 591                              Binector, 609
Acknowledgment, 104                             BOP20
Activating PROFISAFE, 426                          Control word, drive, 120
Actual position value format                       Important functions, 49, 50
   2-pole resolver, 31                          Brake control
Actual value acquisition, 389                      Basic, 197
Address                                            Extended, 212
   License manager on the Internet, 628
   Setting the PROFIBUS address, 546
Adjustment                                      C
   Absolute encoder, 244
                                                Calling Safety Integrated, 426
Alarm buffer, 106, 387
                                                Cam controllers, 229
Alarm classes
                                                CBC10, 65
   Faults and alarms, 110
                                                Central probe
Alarm history, 106, 387
                                                   Example, 525
Alarm value, 106, 387
                                                Change password
Alarms, 103
                                                   TM54F, 415
   Alarm buffer, 106, 387
                                                Closed-loop position control, 217
   Alarm history, 106, 387
                                                Commissioning
   Configure, 107
                                                   Checklist, 36
Analog inputs, 615
                                                   General, 408
   Properties, 618
                                                   PROFIsafe with STARTER, 427
   Signal processing, 618
                                                   Safety Integrated, 408
Analog outputs, 615
                                                   Safety terminals, 414
Application classes, 475
                                                   with STARTER, 44
Armature short-circuit brake, 193
                                                Communication
Armature short-circuit braking
                                                   about PROFIdrive, 474
   External, 193
                                                   via PROFIBUS, 543
ASCII code
                                                Communication Board, 65
   Licensing, 630
                                                Connector, 610
Automatic restart, 190
                                                Control
Automatically saving SMI data, 620
                                                   Safety Integrated, 402
Axis
                                                Control Unit
   Suspended/hanging, 176
                                                   LEDs during booting, 85
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                       647
Index
                                                                                                   Function Manual
648                                                                   Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                                     Index
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                                          649
Index
                                                                                    Function Manual
650                                                    Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                                        Index
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                             651
Index
                                                                                          Function Manual
652                                                          Function Manual, 11/2009, 6SL3097-4AB10-0BP1
                                                                              Index
U
Unit changeover, 186
Update, 604
User interface, 21
V
V/f control
    Servo control, 142
Vdc control
    Servo, 163
Vdc_min control
    Servo, 164
Function Manual
Function Manual, 11/2009, 6SL3097-4AB10-0BP1                                   653
Siemens AG                 Subject to change without prior notice
Industry Sector            © Siemens AG 2009
Drive Technologies
Motion Control Systems
Postfach 3180
91050 ERLANGEN
GERMANY
www.siemens.com/motioncontrol