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;
|
