Herunterladen Inhalt Inhalt Diese Seite drucken

Programmanweisungen Zum Übertragen Von Rezeptdaten - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

9.9.1.3
Programmanweisungen zum Übertragen von Rezeptdaten
RecipeExport (Rezeptexport)
Tabelle 9-195 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 893) des integrierten Webservers der CPU auf die
CSV-Datei mit den Rezepten zugreifen. Die Datei wird im Rezeptordner im Stammverzeichnis des
CPU-Ladespeichers abgelegt.
Tabelle 9-196 Datentypen für die Parameter
Parameter und Datentyp
REQ
IN
RECIPE_DB
Durchgang
DONE
OUT
BUSY
OUT
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
"RecipeExport_DB"(
req:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
Recipe_DB:=_variant_inout_);
Datentyp
Beschreibung
Bool
Steuerparameter REQUEST: Aktiviert den Export bei einer steigenden
Flanke.
Variant
Pointer auf den Rezeptdatenbaustein. Weitere Informationen finden
Sie im Beispiel für einen Rezept-DB (Seite 483). Die im DB-Namen ent‐
haltenen Zeichen müssen sich an die Namenseinschränkungen des
Windows-Dateisystems halten. Die Zeichen \ / : * ? " < > | und das Leer‐
zeichen sind nicht zulässig.
Bool
Das Bit DONE ist einen Zyklus lang WAHR, nachdem die letzte Anfor‐
derung fehlerfrei ausgeführt wurde. (Standardwert: Falsch)
Bool
Ausführung von RecipeExport
0: Keine Anweisung in Bearbeitung
1: Anweisung in Bearbeitung
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
Beschreibung
Die Anweisung "RecipeExport" exportiert alle
Rezeptdatensätze aus einem Rezeptdatenbau‐
stein in das CSV-Dateiformat. Die CSV-Datei
enthält Produktnamen, Komponentennamen
und Startwerte. Die CSV-Datei wird im inter‐
nen Ladespeicher abgelegt oder auch im ex‐
ternen 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äh‐
rend der Exportverarbeitung auf 1 gesetzt.
Nach der Ausführung von RecipeExport wird
BUSY auf 0 zurückgesetzt und das Ende des
Vorgangs wird am Parameter DONE mit 1 an‐
gezeigt. Tritt während der Ausführung ein Feh‐
ler auf, zeigen die Parameter ERROR und STA‐
TUS das Ergebnis an.
487

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis