This is topic Время ОС in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by sync (Участник № / Member № 2233) on :
 
Здравствуйте!
У меня возник вопрос, как лучше всего получить текущее время ОС в программе ST ? Нашел способ через системные переменные Second, Minutes, Hours. Есть другие способы? Оч хотелось бы в секундах от 1970 года получать.
 
Posted by Гусев Александр Петрович (Участник № / Member № 2148) on :
 
можно подключить свою DLL а из TM вызывать ее ф-ии возвращаемые нужный вам TDateTime
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
В ST программе создайте аргумент с типом Date_And_Time, к этому аргументу привяжите канал или атрибут, который отображает реальное время (к примеру: атрибут канала вызова программы - (45)Время изменения). Значение вашего аргумента будет равно числу секунд с 1.01.1970 по данный момент времени.
 
Posted by Константин А (Участник № / Member № 2718) on :
 
Не работает, показывет только "data and time" [Неодобрение / Frown]
18.10.2007 17.15.37 (А где же секунды? с 1970 года????)
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Тип данных должен быть UDINT.
А системное время в этом формате выдает системная переменная @t_Set_Date типа INPUT.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2