Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 539

Inhaltsverzeichnis

Werbung

Die Parameter "Offset" und "Length" geben den Speicherort in der Datei an, in den die Daten
geschrieben werden sollen. Die beschäftigte Ressource wird wieder freigegeben, sobald der
Schreibvorgang abgeschlossen ist.
Die Anweisung "FileWriteC" beginnt den Schreibvorgang erst, wenn die folgende Bedingung
erfüllt ist: "Offset" + "Length" ≤ 16 MB.
Die Anweisung "FileWriteC" arbeitet asynchron. Die Verarbeitung erfolgt über mehrere Aufrufe.
Die Verarbeitung beginnt mit einer steigenden Flanke am Parameter "REQ".
Die Parameter "Busy" und "Done" geben den Auftragsstatus an.
Tritt während der Ausführung ein Fehler auf, wird dies von den Parametern "Error" und "Status"
angezeigt.
Tabelle 9-243 Datentypen für die Parameter
Parameter und Typ
REQ
Input
Name
Input
Offset
Input
Length
Input
Done
Output
Busy
Output
Error
Output
Status
Output
ResultLength
Output
Data
InOut
Tabelle 9-244 Bedingungscodes
Fehlercode*
Bedeutung
(W#16#...)
0
Kein Fehler
7000
Keine laufende Auftragsbearbeitung
7001
Start der Auftragsbearbeitung. Parameter Busy = 1, Done = 0.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Datentyp
Beschreibung
BOOL
Steuerparameter REQUEST
Ermöglicht das Schreiben einer Datei auf die Memory Card bei einer
steigenden Flanke
STRING
Name der zu schreibenden Datei mit vollständigem Pfad
UDINT
Byte-Offset, ab dem die Datei geschrieben werden soll
UDINT
Länge des zu schreibenden Bereichs in Byte
"Length" = 0 bedeutet, dass der gesamte vom Parameter "Data" an‐
gegebene Quellbereich geschrieben wird.
BOOL
1: Die Anweisung wurde erfolgreich ausgeführt.
BOOL
Statusparameter
0: Die Ausführung der Anweisung ist beendet oder noch nicht
gestartet.
1: Die Ausführung der Anweisung ist noch nicht beendet.
BOOL
Statusparameter
0: Kein Fehler.
1: Während der Ausführung der Anweisung ist ein Fehler aufge‐
treten. Ausführliche Informationen werden am Parameter "Sta‐
tus" ausgegeben.
WORD
Fehlercode
UDINT
Länge der geschriebenen Daten in Byte
VARIANT
Quellbereich
Zulässige Datentypen: BYTE und Array aus BYTE
Erweiterte Anweisungen
9.13 Handhabung von Dateien
539

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis