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