F_BA_SetSchedulerEntry

Die Funktion F_BA_SetSchedulerEntry vom Rückgabetyp BOOL überprüft zunächst, ob die Eingabe-Struktur uEntryValue als undefiniert, d.h. mit 16#FF-Werten gefüllt ist.
Ist dies der Fall, so wird der Statusvariable eState der Ein- Ausgabestruktur stEntry der Wert E_BA_SchedEntryState.eNull zugewiesen, im gegenteiligen Fall der Wert E_BA_SchedEntryState.eValue.
Die Zeitkomponente stTime der der Ein- Ausgabestruktur stEntry wird der Eingang tEntryTime, angepasst über die Funktion F_BA_ToSTTime zugewiesen und der Wertekomponente uValue der Eingangswert uEntryValue.
Dem Funktionsrückgabewert selbst wird nichts zugewiesen.
Syntax
FUNCTION F_BA_SetSchedulerEntry : BOOL
VAR_IN_OUT
stEntry : ST_BA_SchedEntry;
END_VAR
VAR_INPUT
tEntryTime : TIME;
uEntryValue : U_BA_ClassValue;
END_VAR
Ein- / Ausgänge
Name | Typ | Beschreibung |
---|---|---|
stEntry |
Verweis auf die zu lesende und schreibende Zeitschaltplan-Eintrags-Struktur. |
Eingänge
Name | Typ | Beschreibung |
---|---|---|
tEntryTime |
TIME |
Eingabe der Zeit. |
uEntryValue |
Eingabe des Wertes. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT3.1 4024.35 | Tc3_BA2_Common ab V2.1.20.0 |