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 |
