Действительно совершенно непонятно почему продукты (Мастерскада и Codesys) - имеют разные типы данных, что требует усилий по конвертированию.
Так например:
TIME представляет длительность интервалов времени в миллисекундах. Максимальное значение для типа TIME : 49d17h2m47s295ms (4194967295 ms).
Формат "Время" Мастерскады нигде толком не описано(не нашел) и он явно больше, так как содержит и год
Причем в Мастерскаде присутствуют инструменты работы со временем, но не временем ПЛК, а своим типом данных.
Ниже даю примеры скриптов, конвертирующие одно в другое.
https://yadi.sk/d/meqCJK5y_zcViw




Ответить с цитированием