Форум 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 / Algorithm Programming Languages » Задержка на выполнение

   
Автор / Author Тема / Topic: Задержка на выполнение
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте, программа выполняется по щелчку кнопки. Как сделать задержку 5 секунд на ее выполнение (пользователь нажал кнопку, 5 секунд прошло, программа запустилась)?
Сообщения / Posts 162 | Из / 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-блоки. См. справку раздел: Программирование алгоритмов - Редактирование FBD программ - Описание FBD блоков. Изучите все возможности, подберите удобный вариант под задачу. К примеру есть блок который так и называется.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Тогда не возможно запустить программу по кнопке. Есть другой вариант?
Ещё один вопрос, почему некоторые кнопки в проекте не передают 2 значения. В одну переменную значение передаётся. Делаю 2 команды, на 2 переменных, меняется только та, которая стоит первой.

Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Разобралась как включить программу не на один такт.
Подскажите. Программа запускается по кнопке, делает 10 тактов пересчёта, после чего она должна сама остановиться.
Реализовать это получилось. Но только на одно включение программы. Последующие включения не происходят. Атрибут 3 Состояние канала вызова программы по нажатию кнопки становится On буквально на секунду, и то не с первого нажатия кнопки

Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо конечно, пока дождешься, уже сама все сделаешь...
Сообщения / Posts 162 | Из / 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 
quote:
Отправитель / Originally posted by Yurchik1:
Тогда не возможно запустить программу по кнопке.

Запуск программы по кнопке является штатной процедурой. У кнопки выставляете действие по нажатию "Выполнить" и выбираете канал класса Call, который вызывает шаблон программы.
Если программа должна работать только однократно и по нажатию, то у канала Call.Programm выставляете период пересчета 1 и однократно.

quote:
Отправитель / Originally posted by Yurchik1:
Ещё один вопрос, почему некоторые кнопки в проекте не передают 2 значения. В одну переменную значение передаётся. Делаю 2 команды, на 2 переменных, меняется только та, которая стоит первой.

ГЭ Кнопка способна реализовывать два и более прямых действий (прямая передача, XOR...).
Единственное ограничение - действия не должны требовать подтверждения или окна ввода ("Ввести и передать").

Сообщения / Posts 17083 | Из / 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 
quote:
Отправитель / Originally posted by Yurchik1:
Подскажите. Программа запускается по кнопке, делает 10 тактов пересчёта, после чего она должна сама остановиться.
Реализовать это получилось. Но только на одно включение программы.

Управление работой программы ограниченное время рекомендуется реализовывать с помощью промежуточной программы, которая будет анализировать входящие команды на запуск необходимых программ, включать их (через 3,С Состояние) и выключать.

Контроль времени работы можно реализовать с помощью FBD-блока Счетчик (раздел Триггеры и Счетчики)

Сообщения / Posts 17083 | Из / 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