Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
9
SysLibFileAsync.lib
9.1
Überblick
9.2
SysFileOpenAsync
Diese Bibliothek unterstützt asynchrone Dateizugriffe aus der IEC-Applikation.
Wenn das Zielsystem die Funktionalität beinhaltet, können folgende Funkti‐
onsblöcke aus der Bibliothek instanziert werden:
●
SysFileOpenAsync, Seite 29
●
SysFileCloseAsync, Seite 30
●
SysFileWriteAsync, Seite 30
●
SysFileReadAsync, Seite 30
●
SysFileDeleteAsync , Seite 31
●
SysFileGetPosAsync, Seite 31
●
SysFileSetPosAsync Offset, Seite 31
●
SysFileEOFAsync, Seite 31
●
SysFileGetSizeAsync , Seite 31
●
SysFileGetTimeAsync, Seite 32
●
SysFileCopyAsync, Seite 32
●
SysFileRenameAsync, Seite 32
●
SysFileCloseAllOpenAsync, Seite 32
Die Funktionsblöcke dieser Bibliothek haben folgende gemeinsamen Merkma‐
le:
●
Eingangsparameter bEnable:
●
Ausgangsparameter bDone:
●
Ausgangsparameter bBusy:
●
Ausgangsparameter bError:
●
Ausgangsparameter wErrorId:
Alle diese Funktionsblöcke starten die jeweilige Aktion, z.B. Öffnen einer Datei,
bei steigender Flanke am Eingang bEnable. Dann müssen diese Funktions‐
blöcke zyklisch aufgerufen werden, bis sie bDone melden. Anschließend sind
die Ausgänge bError und wErrorId gültig, sowie die spezifischen Ausgangspa‐
rameter der einzelnen FBs.
Diese allgemeinen Parameter werden in der folgenden Beschreibung nicht
mehr explizit erwähnt.
Die Spalte E/A gibt an, ob es sich bei dem Parameter um eine Ein- oder Aus‐
gangsvariable handelt.
Dieser Funktionsblock dient dem Öffnen einer bereits bestehenden oder neu
zu generierenden Datei.
Der Ausgang hFile ist eine "Datei-Nummer", die den anderen Funktionsblöcken
als Eingang dient.
Electric Drives
| Bosch Rexroth AG
and Controls
SysLibFileAsync.lib
BOOL
BOOL
BOOL
BOOL
WORD
29/106