Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

*26863375_0521*
Antriebstechnik \ Antriebsautomatisierung \ Systemintegration \ Services
Handbuch
®
MOVIKIT
Winder
Ausgabe 05/2021
26863375/DE

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für SEW-Eurodrive Movikit Winder

  • Seite 1 *26863375_0521* Antriebstechnik \ Antriebsautomatisierung \ Systemintegration \ Services Handbuch ® MOVIKIT Winder Ausgabe 05/2021 26863375/DE...
  • Seite 2 SEW-EURODRIVE—Driving the world...
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Inhaltsverzeichnis Allgemeine Hinweise ........................   5 Gebrauch der Dokumentation.................. 5 Inhalt der Dokumentation.................... 5 Aufbau der Warnhinweise.................... 5 1.3.1 Bedeutung der Signalworte................  5 1.3.2 Aufbau der abschnittsbezogenen Warnhinweise ...........   5 1.3.3 Aufbau der eingebetteten Warnhinweise ............  6 Dezimaltrennzeichen bei Zahlenwerten................ 6 Mängelhaftungsansprüche.................... 6 Nutzungsbedingungen .................... 6 Produktnamen und Marken..................... 7 Urheberrechtsvermerk .................... 7 Mitgeltende Unterlagen.................... 7...
  • Seite 4 Inhaltsverzeichnis 6.4.3 Hochlaufverhalten ..................  17 Antriebsachse einstellen .................... 17 IEC-Projekt generieren .................... 18 IEC-Bibliothek hinzufügen..................... 19 IEC-Programmierung......................  20 Aufbau des IEC-Projekts.................... 20 IEC-Projekt öffnen...................... 21 Funktionsbausteine....................... 21 Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque).... 22 7.4.1 In ........................  23 7.4.2 Out .......................   27 Reibwertermittlung (CreateFrictionTable) .............. 30 7.5.1 In ........................  30 7.5.2 Out .......................
  • Seite 5: Allgemeine Hinweise

    Allgemeine Hinweise Gebrauch der Dokumentation Allgemeine Hinweise Gebrauch der Dokumentation Diese Dokumentation ist Bestandteil des Produkts. Die Dokumentation wendet sich an alle Personen, die Arbeiten an dem Produkt ausführen. Stellen Sie die Dokumentation in einem leserlichen Zustand zur Verfügung. Stellen Sie sicher, dass die Anlagen- und Betriebsverantwortlichen sowie Personen, die unter eigener Verantwortung mit dem Produkt arbeiten, die Dokumentation vollständig gele- sen und verstanden haben.
  • Seite 6: Aufbau Der Eingebetteten Warnhinweise

    Allgemeine Hinweise Dezimaltrennzeichen bei Zahlenwerten Bedeutung der Gefahrensymbole Die Gefahrensymbole, die in den Warnhinweisen stehen, haben folgende Bedeutung: Gefahrensymbol Bedeutung Allgemeine Gefahrenstelle 1.3.3 Aufbau der eingebetteten Warnhinweise Die eingebetteten Warnhinweise sind direkt in die Handlungsanleitung vor dem ge- fährlichen Handlungsschritt integriert. Hier sehen Sie den formalen Aufbau eines eingebetteten Warnhinweises:  ...
  • Seite 7: Produktnamen Und Marken

    Allgemeine Hinweise Produktnamen und Marken Sie sind verpflichtet, den unbefugten Zugriff Dritter auf das zur Verfügung gestellte Material zu verhindern. SEW‑EURODRIVE bleibt Inhaber aller Rechte, auch wenn Sie dieses verändern, mit eigenen oder Programmen eines Dritten verbinden. Wenn während der Softwareinstallation ausführliche Nutzungsbedingungen angezeigt und vor Gebrauch der Software von Ihnen akzeptiert werden müssen, gelten diese zu- sätzlich zu den hier beschriebenen Nutzungsbedingungen.
  • Seite 8: Sicherheitshinweise

    Sicherheitshinweise Vorbemerkungen Sicherheitshinweise Vorbemerkungen Die folgenden grundsätzlichen Sicherheitshinweise dienen dazu, Personen- und Sachschäden zu vermeiden und beziehen sich vorrangig auf den Einsatz der hier do- kumentierten Produkte. Wenn Sie zusätzlich weitere Komponenten verwenden, be- achten Sie auch deren Warn- und Sicherheitshinweise. Zielgruppe Fachkraft für Ar- Alle Arbeiten mit der eingesetzten Software dürfen ausschließlich von einer Fachkraft...
  • Seite 9: Projektierungshinweise

    Projektierungshinweise Voraussetzung Projektierungshinweise Voraussetzung Die richtige Projektierung und eine fehlerfreie Installation der Komponenten sind Vor- aussetzung für eine erfolgreiche Inbetriebnahme und für den Betrieb. Ausführliche Projektierungshinweise finden Sie in der Dokumentation zu den betref- fenden Komponenten. Hardware Folgende Hardware wird vorausgesetzt: ®...
  • Seite 10: Systembeschreibung

    Systembeschreibung Modulbeschreibung Systembeschreibung Modulbeschreibung ® Das MOVIKIT Winder stellt in einer Programmbibliothek Funktionen zur Realisierung von Wickel-Anwendungen bereit, die ein Aufwickeln oder Abwickeln von Materialien mit konstanter Zugkraft oder konstanter Bahngeschwindigkeit ermöglichen. Bei Wickel-Anwendungen erfordern unterschiedliche Materialien und mechanische Gegebenheiten verschiedene Wickeltechnologien. Folgende Standardverfahren wer- den unterstützt: •...
  • Seite 11: Mögliche Anwendungen

    Systembeschreibung Mögliche Anwendungen Mögliche Anwendungen Aufwickler Material mit konstanter Zugkraft oder Bahngeschwindigkeit auf- oder abwickeln. 19122876171 Umwickler Material auf einen anderen Coil umwickleln, wobei der eine Wickler die konstante Bahngeschwindigkeit und der andere Wickler die konstante Zugkraft vorgibt. 19122879755 Wickler mit Tänzer Zugkraftbestimmendes Auf- oder Abwickeln von Material, wobei sich die Zugkraft bei der Tänzerlagereglung durch das Tänzergewicht und bei der Zugkraftregelung durch Regelung der Solldrehzahl über die Zugkraftmessung ergibt.
  • Seite 12: Funktionsbeschreibung

    Funktionsbeschreibung Drehmomentsteuerung (optional mit Zugkraftregelung) Funktionsbeschreibung Drehmomentsteuerung (optional mit Zugkraftregelung) Das Antriebsdrehmoment wird unter Berücksichtigung des aktuellen Durchmessers des Coils so berechnet, dass am Wickelumfang die Zugkraft konstant bleibt. Die Um- fangsgeschwindigkeit folgt hierbei der Leitgeschwindigkeit. Um die Zugkraftgenauigkeit zu erhöhen, können mit einem Zugkraftsensor Sollwertab- weichungen über eine PID-Regelung minimiert werden.
  • Seite 13: Durchmessererfassung

    Funktionsbeschreibung Durchmessererfassung Durchmessererfassung Um den aktuellen Durchmesser des Coils zu erfassen, stehen folgende Möglichkiten zur Verfügung: • Rechner Der Durchmesser wird berechnet über das Drehzahlverhältnis von Leitantrieb oder Messrad und Wickelantrieb. Etwaige Schwankungen des Durchmessers hängen von der Qualität der Drehzahlerfassung ab. Solche Schwankungen können mit einem Filter geglättet werden.
  • Seite 14: Inbetriebnahme

    Inbetriebnahme Voraussetzungen Inbetriebnahme Voraussetzungen • Beachten Sie die Installationshinweise in den Dokumentationen zu den verwende- ten Geräten und Softwarekomponenten. ® • In der MOVISUITE werden die in Betrieb zu nehmenden Geräte angezeigt. Ablauf der Inbetriebnahme Folgendes Schaubild zeigt schematisch den Ablauf der Inbetriebnahme: Inbetriebnahme MOVISUITE®...
  • Seite 15: Projekt Anlegen

    Inbetriebnahme Projekt anlegen Projekt anlegen HINWEIS ® Detailliertere Informationen zur Bedienung der Engineering-Software MOVISUITE finden Sie in der dazugehörigen Dokumentation. ® ü Ein neues MOVISUITE -Projekt wurde erstellt und ist geöffnet. 1. Fügen Projekt benötigten Geräteknoten, Softwareknoten ® (MOVI-C  SoftwareNode) und Softwaremodule hinzu. ð...
  • Seite 16: Movi-C ® Controller Konfigurieren

    Inbetriebnahme MOVI-C® CONTROLLER konfigurieren MOVI-C® CONTROLL konfigurier ® MOVI-C CONTROLLER konfigurieren HINWEIS ® Detailliertere Informationen zur Konfiguration des MOVI-C CONTROLLER finden Sie in der dazugehörigen Dokumentation. 6.4.1 Zykluszeit einstellen Das Einstellen der Zykluszeit erfordert folgende Teilschritte: "Sollwertzyklus Steuerung" auf den Achsen einstellen ®...
  • Seite 17: Hochlaufverhalten

    Inbetriebnahme Antriebsachse einstellen 6.4.3 Hochlaufverhalten Folgendes Diagramm veranschaulicht Hochlaufverhalten ® MOVI-C CONTROLLER am Feldbus. Der Zeitraum von "24 V EIN" bis "Status der Achsen vorhanden" beträgt < 1 min. Laufzeitsystem MOVI-C®-System Feldbuskommuni- Hochlaufstatus ist gestartet ist betriebsbereit kation ist aktiv Inaktiv Handshake Aktiv Aktiv...
  • Seite 18: Iec-Projekt Generieren

    Inbetriebnahme IEC-Projekt generieren IEC-Projekt generieren Führen Sie die folgenden Schritte durch, um mittels automatischer Codegenerierung ® ein IEC-Projekt basierend auf den Konfigurationen in der MOVISUITE zu erstellen. ® ü Das Konfigurieren des MOVISUITE -Projekts ist abgeschlossen. ® 1. Klicken Sie in der Funktionssicht in der MOVISUITE auf den Softwaremodul-Be- ®...
  • Seite 19: Iec-Bibliothek Hinzufügen

    2. Klicken Sie in der Symbolleiste des Bibliothekverwalters auf die Schaltfläche [Bi- bliothek hinzufügen]. ð Das Dialogfenster zum Auswählen einer Bibliothek wird angezeigt. 3. Geben Sie in der Volltextsuche "SEW MOVIKIT Winder" ein und klicken Sie auf das markierte Ergebnis. 4. Klicken Sie auf [OK].
  • Seite 20: Iec-Programmierung

    IEC-Programmierung Aufbau des IEC-Projekts IEC-Programmierung Aufbau des IEC-Projekts Das IEC-Projekt weist folgende Grundstruktur auf: Nr. Name Beschreibung SEW_GVL_Internal Die globale Variablenliste SEW_GVL_Internal beinhaltet die zum verwendeten Softwaremodul passenden Instanzen. Auf diese Variablen darf nicht aus dem Anwenderprogramm geschrieben werden. Des Weiteren enthält die Struktur eine Instanz als Kommunikationspuffer zum ®...
  • Seite 21: Iec-Projekt Öffnen

    IEC-Programmierung IEC-Projekt öffnen IEC-Projekt öffnen ® • Wenn bereits ein IEC-Projekt generiert wurde, wählen Sie in MOVISUITE im Kon- ® textmenü des MOVI-C CONTROLLER den Menübefehl [Tools] > [IEC-Editor]. • Wenn noch kein IEC-Projekt generiert wurde, befolgen Sie die im Kapitel "IEC- Projekt generieren" (→ 2 18) beschriebenen Schritte.
  • Seite 22: Drehmomentsteuerung - Optional Mit Zugkraftregelung (Tensiontorque)

    IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Der Funktionsbaustein TensionTorque enthält Steuer- und Statusvariablen für die Drehmomentsteuerung. Übersicht 34189361163 Startbedingung Variable Zustand xPositiv xNegativ xStart Prozesszustand - Leitgeschwindigkeit = 0, Antrieb steht: • Mit den Signalen xPositiv und xNegativ wird die Drehrichtung so bestimmt, dass der Antrieb als Abwickler oder Aufwickler (xUnwinder) arbeitet.
  • Seite 23 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) 7.4.1 Variablenname Beschreibung xActivate Datentyp - BOOL • TRUE - Funktion aktivieren. • FALSE - Funktion deaktivieren. Die Ausgänge des Funktionsbausteins werden abgelöscht, womit der An- trieb mit der in den Applikationsgrenzen eingestellten Verzögerung stoppt.
  • Seite 24 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Variablenname Beschreibung lrActualLineSpeedAcc Datentyp – LREAL Leitwert Beschleunigung aktuelle Bahngeschwindigkeit in m/(min*s) Nur bei aktivierter Beschleunigungskompensation (ST_Config_TensionTorque) notwendig. aFrictionTable Datentyp – ARRAY [0..121] OF LREAL Reibwerttabelle xDisableFrictionComp Datentyp - BOOL • TRUE – Reibkompensation inaktiv. •...
  • Seite 25 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Config (ST_Config_TensionTorque) Variablenname Beschreibung lrWinderNominalTor- Datentyp – LREAL Nenndrehmoment in Nm uiLineSpeedFilterTi- Datentyp – UINT Filterzeit (VZ1-Filter) für das Eingangssignal lrActualLineS- peed in ms uiLineSpeedAccFil- Datentyp – UINT terTime Filterzeit (PT1-Filter) für das Eingangssignal lrActualLineSpee- dAcc in ms uiPreSpeed Datentyp –...
  • Seite 26 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Variablenname Beschreibung lrInertiaCompensati- Datentyp – LREAL onThreshold Schwellenwert der Beschleunigung in m / (min * s), ab dem die Beschleunigungskompensation aktiv wird. lrInertiaCompensati- Datentyp – UINT onThresholdTime Zeitdauer im ms, wie lange die Beschleunigung über dem Schwellenwert liegen muss, damit die Beschleunigungskom- pensation aktiv wird.
  • Seite 27: Out

    IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) 7.4.2 Variablenname Beschreibung xActive Datentyp – BOOL • TRUE – Funktion aktiviert. • FALSE – Funktion deaktiviert. lrActualLineSpeedWin- Datentyp – LREAL Aktuelle Bahngeschwindigkeit (Umfangsgeschwindigkeit) in m/min lrActualTension_Set- Datentyp – LREAL point Zugkraftstellwert in N lrActualTension_Si- Datentyp –...
  • Seite 28 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Variablenname Beschreibung xPID_LimitedPos Datentyp – BOOL • TRUE – PID-Reglerausgang ist an der positiven Be- grenzung (PID-Reglereinstellungen überprüfen). • FALSE - PID-Reglerausgang ist innerhalb der positi- ven Begrenzung. Bei aktivierter Zugkraftregelung (ST_Config_TensionTor- que) xPID_LimitedNeg Datentyp –...
  • Seite 29 IEC-Programmierung Drehmomentsteuerung - optional mit Zugkraftregelung (TensionTorque) Variablenname Beschreibung stDiagnose Datentyp – ST_Diagnose "Diagnose (ST_Diagnose)" (→ 2 59) ® Handbuch – MOVIKIT...
  • Seite 30: Reibwertermittlung (Createfrictiontable)

    IEC-Programmierung Reibwertermittlung (CreateFrictionTable) Reibwertermittlung (CreateFrictionTable) Der Funktionsbaustein CreateFrictionTable enthält Steuer- und Statusvariablen für die Reibwertermittlung. Übersicht 34191205131 7.5.1 Variablenname Beschreibung xActivate Datentyp - BOOL • TRUE - Funktion aktivieren. • FALSE - Funktion deaktivieren. Die Ausgänge des Funktionsbausteins werden abgelöscht, womit der An- trieb mit der in den Applikationsgrenzen eingestellten Verzögerung stoppt.
  • Seite 31: Out

    IEC-Programmierung Reibwertermittlung (CreateFrictionTable) 7.5.2 Variablenname Beschreibung xActive Datentyp – BOOL • TRUE – Funktion aktiviert. • FALSE – Funktion deaktiviert. xDone Datentyp – BOOL • TRUE – Reibwerte ermittelt. • FALSE – Reibwerte nicht ermittelt. Eingangssignale Antrieb xModeVelocityActivate Datentyp - BOOL Device Mode "Velocity"...
  • Seite 32: Tänzerlageregelung (Tensiondancer)

    IEC-Programmierung Tänzerlageregelung (TensionDancer) Tänzerlageregelung (TensionDancer) Der Funktionsbaustein TensionDancer enthält Steuer- und Statusvariablen für die Tänzerlageregelung. Übersicht 34191676299 Startbedingung Variable Zustand xPositiv xNegativ xStart Prozesszustand - Leitgeschwindigkeit = 0, Antrieb steht: • Mit den Signalen xPositiv und xNegativ wird die Drehrichtung so bestimmt, dass der Antrieb als Abwickler oder Aufwickler (xUnwinder) arbeitet.
  • Seite 33 IEC-Programmierung Tänzerlageregelung (TensionDancer) Mit automatische Startdurchmesserberechnung (xCalcStartDiameter): • Mit der Startbedingung beschleunigt der Antrieb innerhalb 3 Sekunden auf die Tänzer-Anhebe-/Absenkgeschwindigkeit uiDancerLiftSpeed (ST_Config_Tension- Dancer). Das Aufwickeln oder Abwickeln des Materials führt den Tänzer zunächst auf die Absenkposition uiDancerLiftDownPos (ST_ConfigDancer). Danach wird der Tänzer auf die Tänzer-Sollposition lrSetpointDancer angehoben und der Start- durchmesser berechnet.
  • Seite 34 IEC-Programmierung Tänzerlageregelung (TensionDancer) Variablenname Beschreibung xStart Datentyp – BOOL • TRUE – Wickeln starten. • FALSE – Wickeln stoppen. lrSetpointDancer Datentyp – LREAL Sollposition Tänzer in % lrSetpointRampDancer Datentyp – LREAL Sollwertrampe Zugkraft in %/s xDancerRelease Datentyp – BOOL • TRUE –...
  • Seite 35 IEC-Programmierung Tänzerlageregelung (TensionDancer) Variablenname Beschreibung lrActualDancerPositi- Datentyp - LREAL onSignal Ist-Tänzerposition, Analogsignal das über die Skalierung des Istwertsignals (ST_Conig_PID) auf [%] skaliert werden muss. (100 % müssen dem Tänzerweg uiDancerDistance (ST_Config_TensionDancer) entsprechen) xPIDcontrollerOff Datentyp – BOOL • TRUE – PID-Regler inaktiv. I-Anteil wird gelöscht und der Reglerausgang auf "0"...
  • Seite 36 IEC-Programmierung Tänzerlageregelung (TensionDancer) Variablenname Beschreibung uiDancerDistance Datentyp – UINT Tänzerweg in mm Muss der skalierten Tänzer-Istposition von 100 % entspre- chen. uiDancerLiftSpeed Datentyp – UINT Anhebe-/Absenkgeschwindigkeit in mm/s des Tänzers beim Anwickelvorgang mit xStart = "TRUE" und Absenken des Tänzers bei Stillstand mit xDancerRelease = "TRUE" und automatischer Startdurchmesserberechnung.
  • Seite 37: Out

    IEC-Programmierung Tänzerlageregelung (TensionDancer) 7.6.2 Variablenname Beschreibung xActive Datentyp – BOOL • TRUE – Funktion aktiviert. • FALSE – Funktion deaktiviert. lrActualLineSpeedWin- Datentyp – LREAL Aktuelle Bahngeschwindigkeit (Umfangsgeschwindigkeit) in m/min lrActualDancerPosition Datentyp – LREAL Ist-Tänzerposition in % xSetpointReached Datentyp – BOOL • TRUE –...
  • Seite 38 IEC-Programmierung Tänzerlageregelung (TensionDancer) Variablenname Beschreibung xPID_LimitedNeg Datentyp – BOOL • TRUE - PID-Reglerausgang ist an der negativen Be- grenzung. (PID-Reglereinstellungen überprüfen) • FALSE - PID-Reglerausgang ist innerhalb der negati- ven Begrenzung. Eingangssignale Antrieb xEnable_ApplicationS- Datentyp – BOOL • TRUE – Applikationsstopp aktiv, nachdem der Antrieb mit lrLineSpeedStopDec bis zum Stillstand verzögert wurde (xEnableApplicationStop = "FALSE"...
  • Seite 39: Zugkraftregelung Über Regelung Der Solldrehzahl Durch Zukraftmessung (Tensionspeed)

    IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Der Funktionsbaustein TensionSpeed enthält Steuer- und Statusvariablen für die Zug- kraftregelung über Regelung der Solldrehzahl durch Zukraftmessung. Übersicht 34191678731 Startbedingung Variable Zustand xPositiv xNegativ xStart Prozesszustand - Leitgeschwindigkeit = 0, Antrieb steht:...
  • Seite 40 IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Variable Zustand xStart • Die PID-Regelung wird abgeschaltet. Ein drehender Antrieb wird mit lrLineSpeed- StopDec (ST_Config_General) bis zum Stillstand abgebremst. 7.7.1 Variablenname Beschreibung xActivate Datentyp - BOOL • TRUE - Funktion aktivieren. •...
  • Seite 41 IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Variablenname Beschreibung lrActualLineSpeed Datentyp – LREAL Leitwert aktuelle Bahngeschwindigkeit in m/min lrActualTensionSignal Datentyp - LREAL Istzugkraft, Analogsignal das über die Skalierung des Ist- wertsignals (ST_Conig_PID) auf [N] skaliert werden muss. xPIDcontrollerOff Datentyp –...
  • Seite 42: Out

    IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Variablenname Beschreibung uiTolerance Datentyp – UINT Toleranzfenster in % in dem sich das Ausgagssignal lrAc- tualTension bei aktiver Zugkraftregelung befinden muss, damit das Ausgangssignal xSetpointReached auf "TRUE" gesetzt werden kann. Toleranzfenster = lrSetpointTension ± uiTolerance uiInRangeTime Datentyp –...
  • Seite 43 IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Variablenname Beschreibung xPID_Active Datentyp – BOOL • TRUE – PID-Regler aktiv. • FALSE – PID-Regler inaktiv. Bei aktivierter Zugkraftregelung (ST_Config_Tensi- onSpeed) xPID_LimitedPos Datentyp – BOOL • TRUE – PID-Reglerausgang ist an der positiven Be- grenzung (PID-Reglereinstellungen überprüfen).
  • Seite 44 IEC-Programmierung Zugkraftregelung über Regelung der Solldrehzahl durch Zukraftmessung (TensionSpeed) Variablenname Beschreibung lrModeVelocityDecelera- Datentyp – LREAL tion Device Mode "Velocity" Sollwert Verzögerung in 1/(min*s) stDiagnose Datentyp – ST_Diagnose "Diagnose (ST_Diagnose)" (→ 2 59) ® Handbuch – MOVIKIT...
  • Seite 45: Geschwindigkeitssteuerung - Optional Geschwindigkeitsregelung (Linespeed)

    IEC-Programmierung Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Der Funktionsbaustein LineSpeed enthält Steuer- und Statusvariablen für die Ge- schwindigkeitssteuerung. Übersicht 34191661067 Startbedingung Variable Zustand xPositiv xNegativ xStart • Der Antrieb beschleunigt mit lrSetpointLineSpeedAcc in positiver oder negativer Drehrichtung auf lrSetpointLineSpeed.
  • Seite 46 IEC-Programmierung Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Die Geschwindigkeitsregelung schaltet sich aus, wenn sich der Istwert der Bahng- schwindigkeit für die Dauer von uiOutRangeTime (ST_Config_LineSpeed) außerhalb der angegebenen uiToleranz (ST_Config_LineSpeed) befindet. Die Ausgangsvariable xErrorFeedbacksignal wird gesetzt. Mit dem Eingangssignal xResetErrorFeedbackSignal wird der Fehler zurückgesetzt. Die Geschwindigkeitsregelung schaltet sich nach Ablauf der Einschaltverzögerung, wieder ein.
  • Seite 47 IEC-Programmierung Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Variablenname Beschreibung xPIDcontrollerOff Datentyp – BOOL • TRUE – PID-Regler inaktiv. I-Anteil wird gelöscht und der Reglerausgang auf "0" gesetzt. • FALSE – PID-Reger aktiv. xResetErrorFeedback- Datentyp – BOOL Signal • TRUE – Fehler Feedbacksignal zurücksetzen. •...
  • Seite 48: Out

    IEC-Programmierung Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Variablenname Beschreibung xActivateSpeedCon- Datentyp – BOOL trol • TRUE – Geschwindigkeitsregelung aktiviert. • FALSE – Geschwindigkeitregelung deaktiviert. uiSwitchOnDelay Datentyp – UINT Einschaltverzögerung der Geschwindigkeitsregelung in ms stPID Datentyp – ST_Config_PID "Konfiguration - PID (ST_Config_PID)" (→ 2 55) stGeneral Datentyp –...
  • Seite 49 IEC-Programmierung Geschwindigkeitssteuerung - optional Geschwindigkeitsregelung (LineSpeed) Variablenname Beschreibung xPID_LimitedNeg Datentyp – BOOL • TRUE - PID-Reglerausgang ist an der negativen Be- grenzung. (PID-Reglereinstellungen überprüfen) • FALSE - PID-Reglerausgang ist innerhalb der negati- ven Begrenzung. Bei aktivierter Geschwindigkeitsregelung (ST_Config_Li- neSpeed) xErrorFeedbackSignal Datentyp –...
  • Seite 50: Durchmessererfassung (Diameteracquisition)

    IEC-Programmierung Durchmessererfassung (DiameterAcquisition) Durchmessererfassung (DiameterAcquisition) Der Funktionsbaustein DiameterAcquisition enthält Steuer- und Statusvariablen für die Durchmessererfassung. Übersicht 34191658635 7.9.1 Variablenname Beschreibung lrSetDiameter Datentyp – LREAL Durchmesser in mm Wird mit xSetDiameter gesetzt (z. B. Startdurchmesser). xSetDiameter Datentyp – BOOL • TRUE – lrSetDiameter aktiv, lrSetDiameter wird ohne Verzögerung als lrDiameter ausgegeben.
  • Seite 51 IEC-Programmierung Durchmessererfassung (DiameterAcquisition) Variablenname Beschreibung lrDiameterSignal Datentyp – LREAL Ausgangssignal eines Distanzsensors (Einheit Analogsignal) Nur bei Mode "DistanceSensor" (ST_Config_DiameterAc- quisition) stConfig Datentyp – ST_Config_DiameterAcquisition Konfiguration der Durchmessererfassung lrDmPersistent Datentyp – LREAL Für die netzausfallsichere Speicherung des Durchmesser lrDmPersistent einer netztausfallsicheren Variablen zuwei- sen.
  • Seite 52: Out

    IEC-Programmierung Durchmessererfassung (DiameterAcquisition) Variablenname Beschreibung lrMaterialThickness Datentyp – LREAL Materialstärke in mm Bei Verwendung des Modes "LayerCounter" uiDiameterFilterTime Datentyp – LREAL Filterzeit (VZ1-Filter) des Durchmessers in ms lrDiameterScalingU1 Datentyp – LREAL lrDiameterScalingD1 Skalierung des Durchmessersignals: lrDiameterScalingU2 Zur Skalierung des Istwertsignals müssen 2 Wertepaare angegeben werden die sich aus dem Eingangsignal U1/U2 lrDiameterScalingD2 mit dem dazugehörigen Durchmesser D1/D2 ergeben.
  • Seite 53 IEC-Programmierung Durchmessererfassung (DiameterAcquisition) Variablenname Beschreibung lrDiameterFiltered Datentyp – LREAL Aktueller gefilteter Durchmesser in mm xDmLimiterMax Datentyp – BOOL • TRUE – Aktueller Durchmesser ≥ lrDiameterMax • FALSE – Aktueller Durchmesser < lrDiameterMax (ST_Config_General) xDmLimiterMin Datentyp – BOOL • TRUE – Aktueller Durchmesser ≥ lrDiameterMin •...
  • Seite 54: Konfiguration - Allgemein (St_Config_General)

    IEC-Programmierung Konfiguration - Allgemein (ST_Config_General) 7.10 Konfiguration - Allgemein (ST_Config_General) Variablenname Beschreibung lrGearRatioWinder Datentyp – LREAL Gesamtübersetzung Wickelantrieb lrLineSpeedMax Datentyp – LREAL Maximale Bahngeschwindigkeit in m/min lrLineSpeedStoppDec Datentyp – LREAL Stopverzögerung in m/(min*s) Wird in folgenden Fällen wirksam: • xEnableApplicationStop = "FALSE" •...
  • Seite 55: Konfiguration - Pid (St_Config_Pid)

    IEC-Programmierung Konfiguration - PID (ST_Config_PID) 7.11 Konfiguration - PID (ST_Config_PID) Variablenname Beschreibung lrFeedbackSignalScalin- Datentyp – LREAL Skalierung des Istwertsignals: lrFeedbackSignalSca- Zur Skalierung des Istwertsignals müssen 2 Wertepaare lingP1 angegeben werden die sich aus dem Eingangsignal U1/U2 lrFeedbackSignalScalin- mit der dazugehörigen Zugkraft/Tänzerposition P1/P2 er- geben.
  • Seite 56 IEC-Programmierung Konfiguration - PID (ST_Config_PID) Variablenname Beschreibung uiLimiterPos Datentyp – UINT uiLimiterNeg Positive oder negative Begrenzung des PID-Regler-Aus- gangssignals. Die Werte müssen abhängig von der Be- triebsart in folgender Einheit angegeben werden: • Drehmomentsteuerung mit Zugkraftregelung - N • Tänzerlageregelung - Umdr / min •...
  • Seite 57 IEC-Programmierung Konfiguration - PID (ST_Config_PID) Variablenname Beschreibung lrKpDynDx1 Datentyp – LREAL lrKpDynD1 Parametrierung der durchmesserabhängigen Reglerver- stärkung: lrKpDynDx2 2 Wertepaare, die sich aus den Durchmessern d1 und d2 lrKpDynD2 (lrKpDynDx1 und lrKpDynDx2) mit den dazugehörigenVer- stärkungsfaktoren Kp1 und Kp2 (lrKpDynD1 und lrKpDynD2) ergeben.
  • Seite 58 IEC-Programmierung Konfiguration - PID (ST_Config_PID) Variablenname Beschreibung lrKpDynVx1 Datentyp – LREAL lrKpDynV1 Parametrierung der geschwindigkeitsabhängigen Regler- verstärkung: lrKpDynVx2 2 Wertepaare, die sich aus den Bahngeschwindigkeiten v1 lrKpDynV2 und v2 (lrKpDynVx1 und lrKpDynVx2) mit den dazugehöri- gen Verstärkungsfaktoren Kp1 und Kp2 (lrKpDynV1 und lrKpDynV2) ergeben.
  • Seite 59: Diagnose (St_Diagnose)

    IEC-Programmierung Diagnose (ST_Diagnose) 7.12 Diagnose (ST_Diagnose) Variablenname Beschreibung lrLineSpeed Datentyp – LREAL Aktuelle Bahngeschwindigkeit gefiltert in m/min lrPreControl Datentyp – LREAL Vorsteuerung Solldrehzahl Antrieb in 1/min lrPID_Setpoint Datentyp – LREAL Sollwert PID-Regler lrPID_ActualValue Datentyp – LREAL Istwert PID-Regler lrPID_ActualValueFilte- Datentyp – LREAL Istwert PID-Regler gefiltert lrPID_Out Datentyp –...
  • Seite 60 IEC-Programmierung Diagnose (ST_Diagnose) Variablenname Beschreibung lrVelocitySetpoint Datentyp – LREAL Sollwert Drehzahl Antrieb in Umdr./min lrVelocityActVal Datentyp – LREAL Aktuelle Drehzahl Antrieb in Umdr./min xAccCompActive Datentyp – BOOL • TRUE – Beschleunigungskompensation aktiv. • FALSE – Beschleunigungskompensation nicht aktiv. xMotoring Datentyp – BOOL •...
  • Seite 61: Anwendungsbeispiele

    Anwendungsbeispiele Funktionsbaustein (FB) LineSpeed Anwendungsbeispiele Funktionsbaustein (FB) LineSpeed Eine Wickler-Achse soll Material mit konstanter Bahngeschwindigkeit auf- oder abwi- ® ckeln. Hierzu kann der Funktionsbaustein "LineSpeed" z.  B. über MOVIKIT MultiMotion Auxiliary Velocity an die Antriebsachse angebunden werden. ® Die Vorgehensweise, wie das MOVIKIT MultiMotion Auxiliary Velocity parametriert wird und wie die IEC-Programmierung erfolgt, ist im dazugehörigen Handbuch be- schrieben.
  • Seite 62 Anwendungsbeispiele Funktionsbaustein (FB) LineSpeed User_PRG.Init Initialsierung der Konfigurationsstrukturen: _stConfigGeneralAxis1.lrGearRatioWinder := 3; //Gesamtübersetzung Wickelantrieb _stConfigGeneralAxis1.lrDiameterMin := 40; //[mm] _stConfigGeneralAxis1.lrDiameterMax := 200; //[mm] _stConfigGeneralAxis1.lrLineSpeedMax := 50; //[m/min] _stConfigGeneralAxis1.lrLineSpeedStopDec:= 10; //[m/(min*s)] _stConfigGeneralAxis1.lrAccDecMax := 3000; //[Umdr./(min* s)] _stConfigGeneralAxis1.uiTaskCycleTime := 1; //[ms] _stConfigDiameterAcqAxis1.eMode := 3; // Distanzsensor _stConfigDiameterAcqAxis1.lrDiameterScalingU1 := 500;...
  • Seite 63 Anwendungsbeispiele Funktionsbaustein (FB) LineSpeed   xActivate:=TRUE,   xEnableApplicationStop:=_xEnableApplicationStop,   xPositive:=_xPositive,   xNegative:=_xNegative,   xStart:=_xStart,   lrSetpointLineSpeed:=_lrSetpointLineSpeed,   lrSetpointLineSpeedAcc:=_lrSetpointLineSpeedAcc,   lrSetpointLineSpeedDec:=_lrSetpointLineSpeedDec,   lrActualDiameter:=_fbDiameterAcqAxis1.lrDiameterFiltered,   lrActualVelocity:=Interface_Axis1.Basic.Out.lrActualVelocity,   //Ausgangssignale Axis1 zuweisen   iActualInverterMode:=Interface_Axis1.Inverter.Out.   eActualInverterMode,   xStandstill := Interface_Axis1.Basic.Out.xStandstill,   // FB Ausgänge   xActive => _xActive,   lrActualLineSpeedWinder => _lrActualLineSpeed_Winder,   xSetpointReached => _xSetpointReached,   xEnable_ApplicationStop =>   Interface_Axis1.Basic.In.xEnable_ApplicationStop,   xModeVelocityActivate =>   Interface_Axis1.Velocity.In.xActivate,   //Eingangssignale Axis1 zuweisen   xModeVelocityStart =>...
  • Seite 64: Stichwortverzeichnis

    Stichwortverzeichnis Stichwortverzeichnis Abschnittsbezogene Warnhinweise ......  5 Produktnamen ............ 7 Projektierung ............ 9 Dezimaltrennzeichen .......... 6 Referenzfahrt...... 22, 30, 32, 39, 45, 50 Eingebettete Warnhinweise........ 6 Sicherheitshinweise Bussysteme............ 8 Gefahrensymbole Vorbemerkungen.......... 8 Bedeutung ............ 6 Signalworte in Warnhinweisen ...... 5 Grundstellungsfahrt .... 22, 30, 32, 39, 45, 50 Urheberrechtsvermerk...........
  • Seite 68 SEW-EURODRIVE—Driving the world SEW-EURODRIVE GmbH & Co KG Ernst-Blickle-Str. 42 76646 BRUCHSAL GERMANY Tel. +49 7251 75-0 Fax +49 7251 75-1970 sew@sew-eurodrive.com www.sew-eurodrive.com...

Inhaltsverzeichnis