Цитата:
Сообщение от
SCADAMaster
Вообщем вам нужно или время скады перевести в Word или наоборот?
В обоих случаях делается в расчете.
Насколько я помню в ОВЕН время идет в секундах от 1970 года.
Тогда время DWord во время скады будет вычисляться:
Int2Date( 1,1,1970 )+ КоличествоСекунд
Если нужно наоборот, то вычитаете из текущего времени 1970 год:
DateTime( ) - Int2Date( 1,1,1970 )
Блин, оказывается просто до гениального!!!!
Цитата:
Нет, мне просто нужно текущее время в DWord, в плк будет храниться данная переменная вместе с уставками, никакой работы со временем в ПЛК не используется.
сделал по аналогии с вашей формулой текущее время, на расчет все равно вида DT, ни огромное число в секундах, а отображается как дата.
Всё работает
Цитата:
Если нужно наоборот, то вычитаете из текущего времени 1970 год:
DateTime( ) - Int2Date( 1,1,1970 )