FB_BA_SchedM

FB_BA_SchedM 1:

Der Funktionsbaustein FB_BA_SchedM repräsentiert ein Multi-State-Scheduler innerhalb der Projektstruktur von TF8040.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_BaseSched

Illustration

FUNCTION_BLOCK FB_BA_SchedM EXTENDS FB_BA_BaseSched IMPLEMENTS I_BA_SchedM
VAR_OUTPUT
  nPresentValue      : UDINT;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
  {region 'Fixed Parameters'}
    aStateText       : T_BA_StateTextArray;
    nDefaultValue    : UDINT := 1;
  {endregion}
END_VAR
VAR
  {region 'Output-Properties'}
    nStateCount      : UDINT;
  {endregion}
END_VAR

FB_BA_SchedM 2: Ausgänge

Name

Typ

Beschreibung

nPresentValue

UDINT

Aktueller Wert für mehrstufige Ausgaben.

FB_BA_SchedM 3: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

aStateText

T_BA_StateTextArray

Das Array dient der Deklaration der Statustexte eines Multi-State-Objektes.

nDefaultValue

UDINT

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

VAR

Name

Typ

Beschreibung

nStateCount

UDINT

Zahl der Status eines Multi-State-Objektes.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0