Здравствуйте! Программно на языке FBD высчитывается время простоя. Реальное время-время изменения сигнала на входе. Но время считает не как 00:00:01, а как 03:00:01. Путем изменения системного времени по Гринвичу эта проблема решается. Подскажите пожалуйста, можно ли добиться это не переводя системное время на компьютере?
Posted by Nico (Участник № / Member № 5342) on :
Да. Нужно считать время простоя и не выводить его как дату, а просто как целое или плавающее число
Posted by Lyaysan (Участник № / Member № 7609) on :
Так то оно считает) Нам для визуализации удобнее вывод в формате "00:00:00"...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Здравствуйте, откуда берется время? Если использовать FBD-блок TIME, он будет выдавать на выходе текущее время, которое установлено в ПК. Аналогично если использовать системную переменную @t_Set_Date с параметром =0.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проблема именно в отображении? В ГЭ Дата и время есть настройка Отображать как - Дата и время региональное.
Posted by Lyaysan (Участник № / Member № 7609) on :
Спасибо! Помогло использование ГЭ Дата и время (вместо ГЭ текст) и настройка Отображать как - Дата и время по Гринвичу. Почему то сработало наоборот)