Flexible NC-Programmierung
2.20 Zeilen in Datei lesen (READ)
Bedeutung
DELETE:
<Fehler>:
<Dateiname>:
Beispiel
Programmcode
N10 DEF INT ERROR
N15 STOPRE
N20 DELETE(ERROR,"/_N_SPF_DIR/_N_TEST1_SPF")
N30 IF ERROR
N40 MSG("Fehler bei DELETE-Befehl:" <<ERROR)
N50 M0
N60 ENDIF
2.20
Zeilen in Datei lesen (READ)
Der READ-Befehl liest in der angegebenen Datei eine oder mehrere Zeilen und legt die
gelesenen Informationen in einem Feld vom Typ STRING ab. Jede gelesene Zeile belegt in
diesem Feld ein Feldelement.
Voraussetzung
Die aktuell eingestellte Schutzstufe muss gleich oder größer dem READ-Recht der Datei sein.
Ist dies nicht der Fall, wird der Zugriff mit Fehlermeldung (Rückgabewert der Fehlervariablen
= 13) abgelehnt.
142
Befehl zum Löschen der angegebenen Datei
Variable für die Rückgabe des Fehlerwerts
Typ.
INT
Wert:
0
kein Fehler
1
Pfad nicht erlaubt
2
Pfad nicht gefunden
3
Datei nicht gefunden
4
falscher Dateityp
11
Datei wird benutzt
12
keine Ressourcen frei
20
sonstiger Fehler
Name der zu löschenden Datei
Typ:
STRING
Vor dem eigentlichen Dateinamen kann der absolute Pfad angegeben werden.
Ohne Pfadangabe wird die Datei im aktuellen Verzeichnis (= Verzeichnis des
angewählten Programms) gesucht.
Regeln zur Pfadangabe siehe "Adressierung von Dateien des Programmspei‐
chers (Seite 209)".
Kommentar
; Definition der Fehlervariablen.
; Vorlaufstopp.
; Lösche die Datei TEST1 im Unter-
programmverzeichnis.
; Fehlerauswertung.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung