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...............................................................................................................................................................................................................................................
590+ and 590 (DC Drive)....................................................................................................................................................................................................
690+ and 620 (AC Drive) ...................................................................................................................................................................................................
Tension Enable.............................................................................................................................................................................................................................

3-1
3-1
3-1
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 OVERUNDER = 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 drives 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
Stop
Jog

Pushbutton inputs

Ready

From the drive ready output

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
(loadcell only)

Connect to Setpoint input

Dancer Loading
(dancer only)

Connect to dancer E/P to set dancer tension

Outputs

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 = 48and 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

DRIVES

Chapter 4 Function Block Diagram

4-2

SPW3 Speed Programmed Winder

DRIVES

Chapter 4 Function Block Diagram

SPW3 Speed Programmed Winder

4 -3

DRIVES

Chapter 4 Function Block Diagram

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
CM Boost Select

Increase in current when CM Boost Enable enabled (0%).


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
0%
D
P
10.0
10%
20%
1
T
C
D
F
10.0
E
D
5%

0%
D
T
10%
5%
D
O
D
D
15%
10%
R
50%
D
P
50%
D
L
0%
D
0%
D

ARMATURE CURRENT
BOOST
BOOST ENABLE
BOOST SELECT
BUILD UP
CORE 1
CORE 2
CORE SELECT
DIAMETER HOLD
EXT DIA SELECT
EXT DIAMETER
EXTENSIBLE WEB
FEEDBACK
FORWARD-REVERSE
INTEGRAL
INTEGRAL ENABLE
JOG
JOG SPEED
LINE SPEED
LINE SPEED SP
LOADCELL 1
LOADCELL 2
MEMORY ENABLE
MEMORY HOLD
MIN DIAMETER
MIN SPEED
OTHER ENABLE
OVER-UNDER
PID ENABLE
PRESET ENABLE
RANGE EXTN
RANGE NON-EXTN
REWIND-UNWIND
SETPOINT
STALL ENABLE
STALL SELECT
STALL TENSION
START
TAPER SELECT
TAPER SP
TENSION ENABLE
TENSION SP
WB RESET
WINDER SPEED

0.94

DIAMETER CALCULATOR (300 ms)


DIAMETER FILTER
DIAMETER

WEB BREAK DETECTOR


10% WB THRESHOLD
WEB BREAK
1
0.0
100%
1
20
100%
100%
0%
100%
0%
1.0
-100%
1
2.0
100%
100%
100%
2%
2%

SPEED DEMAND
D EXPONENT
SPEED DEMAND
D MAX GAIN
590 DRIVE P GAIN
D MIN GAIN
LOADCELL TENSION
590 DRIVE EXPONENT
590 DRIVE MAX GAIN
590 DRIVE MIN GAIN
LC 1 SIGN
LC 1 ZERO
LC 2 SIGN
LC 2 ZERO
LC SPAN
NEG FB LIMIT
P EXPONENT
P MAX GAIN
P MIN GAIN
PG LIMIT
POS FB LIMIT
RUN DELTA
STOP DELTA

UP TO SPEED DETECTOR
5% UTS THRESHOLD
UP TO SPEED
TENSION DEMAND (300 ms)
100% DANCER CAL
TENSION DEMAND
33% TENSION DELTA
DANCER LOADING
IN TENSION
CURRENT MEMORY
0%
CM BOOST
CURRENT DEMAND
F
CM BOOST SELECT
CURRENT ENABLE
0.74 MEMORY FILTER
FILTERED CURRENT

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
Parameter

SPW Function Block Manual


Description

Default

Diameter Calculator - Main Parameters


Min Diameter

Minimum value of Diameter Calculator output.


Full diameter = 100% Min = 100%/Build Up

10%

Diameter Filter

Diameter Filter value = e-Tick Time/Filter Time


(if Tick Time = 300ms and Filter Time = 5 seconds, then
Filter value = 0.94).

0.94

Diameter Hold

Initial condition of Diameter Filter.

Preset Enable

Min Speed
Build Up
Diameter Tick
Time

Initial condition of Diameter Preset.


Preset loads value of Core or External Diameter into
Diameter Filter.

Track
Disabled

Line Speed value below which Diameter is held.

5%

Ratio of Full Roll Diameter to Core Diameter.

10

Clock period for Diameter calculation.


Filter Time is proportional to Tick Time.

300 ms

Diameter Calculator - Web Break Parameters


WB Threshold
RewindUnwind

Internal accumulator threshold value to detect a web


break. Represented as a % of full roll diameter.

10%

Selects application for Rewinding or Unwinding.


Rewind = true, Unwind = false. See Forward-Reverse.

Rewind

ForwardReverse

Initial condition of line Direction. Only used in reversing


lines. In Reverse, unwind becomes rewind and rewind
becomes unwind.
Forward = true, Reverse = false.

Forward

WB Reset

Initial condition of Web Break Counter Reset.

Disabled

Initial condition of Tension Enable.

Disabled

Tension Enable

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


determined by update rate of Line Speed SP input,
typically 100ms). 2% in 100ms = Ramp time to 100% of 5
seconds.

2%

Stop Delta

Stop Ramp increment, when Start and Jog are Disabled


(see Run Delta above).

2%

Jog Speed

Value of Jog Speed

5%

Start
Jog

Initial condition of Start input

Disabled

Initial condition of Jog input

Disabled

Speed Demand - PID Parameters


Setpoint
PID Enable
Integral Enable
PG Limit

Dancer Position Setpoint or initial value for Tension


Setpoint.

50%

Initial condition of PID Enable.

Disabled

Initial condition of PID Integral Enable.

Enabled

If absolute value of proportional output is > PG Limit,


then Integral is held at current value.

100%

Pos FB Limit

If Feedback value is > Pos FB Limit, then Integral is held


at current value.

100%

Neg FB Limit

If Feedback value is < Neg FB Limit, then Integral is held


at current value.

-100%

Integral

HA354464 issue 2

Integral Time Constant in seconds.

page 5

10

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


Diameter (if connected).

20

Drive MinGain

Drive Speed loop proportional Gain at Minimum


Diameter (if connected).

100%

Drive Exponent

Drive Speed loop proportional Gain profile between


Drive Max gain and Drive Min gain.

D Max Gain

PID Derivative Gain at Maximum Diameter.

D Min Gain

PID Derivative Gain at Minimum Diameter.

100%

D Exponent

PID Derivative Gain profile between D Max Gain and D


Min Gain.

P Max Gain

PID Proportional Gain at Maximum Diameter.

P Min Gain

PID Proportional Gain at Minimum Diameter.

100%

P Exponent

PID Proportional Gain profile between P Max Gain and P


Min Gain.

Speed Demand - Loadcell Parameters


LC Span

LC Span is the Gain of the Loadcell Amplifier.


Range is -10 to 10.

LC 1 Sign

Sign of Loadcell 1 input.


100% = Positive, -100% = Negative.

LC 1 Zero

Zero offset for Loadcell 1 input.

LC 2 Sign

Sign of Loadcell 2 input.


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

100%
0%
100%

Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA

SSD LINK

SPW Function Block Manual

Tension Demand - Main Parameters


Tension Tick
Time

Clock period for Tension Demand calculation.

Stall Tension

Tension value when Stall Enabled.

Stall Select
Stall Enable
Boost
Boost Select

300 ms
50%

Stall value - "Fixed" = Stall Tension, "Proportional" = Stall Proportional


Tension * Set Tension.
Initial condition of Stall Enable
Determines Boost value when Boost Enabled.
Boost value - "Fixed" = Boost, "Proportional" = Boost x
Set Tension.

Disabled
0%
Proportional

Boost Enable

Initial condition of Boost Enable.

Disabled

Tension SP

Initial value of Tension Setpoint.

0%

Initial value of Taper Setpoint.

0%

Taper SP
Taper Select

Selects "Linear" or "Hyperbolic" Taper profile.

Linear

Tension Demand - Output Parameters


Dancer Cal
Tension Delta

Scaling of output for Dancer loading.

100%

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 Current Memory enabled.

0%

CM Boost Select

Boost value - "Fixed" = Boost, "Proportional" = Boost x


Measured Current.

Fixed

Memory Filter

Memory Filter value = e-Tick Time/Filter Time


(if Tick Time = 300ms and Filter Time = 1 second, then
Filter value = 0.74).

.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

Memory Enable

Initial condition of Memory Track and Hold (use if the


current must be sampled before enabling current
memory).

Track

Initial condition of Current Memory Enable (Memory


Enable also enables Memory Hold).

Disabled

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%

Over-Under

Selects Winding Direction. Also used for direction of Jog


for payout and takeup.

Over

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

Disconnects Dancer Loading output when other spindle


Tension is Enabled.

Disabled

Other Enable

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

Current Memory input. Expects a value between -200% and 200%.

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
CM Boost
CM Boost Select

General Input. Expects a value between 1 and 20.


Current Memory input. Expects Proportional (true) or Fixed (false).
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%.

ForwardReverse

Diameter Calc. input. Expects Forward (true) or Reverse (false).

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
Other Enable

Diameter Calc. input. Expects a value between -120% and 120%.


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%.

RewindUnwind
Run Delta

Tension Demand input. Expects Rewind (true) or Unwind (false).


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
Start
Stop Delta

HA354464 issue 2

Tension Demand input. Expects a value between -100% and 100%.


Speed Demand input. Expects Enabled (true) or Disabled (false).
Speed Demand input. Expects a value between 0 and 100%.

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
WB Threshold
WB Reset
Winder Speed

Up to Speed input. Expects a value between -120% and 120%.


Diameter Calc. input. Expects a value between 0 and 100%.
Diameter Calc. input. Expects Enabled (true) or Disabled (false).
General input. Expects a 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


Get Build Up

Returns the current state: Proportional (true) or Fixed (false).


Returns the current state: Value between 1 and 20.

Get CM Boost

Returns the current state: Value between -100% and 100%.

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


Get Current
Demand

Returns the current state: Core 2 (true) or Core 1 (false).


Returns the current state: Value between -200% and 200%.

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
Filter

Returns the current state: Value between -1.0 and 1.0.

HA354464 issue 2

page 11

Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA

SSD LINK

SPW Function Block Manual

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 Ext Dia


Select

Returns the current state: Enabled (true) or Disabled (false).

Get Ext
Diameter
Get Extensible
Web

Returns the current state: % (Full Roll = 100%).


Returns the current state: Enabled (true) or Disabled (false).

Get Feedback

Returns the current state: Value between -100% and 100%.

Get Filtered
Current

Returns the current state: Value between -200% and 200%.

Get ForwardReverse

Returns the current state: Forward (true) or Reverse (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 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


SP

Returns the current state: Value between -120% and 120%.

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
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
Get Min Speed
Get Other
Enable
Get Over-Under

Returns the current state: % (Full Roll = 100%).


Returns the current state: Value between -120% and 120%.
Returns the current state: Enabled (true) or Disabled (false).
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
Enable

Returns the current state: Enabled (true) or Disabled (false).

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 NonExtn

Returns the current state: Value between -100% and 100%.

Get RewindUnwind

Returns the current state: Rewind (true) or Unwind (false).

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
Demand
Get Stall Enable

HA354464 issue 2

Returns the current state: Value between -120% and 120%.


Returns the current state: Enabled (true) or Disabled (false).

page 13

Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA

SSD LINK
Get Stall Select

SPW Function Block Manual

Returns the current state: Proportional (true) or Fixed (false).

Get Stall
Tension

Returns the current state: Value between -100% and 100%.

Get Start

Returns the current state: Started (true) or Off (false).

Get Stop Delta


Get Taper SP
Get Taper Select

Returns the current state: Value between 0% and 100%.


Returns the current state: Value between -100% and 100%.
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 UTS
Threshold

Returns the current state: Value between -120% and 120%.

Get Up to Speed
Get WB Threshold

Returns the current state: true or false.


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
Speed

HA354464 issue 2

Returns the current state: Value between -120% and 120%.

page 14

Eurotherm Drives Inc 1808 Michael Faraday Court Reston Virginia 22090 USA

You might also like