Вывод временной метки на графике
Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК
Модераторы: kiv, 8bit, VanMo
xxjukxx » 17 июн 2016, 10:41
Добрый день! EasyBuilder Pro последней версии. У меня есть график и я хочу выводить временную метку линии наблюдения.
Присвоил ей адрес LW 300. Поставил поле вывода - там какой то бред выводится. Я так понимаю неправильный формат вывода.
Какой там формат должен стоять?
-
xxjukxx
-
- Сообщения: 16
- Зарегистрирован: 26 фев 2016, 13:01
den_po » 20 июн 2016, 13:37
Время перед выводом придётся пересчитывать. В паре регистров хранится количество секунд с начала суток.
-
den_po
-
- Сообщения: 436
- Зарегистрирован: 04 фев 2013, 12:25
uni » 24 июн 2016, 07:45
- Код: Выделить всё
unsigned int time = 0
unsigned short tmp, Hours, Minutes, Seconds
// Считываем значение времени.
GetData( time, "Панель", "Метка времени", 1 )
// Часы.
Hours = time / 3600
time = time % 3600
// Минуты.
Minutes = time / 60
time = time % 60
// Секунды.
Seconds = time
-
uni
-
- Сообщения: 57
- Зарегистрирован: 14 май 2015, 14:39
- Откуда: Екатеринбург
-
Вернуться в Weintek
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24