Herunterladen Inhalt Inhalt Diese Seite drucken

Read: Zeilen In Datei Lesen; Funktion; Programmierung - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

1.20

READ: Zeilen in Datei lesen

1.20

Funktion

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.
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 (error=13) abgelehnt.

Programmierung

READ(VAR INT error, STRING[160] file, INT line, INT number,
VAR STRING[255] result[])
Parameter
READ
error
file
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
In der angegebenen Datei eine oder mehrere Zeilen lesen und in
einem Feldelement eines Feldes ablegen.
Die Information liegt als STRING vor.
Fehlervariable für Rückgabe (Call-By-Reference-Parameter, Typ INT)
0: kein Fehler
1: Pfad nicht erlaubt
2: Pfad nicht gefunden
3: Datei nicht gefunden
4: falscher Dateityp
13: Zugriffsrechte nicht ausreichend
21: Zeile nicht vorhanden (Parameter "line" oder "number"
größer als Anzahl Zeilen der Datei)
22: Feldlänge der Ergebnis-Variable "result" ist zu klein
23: Zeilenbereich zu groß (Parameter "number"
so groß gewählt, dass über das Dateiende hinausgelesen wird)
Name/Pfad der zu lesenden Datei (Call-By-Value-Parameter vom Typ
STRING mit einer max. Länge von 160 Byte). Die Datei muss sich im
Anwenderspeicher des NCK's (Passives Filesystem) befinden. Dem
Dateinamen kann die Domainkennung _N_ vorangestellt werden. Fehlt
die Domainkennung wird sie entsprechend ergänzt.
Die Dateikennung ("_" plus drei Zeichen, z. B. _SPF) ist optional
Ist keine Kennung vorhanden, wird der Dateiname automatisch mit
_MPF versehen
Ist in "file" keine Pfadangabe vorhanden, wird die Datei im
aktuellen Verzeichnis (=Verzeichnis des angewählten Programms)
gesucht. Vorhandene Pfadangaben in "file", müssen mit einem "/"
beginnen (absolute Pfadangabe).
Flexible NC-Programmierung
1.20 READ: Zeilen in Datei lesen
1-69

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis