Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 156

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.20 Zeilen in Datei lesen (READ)
<Anfangszeile>:
<Zeilenanzahl>:
<Ergebnis>:
Hinweis
Binäre Files können nicht eingelesen werden. Es wird der Fehler "falscher Dateityp"
(Rückgabewert der Fehlervariablen = 4) ausgegeben. Folgenden Dateitypen sind nicht
lesbar: _BIN, _EXE, _OBJ, _LIB, _BOT, _TRC, _ACC, _CYC, _NCK.
Beispiel
Programmcode
N10 DEF INT ERROR
N20 DEF STRING[255] RESULT[5]
N30 READ(ERROR,"/_N_CST_DIR/_N_TESTFILE_MPF",1,5,RESULT)
N40 IF ERROR <>0
N50 MSG("FEHLER"<<ERROR<<"BEI READ-BEFEHL")
N60 M0
N70 ENDIF
...
156
Anfangszeile des zu lesenden Dateibereichs (Call-By-Value-
Parameter)
Typ:
INT
Wert:
0
1 ... n
Anzahl der zu lesenden Zeilen (Call-By-Value-Parameter)
Typ:
INT
Ergebnisvariable (Call-By-Reference-Parameter)
Variablenfeld, in dem der gelesene Text abgelegt wird.
Typ:
STRING (max. Länge: 255)
Wenn im Parameter <Zeilenanzahl> weniger Zeilen angegeben
sind als die Feldgröße [<n>,<m>] der Ergebnisvariablen beträgt,
dann werden die restlichen Feldelemente nicht verändert.
Der Abschluss einer Zeile durch die Steuerzeichen "LF" (Line Feed)
oder "CR LF" (Carriage Return Line Feed) wird nicht in der
Ergebnisvariablen abgelegt.
Gelesene Zeilen werden abgeschnitten, wenn die Zeile länger ist als
die definierte Stringlänge. Es erfolgt keine Fehlermeldung.
Es werden die mit dem Parameter
<Zeilenanzahl> angegebene Anzahl an
Zeilen vor dem Dateiende gelesen.
Nummer der ersten zu lesenden Zeile.
Kommentar
; Definition der Fehlervariablen.
; Definition der Ergebnisvariablen.
; Dateiname mit Domain-, Dateikennung und
Pfadangabe.
; Fehlerauswertung.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis