FB_TrafoTableGenerator

FB_TrafoTableGenerator 1:

Klasse ist ‚obsolete‘

Diese Klasse ist als obsolete markiert und sollte nicht weiterhin verwendet werden!

Alternative: TF8560 –Tc3_PlasticFunctions.FB_TrafoTableGenerator

Originalfassung:

FB_TrafoTableGenerator 2:

Stellt die Basisklasse für Erzeugungsalgorithmen von Transformations-Kurvenscheiben dar.

FB_TrafoTableGenerator 3:

Klasse ist abstrakt

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

Folgende vorimplementierte Geometrien sind inklusive:

  1. FB_TableGeneratorClampStandard – Geometrie einer typischen Schließeinheit
  2. FB_TableGeneratorCrankStandard – Geometrie eines Kurbeltriebs
  3. FB_TableGeneratorScotchYoke – Geometrie eines Scotch Yokes

Syntax:

FUNCTION_BLOCK ABSTRACT FB_TrafoTableGenerator

FB_TrafoTableGenerator 4: 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 FB_CammingLookUp Tabelle

ParameterList

I_Parameter

Get

-

Liste der geometriespezifischen Parameter

ParamValid

BOOL

Get

FALSE

Die eingestellten Parameter haben gültige Werte.

Scope

I_TrafoScope

Get

-

Diagnose-Werte aus der Berechnung der Transformationstabelle

FB_TrafoTableGenerator 5: 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.

FB_TrafoTableGenerator 6:

Methoden sind abstrakt

Die Methoden sind als ABSTRACT definiert und müssen in erbenden Klassen implementiert werden.

FB_TrafoTableGenerator 7: 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)