FB_CsvTableGenerator

Lädt eine Tabelle aus einer CSV-basierten Datei.
Formatierung der Datei:
Drive,Load
0.0,100.0
1.0,110.0
2.0,121.0
3.0,131.0
4.0,142.0
…
![]() | Variationen der Formatierung möglich Die Formatierung der CSV-Datei kann in Bezug auf einzelne Details variiert werden:
|
Syntax:
FUNCTION_BLOCK FB_CsvTableGenerator EXTENDS FB_FileTableGenerator
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
FilePath | STRING | Get, Set | ‘‘ | Dateipfad auf dem Zielsystem zur abgelegten Beschreibungsdatei. |
FB_FileTableGenerator | ||||
DriveHighEnd | LREAL | Get | 0.0 | Gelesener höchster Punkt der Antriebsseite. Kann im äquidistanten Modus zur Definition der Antriebspunkte verwendet werden. |
DriveLowEnd | LREAL | Get | 0.0 | Gelesener niedrigster Punkt der Antriebsseite. Kann im äquidistanten Modus zur Definition der Antriebspunkte verwendet werden. |
LoadHighEnd | LREAL | Get | 0.0 | Gelesener höchster Punkt der Lastseite. |
LoadLowEnd | LREAL | Get | 0.0 | Gelesener niedrigster Punkt der Lastseite. |
Tc3_PlasticFunctions.FB_TrafoTableGenerator | ||||
<> | <> | <> | Implementiert durch FB_TrafoTableGenerator |
Methoden
Name | Beschreibung |
---|---|
DefineTable() | Startet das Lesen der Tabelle aus der Datei. Die Funktion läuft asynchron und muss mehrmals aufgerufen werden. Sobald die Datei erfolgreich geladen wurde, wird ein |
FB_FileTableGenerator | |
Reset() | Setzt den begonnenen, abgeschlossenen oder fehlgeschlagenen Lesemechanismus zurück. |
Prozedursteuernde Methoden (FB_AdaptableSequence)
Typ | Beschreibung |
---|---|
Prozedur zur Verarbeitung des Datei-Lademechanismus (erweitert) |
Mögliche Ereignisse (Events)
ID | Beschreibung | Alarm/Message |
---|---|---|
8002 | Tabelle konnte nicht gelesen werden. | Alarm |
Schnittstellen
Typ | Beschreibung |
---|---|
I_FileTableGenerator | Standardschnittstelle auf FB_FileTableGenerator. |
I_CsvTableGenerator | Standardschnittstelle auf FB_CsvTableGenerator. |
Implementiert durch FB_TrafoTableGenerator. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT >= v3.1.4024.54 (empfohlen) | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v12.8.1.0) |