You are on page 1of 50

SPW3 Speed

Programmed
Winder

Application
Handbook

Copyright  2000 by SSD Drives, Inc.


All rights strictly reserved. No part of this document may be stored in a retrieval system, or transmitted, in any form of by any means to persons not employed by a SSD Drives company without written
permission from SSD Drives, Inc.
Although every effort has been taken to ensure the accuracy of this specification, it may be necessary, without notice, to make amendments or correct omissions in this document. SSD Drives, Inc. cannot
accept responsibility for damage, injury, or expenses resulting therefrom.

Printed in the United States of America HA355297 Issue 3


!
WARNING
Only qualified personnel who thoroughly understand the operation of this equipment and any associated
machinery should install, start-up, or attempt maintenance of this equipment. Non-compliance with this
warning may result in serious personal injury and/or equipment damage.

SPW3 Speed Programmed Winder Warn. 1


APPLICATION HANDBOOK

Contents

Chapter 1 Introduction

Chapter 2 Description

DIAMETER CALCULATOR............................................................................................................................................................................................................. 2 - 1
INERTIA COMPENSATION......................................................................................................................................................................................................... 2 - 1
START STOP........................................................................................................................................................................................................................................... 2 - 1
SPEED DEMAND ............................................................................................................................................................................................................................... 2 - 2
PID & GAIN PROFILERS.................................................................................................................................................................................................................. 2 - 2
WEB BREAK DETECTOR ............................................................................................................................................................................................................... 2 - 3
UP TO SPEED DETECTOR ............................................................................................................................................................................................................. 2 - 3
TENSION DEMAND......................................................................................................................................................................................................................... 2 - 3
Taper.................................................................................................................................................................................................................................................. 2 - 3
Stall Tension ................................................................................................................................................................................................................................. 2 - 3
Tension Boost ............................................................................................................................................................................................................................. 2 - 4
Tension Demand Ramp......................................................................................................................................................................................................... 2 - 4
Tension Demand and Dancer Loading....................................................................................................................................................................... 2 - 4
CURRENT MEMORY ...................................................................................................................................................................................................................... 2 - 4

Chapter 3 Using SPW


Scaling............................................................................................................................................................................................................................................... 3-1
590+ and 590 (DC Drive).................................................................................................................................................................................................... 3-1
690+ and 620 (AC Drive) ................................................................................................................................................................................................... 3-1
Tension Enable............................................................................................................................................................................................................................. 3-1
QUICK SET UP ...................................................................................................................................................................................................................................... 3 - 1
Connections................................................................................................................................................................................................................................... 3 - 1
Inputs......................................................................................................................................................................................................................................... 3 - 2
Outputs.................................................................................................................................................................................................................................... 3 - 2
Parameters............................................................................................................................................................................................................................ 3 - 2
Running Checks .......................................................................................................................................................................................................................... 3 - 3
Setting Inertia Compensation Using Speed Control........................................................................................................................................ 3 - 3
Inertia Compensations................................................................................................................................................................................................. 3 - 3
Fixed Inertia........................................................................................................................................................................................................................ 3 - 4
Variable Inertia ................................................................................................................................................................................................................ 3 - 4

Chapter 4 Function Block Diagram


Appendix A PID CONTROLLER

SPW3 Speed Programmed Winder Cont. 1


Chapter 1 Introduction

Chapter 1 Introduction
SPW is the solution to closed-loop center winders (with loadcell or dancer trim) to produce constant tension throughout
the roll. It provides the standard features required by a center winder including: Diameter Calculation with diameter
memory and preset, Tension and Taper, PID for tension or dancer position control, Over/Under Winding, etc.
Additional features provide Stall Tension, Tension Boost, Web Break Detection, Current Memory, and Inertia
Compensation. SPW can control unwinds or rewinds for single spindle and turret winders.
The function block can be used with the following SSD Drives AC and DC drives:
590L
590SPL
620L
584SV, 590+, and 690+ with a LINK Techbox
Other LINK solutions are available to meet other common application requirements and are documented by their
individual manuals.

SPW3 Speed Programmed Winder 1-1


Chapter 2 Description

Chapter 2 Description
This section describes the operation of the functions in the SPW LINK function Block.

DIAMETER CALCULATOR
The roll diameter is calculated by dividing the LINE SPEED by the WINDER SPEED (diameter is always positive and
independent of the polarity of the speeds). The LINE SPEED input should be the actual web speed from the previous
section motor speed (the next section in the case of an unwind). The WINDER SPEED is the spindle motor speed.
Whenever the line is stopped, both the winder speed and line speed are zero. As a result, a preset diameter value (either
Core 1, Core 2 or Ext Diameter) is used on power up and when the PRESET ENABLE is ON. It will be the output value
as long as the minimum speed is not exceeded. Above minimum speed, the calculated diameter is the output. If the
line slows below the minimum speed, the last calculated diameter is used. It will continue to be the output diameter
until the preset diameter is enabled.
MIN DIAMETER is the calculated diameter value at full (100%) line speed and full (100%) winder speed.
The calculated DIAMETER output is filtered. The filter output tracks the diameter when TENSION ENABLE is ON and
Line Speed is above Min Speed, otherwise the diameter is held at its current value.
The diameter filter has a profiled time constant (TC) determined by the winder speed and the filter profiler. The profiler
enables a smaller filter at high line speeds and small cores when the change in diameter is fast and a larger filter at
larger diameters for stability.
The filter profiler has a FILTER MAX TC at 0% winder speed, FILTER MID TC at FILTER MID SPEED, and FILTER MIN
TC at 100% winder speed.

INERTIA COMPENSATION
The SPW function block calculates the torque required to accelerate the mechanical inertia. It is composed of two parts,
fixed and variable inertia. The FIXED INERTIA is the inertia of the motor, gearbox and core. The VARIABLE INERTIA
is the inertia of the roll and a WIDTH input is available for setting the web width. The total inertia (Inertia Comp) is
multiplied by the scaled acceleration rate to produce the torque demand and the polarity is set by the OVER/UNDER
selection.
Accelerating a rewind requires additional torque in the same direction as the tension producing torque whereas an
unwind requires accelerating torque in the opposite direction to the tension torque. The Master Ramp function block
supplies the acceleration rate and connects to the RATE input. If the Master Ramp is not being used, the line speed can
be connected to the RATE SP input. The RATE SP input is differentiated to produce a rate.
When the WINDER SPEED exceeds the BASE SPEED the current demand is increased to compensate for the reduced
field flux to maintain constant torque demand. This is not required with the 620L or 690+ Vector drive so the BASE
SPEED parameter should be left at 100% even when an extended speed range is used.

START STOP
The SPW function block includes logic for START, STOP and JOG with a DRIVE START output to the drive. The drive
READY latches the START and resets the START LATCH in the event of a drive fault, program stop, coast stop, or the
STOP input. An M-START input is provided for a maintained start from a PLC or for starting using ConfigEd in Run
time mode.

SPW3 Speed Programmed Winder 2-1


Chapter 2 Description

SPEED DEMAND
A simple ramp in SPW uses the LINE SPEED SP or JOG SPEED to calculate the SPEED DEMAND. The ramp time is
determined by the SPEED DELTA which is the percentage change per update. For example, if the LINE SPEED SP
comes from the Master Ramp function block, the update is 100mS. Thus if the SPEED DELTA is set to 2%, the ramp
output will change at 2% per 100mS and would take 5 seconds to change 100%.
The ramped speed is summed with the closed-loop trim from the PID scaled by the range. Range, selected by
EXTENSIBLE WEB, is either the RANGE NON-EXTN or RANGE EXTN settings. The combined speed demand is
divided by the diameter to produce the SPEED DEMAND to the drive.
The polarity of SPEED DEMAND is determined by the OVER-UNDER selection; it is positive for Over, when OVER-
UNDER = True.
The SPEED DEMAND is triggered by the FEEDBACK to the PID; thus there must be a regularly updated signal
connected to FEEDBACK to obtain a SPEED DEMAND output. An update rate of 30 to 50 mS is recommended.

PID & GAIN PROFILERS


The PID provides Proportional, Integral and Derivative control. It supplies the closed-loop trim to the speed demand to
control the web tension.
Note. See the SIGNALP::PID function block data sheet in Appendix for the block diagram, transfer
function and functional description of the PID.
The PID calculates an output whenever the FEEDBACK input receives an input. If the PID ENABLE is disabled, the
output is zero.
The Proportional and Derivative terms and the drive speed loop gain via the DRIVE P GAIN output are controlled by
gain profilers.
The gain profilers provide increasing gain as a function of increasing diameter. The Drive P Gain modifies the speed
loop gain to compensate for the increased roll inertia as the diameter increases. The PID Proportional Gain profiles can
vary the PID Proportional Gain as a function of diameter. The Derivative Gain profile can be used with dancer position
control applications to provide damping at large diameters.
Underdamped

Feedback
Overdamped

Critically Damped
Time

Setpoint

Time
Figure 1 - System Response to a Step-function Input
In each gain profiler, the Min Gain term is a percentage of the Max Gain term. The default Min Gain setting of 100%
provides constant gain, equal to Max Gain, throughout the diameter range. The Exponent term determines how quickly
the gain falls off as the diameter decreases. At the minimum setting of 1, the profiling is linear. At the maximum
setting, 10, maximum gain occurs at maximum diameter and drops of very quickly as diameters decrease.

2-2 SPW3 Speed Programmed Winder


Chapter 2 Description

Figure 2 - Gain Profiler

WEB BREAK DETECTOR


The web break detector monitors the FEEDBACK signal, comparing it to the WB THRESHOLD setting.
WB THRESHOLD is set just below minimum tension for loadcell feedback or to the dancer slack limit for dancer
feedback. If FEEDBACK is less than WB THRESHOLD, the diameter is held at the current value and the WEB BREAK
output goes low indicating a web break. WB DELAY sets the web break delay timer that eliminates nuisance trips.
The WEB BREAK output is overridden when STALL ENABLE is enabled.

UP TO SPEED DETECTOR
The up to speed detector compares the actual line speed with the winder speed multiplied by diameter. When they are
the same, within the UTS THRESHOLD, the UP TO SPEED output goes high.

TENSION DEMAND
The Tension Demand section modifies the tension setpoint for taper, stall tension, tension boost and a tension demand ramp.
Taper
The Tension Demand can be modified by one of two Taper profiles. Linear Taper linearly reduces the TENSION SP as
the diameter increases. Hyperbolic Taper reduces the TENSION SP more quickly near the core and less as the diameter
approaches the full roll.
Stall Tension
Stall tension is a reduced tension used when the line is stopped.
When STALL ENABLE is high, the tension demand is STALL TENSION if STALL SELECT is Fixed, or STALL
TENSION multiplied by the TENSION SP if STALL SELECT is Proportional. For example, if the TENSION SP is 80%
and the STALL TENSION is 50%, then the tension demand at stall is 50% if the STALL SELECT is Fixed or 40% if
Proportional.

SPW3 Speed Programmed Winder 2-3


Chapter 2 Description

Tension Boost
Tension boost increases the tension demand when BOOST ENABLE is high. BOOST SELECT has Fixed and
Proportional settings similar to Stall. The fixed or proportional boost is added to the TENSION SP.
Tension Demand Ramp
The Tension Demand Ramp has a TENSION DELTA that sets the rate. The delta is the output change per update where
the update is the TENSION TICK TIME, which is normally set to 300mS. For example, if the TENSION DELTA is 10%,
TENSION DEMAND can change 10% in 300mS. This setting would require three seconds for a 100% tension change.

Tension Demand and Dancer Loading


The TENSION DEMAND output is the tension demand modified by the taper, stall, boost and ramp.
With a loadcell, the TENSION DEMAND is connected to the PID Setpoint for a winder.
With a dancer, the PID setpoint is the dancer position setpoint which will be a fixed value of typically 50% for mid
position. The loading on the dancer sets the web tension. To control the tension, the DANCER LOADING output is
connected via an analog output to an E/P converter that sets the air pressure to load the dancer. The latched TENSION
ENABLE input controls the DANCER LOADING output. It permits two DANCER LOADING outputs to control one
dancer for a twin-turret winder. The TENSION ENABLE for each drive is connected to the other drive’s OTHER
ENABLE input to switch the control for the dancer. DANCER CAL provides scaling of the DANCER LOADING output
to adjust the desired maximum tension.

CURRENT MEMORY
This function provides short term open-loop tension control by sampling the motor torque and then setting the motor
torque at the memorized value. This can be used during transients or when the closed-loop feedback is temporarily
isolated from the roll such as during a transfer on an unwind.
The motor current (torque for the 620L or 690+) is filtered and fed to a Track and Hold. The current value is held by
MEMORY HOLD or MEMORY ENABLE. MEMORY ENABLE also changes the drive from speed control to torque
control by adding an OVERSPEED to speed demand and setting the current limit clamp to the memorized value.
Current boost is available, either fixed or proportional set by CM BOOST SELECT, enabled by the CM BOOST
ENABLE.
The positive or negative current limit clamp is selected by the REWIND-UNWIND and OVER-UNDER selections. When
the Current Memory is not enabled the positive and negative current limits are at the default 200%. The 590L Current
Scaler must be set at 100% to give the correct scaling, but the Main Current limit can be set as required to limit the
maximum current, typically at 125%.
With the 620L or 690+ Vector drive, the POSITIVE CLAMP and NEGATIVE CLAMP outputs connect to the positive and
negative torque limits respectively.
Note. The drive must be set for independent positive and negative clamps. See Chapter 3 for the proper
settings.

2-4 SPW3 Speed Programmed Winder


Chapter 3 Using SPW

Chapter 3 Using SPW

BASICS
Scaling
LINK uses a value range of -1 to +1, normally displayed as -100.00% to +100.00%. To interface with the drive, a
“Speed” value of 1 in LINK is equivalent to 120% in the drive and is displayed as 120% in the SPW function block.
Similarly a “Current” or “Torque” value of 1 in LINK is equivalent to 200% in the drive and is displayed as 200% in
the SPW function block.
590+ and 590 (DC Drive)
The SPW function block controls the Positive and Negative Current clamps (in the current memory mode) in the 590
DC drive and the BASE SPEED parameter sets the compensation for the field range (for the inertia compensation). The
Current Scaler must be set to 100%, as this scales the clamps, but the Main Current limit may be set as required.
BIPOLAR CLAMPS must be enabled.

690+ and 620 (AC Drive)


With a 690+ or 620 Vector drive, the SPW function block controls the Positive and Negative Torque Limits.
SYMMETRIC TQ LIMIT must be false. Since torque is controlled directly, the BASE SPEED parameter is left at the
100% default, as additional compensation above base speed is not required. The Main Torque limit and the Current
limit can be set as required.
Tension Enable
The SPW function block has two modes of operation for controlling twin-turret winders.
With the TENSION ENABLE disabled, the drive is speed controlled with the speed compensated by the roll diameter to
provide the roll surface speed matched to line speed. This also provides jog with constant surface speed. In this mode
the diameter can be preset. It is used when the web is not connected to the winder.
When the TENSION ENABLE is enabled and PID ENABLE is enabled, the closed-loop trim PID trim maintains tension
or dancer position. The diameter is calculated as the roll builds up (or builds down for an unwind).

QUICK SET UP
This sections covers a basic single-spindle rewind with loadcell or dancer feedback. It requires the user to have DSD or
ConfigEd configuration software to program the SPW function block and make the connections to the drive as part of a
LINK network.
Connections
See drawing RF354823 for connections and the detailed block diagram.

SPW3 Speed Programmed Winder 3-1


Chapter 3 Using SPW

Inputs
Feedback From a dancer or loadcell via an Analog Input with a 30 mS update rate
Line Speed SP From the Master Ramp Output
Line Speed Should be the actual web speed from the previous section motor speed (or the next
section for an unwind)
Winder Speed Spindle motor speed
Rate From the Master Ramp Rate Output
Tension Enable From SPW Start Latch output
PID Enable From SPW Start Latch output
Preset Enable Used to reset the diameter to core (from pushbutton)
Tension SP From the Tension potentiometer
Taper SP From the Taper potentiometer
Start Pushbutton inputs
Stop
Jog
Ready From the drive ready output
Outputs
Drive Start 590L – to Start input slot 52
620L – to Start input tag 38
590+ and 690+ – Drive Start
Speed Demand 590L – to Speed Input 0 slot 2066
620L – to Main Spd Spt tag 176
590+ and 690+ – Speed Setpoint
Drive P Gain 590L – to Speed Loop Prop Gain slot 2130
620L – to Speed Loop Prop Gain tag 161
590+ and 690+ – Speed Loop P Gain
Aux I Demand 590L – to Current Loop Aux current demand slot 2116
620L – to Aux Torque Demand tag 559
590+ and 690+ – Aux I Demand
Start Latch Connect to Tension Enable and PID Enable inputs
Tension Demand Connect to Setpoint input
(loadcell only)
Dancer Loading Connect to dancer E/P to set dancer tension
(dancer only)
Parameters
Min Diameter Core Diameter ÷ Full Roll Diameter × 100% (for 60” full roll and 6” core, Min
Diameter = 10%
Core 1 Core Diameter ÷ Full Roll Diameter × 100% (for 60” full roll and 6” core, Core = 10%
Note. All other parameters should be at default values.

3-2 SPW3 Speed Programmed Winder


Chapter 3 Using SPW

Running Checks
This requires ConfigEd run time(SAM) to set and monitor the SPW function block and the drive.
1. Check that the winder is safe to run and that E-stop is reset.
2. Fit an empty core onto the winder. Do NOT splice a web onto the core or start the line.
3. Verify that DIAMETER in SPW is at core, the diameter preset. Set TENSION SP to 50%.
4. Start the winder in JOG. The winder should run at 5% speed in the correct direction. If the direction is
wrong, change OVER-UNDER to Under.
5. Change the JOG SPEED to 50%. Check the core surface speed, it should be at 50% of maximum rated web
speed. Adjust the speed, if required, using the Tach or Encoder cal in the drive as appropriate.
6. Use START to enable the TENSION ENABLE while maintaining the Jog. With the TENSION SP at 50% and
no web, the speed should increase.
7. Reduce TENSION SP to zero and apply force to the loadcell or move the dancer to the tight position. The
winder should slow down.
8. Remove the JOG and START; the drive should switch off.
9. Enable the PRESET ENABLE. The DIAMETER should be preset to core.
10. Set the JOG SPEED back to 5%.
This completes the Quick set up. The winder will now control tension but the dynamic performance may need
optimizing.
Setting Inertia Compensation Using Speed Control
For this method of measuring the inertia compensation the drive is run independently of the SPW tension control. The
drive is run in speed control using the drive ramp to control acceleration and deceleration. Typically the drive will be
started and the speed demand to the ramp, set via SAM.
Note. Where load is specified, read current demand for the 590L or 590+ and read torque demand for the
620L or 690+.
Note. Where Base Speed is specified, this is the actual base speed (% of max speed) at the calibrated
maximum volts, not necessarily the motor nameplate base speed. This is the same as the BASE SPEED
parameter in SPW.
Inertia Compensations
Determine the fastest Master Ramp ramp time for the machine that maintains tension control. For example, if the run
time is 30 seconds and the stop time is 20 seconds, use 20 seconds; ignore the E-stop settings.
Set the RATE CAL in SPW to 20% ÷ Ramp time. This is a calibration setting and still permits the Master Ramp times
to be reduced (up to 25%) or increased (no limit). For example, if the fastest specified ramp time is 20 seconds, set
RATE CAL to 20% ÷ 20 = 1%.

SPW3 Speed Programmed Winder 3-3


Chapter 3 Using SPW

Fixed Inertia
1. Install a core.
2. Set the drive ramp time, accel and decel to the time used for the Rate Cal above.
Without a Field Range
3. Start the drive at 1% speed and record the load and then set ramp speed demand to 100%. Read the change in
load during acceleration. At full speed the load should return to a steady value; record the load.
4. Set the ramp speed demand back to 1% and read the deceleration load change. The load at 1% speed should
return to the same as recorded above.
5. The acceleration and deceleration load changes should be equal and opposite. This value is the Fixed Inertia
compensation.
For example, the load at 1% speed = 0.5% and the load at 100% speed = 2%. When accelerating the load starts
at 4% and increases to 5.5% just before full speed. This is 3.5% change. Decelerating the load starts at -1.5%
and decreases to -3.0% just before zero speed. This is a 3.5% change. The average of the acceleration and
deceleration load is the value for Fixed Inertia.
With a Field Range
6. The procedure is exactly the same as without a field range, above, except the high speed demand must be
limited to base speed (preferably just below).
For example, the load at 1% speed = 0.5% and the load at base speed = 2%. When accelerating the load starts
at 4% and increases to 5.5% just before base speed. This is 3.5% change. Decelerating the load starts at -1.5%
and decreases to -3.0% just before zero speed. This is a 3.5% change. The average of the acceleration and
deceleration load is the value for Fixed Inertia.
Variable Inertia
Determine the roll build up ratio. This is the maximum full roll diameter divided by the core diameter. The ramp rates
and speed demand must be modified by the build up. The ramp time is multiplied by the build up and the speed
demand divided by the build up.
For this example the Core OD = 6”, the Full Roll diameter = 48”and the Ramp Time = 20 sec.
The build up is 48/6 = 8.
The drive accel and decel ramp time is set to 20 × 8 = 160sec.
The high speed demand is 100 ÷ 8 = 12.5%. This speed will be equal to or less than base speed so no special procedure
is required for a field range.
1. Fit a full roll or as near a full roll as possible (not larger). Measure the actual size; for the correction factor
for less than full roll, see later section.
2. Start the drive at 1% speed, then set ramp speed demand to value calculated above. Read the change in load
during acceleration. Set the ramp speed demand back to 1% and read the change in load during deceleration.
Take the average of the accel/decel load change values similarly to the Fixed Inertia procedure.
3. Subtract the Fixed inertia component from the full roll accel/decel load change and then correct for the roll
size.
Variable Inertia = (load change value from Step 2 – (Fixed Inertia ÷ Build up)) × (100% ÷ Roll Size%)3
The following example has a build up = 8, Fixed inertia = 3.5% and Roll size = 90% of a full roll. The measured load
change is 12%.
Variable Inertia = (12 – (3.5 ÷ 8)) × (100% ÷ 90%)3 = 15.86%
Use this value for SPW Variable Inertia.
If the winder uses a gearbox with multiple ratios or uses one or two motors, it will be necessary to measure the
compensations for each motor and gearbox ratio combination. The different compensations must be switched into the
SPW for each combination.

3-4 SPW3 Speed Programmed Winder


Chapter 4 Function Block Diagram

Chapter 4 Function Block Diagram


This chapter contains the software block diagrams for the SPW3 function Block. Diagrams printed on the following
pages 4-2 through 4-4.

SPW3 Speed Programmed Winder 4 -1


Chapter 4 Function Block Diagram

DRIVES

4-2 SPW3 Speed Programmed Winder


Chapter 4 Function Block Diagram

DRIVES

SPW3 Speed Programmed Winder 4 -3


Chapter 4 Function Block Diagram

DRIVES

4-4 SPW3 Speed Programmed Winder


Appendix A PID CONTROLLER

Appendix A PID CONTROLER

Proportional Term
p(k) = Kp * e(k)
Integral Term
i(k) = Ki * Ts * e(k – 1) + i(k – 1)
Derivative Term
d(k) = (Kd / Ts) * [e(k) – e(k – 1)]
Notes
(k) = sample
(k - 1) = previous sample
Kp = P Gain
Ki = I Gain
Kd = D Gain
Ts = Sample Period setting

SPW3 Speed Programmed Winder App. A - 1


Appendix A PID CONTROLLER

Winders/SPW3 - RG355297

App. A-- 2 SPW3 Speed Programmed Winder


Appendix A PID CONTROLLER

Description
This function block implements a Speed Programmed Winder. It is intended to perform the speed demand calculations
and associated logic for a closed loop winder.
This function block is made up of seven sub-function blocks (which are described separately): Diameter Calculator,
Inertia Compensation, Speed Demand, Web Break Detector, Up to Speed Detector, Tension Demand, and Current
Memory. All logic outputs have built in Logic Senders.

Note:
Lower case parameters with a * to them can be connected to the outside of a Macro for SAM purposes only. These
parameters only have an output when in SAM mode.

Parameters
Parameters are listed by sections as they appear in the configuration. If a parameter is not listed in this section, it
cannot be preset and is listed in either Set Methods and/or Get Methods. Unless otherwise noted, all parameters are
persistent and default value is listed in parenthesis at the end of the description.

Diameter Calculator - Main Parameters


Filter Max TC Diameter filter value when winder speed is zero (0.94).
Filter Mid TC Diameter filter value when winder speed is Filter Mid Speed (0.94).
Filter Min TC Diameter filter value when winder speed is 100% (0.94).
Filter Mid Speed Winder speed for Filter Mid TC (50%).
Diameter Hold Initial condition of Diameter Filter (Track).
Preset Enable Initial condition of Diameter Preset. Preset loads value of Core or External Diameter into Diameter
Filter (Disabled).
Min Speed Line Speed value below which Diameter is held (5%).
Min Diameter Minimum value of Diameter Calculator output. 100% = Full Roll (10%).
Diameter Tick Time Clock period for Diameter calculation. Filter Time is proportional to Tick Time (300 ms).

Diameter Calculator - Inertia Compensation


Over-Under Selects winding direction (Over).
Fixed Inertia Compensation value for the fixed inertia of the motor, coupling and core shaft. With the rate cal set
as specified below the Fixed Inertia is set to the % current required to accelerate the empty
core(below base speed) with the line (0%).
Variable Inertia Compensation for the roll inertia. With the rate cal set as specified below the Variable Inertia is set
to the % current required to accelerate the full roll with the line (0%).
Width Width of the web and roll as a percentage of the maximum width (100%).
Base Speed Compensates for a field weakening range. Base Speed is % that the motor base speed is of the
applied full speed. This should correspond with the 590 calibration. The Base Speed parameter
should be left at 100% with a “Torque Demand” as in the 620 (100%).
Rate Cal Normalises the Rate input so that the Fixed and Variable Inertia parameters can be set directly as
%FLC. With the Rate input from the Master Ramp the Rate Cal should be set to 20%/Ramp time
(100%).

SPW3 Speed Programmed Winder App. A - 3


Appendix A PID CONTROLLER

Diameter Calculator - Core Parameters


Ext Diameter Initial value of External Diameter input (100% Full roll).
Ext Dia Select Selects source of Diameter Preset. see Preset Enable (Core).
Core 1 Value of Core 1 (10% Full roll).
Core 2 Value of Core 2 (20% Full roll).
Core Select Initial core selection. Core 1 = false, Core 2 = true (Core 1).

Speed Demand - Speed Parameters


Speed Delta Ramp increment per Tick Time (Speed Demand Tick determined by update rate of Line Speed SP
input, typically 100ms). 2% in 100ms = Ramp time to 100% of 5 seconds (2%).
Jog Speed Value of Jog Speed (5%).
Start Initial condition Disabled, cannot be preset.
Jog Initial condition Disabled, cannot be preset.
M-Start Maintained Start, Initial condition Low (Disabled), cannot be preset.
Ready Initial condition Low (Disabled), cannot be preset.
Stop Initial condition Low (Disabled), cannot be preset.
Overspeed Overspeed added in current control with Current Memory Enabled (12%).

Speed Demand - PID Parameters


Setpoint Dancer Position Setpoint or initial value for Tension Setpoint (50%).
PID Enable Initial condition of PID Enable (Disabled).
Integral Enable Initial condition of PID Integral Enable (Enabled).
Integral Integral Time Constant in seconds (10).

Speed Demand - Profile Parameters


The Gain Profiler provides the ability to vary the gain with diameter. Three parameters are available: Max Gain which
sets the output at maximum diameter, Min Gain which sets the percentage of Max Gain at minimum diameter, and
Exponent which sets the profile between the max and min gain output values.
Drive Max Gain 590 Drive Speed loop proportional Gain at Maximum Diameter, if connected (20).
Drive Min Gain Drive Speed loop proportional Gain at Minimum Diameter, if connected. Specified as a % of Max
Gain (100%).
Drive Exponent Drive Speed loop proportional Gain profile between Drive Max gain and Drive Min gain (1).
D Max Gain PID Derivative Gain at Maximum Diameter (0).
D Min Gain PID Derivative Gain at Minimum Diameter. Specified as a % of Max Gain (100%).
D Exponent PID Derivative Gain profile between D Max Gain and D Min Gain (1).
P Max Gain PID Proportional Gain at Maximum Diameter (2).
P Min Gain PID Proportional Gain at Minimum Diameter. Specified as a % of Max Gain (100%).
P Exponent PID Proportional Gain profile between P Max Gain and P Min Gain (1).

App. A-- 4 SPW3 Speed Programmed Winder


Appendix A PID CONTROLLER

Speed Demand- Web Break Parameters


WB Delay Delay between detecting a web break and the Web Break output being set low (5 sec).
WB Threshold Threshold of Feedback below which a web break is detected (0%).

Tension Demand - Main Parameters


Tension Tick Time Clock period for Tension Demand calculation (300 ms).
Stall Tension Tension value when Stall Enabled (50%).
Stall Select Stall value - "Fixed" = Stall Tension, "Proportional" = Stall Tension * Set Tension (Proportional).
Stall Enable Initial condition of Stall Enable (Disabled).
Boost Determines Boost value when Boost Enabled (0%).
Boost Select Boost value - "Fixed" = Boost, "Proportional" = Boost x Set Tension (Proportional).
Boost Enable Initial condition of Boost Enable (Disabled).
Tension SP Initial value of Tension Setpoint (0%).
Taper SP Initial value of Taper Setpoint (0%).
Taper Select Selects "Linear" or "Hyperbolic" Taper profile (Linear).

Tension Demand - Output Parameters


Dancer Cal Scaling of output for Dancer loading (100%).
Tension Delta Tension Ramp increment per Tension Tick Time.
For Tension Tick Time of 300 ms and Tension Delta of 33%, 100% ramp time = 1 second (33%).

Current Memory - Main Parameters


CM Boost Increase in current when CM Boost Enable enabled (0%).
CM Boost Select Boost value - "Fixed" = Boost, "Proportional" = Boost x Measured Current (Fixed).
CM Boost Enable Enables Boost in Current Memory (Disabled).
Memory Enable Initial condition of Current Memory Enable, Memory Enable also enables Memory Hold
(Disabled).
Memory Hold Initial condition of Memory Track and Hold, use if the current must be sampled before enabling
current memory (Track).
Memory Filter Memory Filter value = exp(-Tick Time/Filter Time), if Tick Time = 300ms and Filter Time = 1
second, then Filter value = 0.74 (.74).
Rewind/Unwind Selects Rewinding or Unwinding mode

Miscellaneous Parameters
UTS Threshold Up to Speed Threshold. Up to Speed Output is true when Winder Surface Speed is within
Threshold of Line Speed (5%).
Tension Enable Initial condition of Tension Enable. Enables diameter calculator (Disabled).
Range Non-Extn Trim range, as a percentage of full speed, of the PID loop when Extensible Web is Disabled (10%).
Range Extn Trim range, as a percentage of full speed, of the PID loop when Extensible Web is Enabled (15%).
Extensible Web Selects the PID Trim Range for two web types: Extensible or Non-Extensible (Disabled).
Other Enable Disconnects Dancer Loading output when other spindle Tension is Enabled (Disabled).

SPW3 Speed Programmed Winder App. A - 5


Appendix A PID CONTROLLER

Set Methods
Armature Current Current Memory input. Expects a value between -200% and 200%.
Base Speed Inertia Comp input. Expects a value between -120% and 120%.
Boost Tension Demand input. Expects a value between -100% and 100%.
Boost Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Boost Select Tension Demand input. Expects Proportional (true) or Fixed (false).
CM Boost Current Memory input. Expects a value between 0 and 100%.
CM Boost Enable Current Memory input. Expects Enabled (true) or Disabled (false).
CM Boost Select Current Memory input. Expects Proportional (true) or Fixed (false)
Core 1 Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Core 2 Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Core Select Diameter Calc. input. Expects Core 2 (true) or Core 1 (false).
D Exponent Speed Demand input. Expects an ordinal between 1 and 10.
D Max Gain Speed Demand input. Expects a value between -5 and 5.
D Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
Dancer Cal Tension Demand input. Expects a value between -100% and 100%.
Diameter Filter Diameter Calc. input. Expects a value between 0 and 1.0.
Diameter Hold Diameter Calc. input. Expects Hold (true) or Track (false).
Drive Exponent Speed Demand input. Expects an ordinal between 1 and 10.
Drive Max Gain Speed Demand input. Expects a value between 0 and 200.
Drive Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
Ext Dia Select Diameter Calc. input. Expects External (true) or Core (false).
Ext Diameter Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Extensible Web Speed Demand input. Expects Enabled (true) or Disabled (false).
Feedback Speed Demand input. Expects a value between -100% and 100%.
Forward-Reverse Diameter Calc. input. Expects Forward (true) or Reverse (false).
Filter Max TC Diameter Calc. input. Expects a value between 0 and 1.0
Filter Mid Speed Diameter Calc. input. Expects a value between -120% and 120%
Filter Mid TC Diameter Calc. input. Expects a value between 0 and 1.0
Filter Min TC Diameter Calc. input. Expects a value between 0 and 1.0
Fixed Inertia Speed Demand input. Expects a value between 0% and 100%.
Integral Speed Demand input. Expects a value between 0-.1 and 15.
Integral Enable Speed Demand input. Expects Enabled (true) or Disabled (false).
Jog Speed Demand input. Expects Enabled (true) or Disabled (false).
Jog Speed Speed Demand input. Expects a value between -120% and 120%.
Line Speed Diameter Calc. input. Expects a value between -120% and 120%.
Line Speed SP Speed Demand input. Expects a value between -120% and 120%.
M-Start Speed Demand input. Expects Enabled (true) or Disabled (false).
Memory Enable Current Memory input. Expects Enabled (true) or Disabled (false).
Memory Filter Current Memory input. Expects a value between 0 and 1.0.

App. A-- 6 SPW3 Speed Programmed Winder


Appendix A PID CONTROLLER

Memory Hold Current Memory input. Expects Hold (true) or Track (false).
Min Diameter Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Min Speed Diameter Calc. input. Expects a value between -120% and 120%.
Neg FB Limit Speed Demand input. Expects a value between -100% and 100%.
Other Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Over-Under Tension Demand input. Expects Over (true) or Under (false).
Overspeed Speed Demand input. Expects a value between 0 and 120%.
P Exponent Speed Demand input. Expects an ordinal between 1 and 10.
P Max Gain Speed Demand input. Expects a value between -30 and 30.
P Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
PG Limit Speed Demand input. Expects a value between -100% and 100%.
PID Enable Speed Demand input. Expects Enabled (true) or Disabled (false).
Pos FB Limit Speed Demand input. Expects a value between -100% and 100%.
Preset Enable Diameter Calc. input. Expects Enabled (true) or Disabled (false).
Range Extn Speed Demand input. Expects a value between -100% and 100%.
Range Non-Extn Speed Demand input. Expects a value between -100% and 100%.
Rate Speed Demand input. Expects a value between -1.0 and 1.0
Rate Cal Speed Demand input. Expects a value between -100% and 100%.
Rate SP Speed Demand input. Expects a value between -120% and 120%.
Ready Returns the current state: Enabled (true) or Disabled (false).
Rewind/Unwind Current Memory input. Expects Rewind (true) or Unwind (false).
Setpoint Speed Demand input. Expects a value between 0 and 100%.
Speed Delta Speed Demand input. Expects a value between 0 and 100%.
Stall Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Stall Select Tension Demand input. Expects Proportional (true) or Fixed (false).
Stall Tension Tension Demand input. Expects a value between -100% and 100%.
Start Speed Demand input. Expects Enabled (true) or Disabled (false).
Stop Speed Demand input. Expects Active (low) or Inactive (high).
Taper SP Tension Demand input. Expects a value between -100% and 100%.
Taper Select Tension Demand input. Expects Hyperbolic (true) or Linear (false).
Tension Delta Tension Demand input. Expects a value between 0 and 1.0.
Tension Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Tension SP Tension Demand input. Expects a value between -100% and 100%.
UTS Threshold Up to Speed input. Expects a value between -120% and 120%.
Variable Inertia Speed Demand input. Expects a value between 0 and 100%.
WB Threshold Speed Demand input. Expects a value between 0 and 100%.
WB Delay Speed Demand input. Expects a value between 0 and 3000 sec.
Width Speed Demand input. Expects a value between 0 and 100%.
Winder Speed General input. Expects a value between -120% and 120%.

SPW3 Speed Programmed Winder App. A - 7


Appendix A PID CONTROLLER

Get Methods
Get Aux Current Demand Returns the current state: Value between -200% and 200%.
Get Base Speed Returns the current state: Value between -120% and 120%.
Get Boost Returns the current state: Value between -100% and 100%.
Get Boost Enable Returns the current state: Enabled (true) or Disabled (false).
Get Boost Select Returns the current state: Proportional (true) or Fixed (false).
Get CM Boost Returns the current state: Value between 0% and 100%.
Get CM Boost Enable Returns the current state: Enabled (true) or Disabled (false).
Get CM Boost Select Returns the current state: Proportional (true) or Fixed (false).
Get Core Returns the current state: % (Full Roll = 100%).
Get Core 1 Returns the current state: % (Full Roll = 100%).
Get Core 2 Returns the current state: % (Full Roll = 100%).
Get Core Select Returns the current state: Core 2 (true) or Core 1 (false).
Get D Exponent Returns the current state: Ordinal 1 to 10.
Get D Max Gain Returns the current state: Value between 0% and 100%.
Get D Min Gain Returns the current state: % of Max Gain.
Get Dancer Cal Returns the current state: Value between -100% and 100%.
Get Derivative Returns the current state: Value between -5% and 5%.
Get Diameter Returns the current state: % (Full Roll = 100%).
Get Diameter Hold Returns the current state: Holding (true) or Tracking (false).
Get Diameter Preset Returns the current state: % (Full Roll = 100%).
Get Drive Exponent Returns the current state: Ordinal 1 to 10.
Get Drive Max Gain Returns the current state: Value between 0 and 200.
Get Drive Min Gain Returns the current state: % of Max Gain.
Get Drive P Gain Returns the current state: Value between 0 and 200.
Get Drive Start Returns the current state: Enabled (true) or Disabled (false).
Get Ext Dia Select Returns the current state: Enabled (true) or Disabled (false).
Get Ext Diameter Returns the current state: % (Full Roll = 100%).
Get Extensible Web Returns the current state: Enabled (true) or Disabled (false).
Get Feedback Returns the current state: Value between -100% and 100%.
Get Filter Max TC Returns the current state: Value between 0 and 1.0.
Get Filter Mid Speed Returns the current state: Value between -120% and 120%.
Get Filter Mid TC Returns the current state: Value between 0 and 1.0.
Get Filter Min TC Returns the current state: Value between 0 and 1.0.
Get Filter TC Returns the current state: Value between 0 and 1.0.
Get Filtered Current Returns the current state: Value between -200% and 200%.
Get Fixed Inertia Returns the current state: Value between 0% and 100%.
Get In Tension Returns the current state: Enabled (true) or Disabled (false).
Get Inertia Comp Returns the current state: Value between -200% and 200%.
Get Integral Returns the current state: Value between 0.1 and 15.

App. A-- 8 SPW3 Speed Programmed Winder


Appendix A PID CONTROLLER

Get Integral Enable Returns the current state: Enabled (true) or Disabled (false).
Get Jog Returns the current state: Enabled (true) or Disabled (false).
Get Jog Speed Returns the current state: Value between -120% and 120%.
Get Line Speed Returns the current state: Value between -120% and 120%.
Get Line Speed SP Returns the current state: Value between -120% and 120%.
Get M-Start Returns the current state: Enabled (true) or Disabled (false).
Get Memory Enable Returns the current state: Enabled (true) or Disabled (false).
Get Memory Filter Returns the current state: Value between 0 and 1.0.
Get Memory Hold Returns the current state: Holding (true) or Tracking (false).
Get Min Diameter Returns the current state: % (Full Roll = 100%).
Get Min Speed Returns the current state: Value between -120% and 120%.
Get Neg FB Limit Returns the current state: Value between -100% and 100%.
Get Neg Clamp Returns the current state: Value between -200% and 200%.
Get Other Enable Returns the current state: Enabled (true) or Disabled (false).
Get Over-Under Returns the current state: Over (true) or Under (false).
Get Overspeed Returns the current state: Value between 0% and 120%.
Get P Exponent Returns the current state: Ordinal 1 to 10.
Get P Max Gain Returns the current state: Value between 0% and 100%.
Get P Min Gain Returns the current state: % of Max Gain.
Get PG Limit Returns the current state: Value between 0% and 100%.
Get PID Enable Returns the current state: Enabled (true) or Disabled (false).
Get PID Output Returns the current state: Value between -100% and 100%.
Get Pos FB Limit Returns the current state: Value between -100% and 100%.
Get Pos Clamp Returns the current state: Value between -200% and 200%.
Get Preset Enable Returns the current state: Enabled (true) or Disabled (false).
Get Proportional Returns the current state: Value between 0 and 200.
Get Ramped Speed Returns the current state: Value between -120% and 120%.
Get Range Returns the current state: Value between -100% and 100%.
Get Range Extn Returns the current state: Value between -100% and 100%.
Get Range Non-Extn Returns the current state: Value between -100% and 100%.
Get Rate Cal Returns the current state: Value between -100% and 100%.
Get Rate SP Returns the current state: Value between -120% and 120%.
Get Ready Returns the current state: Not Ready (low) or Ready (high).
Get Rewind/Unwind Returns the current state: Rewind (true) or Unwind (false).
Get Scaled Rate Returns the current state: Value between -100% and 100%.
Get Setpoint Returns the current state: Value between -100% and 100%.
Get Speed Delta Returns the current state: Value between 0% and 100%.
Get Speed Demand Returns the current state: Value between -120% and 120%.
Get Stall Enable Returns the current state: Enabled (true) or Disabled (false).
Get Stall Select Returns the current state: Proportional (true) or Fixed (false).
Get Stall Tension Returns the current state: Value between -100% and 100%.

SPW3 Speed Programmed Winder App. A - 9


Appendix A PID CONTROLLER

Get Start Returns the current state: Started (true) or Off (false).
Get Start Latch Returns the current state: Enabled (true) or Disabled (false).
Get Stop Returns the current state: Active (low) or Inactive (high).
Get Taper SP Returns the current state: Value between -100% and 100%.
Get Taper Select Returns the current state: Hyperbolic (true) or Linear (false).
Get Tension Delta Returns the current state: Value between -100% and 100%.
Get Tension Demand Returns the current state: Value between -100% and 100%.
Get Tension Enable Returns the current state: Enabled (true) or Disabled (false).
Get Tension SP Returns the current state: Value between -100% and 100%.
Get Rewind-Unwind Returns the current state: Rewind (true) or Unwind (false).
Get UTS Threshold Returns the current state: Value between -120% and 120%.
Get Up to Speed Returns the current state: true or false.
Get Variable Inertia Returns the current state: Value between 0% and 100%.
Get WB Delay Returns the current state: Value between 0 and 3000 sec.
Get WB Threshold Returns the current state: Value between 0% and 100%.
Get Web Break Returns the current state: Enabled (true) or Disabled (false).
Get Width Returns the current state: Value between 0% and 100%.
Get Winder Speed Returns the current state: Value between -120% and 120%.

App. A-- 10 SPW3 Speed Programmed Winder


SSD LINK SPW Function Block Manual
Winders/SPW
This function block implements a Speed Programmed Winder. It is intended to perform
the speed demand calculations and associated logic for a closed loop winder. A
simplified block diagram is shown below; detailed drawings can be found in the
appendix.

SPW
ARMATURE CURRENT
0% BOOST
D BOOST ENABLE DIAMETER CALCULATOR (300 ms)
P 0.94
BOOST SELECT DIAMETER FILTER DIAMETER
10.0 BUILD UP
10% CORE 1
20% CORE 2
1 WEB BREAK DETECTOR
CORE SELECT
T DIAMETER HOLD 10% WB THRESHOLD WEB BREAK
C EXT DIA SELECT
EXT DIAMETER SPEED DEMAND
D 1
EXTENSIBLE WEB D EXPONENT SPEED DEMAND
FEEDBACK 0.0 D MAX GAIN 590 DRIVE P GAIN
F FORWARD-REVERSE 100% D MIN GAIN LOADCELL TENSION
10.0 1
INTEGRAL 590 DRIVE EXPONENT
E 20
INTEGRAL ENABLE 590 DRIVE MAX GAIN
D JOG 100% 590 DRIVE MIN GAIN
5% JOG SPEED 100% LC 1 SIGN
0%
LINE SPEED LC 1 ZERO
LINE SPEED SP 100% LC 2 SIGN
LOADCELL 1 0% LC 2 ZERO
0% LOADCELL 2 1.0 LC SPAN
D -100%
MEMORY ENABLE NEG FB LIMIT
T MEMORY HOLD 1 P EXPONENT
10% 2.0
MIN DIAMETER P MAX GAIN
5% 100%
MIN SPEED P MIN GAIN
D 100%
OTHER ENABLE PG LIMIT
O OVER-UNDER 100% POS FB LIMIT
D PID ENABLE 2% RUN DELTA
D 2%
PRESET ENABLE STOP DELTA
15%
RANGE EXTN
10% RANGE NON-EXTN UP TO SPEED DETECTOR
R REWIND-UNWIND 5% UTS THRESHOLD UP TO SPEED
50%
SETPOINT
D STALL ENABLE TENSION DEMAND (300 ms)
P STALL SELECT 100% DANCER CAL TENSION DEMAND
50% STALL TENSION 33% TENSION DELTA DANCER LOADING
D
START IN TENSION
L TAPER SELECT
0% TAPER SP CURRENT MEMORY
D 0%
TENSION ENABLE CM BOOST CURRENT DEMAND
0% F
TENSION SP CM BOOST SELECT CURRENT ENABLE
D WB RESET 0.74 MEMORY FILTER FILTERED CURRENT
WINDER SPEED

This function block is made up of five sub-function blocks: "Diameter Calculator & Web
Break Detector", "Up to Speed Detector", "Tension Demand", "Speed Demand", and
"Current Memory". Each of these are described below. Unless otherwise noted, all
parameters are persistent, can be preset, and have set and get methods. All logic

HA354464 issue 2 page 1 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
outputs have built in Logic Senders.

Diameter Calculator & Web Break Detector


This block performs the Diameter calculation used by the other sub-function blocks.
Simply, the diameter is calculated by dividing the absolute value of the Line Speed by
the absolute value of the Winder Speed. This result is scaled by the Build Up
parameter1. This result goes to a filter block who's output can be held and is then
clamped giving the final diameter output. Diameter Filter is used to set the filter rate
and the diameter input to the filter is held when Preset Enable is false and Diameter
Hold is true, or when Preset Enable is false and Tension Enable is false or Line Speed
is less than Min Speed. Note that only the input diameter is held, the filter output may
continue to change in the held state until it matches the held diameter. Min Diameter is
the minimum diameter value for the the clamp. The Diameter output will not go below
this value.

It is also possible to use a Diameter Preset (Core 1, Core2 and External Diameter,
selected by Core Select and Ext Dia Select). The Diameter Preset is used as both the
input and output of the filter if Preset Enable is true and Tension Enable is false or
Line Speed is less than Min Speed. The Diameter Preset is also loaded into the filter
whenever the module is restarted.

The Web Break Detector takes the difference between the computed diameter and the
previously computed diameter and based on Rewind-Unwind and Forward-Reverse,
adds or subtracts it to an internal accumulator2 . When the internal accumulator is
greater than WB Threshold, the Web Break output becomes true, otherwise it is false.
The internal accumulator can be reset to zero by either WB Reset going true or Tension
Enable going false.

Diameter Tick Time can only be preset and specifies the rate at which the diameter is
calculated.

Up to Speed Detector
This block compares a computed line speed (uses Winder Speed, Diameter and Build
Up) with Line Speed SP. If the absolute value of the difference is is less than UTS
Threshold, the Up to Speed output is set true.

Tension Demand

1 The Link system uses a normalized numbering system. All values are represented as numbers between -1 and 1.
When the result of a calculation would be a value outside this range, the result is saturated to -1 or 1 so that it will
be a legal value. Thus, many intermediate calculations need to be scaled to prevent saturation.
2 The accumulator is clamped so that it never goes below 0. The sum added in is clamped to WB Threshold/4.

HA354464 issue 2 page 2 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
This block computes a tension demand. The first part of the tension demand calculation
involves computing a taper term. This term is based on Diameter, Taper SP, the
selected core (Core 1 or Core 2), and the type of Taper Selected (see drawings for
details). The taper term is multiplied by Tension SP, and if Stall Enable and Boost
Enable are false, is the input to the ramp. If Stall Enable is true, this term is multiplied
by Stall Tension and input into the ramp if Stall Select is proportional, otherwise, just
the Stall Tension term is presented to the ramp. If Boost Enable is true and Stall
Enable is false, a boost is added before the value is input to the ramp. The amount of
boost is based on Boost Select. If it is fixed, the amount of boost will be Boost. If it is
proportional, the amount will Boost multiplied by the tension term. Tension Delta
controls the ramp rate and specifies the amount the ramp may change each Tension
Tick Time (the rate at which tension demand is calculated). The ramp output is also the
Tension Demand output. The tension demand can be multiplied by Dancer Cal to
compute the Dancer Loading output. This message is sent only when Tension Enable
is true and Other Enable is false. This condition also sets the In Tension output.

Speed Demand
This block calculates the Speed Demand output. The Start and Jog select wether the
Line Speed or the Jog Speed is input into the ramp. If either Start or Jog is true, Run
Delta is use as the ramp rate, otherwise, Stop Delta is used for the stop rate and the
ramp input is zero. The ramp output is divided by Build Up (see Diameter Calculator),
then the scaled PID trim is added and finally it is divided by the signed Diameter
(determined by Over-Under) to produce the Speed Demand output.

See the G Profiler/Generic data sheet for a description on how the PID output is
generated. This output is multiplied by the selected Range and added as a trim to the
Speed Demand being calculated.

Current Memory
This block calculates the Current Demand output. This output is simply the filtered
value of the Armature Current input (Memory Filter specifies the filter time constant)
which has CM Boost (selected by CM Boost Select) added to it and is then passed
through a track and hold block. The hold function is enabled by either the Memory
Hold input being true or the Memory Enable input being in the enable state and Web
Break (see "Diameter Calculator & Web Break Detector" description) being false.

HA354464 issue 2 page 3 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Parameter Description Default


Diameter Calculator - Main Parameters
Min Diameter Minimum value of Diameter Calculator output. 10%
Full diameter = 100% Min = 100%/Build Up
Diameter Filter Diameter Filter value = e-Tick Time/Filter Time 0.94
(if Tick Time = 300ms and Filter Time = 5 seconds, then
Filter value = 0.94).
Diameter Hold Initial condition of Diameter Filter. Track
Preset Enable Initial condition of Diameter Preset. Disabled
Preset loads value of Core or External Diameter into
Diameter Filter.
Min Speed Line Speed value below which Diameter is held. 5%
Build Up Ratio of Full Roll Diameter to Core Diameter. 10
Diameter Tick Clock period for Diameter calculation. 300 ms
Time Filter Time is proportional to Tick Time.

Diameter Calculator - Web Break Parameters


WB Threshold Internal accumulator threshold value to detect a web 10%
break. Represented as a % of full roll diameter.
Rewind- Selects application for Rewinding or Unwinding. Rewind
Unwind Rewind = true, Unwind = false. See Forward-Reverse.
Forward- Initial condition of line Direction. Only used in reversing Forward
Reverse lines. In Reverse, unwind becomes rewind and rewind
becomes unwind.
Forward = true, Reverse = false.
WB Reset Initial condition of Web Break Counter Reset. Disabled
Tension Enable Initial condition of Tension Enable. Disabled

Diameter Calculator - Core Parameters


Ext Diameter Initial value of External Diameter input (% Full roll). 100%
Ext Dia Select Selects source of Diameter Preset (see Preset Enable). Core

HA354464 issue 2 page 4 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Core 1 Value of Core 1 (% Full roll). 10%


Core 2 Value of Core 2 (% Full roll). 20%
Core Select Initial core selection (Core 1 = false, Core 2 = true). Core 1

Speed Demand - Jog Parameters


Run Delta Run Ramp increment per Tick Time (Speed Demand Tick 2%
determined by update rate of Line Speed SP input,
typically 100ms). 2% in 100ms = Ramp time to 100% of 5
seconds.
Stop Delta Stop Ramp increment, when Start and Jog are Disabled 2%
(see Run Delta above).
Jog Speed Value of Jog Speed 5%
Start Initial condition of Start input Disabled
Jog Initial condition of Jog input Disabled

Speed Demand - PID Parameters


Setpoint Dancer Position Setpoint or initial value for Tension 50%
Setpoint.
PID Enable Initial condition of PID Enable. Disabled
Integral Enable Initial condition of PID Integral Enable. Enabled
PG Limit If absolute value of proportional output is > PG Limit, 100%
then Integral is held at current value.
Pos FB Limit If Feedback value is > Pos FB Limit, then Integral is held 100%
at current value.
Neg FB Limit If Feedback value is < Neg FB Limit, then Integral is held -100%
at current value.
Integral Integral Time Constant in seconds. 10

HA354464 issue 2 page 5 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Speed Demand - Profile Parameters


The Gain Profiler provides the ability to vary the gain
with diameter. Three parameters are available: Max
Gain which sets the output at maximum diameter, Min
Gain which sets the percentage of Max Gain at minimum
diameter, and Exponent which sets the profile between
the max and min gain output values.
Drive Max Gain 590 Drive Speed loop proportional Gain at Maximum 20
Diameter (if connected).
Drive MinGain Drive Speed loop proportional Gain at Minimum 100%
Diameter (if connected).
Drive Exponent Drive Speed loop proportional Gain profile between 1
Drive Max gain and Drive Min gain.
D Max Gain PID Derivative Gain at Maximum Diameter. 0
D Min Gain PID Derivative Gain at Minimum Diameter. 100%
D Exponent PID Derivative Gain profile between D Max Gain and D 1
Min Gain.
P Max Gain PID Proportional Gain at Maximum Diameter. 2
P Min Gain PID Proportional Gain at Minimum Diameter. 100%
P Exponent PID Proportional Gain profile between P Max Gain and P 1
Min Gain.

Speed Demand - Loadcell Parameters


LC Span LC Span is the Gain of the Loadcell Amplifier. 1
Range is -10 to 10.
LC 1 Sign Sign of Loadcell 1 input. 100%
100% = Positive, -100% = Negative.
LC 1 Zero Zero offset for Loadcell 1 input. 0%
LC 2 Sign Sign of Loadcell 2 input. 100%
100% = Positive, -100% = Negative.
LC 2 Zero Zero offset for Loadcell 2 input. 0%
Loadcell 2 Initial value of Loadcell 2 input. 0%

HA354464 issue 2 page 6 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Tension Demand - Main Parameters


Tension Tick Clock period for Tension Demand calculation. 300 ms
Time
Stall Tension Tension value when Stall Enabled. 50%
Stall Select Stall value - "Fixed" = Stall Tension, "Proportional" = Stall Proportional
Tension * Set Tension.
Stall Enable Initial condition of Stall Enable Disabled
Boost Determines Boost value when Boost Enabled. 0%
Boost Select Boost value - "Fixed" = Boost, "Proportional" = Boost x Proportional
Set Tension.
Boost Enable Initial condition of Boost Enable. Disabled
Tension SP Initial value of Tension Setpoint. 0%
Taper SP Initial value of Taper Setpoint. 0%
Taper Select Selects "Linear" or "Hyperbolic" Taper profile. Linear

Tension Demand - Output Parameters


Dancer Cal Scaling of output for Dancer loading. 100%
Tension Delta Tension Ramp increment per Tension Tick Time. 33%
For Tension Tick Time of 300 ms and Tension Delta of
33%, 100% ramp time = 1 second.

Current Memory - Main Parameters


CM Boost Increase in current when Current Memory enabled. 0%
CM Boost Select Boost value - "Fixed" = Boost, "Proportional" = Boost x Fixed
Measured Current.
Memory Filter Memory Filter value = e-Tick Time/Filter Time .74
(if Tick Time = 300ms and Filter Time = 1 second, then
Filter value = 0.74).

HA354464 issue 2 page 7 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Current Memory - Control Parameters


Memory Hold Initial condition of Memory Track and Hold (use if the Track
current must be sampled before enabling current
memory).
Memory Enable Initial condition of Current Memory Enable (Memory Disabled
Enable also enables Memory Hold).

Miscellaneous Parameters
UTS Threshold Up to Speed Threshold. 5%
Up to Speed Output is true when Winder Surface Speed
is within Threshold of Line Speed.
Over-Under Selects Winding Direction. Also used for direction of Jog Over
for payout and takeup.
Range Non-Extn Trim range, as a percentage of full speed, of the PID loop 10%
when Extensible Web is Disabled.
Range Extn Trim range, as a percentage of full speed, of the PID loop 15%
when Extensible Web is Enabled.
Extensible Web Selects the PID Trim Range for two web types: Extensible Disabled
or Non-Extensible.
Other Enable Disconnects Dancer Loading output when other spindle Disabled
Tension is Enabled.

HA354464 issue 2 page 8 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual

Operation Description
Armature Current Memory input. Expects a value between -200% and 200%.
Current
Boost Tension Demand input. Expects a value between -100% and 100%.
Boost Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Boost Select Tension Demand input. Expects Proportional (true) or Fixed (false).
Build Up General Input. Expects a value between 1 and 20.
CM Boost Current Memory input. Expects Proportional (true) or Fixed (false).
CM Boost Select Current Memory input. Expects a value between -100% and 100%.
Core 1 Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Core 2 Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Core Select Diameter Calc. input. Expects Core 2 (true) or Core 1 (false).
D Exponent Speed Demand input. Expects an ordinal between 1 and 10.
D Max Gain Speed Demand input. Expects a value between -5 and 5.
D Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
Dancer Cal Tension Demand input. Expects a value between -100% and 100%.
Diameter Filter Diameter Calc. input. Expects a value between 0 and 1.0.
Diameter Hold Diameter Calc. input. Expects Hold (true) or Track (false).
Drive Exponent Speed Demand input. Expects an ordinal between 1 and 10.
Drive Max Gain Speed Demand input. Expects a value between 0 and 200.
Drive Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
Ext Dia Select Diameter Calc. input. Expects External (true) or Core (false).
Ext Diameter Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Extensible Web Speed Demand input. Expects Enabled (true) or Disabled (false).
Feedback Speed Demand input. Expects a value between -100% and 100%.
Forward- Diameter Calc. input. Expects Forward (true) or Reverse (false).
Reverse
Jog Speed Demand input. Expects Enabled (true) or Disabled (false).
Jog Speed Speed Demand input. Expects a value between -120% and 120%.
LC 1 Sign Speed Demand input. Expects a value between -100% and 100%.

HA354464 issue 2 page 9 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
LC 2 Sign Speed Demand input. Expects a value between -100% and 100%.
LC 1 Zero Speed Demand input. Expects a value between -100% and 100%.
LC 2 Zero Speed Demand input. Expects a value between -100% and 100%.
LC Span Speed Demand input. Expects a value between -10 and 10.
Line Speed Diameter Calc. input. Expects a value between -120% and 120%.
Line Speed SP Speed Demand input. Expects a value between -120% and 120%.
Loadcell 1 Speed Demand input. Expects a value between -100% and 100%.
Loadcell 2 Speed Demand input. Expects a value between -100% and 100%.
Memory Enable Current Memory input. Expects Enabled (true) or Disabled (false).
Memory Filter Current Memory input. Expects a value between 0 and 1.0.
Memory Hold Current Memory input. Expects Hold (true) or Track (false).
Min Diameter Diameter Calc. input. Expects a value 0.1% to 100% Full Roll.
Min Speed Diameter Calc. input. Expects a value between -120% and 120%.
Other Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Over-Under Tension Demand input. Expects Over (true) or Under (false).
P Exponent Speed Demand input. Expects an ordinal between 1 and 10.
P Max Gain Speed Demand input. Expects a value between -30 and 30.
P Min Gain Speed Demand input. Expects a value 0 to 100% (of Max Gain).
Preset Enable Diameter Calc. input. Expects Enabled (true) or Disabled (false).
Range Extn Speed Demand input. Expects a value between -100% and 100%.
Range Non-Extn Speed Demand input. Expects a value between -100% and 100%.
Rewind- Tension Demand input. Expects Rewind (true) or Unwind (false).
Unwind
Run Delta Speed Demand input. Expects a value between 0 and 100%.
Stall Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Stall Select Tension Demand input. Expects Proportional (true) or Fixed (false).
Stall Tension Tension Demand input. Expects a value between -100% and 100%.
Start Speed Demand input. Expects Enabled (true) or Disabled (false).
Stop Delta Speed Demand input. Expects a value between 0 and 100%.

HA354464 issue 2 page 10 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
Taper SP Tension Demand input. Expects a value between -100% and 100%.
Taper Select Tension Demand input. Expects Hyperbolic (true) or Linear (false).
Tension Delta Tension Demand input. Expects a value between 0 and 1.0.
Tension Enable Tension Demand input. Expects Enabled (true) or Disabled (false).
Tension SP Tension Demand input. Expects a value between -100% and 100%.
UTS Threshold Up to Speed input. Expects a value between -120% and 120%.
WB Threshold Diameter Calc. input. Expects a value between 0 and 100%.
WB Reset Diameter Calc. input. Expects Enabled (true) or Disabled (false).
Winder Speed General input. Expects a value between -120% and 120%.
Get Boost Returns the current state: Value between -100% and 100%.
Get Boost Returns the current state: Enabled (true) or Disabled (false).
Enable
Get Boost Select Returns the current state: Proportional (true) or Fixed (false).
Get Build Up Returns the current state: Value between 1 and 20.
Get CM Boost Returns the current state: Value between -100% and 100%.
Get CM Boost Returns the current state: Proportional (true) or Fixed (false).
Select
Get Core Returns the current state: % (Full Roll = 100%).
Get Core 1 Returns the current state: % (Full Roll = 100%).
Get Core 2 Returns the current state: % (Full Roll = 100%).
Get Core Select Returns the current state: Core 2 (true) or Core 1 (false).
Get Current Returns the current state: Value between -200% and 200%.
Demand
Get D Exponent Returns the current state: Ordinal 1 to 10.
Get D Max Gain Returns the current state: Value between 0% and 100%.
Get D Min Gain Returns the current state: % of Max Gain.
Get Dancer Cal Returns the current state: Value between -100% and 100%.
Get Diameter Returns the current state: % (Full Roll = 100%).
Get Diameter Returns the current state: Value between -1.0 and 1.0.
Filter

HA354464 issue 2 page 11 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
Get Diameter Returns the current state: Holding (true) or Tracking (false).
Hold
Get Diameter Returns the current state: % (Full Roll = 100%).
Preset
Get Drive Returns the current state: Ordinal 1 to 10.
Exponent
Get Drive Max Returns the current state: Value between 0 and 200.
Gain
Get Drive Min Returns the current state: % of Max Gain.
Gain
Get Drive P Returns the current state: Value between 0 and 200.
Gain
Get Ext Dia Returns the current state: Enabled (true) or Disabled (false).
Select
Get Ext Returns the current state: % (Full Roll = 100%).
Diameter
Get Extensible Returns the current state: Enabled (true) or Disabled (false).
Web
Get Feedback Returns the current state: Value between -100% and 100%.
Get Filtered Returns the current state: Value between -200% and 200%.
Current
Get Forward- Returns the current state: Forward (true) or Reverse (false).
Reverse
Get Jog Returns the current state: Enabled (true) or Disabled (false).
Get Jog Speed Returns the current state: Value between -120% and 120%.
Get LC 1 Sign Returns the current state: Value between -100% and 100%.
Get LC 2 Sign Returns the current state: Value between -100% and 100%.
Get LC 1 Zero Returns the current state: Value between -100% and 100%.
Get LC 2 Zero Returns the current state: Value between -100% and 100%.
Get LC Span Returns the current state: Value between -10 and 10.
Get Line Speed Returns the current state: Value between -120% and 120%.
Get Line Speed Returns the current state: Value between -120% and 120%.
SP

HA354464 issue 2 page 12 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
Get Loadcell 1 Returns the current state: Value between -100% and 100%.
Get Loadcell 2 Returns the current state: Value between -100% and 100%.
Get Memory Returns the current state: Enabled (true) or Disabled (false).
Enable
Get Memory Returns the current state: Value between 0 and 1.0.
Filter
Get Memory Returns the current state: Holding (true) or Tracking (false).
Hold
Get Min Returns the current state: % (Full Roll = 100%).
Diameter
Get Min Speed Returns the current state: Value between -120% and 120%.
Get Other Returns the current state: Enabled (true) or Disabled (false).
Enable
Get Over-Under Returns the current state: Over (true) or Under (false).
Get P Exponent Returns the current state: Ordinal 1 to 10.
Get P Max Gain Returns the current state: Value between 0% and 100%.
Get P Min Gain Returns the current state: % of Max Gain.
Get Preset Returns the current state: Enabled (true) or Disabled (false).
Enable
Get Ramped Returns the current state: Value between -120% and 120%.
Speed
Get Range Returns the current state: Value between -100% and 100%.
Get Range Extn Returns the current state: Value between -100% and 100%.
Get Range Non- Returns the current state: Value between -100% and 100%.
Extn
Get Rewind- Returns the current state: Rewind (true) or Unwind (false).
Unwind
Get Run Delta Returns the current state: Value between 0% and 100%.
Get Speed Delta Returns the current state: Value between 0% and 100%.
Get Speed Returns the current state: Value between -120% and 120%.
Demand
Get Stall Enable Returns the current state: Enabled (true) or Disabled (false).

HA354464 issue 2 page 13 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA
SSD LINK SPW Function Block Manual
Get Stall Select Returns the current state: Proportional (true) or Fixed (false).
Get Stall Returns the current state: Value between -100% and 100%.
Tension
Get Start Returns the current state: Started (true) or Off (false).
Get Stop Delta Returns the current state: Value between 0% and 100%.
Get Taper SP Returns the current state: Value between -100% and 100%.
Get Taper Select Returns the current state: Hyperbolic (true) or Linear (false).
Get Tension Returns the current state: Value between -100% and 100%.
Delta
Get Tension Returns the current state: Value between -100% and 100%.
Demand
Get Tension Returns the current state: Enabled (true) or Disabled (false).
Enable
Get Tension SP Returns the current state: Value between -100% and 100%.
Get UTS Returns the current state: Value between -120% and 120%.
Threshold
Get Up to Speed Returns the current state: true or false.
Get WB Threshold Returns the current state: Value between 0% and 100%.
Get WB Reset Returns the current state: Enabled (true) or Disabled (false).
Get Web Break Returns the current state: Enabled (true) or Disabled (false).
Get Winder Returns the current state: Value between -120% and 120%.
Speed

HA354464 issue 2 page 14 Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA

You might also like