Lyaysan
Junior Member / Новичок
Участник № / Member № 7609
отправлено / posted
Здравствуйте! Программно на языке FBD высчитывается время простоя. Реальное время-время изменения сигнала на входе. Но время считает не как 00:00:01, а как 03:00:01. Путем изменения системного времени по Гринвичу эта проблема решается. Подскажите пожалуйста, можно ли добиться это не переводя системное время на компьютере?
Сообщения / Posts 7 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Да. Нужно считать время простоя и не выводить его как дату, а просто как целое или плавающее число
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Lyaysan
Junior Member / Новичок
Участник № / Member № 7609
отправлено / posted
Так то оно считает) Нам для визуализации удобнее вывод в формате "00:00:00"...
Сообщения / Posts 7 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Здравствуйте, откуда берется время? Если использовать FBD-блок TIME, он будет выдавать на выходе текущее время, которое установлено в ПК. Аналогично если использовать системную переменную @t_Set_Date с параметром =0.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Проблема именно в отображении? В ГЭ Дата и время есть настройка Отображать как - Дата и время региональное.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Lyaysan
Junior Member / Новичок
Участник № / Member № 7609
отправлено / posted
Спасибо! Помогло использование ГЭ Дата и время (вместо ГЭ текст) и настройка Отображать как - Дата и время по Гринвичу. Почему то сработало наоборот)
Сообщения / Posts 7 | Из / From: Россия
| IP / IP: IP адрес / IP address |