CToD (FB)

FUNCTION_BLOCK CToD

Kurzbeschreibung

Konvertierung der Zeitkomponenten Minuten/Stunden in eine Uhrzeit (TOD)


Darstellung

../_images/CToD_FB.png

Schnittstellen

Eingänge

Ausgänge

Name Datentyp Wertebereich Initialwert Funktion
todHHMM TOD 0 ... 23:59:59:999   Uhrzeit im Format TOD

Sollwerte / Parameter

Name Datentyp Wertebereich Initialwert Funktion
iMM INT   0 Festlegung der Minuten im Format MM (0..59)
iHH INT   0 Festlegung der Stunden im Format HH (0..23)

Funktionsbeschreibung

Allgemeines

Dieser Funktionsbaustein dient zur Bildung der Uhrzeit todHHMM aus den Einzelkomponenten iMM und iHH.
Die logischen Eingabegrenzen der Einzelkomponenten werden überwacht.
Wird eine Eingabe außerhalb der angegebenen Grenzen getätigt, so wird der Ausgang todHHMM auf TOD#0:0:0 gesetzt.
Dieser Baustein kann z.B. für die Eingabe in einer Visualisierung genutzt werden.
Die logischen Eingabegrenzen der Einzelkomponenten werden überwacht und ggf. korrigiert.
Die logischen Eingabegrenzen der Einzelkomponenten werden überwacht.
Wird eine Eingabe außerhalb der angegebenen Grenzen getätigt, so wird der Ausgang (todHHMM) auf TOD#0:0:0 gesetzt.
Dieser Baustein kann z.B. für die Eingabe in einer Visualisierung genutzt werden.

Visualisierung




Information

Element Autoren Datum Version Anmerkungen
Funktion Lukas Pfänder 04.2016 1.0 Ursprungsversion
Programmierung Adam Bartod 04.2016 1.0 Ursprungsversion
Test Jochen Reu / 06.2016 1.0 Ursprungsversion
Dokumentation Jochen Reu 10.2017 1.0 Ursprungsversion
Revision Lukas Pfänder 10.2017 0.1.3.0 Dokumentation

Codesys

InOut:
Scope Name Type Initial Comment
Input iMM INT 0 Festlegung der Minuten im Format MM (0..59)
iHH INT 0 Festlegung der Stunden im Format HH (0..23)
Output todHHMM TOD   Uhrzeit im Format TOD