Nastavení systémového času
Název funkce
SETSYSTEMTIME
Volání v ST
PROGRAM TEST_SETSYSTEMTIME VAR system_time : dt; utc : bool; set_time : bool; END_VAR IF set_time THEN setsystemtime(system_time, UTC); set_time := FALSE; END_IF; END_PROGRAM
Popis
Volaná funkce nastavuje systémový čas PLC na zadanou hodnotu. Používá se pro řízenou synchronizaci vnitřních hodin PLC.
Vstupy
Vstup | Typ | Význam |
systemTime | DT | Požadovaný čas |
utc | BOOL | Povolení časové zóny (Pokud je UTC = „false“, je údaj na vstupu systemTime považován za lokální čas podle definované časové zóny. Pokud je UTC = „true“, je nastaven UTC čas) |
Výstupy
Výstup | Typ | Význam |
⇒ | INT | číselný status; výsledek kontroly nastavení času |
Funkce
Funkce setsystemtime provádí nastavení požadovaného systémového času ze vstupní proměnné systemTime. Vstupní proměnnou UTC je možné nastavovat lokální nebo UTC čas. Výstup funkce ⇒ vrací výsledek nastavení času.
Číselný status | Význam |
0 | Nastavení času nebylo provedeno |
1 | Nastavení času bylo provedeno |