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.
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...
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).
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...
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".
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...
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...
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.
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...
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.
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.
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.
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.
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.
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.
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...
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...
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.
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...
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ü...
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ü...
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"...
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...