38043750_DCC_Winder_en_V3_2_0

download 38043750_DCC_Winder_en_V3_2_0

of 238

Transcript of 38043750_DCC_Winder_en_V3_2_0

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    1/238

    Applikationen & ToolsAnswers for industry.

    Cover

    Application Winder with DCCSINAMICS

    Application description April 2013

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    2/238

    2DCC Winder

    3.2.0, Entry-ID: 38043750

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Industry Automation and Drive Technologies Service & Support Portal

    This article is taken from the Service Portal of Siemens AG, Industry Automationand Drive Technologies. The following link takes you directly to the download pageof this document:

    http://support.automation.siemens.com/WW/view/en/38043750

    CautionThe functions and solutions described in this article confine themselves to therealization of the automation task predominantly. Please take into accountfurthermore that corresponding protective measures have to be taken up in thecontext of Industrial Security when connecting your equipment to other parts of theplant, the enterprise network or the Internet. Further information can be foundunder the Content-ID 50203404.

    http://support.automation.siemens.com/WW/view/en/50203404

    If you have any questions concerning this document please e-mail us to thefollowing address:

    [email protected]

    You can also actively use our Technical Forum from the Service & Support Portalregarding this subject. Add your questions, suggestions and problems and discussthem together in our strong forum community:

    http://www.siemens.com/forum-applications

    http://support.automation.siemens.com/WW/view/en/38043750http://support.automation.siemens.com/WW/view/en/38043750http://support.automation.siemens.com/WW/view/en/50203404http://support.automation.siemens.com/WW/view/en/50203404mailto:[email protected]:[email protected]://www.automation.siemens.com/WW/forum/guests/Conference.aspx?ForumID=230&Language=enhttp://www.automation.siemens.com/WW/forum/guests/Conference.aspx?ForumID=230&Language=enhttp://www.automation.siemens.com/WW/forum/guests/Conference.aspx?ForumID=230&Language=enmailto:[email protected]://support.automation.siemens.com/WW/view/en/50203404http://support.automation.siemens.com/WW/view/en/38043750
  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    3/238

    DCC Winder3.2.0, Entry-ID: 38043750 3

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    s

    SINAMICS

    DCC Winder

    Basic information 1

    Functions of the winderapplication 2

    Automation solution 3

    Installing the hardwareand software 4

    Selecting the controlconcept 5

    Winder checklist 6Short collection offormulas 7

    Control and status wordsof the winder 8

    Control and status wordof the splice 9

    Function charts 10

    Parameter description 11

    Faults and alarms 12

    Commissioning the

    function 13General information onthe application 14

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    4/238

    Warranty and Liability

    4DCC Winder

    3.2.0, Entry-ID: 38043750

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Warranty and LiabilityNote The Application Examples are not binding and do not claim to be complete

    regarding the circuits shown, equipping and any eventuality. The ApplicationExamples do not represent customer-specific solutions. They are only intended

    to provide support for typical applications. You are responsible for ensuring thatthe described products are used correctly. These application examples do notrelieve you of the responsibility to use safe practices in application, installation,operation and maintenance. When using these Application Examples, yourecognize that we cannot be made liable for any damage/claims beyond theliability clause described. We reserve the right to make changes to these

    Application Examples at any time without prior notice.If there are any deviations between the recommendations provided in theseapplication examples and other Siemens publications e.g. Catalogs thecontents of the other documents have priority.

    We do not accept any liability for the information contained in this document.

    Any claims against us based on whatever legal reason resulting from the use ofthe examples, information, programs, engineering and performance data etc.,described in this Application Example shall be excluded. Such an exclusion shallnot apply in the case of mandatory liability, e.g. under the German Product Liability

    Act (Produkthaftungsgesetz), in case of intent, gross negligence, or injury of life,body or health, guarantee for the quality of a product, fraudulent concealment of adeficiency or breach of a condition which goes to the root of the contract(wesentliche Vertragspflichten). The damages for a breach of a substantialcontractual obligation are, however, limited to the foreseeable damage, typical forthe type of contract, except in the event of intent or gross negligence or injury tolife, body or health. The above provisions do not imply a change of the burden ofproof to your detriment.

    Any form of duplication or distribution of these Application Examples or excerptshereof is prohibited without the expressed consent of Siemens Industry Sector.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    5/238

    Foreword

    DCC Winder3.2.0, Entry-ID: 38043750 5

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    38043750_D

    CC

    _Winder_en

    _V3

    _2

    _0

    .doc

    Foreword

    Objective of the application

    The standard winder application for SINAMICS based on DCC was developed with

    the objective to address many of the known winder applications including splicingfunctionality

    1using just one application software. When required, the application

    can be configured or also changed as a result of its openness. It is possible to usethe application on different versions of the SINAMICS series such as SINAMICSDCM, SINAMICS S120 and S150, SINAMICS G130 and G150.

    Using the appropriate devices and equipment, the standard winder application forSINAMICS based on DCC allows winders and unwinders to be implemented for thewidest range of applications. For instance, these include foil making machines,printing machines, coating machines, coilers for wire-drawing machines and textilemachines.

    In many technological processes, winders are an essential component of a

    complete machine or system.

    Depending on the machine or system, sometimes a finishing process starts with anunwinder or ends with a winder.

    Depending on the process and the material being wound, different windingtechniques are used.

    Core contents of this application

    The following core issues are discussed in this application:

    Description, important basics of winder technology

    Description of the splicing functionality

    Commissioning the standard application

    Scope of the document

    This application does not include information or a description

    About the basic commissioning of the SINAMICS S120 drive system

    Configuring using the DCC Editor

    It is assumed that readers have basic know-how about these topics.

    1The splice control can only be used on SINAMICS S units with activated position controller

    function module. In order to save memory space and to make it easier for users to integrate the

    function, in the drive project of this example there is a version with splice and a version withoutthe splice - otherwise the functionality is identical.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    6/238

    Table of Contents

    6DCC Winder

    3.2.0, Entry-ID: 38043750

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Table of ContentsWarranty and Liability ................................................................................................. 4Foreword ....................................................................................................................... 51 Basic information .............................................................................................. 9

    1.1 Prerequisites ........................................................................................ 91.1.1 Technical environment ......................................................................... 91.2 Winder solution design and structure ................................................... 91.2.1 General design ..................................................................................... 91.2.2 Winding techniques ............................................................................ 11

    Center winder ..................................................................................... 11Surface winder ................................................................................... 12

    1.2.3 Control techniques ............................................................................. 13Indirect tension control ....................................................................... 13Tension control ................................................................................... 14Dancer roll position control ................................................................. 15Constant v control .............................................................................. 16

    1.2.4 Diameter calculation technique .......................................................... 171.2.5 Overview of the features of the winding techniques .......................... 181.2.6 Solution using the standard "winder" application ............................... 181.2.7 Advantages of the standard application winder ............................... 191.3 Structure of a splice solution .............................................................. 201.3.1 General structure ................................................................................ 201.3.2 Functions ............................................................................................ 21

    Splice point calculation ....................................................................... 22Script support to calculate the splice parameters .............................. 27

    2 Functions of the winder application .............................................................. 312.1 Tasks that can be implemented using this application ....................... 312.2

    Characteristics and features of the "winder" application .................... 32

    Diameter computer ............................................................................. 32Winding hardness characteristic ........................................................ 33Controller adaptation .......................................................................... 33Inertia compensation (acceleration pre-control) ................................. 33Friction compensation ........................................................................ 33Tension operation ............................................................................... 33Maneuvering and jogging ................................................................... 34Synchronizing and stopping ............................................................... 34Web speed ramp function generator .................................................. 34Web length braking ............................................................................ 34Web break detection .......................................................................... 35Fast stop 36Execution groups ................................................................................ 37

    Notes regarding the computation time requirement ........................... 39Notes for use with SINAMICS S120 ................................................... 39

    3 Automation solution ........................................................................................ 413.1 Hardware and software components required ................................... 41

    4 Installing the hardware and software ............................................................ 434.1 For your safety ................................................................................... 434.1.1 Safety information and instructions .................................................... 434.1.2 Responsibilities of the operator .......................................................... 43

    5 Selecting the control concept ........................................................................ 455.1 Control concepts ................................................................................ 45

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    7/238

    Table of Contents

    DCC Winder3.2.0, Entry-ID: 38043750 7

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    5.1.1 Indirect tension control ("tension control") .......................................... 455.1.2 Direct control with dancer roll and speed correction .......................... 455.1.3 Direct tension control with tension transducer via the torque

    limits ................................................................................................... 465.1.4 Direct tension control with tension transducer and speed

    correction ............................................................................................ 46

    5.1.5 Constant v control .............................................................................. 465.2 Comparison of the control concepts ................................................... 47

    6 Winder checklist .............................................................................................. 486.1 Checklist for realization of a winder application ................................. 48

    7 Short collection of formulas ........................................................................... 507.1 Calculations relevant for winder ......................................................... 507.2 Calculations relevant for splicing ........................................................ 537.3 Selecting the winding ratio (winding range) ....................................... 567.4 Power and torque ............................................................................... 567.5 Defining the signs ............................................................................... 577.6 Selecting the motor ............................................................................ 587.7 Dimensioning the gear unit................................................................. 587.8 Selecting the drive converter .............................................................. 58

    Integrating the core functions .................................................................................. 598 Control and status words of the winder ........................................................ 60

    8.1 Control word ....................................................................................... 608.2 Status word ........................................................................................ 628.3 Winder interface to the automation system ........................................ 63

    9 Control and status word of the splice ........................................................... 659.1 Control word ....................................................................................... 659.2 Status word ........................................................................................ 659.3 Splice interface to the automation system ......................................... 66

    Program description .................................................................................................. 6710 Function charts ................................................................................................ 68

    10.1 Function charts of the winder application ........................................... 6811 Parameter description ..................................................................................... 94

    11.1 Parameters of the winder application ................................................. 9411.2 Parameter for splice control ............................................................. 192

    12 Faults and alarms .......................................................................................... 20112.1 Faults ................................................................................................ 20112.2 Alarms .............................................................................................. 202

    13 Commissioning the function ........................................................................ 20313.1 Commissioning the application ........................................................ 203

    Prerequisites .................................................................................... 203Preconditions for splice control ........................................................ 206Normalization ................................................................................... 210Interface adjustment ......................................................................... 210Velocity calibration ........................................................................... 221Setting the friction characteristic ...................................................... 221Inertia compensation: Constant moment of inertia .......................... 222Inertia compensation: Variable moment of inertia ............................ 222Winder with direct tension control and tension transducer - checking

    the tension pre-control ...................................................... 222

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    8/238

    Table of Contents

    8DCC Winder

    3.2.0, Entry-ID: 38043750

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Commission the tension controller for direct tension control ........... 223Appendix ................................................................................................................... 22414 General information on the application ....................................................... 225

    14.1 Scope of supply ................................................................................ 22514.2 References ....................................................................................... 22614.3 Contact ............................................................................................. 22714.4 History .............................................................................................. 22714.4.1 Changes of the documentation ........................................................ 22714.4.2 Change history of the application ..................................................... 228

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    9/238

    1 Basic information

    1.1 Prerequisites

    DCC Winder3.2.0, Entry-ID: 38043750 9

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    1 Basic information

    1.1 Prerequisites

    The standard application is intended for all users of SINAMICS that wish to simplyand quickly implement winder functionality.

    1.1.1 Technical environment

    This standard application can only be used, unchanged in conjunction with:

    SINAMICS S2and G from firmware version V4.5 HF1 with DCB library

    TPdcblib_SINAMICS_4_5.3.0[5.0]

    SINAMICS DCM from firmware version V1.3.x withTPdcblib_SINAMICS_4_4.3.0[9.0]

    STARTER/Scout from Version 4.3.1.0 with CFC version 7.0 or higher

    You can contact the specified contact partners for changes necessary for older

    versions.

    1.2 Winder solution design and structure

    1.2.1 General design

    Generally, a winder solution comprises a winder drive, a material web and possiblysensors. The function of a winder is to wind or unwind a material web with a

    defined tension. When winding, the diameter changes. Depending on whether itinvolves a winder or an unwinder, the material is either wound or unwound. Thedrive system calculates the actual diameter using several system variables andcontrols the motor speed so that this maintains the tension of the material web at aconstant value. In order to achieve this, the actual material web velocity and thespeed of the winder axis must be known. If higher demands are placed on theperformance and the tension accuracy of the system, then a sensor must beincluded in the winder solution. This can either be a dancer roll or a tensiontransducer.

    The dancer rollis a position-based measuring system through which the materialweb is routed. A cylinder with a deflection roll presses, with an adjustable force,against the material web. If tension is established in the material web then this acts

    against the pressure from the dancer roll. If the dancer roll is at its center position,then the material web tension is the same as the selected dancer roll force. Inorder to control the tension of the material web (control), the control must ensure

    2For SINAMICS S120 several instances of the winder application can be executed on a CU320-

    2. The blocks available in the DCC charts and @Parameter occupy memory space in the driveunit. In DCC-SINAMICS with the CU320-2 module on SINAMICS S120, S150, G130, G150, amaximum of 1500 blocks and 1500 @ parameters can be configured. Without making anychanges, as a result of the number of blocks (500 with splice, 418 without splice) andparameters the winder application can have a maximum of 3 winder axes running on aSINAMICS S120 drive unit. The necessary computation time depends on the winder applicationfunctions used and this must be taken into consideration when designing the system. Dataregarding the computation time requirement of the individual execution groups is provided in

    Chapter2.2 Characteristics and features of the "winder" application.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    10/238

    1 Basic information

    1.2 Winder solution design and structure

    10DCC Winder

    3.2.0, Entry-ID: 38043750

    that the dancer roll remains in its center position. If the tension in the systemchanges, then the dancer roll position also changes. This, in turn, is coupled to thecontrol through a position sensing system. The system responds if such a deviation

    is detected and e.g. the drive speed is changed.

    The tension transducerdirectly measures the tension in the system and signalsthis to the control. If the tension changes, then this can either be compensated bychanging the speed or by changing the motor torque.

    The web tachometermeasures the web speed directly in front of the winder. Aweb tachometer is particularly needed for the constant v control

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    11/238

    1 Basic information

    1.2 Winder solution design and structure

    DCC Winder3.2.0, Entry-ID: 38043750 11

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    1.2.2 Winding techniques

    A differentiation is made between 2 winding techniques

    Center winder

    Figure 1-1

    Speed

    master

    Vset

    Fact

    Load cell

    Center winder

    n+

    With a center winder, the roll is driven by a central shaft. The diameter range is animportant factor when designing this type of winder. The reason for this is that at aconstant web velocity and constant tension, the speed is inversely proportional tothe diameter. This means that the maximum drive speed that is required is definedby the minimum roll diameter - whereby the maximum required torque is defined by

    the maximum diameter.

    The center winder is more complicated and from a control perspective, moredifficult to handle than the surface winder; however, it is still more widelyestablished of the two winder types.

    This application was exclusively generated for central winder applications and thisdocumentation is only applicable for this winding technique. An extensive range ofclosed-loop control types, a wide range of functions and open-control methods are

    available for this central winder application.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    12/238

    1 Basic information

    1.2 Winder solution design and structure

    12DCC Winder

    3.2.0, Entry-ID: 38043750

    Surface winder

    Figure 1-2

    n-controlledM-

    controlled

    Surface winder

    For a surface winder, the roll is driven through one or several rolls that are incontact with the roll being wound. The drive speed and power depends on the

    diameter of the roll being wound. From a mechanical design perspective, thiswinder technique is more complicated than that of a center winder.

    The surface winder is mainly used when winding if there are no specialrequirements placed on the surface of the material being wound or unwound.

    The surface winder is not considered in this particular application; however, inprinciple, it can be operated just like the central winder with constant diameter.

    Note In order to set a constant diameter and maintain this, the "diameter computer"execution group is always required; the "integrating diameter computer"execution group is not required. Handling execution groups is described inChapter13.1 Commissioning the application.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    13/238

    1 Basic information

    1.2 Winder solution design and structure

    DCC Winder3.2.0, Entry-ID: 38043750 13

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    1.2.3 Control techniques

    4 control techniques are mainly used for winders:

    Indirect tension control

    Figure 1-3

    The indirect tension control is very frequently used if a user does not want to useexpensive sensor systems as there are no higher-level control loops available. Thistechnique must be able to operate without any tension feedback signal. Thistherefore places thehighest requirements on the torque setpoint conditioning andthe torque accuracy

    3of the drive.

    The indirect tension control is based on the physical interrelationship betweentorque and the tension of the material web. The motor torque is changed as afunction of the diameter of the roll being wound so that a setpoint (reference)

    tension is obtained.

    3Data on this is provided in the Catalog in the Chapter, System Description.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    14/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    15/238

    1 Basic information

    1.2 Winder solution design and structure

    DCC Winder3.2.0, Entry-ID: 38043750 15

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Dancer roll position control

    Figure 1-5

    A dancer roll is used for the dancer roll position control - a position-controlledmeasuring system. The position of the dancer roll is determined using a suitableposition encoder, which is then compared with the position setpoint (referencevalue). The tension is only determined using the dancer roll. If the tension changes,then the position of the dancer roll also changes. By changing the winder speed,the dancer roll position control corrects this position offset. Although brief speedfluctuations have an effect on the position of the dancer roll, they hardly have anyeffect on the tension in the system. However, this only applies as long as thedancer roll does not reach its limits.

    The dancer roll position control has the advantage that brief fluctuations in thetension can be absorbed due to the material web storage function of the dancer

    roll. However, an intervention has to be made in the material web routing as aresult of the mechanical arrangement.

    The limits of the dancer roll position control are predominantly defined by themechanical implementation of the dancer roll and its dynamic characteristics.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    16/238

    1 Basic information

    1.2 Winder solution design and structure

    16DCC Winder

    3.2.0, Entry-ID: 38043750

    Constant v control

    Figure 1-6

    Maneuver

    Vset

    VactM

    Power unitspeed

    controller

    Current

    controller

    Friction moment

    Dactnact

    Diameter

    calculation

    Kp-adaption

    J

    Jog set point

    M+n+

    dn/dt

    Dact

    Inertia curve

    Vact

    With constant v control, the web speed is determined by the web tachometer andused for the diameter calculation. The web speed setpoint is directly provided tothe winder control. In constant v control the winder is running in speed controlledmode. The web tension is realized with the nip or uncontrolled in this control mode.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    17/238

    1 Basic information

    1.2 Winder solution design and structure

    DCC Winder3.2.0, Entry-ID: 38043750 17

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    1.2.4 Diameter calculation technique

    For tension operation of the winder4, the diameter actual value, required to pre-

    control the speed and the torque, can be calculated from the actual web velocityand the actual speed of the winder drive.

    The division technique:

    =

    ]min

    1[

    ]min[

    ][

    act

    set

    act

    n

    mV

    mD

    and the integration technique:

    =ta

    act

    set

    act

    n

    VmD

    ta

    0

    0][

    are available for this purpose.

    The division technique continually supplies the value of the actual diameter;however, at very low winder speeds, due to the high noise signal when comparedto the useful signal of the speed actual value (this naturally also depends on thequality of the encoder system being used) it can only provide inadequate results.This is the reason that when a parameterized threshold for speed and web velocityare fallen below, the diameter value is held (frozen) which means that the value is

    no longer updated.This problem is resolved with the integration technique. This is done by integratingthe speed actual value and the web velocity within a specific interval, and a newdiameter value is only calculated at the end of the integration interval. This meansthat interference signals, which are characterized by a symmetrical noise signal,are filtered-out.

    This means that both techniques are based on evaluating the speed actual value.As a consequence, the diameter value can slightly deviate from the actualdiameter. This is due to closed-loop control operations of the tension or dancer rollcontroller - also as a result of elastic material. For the latter, the winder always runssomewhat faster or slower than the web itself as a result of stretching. This slightdifference between the calculated diameter and the actual diameter is however not

    a problem for the majority of applications.These types of deviations can be eliminated when using a diameter sensor - whichis then used instead of the calculation. Further, it is also possible to calculate thediameter by knowing the material thickness and counting the number of layers.

    4

    Using a diameter sensor or layer counting, the diameter actual value can be transferredcontinuously. If continuous transfer is active, the plausibility check is deactivated.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    18/238

    1 Basic information

    1.2 Winder solution design and structure

    18DCC Winder

    3.2.0, Entry-ID: 38043750

    1.2.5 Overview of the features of the winding techniques

    Functions

    Various winding functions, e.g. direct tension control using speedcorrection or torque limiting, indirect tension control and constant v controlare possible

    Bumpless changeover from the speed controller (the tension controller actson the torque limits) or speed correction technique (the tension controlleracts on the speed setpoint) - either of these techniques can be selected

    The tension controller and speed controller gain are adapted as a functionof the diameter and the moment of inertia

    Winding hardness control is possible

    Acceleration pre-control (inertia compensation) as a function of themoment of inertia of the roll

    Diameter calculation either using the division or integration technique,measurement using a diameter sensor or by counting the number of layers

    of material (number of winder revolutions)

    Optional use as main speed master with smoothing time

    Tension transducer or dancer roll as measuring systems

    Splice control 5

    1.2.6 Solution using the standard "winder" application

    The standard "winder" application presented here helps to implement the functionsshown and a functioning winder can be quickly developed.

    The standard application includes, as a core function, a DCC chart. The functionsmentioned above are implemented in this DCC chart and can be simplyparameterized.

    5The splice control can only be used on SINAMICS S units where the position controller

    function module is activated. In order to save memory space and to make it easy for the user to

    integrate this function into his system, for this example, there is a version with splice and aversion without the splice otherwise, the functionality is identical.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    19/238

    1 Basic information

    1.2 Winder solution design and structure

    DCC Winder3.2.0, Entry-ID: 38043750 19

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    1.2.7 Advantages of the standard application winder

    When using the standard "winder" application users have the following advantages:

    Programs can be quickly generated

    Comprehensive winder functionality can be implemented easily and quickly usingthe standard "winder" application.

    Possibility of adaptation

    Using application-specific parameters, users can select their own sources forsetpoints and actual values. This means that the core function provided can besimply and quickly implemented taking into account the users own particularrequirements.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    20/238

    1 Basic information

    1.3 Structure of a splice solution

    20DCC Winder

    3.2.0, Entry-ID: 38043750

    1.3 Structure of a splice solution

    NOTE The splice control can only be used on SINAMICS S units where the position

    controller function module is activated. In order to save memory space and tomake it easy for the user to integrate this function into his system, in the driveproject of this example there is a version with splice and a version without thesplice - otherwise the functionality is identical.

    1.3.1 General structure

    A solution with a flying splice generally comprises 2 winders, sensors and amechanical system to change the rolls. Generally, the roll changer comprises a

    rotating turret, knife and a splice roll. The objective of a flying splice is to splice thematerial web from the old roll with the material web from the new roll while thewinder is operating at its full velocity. The new roll is pressed onto the old materialweb using a splice roll and the old roll is cut using the knife. After this has beencompleted, the winding functionality is switched over to the new roll.

    Fig. 1-7 Structure of a splice solution

    New

    Old Knife

    Rotating turret

    Splice roll

    Splice position

    For one winder axis, the winder application with DCC can be run on a CU320;several winder axes per CU are possible with the CU320-2 (this will be availablefrom firmware version 4.3 SP1). In order to use the splice function, this means thattwo CU320 modules or one CU320-2 and an additional SIMATIC PLC are required.This application is intended for use with the CU320-2 firmware version from V4.3SP1. The specified contact partners can be contacted if changes are required forolder versions.

    The splice control is sub-divided between SINAMICS and the SIMATIC PLC.Depending on the winder position, the splice roll and the knife must be controlled

    via cams.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    21/238

    1 Basic information

    1.3 Structure of a splice solution

    DCC Winder3.2.0, Entry-ID: 38043750 21

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    The closed-loop position control function module must be activated for the splicefunctionality. If the splice functionality is not required, then the closed-loop positioncontrol function module is not required and the associated execution group can be

    sent to "do not calculate".

    1.3.2 Functions

    In order to be able to control the splice output cams, the following sub-functions partially in the DCC, partially in the script (splice point calculation) have beenimplemented.

    Modulo correction

    There is no possibility of defining modulo correction using the closed-loop positioncontrol function module. Parameter p2506 is used to specify how many Length

    Units (LU) one revolution is (on the load side); this is taken as the modulo lengthand the application corrects the position actual value if an overflow (r2521 > p2506)or underflow (r2521 < 0) is detected. The modulo correction is realized via p2512(activate correction value) and p2513 (correction value) in the position controller.The correction value is p2506.

    The position actual value r2521 can lie outside the modulo limits, because thecorrection is only effective in the next clock cycle and the overflow detectionrequires one overflow. A corrected position actual value (r23401) is also availablein the application, which is always located between the limits; this value can betransferred.

    When switching-on, if the position actual value lies outside the modulo range forseveral modulo cycles, then the correction is made over several cycles.

    Splice modulo

    The cams required for the splice control must frequently be available for severalwinder revolutions; this is to allow an optimum splice operation. The user canparameterize how many revolutions the splice modulo contains.

    For simplified output cam tracking and parameterization, the splice modulo value iscorrected by a measured value so that the splice position (if it is located under thesensor) always lies in the splice module at 0 + n * p2506. Splice outputs, the cams

    also refer to the splice modulo.

    Splice modulo is only active if the splice outputs are enabled.

    It must be ensured that the splice modulo is sufficiently long so that it can containthe splice output cams.

    Probe control

    For unwinders, the new roll must be synchronized with the material web. Thisreferencing can be performed at standstill or while in motion, once or several times.Referencing is not required for winders. At least one valid measured value is

    required to enable the output cams.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    22/238

    1 Basic information

    1.3 Structure of a splice solution

    22DCC Winder

    3.2.0, Entry-ID: 38043750

    Splice point calculation

    For an optimum splice, it is important that the output cam points for the knife andsplice roll control are precisely set. One option for simple parameterization is

    realized using a runnable script. The splice point calculation is based on thefollowing parameters:

    Table 1-1 Parameters to determine the splice output cams

    Parameter Unit Description

    SRT [ms] Response time of the splice roll, for deadtime compensation

    KRT [ms] Response time of the knife, for deadtime compensation

    STP [mm] The splice roll is pressed onto the roll earlier by this distance

    TOP [Degr] After the splice, the splice roll remains in the splice position

    DSK [mm] Distance between the splice roll and the knife (minimum overlap)

    OVLP [mm] Material overlap between the old and new roll

    TOK [Degr] After the splice, the knife remains into the splice positionOTS [Degr] Offset between the sensor (for splice position identification) and the splice

    point (where the splice roll is pressed)

    Diameter [mm] Roll diameter for the splice (new roll) Used to convert parameters(from [mm] and [ms] to [LU])converted parameters havean_LUsuffix.

    LineSpeed [m/min] Line velocity for the splice

    Modulo [LU] LU per revolution

    Table 1-2 Results of the splice point calculation

    Parameter Unit Description

    SPLP [LU] Splice point The results can be interpreted as

    degrees, if the number of LUs perrevolution is appropriately set.CUT [LU] Cutting point

    STON [LU] Position for splice roll on

    STOFF [LU] Position for splice roll off

    KTON [LU] Position for knife on

    KTOFF [LU] Position for knife off

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    23/238

    1 Basic information

    1.3 Structure of a splice solution

    DCC Winder3.2.0, Entry-ID: 38043750 23

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Fig. 1-8 Splice parameters (before the splice)

    Sensor

    Old

    New

    Splice rollKnife

    DSK

    STP

    OTS

    Splice

    position

    Fig. 1-9 Splice parameters (after the splice)

    Sensor

    Old

    New

    Splice rollKnife

    DSK

    OVLP

    OTS

    Splice

    position

    The precise calculation is described in Chapter7 Short collection of formulas.Theinterrelationship between the parameters can be explaining using the followingdiagram. All of the parameters shown have already been converted to LU.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    24/238

    1 Basic information

    1.3 Structure of a splice solution

    24DCC Winder

    3.2.0, Entry-ID: 38043750

    Fig.1-10

    Output cam control and splice sequence

    The splice position is referenced using a probe. To do this, the basic functionavailable in the drive is used. Referencing can be activated just once or severaltimes. The application activates the probe if the enable signal has been explicitlyissued. The probe input is connected to the sensor for the splice position detection

    or if this is not available with a pushbutton/digital signal for manual adjustment.

    A valid measured value and the explicit splice enable signal must be available inorder to enable the splice outputs. The probe is automatically deactivated if thesplice outputs are activated. The enable signal from the SIMATIC PLC must be

    withdrawn, in order to avoid reactivation after the splice.

    The outputSplice ready signals that the splice sequence has been completed. Thissignal is reset when the splice enable is withdrawn; this means that the splice

    sequence has been completely deactivated.The probe can be deactivated at any time if the enable signal is withdrawn. Anexisting valid measured value remains.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    25/238

    1 Basic information

    1.3 Structure of a splice solution

    DCC Winder3.2.0, Entry-ID: 38043750 25

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Fig. 1-11 Splice sequence with several measurements

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    p23200

    Enable

    measured

    value memory

    p23201

    Enable splice

    p23202

    Measured

    value valid

    r23501

    Activate probe

    r23503

    Splice

    completed

    1

    0

    a)

    1

    0

    r23502

    Valid value

    available

    p23002

    Singlemeasurement

    r23506

    Splice outputs

    enabled

    1

    0

    b) c)

    d)

    e)

    f)

    g)

    a.) Probe is activated with the enable signal

    b.) Probe acquires a measured value (the enable signal can be withdrawn at anytime), the application reactivates the probe with a rising edge

    c.) Probe acquires a new measured value, the application reactivates the probewith a rising edge

    d.) The splice is enabled, which means that the probe is deactivated

    e.) Enable signal for the probe control is withdrawn

    f.) The splice sequence has been completed (cam outputs of the application weredeactivated by the splice modulo) and the corresponding feedback signals set

    g.) The splice enable signal is withdrawn

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    26/238

    1 Basic information

    1.3 Structure of a splice solution

    26DCC Winder

    3.2.0, Entry-ID: 38043750

    Fig. 1-12 Splice sequence with one measurement

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    p23200

    Enable meas.

    Value memory

    p23201

    Enable splice

    p23202

    Measured

    value valid

    r23501Activate meas.

    probe

    r23503

    Splice

    completed

    1

    0

    a)

    1

    0

    r23502

    Valid value

    p23002

    Singlemeasurement

    r23506

    Splice outputs

    enabled

    1

    0

    b)

    c)

    d)

    e)

    f)

    a.) Probe is activated with the enable signal

    b.) Probe acquires a measured value (the enable signal can be withdrawn at any

    time), the probe is not reactivated

    c.) Enable signal for the measuring probe is withdrawn

    d.) The splice is enabled

    e.) Splice sequence has been completed (cam outputs of the application were

    deactivated by the splice modulo) and the corresponding feedback signal set

    f.) Splice enable signal is withdrawn

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    27/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    28/238

    1 Basic information

    1.3 Structure of a splice solution

    28DCC Winder

    3.2.0, Entry-ID: 38043750

    OVLP = DSK

    End If

    'Show inputsstrMsg = "Input parameter:" & vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Response time of the splice roll: " & SRT & " ms" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Response time of the knife: " & KRT & " ms" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Applying the splice roll: " & STP & " mm" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Lifting the splice roll: " & TOP & " Degrees" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Overlap of the material: " & OVLP & " mm" &

    vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Distance between the splice roll and knife: " & DSK& " mm" & vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Lifting the knife: " & TOK & " Degrees" &

    vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Offset, sensor splice point: " & OTS & " Degrees" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Roll diameter: " & Diameter & " mm" & vbNewLine& vbNewLine

    strMsg = strMsg & Chr(149) & "Line velocity: " & LineSpeed & " m/min" &vbNewLine

    MsgBox strMsg

    'Convert parameters to degrees/1000

    ModLength = Parameters(2506, 0)

    LengthToDeg = ModLength / (Diameter * 3.14159265)

    TimeToDeg = LengthToDeg * LineSpeed / 60

    SRTd = SRT * TimeToDeg

    KRTd = KRT * TimeToDeg

    STPd = STP * LengthToDeg

    TOPd = TOP * ModLength / 360

    OVLPd = OVLP * LengthToDeg

    DSKd = DSK * LengthToDeg

    TOKd = TOK * ModLength / 360

    OTSd = OTS * ModLength / 360

    'Calculate SPLP and outputCam position

    Delay1 = KRTd + DSKd - OVLPd

    Delay2 = SRTd + STPd

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    29/238

    1 Basic information

    1.3 Structure of a splice solution

    DCC Winder3.2.0, Entry-ID: 38043750 29

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    If Delay1 > Delay2 Then

    SPLP = Delay1

    ElseSPLP = Delay2

    End If

    SPLP = CLng(((SPLP-(SPLP Mod ModLength))/ModLength + 1) * ModLength +OTSd)

    STON = CLng(SPLP - STPd - SRTd)

    STOFF = CLng(SPLP + TOPd)

    CUTPOS = CLng(SPLP + OVLPd - DSKd)

    KTON = CLng(CUTPOS - KRTd)

    KTOFF = CLng(CUTPOS + TOKd)

    'Show outputs

    strMsg = "Output parameters:" & vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Splice point: " & SPLP & "Degrees" & vbNewLine &vbNewLine

    strMsg = strMsg & Chr(149) & "Position for the splice roll ON: " & STON &"Degrees" & vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Position for the splice roll OFF: " & STOFF &"Degrees" & vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Cutting position: " & CUTPOS & "Degrees" &vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Position for knife ON: " & KTON & "Degrees" &

    vbNewLine & vbNewLine

    strMsg = strMsg & Chr(149) & "Position for knife OFF: " & KTOFF & "Degrees" &vbNewLine & vbNewLine

    MsgBox strMsg

    'Write parameters

    Parent.Parent.Units("Winder").Symbols("p23003") = KTON 'Knife on position

    KTON (deg*1000)

    Parent.Parent.Units("Winder").Symbols("p23004") = KTOFF 'Knife off positionKTOFF (deg*1000)

    Parent.Parent.Units(" Winder").Symbols("p23005") = STON 'Roll on positionSTON (deg*1000)

    Parent.Parent.Units(" Winder").Symbols("p23006") = STOFF 'Roll off positionSTOFF (deg*1000)

    Else

    MsgBox "Script run has been interrupted!", 4112, "Note"

    End If

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    30/238

    1 Basic information

    1.3 Structure of a splice solution

    30DCC Winder

    3.2.0, Entry-ID: 38043750

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    31/238

    2 Functions of the winder application

    2.1 Tasks that can be implemented using this application

    DCC Winder3.2.0, Entry-ID: 38043750 31

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    2 Functions of the winder application

    2.1 Tasks that can be implemented using this application

    This application is used to control rotating equipment and machines to wind orunwind a material web (film, paper, wire, foil, etc.)

    The "winder" application conditions the signals that are required to control thewinder axis. These signals include speed and torque.

    The "winder" application comprises drive control blocks (DCBs) that generatesetpoints from the system variables. These system variables include, for instance,material velocity and acceleration, the selected control mode, possibly the dancerroll actual position and tension actual value for the winder axis. Depending on thecontrol mode these are speed setpoints, torque limits and torque setpoints. Theapplication handles all of the essential open-loop winder control functions - such asdiameter calculation, moment of inertia calculation or sets the sign as a function of

    the winding direction. Further, it is also possible to control splicing.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    32/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    32DCC Winder

    3.2.0, Entry-ID: 38043750

    2.2 Characteristics and features of the "winder"

    applicationThe following characteristics and features were taken into account in the standard

    application and these can actually be used:

    Diameter computer

    The actual diameter is obtained from the ratio between the web setpoint velocityand the actual speed. The diameter value is required, among other things, toconvert the web velocity into the corresponding motor speed.

    There is optional the division method:

    ]rpm[n

    ]min

    m[V

    ]m[Dact

    set

    act =

    or the integrating method:

    =

    ta

    0

    act

    ta

    0

    set

    act

    n

    V

    ]m[D

    available, whereas the integrating method delivers smoother diameter actual

    values and therefore it is more suitable for low speed values.

    In operation (e.g. depending on the actual velocity) it is always possible to changeover between the calculation using the division technique and the integrationtechnique. For example, at very low speeds where the division technique cannotprovide any satisfactory calculation results, this allows the integration technique tobe started. At high speeds, where the calculation interval is significantly increased(automatically) in order to obtain satisfactory results, it is possible to again changeback to the division technique.

    Further, is also possible to connect a diameter sensor and to use this instead of

    calculating the diameter.

    It is also possible to calculate the diameter using the material thickness by countingthe number of layers of material.

    For dancer control, it is possible to reduce the influence of the dancer movement to

    the diameter computer by different adjustment values.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    33/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    DCC Winder3.2.0, Entry-ID: 38043750 33

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Winding hardness characteristic

    A winding hardness characteristic is required if the tension, with which the material

    is being wound, is to be decreased as the diameter of the roll being woundincreases. The winding hardness control is only effective while winding and it onlymakes sense to use it here. The winding hardness characteristic depends on theactual diameter. There are 4 different characteristics that are available to calculatea winding hardness characteristic:

    Maximum tension decrease at infinity

    Maximum tension decrease at the maximum diameter

    Linear tension decrease

    Free characteristic

    Controller adaptation

    The gain of the tension controller can be adapted as a function of the diameter.This permits a higher controller gain to be used at large diameters

    The speed controller gain in the drive can be adapted as a function of themoment of inertia of the roll being wound. This is also necessary for a full rollso that this can be moved with a fast response time

    Inertia compensation (acceleration pre-control)

    While the material is being accelerated and decelerated, a compensating torquecan be entered into the drive. This compensating torque comprises a variable and

    a constant moment of inertia. This compensating torque is used to dynamicallyrespond to velocity changes.

    The inertia compensation avoids tension dips or tension increases due to velocitychanges. This pre-control is especially required for indirect tension control - but

    also for tension control using a tension transducer.

    The inertia compensation (acceleration pre-control) is adjusted and set-up whenthe winder system is being commissioned.

    Friction compensation

    The frictional losses are compensated using a parameterizable polygoncharacteristic with 10 points along the characteristic. These points must bedetermined when commissioning the system. For SINAMICS these points along

    the characteristic can be automatically traced and recorded. (also see Chapter13.1Commissioning the application).

    Tension operation

    Tension operation can only be selected in the operation (run) mode and not if aweb break signal is present. The machine must always be stationary whenchanging over from web to tension operation and vice versa.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    34/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    35/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    DCC Winder3.2.0, Entry-ID: 38043750 35

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Web break detection

    The web break detection is active when the tension control is switched-in. Theweb-detection function is configured differently depending on the control type.

    Direct tension control with tension transducer and torque limiting

    A web break is detected when a selectable minimum tension is fallen below or ifthe speed controller intervenes (when the drive no longer operates at the torquelimit).

    In the case of a web break, the speed controller intervenes and controls thecircumferential velocity of the drive to the specified web velocity setpoint plus theselected overcontrol value.

    Direct tension control with tension transducer and speed correction

    A web break is detected when a selectable minimum torque is fallen below.In the case of a web break, the speed controller intervenes and controls () thecircumferential velocity of the drive to the specified web velocity setpoint plus theoutput limit of the tension controller.

    Direct tension control with dancer roll and speed correction

    A web break is detected when a selectable dancer roll end position is exceeded.

    When the web breaks, the dancer roll drops to its lower limit. The position controllergoes to its limit. The speed controller controls () the circumferential velocity of thedrive to the specified web velocity setpoint plus the output limit of the positioncontroller.

    Indirect tension control

    A web break is detected when a selectable minimum torque is fallen below or if thespeed controller intervenes (when the drive no longer operates at the torque limit).

    When the web breaks, the speed controller intervenes and controls () thecircumferential velocity of the drive to the specified web velocity setpoint plus the

    selected overcontrol value.

    Constant v control

    Web breaks can not be detected in case of constant v control,an external webbreak detection device must be used.

    After a web break has been detected, The diameter computer is held,

    Tension operation is disabled, and

    The tension controller is inhibited (the enable signal is withdrawn)

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    36/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    36DCC Winder

    3.2.0, Entry-ID: 38043750

    Fast stop

    SINAMICS drive converters have three shutdown modes as standard.

    In the OFF 1mode, the motor is braked down to zero speed (standstill)along the down-ramp of the ramp-function generator and the pulses arethen inhibited.

    For the OFF 2mode, the drive converter is immediately shut down. Themotor coasts down and the mechanical brake is activated.

    For the OFF 3mode, the motor is braked along a fast stop ramp that canbe parameterized and then the pulses are inhibited.

    NOTICE If the OFF3 mode is used in conjunction with closed-loop tension controlvia the torque limits, then for SINAMICS S and G, parameter p1551 shouldbe interconnected to r899.5. This means that after OFF3 has been selected,the full torque that has been enabled - is available for braking!

    In the OFF1 mode it is absolutely necessary that the tension mode isdeselected.

    For SINAMICS DCM, it is absolutely necessary for OFF1 and OFF3 that thetension mode is deselected.

    CAUTION In normal operation, the winder operates in synchronism with the webvelocity. This means that the standard switch-off modes result in a loss ofcoordination, which can result in a web break or the formation of materialloops.

    For the winder application, there is also the possibility of braking the winderalong a web velocity-referred ramp; this is described under thesynchronizing and stopping function.

    Generally, it is necessary to stop the winder, coordinated with the drives that areconnected through the material web. In this case, it is sufficient to brake the drivethat specifies the web velocity actual value for the winder, i.e. the drive of the so-called nip position. The winder can then be braked in a coordinated fashion (e.g. intension control) and can then be deactivated when the machine comes to a

    standstill.

    CAUTION Is constant v control used, a coordinated stop can only be realized using rcontrol word for the winder

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    37/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    DCC Winder3.2.0, Entry-ID: 38043750 37

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Execution groups

    Several execution groups are available when operating the application:

    Integrating diameter computer: the additional calculations necessary forthe integration technique are executed in this execution group; theexecution group is, when required, activated in addition to the executiongroup "diameter computer"; if only the division technique is required, thenthe execution group can be set to "do not calculate",

    Diameter computer:The diameter is calculated and the actual values

    necessary for this are sensed in this execution group. This execution groupis always required,

    Winding hardness computer: In this execution group, using aparameterizable characteristic, the decrease of the tension setpoint iscalculated as a function of the actual diameter; this execution group is onlyrequired for winders using the tension control technique with tensiontransducer and only when it is necessary to reduce the winding hardness;

    it can be set to "do not calculate" for the other configurations.

    Tension - dancer roll controller: This execution group is required for allcontrol techniques with the exception of the indirect tension control,

    Setpoint computer:The speed and torque setpoints are calculated in thisexecution group; this execution group is always required,

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    38/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    38DCC Winder

    3.2.0, Entry-ID: 38043750

    Control unit: The control of internal functions is calculated in thisexecution group; this execution group is always required,

    Web break detection: The web break monitoring function is calculated inthis execution group. If monitoring is not required - or this is externally

    realized - the execution group can be set to "do not calculate"

    Splice control: the splice control is calculated in this execution group; if asplice control is not required, then the execution group can be set to "donot calculate",

    6

    Length calculator: the web length traveled is calculated in this executiongroup; the braking distance for the web length braking and part of thediameter calculation using a layer counter are also calculated,

    6The splice control can only be used on SINAMICS S units with activated position controller

    function module. In order to save memory space and to make it easier for users to integrate the

    function, for this example, there is a version with splice and a version without the splice -otherwise the functionality is identical.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    39/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    DCC Winder3.2.0, Entry-ID: 38043750 39

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Notes regarding the computation time requirement

    Different utilization levels of the Control Unit computational performance areobtained depending on the drive unit configuration and depending on the execution

    groups of the winder application that have been activated.

    Note The computation time utilization of the Control unit should be observed -especially for short sampling times (monitoring parameter r9976). If necessary,the application modules should be processed in a slower sampling time.

    Notes for use with SINAMICS S120

    The following computation times are required when the standard sampling timesare set in conjunction with a CU320-2 and firmware version 4.5:

    Execution group Standardsampling

    time

    ms

    Computationtime

    requirement

    %

    Own selection

    Integrating diameter computer 4 1,0

    Diameter computer 4 2,6

    Tension-dancer roll controller 4 2,6

    Setpoint calculator 4 6,6

    Winding hardness characteristic 4 1,5

    Controller 4 3,9

    Web break detection 4 1,4

    Splice control 1 12,7

    Length computer 4 1,6

    The blocks and @parameters in the DCC charts take up memory space in thedrive unit. In DCC-SINAMICS with the CU320-2 module on SINAMICS S120,S150, G130, G150, a maximum of 1500 blocks and 1500 @-parameters can beconfigured. Without making any changes, due to the number of blocks (500 withsplice, 418 without splice) and parameters the winder application can have amaximum of 3 winder axes on one SINAMICS S120 drive unit.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    40/238

    2 Functions of the winder application

    2.2 Characteristics and features of the "winder" application

    40DCC Winder

    3.2.0, Entry-ID: 38043750

    Example configurations

    Basic winder with indirect closed-loop tension control:

    Execution group Sampling timems

    Computationtime requirement

    %

    Integrating diameter computer Do not calculate 0

    Diameter computer 4 2,6

    Tension-dancer roll controller Do not calculate 0

    Setpoint calculator 4 6,6

    Winding hardness characteristic Do not calculate 0

    Control unit 4 3,9

    Web break detection Do not calculate 0

    Splice control Do not calculate 0

    Length computer Do not calculate 0

    Total: 13,1

    Sophisticated winder with dancer roll control and splice:

    Execution group Sampling time

    ms

    Computationtime requirement

    %

    Integrating diameter computer 4 1,0

    Diameter computer 4 2,6

    Tension-dancer roll controller 4 2,6

    Setpoint calculator 4 6,6

    Winding hardness characteristic 4 1,5

    Control unit 4 3,9

    Web break detection 4 1,4

    Splice control 1 12,7

    Length computer 4 1,6

    Total: 33,9

    Note The required computation time can be scaled by adapting the sampling times.

    For example, by changing the sampling time from 4ms to 8ms the computationtime required can be halved.

    The basic utilization of the drive system can be calculated using the Sizer tool.The necessary computation time of the winder application must then beadditionally available.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    41/238

    3 Automation solution

    3.1 Hardware and software components required

    DCC Winder3.2.0, Entry-ID: 38043750 41

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    3 Automation solution

    3.1 Hardware and software components required

    Hardware components

    CU320-27control module for SINAMICS S

    8and G from firmware version V4.5

    HF1 with DCB library TPdcblib_SINAMICS_4_5.3.0[5.0]

    SINAMICS DCM from firmware version V1.3.x with

    TPdcblib_SINAMICS_4_4.3.0[9.0]

    Standard software components

    STARTER commissioning tool or Scout from Version 4.3.1.0 with installed DCC forSINAMICS (SINAMICS S and G from DCC library versionTPdcblib_SINAMICS_4_5.3.0[5.0], SINAMICS DCM from DCC-library version

    TPdcblib_SINAMICS_4_4.3.0[9.0])

    File examples and projects

    All of the files that are used for the application are listed below.

    Table 3-1

    Component Note

    SINAMICS_DCC_Winder_chart_exports_V3_2_0.zip This zipped file contains the XMLexport of the DCC charts.

    SINAMICS_DCC_Winder_Script_exports_V3_2_0.zip This zipped file contains the XMLexport of the script files forcommissioning support.

    38043750_DCC_Winder_en_V3_2_0.pdf This document.

    7Further, it is possible to use the application on a SINAMICS S120 drive system with CU320.

    The specified partners can be contacted regarding adaptations required for older versions.

    8For SINAMICS S120, several instances of the winder application can be executed on a

    CU320-2. The blocks available in the DCC charts and @parameter occupy memory space inthe drive unit. In DCC-SINAMICS with the CU320-2 module on SINAMICS S120, S150, G130,G150, a maximum of 1500 blocks and 1500 @parameters can be configured. Without makingany changes, as a result of the number of blocks (500 with splice, 418 without splice) andparameters the winder application can have a maximum of 3 winder axes running on aSINAMICS S120 drive unit. The necessary computation time depends on the winder applicationfunctions used and this must be taken into consideration when designing the system. Dataregarding the computation time requirement of the individual execution groups is provided in

    Chapter2.2 Characteristics and features of the "winder" application.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    42/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    43/238

    4 Installing the hardware and software

    4.1 For your safety

    DCC Winder3.2.0, Entry-ID: 38043750 43

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    4 Installing the hardware and software

    4.1 For your safety

    4.1.1 Safety information and instructions

    Pictograms, signal words and text

    Every piece of safety information & instruction in this document is designated bytext graphics comprising pictogram and signal word, and supplemented byexplanatory text. A clear classification according to the degree of the potentialhazard is provided as a result of the combination of pictogram and signal word.Safety information/instructions are provided in front of the information regarding

    activities to be executed.

    Classification

    There are three different stagesregarding safety information/instructions.Theseare designated by the same pictogram. They differ by the signal word.

    !DANGER

    DANGER indicates an imminently hazardous situation which, if notavoided, will result in death or serious injury.

    !WARNING

    WARNING indicates a potentially hazardous situation which, if not avoided,

    could result in death or serious injury.

    NOTICE NOTICEused without the safety alert symbol indicates a potential situation which,if not avoided, may result in an undesirable result or state.

    4.1.2 Responsibilities of the operator

    Correct operation and use

    The correct use of the application components exclusively relates to the test set-ups that were adapted to the power/performance of the application components. Inorder that the application functions perfectly, the required standard SINAMICScomponents as well as also the necessary hardware and software components

    must be installed.

    The company/person operating the system may only make changes to theapplication components after having received written authorization from thesuppliers.

    Misuse

    The following are considered to be misuse:

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    44/238

    4 Installing the hardware and software

    4.1 For your safety

    44DCC Winder

    3.2.0, Entry-ID: 38043750

    Any application deviating from the use specified above - or applications that gobeyond the specified use.

    Non-observance of the safety information and instructions.

    If faults that could have a negative impact on the safety are not immediatelyresolved/removed.

    Any changes/modifications to equipment/devices that are used to ensureperfect function and operation, unrestricted use as well as active or passivesafety.

    If recommended hardware and software components are not used.

    If the application components are not in a perfect technical condition, are notoperated conscious of safety and hazards and not taking into account all of theinstructions provided in the documentation.

    The manufacturer assumes no liability for incorrect use (misuse).

    Responsible for monitoring

    The company or person operating the system is responsible in continuallymonitoring the overall technical status of the application components (defects anddamage that can be externally identified as well as changes in the operatingbehavior & characteristics).

    The company/person operating the system is responsible in ensuring that theapplication is only operated in a perfect state. He must check the state of theapplication components before they are used and must ensure that any defect isremoved before commissioning.

    Qualification of personnel

    The operating company/person may only deploy trained, authorized and reliable

    personnel. In so doing, all safety regulations must be carefully observed.Personnel must receive special instructions regarding the hazards/dangers thatcan occur.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    45/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    46/238

    5 Selecting the control concept

    5.1 Control concepts

    46DCC Winder

    3.2.0, Entry-ID: 38043750

    winding hardness characteristic. The output signal of the winding hardnesscharacteristic can be used as required.

    When a dancer roll is used as actual value transmitter, this has the advantage thatthe dancer roll (when the stroke is selected long enough) simultaneously serves as

    storage element for the material web. This means that it already is a ' tensioncontroller'. Although dancer roll controls are quite complex, they offer unbeatablecontrol characteristics.

    The material web storage function has a damping effect on

    Rolls of material that are not completely round (out-of-true)

    Jumps between layers - e.g. when winding cables

    Roll changes

    5.1.3 Direct tension control with tension transducer via the torque limits

    A tension transducer directly senses the material tension. Its output signal isproportional to the tension and is fed to the tension controller as actual valuesignal. This means that in this case the tension controller is effective and directlycontrols the tension of the material web. As for indirect tension control, the speedcontroller operates in the drive in the overcontrolled condition. The drive is at oneof the two torque limits and is controlled through these torque limits. The correctionvalue from the tension controller acts on these torque limits. Supplementary torquesetpoints from the acceleration pre-control, the winding hardness characteristic andthe friction characteristic are additionally switched to the torque limits.

    For this technique, it is not necessary to intervene in the material web as is thecase for a dancer roll system. However, contrary to a dancer roll, this system does

    not have a material storage function.

    5.1.4 Direct tension control with tension transducer and speed correction

    Also for this control type, a tension transducer is used to sense the tension that isthen fed to the tension controller as actual value. In this case, the tension controlleroutput acts as velocity correction value on the speed controller. Acceleratingtorque, frictional torque and tension are pre-controlled. Contrary to the dancer roll

    control, the control with tension transducer has no material storage function.

    5.1.5 Constant v control

    The previously described control methods depend on a nip position, where the webspeed is kept constant.

    If no nip position exists, a tension control cannot be realized.

    Constant v control means, that the web tension cannot be controlled by the winderdrive. The web speed must be determined by a web tachometer. The web speedactual value from this tachometer is used to calculate the actual diameter. Thewinder is controlled to run with constant web speed. Accelerating torque, frictionaltorque and tension are pre-controlled.

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    47/238

    5 Selecting the control concept

    5.2 Comparison of the control concepts

    DCC Winder3.2.0, Entry-ID: 38043750 47

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    5.2 Comparison of the control concepts

    The most important criteria when selecting a suitable control concept are

    summarized in the following table:control

    conceptIndirect

    tension controlDirect tensioncontrol with

    dancer roll andspeed

    correction

    Direct tensioncontrol with

    tensiontransducer via

    the torquelimits

    Direct tensioncontrol with

    tensiontransducer and

    speedcorrection

    constant vcontrol

    Informationregarding thetension actualvalue sensing

    Tension actualvalue sensing is

    not required

    Intervenes inthe materialweb routing,

    ability to storematerial

    Sensitive tooverload, doesnot intervene inthe web routing

    Sensitive tooverload, doesnot intervene inthe web routing

    no tensionactual value

    sensing

    Winding ratio

    coreD

    Dmax

    Up to approx.

    10:1, goodcompensation

    ofdt

    dvand

    friction required

    From

    experience, upto approx. 15:1

    From

    experience, upto approx. 15:1,

    precisedt

    dv

    compensationrequired

    From

    experience, upto approx. 15:1,

    precisedt

    dv

    compensationrequired

    up to approx.

    15:1

    Tension range

    min

    max

    Z

    Z

    Up to approx.6:1 for good

    compensationof the friction

    anddt

    dv

    Can only bechanged if the

    dancer rollsupport can be

    set

    Up to approx.20:1 for precise

    dt

    dv

    compensation

    Up to approx.20:1 for precise

    dt

    dv

    compensation

    not relevant

    Winding ratiotension range

    min

    maxmax

    Z

    Z

    D

    D

    core

    Generally up to40:1

    Dependsheavily on thetype of dancer

    roll support - upto approx. 40:1

    Up to 100:1,essentially

    depends on thetension actualvalue signal

    Up to 100:1,essentially

    depends on thetension actualvalue signal

    not relevant

    Web velocity Up to 600m/min for goodcompensation

    Up to over 2000m/min

    Up to 2000m/min forprecise

    dt

    dv

    compensation

    Over 2000m/min

    depending frommechanicalconstruction

    Controlconcept,preferablyused for

    Sheet steel,textiles, paper

    Rubber, cable,wire, textiles,foils, paper

    Paper, thin foils Elasticexpandable

    material

    sorter

    Nip positionrequired

    Yes Yes Yes Yes No

    web

    tachometerrequired

    No No No No Yes

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    48/238

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    49/238

    6 Winder checklist

    6.1 Checklist for realization of a winder application

    DCC Winder3.2.0, Entry-ID: 38043750 49

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    This checklist should be used to list customer requirements in order to investigate

    the feasibility of the winder application. The fields with white background must

    be completed; the fields with gray background can be calculated using the

    appropriate formulas from the collection.

    This checklist is provided in the Attachments to this documentation - and is alsoavailable as form that should then be completed. This can then be easily e-mailedto the Application Center. This checklist only serves to estimate whether theapplication is suitable for the actual winder requirements. It is not used to selectand dimension drive components!

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    50/238

    7 Short collection of formulas

    0

    50DCC Winder

    3.2.0, Entry-ID: 38043750

    7 Short collection of formulas

    7.1 Calculations relevant for winder

    Dcore

    D V

    F

    J2

    n2n1

    M

    J1

    Gear unit (i = n1 / n2)

    bMb

    (1) Winding ratio:

    =mmmm

    DDq

    core

    max

    (2) Speed [rpm]:

    [ ]rpmD

    Vn

    =

    (3) Winding torque referred to the rotor shaft [Nm]:

    = 1

    mmNi2000

    DFMw

    (4) Winding power [kW]:

    =

    1

    min/Nm

    i2000

    VFPw

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    51/238

    7 Short collection of formulas

    7.1 Calculations relevant for winder

    DCC Winder3.2.0, Entry-ID: 38043750 51

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    (5) Gear unit ratio, max. motor speed / max. sleeve/core speed:

    ==

    min/m

    min/mm

    V1000

    nD

    n

    ni

    max

    maxcore

    2

    1

    (6) Moment of inertia, full/solid cylinder [kg m2]:

    (7) Moment of inertia, hollow cylinder [kg m2]:

    ( ) ( )

    =

    =

    3

    44core412

    4core

    46 dm

    mmkgmmDDb

    1032DD

    108

    mJ

    (8) Moment of inertia reduction through a gearbox:

    221

    i

    JJ =

    (9) Fixed moment of inertia [kg m2]

    determined by the fixed parts and components of the winder (motor, gearbox and wound

    roll/core) referred to the motor shaft

    2

    coregearmotorF

    i

    JJJJ ++=

    (10) Variable moment of inertia [kg m

    2

    ]

    ( )

    =

    3

    44core

    4

    212v dm

    mmkgmmDD

    i1032

    bJ

    (11) Accelerating torque referred to the motor shaft [Nm] for accelerating time tb

    ( )vfb

    b JJt

    V

    D3

    i100M +

    =

    =

    =3

    44

    12

    2

    6 dm

    mmkgmmDb

    1032D

    108

    mJ

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    52/238

    7 Short collection of formulas

    7.1 Calculations relevant for winder

    52DCC Winder

    3.2.0, Entry-ID: 38043750

    (12) Accelerating power [kW]

    ( )vfb

    2

    2

    bb JJt

    V

    D9

    vi10M

    D30

    ViP +

    =

    =

    (13) Rated motor torque [Nm]

    N

    NN

    n

    P9549M

    =

    (14) Wound roll storage - capacity for flat materials [m]:

    ( )2core2Max DDd4000l

    =

    (15) Wound roll storage - capacity for round materials [m]:

    ( )2core2Max2R

    DDD32000

    bl

    =

    (16) Relative storage capability depending on the winding ratio:

    q 2 3 4 5 6 7 8 9 10

    2max q

    11

    l

    l= 75 % 88.9% 93.8% 96% 97.2% 98% 98.4% 98.8% 99%

    (17) Winding time [s]:

    v

    l60t =

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    53/238

    7 Short collection of formulas

    7.2 Calculations relevant for splicing

    DCC Winder3.2.0, Entry-ID: 38043750 53

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    7.2 Calculations relevant for splicing

    (18) Conversion factor from mm to LU

    *Diameter

    revolutionperLUmmToLU =

    (19) Conversion factor from degrees to LU

    360

    revolutionperLUdegToLU =

    (20) Conversion factor from ms to LU

    60

    LineSpeed*mmToLUmsToLU =

    (21) Delay time when activating the knife

    mmToLU*OVLP-mmToLU*DSKmsToLU*KRTDelayKNIFE +=

    (22) Delay time when activating the splice roll

    mmToLU*STPmsToLU*SRTDelay LSPLICE_ROL +=

    (23) Maximum delay in revolutions

    1revolutionperLU

    )Delay,MAX(DelayTRUNCDelayRev

    PLICE_ROLLSKNIFE +

    =

    (24) Splice point calculation

    degToLU*OTSrevolutionperLU*DelayRevSPLP +=

    (25) Cutting point calculation

    mmToLU*DSKmmToLU*OVLPSPLPCUT +=

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    54/238

    7 Short collection of formulas

    7.2 Calculations relevant for splicing

    54DCC Winder

    3.2.0, Entry-ID: 38043750

    (26) Calculation output cam for knife control

    msToLU*KRTCUTKTON =

    degToLU*TOKCUTKTOFF +=

    (27) Calculation output cam for splice roll control

    msToLU*SRTmmToLU*STPSPLPSTON =

    degtoLU*TOPSPLPSTOFF +=

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    55/238

    7 Short collection of formulas

    7.2 Calculations relevant for splicing

    DCC Winder3.2.0, Entry-ID: 38043750 55

    Copyrig

    ht

    Siemens

    AG2013Allrig

    htsreserve

    d

    Formulas and dimensions used

    b = material width [mm]

    bmax = maximum material width of the wound roll [mm],

    d = material thickness [mm]

    D = actual diameter [mm]

    Dcore = core or sleeve diameter [mm]

    DMax = maximum diameter [mm]

    DR = diameter of round materials [mm]

    F = tension [N]

    i = gear unit ratio (refer to (5))

    J = moment of inertia [kgm2]

    JF = fixed moment of inertia as a result of the unchanging parts of the winder

    (motor, gear unit + winder core) referred to the motor shaft [kgm2]

    l = material length [m]

    lmax = maximum material length (for a core diameter 0 mm) [m]

    Jgear = moment of inertia of the gear unit referred to the motor shaft [kgm2]

    Jcore = moment of inertia of the winding core [kgm2]

    Jmotor = moment of inertia of the motor [kgm2]

    JV = variable moment of inertia as a result of the material being wound -

    referred to the motor shaft [kgm2] (refer to (10))

    m = weight [kg]

    Mw = winding torque referred to the motor shaft [Nm]

    Mb = accelerating torque referred to the motor shaft [Nm]

    MbF% = percentage accelerating torque as a result of the fixed moment of inertia JFat the minimum diameter [% of MN] (refer to the formula (1.2))

    MbV% = percentage accelerating torque as a result of the variable moment of inertia

    JVat maximum diameter and maximum width [% of MN] (refer to the formula (1.5))

    MN = rated motor torque [Nm] (refer to (13))

    n = speed [rpm]

    nmax = maximum motor speed [rpm] (no-load speed at maximum field weakening)

    nN = rated motor speed at rated voltage and rated motor field current [rpm]

    Pb = accelerating power [kW]

    PM = required motor power [kW]

    PN = rated motor power [kW]

    Pw = winding power [kW]q = winding ratio (refer to (1) )

    = specific weight [kg/dm3]

    t = winding time [s]

    tb = accelerating time [s]

    th = time for the web velocity to ramp-up/accelerate from 0 to Vmax[s]

    V = web velocity [m/min]

    Vmax = maximum web velocity [m/min]

    V = velocity difference [m/min]

  • 8/12/2019 38043750_DCC_Winder_en_V3_2_0

    56/238

    7 Short collection of formulas

    7.3 Selecting the winding ratio (winding range)

    56DCC Winder

    3.2.0, Entry-ID: 38043750

    7.3 Selecting the winding ratio (winding range)

    Winding operation is discussed in the following. The same essentially applies for

    unwinding.

    The winding ratio is given by the following quotient:

    core

    max

    D

    D

    The quantity that can be actually wound as a % is, according to theformula (14):

    4)D-(D core

    2max

    2

    For a winding ratio of 6:1 then the winding length that can be used is already ~~ 97 %.

    7.4 Power and torque

    The power required for winding is constant over the complete winding range if, atthe selected web velocity, the selected tension when being wound is to be kept

    constant (also refer to formula 4).

    (3.1) Winding power Pw :

    kW1060

    VdbF=P

    3

    sW

    b = operating width in mmd = operating thickness in mmV = web velocity in m/min

    Fs = specific material tension in

    N/(mm2material cross-section

    surface)

    The torque required increases linearly with the diameter of the roll being wound.

  • 8/12/2019 38043750_DCC_W