Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
9.9.1.3
Programmanweisungen zum Übertragen von Rezeptdaten
RecipeExport (Rezeptexport)
Tabelle 9- 194
Anweisung RecipeExport
KOP/FUP
Damit der Export von Rezepten möglich ist, muss ein Rezept-DB erstellt werden. Der Name
des Rezeptdatenbausteins wird als Dateiname der neuen CSV-Datei verwendet. Ist bereits
eine CSV-Datei mit identischem Namen vorhanden, wird sie während des Exportvorgangs
überschrieben.
Sie können über die Dateibrowser-Seite (Seite 1095) des integrierten Webservers der CPU
auf die CSV-Datei mit den Rezepten zugreifen. Die Datei wird im Rezeptordner im
Stammverzeichnis des CPU-Ladespeichers abgelegt.
532
SCL
"RecipeExport_DB"(
req:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
Reci-
pe_DB:=_variant_inout_);
Beschreibung
Die Anweisung "RecipeExport" exportiert alle
Rezeptdatensätze aus einem Rezeptdaten-
baustein in das CSV-Dateiformat. Die CSV-
Datei enthält Produktnamen, Komponenten-
namen und Startwerte. Die CSV-Datei wird
im internen Ladespeicher abgelegt oder
auch im externen Ladespeicher, sofern eine
optionale als Programmkarte verwendete
externe Memory Card installiert ist.
Der Exportvorgang wird vom Parameter
"REQ" angestoßen. Der Parameter BUSY
wird während der Exportverarbeitung auf 1
gesetzt. Nach der Ausführung von Recipe-
Export wird BUSY auf 0 zurückgesetzt und
das Ende des Vorgangs wird am Parameter
DONE mit 1 angezeigt. Tritt während der
Ausführung ein Fehler auf, zeigen die Para-
meter ERROR und STATUS das Ergebnis
an.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK