Professional Documents
Culture Documents
DCB Extension
Siemens
SINAMICS S120 Industry
Online
https://support.industry.siemens.com/cs/ww/en/view/109753102 Support
Legal information
Legal information
Use of application examples
Application examples illustrate the solution of automation tasks through an interaction of several
components in the form of text, graphics and/or software modules. The application examples are
a free service by Siemens AG and/or a subsidiary of Siemens AG (“Siemens”). They are non-
binding and make no claim to completeness or functionality regarding configuration and
equipment. The application examples merely offer help with typical tasks; they do not constitute
customer-specific solutions. You yourself are responsible for the proper and safe operation of the
products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the
application examples used by technically trained personnel. Any change to the application
examples is your responsibility. Sharing the application examples with third parties or copying the
application examples or excerpts thereof is permitted only in combination with your own products.
The application examples are not required to undergo the customary tests and quality inspections
of a chargeable product; they may have functional and performance defects as well as errors. It is
your responsibility to use them in such a manner that any malfunctions that may occur do not
result in property damage or injury to persons.
Disclaimer of liability
Siemens shall not assume any liability, for any legal reason whatsoever, including, without
limitation, liability for the usability, availability, completeness and freedom from defects of the
application examples as well as for related information, configuration and performance data and
any damage caused thereby. This shall not apply in cases of mandatory liability, for example
under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of
life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent
non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for
damages arising from a breach of material contractual obligations shall however be limited to the
Siemens AG 2018 All rights reserved
foreseeable damage typical of the type of agreement, unless liability arises from intent or gross
negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions
do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens
against existing or future claims of third parties in this connection except where Siemens is
mandatorily liable.
By using the application examples you acknowledge that Siemens cannot be held liable for any
damage beyond the liability provisions described.
Other information
Siemens reserves the right to make changes to the application examples at any time without
notice. In case of discrepancies between the suggestions in the application examples and other
Siemens publications such as catalogs, the content of the other documentation shall have
precedence.
The Siemens terms of use (https://support.industry.siemens.com) shall also apply.
Security information
Siemens provides products and solutions with industrial security functions that support the secure
operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept.
Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines
and networks. Such systems, machines and components should only be connected to an
enterprise network or the Internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please visit
https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
at: https://www.siemens.com/industrialsecurity.
Table of contents
Legal information ......................................................................................................... 2
1 Description of the application example ........................................................... 5
1.1 Overview............................................................................................... 5
1.2 Functionality ......................................................................................... 5
1.3 Components used ................................................................................ 7
2 Basics ................................................................................................................. 9
2.1 Cam profile ........................................................................................... 9
2.2 Acceleration angle .............................................................................. 10
2.3 Winding step ....................................................................................... 10
2.4 Waiting angle ...................................................................................... 10
2.5 Spikes ................................................................................................. 11
2.6 Displacement angle ............................................................................ 12
2.7 Conical coils ....................................................................................... 13
2.8 Homing functions ................................................................................ 14
2.9 Autarkic axis functions ........................................................................ 15
3 Commissioning the application ..................................................................... 16
3.1 For your safety ................................................................................... 16
3.1.1 Markings used for safety instructions ................................................. 16
3.1.2 Responsibilities of the operating company......................................... 16
3.2 Basic configuration in STARTER ....................................................... 18
Siemens AG 2018 All rights reserved
1.2 Functionality
The basic principle of the traversing is based on a cam synchronism between the
master axis (DCB extension winder) and the traversing drive. For this application
example, the S120 winder application with DCB Extension operates as master
drive, because this application supplies the actual position value processing of the
Siemens AG 2018 All rights reserved
winder axis. The traversing drive then operates as a slave which reverses between
the coil end points via a cam.
This application example was created with these hardware and software
components:
Table 1-1
component amount article number Note
SINAMICS S120 drive 1 6SL3040-1MA01- Since firmware 5.1 with
assembly with control 0AA0 the library GMC V5.1
module CU320-2 PN
NOTE The Traversing Drive V1.0 has to be used in combination with the SINAMICS
DCC Winder Extended V4.3. Under the following link, the DCC Winder Extended
can be downloaded:
https://support.industry.siemens.com/cs/ww/en/view/38043750
Note The "Sinamics DCB Extension" runtime license, which is required to run new
DCC libraries on the CU, is subsequently licensed via the Web License
Manager. The description can be found in the Function Manual FH1 under "Drive
System Basics -> Licensing -> Generate License Keys via the Web License
Manager".
Note For the operation of DCB Extension libraries one runtime license per control unit
is required.
Siemens AG 2018 All rights reserved
2 Basics
2.1 Cam profile
Fig. 2-1 Cams profile of the Traversing Drive
Siemens AG 2018 All rights reserved
The basic principle of traversing is based on cam synchronism between the winder
and the traversing drive. For this application example, the S120 winder application
with DCB Extension operates as master drive, as this application provides the
actual position value processing of the winder axis. The traversing drive operates
as a slave which reverses between the coil end points via a cam.
The following section describes the continuous movement of the Traversing Drive
and defines some basic terms.
Start of the normal, continuous traversing is the left edge of the coil, which is
always referred to position A below. Starting from this starting position, the
Traversing Drive first accelerates until he has reached the traversing velocity.
The duration of the acceleration phase is adjustable via the acceleration angle,
which describes the angle that the winder moves during the acceleration phase.
After the acceleration phase, the traversing drive moves with a constant velocity in
the direction of the right edge of the coil, this is always referred to position B below.
The velocity of the traversing is adjustable via the winding step. This parameter
defines how far the Traversing Drive positions away from the starting position,
while the winder does a full turn.
When the Traversing Drive reaches position B, it remains at this position for the
length of the waiting angle. The waiting angle defines for which angle, or how
many revolutions the Traversing Drive remains in the edge points before moving to
the other edge point. Then the traversing Drive reverses back to position A with the
same dynamics as to position B. As soon as position A is reached, the traversing
drive remains in this position for the duration of the waiting angle. Then the
operation can be restarted for the next layer.
2.5 Spikes
During the acceleration phase, the Traversing Drive positions at a slower velocity
compared to the traversing velocity, which results in more material being wound up
in these areas. This accumulation of material can be compensated by setting so-
called ‘spikes’.
Four different spikes are available for this application. The first spike is after
starting from position A in direction B. The second spike is defined before position
B is reached. The third spike starts after starting from position B in direction A and
the fourth spike starts before reaching position A. The following figure shows the
resulting cam profile:
At the start time of the traversing cycle, the winder is at a certain position x in [°].
After completion of the traversing cycle, when the Traversing Drive has returned to
position A and the waiting angle at position A has also expired, the winder is in
position y in [°]. The difference between the angle x and the angle y describes the
displacement angle.
In the worst case, acceleration angle, winding step and waiting angle were
selected so that a displacement angle of zero degrees results. So, start angle and
target angle are the same. This results in a material accumulation at the starting
position x in [°].
Fig. 2-3 Displacement angle = 0°, side view of the winding core
Siemens AG 2018 All rights reserved
It would be better to specify a definable displacement angle. This means that the
material can be distributed at the edge points and there is no accumulation of
material in a position.
Fig. 2-4 Displacement angle = ideal, side view of the winding core
• waiting angle
• winding increment
An algorithm is run through which tries to adjust the traversing parameters so that
the desired displacement angle is set. The parameters may be adjusted too much
by the algorithm so that they are no longer acceptable to the user. Therefore it is
possible to limit the changes of parameters to minimum and maximum limits. If the
limits are set too low, the displacement angle may not be reached with the narrow
limits. In this case, the displacement angle results automatically from the originally
required traversing parameters.
Furthermore, it is possible to define certain priorities - which of the traversing
parameters should be adjusted first in order to achieve the desired displacement
angle. If the displacement angle has not been reached by adjusting the first
parameter, the next parameter with the second lower priority is continued.
Within this application, an offset for position A and an offset for position B can be
defined per layer. This makes it possible to define the edge points A and B either
further apart or closer together, etc.
A positive offset per layer at position A means that position A moves further to the
right. A negative offset per layer at A means that position A moves further to the
left.
A positive offset per layer at position B means that position B moves further to the
right. A negative offset per layer at B means that position B moves further to the
left.
homing functions are available for different applications and encoder types:
• Absolute encoder adjustment
• Set reference point
• Flying homing
• homing approach (with and without proximity switch)
Flying homing
During flying homing, the axis is moved over a hardware interrupt, whereby its
position (setpoint and actual value) is set to a defined position at this moment. A
hardware interrupt is usually a measuring probe (e.g. contactless Bero) which is
connected to a fast digital input of the Control Unit. The probe has a position
defined for the mechanics, to which the axis is set when passing. The user can
freely select which function is used to move the axis over the probe (e.g. manually,
by typing, etc.).
This type of homing is not stored in the device in a fail-safe manner. After switching
the device off/on, the axis is no longer homed and its current position is no longer
related to the mechanics. A new homing is then required.
NOTE Flying homing can be used independently from the encoder type, so it can also
be used for absolute encoders. It causes a remaining modification of the position
actual value as long as the drive isn’t reinitialized, so the advantage of
reproducing the position actual value after initialization of absolute encoders will
be lost.
Homing approach
During the homing approach, the axis actively moves to a hardware interrupt and
sets its position (setpoint and actual value) to a defined position. A hardware
interrupt can be either a probe (e.g. contactless Bero) connected to a fast digital
input of the Control Unit or the encoder zero mark. When referencing to encoder
Siemens AG 2018 All rights reserved
zero mark, the axis is usually first moved over a proximity switch (Bero), since its
position relative to the mechanical system is defined and homed. After reaching the
proximity switch, the axis moves slowly to the next encoder zero mark and
references its position there.
This type of homing is not stored in the device in a fail-safe manner. After switching
the device off/on, the axis is no longer homed and its current position is no longer
related to the mechanics. A new homing is then required.
Jogging
The Jog function is used, for example, to set up the axis. During jogging, the axis
moves at a parameterisable velocity (usually low velocity). The axis moves
forwards or backwards until the Jog function is deselected.
For example, the axis could be moved to a certain position manually by a machine
operator. This is often used for subsequent maintenance or homing of the axis.
Absolute positioning
During absolute positioning, the axis moves from its current position to a definable
position. The positioning can be triggered with edge triggering. The positioning
movement can be defined by dynamic values and direction.
Levels
There are three safety information levels. They are marked with the same
pictogram. They differ by the signal word used.
DANGER indicates that death or severe personal injury will result if proper
! precautions are not taken.
DANGER
Siemens AG 2018 All rights reserved
NOTICE NOTICE indicates that an undesirable result or state may occur if the
corresponding instructions are not observed.
Intended use
The proper use of the application components exclusively comprises the open-loop
and closed-loop control of test setups that were adapted to the power/performance
of the application components. In order that the application functions perfectly, the
required SINAMICS standard components as well as the necessary hardware and
software components must have been installed.
The operating company may only make changes to the application components
after prior written agreement from the suppliers.
Improper use
The following are considered to constitute improper use (misuse):
• All forms of use that deviate from or exceed the above-mentioned proper use.
• Failure to observe the safety instructions.
• Failure to immediately rectify malfunctions that could impair safety.
Obligation to monitor
The operating company has a continuous obligation to observe the overall
technical condition of the application components (obvious defects or damage as
well as changes in operating behavior).
The company operating the system is obliged to only operate the application if it is
in perfect condition. The company operating the system must check the state of the
application components each time before they are used and rectify any defects
before commissioning.
Qualification of personnel
The company operating the system must always deploy trained, authorized and
reliable personnel. All safety regulations must always be observed.
The personnel must have received special, in-depth training and instructions about
possible hazards and dangers.
Siemens AG 2018 All rights reserved
Note It is not necessary to use the Project Assistant, as the drive can also be
configured manually in the starter. For this, please follow the further chapters of
this documentation.
Siemens AG 2018 All rights reserved
• Under "Add...", select the .zip file of the relevant library from the file system
Siemens AG 2018 All rights reserved
Fig. 3-4 Selection of the DCB Extension library in the file browser
• Installation starts after the selected file has been opened (the installation can
take several minutes)
• You must repeat this step for all of the libraries that are required:
▪ GMCV5_1_sinamics5_1.zip
(you can find the .zip files of the libraries in the SIOS entry for the application)
• Go online with the drive device, and in its shortcut menu "Select technology
packages..."
Fig. 3-5
Siemens AG 2018 All rights reserved
• For the libraries, select the action "Load into target device", and then
acknowledge "Perform actions"
• With this step, you align the offline and online versions of all of the libraries
used in the project. The libraries being used are designated by a checkmark in
the first column. The drive device can only be subsequently loaded to the
project if all of the libraries used match offline and online.
• The block libraries have now been installed in Starter and in the target device
• If no license is available yet, the "Trial License Mode" can be activated for a
limited time during commissioning
• Configure all of the drives of your system as usual in Starter. Online, you can
Siemens AG 2018 All rights reserved
start an automatic configuration to read out all DRIVE CLiQ components and
drives
• Go offline.
• Configure the synchronous axes as well as the leading axes or measuring
wheel as described in the following
• Selecting the .XML file for the traversing drive from the file system
• After the import has been completed, the DCC chart appears below the drive
• Save and compile your project after the DCC chart has been imported. All
basic interconnections to the drive are automatically established
• Here, set the position actual value resolution of the load revolution that
matches the mechanical system of your axis. A detailed description of the
setting is provided in Chapter Scaling and units
• If applicable, enter the gear ratio of a gear connected to the motor.
NOTICE Incorrect reference position after switching on the drive device again – this
can damage the mechanical system
If a 𝐺𝑒𝑎𝑟 𝑟𝑎𝑡𝑖𝑜 ≠ 2𝑛 𝑤𝑖𝑡ℎ 𝑛 ∈ 𝑁 is applied when using an absolute encoder, and
if the absolute encoder position follow-up mode is not activated, then the zero
position is no longer correct after a multiturn overflow of the encoder followed by
switching the power supply off and then on again. This especially occurs for
rotary axes that continually rotate in one direction – or for linear axes with a wide
traversing range.
The axis position is then incorrect by an integer multiple of the remainder of the
𝐸𝑛𝑐𝑜𝑑𝑒𝑟 𝑚𝑢𝑙𝑡𝑖𝑡𝑢𝑟𝑛 𝑟𝑎𝑛𝑔𝑒
division .
𝐺𝑒𝑎𝑟 𝑟𝑎𝑡𝑖𝑜
With this variant you must import the script into every project where you wish to
use it. However, the script remains integrated in the project, even when archiving
and transferring. As a consequence, this variant makes sense if you wish to
execute your own project-specific supplements at this script.
To do this, proceed as follows:
• Insert a script folder at the project level
Fig. 3-11
Siemens AG 2018 All rights reserved
Fig. 3-12
Fig. 3-13
Siemens AG 2018 All rights reserved
➢ When using the application without control via a higher-level SIMATIC PLC, select
option "only winder and traversing drive interconnections". The script then only
interconnects the winder with the traversing drive. Follow the instructions provided
by the script.
➢ When using the application with control via a higher-level SIMATIC PLC, select
option "Interconnections between winder and traversing drive and PLC interface for
LMCSINA_TraversingDriveFB". The script then interconnects the winder with the
traversing drive - and in addition, the appropriate PZD interconnection for cyclic
communication. Follow the instructions provided by the script.
If the script won’t be used, the interconnections can be created manually in Starter.
The DCB Extension Winder must be used on the winder axis. The following
interconnections between winder and traversing drive must be done on the winder
axis:
back to 0 LU
4 SIMATIC S7 block
"LMCSINA_TraversingDriveFB"
Fig. 4-1
Siemens AG 2018 All rights reserved
4.1 Function
FB LMCSINA_TraversingDriveFB can be used to control the application from an
S7-1200/1500. The controller performs the following functions:
• Reads in control bits and setpoints - and transfers them to SINAMICS
• Receives status bits and actual values from SINAMICS and makes them
available within SIMATIC S7.
• Selects the operating mode, and transfers the technology setpoints and actual
values corresponding to the operating mode.
4.2 Interface
The following table shows the interface between drive and higher level controller from drive side. The interface is adapted for use with the
standard block LMCSINA_TraversingDriveFB, but can be also the base for other control variants.
Hinweis The shown interface can be comfortably set up using the applications own script
file, see 3.4.1Running the interconnection script
p1035[0] BI: Motorized potentiometer setpoint raise r2090.13 Motorized potentiometer setpoint raise
p1036[0] BI: Motorized potentiometer lower setpoint r2090.14 Motorized potentiometer lower setpoint
r2090.15 --
p21511 CI: Technology control word 1 (Homing) r2050[1] Interconnection of Technology control word 1 of the traversing drive
p21512 CI: Technology control word 2 (Traversing Drive) r2050[2] Interconnection of Technology control word 2 of the traversing drive
p820[0] BI: Drive Data Set selection DDS bit 0 r2093.0 Control word 2 drive (CW2) Drive Data Set selection DDS bit 0
p821[0] BI: Drive Data Set selection DDS bit 1 r2093.1 Drive Data Set selection DDS bit 1
p822[0] BI: Drive Data Set selection DDS bit 2 r2093.2 Drive Data Set selection DDS bit 2
p823[0] BI: Drive Data Set selection DDS bit 3 r2093.3 Drive Data Set selection DDS bit 3
p824[0] BI: Drive Data Set selection DDS bit 4 r2093.4 Drive Data Set selection DDS bit 4
r2093.5
r2093.6
p897 BI: Parking axis selection r2093.7 Parking axis selection
r2093.8
r2093.9
r2093.10
p828[0] BI: Motor changeover feedback signal r2093.11 Motor changeover feedback signal
p2045 CI: PB/PN clock synchronous controller sign-of-life r2050[3]
signal source
p22010 CI: Position A [µm] r2060[4] Interconnection of position setpoint for Position A (left edge of
traversing drive)
p22011 CI: Position B [µm] r2060[6] Interconnection of position setpoint for Position B (right edge of
traversing drive)
p21801 CI: Override jogvelocity [%] r2050[8] Interconnection of override jogvelocity
Table 4-4
No. Cause
7000 Block is not enabled
7001 Block is in first cycle after enable
7002 Block is enabled and in cyclic mode
8600 Internal block error
8610 Error DPRD_DAT
8620 Error DPWR_DAT
8630 Value of input homingMode is not valid
A GSDML file has to be created to integrate the drive into TIA Portal. For this
purpose, please follow the instructions of the application example ‘SINAMICS G/S:
Generating GSDML files for S120, S150, G130, G150’: It can be found at this link:
https://support.industry.siemens.com/cs/ww/en/view/92022677
Please follow the instructions of the documentation of the application example till
chapter 3.3.2.
Siemens AG 2018 All rights reserved
You have to download the library LMCSINA from the SIOS and save it anywhere to
your computer. Afterwards, follow the instructions of this document and not the
instructions of the LMCSINA documentation.
LMCSINA:
https://support.industry.siemens.com/cs/ww/en/view/109479491
After the download, you have to unpack the ‘LMCSINA library.zip’.
Now, you have to open TIA Portal and retrieve the library under the tab ‘Global
libraries’. The tab can be found at the right hand side of the monitor.
Figure 4-2
Now you have to search for the unpacked file and open ‘LMCSINA.xxxx’.
Figure 4-3
Afterwards, you have to choose a folder in which the library will be retrieved.
• At this point, you have to copy (drag & drop) the block
‘LMCSINA_TraversingDriveFB’ into the folder ’Program blocks’
Siemens AG 2018 All rights reserved
Fig. 4-4
revolution) of 10 mm.
Defining the LU per load revolution: The basis is always from the load side, i.e.
from the load to be moved. If relevant, gearboxes that might be used, are
parameterized in the mechanical screen form. Based on the gearbox ratio, the
position controller automatically calculates the appropriate motor speed. The
known spindle pitch of 10 mm per revolution - with the required resolution in
millimeters - therefore results in (10 [mm] * 1000 [1/1000mm] = ) 10 000 LU per
load revolution (p2506). Put another way, 1 LU therefore corresponds to 1 µm.
Entering commands: If you now want to specify that the linear axis is positioned
through 25.5 mm, then this results in a positioning setpoint of 25 500 LU. The
velocity can also be converted into the selected physical units using the reference
of the LU per load revolution. A velocity setpoint of 3500 mm/min for example,
results in a converted value of 3 500 000 LU/min. As a result of the unit
[1000LU/min], a setpoint of 3 500 [1000 LU/min] is parameterized.
Table 4-1
Parameter Active value
Maximum relative - p21651 - reference value The active value is obtained
velocity relative velocity [1000 LU/min] from the reference value
- p21652 - CI: Override multiplied by the percentage
relative velocity [%] override:
p21651 x p21652
Maximum relative - p21653 - reference value The active value is obtained
acceleration relative acceleration [1000 from the reference value
LU/s²] multiplied by the percentage
- p21654 - CI: Override override:
relative acceleration [%] p21653 x p21654
Jerk limiting - p21655 - jerk limitation p21655
[1000 LU/s³]
Positioning velocity -p21854 - positioning velocity The active value is obtained
reference value [1000 LU/min] from the reference value
-p21855 - CI: Positioning multiplied by the percentage
velocity override [%] override:
p21854 x p21855
Valid values
Relative velocity and relative acceleration must always have an active value higher
Siemens AG 2018 All rights reserved
than 0.
Jerk limiting must always have a value greater than or equal to 0. A value of 0
means that jerk limiting is not active, and acceleration represents a step function.
Table 4-2
Value Meaning
0 Initialization
5 Reading the LU per load revolution:
10 Follow-up mode
21 Stopping active (stop enabled and the axis is braking)
Siemens AG 2018 All rights reserved
22 Axis has stopped (stop enabled and the axis has stopped)
31 Jog forward compensation (velocity is adapted)
32 Jog forward active
41 Jog backward compensation (velocity is adapted)
42 Jog backward active
51 Homing approach (homing is enabled and the axis brakes)
52 Homing approach axis stationary (homing enabled and the
axis is stationary waiting for a start command)
53 Homing approach with Bero active, compensation of the
velocity for "Velocity up to the Bero"
54 Homing approach with Bero active, velocity same as "Velocity
up to the Bero"
55 Homing approach with the Bero not active, compensation of
the velocity for "Velocity after Bero"
56 Homing approach with Bero not active, velocity equal to
"Velocity after Bero"
58 Homing approach positioning (position back to reference
coordinate)
61 Positioning stop (position mode enabled and the axis brakes
until the task is started)
62 Positioning standstill (position mode enabled and the axis
brakes until the task is started)
63 Positioning absolute active
64 Positioning relative active
71 Channel change absolute to channel 1
72 Channel change absolute to channel 2
73 Channel change relative to channel 1
74 Channel change relative to channel 2
81 Synchronizing to channel 1
82 Synchronizing to channel 2
90 Relative synchronous operation
100 Absolute synchronous operation
Value Meaning
101 Relative compensation mode change
8000 Setup error
The following functions are not assigned a specific priority, and can be executed in
parallel to the operating modes listed above:
Siemens AG 2018 All rights reserved
• Flying homing
• Set home position
using the encoder zero mark, the axis is generally traversed over a proximity switch
(Bero), as its position is defined with reference to the mechanical system. Once the
proximity switch has been reached, the axis slowly traverses to the next encoder
zero mark, where it homes its position.
This type of homing (homing approach) is not retentively saved in the device. After
switching-off/switching-on the device, the axis is no longer considered to be
homed, and its actual position no longer has any reference to the mechanical
system. This means that it must be homed again.
Configuring and performing a homing approach with Bero (proximity switch) and
interrupt (encoder zero mark)
For this type of homing approach, control bit "BI: Enable homing only on interrupt
(without Bero switch)" (p21556 or bit 6 in technology control word 1) is set to 0.
Using control bit "BI: Homing approach direction (0 = positive; 1 = negative)"
(p21557 or bit 7 in technology control word 1) the approach direction is defined.
The digital input must be parameterized at signal source "BI: Signal source homing
Bero switch" (p21710), which is connected to the proximity switch (Bero). If, for
example, the Bero is connected at terminal X122.1 of the Control Unit, then the
parameter would be parameterized as follows:
– p21710 = (DO_ControlUnit) r722.1
If, for example, reversing cams are connected for linear axes, then these are
equivalent to the Bero in signal sources "BI: Signal source reverse cam minus"
(p21711) and "BI: Signal source reversing cam plus" (p21712).
The encoder zero mark should be used here as interrupt method. Do this, control
bit "BI: Select interrupt method (0 = zero mark; 1 = probe)" (p21555 or bit 5 in the
technology control word 1) should be set to 0.
The velocities for the homing approach are defined in parameters "Homing velocity
to Bero [1000 LU/min]" (p21713) and "Homing approach velocity to home position
[1000 LU/min]" (p21714).
Using control bit "BI: Start homing approach" (p21554 or bit 4 in the technology
control word 1), the homing approach is started after all of the signal sources have
been configured. Initially, the axis traverses with velocity p21713. Once the Bero
has been reached, the velocity changes to p21714, and a search is made for the
next encoder zero mark. If the axis passes over the encoder zero mark, then the
axis is homed (setpoint and actual value are set) - and the axis positions back to
this position.
During the homing approach, feedback signal "BO: Homing approach active"
(r21721 or bit 5 in the technology status word 1) is set.
Using feedback signal "BO: Axis homed" (r21720 or bit 0 in the technology status
word 1) indicates that the homing approach was successfully carried out.
The homing approach operating mode can then be disabled again.
Table 4-3
Parameter Setting
p21556 (or bit 6 technology control word 1) 0
p21557 (or bit 7 technology control word 1) 0 for positive approach direction
1 for negative approach direction
p21710 Signal source proximity switch (Bero)
p21711 / p21712 Signal source reversing cam, if being
used
p21555 (or bit 5 technology control word 1) 0
p21713 / p21714 Velocities for homing approach
p21553 (or bit 3 technology control word 1) Signal for enabling the homing
approach mode
p21554 (or bit 4 technology control word 1) Signal to start the homing approach
Fig. 4-1
Reference coordinate
Enable homing
approach
Start homing &
approach
Bero
Signal
Interrupt
Signal
Configuring and carrying out the homing approach without Bero (proximity switch) only
to an interrupt (encoder zero mark or probe)
For this type of homing approach, control bit "BI: Enable homing only on interrupt
(without Bero switch)" (p21556 or bit 6 in technology control word 1) is set to 1.
Siemens AG 2018 All rights reserved
If a probe (Bero) is to be used for homing, then the probe signal must be wired to a
fast digital input of the Control Unit. The probe signal at parameter "Probe 1 input
terminal, encoder 1/2" (p488[0/1]) must then be selected. The index depends on
whether encoder 1 or encoder 2 is used for the axis position control. For instance,
if the probe is connected at X122.12 of the Control Unit, then p488[0/1] must be set
= 2.
The velocity for the homing approach is defined in parameter "Homing approach
velocity to home position [1000 LU/min]" (p21713).
Using control bit "BI: Start homing approach" (p21554 or bit 4 in the technology
control word 1), the homing approach is started after all of the signal sources have
been configured. The axis now traverses with velocity p21714. If the axis passes
over the interrupt signal (encoder zero mark or probe), then the axis is homed
(setpoint and actual value are set) - and the axis positions back to this position.
During the homing approach, feedback signal "BO: Homing approach active"
(r21721 or bit 5 in the technology status word 1) is set.
Using feedback signal "BO: Axis homed" (r21720 or bit 0 in the technology status
word 1) indicates that the homing approach was successfully carried out.
The homing approach operating mode can then be disabled again.
Fig. 4-2
Reference coordinate
Enable homing
approach
Start homing &
approach
Interrupt
Signal
NOTE Flying homing can be used independently from the encoder type, so it can also
be used for absolute encoders. It causes a remaining modification of the position
actual value as long as the drive isn’t reinitialized, so the advantage of
reproducing the position actual value after initialization of absolute encoders will
be lost.
Fig. 4-3
Reference coordinate
Enable flying
homing
Interrupt
Signal
Feedback signal "BO: Absolute encoder adjustment active" (r21722 or bit 8 in the
technology status word 1) indicates that the encoder is being adjusted.
In the case of an error, feedback signal "BO: Absolute encoder adjustment error"
(r21724 or bit 9 in the technology status word 1) is set. The associated error code
is shown in parameter "CO: Absolute encoder adjustment error code" (r21726).
If the adjustment was successfully performed, then feedback signal "BO: Absolute
encoder adjustment done" (r21723 or bit 10 in the technology status word) is set.
The absolute information is then automatically and retentively saved in the Control
Unit memory so that it is not lost on power failure.
The encoder only has to be adjusted again if changes are made to the mechanical
system or if the encoder is replaced.
5.12 Positioning
The traversing axis can be positioned independent of the leading value signal of
the winder. It decouples itself from the leading value and traverses independently.
There are two basic autonomous positioning types:
• Free to a position setpoint (r21853)
• Positioning to fixed values, e.g. to position A/ position B/ maintenance position/
start position for 1st layer
However, the positioning operating mode must always be selected first.
The dynamic response for positioning is defined in the axis dynamic response
(parameters, see Chapter Axis dynamic response).
enabled during the complete positioning operation, otherwise the operation will be
canceled and the operating mode exited. When enabled, the axis first brakes to a
standstill, and then waits for the start condition to start positioning.
Using feedback signal "BO: Positioning mode active" (r21856 or bit 6 in the
technology status word 1) indicates that the positioning mode is active.
maintenance position
p22040 Spike1: total angle [°] More detailed information on spikes can be found
in chapter 2.5 spike. This is the total angle or the
duration of the first spike.
p22041 Spike1: Offset of the winding step More detailed information on spikes can be found
[mm/rev] in chapter 2.5 spike. This is the overspeed of the
first spike.
p22042 Spike2: total angle [°] More detailed information on spikes can be found
in chapter 2.5 spike. This is the total angle or the
duration of the second spike.
p22043 Spike2: Offset of the winding step More detailed information on spikes can be found
[mm/rev] in chapter 2.5 spike. This is the overspeed of the
second spike.
p22044 Spike3: total angle [°] More detailed information on spikes can be found
in chapter 2.5 spike. This is the total angle or the
duration of the third spike.
p22045 Spike3: Offset of the winding step More detailed information on spikes can be found
[mm/rev] in chapter 2.5 spike. This is the overspeed of the
Siemens AG 2018 All rights reserved
third spike.
p22046 Spike4: total angle [°] More detailed information on spikes can be found
in chapter 2.5 spike. This is the total angle or the
duration of the fourth spike.
p22047 Spike4: Offset of the winding step More detailed information on spikes can be found
[mm/rev] in chapter 2.5 spike. This is the overspeed of the
fourth spike.
To activate and leave the spikes activated, parameter p21581 BI: Enable spikes (0
= without spikes; 1 = with spikes) or via technology control word 2, bit 11 must be
set to 1. The spike becomes active when the traversing mode is switched on
p21583 BI: Enable traversing mode = rising edge or via technology control word 2,
bit 13 or the traversing drive is back at position A (corresponds to an axis cycle
correction of the master axis).
After all parameters have been configured, the displacement angle calculation can
be enabled via p21580 "BI: Enable displacement angle calculation (0 = random; 1
= as specified)" or via the technology control word 2, bit 10. The displacement
angle becomes active when the traversing mode is switched on via p21583 BI:
Release traversing mode = rising edge.
After all parameters have been configured, the conical winding form can be
enabled via p21579" BI: winding form (0= cylindrical; 1 = conical)" or via technology
control word 2, bit 9. The conical winding form becomes active when the traversing
mode is switched on via p21583 BI: Enable traversing mode = rising edge or via
technology control word 2, bit 13 or the traversing drive is back at position A
(corresponds to an axis cycle correction of the master axis).
Please note that the number of layers r22070 "CO: Number of layers" must always
be correct for conical winding forms. Otherwise the edge positions will not be
calculated correctly. Before a new conical winding should be wound, the position
counter must be reset, either via parameter p21585 " BI: Reset position counter
back to 0" or via technology control word 2, bit 15.
6 Program description
6.1 Function plan
Siemens AG 2018 All rights reserved
DRIVE-CliQ
6 Program description
Traverser
1 2 3 4 5 6 7 8
67
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd
Winkelgleichlauf_V2_0_de.vsd Function diagram
TRV1010
Overview Traversing Drive 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
1
p21550
BI: Set reference point
(0) Bit 0 Set reference point
p21551
BI: Adjust absolute encoder
(0) Bit 1 Adjust absolute encoder
6 Program description
p21552
BI: Select Flying Homing
(0) Bit 2 Select Flying Homing
1 2 3 4 5 6 7 8
68
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd Function diagram
TRV1020
Control word 1 Traversing Drive 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
CO: Technology status word 1 (Status Axis)
Bit Nr. Technology Status Word 1 r21541
0 1 = Axis homed
1 1 = Axis in standstill
6 Program description
2 1 = Axis stops
15 reserved
1 2 3 4 5 6 7 8
69
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd Function diagram
TRV1030
Status word 1, Traversing Drive 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
1
p21570
BI: Stop drive
(0) Bit 0 Stop drive
p21571
BI: Jog forward
(0) Bit 1 Jog forward
6 Program description
p21572
BI: Jog backward
(0) Bit 2 Jog backward
p21575
BI: Start positioning to position B
(0) Bit 5 Start positioning to position B
p21578
BI: Acknowledge dynamic error
(0) Bit 8 Acknowledge dynamic error
p21583
BI: Enable Traversing [TRV 1240.6]
(0) Bit 13 S Q
HW- or SW limit switch Enable traversing
BI: Start direction actuated 1
p21584 R Q
(0 = in direction B;
(0) Bit 14 This gives the start direction
1 = in direction A) Stop drive
p21585
BI: Reset layer counter back to 0
(0) Bit 15 The layer counter for conical winding forms is reset
1 2 3 4 5 6 7 8
70
DO: SERVO, VECTOR V.vsd
nktionsplan_CAL.vsd
Fu nktionsplan_TR Function diagram
TRV 1040
CAL1020
Steuerwort
Control 12
word Traversing Drive
Verleger 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
CO: Technology status word 1 (Status Traversing Drive)
Bit Nr. Technology Status Word 2 r21542
7 reserved
8 1 = cylindrical coil
9 1 = at position A
10 1 = at position B
12 reserved
13 reserved
14 reserved
15 reserved
1 2 3 4 5 6 7 8
71
DO: SERVO, VECTOR V.vsd
nktionsplan_CAL.vsd
Fu nktionsplan_TR Function diagram
TRV 1050
CAL1030
Zustandswort
Status Verleger Drive
word 1,1,Traversing 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
Traversing Drive
calculation
[TRV 1040.2] Enable traversing mode r21719 BO: Traversing Drive is ready to switch on [TRV 1050.1]
[TRV 1040.2] Selection of homing approach X, Y, L Parameters for cam start [TRV 1080.1]
p25506
BI: Operation enabled X, Y, L Parameters for continuous cam [TRV 1080.4]
(0)
1 2 3 4 5 6 7 8
72
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd
Winkelgleichlauf_V2_0_de.vsd Function diagram
TRV 1060
Traversing Drive calculation DCB Extension block 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
Position B
in [mm]
p22011
[TRV 1040.2] Activate displacement angle BO: displacement angle results from
r22064
the input parameters
offset parameters
(p22020 – p22029 ) r22065 Resulting waiting angle [°]
spike parameters
(p22040 - p22047)
1 2 3 4 5 6 7 8
73
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd Function diagram
TRV 1070
Module Traversing Drive calculation 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
X1 X1 X1
Y1 Y1 Y1
[TRV 1060.6]
X2 X2 X2
1 2 3 4 5 6 7 8
74
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd Function diagram
TRV 1080
Traversing Drive cam calculation 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
p22100
CI: Actual position winder
(0)
p22101
CI: actual velocity winder [1000LU/min] (0)
6 Program description
1 2 3 4 5 6 7 8
75
DO: SERVO, VECTOR Fu nktionsplan_TR V.vsd Function diagram
TRV 1080
Traversing Drive cam evaluation 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Controlunit
Flying homing
1 2 3 4 5 6 7 8
76
DO: SERVO, VECTOR FP_SyncBasic.vsd Function diagram
TRV 1200
SinaSync axis module - dynamics, mechanics and diagnostics 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
Axis module Controlunit
1 2 3 4 5 6 7 8
77
DO: SERVO, VECTOR FP_SyncBasic.vsd Function diagram
TRV 1210
SinaSync axis module connection to position controller/basic system 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
p21000[2] [3006]
Axis module Controlunit
Gleichlauf
1 2 3 4 5 6 7 8
78
DO: SERVO, VECTOR FP_SyncBasic.vsd Function diagram
TRV 1220
Axis module homing functions - set reference point, adjustment, homing 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
t
Positioning setpoint
Postion setpoint from active 1 BO: Positioning mode
DCB Extension Block r21853 active
trav_calculation r21856
1
t
1 2 3 4 5 6 7 8
79
DO: SERVO, VECTOR FP_SyncBasic.vsd Function diagram
TRV 1230
Axis module positioning functions 29.08.18 V01.00.00 SINAMICS
Siemens AG 2018 All rights reserved
p21000[0] = [3005]
control_unit
HW_LIMIT
BI: Hardware limit rear (Low active) BO: Position actual value in
p22009 between hardware limit switches
(1) r24907
p22007 rear, lowest position actual value [mm] (SW limit switch)
1 2 3 4 5 6 7 8
80
DO: SERVO, VECTOR FP_SyncBasic.vsd Function diagram
TRV 1240
Hardware and Software limit switches V05.01.00
31.01.18 V01.00.00
28.08.18 SINAMICS
6 Program description
The data in the following example have been chosen at random. The table below
contains all the information that can be included in a parameter description. Some
of the information is optionally shown.
- - - - - - - - - - - - - - - - - - - - Start of example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--------------
pxxxx[0...n] BICO: Full parameter name / abbreviated parameter name
Drive object Can be changed: U, T Calculated: - Access level: 2
Function diagram:
Data type: Dynamic index: -
ASC 1012
P group: Unit group: - Unit selection: -
Not for motor type: - Expert list: 1
Min Max Factory setting
0.00 [Nm] 10.00 [Nm] 0.00 [Nm]
Siemens AG 2018 All rights reserved
Description: Text
0: Name and meaning of value 0
1: Name and meaning of value 1
Values:
2: Name and meaning of value 2
etc.
Recommendation: Text
Bit array: Bit Signal name 1 signal 0 signal FP
00 Name and meaning of bit 0 Yes No ASC 1620
01 Name and meaning of bit 1 Yes No ASC 1620
02 Name and meaning of bit 2
Yes No ASC 1620
etc.
Dependency: Text
See also: pxxxx, rxxxx
See also: Fxxxxx, Axxxxx
Danger: Warning: Caution: Safety notices with a warning triangle
- - - - - - - - - - - - - - - - - - - - End of example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
Note The parameter list can contain parameters that are not visible in the expert lists
of the particular commissioning software (e.g. parameters for trace functions).
The parameters of the application example are completely visible in the expert
list.
The following abbreviations can appear in front of the BICO parameter name:
BI: Binector Input
This parameter selects the source of a digital signal.
BO: Binector Output
This parameter is available as a digital signal for interconnection with
other parameters.
CI: Connector Input
This parameter selects the source of an "analog" signal.
CO: Connector Output
This parameter is available as an "analog" signal for interconnection
with other parameters.
Siemens AG 2018 All rights reserved
Note A BICO input (BI/CI) cannot be just interconnected with any BICO output
(BO/CO, signal source).
When interconnecting a BICO input using the commissioning software, only the
signal sources that are actually possible are listed.
Function diagrams 1020 ... 1030 of the List Manual explain the symbols for BICO
parameters and how to handle BICO technology.
The parameter list specifies in which drive object and function module each
individual parameter is used.
Examples:
p1070 CI: Main setpoint
SERVO (extended setpoint), VECTOR
The parameter is available only in association with a SERVO drive object
and the "Extended setpoint channel" function module or with drive object
VECTOR irrespective of activated function modules.
p1055 BI: Jog bit 0
Siemens AG 2018 All rights reserved
SERVO, VECTOR
For drive objects SERVO and VECTOR, regardless of which function
modules have been activated, this parameter is always available. This
means that it is available with every activated function module belonging to
the drive object.
Note All parameters of this application example are also available after installation at
the SERVO and VECTOR drive objects. The "Position controller" function
module is required for the functionality.
Can be changed:
The "-" sign indicates that the parameter can be changed in any object state and
that the change will be effective immediately.
The information "C1(x), C2(x), T, U" ((x): optional) means that the parameter can
be changed only in the specified drive device state and that the change will not
take effect until the device switches to another state. One or more states are
possible.
Calculated
Specifies whether the parameter is influenced by automatic calculations. The
calculation attribute defines which activities influence the parameter.
Access level
Specifies the minimum access level required to be able to display and change the
relevant parameter. The access level can be set using p0003.
Note Parameter p0003 is CU-specific (available on the Control Unit). A higher access
level will also include the functions of the lower levels.
Data type
Note The data type attribute is not listed for the application parameters.
Siemens AG 2018 All rights reserved
Dynamic index
Note This dynamic index attribute is not relevant for the application parameters.
Function diagram
The parameter is included in this function diagram. The structure of the parameter
function and its relationship with other parameters is shown in the specified chart.
Note These attributes are not relevant for the parameters of the application example; it
is not possible to switch over the units.
Parameter values
Min Minimum parameter value [unit]
Note The motor type attribute is not relevant for the application parameters.
Scaling
Note The scaling attribute is not relevant for the application parameters. If there is a
reference to another parameter, then this is indicated in the parameter list.
Expert list
Siemens AG 2018 All rights reserved
Note The expert list attribute is not relevant for the application parameters.
Description
Explanation of the function of a parameter.
Values
Lists the possible values of a parameter.
Recommendation
Information about recommended settings.
Index
Note The index attribute is not relevant for the application parameters.
Bit array
For parameters with bit arrays, the following information is provided about each bit:
Bit number and signal name
Meaning for signal states 0 and 1
Function diagram (optional)
The signal is shown on this function diagram.
Dependency
Conditions that must be fulfilled in conjunction with this parameter. Also includes
special interactions that can occur between this parameter and others.
Safety notes
Important information that must be observed to avoid the risk of physical injury or
material damage.
Siemens AG 2018 All rights reserved
Information that must be observed to avoid any problems. Information that the user
may find useful.
r21501 Entry ID
SERVO, VECTOR Can be changed:U/T Calculated: - Access level: 1
Data type: Dynamic index: - Function diagram:
P group: - Unit group: - Unit selection: -
Not for motor type: - Expert list: 1
Min Max Factory setting
109753102
Description: The SIOS ID of the DCB Traversing Drive
r21502 Internal ID
SERVO, VECTOR Can be changed:U/T Calculated: - Access level: 1
Data type: Dynamic index: - Function diagram:
Siemens AG 2018 All rights reserved
Note: The control word bits are logically OR'd with the corresponding parameters of the expert list.
Note: When enabling this operating mode, the axis traverses independently in the positive direction with the
parameterized jog velocity (p21800).
p21576 BI: Start positioning to the starting position at the 1st layer
Siemens AG 2018 All rights reserved
direction.
p22006 Front, highest actual position value [mm] (SW limit switch)
SERVO, VECTOR Can be changed:U/T Calculated: - Access level: 1
Data type: Dynamic index: - Function diagram:
P group: - Unit group: - Unit selection: -
Not for motor type: - Expert list: 1
Min Max Factory setting
-3,40282E+43 3,40282E+43 -
Description: Setting of the front SW limit switch in [mm]. If the actual position value is >= p22006, an OFF3 is performed.
reaching position A.
reaching position A.
A positive offset per layer at position A means that position A moves further to the right. A negative offset per
layer at A means that position A moves further to the left.
A positive offset per layer at position B means that position B moves further to the right. A negative offset per
layer at B means that position B moves further to the left.
A positive offset per layer at position A means that position A moves further to the right. A negative offset per
layer at A means that position A moves further to the left.
A positive offset per layer at position B means that position B moves further to the right. A negative offset per
layer at B means that position B moves further to the left.
Description: This parameter is only relevant if conical coils should be wound with the coil edge points moving towards each
other.
If the edge points move towards each other in conical windings, a maximum position A can be defined here. This
prevents the positions from overlapping.
This parameter is only relevant if conical coils should be wound with the coil edge points moving towards each
other.
If the edge points move towards each other in conical windings, a minimum position B can be defined here. This
prevents the positions from overlapping.
the axis to be rotated in switched-off operation without any position difference at the position controller when
switching on again.
r25006 BO: Correction bit POV for position actual value prep
SERVO, VECTOR Can be changed:U/T Calculated: - Access level: 1
Data type: Dynamic index: - Function diagram:
P group: - Unit group: - Unit selection: -
Not for motor type: - Expert list: 1
Min Max Factory setting
-
Description: Display of the position correction bit for positive position overflows
Note: This connector must be connected to the basic system at parameter p2730.
r25007 BO: Correction bit NOV for position actual value prep
SERVO, VECTOR Can be changed:U/T Calculated: - Access level: 1
Data type: Dynamic index: - Function diagram:
Siemens AG 2018 All rights reserved
DCC-plan winderExt
Table 6-2
Execution group Setting
Splice control "BEFORE basic positioner"
Depending on the set sampling times for the internal control cycles, there are
different calculation time loads and maximum quantity structures. The values apply
when using firmware version V5.1.0 on a CU320-2!
Table 6-3
Execution group/ Computation load for configuration
Execution group setting "Standard" (4ms)
Control_unit 5,8%
("BEFORE standard technology controller")
Table 6-4
Execution group/ Computation load for configuration
Execution group setting "Standard" (4ms)
The DCC plan for the traversing axis contains in total 63 blocks.
6.5.2 Alarms
A51060 The traversing drive position actual value r2521[0] is not within the coil edge points
Siemens AG 2018 All rights reserved
A51063 Hardware limit or software limit exceeded, or axis is not yet homed
Drive object: SERVO, VECTOR
Response: OFF3, if bit r24911 has been linked with p849
Acknowledgment: If r24907 = 0 then acknowledge via p21560 = 1 and then acknowledge all errors (p2103 = 1); if r24909 = 0
then acknowledge via all errors (p2103 = 1)
Cause: r24907 = 0 or r24909 = 0
Remedy Homing your axis using chapter 3.7 If the axis was already homed, first acknowledge the error and then
position your axis back to a valid position within the limit switches. Positioning is described in more detail
in chapter 4.12.
Siemens AG 2018 All rights reserved
7 Appendix
7.1 Application Support
Siemens AG
Digital Factory Division
Factory Automation
Production Machines
DF FA PMA APC
Frauenauracher Str. 80
D-91056 Erlangen, Germany
mailto: tech.team.motioncontrol@siemens.com
https://support.industry.siemens.com/cs/ww/en/view/109753102
\3\ Link to the entry page of the SINAMICS DCC Winder Extended
https://support.industry.siemens.com/cs/ww/en/view/38043750
Figure 7-2
Select a suitable name in the following input mask and save the script
• Go to the "Diagnostics" of the drive object via the project navigator and select
the sub-item "Interconnections" there. Here you will find the tabs "Binector
output (BO)" and "Connector output (CO)". Select the option "Optimize view" to
see only interconnected parameter outputs.
Siemens AG 2018 All rights reserved
• Note of the application specific interconnections, these start with the parameter
number r21500. You do not have to write down the values from "Binector input"
and "Connector input" because they are already stored in the script.
• Delete the old version DCC plan and import the new version as described in
the documentation.
• Compile the new DCC plan before proceeding
• Execute the previously created script with the parameter setting values of the
old application. The output window displays errors, warnings, and information.
Deselecting "Information" will display any errors and warnings that have
occurred, typically parameters that are no longer necessary in the new version
and thus no longer available. Check the displayed errors and warnings in this
regard.
• Restore the previously noted BiCo interconnections between the application
and other drive objects via existing commissioning scripts or by setting in the
expert list.