Herunterladen Diese Seite drucken

Bosch Rexroth IndraDrive Bedienungsanleitung Seite 222

Werbung

220/249
Bosch Rexroth AG
Rexroth IndraDrive-Firmware-Bibliotheken
1.15.2
Funktionen
1.15.3
Verwendungshinweise
Allgemeines
SysDirOpen
SysDirRead
1.16
"MX_SysLibFile" und "MX_SysLibFileAsync"
Funktionen der Bibliotheken
"MX_SysLibFile" und "MX_SysLib‐
FileAsync"
dem Zielsystem zugegriffen werden. Verzeichniseinträge können gelesen
werden.
Die Bibliothek "MX_SysLibDir.lib" enthält die folgenden Funktionen:
SysDirOpen
SysDirRead
Eine detaillierte Beschreibung der Funktionen "SysDirOpen" und
"SysDirRead" finden sie in der IndraLogic-Hilfe unter "SysLibDir".
In dem Abschnitt "Verwendungshinweise" sind die MLD-
spezifischen Besonderheiten beschrieben.
Die Funktionsbausteine zum Editieren und Erstellen von
Verzeichnissen werden nicht unterstützt!
Es ist nur ein Zugriff auf das MMC-Verzeichnis "User" möglich. Ein Zugriff
aus dem Anwenderprogramm auf das Stammverzeichnis wird umgeleitet auf
das MMC-Verzeichnis "User".
Beim Listen der Verzeichnisse wird nur der Inhalt des "User"-Verzeichnisses
und ggf. darin liegende Unterordner angezeigt. Das Verzeichnis "User" selbst
wird nicht angezeigt, so als wäre "User "eine eigene Partition. Zugriffe auf
den Root-Knoten aus Anwendersicht können ohne Verzeichnisangabe, mit
einfachem "\" und mit doppelten "\\" (Windows-kompatibel) erreicht werden.
Wenn eine Suche mit "SysDirOpen" gestartet wird, muss anschließend mit
"SysDirRead" solange gelesen werden, bis die Funktion keinen weiteren
Eintrag mehr findet. Ansonsten wird der Handle mit seinen internen
Ressourcen von "SysDirOpen" nicht mehr freigegeben. Ein weiteres
"SysDirOpen" ist dann nicht mehr möglich. Es stehen maximal vier Handles
für "SysDirOpen" zur Verfügung. Bei einem Reset der SPS werden eventuell
noch offene Handles geschlossen.
Mögliche Angaben beim Auslisten von Dateien:
SysDirOpen('MyFile.txt')
SysDirOpen('MyFile.*')
SysDirOpen('*.txt')
SysDirOpen('MyDir\*.txt')
SysDirOpen('\*.*')
SysDirOpen('\\*.*')
...
Nach einem Aufruf von "SysDirRead", welcher eine Datei anzeigt, ist diese
bis zum nächsten Aufruf von "SysDirRead" für das Löschen gesperrt.
MX_SysLibFile.lib
SysFileOpen
SysFileWrite
SysFileRead
DOK-INDRV*-MLD-SYSLIB*-FK07-DE-P
Rexroth IndraDrive Rexroth IndraMotion MLD Bibliothek
MX_SysLibFileAsync.lib
SysFileOpenAsync
SysFileWriteAsync
SysFileReadAsync

Werbung

loading

Diese Anleitung auch für:

Rexroth indramotion mld