FB_BA_View

FB_BA_View 1:

Der Funktionsbaustein FB_BA_View dient der Erzeugung eines Ordners innerhalb der Projektstruktur.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

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

FB_BA_View 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

eNodeType

E_BA_NodeType

Mit der Variablen NodeType wird die Ordnerebene innerhalb der Projektstruktur beschrieben.

FB_BA_View 3: Eingänge CONSTANT

Name

Typ

Beschreibung

bAcknowledgeRm

BOOL

Eingang zur lokalen Quittierung der Ereignisse eines Objektes.

VAR

Name

Typ

Beschreibung

eDPADMode

E_BA_DPADMode

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.

FB_BA_View 4: Methoden

Name

Beschreibung

OnObjectEventChange

Änderung eines Ereignisses in einem Unter-Objekt.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0