FB_BA_View

Der Funktionsbaustein FB_BA_View dient der Erzeugung eines Ordners innerhalb der Projektstruktur.
Illustration
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 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. Das heißt, dass allen Instanzen des Funktionsbausteins FB_BA_View mitgeteilt werden muss, von wem sie abstammen. 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 es TwinCAT-Projektes mehr Ebenen als im Benutzer-Adress-Schlüssel. Es kann deshalb erforderlich sein für die generische Erzeugung der Objektnamen und der Beschreibungstexten 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. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |