Herunterladen Inhalt Inhalt Diese Seite drucken

Import Von Rezepten (Aus Csv-Datei In Rezept-Db); Anzeige Von Csv-Rezeptdaten In Excel - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Import von Rezepten (aus CSV-Datei in Rezept-DB)

1. Eine vorhandene CSV-Rezeptdatei laden Sie über die Dateibrowser-Seite des CPU-
Webservers aus dem CPU-Ladespeicher in einen PC.
2. Ändern Sie die CSV-Rezeptdatei mithilfe eines ASCII-Texteditors. Sie können die
Startwerte der Komponenten ändern, jedoch nicht die Datentypen oder Datenstruktur.
3. Laden Sie die geänderte CSV-Datei vom PC wieder zurück in die CPU. Sie müssen dafür
jedoch die alte CSV-Datei (mit dem gleichen Namen) im Ladespeicher der CPU löschen
oder umbenennen, damit der CPU-Webserver den Ladevorgang durchführen kann.
4. Nachdem Sie die geänderte CSV-Datei in die CPU geladen haben, können Sie die neuen
Startwerte mit der Anweisung RecipeImport aus der geänderten CSV-Datei (im CPU-
Ladespeicher) in den Rezept-DB (im CPU-Ladespeicher) übertragen.
CSV-Dateien müssen exakt mit der Struktur des entsprechenden Rezept-DBs übereinstimmen
● Die Werte in der CSV-Datei können geändert werden, doch die Struktur darf nicht
geändert werden. Für die Anweisung RecipeImport ist es erforderlich, dass die Anzahl
der Datensätze und Komponenten exakt der Struktur des Ziel-Rezept-DBs entspricht.
Ansonsten schlägt die Ausführung der Anweisung RecipeImport fehl. Beispiel: Sind im
Rezept-DB 10 Rezepte definiert, doch werden nur 6 davon verwendet, werden auch die
Zeilen 7 bis 10 der CSV-Datei in den DB übertragen. Sie müssen regeln, ob diese Daten
gültig sind oder nicht. So können Sie beispielsweise in nicht verwendeten
Rezeptdatensätzen dem Produktnamen die Variable "Not_used" zuweisen.
● Wenn Sie der Textdatei Datensätze hinzufügen und die geänderte Datei importieren,
müssen Sie darauf achten, dass der von Ihnen zugewiesene Array-Grenzwert des
Rezept-DBs genügend Elemente für alle Rezeptdatensätze umfasst.
● Beim Export in die CSV-Datei wird automatisch eine Indexnummer generiert. Wenn Sie
zusätzliche Datensätze erstellen, fügen Sie dementsprechend nachfolgende
Indexnummern hinzu.
● Bei der Ausführung der Anweisung RecipeImport wird die CSV-Datei auf korrekte
Struktur und daraufhin geprüft, ob die Werte in die im zugehörigen Rezept-DB
zugewiesenen Datentypen passen. So kann beispielsweise der Datentyp Bool keinen
ganzzahligen Wert speichern, und die Ausführung von RecipeImport schlägt in einem
solchen Fall fehl.

Anzeige von CSV-Rezeptdaten in Excel

Die CSV-Datei kann zum einfacheren Lesen und Bearbeiten in Excel geöffnet werden.
Werden die Kommas nicht als Dezimaltrennzeichen erkannt, verwenden Sie die
Importfunktion von Excel, um die Daten strukturiert auszugeben.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
531

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis