FB_TrafoFunctions

FB_TrafoFunctions 1:

Implementiert spezifische Funktionen für eine transformierende TF8560-Achse.

Syntax:

FUNCTION_BLOCK FB_TrafoFunctions EXTENDS FB_Base

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

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

FB_TrafoFunctions 4: Mögliche Ereignisse (Events)

ID

Beschreibung

Alarm/Message

201

Aufrufen der TableGenerator Eigenschaft ohne vorherige Zuweisung

Message

FB_TrafoFunctions 5: 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)