FB_CrankDoubleShaftTableGenerator

FB_CrankDoubleShaftTableGenerator 1:

Implementiert einen Berechnungsalgorithmus für einen Kurbeltriebmechanismus mit beidseitigem Antriebshebel.

FB_CrankDoubleShaftTableGenerator 2:
FB_CrankDoubleShaftTableGenerator 3:

Namen der Bemaßungsbezeichnungen in der Skizze

Die Bemaßungsbezeichnungen gleichen den Namen der zu konfigurierenden Eigenschaften der Klasse.

Syntax:

FUNCTION_BLOCK FB_CrankTableGenerator EXTENDS FB_TrafoTableGenerator

FB_CrankDoubleShaftTableGenerator 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

LookUp

I_CammingLookUp

Get, Set

Schnittstelle auf die zu beschreibende Tabelle

AsymHalf

I_CrankDoubleShaftTableGenerator_Half

Get

Schnittstelle auf eine asymmetrische Hälfte des Kurbeltriebs.

Hinweis Wird diese Eigenschaft mindestens einmal aufgerufen, schaltet die Klasse auf den asymmetrischen Betriebsmodus um.

DriveArm

LREAL

Get, Set

Am Antrieb befestigter Hebelarm.

HeightOffset

LREAL

Get, Set

Höhenversatz zwischen Führungsrichtung der Last und Drehpunkt des Antriebs.

LoadArm

LREAL

Get, Set

Übertragungshebel auf die geführte Lastseite.

DriveHighEnd

LREAL

Get, Set

Oberes Limit der Antriebsposition.

DriveLowEnd

LREAL

Get, Set

Unteres Limit der Antriebsposition.

DriveStep

LREAL

Get

Schrittweite der Antriebspositionen.

ParamValid

BOOL

Get

Die eingestellten Parameter haben gültige Werte.

Points

INT

Get, Set

Anzahl der Punkte die definiert werden sollen.

FB_CrankDoubleShaftTableGenerator 5: Methoden

Name

Beschreibung

DefineTable()

Startet die Berechnung der Transformationstabelle.

Reset()

Setzt Berechnungen des Generators zurück.

FB_CrankDoubleShaftTableGenerator 6: Schnittstellen

Typ

Beschreibung

I_TrafoTableGenerator

Standardschnittstelle auf FB_TrafoTableGenerator.

I_CrankDoubleShaftTableGenerator

Standardschnittstelle auf FB_CrankDoubleShaftTableGenerator.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.66

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v12.10.0.0)