FB_TrafoFunctions

Implementiert spezifische Funktionen für eine transformierende TF8560-Achse.
Syntax:
FUNCTION_BLOCK FB_TrafoFunctions EXTENDS FB_Base
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
AttachableMdInterface | I_MdComponent | Get | - | Interface auf die Maschinendatenkomponente |
IsTrafo | BOOL | Get | FALSE | Trafo-Funktionen werden vom zugewiesenen Achstyp unterstützt. |
LowerLimit | LREAL | Get, Set | 0.0 | Untere Limitierung der realen Transformation |
ParamList | I_Parameter | Get | - | Interne Liste zur Speicherung der TableGenerator-Parameter in den Maschinendaten |
Table | I_CammingLookUp | Get | - | Interface auf die Instanz der Tabelle |
TableGenerator | I_TrafoTableGenerator | Get, Set | NULL | Schnittstelle auf eine zuzuweisende TableGenerator-Klasse |
UpperLimit | LREAL | Get, Set | 0.0 | Obere Limitierung der realen Transformation |
Methoden
Name | Beschreibung |
---|---|
AssignTableToAxis() | Weist die interne Tabelle der Achsinstanz zu (bedeutet das Aktivieren der Transformationskurve) |
ConvDriveEndsToLoadEnds() | Berechnet die resultierenden Softwareendlagen der Lastseite anhand der Transformationstabelle |
CopyTableDriveEnds() | Kopiert die Start- und Endposition der TableGenerator Klasse in die Softwareendlagen der Antriebsachse. |
FillDebugTable() | Kopiert den Inhalt der internen Tabelle in ein zwei-dimensionales Array |
ParamListToTableGenerator() | Kopiert die interne Parameterliste auf die Parameter des TableGenerators |
TableGeneratorToParamList() | Kopiert die Parameter des TableGenerators in die interne Parameterliste |
Mögliche Ereignisse (Events)
ID | Beschreibung | Alarm/Message |
---|---|---|
201 | Aufrufen der TableGenerator Eigenschaft ohne vorherige Zuweisung | Message |
Schnittstellen
Typ | Beschreibung |
---|---|
I_TrafoFunctions | Standardschnittstelle auf FB_TrafoFunctions |
I_AttachableMdInterface | Schnittstelle für containerlose Maschinendaten-Komponenten |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.5.5) |