FC_AppendToWriteFile

 

FC_AppendToWriteFile - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Datei zum Anhängen von Daten öffnen. Die Datei wird mit Schreib- und Leserechten geöffnet.

HINWEIS: Das Betriebssystem auf der PacDrive-III-Steuerung ermöglicht das gleichzeitige, mehrfache Öffnen einer Datei. Beim Öffnen einer Datei wird der gesamte Inhalt der Datei in den Arbeitsspeicher geladen und über eine Datei-ID referenziert.

Über die Datei-ID kann der Inhalt bearbeitet und die Datei geschlossen werden.

Beim Schließen der Datei wird der (ggf. geänderte) Inhalt aus dem Arbeitsspeicher in die Datei auf dem Laufwerk übertragen.

HINWEIS: Wenn eine Datei mehrmals geöffnet und bearbeitet wird, wird der Inhalt der zuletzt geschlossenen Datei (letzte freigegebene Datei-ID) gespeichert, nachdem alle Dateiversionen gespeichert wurden. Alle Änderungen aus anderen geöffneten Versionen werden überschrieben.

HINWEIS

DATENVERLUST

Öffnen Sie eine Datei nicht mehrmals.

Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben.

Beschreibung

Die Funktion öffnet eine Datei (i_sFilename) zum Anhängen von Daten. Der Schreib- bzw. Lesezeiger wird auf das Dateiende gesetzt.

Wenn die Datei nicht geöffnet werden konnte (erkannter Fehler), gibt die Funktion den Wert -1 zurück. Existiert die Datei nicht, wird sie neu angelegt.

Das Standardgerät ist "ide0:". i_sFilename kann ein kurzer Standardname oder ein komplexer Name sein. Ein Standardname besteht aus ein bis acht Zeichen (A bis Z, 0 bis 9). Der Gerätename "ide0:" und die Dateinamenserweiterung ".dat" werden intern angehängt. Ein komplexer Name besteht aus Gerätename, Dateiname und Dateinamenerweiterung.

HINWEIS: Die Abarbeitung dieser Funktion dauert einige 100 ms. Deshalb sollten die Zeiten für die Zyklusüberwachung der Task, in der diese Funktion ausgeführt wird, einmalig erhöht werden. Beispiel: FC_CycleCheckTimeSet(500, 2).

Wenn Sie versuchen, mit dieser Funktion eine nicht editierbare Systemdatei zu öffnen, erhalten Sie -5 als Rückgabewert (s. u.). Die Systemdatei wird nicht geöffnet.

Systemdatei

Bedeutung

Schutz

ESYSTEM/SYSC3.SYS

Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/SYSC3.CFG

Firmware-Konfigurationsdatei

Editierbar, aber nicht löschbar

ESYSTEM/BOOTC3.SYS

Bootloader

Nicht editierbar und nicht löschbar

ESYSTEM/3S.DAT

3S

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/CIFXRCX.NXF

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/COMXRCX.NXF

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/COM_XC1.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/COM_XC2.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/DPM_XC0.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/DPM_XC2.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/DPS_XC0.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/DPS_XC2.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/NETX100-BSL.BIN

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/NX100EIM.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/NX100EIS.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

ESYSTEM/FBUSFW/PNM.NXO

Feldbus-Firmware

Nicht editierbar und nicht löschbar

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sFilename

STRING[80]

Name der Datei, an die Daten angehängt werden sollen.

Rückgabewert

Datentyp

Beschreibung

DINT

Datei-ID: Kennzeichnungsnummer der geöffneten Datei <1000000-1000009>.

-1: Datei konnte nicht geöffnet werden (Fehler erkannt).

-2: Zu viele Dateien geöffnet.

-5: Sie versuchen, eine Systemdatei zu öffnen.