FB_FileTableGenerator

FB_FileTableGenerator 1:

Implementiert die Basis-Funktionalität für Datei-basierte Tabellenlesemechanismen.

FB_FileTableGenerator 2:

Klasse ist abstrakt

Da die Klasse als ABSTRACT definiert ist, kann die Klasse nicht instanziiert werden und muss mittels Vererbung implementiert werden.

Syntax:

FUNCTION_BLOCK ABSTRACT FB_FileTableGenerator EXTENDS Tc3_PlasticFunctions.FB_TrafoTableGenerator

FB_FileTableGenerator 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_FileTableGenerator 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_FileTableGenerator 5: Prozedursteuernde Methoden (FB_AdaptableSequence)

Typ

Beschreibung

States()

Prozedur zur Verarbeitung des Datei-Lademechanismus

FB_FileTableGenerator 6: Mögliche Ereignisse (Events)

ID

Beschreibung

Alarm/Message

8002

Tabelle konnte nicht gelesen werden.

Alarm

FB_FileTableGenerator 7: Schnittstellen

Typ

Beschreibung

I_FileTableGenerator

Standardschnittstelle auf FB_FileTableGenerator.

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)