работа функции FC34 step7

Инженерное программное обеспечение
Ответить
Аватара пользователя
gazman
Любитель
Сообщения: 32
Зарегистрирован: 17 апр 2017, 15:50
Откуда: Новомичуринск
Контактная информация:

работа функции FC34 step7

Сообщение gazman »

здравствуйте

делаю счётчик рабочего времени

у меня есть две временные метки #NEW_TIME и #NEW_TIME2

мне нужно получить разность между ними. использую IEC функцию FC34

A I 0.1
CALL "SB_DT_DT"
DT1 :=#NEW_TIME
DT2 :=#NEW_TIME2
RET_VAL:=#TIME_RAB

в #NEW_TIME записываю текущее время при нажатии на кнопку. Далее значение помещаю в DB. значение статичное.
в #NEW_TIME2 ни чего не кладу. после вычитания получается огромное число (крайнее значение): 2147483647

пробовал в #NEW_TIME2 записывать нули. результат тот же.
мне нужно преобразовать данные DATE_AND_TIME в TIME. поэтому я вычитаю из текущего времени нулевое значение. вариант может не слишком красивый, но я не знаю как сделать проще.

помогите, пожалуйста

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: работа функции FC34 step7

Сообщение Михайло »

Встречный вопрос: разница между датами - это тоже дата? Или это другое нечто?
А если из даты вычитать время рождения Иисуса Христа, то сколько в результате будет?

Аватара пользователя
gazman
Любитель
Сообщения: 32
Зарегистрирован: 17 апр 2017, 15:50
Откуда: Новомичуринск
Контактная информация:

Re: работа функции FC34 step7

Сообщение gazman »

разница - это сколько времени прошло от одного события до другого.
так надо.

я понял, что вы хотите сказать. т.е. данная функция мне не посчитает время от одной временной точки до другой?
а просто выведет корректировку даты?

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: работа функции FC34 step7

Сообщение Михайло »

Я намекаю: между датами 28.04.2017 и 01.01.2017 - 118 дней. А между 28.04.2017 и некоторой обнуленной датой сколько дней?

Аватара пользователя
gazman
Любитель
Сообщения: 32
Зарегистрирован: 17 апр 2017, 15:50
Откуда: Новомичуринск
Контактная информация:

Re: работа функции FC34 step7

Сообщение gazman »

я понял. спасибо большое

Ответить