Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SIMATIC S7-1500 Handbuch
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:

Werbung

S7-1500 Motion Control
SIMATIC
S7-1500
S7-1500 Motion Control
Getting Started
10/2013
A5E03982861-02
___________________
Einleitung
___________________
Vorbereitung
___________________
Antriebe konfigurieren
___________________
Technologieobjekte anlegen
___________________
PLC programmieren
___________________
Funktion testen
___________________
Weiterführende Infomationen
1
2
3
4
5
6
7

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SIMATIC S7-1500

  • Seite 1 ___________________ S7-1500 Motion Control Einleitung ___________________ Vorbereitung ___________________ Antriebe konfigurieren SIMATIC ___________________ Technologieobjekte anlegen S7-1500 ___________________ S7-1500 Motion Control PLC programmieren ___________________ Funktion testen Getting Started ___________________ Weiterführende Infomationen 10/2013 A5E03982861-02...
  • Seite 2: Rechtliche Hinweise

    Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Einleitung ..............................5 Vorbereitung .............................. 7 Voraussetzungen ........................... 7 Prinzipielles Vorgehen ........................8 Projekt öffnen ..........................9 Startbild austauschen ........................10 Bausteine einfügen ........................13 Antriebe konfigurieren ..........................15 SINAMICS S120 konfigurieren ....................15 SINAMICS G120 konfigurieren ....................23 Vorbereitete Antriebe verwenden ....................
  • Seite 4 Inhaltsverzeichnis S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 5: Einleitung

    Einleitung Das Getting Started S7-1500 Motion Control führt Sie durch die Umsetzung der motorunterstützten Teile der Automatisierungsaufgabe "Farbmischanlage". Dadurch lernen Sie die Grundfunktionen von S7-1500 Motion Control kennen. Sie projektieren die Antriebsschnittstellen mit Gerätebeschreibungsdateien (GSD), legen Technologieobjekte an und programmieren diese über Anweisungen in Ihrem Anwenderprogramm. Dieses Getting Started baut auf dem Getting Started S7-1500 auf.
  • Seite 6 Einleitung S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 7: Vorbereitung

    Vorbereitung Voraussetzungen Hardware-Voraussetzungen Um das Getting Started durchzuführen, benötigen Sie folgende Hardware-Komponenten: ● 1 × CPU 1511-1 PN (6ES7511-1AK00-0AB0) ● 1 × S7-1500 Laststromversorgung PM 70W 120/230VAC (6EP1332-4BA00) ● 1 × Profilschiene (6ES7590-1AB60-0AA0) ● 1 × Digitaleingabemodul DI 16x24VDC SRC BA (6ES7521-1BH50-0AA0) ●...
  • Seite 8: Prinzipielles Vorgehen

    Vorbereitung 2.2 Prinzipielles Vorgehen Beispielprojekt Um das Getting Started durchzuführen, benötigen Sie folgende Projektdateien: ● Beispielprojekt "Color_Filling_Station" Sie finden das Ausgangsprojekt als ZIP-Datei auf der Siemens-Website (https://www.automation.siemens.com/salesmaterial-as/interactive-manuals/getting- started_simatic-s7-1500/project/color_filling_station.zip). ● Bibliothek "MotionLib_Color_Filling_Station" Sie finden Bibliothek als ZIP-Datei auf der Siemens-Website (https://www.automation.siemens.com/salesmaterial-as/interactive-manuals/getting- started_simatic-s7-1500/project/color_filling_station_mc.zip).
  • Seite 9: Projekt Öffnen

    Vorbereitung 2.3 Projekt öffnen Projekt öffnen Das mitgelieferte Beispielprojekt "Color_Filling_Station" ist der Ausgangspunkt für das weitere Vorgehen. Öffnen Sie das Projekt in der Projektansicht. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 10: Startbild Austauschen

    Vorbereitung 2.4 Startbild austauschen Startbild austauschen Die Visualisierung des Projekts wurde für das Getting Started S7-1500 Motion Control erweitert. Um die Erweiterung zu nutzen, tauschen Sie das Startbild der Visualisierung aus. Vorgehen Um das Startbild der Visualisierung auszutauschen, gehen Sie folgendermaßen vor: 1.
  • Seite 11 Vorbereitung 2.4 Startbild austauschen 3. Ziehen Sie das Bild "Start screen" auf das entsprechende Bild im Ordner "Color_Mixing_HMI > Bilder". Der Dialog "Einfügen" wird geöffnet. 4. Wählen Sie die Option "Existierende Objekte ersetzen und hierher verschieben". 5. Bestätigen Sie mit "OK". S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 12 Vorbereitung 2.4 Startbild austauschen Erweiterung des Starbilds Das Startbild wurde um den Bereich "SPS mit Drive oder nur HMI Demo" mit folgenden Schaltflächen erweitert: ● Antrieb Mischer vorhanden Ja/Nein ● Antrieb Band vorhanden Ja/Nein Wenn Sie die Farbmischanlage mit den Antrieben testen wollen, schalten Sie die Schaltflächen auf "Ja".
  • Seite 13: Bausteine Einfügen

    Vorbereitung 2.5 Bausteine einfügen Bausteine einfügen Um die Schrittfolgen zu vereinfachen und Wiederholungen zu vermeiden, wurden folgende Programmbausteine vorbereitet: ● Organisationsbaustein "Main" ● Funktionsbaustein "Ctrl_PosAxis" ● Funktionsbaustein "Ctrl_SpeedAxis" Diese Programmbausteine kopieren Sie aus der globalen Bibliothek in das Projekt. Vorgehen Um die Programmbausteine in das Projekt zu kopieren, gehen Sie folgendermaßen vor: 1.
  • Seite 14 Vorbereitung 2.5 Bausteine einfügen S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 15: Antriebe Konfigurieren

    Um den Antrieb in der Netzsicht anzulegen, gehen Sie folgendermaßen vor: 1. Öffnen Sie die Netzsicht des TIA-Portals. 2. Öffnen Sie in der Task Card "Hardware-Katalog" den Ordner "Weitere Feldgeräte > PROFINET IO > Drives > Siemens AG > SINAMICS". S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 16 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren 3. Selektieren Sie den Antrieb "SINAMICS S120 CU310-2 PN V4.5". 4. Ziehen Sie den Antrieb per Drag & Drop in die Netzsicht. Der Antrieb wird in der Netzsicht eingefügt. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 17 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren Antrieb verbinden Um den Antrieb mit der CPU zu verbinden, gehen Sie folgendermaßen vor: 1. Selektieren Sie PROFINET-Schnittstelle der CPU. 2. Öffnen Sie im Inspektorfenster das Register "Eigenschaften > Allgemein > Erweiterte Optionen > Echtzeit-Einstellung". 3.
  • Seite 18 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren 5. Ordnen Sie dem Antrieb die CPU als IO-Controller zu. Ein PROFINET IO-System wird automatisch angelegt. Der Antrieb wird dem PROFINET IO-System als IO-Device zugeordnet. Die CPU wird dem Antrieb als IO-Controller zugeordnet. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 19 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren 6. Öffnen Sie die Topologiesicht. 7. Ziehen Sie mit gedrückter Maustaste eine Verbindung von einem PROFINET-Port des Antriebs auf einen PROFINET-Port der CPU. Die Ports der PROFINET-Schnittstellen werden verschaltet. Die Portverschaltung ist notwendig, um bei der Kommuniaktion mit dem Antrieb IRT verwenden zu können. Mit der Portverschaltung kann die notwendige Bandbreite für die IRT-Kommunikation präziser ermittelt werden.
  • Seite 20 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren Standardtelegramm zuordnen Um dem Antrieb ein Standardtelegramm zuzuordnen, gehen Sie folgendermaßen vor: 1. Doppelklicken Sie in der Topologiesicht auf den Antrieb SINAMICS S120. Die Gerätesicht des Antriebs wird geöffnet. 2. Selektieren Sie im Hardware-Katalog das Antriebsobjekt "DO Servo". S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 21 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren Das TIA-Portal prüft automatisch, ob Sie das selektierte Objekt hinzufügen können. Wenn Sie das Objekt dem Antrieb zuordnen können, wird in der Gerätesicht eine blaue Markierung angezeigt. 3. Doppelklicken Sie das selektierte Antriebsobjekt. Das Antriebsobjekt "DO Servo" wird dem Antrieb zugeordnet und in der Geräteübersicht angezeigt.
  • Seite 22 Antriebe konfigurieren 3.1 SINAMICS S120 konfigurieren 8. Aktivieren Sie das Optionskästchen "Taktsynchroner Betrieb". 9. Aktivieren Sie in der Liste "Detailübersicht" das Optionskästchen "Taktsynchronisation" für den Listeneintrag "GSD-Geraet_1/Standardtelegramm 3". Mit den Einstellungen für die Taktsynchronisation werden die Buszeiten automatisch berechnet und angezeigt. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 23: Sinamics G120 Konfigurieren

    1. Öffnen Sie die Netzsicht des TIA-Portals. 2. Öffnen Sie in der Task Card "Hardware-Katalog" den Ordner "Weitere Feldgeräte > PROFINET IO > Drives > Siemens > SINAMICS". 3. Selektieren Sie den Antrieb "SINAMICS G120 CU240E-2 PN(-F) V4.5". 4. Ziehen Sie den Antrieb per Drag & Drop in die Netzsicht.
  • Seite 24 Antriebe konfigurieren 3.2 SINAMICS G120 konfigurieren Antrieb vernetzen Um den Antrieb mit der CPU zu verbinden, gehen Sie folgendermaßen vor: 1. Ordnen Sie dem Antrieb die CPU als IO-Controller zu. Der Antrieb wird dem PROFINET IO-System als IO-Device zugeordnet. Die CPU wird dem Antrieb als IO-Controller zugeordnet.
  • Seite 25 Antriebe konfigurieren 3.2 SINAMICS G120 konfigurieren Standardtelegramm einfügen Um dem Antrieb ein Standardtelegramm zuzuordnen, gehen Sie folgendermaßen vor: 1. Doppelklicken Sie in der Netzsicht auf den Antrieb SINAMICS G120. Die Gerätesicht des Antriebs wird geöffnet. 2. Geben Sie "Drive_Mixer" für den Namen des Antriebsobjekts in der Geräteübersicht ein. Durch eine eindeutige Namensgebung wird die spätere Zuordnung zum Technologieobjekt vereinfacht.
  • Seite 26: Vorbereitete Antriebe Verwenden

    Antriebe konfigurieren 3.3 Vorbereitete Antriebe verwenden Vorbereitete Antriebe verwenden Sie können das beschriebene Vorgehen abkürzen, indem Sie die Antriebe über die vorbereiteten Gerätebeschreibungsdateien aus der globalen Bibliothek in das Projekt einfügen und entsprechend verbinden. Antriebe einfügen Um die Antriebe aus der globalen Bibliothek in das Projekt einzufügen, gehen Sie folgendermaßen vor: 1.
  • Seite 27 Antriebe konfigurieren 3.3 Vorbereitete Antriebe verwenden 8. Selektieren Sie den Antrieb in der Topologiesicht. 9. Öffnen Sie im Inspektorfenster das Register "Eigenschaften > PROFINET-Schnittstelle [X1] > Erweiterte Optionen > Taktsynchronisation". 10. Aktivieren Sie das Optionskästchen "Taktsynchroner Betrieb". 11. Aktivieren Sie in der Liste "Detailübersicht" das Optionskästchen "Taktsynchronisation" für den Listeneintrag "GSD-Geraet_1/Standardtelegramm 3".
  • Seite 28 Antriebe konfigurieren 3.3 Vorbereitete Antriebe verwenden S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 29: Technologieobjekte Anlegen

    Technologieobjekte anlegen Positionierachse konfigurieren Das Technologieobjekt Positionierachse dient zum lagegeregelten Positionieren eines Antriebs. Mit Motion Control-Anweisungen können Sie über Ihr Anwenderprogramm Positionieraufträge für das Förderband erteilen. Im folgenden Beispiel wird ein Technologieobjekt Positionierachse angelegt und dem zuvor konfigurierten Antrieb SINAMICS S120 zugeordnet. Die Zuordnung der Antriebsschnittstelle erfolgt über das PROFIdrive-Telegramm 3.
  • Seite 30 Technologieobjekte anlegen 4.1 Positionierachse konfigurieren Der Dialog "Neues Objekt hinzufügen" wird geöffnet. 3. Selektieren Sie das Objekt "TO_PositioningAxis". 4. Geben Sie "TO_Conveyor" für den Namen des Technologieobjekts ein. 5. Bestätigen Sie Ihre Eingabe mit "OK". Das Technologieobjekt wird angelegt und in der Projektansicht geöffnet. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 31 Technologieobjekte anlegen 4.1 Positionierachse konfigurieren Antrieb zuordnen Um der Positionierachse einen Antrieb zuzuordnen und die nötigen Parameter zu konfigurieren, gehen Sie folgendermaßen vor: 1. Öffnen Sie das Konfigurationsfenster "Hardware-Schnittstelle > Antrieb". 2. Wählen Sie in der Liste "Antrieb" den Eintrag "Drive_Conveyor" des PROFINET-Antriebs SINAMICS S120 aus.
  • Seite 32 Technologieobjekte anlegen 4.1 Positionierachse konfigurieren Modulo konfigurieren Um die Modulo-Einstellungen zu konfigurieren, gehen Sie folgendermaßen vor: 1. Öffnen Sie das Konfigurationsfenster "Grundparameter". 2. Aktivieren Sie das Optionskästchen "Modulo aktivieren". 3. Geben Sie im Feld "Startwert" den Wert 0.0 mm ein. 4.
  • Seite 33: Drehzahlachse Konfigurieren

    Technologieobjekte anlegen 4.2 Drehzahlachse konfigurieren Drehzahlachse konfigurieren Das Technologieobjekt Drehzahlachse dient zur Vorgabe der Drehzahl für einen Antrieb. Mit Motion Control-Anweisungen können Sie über Ihr Anwenderprogramm Bewegungsaufträge für das Rührwerk erteilen. Im folgenden Beispiel wird ein Technologieobjekt Drehzahlachse angelegt und dem zuvor konfigurierten Antrieb SINAMICS G120 zugeordnet.
  • Seite 34 Technologieobjekte anlegen 4.2 Drehzahlachse konfigurieren Der Dialog "Neues Objekt hinzufügen" wird geöffnet. 3. Selektieren Sie das Objekt "TO_SpeedAxis". 4. Geben Sie "TO_Mixer" für den Namen des Technologieobjekts ein. 5. Bestätigen Sie Ihre Eingabe mit "OK". Das Technologieobjekt wird angelegt und in der Projektansicht geöffnet. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 35 Technologieobjekte anlegen 4.2 Drehzahlachse konfigurieren Antrieb zuordnen Für das vorliegende Beispiel können Sie die voreingestellten Werte der Konfiguration verwenden. Sie müssen nur der Drehzahlachse den entsprechenden Antrieb zuordnen. Um der Drehzahlachse einen Antrieb zuzuordnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie das Konfigurationsfenster "Hardware-Schnittstelle > Antrieb". 2.
  • Seite 36: Vorbereitete Technologieobjekte Verwenden

    Technologieobjekte anlegen 4.3 Vorbereitete Technologieobjekte verwenden Vorbereitete Technologieobjekte verwenden Sie können das beschriebene Vorgehen abkürzen, indem Sie die vorbereiteten Technologieobjekte aus der globalen Bibliothek in das Projekt einfügen und die entsprechenden Antriebe zuordnen. Technologieobjekte einfügen Um die Technologieobjekte aus der globalen Bibliothek in das Projekt einzufügen, gehen Sie folgendermaßen vor: 1.
  • Seite 37: Plc Programmieren

    PLC programmieren Struktur des Anwenderprogramms In diesem Beispiel wird das Anwenderprogramm der entsprechenden Achse in einem eigenen Funktionsbaustein angelegt. Die benötigten Motion Control-Anweisungen werden als Instanzen in die Funktionsbausteine eingefügt. Die Funktionsbausteine werden dann im zyklischen Anwenderprogramm aufgerufen. Motion Control-Anweisungen einfügen 5.2.1 Motion Control-Anweisungen für Positionierachse einfügen Für das Anwenderprogramm zur Steuerung der Positionierachse fügen Sie im...
  • Seite 38 PLC programmieren 5.2 Motion Control-Anweisungen einfügen Funktionsbaustein öffnen Um den Funktionsbaustein zu öffnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Color_Mixing_CPU > Programmbausteine". 2. Doppelklicken Sie auf den Funktionsbaustein "Ctrl_PosAxis". Der Funktionsbaustein wird geöffnet. Im Bereich "Schnittstelle" sind bereits folgende Variablen angelegt: ●...
  • Seite 39 PLC programmieren 5.2 Motion Control-Anweisungen einfügen MC_Power einfügen Um die Motion Control-Anweisung "MC_Power" in den Funktionsbaustein einzufügen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Task Card "Anweisungen" den Ordner "Technologie > Motion Control > S7-1500 Motion Control". 2. Ziehen Sie die Motion Control-Anweisung "MC_Power" per Drag & Drop in das Netzwerk 1.
  • Seite 40 PLC programmieren 5.2 Motion Control-Anweisungen einfügen 3. Klicken Sie auf die Schaltfläche "Multi-Instanz". 4. Bestätigen Sie Ihre Eingabe mit "OK". Die Motion Control-Anweisung "MC_Power" wird in das Netzwerk 1 eingefügt. 5. Ziehen Sie die Variable "Axis" per Drag & Drop vom Bereich "Schnittstelle" auf den Parameter "Axis"...
  • Seite 41 PLC programmieren 5.2 Motion Control-Anweisungen einfügen MC_Reset einfügen Um die Motion Control-Anweisung "MC_Reset" in den Funktionsbaustein einzufügen, gehen Sie folgendermaßen vor: 1. Entsprechend Schritt 1 bis 5 der Handlungsanweisung "MC_Power einfügen" fügen Sie die Motion Control-Anweisung "MC_Reset" in ein leeres Netzwerk ein. 2.
  • Seite 42: Motion Control-Anweisungen Für Drehzahlachse Einfügen

    PLC programmieren 5.2 Motion Control-Anweisungen einfügen 5.2.2 Motion Control-Anweisungen für Drehzahlachse einfügen Für das Anwenderprogramm zur Steuerung der Drehzahlachse fügen Sie im Funktionsbaustein "Ctrl_SpeedAxis" folgende Motion Control-Anweisungen ein: ● MC_Power ● MC_Reset Die Motion Control-Anweisungen "MC_MoveVelocity" ist bereits eingefügt und mit den entsprechenden Variablen verschaltet.
  • Seite 43 PLC programmieren 5.2 Motion Control-Anweisungen einfügen MC_Power einfügen Um die Motion Control-Anweisung "MC_Power" in den Funktionsbaustein einzufügen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Task Card "Anweisungen" den Ordner "Technologie > Motion Control > S7-1500 Motion Control". 2. Ziehen Sie die Motion Control-Anweisung "MC_Power" per Drag & Drop in das Netzwerk 1.
  • Seite 44 PLC programmieren 5.2 Motion Control-Anweisungen einfügen 3. Klicken Sie auf die Schaltfläche "Multi-Instanz". 4. Bestätigen Sie Ihre Eingabe mit "OK". Die Motion Control-Anweisung "MC_Power" wird in das Netzwerk 1 eingefügt. 5. Ziehen Sie die Variable "Axis" per Drag & Drop vom Bereich "Schnittstelle" auf den Parameter "Axis"...
  • Seite 45 PLC programmieren 5.2 Motion Control-Anweisungen einfügen MC_Reset einfügen Um die Motion Control-Anweisung "MC_Reset" in den Funktionsbaustein einzufügen, gehen Sie folgendermaßen vor: 1. Entsprechend Schritt 1 bis 5 der Handlungsanweisung "MC_Power einfügen" fügen Sie die Motion Control-Anweisung "MC_Reset" in ein leeres Netzwerk ein. 2.
  • Seite 46: Vorbereitete Funktionsbausteine Verwenden

    PLC programmieren 5.2 Motion Control-Anweisungen einfügen 5.2.3 Vorbereitete Funktionsbausteine verwenden Sie können das beschriebene Vorgehen abkürzen, indem Sie die vorbereiteten Funktionsbausteine aus der globalen Bibliothek in das Projekt einfügen und die entsprechenden Variablen verschalten. Funktionsbausteine einfügen Um die Funktionsbausteine aus der globalen Bibliothek in das Projekt einzufügen, gehen Sie folgendermaßen vor: 1.
  • Seite 47: Motion Control-Anweisungen In Das Zyklische Anwenderprogramm Einbinden

    PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 5.3.1 Motion Control-Anweisungen für Positionierachse einbinden Die zur Steuerung der Positionierachse angelegten Motion Control-Anweisungen werden über den entsprechenden Funktionsbaustein im zyklischen Anwenderprogramm eingebunden. Der Funktionsbaustein wird im Organisationsbaustein "Main [OB35]" eingefügt und mit den entsprechenden Parametern verschaltet.
  • Seite 48 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 2. Öffnen Sie den Organisationsbaustein "Main [OB35]". Im Netzwerk 5 befindet sich die Ansteuerlogik des Förderbands (SCL_Valve_Conveyor). S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 49 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 3. Ziehen Sie den Funktionsbaustein "Ctrl_PosAxis" per Drag & Drop von der Projektnavigation in das Netzwerk 11 "Motion Control - Positioning Axis (Conveyor)". Der Dialog "Aufrufoptionen" wird geöffnet. 4. Bestätigen Sie mit "OK". S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 50 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden Funktionsbaustein verschalten Um den Funktionsbaustein mit den entsprechenden Parametern zu verschalten, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Color_Mixing_CPU > Technologieobjekte". 2. Ziehen Sie das Technologieobjekt "TO_Conveyor" per Drag & Drop von der Projektnavigation auf den Parameter "Axis_Name".
  • Seite 51 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 8. Halten Sie Taste <STRG> gedrückt und ziehen Sie die Variable "Conveyor_Fillposition_found" (Netzwerk 5) per Drag & Drop auf den Parameter "Fillpos_Reached". 9. Wählen Sie am Parameter "Error" die Variable "ERROR_Conveyor" aus. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 52: Motion Control-Anweisungen Für Drehzahlachse Einbinden

    PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 5.3.2 Motion Control-Anweisungen für Drehzahlachse einbinden Die zur Steuerung der Drehzahlachse angelegten Motion Control-Anweisungen werden über den entsprechenden Funktionsbaustein im zyklischen Anwenderprogramm eingebunden. Der Funktionsbaustein wird im Organisationsbaustein "Main [OB35]" eingefügt und mit den entsprechenden Parametern verschaltet.
  • Seite 53 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 3. Ziehen Sie den Funktionsbaustein "Ctrl_SpeedAxis" per Drag & Drop von der Projektnavigation in das Netzwerk 10 "Motion Control Speed Axis (Mixer)". Der Dialog "Aufrufoptionen" wird geöffnet. 4. Bestätigen Sie mit "OK". S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 54 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden Funktionsbaustein verschalten Um den Funktionsbaustein mit den entsprechenden Parametern zu verschalten, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Color_Mixing_CPU > Technologieobjekte". 2. Ziehen Sie das Technologieobjekt "TO_Mixer" per Drag & Drop von der Projektnavigation auf den Parameter "Axis_Name".
  • Seite 55 PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 5. Halten Sie Taste <STRG> gedrückt und ziehen Sie die Variable "STOP_RESET_Filling_Process" (Netzwerk 5) per Drag & Drop auf den Parameter "Reset". 6. Wählen Sie am Parameter "Error" die Variable "ERROR_MIXER" aus. S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 56: Vorbereiteten Ob35 Verwenden

    PLC programmieren 5.3 Motion Control-Anweisungen in das zyklische Anwenderprogramm einbinden 5.3.3 Vorbereiteten OB35 verwenden Sie können das beschriebene Vorgehen abkürzen, indem Sie den vorbereiteten Organisationsbaustein "Main [OB35]" aus der globalen Bibliothek in das Projekt einfügen. "Main [OB35]" einfügen Um den Organisationsbaustein "Main [OB35]" aus der globalen Bibliothek in das Projekt einzufügen, gehen Sie folgendermaßen vor: 1.
  • Seite 57: Projekt Übersetzen Und Laden

    PLC programmieren 5.4 Projekt übersetzen und laden Projekt übersetzen und laden Um im nächsten Schritt die Funktionen der Achsen zu testen, übersetzen und laden Sie das Projekt. Vorgehen Um das Projekt zu übersetzen und zu laden, gehen Sie folgendermaßen vor: 1.
  • Seite 58 PLC programmieren 5.4 Projekt übersetzen und laden S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...
  • Seite 59: Funktion Testen

    Funktion testen Achssteuertafel Positionierachse Den Funktionstest und die Inbetriebnahme der Positionierachse zur Positionierung des Förderbands führen Sie mit der Achssteuertafel und der Optimierung durch. Das Vorgehen wird in folgende Handlungen unterteilt: ● Technologieobjekt freigeben ● Drehrichtung kontrollieren ● Wegbewertung kontrollieren ●...
  • Seite 60 Funktion testen 6.1 Achssteuertafel Positionierachse 6. Öffnen Sie das Inbetriebnahmefenster des Technologieobjekts "TO_Conveyor". 7. Um eine Online-Verbindung herzustellen und die Steuerungshoheit für das Technologieobjekt zu übernehmen, klicken Sie auf die Schaltfläche "Holen". Ein Warnhinweis wird angezeigt. 8. Bestätigen Sie mit "Ja". 9.
  • Seite 61 Funktion testen 6.1 Achssteuertafel Positionierachse Drehrichtung kontrollieren Um die Achse mit der Achssteuertafel zu verfahren und die Drehrichtung zu kontrollieren, gehen Sie folgendermaßen vor: 1. Wählen Sie in der Achssteuertafel die Betriebsart "Tippen" aus. 2. Geben Sie eine Sollgeschwindigkeit sowie die gewünschten Werte für Beschleunigung, Verzögerung und Ruck an.
  • Seite 62 Funktion testen 6.1 Achssteuertafel Positionierachse Wegbewertung kontrollieren Um die die Achse mit der Achssteuertafel zu verfahren und die Wegbewertung zu kontrollieren, gehen Sie folgendermaßen vor: 1. Markieren Sie die aktuelle mechanische Position der Achse. 2. Wählen Sie in der Achssteuertafel die Betriebsart "Referenzpunkt setzen" aus. 3.
  • Seite 63 Funktion testen 6.1 Achssteuertafel Positionierachse Geschwindigkeitsbewertung kontrollieren Um die die Achse mit der Achssteuertafel zu verfahren und die Geschwindigkeitsbewertung zu kontrollieren, gehen Sie folgendermaßen vor: 1. Wählen Sie in der Achssteuertafel die Betriebsart "Drehzahlvorgabe" aus. 2. Geben Sie für die Sollgeschwindigkeit einen kleinen Wert ein (z. B. 100 mm/s). 3.
  • Seite 64 Funktion testen 6.1 Achssteuertafel Positionierachse Verstärkung optimieren Die Funktion "Optimierung" unterstützt Sie bei der Ermittlung der optimalen Verstärkung (Kv-Faktor) für die Lageregelung der Achse. Hierzu wird der Geschwindigkeitsverlauf der Achse während einer vorgebbaren Positionierbewegung mit der Trace-Funktion aufgezeichnet. Anschließend können Sie die Aufzeichnung auswerten und die Verstärkung entsprechend anpassen.
  • Seite 65 Funktion testen 6.1 Achssteuertafel Positionierachse 5. Werten Sie den Kurvenverlauf der Trace-Aufzeichnung aus. Passen Sie die Verstärkung schrittweise an. Klicken Sie nach jeder Werteingabe auf die Schaltfläche "Vorwärts" bzw. "Rückwärts". Damit übernehmen Sie den Wert und starten jeweils eine neue Bewegung und Trace-Aufzeichnung.
  • Seite 66 Funktion testen 6.1 Achssteuertafel Positionierachse Fehler auswerten Wenn bei der Steuerung des Technologieobjekts mit der Achssteuertafel ein Fehler auftritt, wird das durch den Status "Fehler" angezeigt. Um einen Fehler auszuwerten, gehen Sie folgendermaßen vor: 1. Um die Fehlermeldungen in der Meldungsanzeige anzuzeigen, aktivieren Sie im Kontextmenü...
  • Seite 67: Achssteuertafel Drehzahlachse

    Funktion testen 6.2 Achssteuertafel Drehzahlachse Achssteuertafel Drehzahlachse Den Funktionstest und die Inbetriebnahme der Drehzahlachse zur Steuerung des Rührwerks führen Sie mit der Achssteuertafel durch. Das Vorgehen wird in folgende Handlungen unterteilt: ● Technologieobjekt freigeben ● Achse verfahren und kontrollieren ● Fehler auswerten Voraussetzung ●...
  • Seite 68 Funktion testen 6.2 Achssteuertafel Drehzahlachse 3. Um eine Online-Verbindung herzustellen und die Steuerungshoheit für das Technologieobjekt zu übernehmen, klicken Sie auf die Schaltfläche "Holen". Ein Warnhinweis wird angezeigt. 4. Bestätigen Sie mit "Ja". 5. Um das Technologieobjekt freizugeben, klicken Sie auf die Schaltfläche "Freigeben". Der Antrieb wird eingeschaltet und der Drehzalsollwert Null ausgegeben.
  • Seite 69 Funktion testen 6.2 Achssteuertafel Drehzahlachse Achse verfahren und kontrollieren Um die die Achse mit der Achssteuertafel zu verfahren und die Bewegung zu kontrollieren, gehen Sie folgendermaßen vor: 1. Wählen Sie in der Achssteuertafel die Betriebsart "Tippen" aus. 2. Geben Sie eine Solldrehzahl sowie die gewünschten Werte für Beschleunigung, Verzögerung und Ruck an.
  • Seite 70 Funktion testen 6.2 Achssteuertafel Drehzahlachse Fehler auswerten Wenn bei der Steuerung des Technologieobjekts mit der Achssteuertafel ein Fehler auftritt, wird das durch den Status "Fehler" angezeigt. Um einen Fehler auszuwerten, gehen Sie folgendermaßen vor: 1. Um die Fehlermeldungen in der Meldungsanzeige anzuzeigen, aktivieren Sie im Kontextmenü...
  • Seite 71: Funktion Im Startbild Testen

    Funktion testen 6.3 Funktion im Startbild testen Funktion im Startbild testen Die Funktion Ihres Anwenderprogramms testen Sie über das Startbild der Visualisierung. Vorgehen Um die Funktion Ihres Anwenderprogramms zu testen, gehen Sie folgendermaßen vor: 1. Speichern Sie das Projekt. 2. Laden Sie das Projekt in die CPU. 3.
  • Seite 72 Funktion testen 6.3 Funktion im Startbild testen 6. Betätigen Sie im Startbild des Projekts die Schaltfläche "Antrieb Band vorhanden". Der Antrieb des Förderbands wird durch die Motion Control-Anweisung "MC_Power" eingeschaltet. Mit der Freigabe "MC_Power.Status" = TRUE wird ein Auftrag der Motion Control- Anweisung "MC_Home"...
  • Seite 73: Weiterführende Infomationen

    S7-1500 Motion Control beschrieben. Service & Support im Internet Zusätzlich zu unserem Dokumentationsangebot bieten wir Ihnen im Internet (http://www.siemens.com/automation/service&support) unser komplettes Wissen online an. Dort finden Sie: ● den Newsletter, der Sie ständig mit den aktuellsten Informationen zu Ihren Produkten versorgt.
  • Seite 74 Weiterführende Infomationen S7-1500 Motion Control Getting Started, 10/2013, A5E03982861-02...

Inhaltsverzeichnis