Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 489

Inhaltsverzeichnis

Werbung

RecipeImport (Rezeptimport)
Tabelle 9-198 Anweisung RecipeImport
KOP/FUP
Tabelle 9-199 Datentypen für die Parameter
Parameter und Datentyp
REQ
IN
RECIPE_DB
Durchgang
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Damit ein Importvorgang durchgeführt werden kann, muss ein Rezept-DB mit einer Struktur, die
der Datenstruktur der CSV-Datei entspricht, vorhanden sein.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
"RecipeImport_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 Import 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 enthal‐
tenen Zeichen müssen sich an die Namenseinschränkungen des Wind‐
ows-Dateisystems halten. Die Zeichen \ / : * ? " < > | und das Leerzeichen
sind nicht zulässig.
Bool
Das Bit DONE ist einen Zyklus lang WAHR, nachdem die letzte Anforde‐
rung fehlerfrei ausgeführt wurde. (Standardwert: Falsch)
Bool
0 - Keine Anweisung in Bearbeitung
1 - Anweisung in Bearbeitung
Bool
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die letzte Anforde‐
rung mit Fehler beendet wurde. Der Fehlercode im Parameter STATUS ist
nur in dem einen Zyklus gültig, in dem ERROR = WAHR ist.
Word
Ausführungsbedingung (Standardwert: 0)
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
Beschreibung
Die Anweisung "RecipeImport" impor‐
tiert Rezeptdaten aus einer CSV-Datei
im CPU-Ladespeicher in einen vom Pa‐
rameter RECIPE_DB angegebenen Re‐
zeptdatenbaustein. Während des Im‐
portvorgangs werden die Startwerte
im Rezeptdatenbaustein überschrie‐
ben. Der Importvorgang wird vom Pa‐
rameter "REQ" angestoßen. Der Para‐
meter BUSY wird während der Import‐
verarbeitung auf 1 gesetzt. Nach der
Ausführung von RecipeImport wird
BUSY auf 0 zurückgesetzt und das En‐
de des Vorgangs wird am Parameter
DONE mit 1 angezeigt. Tritt während
der Ausführung ein Fehler auf, zeigen
die Parameter ERROR und STATUS das
Ergebnis an.
489

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis