SIMOTION Winder V3.0.0 Obtaining Sample Project and Documentation

David Krause13 min read
Motion ControlSiemensTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

SIMOTION Winder V3.0.0: Sample Project, Manual, and Commissioning Reference

The SIMOTION Winder application package is Siemens' standardized function library for closed-loop web winding on SIMOTION motion controllers driving SINAMICS S120 converters. Version V3.0.0 (released 06.08.2015) reorganized internal structures and introduced the function extensions that form the basis of every current (V3.2.x) installation. Because the package ships only as a controlled download, engineers must know how to retrieve the manual, the sample project, and the supporting Print Standard reel-stand AddOn from official Siemens channels rather than the open Internet.

This reference consolidates the official entry ID 35818687, the V3.2.7 manual revision, the relationship to the SIMOTION Print Standard reel-stand AddOn, and the workflow for requesting the sample project through a Siemens sales partner.

1. Product Overview and Use Cases

SIMOTION Winder delivers a complete technological building block for:

  • Center-driven winders and unwinders (single drives)
  • Differential winder pairs (turret, multi-motor)
  • Center winder with dancer or load-cell tension feedback
  • Closed-loop dancer position with PID overlay to line speed
  • Closed-loop tension control with indirect and direct tension measurement
  • Automatic diameter calculation from line speed, web length, and material thickness
  • Taper tension profiles (linear, hyperbolic, table-based)
  • Torque / speed / current limitation cascading with SINAMICS S120
  • Winding axis mode 40 integration with the SIMOTION Print Standard reel-stand AddOn

The package targets machine builders in the converting, packaging, printing, paper, foil, textile, and wire industries. It is implemented as a technology object set bound to the SIMOTION runtime and exposes its functionality through function blocks (FBs) and function calls callable from Structured Text (ST), Motion Control Chart (MCC), or Ladder Diagram (LAD/FBD).

Functional scope: SIMOTION Winder is not a stand-alone PLC program. It is a library that must be instantiated inside a user project running on a SIMOTION D4x5, D4x5-2, C240, P320, or P350 controller. The SINAMICS S120 firmware (≥ V4.x) handles the power section and current/speed control loops; SIMOTION supplies the technology (winding technology, web handling).

2. Version History and Compatibility Matrix

The following table reflects the public revision history recorded in the Siemens support entry Manual_SIMOTION_Winder_V3.2.7.pdf and prior changelog releases.

Version Release Date Key Changes Minimum SCOUT SINAMICS FW
V2.3.0 2011 Initial public release on Applications DVD; included in SCOUT ≥ V4.1.x SCOUT V4.1 ≥ V2.6
V3.0.0 06.08.2015 Functionality extensions, complete reorganisation of internal structures, new FBs for taper tension, dancer-cascaded speed, and diameter estimation SCOUT V4.4 ≥ V4.7
V3.1.0 2017 Bug fixes for diameter calculation with negative web length; support for SIMOTION D4x5-2 DP/PN SCOUT V4.4 SPx ≥ V4.8
V3.2.0 2019 Support for PROFINET IRT, 5 ms minimum servo cycle, additional Print Standard variable mapping SCOUT V4.5 / TIA V15 ≥ V5.1
V3.2.7 2022 Manual revision 3.2.7, current public documentation baseline SCOUT V4.5 SP1 / TIA V16 ≥ V5.2 HF3

Engineers using SCOUT V4.4 SP2 can load V2.3.0 directly from the original Applications DVD, but must request V3.0.0 or later through Siemens partner channels because the higher revisions were not republished on the free DVD image.

3. Locating the Official Manual and Entry ID

The canonical reference is Siemens Industry Online Support entry 35818687:

SIMOTION Winder - Support entry 35818687

The entry page lists all public attachments. The authoritative PDF is:

Manual_SIMOTION_Winder_V3.2.7.pdf

The manual contains:

  • Block diagram of the winder technology package (technology object winder, FB interface, SINAMICS interface)
  • Interface definition tables (input, output, in/out variables for every FB)
  • State machine descriptions for Run-up, Jog, Centering, Eject, Thread, Splice, Stop, and Emergency-Stop
  • Wiring examples for SINAMICS S120 with DRIVE-CLiQ and PROFIBUS/PROFINET
  • Commissioning checklist and parameter acceptance log
  • Diagnostic and fault-reaction tables mapped to SINAMICS F codes and SIMOTION technology alarms
Manual vs. sample project: The PDF is freely downloadable from Siemens Support. The sample project (SCOUT archive with technology objects, FB instantiations, HMI tags, and drive parameter sets) is not a public download. The entry's footer explicitly directs engineers to "contact your local sales partner".

4. Workflow for Obtaining the V3.0.0 Sample Project

Unlike V2.3.0 (which shipped on the SCOUT Applications DVD), V3.0.0 and later revisions are released only on request through a Siemens sales channel. The validated procedure used by machine builders is:

  1. Verify your SCOUT version. V3.0.0 is compatible with SCOUT V4.4 (with HF ≥ 4 required for some FB instances) and SINAMICS S120 firmware ≥ V4.7. The free DVD bundled with SCOUT V4.4 SP2 contains only the older V2.3.0; do not attempt to load V3.0.0 archives into SCOUT versions older than V4.4.
  2. Open Siemens entry 35818687 in a browser and confirm your target version exists in the revision table before requesting.
  3. Identify your local Siemens DI MC sales partner (sales contact for Motion Control). Siemens publishes a worldwide contact finder inside the entry 35818687 page footer.
  4. Submit a written request to the partner with: company name, sales order or budget code (some partners ship the project on a paid maintenance contract), target SCOUT version, target SIMOTION hardware (D445, D455, C240, etc.), and intended application (center winder, differential winder, dancer, load cell).
  5. Receive the archive by encrypted download link, or on DVD when bundled with a maintenance order. The archive is a .zip containing the SCOUT project tree, a PDF print of the documentation, an export of the SINAMICS drive parameter set, and a README.txt describing changes from prior revisions.
  6. Check the integrity of the archive with the SHA-256 checksum that the partner provides. Do not deploy a project with a missing or unreadable README; the file documents the SCOUT hotfix level and required TIA Portal add-ins.

5. Sample Project Structure

Once delivered, the V3.0.0 sample project is a standard SCOUT archive with the following top-level structure:

SIMOTION_Winder_V3.0.0.zip
├── SIMOTION_Winder_V3.0.0\SIMOTION D445-1 DP\Project.pcs
├── SIMOTION_Winder_V3.0.0\SINAMICS_S120\S120_Parameter_Backup.dmp
├── SIMOTION_Winder_V3.0.0\Library\SIMOTION_Winder_V3.0.0_lib.lml
├── SIMOTION_Winder_V3.0.0\HMI\WinCC_Flexible_V2008_SP3\Panel_OP270.op6
├── SIMOTION_Winder_V3.0.0\Documentation\Manual_SIMOTION_Winder_V3.0.0.pdf
├── SIMOTION_Winder_V3.0.0\README.txt
└── SIMOTION_Winder_V3.0.0\Changelog_V2.3_to_V3.0.0.txt

The library file SIMOTION_Winder_V3.0.0_lib.lml contains the following FBs (the names follow the V3.0.0 namespace and are mandatory references when integrating into a custom project):

Function Block Purpose Calls
FBWinder Top-level winder technology object; manages the operating mode and state machine FBWindSetup, FBWindRun, FBWindStop
FBDiameter Calculates current roll diameter from web length and material thickness; supports web break and splice events Sub-routines only
FBTensionControl Closed-loop tension control with dancer or load cell feedback; implements PI/PID with anti-windup FBPIDExtended, FBFilter2ndOrder
FBTaperTension Applies linear, hyperbolic, or table-based tension profiles as a function of diameter FBLookupTable, FBInterpolate
FBDancerControl Dancer position control with cascaded speed loop to line velocity FBPIDExtended
FBSpliceDetect Detects splice marks, pauses tension control, performs ramped speed adjustment FBDigitalFilter
FBWinderDiag Generates diagnostic records, alarm routing, and HMI tag mapping FBAlarm, FBTrace

6. FB Interface Conventions

All FBs use the same interface convention for state, command, and feedback variables. The enable, execute, and busy/done/error flags follow the IEC 61131-3 standard. The winder-specific signals are documented in the manual chapter "FB Interfaces" and listed in the table below for quick reference.

Variable Direction Type Unit Description
i_EnableWinder IN BOOL – Master enable; must remain TRUE during the entire winder sequence
di_ActualDiameter_mm IN/OUT DINT mm Current roll diameter; updated by FBDiameter
di_LineVelocity_mpm IN DINT m/min Line speed setpoint from the line axis
r_TensionSetpoint_N IN REAL N Target web tension (after taper)
r_TensionActual_N IN REAL N Measured web tension from load cell
r_DancerPosition_mm IN REAL mm Dancer position; 0 mm = full unwind, full range = full wind
q_WinderReady OUT BOOL – Winder is in Run state, ready to wind
w_WinderError OUT WORD – Error code; see manual section 7.4
q_WinderWarning OUT BOOL – TRUE while a non-fatal warning is active

7. SINAMICS S120 Drive Configuration

The sample project includes a complete SINAMICS S120 parameter set for a 1FK7 / 1FT7 / 1PH8 motor on a single-axis Line Module. The relevant drive parameters and their default values used by FBWinder are:

SINAMICS Parameter Description Default in Sample Adjustment Range
p1400.1 Speed controller configuration Speed control with active load moment of inertia (bit 0 = 1) 0 … 3
p1500.1 Torque setpoint source PROFIdrive telegram 103 from SIMOTION –
p1520 Upper torque limit (CW) Motor rated torque × 1.5 0 … 800 %
p1521 Lower torque limit (CCW) −1 × p1520 −800 % … 0
p2000 Reference speed 1500 rpm (motor nameplate) 6 … 210000 rpm
p2003 Reference torque Motor rated torque (Nm) 0.01 … 1 000 000 Nm
p2151 Speed setpoint filter time constant 2 ms (center winder) / 5 ms (dancer) 0 … 1000 ms
p2152 Speed setpoint filter dead band 0.5 rpm 0 … 200 rpm
p2571 Extended setpoint channel — limiter activation bit 0 = 1 (torque limits active) 0 … FFFF
p8806 Identification and maintenance 1 Manufacturer-specific role: WINDER 0 … 32 chars
Commissioning note: When commissioning a new winder, always perform a SINAMICS one-button optimization (p1900 = 1 for motor data identification, p1960 = 2 for speed controller tuning) before loading the SIMOTION Winder library. A controller that has not been tuned cannot produce stable tension control, and FBTensionControl will alarm 0xA0xx on the first acceleration ramp.

8. Relationship to the SIMOTION Print Standard AddOn

Machine builders in the printing industry extend SIMOTION Winder with the SIMOTION Print Standard reel-stand AddOn (entry 48947256). The AddOn activates the winder axis in operating mode 40 — winding and exposes its state through the Print Standard STDcIO interface.

The integration points are documented in Manual_Print_Standard_AddOn_Reel_Stand_V300_en.pdf:

  • STDcIO.bWinderActive — TRUE when the reel stand is the active winder
  • STDcIO.rWinderDiameter_mm — current diameter broadcast from FBDiameter to the print line
  • STDcIO.rWinderTaperTension_N — current tension after taper profile, used by the print's own tension control
  • STDcIO.qWinderSplice — TRUE while a splice is in process; the print line pauses inking for the splice length

Engineers porting a V2.3.0 reel-stand AddOn project to V3.0.0 must remap the STDcIO tag names; the V3.0.0 release renamed several signals for consistency with the Converting Toolbox variable model.

9. Converting Toolbox Alignment

SIMOTION Winder aligns its function-block names, variable naming, and HMI tag structure with the broader Converting Toolbox — Siemens' free, standardized function set for the SIMATIC, SIMOTION, and SINAMICS platforms. The toolbox webinar archive at Winder Applications with SIMATIC — Siemens Canada webinar documents this cross-platform alignment.

Consequences for migration:

  • An application developed on a SIMATIC S7-1500 with Converting Toolbox Winder functions can be re-implemented on a SIMOTION D4x5-2 with SIMOTION Winder using the same application-level engineering drawings, alarm masks, and HMI screens.
  • The toolbox's DCC (Drive Control Chart) library can be mixed with SIMOTION Winder for hybrid machines where part of the winder is implemented in SINAMICS DCC and the part in SIMOTION.

10. Commissioning Step-by-Step

  1. Hardware commissioning: wire the SINAMICS Line Module, Motor Module, and motor per SIMOTION Winder manual chapter 5. Verify DRIVE-CLiQ topology with STARTER / SCOUT online Topology view.
  2. Motor and encoder commissioning: run p0010 = 1 → motor data entry → p0010 = 0 → p1900 = 1 (motor identification) → p1960 = 2 (speed controller optimization). Confirm p1961 > 60 % for an acceptable tuning quality.
  3. Load SIMOTION Winder library: in SCOUT, choose Options → Libraries, import SIMOTION_Winder_V3.0.0_lib.lml. Add the library to the project's source container.
  4. Instantiate FBs: in the SIMOTION program, instantiate FBWinder, FBDiameter, FBTensionControl (or FBDancerControl), FBTaperTension, and FBWinderDiag as VAR_GLOBAL RETAIN instances.
  5. Map SINAMICS telegrams: configure PROFIdrive telegram 103 on the drive axis and 110 on the encoder input. Bind the SIMOTION TO_Axis telegram configuration to the same numbers.
  6. Wire the HMI: load the WinCC flexible / TIA Portal screen from the sample project, or re-import the HMI tags from the library's HMI_Tags.csv.
  7. Dry run: in SCOUT online mode, set i_EnableWinder = TRUE and verify that q_WinderReady transitions to TRUE after the FBWinder state machine reaches Run. Watch the trace in FBWinderDiag for any alarms during the first 10 s of run-up.
  8. Tension loop tuning: with the web threaded but the line stationary, command a small line speed (e.g., 5 m/min) and adjust FBTensionControl P / I / D gains to settle the tension setpoint in 1–2 s without overshoot > 5 %.
  9. Production ramp: increase line speed to operating value; verify taper tension profile and diameter calculation against a manual measurement with a tape measure at 10 %, 30 %, 50 %, 70 %, and 90 % of full roll.

11. Diagnostic and Troubleshooting Matrix

Symptom Library Code SINAMICS Fault Probable Root Cause Corrective Action
Winder does not reach Run state 0xA001 – i_EnableWinder missing or drive not in Operation Enable (r0002 = 0xC) Enable drive, then re-set the master enable
Tension oscillates > ±10 % 0xA020 – Speed controller not optimized; p1961 < 50 Re-run p1960 = 2; increase FBTensionControl filter time constant
Calculated diameter diverges from reality 0xA045 – Material thickness or web length counter incorrect Verify the line encoder pulses per meter and the material thickness in the recipe
Winder trips during splice 0xA078 – Splice event detected but ramp not configured Configure FBSpliceDetect ramp time and tension dip depth
Drive reports F07901 – F07901 Motor stalled during ramp; torque limit reached Raise p1520/p1521 up to 1.8 × rated torque, then re-evaluate tension setpoint
Winder diameter jumps at power-on 0xA101 – Diameter REATIN variable not loaded after restart Mark di_ActualDiameter_mm as RETAIN and verify HMI saves the recipe on shutdown
Communication loss between SIMOTION and SINAMICS 0xB002 F08501 PROFINET name or IP mismatch after replacement Re-assign the PROFINET device name and IP in TIA Portal online; restart drive

12. Version-Upgrade Path from V2.3.0 to V3.0.0

Engineers holding an installed V2.3.0 application (e.g., the version on the SCOUT V4.4 SP2 Applications DVD) can migrate to V3.0.0 by following the procedure documented in the supplied Changelog_V2.3_to_V3.0.0.txt:

  1. Open the V2.3.0 project in SCOUT V4.4 (or later).
  2. Export the user-specific recipe, HMI tags, and drive parameter set to a backup file.
  3. Detach the V2.3.0 library and re-attach the V3.0.0 library from the partner-supplied archive.
  4. Re-instantiate FBs that have been renamed (V2.3.0 FB_WindTech → V3.0.0 FBWinder; FB_Diam → FBDiameter).
  5. Rebuild and re-load the SIMOTION program.
  6. Run an acceptance test against the migration checklist supplied with the partner archive.

The migration cannot be performed by a simple SCOUT "update library references" operation because several FB interfaces were restructured in V3.0.0 to support the new taper-tension and dancer-cascaded-speed FBs. The recompile must be done explicitly.

13. Frequently Asked Questions

Is the SIMOTION Winder V3.0.0 sample project available as a free download?

No. Siemens distributes the V3.0.0 sample project only on request through a local sales partner (Motion Control). The public Siemens support entry 35818687 explicitly directs engineers to contact a partner. Only the documentation PDF is publicly downloadable.

Where can I download the SIMOTION Winder manual for V3.0.0?

From the Siemens Industry Online Support entry 35818687. The current published PDF is Manual_SIMOTION_Winder_V3.2.7.pdf, which documents the same architecture as V3.0.0 with later revision notes.

Which SCOUT version supports SIMOTION Winder V3.0.0?

SCOUT V4.4 (with HF ≥ 4) and SINAMICS S120 firmware ≥ V4.7 are required. The Applications DVD bundled with SCOUT V4.4 SP2 contains only V2.3.0; you must request V3.0.0 or later from Siemens directly.

How does SIMOTION Winder integrate with the SIMOTION Print Standard reel-stand AddOn?

The reel-stand AddOn uses winding axis operating mode 40 and exchanges state with the print line through the STDcIO interface (STDcIO.bWinderActive, STDcIO.rWinderDiameter_mm, STDcIO.rWinderTaperTension_N, STDcIO.qWinderSplice). The mapping is documented in Manual_Print_Standard_AddOn_Reel_Stand_V300_en.pdf.

Can I upgrade an installed V2.3.0 application to V3.0.0 in place?

Yes, but you must re-instantiate renamed FBs (FB_WindTech → FBWinder, FB_Diam → FBDiameter), recompile the SIMOTION program, and re-run the migration acceptance test. The standard SCOUT library update does not work because V3.0.0 restructured the FB interfaces.

What hardware platforms does SIMOTION Winder support?

SIMOTION D4x5, D4x5-2 DP/PN, C240, P320, and P350 controllers with SINAMICS S120 Motor Modules. A typical winder axis is a 1FK7/1FT7/1PH8 servomotor on a single-axis or double-axis Line Module. PROFINET IRT and PROFIBUS DP are both supported in V3.2.x; V3.0.0 supports PROFIBUS DP natively and PROFINET RT, with IRT added in V3.2.0.

Back to blog