FB_BA_View

Der Funktionsbaustein FB_BA_View dient der Erzeugung eines Ordners innerhalb der Projektstruktur.
Syntax
FUNCTION_BLOCK FB_BA_View EXTENDS FB_BA_Object IMPLEMENTS I_BA_View
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
eNodeType : E_BA_NodeType := E_BA_NodeType.Automatic;
{endregion}
END_VAR
VAR_INPUT CONSTANT
{region 'Operational Parameters'}
bAcknowledgeRm : BOOL;
{endregion}
END_VAR
VAR
{region 'SubInit'}
eDPADMode : E_BA_DPADMode := E_BA_DPADMode.Undefined;
{endregion}
{region 'Events'}
fbActiveEvents : FB_BA_EventIndicator;
{endregion}
END_VAR
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
|---|---|---|
eNodeType | Mit der Variablen NodeType wird die Ordnerebene innerhalb der Projektstruktur beschrieben. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
|---|---|---|
bAcknowledgeRm | BOOL | Eingang zur lokalen Quittierung der Ereignisse eines Objektes. |
VAR
Name | Typ | Beschreibung |
|---|---|---|
eDPADMode | Mit der Variable wird die durch die Projektstruktur integrierte Erzeugung des Benutzer-Adress-Schlüssels beeinflusst. Zur Erzeugung der Projektstruktur ist es zwingend erforderlich, eine durchgängige Parent-Child-Beziehung innerhalb des TwinCAT-Projektes herzustellen. Die Zahl der Ebenen innerhalb des TwinCAT-Programms bzw. des Symbolpfades weicht jedoch häufig von der Zahl der Ebenen im Benutzer-Adress-Schlüssel ab. Häufig gibt es im Symbolpfad des TwinCAT-Projektes mehr Ebenen als im Benutzer-Adress-Schlüssel. Es kann deshalb erforderlich sein für die generische Erzeugung der Objektnamen und der Beschreibungstexte einige Ebenen aus der Verkettung der Texte auszuschließen. Mit der Enumeration eDPADMode ist dieses möglich. | |
fbActiveEvents | FB_BA_EventIndicator | Gibt Informationen über Events aller Objekte eines View Objekts. |
Methoden
Name | Beschreibung |
|---|---|
Die Methode wird aufgerufen, wenn bestimmte Events auftreten, und zählt die Zustandsänderungen. | |
Änderung eines Ereignisses in einem Unter-Objekt. | |
Den Index eines untergeordneten Objektes über den Interface-Pointer des Objekts finden. | |
Ermittelt den Index eines Objekts über den Subject Identifier. | |
Die Methode sucht ein bestimmtes Objekt anhand des bekannten Index. | |
Iteriert über alle untergeordneten Objekte. | |
Ermittelt ein untergeordnetes Objekt welches mit dem angegebenen Subject Identifier übereinstimmt. | |
Löst einen Objektpfad auf, der relativ zur aktuellen Instanz ist. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |