FB_BA_ScheduleMultistate

FB_BA_ScheduleMultistate 1:

Der Funktionsbaustein FB_BA_ScheduleMultistate repräsentiert einen numerischen Zeitplan. Er besteht im Wesentlichen aus der Basisklasse FB_BA_ScheduleBase.

Der Funktionsbaustein bestimmt anhand der Basisklasse den numerischen Ausgabewert. Wird innerhalb der Basisklasse nicht der Ausgabewert nPresentValue bestimmt, so wird nDefaultValue = nPresentValue.

FB_BA_ScheduleMultistate 2: Eingänge CONSTANT PERSISTENT

VAR_INPUT CONSTANT PERSISTENT
  {region 'Fixed Parameters'}
    {attribute 'parameterCategory':='Value'}
      nDefaultValue    : UDINT;
  {endregion}
END_VAR

Name

Typ

Beschreibung

nDefaultValue

 

UDINT

Der Vorgabewert nDefaultValue ist in folgenden Fällen aktiv:

nPresentValue = nDefaultValue, wenn innerhalb der Basisklasse FB_BA_ScheduleBase nicht der Ausgabewert nPresentValue bestimmt wird.

FB_BA_ScheduleMultistate 3: Ausgänge

VAR_OUTPUT
  nPresentValue    : UDINT;
END_VAR

Name

Typ

Beschreibung

nPresentValue

UDINT

Aktueller Wert

Er besteht im Wesentlichen aus der Basisklasse FB_BA_ScheduleBase.

Innerhalb der Basisklasse wird der numerische Ausgabewert für nPresentValue bestimmt. Wird innerhalb der Basisklasse nicht der Ausgabewert nPresentValue bestimmt, so ist nDefaultValue = nPresentValue.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.62

Tc3_BA2 ab v5.5.14.0