Application Note GALILEO 12/2010 MN04802062Z-DE ersetzt M001873-01, 07/2007 Import SIMATIC-Variablen
Impressum Hersteller Eaton Automation AG Spinnereistrasse 8-14 CH-9008 St. Gallen Schweiz www.eaton-automation.com www.eaton.com Support Region North America Eaton Corporation Electrical Sector 1111 Superior Ave. Cleveland, OH 44114 United States 877-ETN-CARE (877-386-2273) www.eaton.com Andere Regionen Bitte kontaktieren Sie Ihren lokalen Lieferanten oder senden Sie eine E-Mail an: automation@eaton.com Originalsprache Deutsch Redaktion A.Schmid Marken- und Produktnamen Alle in diesem Dokument erwähnten Marken- und Produktnamen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Titelinhaber. Copyright Eaton Automation AG, CH-9008 St. Gallen Alle Rechte, auch die der Übersetzung, vorbehalten. Kein Teil dieses Dokuments darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem anderen Verfahren) ohne schriftliche Genehmigung der Firma Eaton Automation AG, St. Gallen reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Änderungen vorbehalten 2 Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com
Bestimmungsgemässer Gebrauch Bestimmungsgemässer Gebrauch Hardware, Software, Betriebssysteme und Treiber dürfen nur für die beschriebenen Einsatzfälle und nur in Verbindung mit den von Eaton Automation AG empfohlenen Komponenten verwendet werden. Warnung! Defekte, die durch unsachgemässe Behandlung von Geräten und Baugruppen entstehen, sind von der Garantie ausgeschlossen. Es dürfen keine sicherheitsrelevante Funktionen, im Sinne von Personen- und Maschinenschutz, über die Geräte noch mittels Kommunikation realisiert werden. Für Folgeschäden, die durch einen Ausfall oder eine Funktionsstörung entstehen, wird jede Haftung abgelehnt. Alle in diesem Dokument angegebenen Daten sind keine zugesicherten Eigenschaften im rechtlichen Sinn. Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com 3
Inhaltsverzeichnis Inhaltsverzeichnis 1 Allgemein... 5 1.1 Ziel und Zweck des Dokuments... 5 1.2 Unterlagenverzeichnis... 5 2 Vorgehen... 6 2.1 Simatic Symboltabelle... 6 2.2 Bearbeiten der *.DIF Datei mit Excel... 7 2.3 Import im Galileo... 9 4 Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com
1 Allgemein 1 ALLGEMEIN 1.1 ZIEL UND ZWECK DES DOKUMENTS Diese Dokumentation beschreibt den Variablen Import aus einer STEP 7 Applikation. Es wird vorausgesetzt, dass Sie folgende Software bereits installiert haben und mit deren Anwendung vertraut sind: SPS Programmiersoftware SIMATIC STEP 7 von Siemens HMI Programmiersoftware Galileo Mehr Informationen zu Galileo und GRS, entnehmen Sie der Galileo Dokumentation oder der Online Hilfe. Die aus Galileo dargestellten Dialoge, sind der Version 6.0 entnommen worden. 1.2 UNTERLAGENVERZEICHNIS Dokument Doku-Nummer [1] Benutzerhandbuch GALILEO: Kommunikation Simatic S7 MN04802059Z Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com 5
2 Vorgehen 2 VORGEHEN 2.1 SIMATIC SYMBOLTABELLE Mit dem SIMATIC Symbol Editor wird die Symboltabelle erstellt. Diese kann mittels Tabelle - Exportieren im Data Interchange Format (*.DIF) exportiert werden. Weitere Informationen zu diesem Format finden Sie in der SIMATIC Hilfe. 6 Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com
2 Vorgehen 2.2 BEARBEITEN DER *.DIF DATEI MIT EXCEL Die Symboltabelle im DIF Format kann mit Excel geöffnet werden und beinhaltet die Spalten A bis D. Es muss nun zuoberst eine neue Zeile und eine neue Spalte vor der Spalte A eingefügt werden. Die Spalten haben danach folgende Funktion : Spalte A Spalte B Spalte C Spalte D Spalte E Struktur (Gleiche Namen werden in eine Struktur zusammengefasst) Name der Variable Adresse der Variable Datentyp Kommentar (keine Verwendung) Die oberste Zeile kann dazu verwendet werden die Spalten zu Beschreiben, dies ist aber nicht zwingend. Die erste Zeile wird beim Import nicht berücksichtigt. Nun sollte folgendes beachtet werden um einen optimalen Import zu erhalten: Unterstützt werden folgende Datentypen : BOOL, BYTE, WORD, INT, DWORD, DINT, REAL alle anderen Datentypen werden ignoriert. D.h. Variablen werden nicht importiert. Datenbausteine können nicht importiert werden, da die Info dazu nicht in der Symboltabelle enthalten ist. Es können aber manuell Variablen eingefügt werden welche als Adresse einen DB haben. Bsp. DB20.DBB12 Strukturen können nur vom Datentyp BOOL als ganze Struktur adressiert werden und es darf keine Adresslücken innerhalb dieser Struktur haben. Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com 7
2 Vorgehen Die Reihenfolge der Adressen muss in der Tabelle innerhalb einer Struktur aufsteigend sein. Einzelne boolsche Variablen werden importiert, aber müssen dann manuell richtig adressiert werden.d D.h. ein M14.2 erzeugt eine Bit Variable, erstellt aber kein Bit Array von 8 Elementen. Wenn die Stationsadresse mit importiert werden soll muss diese vor die Variablen-Adresse geschrieben werden. :Bsp. ST2:MB12 oder ST3:DB2.DBW8 Wird keine Stationsadresse mitgegeben, so wird auf die im Galileo unter SPS auswählen eingestellte Standard Stationsnummer importiert. Sonderzeichen und Leerzeichen im Symbolnamen werden mit _ ersetzt. Bsp. MW 62.:;,?=& MW_62 Die nun formatierte Datei muss im Excel als Text Tabstopp-getrennt (*.txt) gespeichert werden. Dieses Format kann mit Galileo importiert werden. 8 Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com
2 Vorgehen 2.3 IMPORT IM GALILEO Die Tabstopp getrennte Textdatei kann nun direkt importiert werden. Die Datei muss dazu im Excel geschlossen sein. Beim Import werden allfällige Probleme mittels Dialogfenster gemeldet, ansonsten werden die Variablen angelegt und Adressiert. Strukturen welche nicht der geforderten Datanblockgrösse entsprechen müssen manuell korrigiert werden. Import SIMATIC-Variablen 12/2010 MN04802062Z-DE www.eaton.com 9