WriteCSV8ByteHeader
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB schreibt die Kopfzeile in eine CSV-Datei. Die Kopfzeile wird immer in den Bytes 0 bis 53 der
Datei geschrieben.
Eingangsparameter
Parameter
Datentyp
xExecute
BOOL
sFileName
STRING(255)
stHeader
stCSVHeader
* ... 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
246
Funktionsbaustein (FB)
EXECUTE with Trigger
ifmFileUtil.library
Bedeutung
Ausführung des FB steuern
Verzeichnispfad und Name der Datei
Struktur mit Header-Daten
Ò stCSVHeader (STRUCT)
Bedeutung
Anzeige, ob FB-Ausführung erfolgreich beendet ist
Anzeige, ob bei der FB-Ausführung ein Fehler
aufgetreten ist
Mögliche Werte
FALSE => TRUE
FB wird einmal
ausgeführt
sonst.
keine
Auswirkungen auf
FB-Abarbeitung
z.B. '/home/project/data.txt'
Timestamp,R1C2,R1C3,...,R1C9*
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