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.
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 |
---|---|---|---|
InvalidPoint | BOOL | Get | Wird durch einen Aufruf von |
OpMode | Get | Betriebsmodus der Tabelle | |
Overrun | BOOL | Get | Zusätzliche Information zu InvalidPoint: TRUE -> InvalidPoint ist über dem Definitionsbereich FALSE -> InvalidPoint ist unter dem Definitionsbereich |
Methoden
Name | Beschreibung |
---|---|
Gibt einen per Index adressierten Punkt der Tabelle zurück | |
Gibt die Anzahl an verfügbaren Punkten der Tabelle zurück | |
Gibt die Master-Grenzwerte der Tabelle zurück | |
GetValid() | Überprüft die Tabelle auf Gültigkeit |
Übersetzt einen Slave-Wert auf einen übereinstimmenden Master-Wert | |
Übersetzt einen Master-Wert auf einen übereinstimmenden Slave-Wert | |
Setzt einen per Index adressierten Punkt in der Tabelle | |
Setzt einen beliebigen Punkt in der Tabelle | |
Definiert einmalig die Anzahl an zuweisbaren Punkten | |
Setzt die Master-Grenzwerte der Tabelle |
Schnittstellen
Typ | Beschreibung |
---|---|
I_CammingLookUp | Standardschnittstelle auf FB_CammingLookUp |
Voraussetzungen
Entwicklungsumgebung | Zielplatform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 oder höher |