Вывод временной метки на графике

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Вывод временной метки на графике

Сообщение xxjukxx » 17 июн 2016, 10:41

Добрый день! EasyBuilder Pro последней версии. У меня есть график и я хочу выводить временную метку линии наблюдения.
Присвоил ей адрес LW 300. Поставил поле вывода - там какой то бред выводится. Я так понимаю неправильный формат вывода.
Какой там формат должен стоять?
xxjukxx
 
Сообщения: 16
Зарегистрирован: 26 фев 2016, 13:01

Re: Вывод временной метки на графике

Сообщение den_po » 20 июн 2016, 13:37

Время перед выводом придётся пересчитывать. В паре регистров хранится количество секунд с начала суток.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Re: Вывод временной метки на графике

Сообщение uni » 24 июн 2016, 07:45

Код: Выделить всё
  1.     unsigned int time = 0
  2.     unsigned short tmp, Hours, Minutes, Seconds
  3.    
  4.     // Считываем значение времени.
  5.     GetData( time, "Панель", "Метка времени", 1 )
  6.    
  7.     // Часы.
  8.     Hours = time / 3600
  9.     time = time % 3600
  10.    
  11.     // Минуты.
  12.     Minutes = time / 60
  13.     time = time % 60
  14.     // Секунды.
  15.     Seconds = time
Россия - навсегда!
http://git.io/vOZo0
uni
 
Сообщения: 57
Зарегистрирован: 14 май 2015, 14:39
Откуда: Екатеринбург


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 76