ReadCSVData
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB liest Datensätze aus einer CSV-Datei und gibt sie aus.
Der FB weist ungenutzten Zellen den Wert 0 zu. Der FB speichert zu jedem Datensatz den
Zeitstempel.
Die CSV-Datei muss mit dem FB (Ò WriteCSVData_Linear / 248) oder mit dem FB
(Ò WriteCSVData_Ring / 251) erzeugt worden sein.
Eingangsparameter
Parameter
Datentyp
xExecute
BOOL
xTrigger
BOOL
sFileName
STRING
udiDataSetNb
UDINT
Ausgangsparameter
Parameter
Datentyp
xDone
BOOL
xError
BOOL
eDiagInfo
DIAG_INFO
Funktionsbaustein (FB)
EXECUTE with Trigger
ifmFileUtil.library
Bedeutung
Ausführung des FB steuern
Aktion auslösen
Verzeichnispfad und Name der Datei
Nummer des Datensatzes, der aus der
Datei gelesen werden soll
Bedeutung
Anzeige, ob FB-Ausführung erfolgreich beendet ist
Anzeige, ob bei der FB-Ausführung ein Fehler
aufgetreten ist
Diagnoseinformationen
Mögliche Werte
FALSE => TRUE
FB öffnet Datei
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.csv'
0 ... 4294967295
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
• Diagnoseinformatio
nen beachten
Ò Liste unten (Diagnose-Codes)
DE
241