====== System time setting ====== {{:en:mervis-ide:35-help:setsystemtime.png}} ===== Function name ===== SETSYSTEMTIME ===== ST call ===== 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 ===== Description ===== The function sets the PLC system time to the requested value. It is used for controlled synchronisation of the internal PLC clock (RTC). ===== Inputs ===== |Input |Type|Description | |systemTime|DT |Time to be set | |utc |BOOL|Enable time zone (If UTC = „false“, the value at the systemTime input is considered as local time according to the time zone defined in the PLC. If UTC = „true“, the UTC time is set)| ===== Outputs ===== |Output|Type|Description | |=> |INT |value; result of time setting| ===== Function ===== The setsystemtime function sets the PLC system time according to input variable systemTime. The input variable UTC changes between local time and UTC time. The function output => returns the result of the setting process. |Value|Description | |0 |Time was not set | |1 |Time was set successfully|