| Input UTC |
DATE_TIME (Weltzeit) |
| DST_ENABLE |
BOOL (TRUE erlaubt Sommerzeit) |
| TIME_ZONE_OFFSET |
INT (Zeitdifferenz zur Weltzeit in Minuten) |
| Output DT |
DATE_TIME (Lokalzeit) |
|
Der Funktionsbaustein UTC_TO_LTIME errechnet aus der Weltzeit am Eingang UTC eine Lokalzeit (LOCAL_DT) mit automatischer Sommerzeitumschaltung falls DST_ENABLE auf TRUE steht. Ist DST_ENABLE FALSE wird die Lokalzeit ohne Sommerzeitumschaltung berechnet. |
|
Dieser Funktionsbaustein benötigt UTC am Eingang, welche normalerweise von der SPS zur Verfügung gestellt wird und durch eine Routine des Herstellers gelesen werden kann. |
|
Im folgenden Beispiel ist die Anwendung für eine WAGO 750-841 CPU dargestellt. Das Auslesen der internen Uhr wird durch die Herstellerroutine SYSRTCGETTIME erledigt. Die SPS-Uhr muss in diesem Fall auf Weltzeit eingestellt werden. |