SINAMICS G: Telegramm-erweiterung eines positionsgeregelten Antriebs
SIMATIC S7-1500, SINAMICS G120
https://support.industry.siemens.com/cs/ww/DE/view/109737292
Siemens Industry Online Support
Gewährleistung und Haftung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 2
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Gewährleistung und Haftung
Hinweis Die Anwendungsbeispiele sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Anwendungsbeispiele stellen keine kundenspezifischen Lösungen dar, sondern sollen lediglich Hilfestellung bieten bei typischen Aufgabenstellungen. Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Anwendungsbeispiele entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung. Durch Nutzung dieser Anwendungsbeispiele erkennen Sie an, dass wir über die beschriebene Haftungsregelung hinaus nicht für etwaige Schäden haftbar gemacht werden können. Wir behalten uns das Recht vor, Änderungen an diesen Anwendungsbeispiele jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesem Anwendungsbeispiel und anderen Siemens Publikationen, wie z. B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang.
Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in diesem Applikationsbeispiel beschriebenen Beispiele, Hinweise, Programme, Projektierungs- und Leistungsdaten usw. verursachte Schäden ist ausgeschlossen, soweit nicht z. B. nach dem Produkthaftungsgesetz in Fällen des Vorsatzes, der groben Fahrlässigkeit, wegen der Verletzung des Lebens, des Körpers oder der Gesundheit, wegen einer Übernahme der Garantie für die Beschaffenheit einer Sache, wegen des arglistigen Verschweigens eines Mangels oder wegen Verletzung wesentlicher Vertragspflichten zwingend gehaftet wird. Der Schadens-ersatz wegen Verletzung wesentlicher Vertragspflichten ist jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht Vorsatz oder grobe Fahrlässigkeit vorliegt oder wegen der Verletzung des Lebens, des Körpers oder der Gesundheit zwingend gehaftet wird. Eine Änderung der Beweislast zu Ihrem Nachteil ist hiermit nicht verbunden. Weitergabe oder Vervielfältigung dieser Anwendungsbeispiele oder Auszüge daraus sind nicht gestattet, soweit nicht ausdrücklich von der Siemens AG zugestanden.
Security-hinweise
Siemens bietet Produkte und Lösungen mit Industrial Security-Funktionen an, die den sicheren Betrieb von Anlagen, Systemen, Maschinen und Netzwerken unterstützen.
Um Anlagen, Systeme, Maschinen und Netzwerke gegen Cyber-Bedrohungen zu sichern, ist es erforderlich, ein ganzheitliches Industrial Security-Konzept zu implementieren (und kontinuierlich aufrechtzuerhalten), das dem aktuellen Stand der Technik entspricht. Die Produkte und Lösungen von Siemens formen nur einen Bestandteil eines solchen Konzepts.
Der Kunde ist dafür verantwortlich, unbefugten Zugriff auf seine Anlagen, Systeme, Maschinen und Netzwerke zu verhindern. Systeme, Maschinen und Komponenten sollten nur mit dem Unternehmensnetzwerk oder dem Internet verbunden werden, wenn und soweit dies notwendig ist und entsprechende Schutzmaßnahmen (z.B. Nutzung von Firewalls und Netzwerksegmentierung) ergriffen wurden.
Zusätzlich sollten die Empfehlungen von Siemens zu entsprechenden Schutzmaßnahmen beachtet werden. Weiterführende Informationen über Industrial Security finden Sie unter http://www.siemens.com/industrialsecurity.
Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Aktualisierungen durchzuführen, sobald die entsprechenden Updates zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden. Die Verwendung veralteter oder nicht mehr unterstützter Versionen kann das Risiko von Cyber-Bedrohungen erhöhen.
Um stets über Produkt-Updates informiert zu sein, abonnieren Sie den Siemens Industrial Security RSS Feed unter http://www.siemens.com/industrialsecurity.
Inhaltsverzeichnis
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 3
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Inhaltsverzeichnis Gewährleistung und Haftung ...................................................................................... 1
1 Aufgabe und Lösung ......................................................................................... 4
1.1 Einführung ............................................................................................ 4 1.2 Lösung .................................................................................................. 4 1.3 Hard- und Software-Komponenten ...................................................... 5 1.3.1 Gültigkeit............................................................................................... 5 1.3.2 Verwendete Komponenten ................................................................... 5
2 Funktionsweise des Anwendungsbeispiels ................................................... 6
2.1 Datenaustausch mit Standardtelegramm ............................................. 6 2.2 Erweiterung des Standardtelegramms ................................................. 7 2.2.1 Telegrammerweiterung ........................................................................ 7 2.2.2 Normierung ........................................................................................... 8 2.2.3 Funktion "ExtendedData" ..................................................................... 9
3 Konfiguration und Projektierung ................................................................... 10
3.1 Konfiguration der Telegrammerweiterung .......................................... 10 3.2 Erweiterung des S7-Programms ........................................................ 12
4 Installation und Inbetriebnahme .................................................................... 13
4.1 IP-Adressen und Gerätenamen ......................................................... 13 4.2 Einstellungen am PG/PC.................................................................... 13 4.3 Download vom Projekt in die Komponenten ...................................... 14
5 Bedienung des Anwendungsbeispiels .......................................................... 16
6 Literaturhinweise ............................................................................................. 17
7 Historie.............................................................................................................. 17
1 Aufgabe und Lösung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
1 Aufgabe und Lösung
1.1 Einführung
Die SIMATIC S7-1500 CPUs unterstützen die Anbindung PROFIdrive-fähiger Antriebe über PROFINET und PROFIBUS als Drehzahl- oder Positionierachse. Dazu wird im Steuerungsprogramm ein Technologieobjekt projektiert, das über definierte Standarttelegramme mit dem Antrieb kommuniziert.
In diesem Anwendungsbeispiel wird ein SINAMICS G120 als positionsgeregelter Antrieb betrieben. Zusätzlich zum bereits vorhandenen Standardtelegramm sollen folgende Parameterwerte zwischen der Steuerung und dem Antrieb übertragen werden:
Der geglättete Stromistwert (Parameter r27) und der Geberlageistwert (Parameter r482), die aus dem Antrieb gelesen werden.
Die variable Stromgrenze (Parameter p641) die zum Antrieb übertragen wird.
1.2 Lösung
Wenn Sie eine Telegrammerweiterung zu der vorhandenen Projektierung hinzufügen, können Sie weitere Parameterwerte zwischen der Steuerung und dem Antrieb austauschen.
Abbildung 1-1: Vorhandene Komponenten
SIMATIC S7-1511-1 PNSINAMICS G120
CU250S-2 PN
PG/PCPROFINET / IE
Motor mit
Geber
Vorteile
Die Telegrammerweiterung bietet Ihnen eine einfache Möglichkeit zusätzliche Parameterwerte mit Hilfe der zyklischen Kommunikation zwischen Steuerung und Antrieb auszutauschen.
Abgrenzung
Auf die Projektierung, Installation und Funktion des Technologieobjekts "Positionierachse" wird in diesem Anwendungsbeispiel nicht eingegangen.
1 Aufgabe und Lösung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 5
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Vorausgesetzte Kenntnisse
Grundlegende Kenntnisse über das TIA Portal und Startdrive werden vorausgesetzt.
1.3 Hard- und Software-Komponenten
1.3.1 Gültigkeit
Dieses Anwendungsbeispiel ist gültig für
STEP 7 Professional ab Version V14
SINAMICS Startdrive ab Version V14
SINAMICS G120 CU250S-2 PN mit Firmware V4.7.3
SIMATIC S7-1511-1 PN mit Firmware V1.8
1.3.2 Verwendete Komponenten
Hardware-Komponenten
Tabelle 1-1: Hardware-Komponenten
Komponente Anz. Artikelnummer Hinweis
SIMATIC CPU 1511-1 PN
1 6ES7511-1AK00-0AB0 Alternativ können Sie auch eine andere SIMATIC S7-1500 CPU verwenden.
SINAMICS CU250S-2 PN Vector
1 6SL3246-0BA22-1FA0 -
SINAMICS PM240-2 IP20
1 6SL3210-1PE12-3UL1 -
Asynchronmotor 1 1LA7060-4AB10-Z Alternativ können Sie auch einen anderen Asynchronmotor verwenden.
HTL Drehzahlgeber 1 1xP8001-1 -
Software-Komponenten
Tabelle 1-2: Software-Komponenten
Komponente Artikelnummer Hinweis
STEP 7 (TIA Portal) V14 Professional
6ES7822-1..04-.. -
SINAMICS Startdrive V14
6SL3072-4EA02-0XA0
https://support.industry.siemens.com/cs/de/de/view/68034568
Beispieldateien und Projekte
Die folgende Tabelle 1-3 enthält alle Dateien und Projekte, die Sie in diesem Anwendungsbeispiel benötigen.
Tabelle 1-3: Beispieldateien und Projekte
Komponente Hinweis
109737292_extended_communication _G120_v10.zip
Diese gepackte Datei enthält das STEP 7 V14 -Projekt.
109737292_extended_communication _G120_DOCU_v10_de.pdf
Dieses Dokument.
2 Funktionsweise des Anwendungsbeispiels
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 6
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
2 Funktionsweise des Anwendungsbeispiels Das in diesem Anwendungsbeispiel enthaltene TIA Portal V14 Programm, hat die folgende Struktur:
Abbildung 2-1: Programmübersicht
Anwenderprogramm Datenbausteine
Main
[OB1]
Motion
[FB 1]
InstMotion
[DB 10]
MC-Servo
[OB91]
MC-
Interpolator
[OB92]
MC_
MOVEJOG
[FB 1203]
MC_
POWER
[FB 1206]
MC_
RESET
[FB 1207]
Extended
Data
[FC1]
Das Programm erfüllt folgende zwei Aufgaben:
Positionsgeregelter Betrieb eines SINAMICS Antriebs, durch die Verwendung des Technologieobjekts "Positionierachse".
Normierung und Verarbeitung von zusätzlichen Antriebsparametern.
2.1 Datenaustausch mit Standardtelegramm
Das Technologieobjekt "Positionierachse" verwendet in diesem Beispiel das Standardtelegramm 3, um mit dem Antrieb zu kommunizieren. In dem Standardtelegramm 3 sind alle Parameter enthalten, die für den Betrieb eines positionsgeregelten Antriebs notwendig sind.
Tabelle 2-1: Aufbau des Standardtelegramms 3
PZD 1 PZD 2 PZD 3 PZD 4 PZD 5 PZD 6 PZD 7 PZD 8 PZD 9
STW1 NSOLL_B STW3 G1_STW - - - -
ZSW1 NIST_B ZSW3 G1_ZSW G1_XIST1 G1_XIST2
2 Funktionsweise des Anwendungsbeispiels
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 7
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Tabelle 2-2: Daten im Standardtelegramm 3
Name Inhalt
Sendetelegramm zum Antrieb
STW1 Steuerwort 1
NSOLL_B Drehzahlsollwert B (32-Bit)
STW2 Steuerwort 2
G1_STW Geber 1 Steuerwort
Empfangstelegramm vom Antrieb
ZSW1 Zustandswort 1
NIST_B Drehzahlistwert B (32-Bit)
ZSW2 Zustandswort 2
G1_ZSW Geber 1 Zustandswort
G1_XIST1 Geber 1 Lageistwert 1
G1_XIST2 Geber 1 Lageistwert 2
Während Sie den Antrieb projektieren, können Sie das Standardtelegramm 3 auswählen.
2.2 Erweiterung des Standardtelegramms
2.2.1 Telegrammerweiterung
Wenn Sie zu einem Standardtelegramm weitere Parameterwerte zyklisch zwischen der Steuerung und dem Antrieb austauschen möchten, können Sie das Telegramm erweitern. Diese Erweiterung können Sie in der "Gerätesicht" ("Device view") des Antriebs projektieren.
Abbildung 2-2: Erweiterung des Standardtelegramms
Wenn Sie die Telegrammerweiterung einfügen, wird das verwendete Standard-telegramm erweitert.
Der Wert des Parameters p641 (variable Stromgrenze mit dem Datentyp FloatingPoint32) wird zum Antrieb übertragen. Daher müssen Sie den "Sollwert" ("setpoint") um zwei Worte erweitern.
Der Wert des Parameters r27 (geglätteter Stromistwert mit dem Datentyp FloatingPoint32) wird vom Antrieb ausgelesen. Dieser Parameterwert wird normiert übertragen. Daher müssen Sie für die Übertragung dieses Parameterwertes den "Istwerten" ("Actual value") um ein Wort erweitern.
Der Wert des Parameters r482 (Geberlageistwert mit dem Datentyp Unsigned32) wird ebenfalls vom Antrieb ausgelesen. Dieser Parameterwert wird nicht normiert übertragen. Daher müssen Sie für die Übertragung dieses Parameterwertes den "Istwerten" ("Actual value") um weitere zwei Worte erweitern.
2 Funktionsweise des Anwendungsbeispiels
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 8
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Hinweis Wie Sie die Telegrammerweiterung projektieren, können Sie dem Kapitel 3.1 entnehmen.
Nach der Erweiterung hat das Telegramm, mit dem die Informationen zwischen Antrieb und Steuerung ausgetauscht werden, hat sich die Anzahl der Prozess-worte (PZD) vergrößert.
Für die Übertragung der Sollwerte sind zwei PZD hinzugekommen.
Für die Übertragung der Istwerte sind drei PZD hinzugekommen.
Tabelle 2-3: Inhalt der PZD Wörter des erweiterten Telegramms
1 2 3 4 5 6 7 8 9 10 11 12
Standardtelegramm 3 Sendetelegramm zum Antrieb
Erweiterung für p641
- - - - -
Standardtelegramm 3 Empfangstelegramm vom Antrieb
Erweiterung für r27
Erweiterung für r482
Hinweis Eine Beschreibung der PZD-Parameter der SINAMICS G120 CU250S-2 PN können Sie der Antriebsdokumentation \9\ entnehmen.
https://support.industry.siemens.com/cs/de/de/view/109478829
2.2.2 Normierung
Damit ein Parameterwert mit dem Datentyp Gleitpunkt (REAL) in einem Sende- bzw. Empfangswort übertragen wird, müssen Sie den Parameterwert normieren. Hierbei wird der Parameterwert mit Einstellungen von Bezugsparametern, die im Antrieb hinterlegt sind, umgerechnet.
Folgende relevante Bezugsparameter besitzt ein SINAMICS G120:
Tabelle 2-4: Bezugsparameter
Parameter Name Bedeutung
p2000 Bezugsdrehzahl (reference speed)
Bezugsparameter für Drehzahl- und Frequenzwerte
p2001 Bezugsspannung (reference voltage)
Bezugsparameter für Spannungswerte
p2002 Bezugsstrom (reference current)
Bezugsparameter für Stromwerte
p2003 Bezugsdrehmoment (reference torque)
Bezugsparameter für Drehmomentwerte
p2006 Bezugstemperatur (reference temp)
Bezugsparameter für Temperaturwerte
Der im Sende- bzw. Empfangswort übertragene Parameterwert entspricht bei einem Eintrag von 16384 (Hexadezimalwert 4000) dem Wert, der in dem relevanten Bezugsparameter hinterlegt ist. Ein empfangener Wert von hexadezimal 4000 entspricht also 100% des Werts des Bezugsparameters.
2 Funktionsweise des Anwendungsbeispiels
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 9
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Beispiel
In dem vorliegenden Anwendungsbeispiel wird der geglättete Stromistwert (Parameter r27) zusätzlich vom Antrieb in die Steuerung übertragen. Daher wurde eine Telegrammerweiterung der Istwerte von einem Wort (PZD-Wort 10) hinzugefügt (siehe Tabelle 2-3).
Auf das hinzugefügte PZD-Wort 10 kann im Anwenderprogramm der Steuerung durch das Laden der entsprechenden Peripherieadresse des Eingangswortes zugegriffen werden.
Damit Sie im Programm den Stromistwert des Parameters r27 als Gleitpunktwert (REAL-Wert) verwenden können, müssen Sie den Wert umrechnen. Nutzen Sie hierfür folgende Formel.
𝑟27 (𝑅𝐸𝐴𝐿) =𝑃𝑍𝐷 10 (𝑟27)
16384∗ 𝐵𝑒𝑧𝑢𝑔𝑠𝑤𝑒𝑟𝑡 (𝑃𝑎𝑟𝑎𝑚𝑒𝑡𝑒𝑟 𝑝2002)
Im TIA Portal-Projekt dieses Anwendungsbeispiels wir diese Berechnung mit der Funktion "ExtendenData" realisiert.
2.2.3 Funktion "ExtendedData"
Mit der Funktion "ExtendedData" wird ein PZD-Wort, das über einen Peripherieeingang eingelesen wird, in den tatsächlichen Parameterwert umgerechnet.
Bausteinaufruf
Sie können den Baustein "ExtendedData" in einem Organisationsbaustein (OB) oder einem anderen Funktionsbaustein aufrufen.
Abbildung 2-3: Bausteinaufruf "ExtendedData"
Bausteinparameter
In der folgenden Tabelle sind die Ein- und Ausgangsparameter der Funktion "ExtendedData" aufgelistet.
Tabelle 2-5: Ein- und Ausgänge des Bausteins
Name Typ Anfangswert Funktion
Eingänge
inputPara WORD 16#0 Eingabe des Peripherieeingangs
referencePara REAL 0.0 Bezugsparameterwert
Ausgang
valueData REAL 0.0 Berechneter Parameterwert
Hinweis Der Inhalt der Funktion "ExtendedData" ist im Kapitel 3.2 dargestellt.
3 Konfiguration und Projektierung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 10
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
3 Konfiguration und Projektierung In diesem Anwendungsbeispiel werden bei einem positionsgeregelten Antrieb zusätzliche Parameter mit der Telegrammerweiterung zwischen der Steuerung und dem Antrieb ausgetauscht. Dabei wird vorausgesetzt, dass Sie bereits den positionsgeregelten Antrieb mit der in Tabelle 1-1 aufgelisteten Hardware projektiert und fehlerfrei in Betrieb genommen haben.
Hinweis Ein ausführliches Beispiel für das Positionieren eines SINAMICS G120 mit einer SIMATIC S7-1500 können Sie dem Anwendungsbeispiel \4\ entnehmen.
https://support.industry.siemens.com/cs/de/de/view/81666970
3.1 Konfiguration der Telegrammerweiterung
Die folgende Schritttabelle beschreibt Ihnen, wie Sie die Telegrammerweiterung des Standardtelegramms 3 projektieren.
Tabelle 3-1: Konfiguration der Telegrammerweiterung
Nr. Aktion Anmerkung
1. Aktivieren Sie die "Gerätesicht" ("Device view") des SINAMICS und öffnen Sie die "Eigenschaften" ("Properties") des Antriebs.
2. Aktivieren Sie im Register "Zyklischer Datenaustausch" ("Cyclic data exchange") das Standardtelegramm 3 und tragen Sie die Erweiterung ein.
3. Öffnen Sie die Parameterliste des Antriebs
1. Aktivieren Sie die "Funktionssicht" ("Functional View").
2. Öffnen Sie die Funktionssicht "Senderichtung" ("Transmit direction").
3 Konfiguration und Projektierung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 11
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Nr. Aktion Anmerkung
4. Bei der Projektierung der Telegrammerweiterung wird automatisch das ausgewählte Telegramm auf "Freie Telegrammprojektierung mit BICO [999]" ("Free telegram configuration with BICO [999]") gesetzt.
5. In der Funktionssicht der "Senderichtung" ("Transmit direction") können Sie nun im PZD-Wort Nummer 10 den Parameter r27 "Stromistwert Betrag geglättet" ("Absolute actual current smoothed") projektieren.
6. Wiederholen Sie Schritt 5 und projektieren Sie in den PZD-Worten 11&12 den Parameter r482 "Geberlageistwert" ("Encoder actual position value").
7. In der Funktionssicht der "Empfangsrichtung" ("Receive direction") können Sie den Parameter p641 "Stromgrenze variabel" ("Current limit variable") in die PZD-Worte 6 und 7 projektieren.
8. Speichern Sie die Projektierung und laden Sie diese in den Antrieb.
3 Konfiguration und Projektierung
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 12
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
3.2 Erweiterung des S7-Programms
Damit Sie den eingelesenen Stromwert des Parameters r27 im Programm als Gleitpunktzahl nutzen können, muss der Stromwert umgewandelt werden.
Tabelle 3-2: Erweiterung des S7-Programms
Nr. Aktion Anmerkung
1. Fügen Sie eine Funktion in das vorhandene Steuerungsprogramm ein.
1. Wählen Sie als einzufügenden Baustein eine Funktion aus.
2. Bestätigen Sie mit "OK".
2. Für die Umrechnung des Parameterwerts benötigen Sie folgende Schritte (siehe Kapitel 2.2.2):
1. Konvertieren Sie das über einen Peripherieeingang eingelesene PZD-Wort in den Datentyp REAL.
2. Dividieren Sie das PZD-Wort (in REAL) mit dem Wert 16384.0 (Hexadezimalwert 4000).
3. Multiplizieren Sie das Ergebnis von Schritt 2 mit dem Wert des relevanten Bezugsparameters (siehe Tabelle 2-4).
Das Ergebnis dieser Berechnung ist ein REAL-Wert, der dem Parameterwert im Antrieb entspricht.
3. Rufen Sie die Funktion im Steuerungsprogramm auf.
4. Speichern Sie das Programm und laden Sie es in die Steuerung.
-
1
2
3
4 Installation und Inbetriebnahme
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 13
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
4 Installation und Inbetriebnahme
4.1 IP-Adressen und Gerätenamen
In dem Anwendungsbeispiel werden die folgenden IP-Adressen und Gerätenamen verwendet. Nachträgliche Änderungen sind jederzeit möglich.
Tabelle 4-1: IP-Adressen und Gerätenamen
Komponenten Gerätename IP-Adressen
SIMATIC S7-1511 PLC 192.168.0.1
SINAMICS CU250S-2 Drive 192.168.0.2
PG/PC - 192.168.0.200
Die Netzwerkmaske ist in diesem Beispiel 255.255.255.0 und es wird kein Router verwendet.
4.2 Einstellungen am PG/PC
Um eine Verbindung zwischen den Komponenten des Anwendungsbeispiels und Ihrem Erstellsystem (PG/PC) herzustellen, müssen Sie der Netzwerkkarte des PG/PC eine feste IP-Adresse vergeben. Diese Einstellungen können Sie in der Systemsteuerung des PG/PC ändern.
Tabelle 4-2: Einstellungen am PG/PC
Nr. Aktion Anmerkung
1. Stellen Sie in der Systemsteuerung die PG/PC-Schnittstelle ein. Wählen Sie "S7ONLINE (STEP7)" als Zugangspunkt des Anwendungsbeispiels und "TCP/IP -> <verwendete Netzkarte>" als benutzte Schnittstellenparametrierung.
2. Vergeben Sie an die verwendete Netzkarte eine freie, feste IP-Adresse 192.168.0.x (z. B. x = 200) und die Subnetzmaske 255.255.255.0.
Mit diesen Einstellungen können Sie nun die Komponenten des Anwendungsbeispiels erreichen.
1
2
4 Installation und Inbetriebnahme
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 14
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
4.3 Download vom Projekt in die Komponenten
In der folgenden Schritttabelle wird aufgezeigt, wie Sie die einzelnen Programme des Anwendungsbeispiels in die Komponenten laden.
Tabelle 4-3: Download in die Komponenten
Nr. Aktion Anmerkung
1. Dearchivieren Sie folgende zip-Datei in ein lokales Verzeichnis: "109737292_extended_communication_G120_v10.zip"
-
2. Doppelklicken Sie auf die ap14-Datei im soeben dearchivierten Projektordner, um das Projekt im TIA Portal zu öffnen.
-
3. Wenn sich die Portalsicht des TIA Portals öffnet, schalten Sie in die "Projektsicht" ("Project view") um.
4. Laden Sie das Programm der SIMATIC-Steuerung:
1. Markieren Sie im Projektbaum die S7-Steuerung.
2. Laden Sie das Projekt in die Steuerung.
4 Installation und Inbetriebnahme
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 15
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
Nr. Aktion Anmerkung
5. Wenn sich der Dialog "Erweitertes Laden" ("Extended download to device") öffnet, gehen Sie folgendermaßen vor:
1. Wählen Sie die für Ihre Onlineverbindung notwendigen Einstellungen.
2. Markieren Sie die CPU.
3. Laden Sie die Projektierung.
6. Belassen Sie die Einstellungen im "Ladefenster" ("Load preview") und laden Sie das Programm.
7. Laden Sie anschließend die Projektierung des Antriebs.
1. Markieren Sie im Projektbaum des SINAMICS Antrieb.
2. Laden Sie die Projektierung in den Antrieb.
1
5 Bedienung des Anwendungsbeispiels
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 16
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
5 Bedienung des Anwendungsbeispiels
WARNUNG
Achten Sie darauf, dass durch den fahrenden Antrieb keine Personen oder Anlagenteile gefährdet werden.
Ergreifen Sie geeignete Maßnahmen, um zu verhindern, dass der Antrieb über technisch oder mechanisch vorgegebene Grenzen hinaus fahren kann.
In der Beobachtungstabelle "ControlMotion" sind die Bedien- und Beobachtungsmöglichkeiten des Anwendungsbeispiels zusammengefasst.
1. Bedienen und Beobachten des Bausteins "MC_POWER"
2. Bedienen und Beobachten des Bausteins "MC_RESET"
3. Bedienen und Beobachten des Bausteins "MC_MOVEJOG"
4. Auflistung der Parameter, die über die Telegrammerweiterung übertragen werden.
a. Die Variable "InstMotion.statValueData" beinhaltet das Ergebnis der Normierung der Funktion "ExtendedData". Dies entspricht dem Wert des Antriebsparameters r27. Die Variable "inputParameter482" beinhaltet den Wert des Antriebsparameters r482.
b. Die Variable "outputParameter641" beinhaltet den Wert des Antriebsparameters p641. Für die Änderung des Werts wird direkt auf die Peripherieadresse (in diesem Fall Ausgangs-Doppelwort 10) geschrieben.
Abbildung 5-1: Beobachtungstabelle
1
2
3
4
6 Literaturhinweise
Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 17
S
iem
en
s A
G 2
01
7 A
ll ri
gh
ts r
ese
rve
d
6 Literaturhinweise Tabelle 6-1: Literaturhinweise
Thema
\1\ Siemens Industry Online Support
https://support.industry.siemens.com
\2\ Downloadseite des Beitrages https://support.industry.siemens.com/cs/ww/de/view/109737292
\3\ Leitfaden zur Inbetriebnahme eines positionsgeregelten Antriebs
https://support.industry.siemens.com/cs/de/de/view/109479977
\4\ SINAMICS G: Positionieren eines G110M/G120 (Startdrive) mit S7-1500 (TO) über PROFINET/PROFIBUS mit Safety Integrated und HMI
https://support.industry.siemens.com/cs/de/de/view/81666970
\5\ SINAMICS G: Drehzahlsteuern eines G110M / G120 (Startdrive) mit S7-1500 (TO) über PROFINET oder PROFIBUS mit Safety Integrated (via Klemme) und HMI
https://support.industry.siemens.com/cs/de/de/view/78788716
\6\ Zusammenspiel von SIMATIC Steuerungstechnik mit SINAMICS Antrieben
https://support.industry.siemens.com/cs/de/de/view/60733299
\7\ SIMATIC S7-1500 Automatisierungssystem
https://support.industry.siemens.com/cs/ww/de/view/59191792
\8\ Funktionshandbuch SIMATIC S7-1500 Motion Control im TIA Portal V14
https://support.industry.siemens.com/cs/ww/de/view/109739589
\9\ Betriebsanleitung SINAMICS G120 mit den Control Units CU250S-2
https://support.industry.siemens.com/cs/de/de/view/109478829
\10\ Listenhandbuch SINAMICS G120 mit den Control Units CU250S-2
https://support.industry.siemens.com/cs/de/de/view/109477253
7 Historie
Tabelle 7-1: Historie
Version Datum Änderung
V1.0 03/2017 Erste Ausgabe