Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

TIME_GET - получение текущего времени


Назначение.
Функциональный блок TIME_GET возвращает текущее время мастер-модуля в формате UTC.
 
Состав структурной переменной.
Переменная со структурным типом TIME_GET будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Описание алгоритма.
При вызове блока TIME_GET на выход UTC_MSEC передается текущее время устройства в формате UTC. Выход FAULT в настоящее время не используется.
В Unimod PRO 2 время в формате UTC представлено в виде вещественного числа двойной точности, которое соответствует числу миллисекунд, прошедших с полуночи 01 января 1970 года (часовой пояс UTC+0).
Например, число "1711021435000.000000000000000" в формате UTC соответствует времени - 14 часов 43 минуты 55 секунд 00 миллисекунд 21 марта 2024 года с часовым поясом UTC+3.
 
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.TIME_GET();  
//чтение текущего времени
UTC_MSEC := Block.UTC_MSEC;