FB_BA_SchedB

FB_BA_SchedB 1:

Der Funktionsbaustein FB_BA_SchedB repräsentiert einen binären Scheduler innerhalb der Projektstruktur von TF8040.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_BaseSched

Illustration

FUNCTION_BLOCK FB_BA_SchedB EXTENDS FB_BA_BaseSched IMPLEMENTS I_BA_SchedB
VAR_OUTPUT
  bPresentValue      : BOOL;
  bPredictedValue    : BOOL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
  {region 'Fixed Parameters'}
    bDefaultValue    : BOOL;
  {endregion}
  {region 'Variable Parameters'}
    sInactiveText    : T_BA_StateText;
    sActiveText      : T_BA_StateText;
  {endregion}
END_VAR

FB_BA_SchedB 2: Ausgänge

Name

Typ

Beschreibung

bPresentValue

BOOL

Aktueller binärer Ausgabewert des Objektes.

bPredictedValue

BOOL

Wert, der nach dem nächsten Schalten angenommen wird.

FB_BA_SchedB 3: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

bDefaultValue

BOOL

Wert der angenommen wird, wenn alle 16 Prioritäten des Priority_Array eines kommandierbaren Objektes keinen Eintrag haben, bzw. NULL sind.

sInactiveText

T_BA_StateText

Textausgabe bei inaktivem Objekt.

sActiveText

T_BA_StateText

Textausgabe bei aktivem Objekt.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0