Добрый день!

Modbus masterOPC universal опрашивает устройство и получает от него несколько меток времени. Формат меток: 32 бита, время пересчитано в секундах с начальной даты 0:00:00 01.01.2004 года.

Требуется передавать эти данные в мастерскаду. В некоторых случаях в скаде требуется только дата (число, месяц, год) в некоторых полная DATE_AND_TIME.
Как правильней передавать время в скаду?
Для ОРС напишу скрипт по пересчёту времени, но в какой формат пересчитывать? В ОРС видимо будет uint32.
В самой Мастерскаде какой тип переменной выбрать для привязки переменной с ОРС? "Время" или "вещественный двойной точности"?
А далее, чтобы в Мастерскаде из переменной выделить дату добавлять в дерево объекта "Установку метки времени"?