FB_BA_CnvtTiSt

FB_BA_CnvtTiSt 1:

Mit dem Funktionsbaustein FB_BA_CnvtTiSt können die einzelnen Bestandteile einer Zeitstruktur zu einer Struktur zusammengefasst werden.

FB_BA_CnvtTiSt 2:

Der Baustein verfügt über keine Überprüfung fehlerhafter Eingaben, wie z.B. eine Stundeneingabe von 99. Diese Überprüfung erfolgt sinnvollerweise in den angeschlossenen Bausteinen, die ihrerseits die Zeitstruktur ohnehin überprüfen müssen. Die zulässigen Grenzen werden hier jedoch bei der Variablenerläuterung aufgezeigt.

FB_BA_CnvtTiSt 3: Eingänge

VAR_INPUT
  nYear         : WORD;
  nMonth        : WORD;
  nDay          : WORD;
  nHour         : WORD;
  nMinute       : WORD;
  nSecond       : WORD;
  nMilliseconds : WORD;
END_VAR

Name

Typ

Beschreibung

nYear

WORD

Das Jahr (1970…2106).

nMonth

WORD

Der Monat (1…12).

nDay

WORD

Der Tag im Monat (1…31).

nHour

WORD

Die Stunde (0…23).

nMinute

WORD

Die Minute (0…59).

nSecond

WORD

Die Sekunde (0…59).

nMilliseconds

WORD

Die Millisekunde (0…999).

FB_BA_CnvtTiSt 4: Ausgänge

VAR_OUTPUT
  bNewData  : BOOL;
  tTi       : TIMESTRUCT;
END_VAR

Name

Typ

Beschreibung

bNewData

BOOL

Der Ausgang ist in dem Zyklus TRUE, in dem sich die Eingangsvariablen verändert haben.

tTi

TIMESTRUCT

Ausgabe Zeitstruktur

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0