FB_TableGeneratorAsciiFile

FB_TableGeneratorAsciiFile 1:

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
FB_TableGeneratorAsciiFile 2:

Begrenzte Anzahl an Punkten

Die Anzahl an Punkten, die mit dieser Klasse geladen werden können, ist durch den Parameter Tc3_PlasticBaseAppStaticParams.cnMaxTrafoPoints limitiert. Ist eine größere Anzahl an Punkten in einer Datei enthalten, muss entsprechend die Limitierung in den Bibliothekseinstellungen angepasst werden!

Syntax:

FUNCTION_BLOCK FB_TableGeneratorAsciiFile EXTENDS FB_FileTableGenerator

FB_TableGeneratorAsciiFile 3: 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

Weitere Eigenschaften

<>

<>

<>

Implementiert durch FB_TrafoTableGenerator

FB_TableGeneratorAsciiFile 4: 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 TRUE zurückgegeben.

FB_FileTableGenerator

Reset()

Setzt den begonnenen, abgeschlossenen oder fehlgeschlagenen Lesemechanismus zurück.

FB_TableGeneratorAsciiFile 5: Prozedursteuernde Methoden (FB_AdaptableSequence)

Typ

Beschreibung

States()

Prozedur zur Verarbeitung des Datei-Lademechanismus (erweitert)

FB_TableGeneratorAsciiFile 6: Mögliche Ereignisse (Events)

ID

Beschreibung

Alarm/Message

8002

Tabelle konnte nicht gelesen werden.

Alarm

FB_TableGeneratorAsciiFile 7: Schnittstellen

Typ

Beschreibung

I_FileTableGenerator

Standardschnittstelle auf FB_FileTableGenerator.

I_TableGeneratorAsciiFile

Standardschnittstelle auf FB_TableGeneratorAsciiFile

Weitere Schnittstellen

Implementiert durch FB_TrafoTableGenerator.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT >= v3.1.4024.54 (empfohlen)
TwinCAT >= v3.1.4024.42 (benötigt)

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v12.8.1.0)