Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Работа с каналами TIME

   
Автор / Author Тема / Topic: Работа с каналами TIME
riv
Junior Member / Новичок
Участник № / Member № 6030


Icon 1 отправлено / posted      Профиль для / Profile for riv           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте. Подскажите, пожалуйста, как решить следующую задачу: по нажатию 1-ой кнопки надо сбрасывать и запускать таймер, по нажатию второй кнопки - остановить его. Также необходимо вывести на экран время данного таймера в формате hh:mm:ss.
Можно, конечно, программой с циклом в 1 сек инкрементировать переменную-счетчик, но хотелось бы сделать на каналах типа TIME.

Сообщения / Posts 9 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
riv
Junior Member / Новичок
Участник № / Member № 6030


Icon 1 отправлено / posted      Профиль для / Profile for riv           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Сам сделал, спасибо!
Сообщения / Posts 9 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vormy
Junior Member / Новичок
Участник № / Member № 6028


Icon 1 отправлено / posted      Профиль для / Profile for vormy           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by riv:
Сам сделал, спасибо!

Здравствуйте. Стоит такая же задача. Не могли бы вы поделиться примером?
Сообщения / Posts 2 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
maslovsergey1994
Junior Member / Новичок
Участник № / Member № 7417


Icon 1 отправлено / posted      Профиль для / Profile for maslovsergey1994           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте! Нужна помощь! Нужно на мониторе реального времени сделать обратный счетчик времени(по часам, минутам, секундам). По завершению отсчета, должен загараться индикатор и звуковое оповещение. Подскажите пожалуйста как это сделать!
Сообщения / Posts 3 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Нужно использовать программу, в которую надо передать заданные значения (часов, минут и секунд), текущее время и команду запуска.
В алгоритме программы надо
- пересчитать задание в секунды,
- запомнить в глобальной переменной метку времени запуска,
- сравнивать текущее время и начальную метку времени,
- когда разница между текущим временем и начальной меткой достигнет задания, подать на выход программы исполнительную команду.

Можно в FBD-программе использовать блок TON. При этом период вызова программы должен быть равен 1 сек.

Сообщения / Posts 17321 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
maslovsergey1994
Junior Member / Новичок
Участник № / Member № 7417


Icon 1 отправлено / posted      Профиль для / Profile for maslovsergey1994           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Используется программа, заданные значения переданы, в FBD-программе используется блок TON. Не удаётся привязку к экрану осуществить. Программа считает время и сравнивает с заданным значением, по окончанию отсчета все выключается и ждет дальнейшего нажатия. Вы можете посмотреть сам проект? Долгое время уже над этим работаем. Нужна Ваша помощь
Сообщения / Posts 3 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Присылайте на hotline@adastra.ru проект с постановкой задачи.
Сообщения / Posts 17321 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ответ дан письмом.
Сообщения / Posts 17321 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2