отправлено / posted
Здравствуйте. Вопрос: система сбора данных построена так TRECE MODA 6 -> шлюз MB3170 -> контролеры LD. протокол modbusTCP -> mdbusTCP/485modbus. в обратную сторону наоборот. вопрос когда все работает все каналы с контролеров опрашиваются контролеров несколько. стоит отключить один контролер например средний часть каналов опрос теряется до отключеного контролера и после контролера.
Сообщения / Posts 60 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Не ясна формулировка "опрос теряется до отключенного контролера и после контролера". Возможно, проблема в автоматическом разрыве TCP-соединения при последовательном отсутствии ответов на посланные запросы.
В любом случае следует провести диагностику с заданием ключа DEBUGON=70004400 в файле конфигурирования запуска узла *.cnf и анализом записей в профайлерном протоколе.
Возможно, что проблем можно избежать, если использовать в качестве шлюза N-Port MOXA,который создаст в сети виртуальный COM-порт. Через этот COM-порт надо использовать обмен по Modbus RTU без промежуточного преобразования протоколов.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
извиняюсь написал неправильно? на одной линии подключены контролеры количество не важно сколько к примеру 5 штук, когда все включены опрос каналов происходит нормально когда выключаем любой контролер часть каналов перестает опрашиваться причем на разных контролерах может с одного контролера часть опрашиваться а часть нет конфигурация выше написана.
Сообщения / Posts 60 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Более рационально перейти на использование шлюза N-Port той же фирмы (см. наш пост выше). Тем более, что есть такие шлюзы на несколько COM-портов и можно повысить быстродействие обмена при большом количестве контроллеров, распределив их по разным портам.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |