FB_TrafoTableGenerator
![]() | Klasse ist ‚obsolete‘ Diese Klasse ist als |
Alternative: TF8560 –Tc3_PlasticFunctions.FB_TrafoTableGenerator
Originalfassung:

Stellt die Basisklasse für Erzeugungsalgorithmen von Transformations-Kurvenscheiben dar.
![]() | Klasse ist abstrakt Da die Klasse als |
Folgende vorimplementierte Geometrien sind inklusive:
- FB_TableGeneratorClampStandard – Geometrie einer typischen Schließeinheit
- FB_TableGeneratorCrankStandard – Geometrie eines Kurbeltriebs
- FB_TableGeneratorScotchYoke – Geometrie eines Scotch Yokes
Syntax:
FUNCTION_BLOCK ABSTRACT FB_TrafoTableGenerator
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
DriveHighEnd | LREAL | Get, Set | 0.0 | Oberes Limit der Antriebsposition |
DriveLowEnd | LREAL | Get, Set | 0.0 | Unteres Limit der Antriebsposition |
LookUp | I_CammingLookUp | Get, Set | NULL | Schnittstelle auf die zuzuweisende TF8560 |
ParameterList | I_Parameter | Get | - | Liste der geometriespezifischen Parameter |
ParamValid | BOOL | Get | FALSE | Die eingestellten Parameter haben gültige Werte. |
I_TrafoScope | Get | - | Diagnose-Werte aus der Berechnung der Transformationstabelle |
Methoden
Name | Beschreibung |
---|---|
CalculateScope() | Berechnet die Diagnose-Werte der Eigenschaft Scope. |
DefineTable() | Startet die Berechnung der Transformationstabelle. |
ReadFromParamList() | Liest Parameter aus der Liste spezieller Parameter. |
WriteToParamList() | Schreibt lokale Variablen in die Liste der speziellen Parameter. |
![]() | Methoden sind abstrakt Die Methoden sind als ABSTRACT definiert und müssen in erbenden Klassen implementiert werden. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_TrafoTableGenerator | Standardschnittstelle auf FB_TrafoTableGenerator |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.5.0) |