Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch REXROTH MLC 13VRS Robot-Control V2 Referenz-Anleitung Seite 215

Vorschau ausblenden Andere Handbücher für REXROTH MLC 13VRS Robot-Control V2:
Inhaltsverzeichnis

Werbung

DOK-MLC***-ROCO****V13-RE03-DE-P
Rexroth IndraMotion MLC 13VRS Robot-Control V2
Name
Typ
SearchDirection
BOOL
StartIdx
UDINT
Funktionsbeschreibung
VAR
fb: ML_RoCoDir;
ex: BOOL;
FileName: STRING(44) := '*.*';
StartIndex: UDINT := 1;
Done: BOOL;
Active: BOOL;
Error: BOOL;
FileCnt: UDINT := 1;
BigFileList: ARRAY [1..160] OF ML_ROCO_FILE_DIR;
Direction: BOOL := FALSE;
fbState: DWORD := 0;
old_ex: BOOL;
index: UDINT;
i: UDINT;
END_VAR;
PROGRAM getAllFiles
(* getAllFiles must be called every loop until fdState is >= 10 *)
CASE fbState OF
0:
index := 1;
StartIndex := 1;
fb(Execute:= FALSE);
fbState := 1;
1:
fb(Execute:= TRUE,
Min-Wert
-
1
Der Baustein beginnt mit steigender Flanke des „Execute"-Eingangs das Da‐
teisystem der Robot Control (RoCo) nach dem angegebenen Dateinamen
„FileName" zu durchsuchen.
Bei dem Dateinamen sind Platzhalter erlaubt, allerdings nur jeweils einer für
den Namen und die Erweiterung.
Das "?" als Platzhalter ist nicht gültig.
Gültige Beispiele sind
*.pkt
MyPoints.*
*.*
Ungültig wären Namen wie
My*.pkt
My??ints.pkt
Mypoints.p*
Bei erfolgreicher Ausführung des Bausteins wird am Ausgang "FileCnt" die
Anzahl der gefundenen Dateien zurück gegeben.
Die Datei-Informationen selbst sind in dem Feld „FileList" enthalten.
Hat der Ausgang "FileCnt" einen Wert von 16, so können noch mehr Dateien
vorhanden sein. Diese können mit einem weiteren Aufruf des Bausteins mit
geändertem „StartIdx" ausgelesen werden.
Um alle Datei Informationen auszulesen, wird so lange ausgelesen, bis "Fi‐
leCnt" einen Wert kleiner 16 enthält.
Dies ist im folgenden Beispiel dargestellt:
Programm:
(* List files in acending order *)
Bosch Rexroth AG
Max-Wert
Default-Wert
-
FALSE
4294967295
1
213/401
ML_Robot.library
Übernahme
Steigende Flanke an
Execute
Steigende Flanke an
Execute

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis