This is topic Изменение времени по Гринвичу in forum Пользователи для пользователей at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/50/t/000137.html

Posted by Lyaysan (Участник № / Member № 7609) on :
 
Здравствуйте! Программно на языке 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 :
 
Спасибо! Помогло использование ГЭ Дата и время (вместо ГЭ текст) и настройка Отображать как - Дата и время по Гринвичу. Почему то сработало наоборот)
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2