FB_CrankDoubleShaftTableGenerator

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

![]() | 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
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
LookUp | Get, Set | Schnittstelle auf die zu beschreibende Tabelle | |
AsymHalf | I_CrankDoubleShaftTableGenerator_Half | Get | Schnittstelle auf eine asymmetrische Hälfte des Kurbeltriebs. |
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. |
Methoden
Name | Beschreibung |
---|---|
DefineTable() | Startet die Berechnung der Transformationstabelle. |
Reset() | Setzt Berechnungen des Generators zurück. |
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) |