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

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

   
Автор / Author Тема / Topic: Кнопка управления контроллером
sugar
Forum Professor / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post 
Ситуация следующая:необходимо подавать команды контроллеру(протокол ModBus RTU)с помощью кнопки управления.Для этого создан канал типа out WSingleCoil(5) и FBD программа которая сбрасывает канал в "ноль" через 30 тактов пересчета после подачи "1" кнопкой управления.Все работает ,пока все контроллеры в сети (RS-485)включены.Если выключить 2-3 контроллера то начинают срабатывать таймауты, время опроса увеличивается 30 тактов не хватает для совпадения пересчета каналов и совпадения посланного кнопкой(мягкой) значения "1", и кнопка по сути перестает работать.
Подскажите правильный ли я использую подход?
Как создать всегда корректно работающую кнопку с каналом управления?
Можно конечно увеличить время на сброс канала ,но тогда для повторного срабатывания кнопки необходимо долго ждать при работе со всеми включенными контроллерами что ухудшает опративность управления.
Можно ли сделать так чтоб при посылке значения в канал out этот канал сразу же посылал значение в контроллер ,а не ждал какое-то время?

Сообщения / Posts 152 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Посмотрите тип периода пересчета каналов "Быстрый":
" (9) быстрый – пересчет в потоке быстрые каналы (см. Потоки монитора ), равнозначен периоду в циклах. Период быстрый может быть задан для следующих каналов:

каналов, связанных со встроенными генераторами TRACE MODE;

каналов дискретного ввода/вывода;

каналов CALL;

каналов типа OUTPUT (не более четырех) обмена по RS (M-Link, MODBUS, t11 и т.п.). Если существуют каналы обмена по RS как с обычным периодом, так и с периодом быстрый, их пересчет будет выполняться в следующей последовательности: быстрый1, ... быстрыйN, обычный0, быстрый1, ... быстрыйN, обычный1 и т.д.; "

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / 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