FB_BA_BaseSched

FB_BA_BaseSched 1:

Der Funktionsbaustein FB_BA_BaseSched bildet die Basis für Scheduler-Bausteine.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

Illustration

FUNCTION_BLOCK ABSTRACT FB_BA_BaseSched EXTENDS FB_BA_Object IMPLEMENTS I_BA_BaseSched
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    nPredictTime       : UDINT;
    aWeek              : T_BA_SchedWeek;
    aCalendar          : T_BA_SchedCalendar;
    aException         : T_BA_SchedExceptionList;
  {endregion}
END_VAR
VAR_INPUT CONSTANT
  {region 'Variable Parameters'}
    bWriteWeekly       : BOOL;
    bWriteException    : BOOL;
  {endregion}
END_VAR

FB_BA_BaseSched 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

nPredictTime

UDINT

Berechneter Zeitwert.

aWeek

T_BA_SchedWeek

Wochenzeitschaltplan.

aCalendar

T_BA_SchedCalendar

Kalender.

aException

T_BA_SchedExceptionList

Liste von Ausnahmebedingungen.

FB_BA_BaseSched 3: Eingänge CONSTANT

Name

Typ

Beschreibung

bWriteWeekly

BOOL

Schreibt wöchentlich.

bWriteException

BOOL

Schreibt zeitliche Ausnahmen.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0