FB_CammingLookUp

Diese Klasse ist in der Lage dynamisch Speicher zu allozieren und als Tabelle zur Verfügung zu stellen. Entsprechend agiert dieser Baustein als LookUp-Tabelle für die Kurvenscheiben-Corefunction oder die Transformationstabelle einer Transformationsachse.
Syntax:
FUNCTION_BLOCK FB_CammingLookUp EXTENDS FB_MessageBase
Initialisierungsparameter des FB_init-Konstruktors
Name | Typ | Beschreibung |
---|---|---|
Points | INT | Definiert die Anzahl an Punkten = 0 ermöglicht die Nachträgliche Zuweisung per |
OpMode | Definiert den Betriebsmodus der LookUp-Tabelle = |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
Equidistance | BOOL | Get, Set1 | Im äquidistanten Modus geht die Tabelle von gleichen Abständen zwischen dem |
Interpolation | Get, Set1 | Interpolationsmodus der Tabelle | |
InvalidPoint | BOOL | Get | Wird durch einen Aufruf von |
MinGuidingValue | LREAL | Get, Set | Kleinster möglicher Wert für die |
MaxGuidingValue | LREAL | Get, Set | Größter möglicher Wert für die |
Overrun | BOOL | Get | Zusätzliche Information zu InvalidPoint: TRUE -> InvalidPoint ist über dem Definitionsbereich. FALSE -> InvalidPoint ist unter dem Definitionsbereich. |
Points | LREAL | Get | Anzahl an verfügbaren Punkten der Tabelle |
Valid | BOOL | Get | Die Konfiguration der Tabelle ist validiert und einsatzbereit. |
OpMode 2 | Get | Betriebsmodus der Tabelle |
1Muss vor der Festlegung der Anzahl an Punkten gesetzt werden
2Obsolete
Methoden
Name | Beschreibung |
---|---|
Gibt einen äquidistanten Punkt der Tabelle zurück. | |
Gibt einen beliebigen Punkt, bestehend aus einem Master- und einem Slave-Wert zurück. | |
Übersetzt einen Slave-Wert auf einen übereinstimmenden Master-Wert. | |
Übersetzt einen Master-Wert auf einen übereinstimmenden Slave-Wert. | |
Setzt einen äquidistanten Punkt in der Tabelle. | |
Setzt einen beliebigen Punkt, bestehend aus einem Master- und einem Slave-Wert. | |
Definiert einmalig die Anzahl an zuweisbaren Punkten. | |
Setzt die Master-Grenzwerte der Tabelle | |
Gibt die Master-Grenzwerte der Tabelle zurück | |
Gibt die Anzahl an verfügbaren Punkten der Tabelle zurück | |
GetValid()2 | Überprüft die Tabelle auf Gültigkeit |
2Obsolete
Schnittstellen
Typ | Beschreibung |
---|---|
I_CammingLookUp | Standardschnittstelle auf FB_CammingLookUp |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v12.6.1.0) |