Форум 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 » Драйверы / Device Drivers » Про таймауты при опросе

   
Автор / Author Тема / Topic: Про таймауты при опросе
VaBo1966
Junior Member / Новичок
Участник № / Member № 6398


Icon 1 отправлено / posted      Профиль для / Profile for VaBo1966           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ув. техподдержка, разъясните, пожалуйста, алгоритм опроса приборов по МОДБАС при сбое одного из них.
Пытается ли поток в течение времени таймаута повторно опросить именно этот прибор (или ставит в очередь и чередует с другими), сколько попыток опроса делается, после какого из неответов сбрасывается флаг достоверности?
В общем, хотелось бы подробностей.

И еще, чтобы не вставать два раза:
Допустим, имеем 50 каналов для опроса по МОДБАС. Желаемый период опроса для любого - 5 системных тиков.
Есть ли смысл как то разносить опросы (используя F1, F2...), изменять период опроса (на 4,6) или все же не думать об этом, надеясь, что обо всем уже подумали разработчики?

Сообщения / Posts 18 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
После выхода из транзакции по таймауту повторный запрос по этому адресу осуществляется в порядке общей очереди по используемому каналу связи (COM-порту или сокету TCP).
Флаг недостоверности выставляется сразу после завершения транзакции и сбрасывается при получении корректного ответа.

Если речь идет об обеспечении заданной динамки опроса при ограниченной производительности канала связи, "разнесение опросов" по периодам смысла не имеет.
Более эффективно использование групповых запросов и, если необходимо, разнесение запросов к разным устройствам в разные потоки (TCP) или на разные COM-порты.

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


Icon 1 отправлено / posted      Профиль для / Profile for VaBo1966           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
После выхода из транзакции по таймауту повторный запрос по этому адресу осуществляется в порядке общей очереди по используемому каналу связи

Вы не прояснили, что происходит во время таймаута. Ожидание ответа, несколько повторных запросов по сбойному адресу, что?

Сообщения / Posts 18 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Во время ожидания ответа в течение таймаута в соответствующем потоке никаких операций не производится.
Сообщения / Posts 15120 | Из / From: Russia  |  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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2