Parameter
Datentyp
xExecute
BOOL
xTrigger
BOOL
sFileName
STRING(255)
sCSVData
STRING
ifmGCL (GVL) -
21
xRst
BOOL
* ... voreingestellter Wert
Folgende Eingaben für "sFileName" sind ungültig und erzeugen eine Fehlermeldung:
•
Wert enthält Leerzeichen
•
kein Wert wird eingegeben
•
Wert ist ein Ordner (z. B. /home/cds-apps/)
•
Wert enthält aufeinanderfolgende "/" (z. B. /home/cds-apps///LogFile.csv)
Ausgangsparameter
Parameter
Datentyp
xDone
BOOL
xError
BOOL
eDiagInfo
DIAG_INFO
xwFileSize
XWORD
Bedeutung
Ausführung des FB steuern
Aktion auslösen
Verzeichnispfad und Name der Datei
CSV-Daten, die in der Datei gespeichert werden
sollen.
Reservierter Speicher für Zeitstempel und New
Line-Zeichen am Ende der Zeile (21 Bytes)
CSV-Datei und Pointer zum Datensatz löschen
Bedeutung
Anzeige, ob FB-Ausführung erfolgreich
beendet ist
Anzeige, ob bei der FB-Ausführung ein
Fehler aufgetreten ist
Diagnoseinformationen
aktuelle Dateigröße der Datei (in Bytes)
Mögliche Werte
TRUE => FALSE
• FB schließt
Datei
• alle Ausgänge
werden
zurückgesetzt
FALSE => TRUE
FB liest
gewählten
Datensatz
sonst.
keine Aktion
z.B. '/home/project/data.txt'
FALSE => TRUE
Pointer und CSV-
Datei löschen
sonst.
keine Aktion
Mögliche Werte
FALSE
FB wird
ausgeführt
TRUE
• FB erfolgreich
ausgeführt
• FB kann
erneut
aufgerufen
werden
FALSE
kein Fehler
aufgetreten oder
der FB wird noch
ausgeführt
TRUE
• Fehler
aufgetreten
• Aktion konnte
nicht
ausgeführt
werden
• Diagnoseinfor
mationen
beachten
Ò Liste unten (Diagnose-Codes)
0
...
4294967295
DE
249