FB_TableGeneratorAsciiFile

Implementiert einen Datei-Lesemechanismus für eine benutzerdefinierte Tabelle (beispielsweise zur Verwendung als Transformationstabelle).
Formatierung der Datei:
Antrieb Last
0.0 100.0
1.0 110.0
2.0 121.0
3.0 131.0
4.0 142.0
…
![]() | Begrenzte Anzahl an Punkten Die Anzahl an Punkten, die mit dieser Klasse geladen werden können, ist durch den Parameter |
Syntax:
FUNCTION_BLOCK FB_TableGeneratorAsciiFile 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_TableGeneratorAsciiFile | Standardschnittstelle auf FB_TableGeneratorAsciiFile |
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) |