SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292,...

17
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

Transcript of SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292,...

Page 1: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 2: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 3: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 4: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 5: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 6: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 7: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 8: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 9: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 10: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 11: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 12: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 13: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 14: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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.

Page 15: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 16: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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

Page 17: SINAMICS G: Telegramm-...1 Aufgabe und Lösung Telegrammerweiterung G120 Beitrags-ID: 109737292, V1.0, 03/2017 4 G 7 d 1 Aufgabe und Lösung 1.1 Einführung Die SIMATIC S7-1500 CPUs

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