====== Nastavení systémového času ====== {{:cs:mervis-ide:35-help:setsystemtime.png}} ===== 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 |