FB_BA_BaseSched

Der Funktionsbaustein FB_BA_BaseSched bildet die Basis für Scheduler-Bausteine. Er muss nicht explizit aufgerufen werden. Diese Beschreibung dient ausschließlich dazu, dass die Vererbungsstruktur der Scheduler Bausteine nachvollzogen werden kann.
Syntax
FUNCTION_BLOCK ABSTRACT FB_BA_BaseSched EXTENDS FB_BA_Object IMPLEMENTS I_BA_BaseSched
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
{attribute 'parameterCategory':='Value'}
{attribute 'parameterUnit':= 's'}
nPredictTime : UDINT
{attribute 'parameterCategory':='Value'}
aWeek : T_BA_SchedWeek;
{attribute 'parameterCategory':='Value'}
aCalendar : T_BA_SchedCalendar;
{attribute 'parameterCategory':='Value'}
aException : T_BA_SchedExceptionList;
{endregion}
END_VAR
VAR_INPUT CONSTANT
{region 'Variable Parameters'}
{attribute 'parameterCategory':='Value'}
bWriteWeekly : BOOL;
{attribute 'parameterCategory':='Value'}
bWriteCalendar : BOOL;
{attribute 'parameterCategory':='Value'}
bWriteException : BOOL;
{endregion}
END_VAR
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
|---|---|---|
nPredictTime | UDINT | Offset zur aktuellen Zeit [s] zur vorausschauenden Zeitplanung. |
aWeek | Wochenzeitschaltplan. | |
aCalendar | Kalender. | |
aException | Liste von Ausnahmebedingungen. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
|---|---|---|
bWriteWeekly | BOOL | Schreibt wöchentlich. |
bWriteCalendar | BOOL | Schreibt Kalendereiträge. |
bWriteException | BOOL | Schreibt zeitliche Ausnahmen. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |