1500

Deckblatt SINAMICS G/S: Konfiguration von Standardtelegrammen im TIA Portal Zyklische Kommunikation zwischen SIMATIC S7-300/400/1200/1500 und SINAMIC...
54 downloads 1 Views 993KB Size
Deckblatt

SINAMICS G/S: Konfiguration von Standardtelegrammen im TIA Portal Zyklische Kommunikation zwischen SIMATIC S7-300/400/1200/1500 und SINAMICS G/S FAQ Oktober 2013

Service & Support Answers for industry.

Fragestellung

Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es gelten die dort genannten Nutzungsbedingungen (www.siemens.com/nutzungsbedingungen). Durch den folgenden Link gelangen Sie direkt zur Downloadseite dieses Dokuments. http://support.automation.siemens.com/WW/view/de/82841762

Vorsicht Die in diesem Beitrag beschriebenen Funktionen und Lösungen beschränken sich überwiegend auf die Realisierung der Automatisierungsaufgabe. Bitte beachten Sie darüber hinaus, dass bei Vernetzung Ihrer Anlage mit anderen Anlagenteilen, dem Unternehmensnetz oder dem Internet entsprechende Schutzmaßnahmen im Rahmen von Industrial Security zu ergreifen sind. Weitere Informationen dazu finden Sie unter der Beitrags-ID 50203404. http://support.automation.siemens.com/WW/view/de/50203404

Frage Wie wird eine Kommunikation zwischen SIMATIC S7-300/400/1200/1500 und SINAMICS G/S mittels Standardbausteinen im TIA Portal erstellt unter Verwendung von vorgefertigten PLC Datentypen?

Antwort Folgen Sie zur umfassenden Beantwortung dieser Frage den in diesem Dokument aufgeführten Handlungsanweisungen und Hinweisen.

2

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

Inhaltsverzeichnis

Inhaltsverzeichnis 1

Allgemeiner Anwendungsfall ......................................................................... 4

2

Verfügbare PLC Datentypen .......................................................................... 6 2.1 2.2

SINAMICS G120x mit Control Unit CU2x0x-2 .................................... 6 SINAMICS S110/S120....................................................................... 7

3

Einbindung der Anwenderbibliothek ............................................................. 8

4

Erstellung des Datenbausteins.................................................................... 10 4.1 4.2

5

Standardtelegramm ohne Erweiterung ............................................. 10 Standardtelegramm mit Erweiterung ................................................ 13

Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT ................................................................................................... 15

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

3

1 Allgemeiner Anwendungsfall

1

Allgemeiner Anwendungsfall Die Kommunikation zu einem SINAMICS G/S Antriebssystem im TIA Portal kann neben der Nutzung von Technologieobjekten bzw. von vorgefertigten Bausteinen mit geschlossener Struktur ebenso mittels Standardbausteinen und vorgefertigten PLC Datentypen erfolgen.

Hinweis

PLC Datentypen (früher: UDT – user defined data type) stellen einen strukturierten Datentyp mit verschiedenen Inhaltselementen von verschiedenen Datentypen (BOOL, INT, …) dar. Prinzipiell stellt ein PLC Datentyp in der Verwendung als Telegrammtyp nur die logische Bezeichnung der zum Slave/Device übertragenden Daten (Sende / Empfangsrichtung) dar. Bei der Verwendung des identischen Standardtelegramms im SINAMICS Antrieb spiegelt der PLC Datentyp somit das Interface des entsprechenden SINAMICS Antriebs wieder.

Welche Vorzüge bietet die Verwendung eines PLC Datentyps hinsichtlich der Buskommunikation: Abbildung des Standardtelegramms in anwenderfreundliche, binärcodierte Steuer und Zustandswörter Erklärung durch mehrsprachige Kommentare in Englisch und Deutsch Übertragung der PLC Datentypen mittels Anwenderbibliothek in verschiedene TIA Portal Projekte Einfache Erweiterung des PLC Datentyps eines Standardtelegramm mit benutzerdefinierten Steuer / Zustandswörtern Nutzung von Systemfunktionsbausteinen zur zyklischen Kommunikation

4

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

1 Allgemeiner Anwendungsfall

Die nachfolgende Abbildung zeigt den prinzipiellen Aufbau der Automatisierungslösung: Abbildung 1-1

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

5

2 Verfügbare PLC Datentypen

2

Verfügbare PLC Datentypen Die Control Units der SINAMICS G/S Reihe unterstützen jeweils nur eine bestimmte Auswahl aller verfügbarer Standardtelegramme. Für die jeweilige Reihe der Control Units sind in der Anwenderbibliothek entsprechende Ordner angelegt.

Hinweis

2.1

Für die Benutzung der Systemfunktionen sowie der vorbereiteten PLC Datentypen ist es unerheblich, ob der SINAMICS Antrieb im TIA Portal mittels Startdrive ODER per STARTER (GSD/GSDML) angelegt wurde.

SINAMICS G120x mit Control Unit CU2x0x-2 Für die Control Units der Baureihe SINAMICS G sind folgende PLC Datentypen vorbereitet: Abbildung 2-1

6

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

2 Verfügbare PLC Datentypen

2.2

SINAMICS S110/S120 Für die Control Units der Baureihe SINAMICS S sind folgende PLC Datentypen vorbereitet: Abbildung 2-2

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

7

3 Einbindung der Anwenderbibliothek

3

Einbindung der Anwenderbibliothek

Tabelle 3-1

1.

8

Download der Bibliothek

Download der Bibliothek:

2.

Entpacken der Bibliothek

Entpacken der Bibliothek in ein beliebiges Verzeichnis:

3.

Öffnen eines TIA PORTAL Projekts

http://support.automation.siemens.com/WW/view/de/82841762

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

3 Einbindung der Anwenderbibliothek

4.

Öffnen der Anwenderbibliothek

5.

Verwendung der Vorlagen

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

9

4 Erstellung des Datenbausteins

4

Erstellung des Datenbausteins

4.1

Standardtelegramm ohne Erweiterung Der Datenbaustein für eine zyklische Kommunikation wird mit Hilfe der vorhandenen PLC Datentypen in wenigen Schritten erzeugt.

Tabelle 4-1

1.

Einbinden des Datentyps in eine CPU S71x00

2.

Anlegen eines neuen Datenbausteins

10

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

4 Erstellung des Datenbausteins

3.

Datentyp auswählen

4.

Datenbaustein durch Kompilierung erzeugen

5. WICHTIG

Für die Kommunikation mittels einer S7-1200 / S7-1500 ist die Nutzung von Strukturen in optimierten Bausteinen ab der Version V12 SP1 möglich. Für die Parametrierung der Bausteine siehe Kapitel 5.

6. Hinweis

Für die Benutzung des Datenbausteins für eine zyklische Standardkommunikation mit einer S7-300/400 im TIA Portal wird ein Baustein mit absolutem Zugriff generiert. Sollte dieser Zugriff auch für S7-1200/1500 benutzt werden ist es möglich das Bausteinattribut in den Eigenschaften des Bausteins zu ändern.

7. Änderung des Bausteinattributes

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

11

4 Erstellung des Datenbausteins

8. Baustein mit absoluter Adressierung – erkennbar durch die Offsetspalte

12

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

4 Erstellung des Datenbausteins

4.2

Standardtelegramm mit Erweiterung

Tabelle 4-2

1.

Copy and Paste des vorgefertigten Telegramms

2.

Mittels der Option “Zeile hinzufügen“ weitere Datenbereiche anlegen

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

13

4 Erstellung des Datenbausteins

3.

Beispiel für hinzugefügte Sende und Empfangsdaten

4.

Generierung des Datenbausteins

14

Siehe Kapitel 4.1

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

5 Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT

5

Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT Die Bausteine DPRD_DAT (zyklisch Lesen) und DPWR_DAT (zyklisch Schreiben) entsprechen den STEP7 Classic Bausteinen SFC 14/15 und werden für eine zyklische, nicht taktsynchrone Kommunikation verwendet. Nachfolgend wird gezeigt, wie die Bausteine im TIA Portal mit den erzeugten Datenbausteinen verwendet werden können.

Hinweis

Die vorhandenen PLC Datentypen können ebenso als Grundlage für einen Datenbaustein einer taktsynchronen Kommunikation unter Verwendung des OB61 verwendet werden. Eine ausführliche Beschreibung der Konfiguration der taktsynchronen Kommunikation ist zu finden unter :Handbuch STEP7 V12 SP1

Hinweis

Die Antriebssysteme SINAMICS S120/G120 werden bezüglich ihrer Konfiguration nachfolgend NICHT weiter betrachtet. Für die Erstellung der Kommunikation wird von einem fertig projektierten SINAMICS Antrieb ausgegangen. Die Kommunikationsprojektierung ist für PROFIBUS und PROFINET anwendbar.

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

15

5 Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT

Tabelle 5-1

1.

Ausgangspunkt: Konfiguration von einem SINAMICS G120 bzw. S120

2.

Ermittlung der LADDR (HW-ID) der Achsen –am Beispiel der PLCVariablen

3.

Ermittlung der LADDR (HW-ID) der Achsen –anhand der Achskonfiguration

16

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

5 Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT

4.

Einfügen der Standardbausteine DPRD_DAT und DPWR_DAT aus der Anweisungsliste des TIA Portals in die jeweilige Steuerung

5.

Ansicht des Datenbausteins mit optimierten Bausteinzugriff

6.

Einbinden der Bausteine in eine S71x00 unter Einbeziehung des symbolischen Zugriffs am Beispiel des Sinamics. S120

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

17

5 Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT

7.

Ansicht des Datenbausteins mit optimierten Bausteinzugriff und Telegrammweiterung

8.

Einbinden der Bausteine mit einer S7-1x00 unter Einbeziehung des symbolischen Zugriffs am G120 (TLG111 mit Erweiterung)

9.

Wichtig:

18

Bei der Einbindung der Bausteine mit absolutem Bausteinzugriff ist v.a. die Angabe der Zugriffsbreite (WORD 12, WORD 14, …) zu beachten. Der prinzipielle Aufbau des Zugriffs ist : P#DBx.DBXy.y WORD zz (y=DB Nummer, x.x = Startadresse in Bool, zz = Wortlänge)

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

5 Beispiel zur Erstellung der Kommunikation mit DPRD_DAT und DPWR_DAT

10. Aufruf der Standardbausteine DPRD_DAT und DPWR_DAT für die Control Unit G120 mit absolutem Zugriff mit Erweiterung

Die Zugriffsbreite des Standardtelegramms wurde im Kapitel 4 um jeweils ein Doppelwort in Sende- und Empfangsrichtung erweitert. Daraus ergibt sich die Zugriffsbreite von 14 Wörtern für den SINAMICS G120. 11. Aufruf der Standardbausteine DPWR_DAT und DPRD_DAT für die Control Unit S120 mit absolutem Zugriff ohne Erweiterung

Der Baustein des Standardtelegramms wurde im Kapitel 4 ebenso für das Telegramm 111 erzeugt. Diesbezüglich ergibt sich die Zugriffsbreite von 12 Wörtern für den SINAMICS S120.

Konfiguration von Standardtelegrammen im TIA Portal 1.0, Beitrags-ID: 82841762

19