Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

ILC 370.../390...
80
PHOENIX CONTACT
3.12.3

FILE_READ

Der Baustein FILE_READ dient zum Lesen von Daten aus einer zuvor geöffneten Datei.
FILE_READ
Execute
Handle
Buffer
MaxLength
Bild 3-48
Baustein FILE_READ
Legen Sie am Eingang „Handle" den gültigen Handle für die Datei, aus der Daten aus-
gelesen werden sollen, an.
Legen Sie für den Ausgang „Buffer" einen Datenpuffer in ausreichender Größe an.
Den Datenpuffer für die zu lesenden Daten können Sie auf verschiedene Weise deklarie-
ren. Der Typ des Datenpuffers ist ein anwenderdefinierter Datentyp, z. B. ein Byte-Array.
Strings können nicht direkt als Datenpuffer verwendet werden. Sollen die gelesenen Daten
als String weiterverarbeitet werden, müssen sie zunächst in ein Array gespeichert und dann
mit dem Funktionsbaustein BUF_TO_STRING in einen String umgewandelt werden.
Geben Sie am Eingang „MaxLength" die Anzahl der zu lesenden Bytes an.
Aktivieren Sie den Baustein mit steigender Flanke am Eingang „Execute".
Die Abarbeitung des Funktionsbausteins ist beendet, wenn der Ausgang „Done" auf 1 ge-
setzt ist.
Trat bei der Abarbeitung ein Fehler auf, so ist der Wert am Ausgang „Error" = 1.
Die Fehlernummer der Ursache können Sie an „ErrorID" auslesen.
Bei erfolgreicher Abarbeitung wurden die Daten in den Datenpuffer kopiert und die Anzahl
der gelesenen Zeichen am Ausgang „LengthRead" angegeben. Die Anzahl der gelesenen
Zeichen kann kleiner als „MaxLength" sein, wenn das Ende der Datei bereits nach weniger
Zeichen als angegeben erreicht wurde.
Done
LengthRead
Buffer
Error
ErrorID
7018B028
7062_de_09

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ilc 370 pn 2-tx-ibIlc 370 pn 2-tx-ib/mIlc 390 pn 2-tx-ib

Inhaltsverzeichnis