Instructions

Table Of Contents
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
S7-1200 Automatisierungssystem
516 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
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
Sie können die CSV-Datei zum leichteren Lesen und Bearbeiten in Excel öffnen. Werden die
Kommas nicht als Dezimaltrennzeichen erkannt, verwenden Sie die Importfunktion von
Excel, um die Daten strukturiert auszugeben.
Hinweis
Kommas im Namensfeld des PLC-Datentypelements
Geben Sie im Namensfeld von in einem Rezept verwendeten PLC
-Datentypelement keine
Kommas ein. Wenn Sie Kommas im Namensfeld eingeben, fügt Excel zusätzliche Spalten in
die angezeigte CSV
-Datei ein. Diese Spalten können zu Fehlern führen, wenn Sie die
Startwerte der Rezeptdatensatzdatei bearbeiten.