This is topic Modbus Exception Response in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/35/t/000179.html

Posted by Алекс К (Участник № / Member № 1337) on :
 
При Exception Response ответе на фунцию W_Word(6)_wait (кстати иправьте в редакторе она под названием W_Word(16)_wait) запросы продолжают забивать линию.
Пример
Запрос: 01 06 ?? ?? ?? ?? crc
Exception Ответ: 01 86 ?? crc
Прошу учесть в следующем релизе.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
При данном ответе, каналу возводится недостоверность и запрос посылается еще раз. Это нормальная ситуацию.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Представьте ситуацию когда из 200 устройств 100 ответят Exception response.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В этом случае Вам нужно отключать каналы программно, анализируя атрибут недостоверность.
 
Posted by Soyuz (Участник № / Member № 2028) on :
 
"...запрос посылается еще раз".
И время цикла вырастает в разы.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, время цикла возрастает.

Единственный вариант - отключать каналы.

В Modbus TCP есть настройки, которые автоматически отключают канал.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Программа анализа 200 каналов увеличивает цикл, а у нас и так далеко не realtime
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Других вариантов нет.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2