Instructions

Table Of Contents
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
S7-1200 Automatisierungssystem
520 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Regeln für CSV-Dateien:
Die CSV-Datei muss sich im Stammverzeichnis "Recipes" im internen Ladespeicher oder
auch im externen Ladespeicher, sofern eine optionale als Programmkarte verwendete
externe Memory Card installiert ist, befinden.
Der Name der CSV-Datei muss dem Namen des Datenbausteins im Parameter
RECIPE_DB entsprechen.
Die erste Zeile (Überschrift) der CSV-Datei enthält den Namen der Rezeptkomponenten.
Die erste Zeile wird beim Import ignoriert. Die Namen der Rezeptkomponenten in der
CSV-Datei und im Datenbaustein werden während des Importvorgangs nicht aufeinander
abgestimmt.
In jedem Fall ist der erste Wert in jeder Zeile der CSV-Datei die Indexnummer des
Rezepts. Die einzelnen Rezepte werden in der Reihenfolge des Index importiert. Hierfür
muss sich der Index in der CSV-Datei in aufsteigender Reihenfolge befinden und darf
keine Lücken enthalten (ist dies nicht der Fall, wird im Parameter STATUS die
Fehlermeldung 80B0 ausgegeben).
Die CSV-Datei darf nicht mehr Rezeptdatensätze enthalten als im Rezeptdatenbaustein
vorgesehen. Die maximale Anzahl Datensätze wird von den Array-Grenzwerten im
Datenbaustein angegeben.
Tabelle 9- 199 Werte von ERROR und STATUS
ERROR
STATUS
(W#16#....)
Beschreibung
0
0000
Kein Fehler
0 7000 Aufruf ohne REQ-Flanke: BUSY = 0, DONE = 0
0
7001
Erster Aufruf mit REQ-Flanke (in Bearbeitung): BUSY = 1, DONE = 0
0
7002
N
ter
Aufruf (in Bearbeitung): BUSY = 1, DONE = 0
1
8070
Gesamter Instanzspeicher ist belegt.
1
8090
Der Dateiname enthält ungültige Zeichen.
1 8092 Keine passende CSV-Datei zum Importieren gefunden. Mögliche Ursache: Der Name
der CSV-Datei entspricht nicht dem Namen des Rezept-DBs.
1
80C0
CSV-Datei ist kurzzeitig gesperrt.
1
80C1
Datenbaustein ist kurzzeitig gesperrt.
1 80B0 Die Nummerierung im Index der CSV-Datei ist nicht kontinuierlich, nicht in aufsteigen-
der Reihenfolge oder überschreitet die maximale Anzahl (Array-Grenzwert) im Daten-
baustein.
1 80B1 Struktur des Rezeptdatenbausteins und der CSV-Datei stimmen nicht überein: Die
CSV-Datei enthält zu viele Felder.
1 80B2 Struktur des Rezeptdatenbausteins und der CSV-Datei stimmen nicht überein: Die
CSV-Datei enthält zu wenige Felder.
1
80B6
Attribut "Nur im Ladespeicher ablegen" des Rezept-DBs ist nicht aktiviert.
1 80D0 +n Struktur des Rezeptdatenbausteins und der CSV-Datei stimmen nicht überein: Daten-
typ im Feld n stimmt nicht überein (n <= 46).
1 80FF Struktur des Rezeptdatenbausteins und der CSV-Datei stimmen nicht überein: Daten-
typ im Feld n stimmt nicht überein (n > 46).