F_BA_SetSchedulerEntry

F_BA_SetSchedulerEntry 1:

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

F_BA_SetSchedulerEntry 2: Ein- / Ausgänge

Name

Typ

Beschreibung

stEntry

ST_BA_SchedEntry

Verweis auf die zu lesende und schreibende Zeitschaltplan-Eintrags-Struktur.

F_BA_SetSchedulerEntry 3: Eingänge

Name

Typ

Beschreibung

tEntryTime

TIME

Eingabe der Zeit.

uEntryValue

U_BA_ClassValue

Eingabe des Wertes.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT3.1 4024.35

Tc3_BA2_Common ab V2.1.20.0