WriteCSVHeader
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB schreibt die Kopfzeile in eine CSV-Datei, die anschließend mit dem FB WriteCSVData_Linear
oder dem FB WriteCSVData_Ring geschrieben wird.
Wenn die an sFileName angegebene Datei bereits existiert, wird der Dateianfang mit der Länge des
an sHeader angegebenen Strings überschrieben.
Die Datei wird neu erzeugt, wenn sie noch nicht existiert.
Eingangsparameter
Parameter
Datentyp
xExecute
BOOL
sFileName
STRING
sHeader
STRING
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
254
Funktionsbaustein (FB)
EXECUTE with Trigger
ifmFileUtil.library
Bedeutung
Ausführung des FB steuern
Verzeichnispfad und Name der Datei
String mit Header-Daten für die CSV-
Datei
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.csv'
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