Berlic Posted July 13, 2011 Share Posted July 13, 2011 Добрый день. Используем MOXA NPort для передачи телеметрии с RS232 прибора через Ethernet. Все NPort настраиваем как TCP Client. Connection control: Startup/None или AnyChar/None. На NPort 5210 часто наблюдаем ситуацию, что после нештатного разрыва TCP-сессии (нестабильный интернет канал) подключения на одном или обоих каналах очень долго не "поднимаются". Очень долго - от часов до дней. Причем каждый канал ведет себя независимо. Один может подняться через минуту, другой -- через два дня. После перезагрузки NPort соединения сразу устанавливаются. Прошивка на устройствах 2.5. Поток данных в NPort по RS232 никогда не прекращается. В чем может быть проблема? На однопортовых NPort 5110 таких проблем не происходит - после восстановления интернет канала TCP-сессия моментально "поднимается". Link to comment
Guest Stepashkin Posted July 14, 2011 Share Posted July 14, 2011 Добрый день! Попробуйте обновить прошивку устройства: NP5200_Ver2.5.11_Build_11021520.rom Link to comment
Berlic Posted August 1, 2011 Author Share Posted August 1, 2011 К сожалению, прошивка не помогла. На двух устройствах проверяли. После длительного отсутствия возможности установить TCP-соединение (несколько часов) и последующего "поднятия" сервера, подключения установились только с Port1 каждого из устройств. Port2 так и не подключились (уже несколько суток). Есть еще идеи? Link to comment
Guest Stepashkin Posted August 1, 2011 Share Posted August 1, 2011 Добрый день. Если есть возможность, вышлите, пожалуйста, файлы конфигурации NPort 5110 и 5210 на evs@nnz.ru - попробуем разобраться, в чем причина сбоев. Link to comment
Sumenkov Posted August 3, 2011 Share Posted August 3, 2011 Добрый день. Прошу прощения за "полуофтоп". Проблема та же - не восстанавливается ТCP-соединение после нештатного разрыва TCP-сессии (нестабильный интернет канал). Используется NE-4100T. Настроена как tcp server. Как можно (и можно ли) утранить такую проблему? Link to comment
Komantsev Posted August 4, 2011 Share Posted August 4, 2011 Добрый день, В режиме TCP Server всё обычно проще. Попробуйте в доп. настройках режима TCP Server установить параметры: 1) TCP Alive Checktime = 1 min (это период, с которым NE проверяет целостность TCP-соединения. В случае нестабильного соединения лучше задать данный период минимально возможным) 2) Max. Connection = 4 (это количество одновременных подключений к TCP-серверу). Если даже одно из подключений зависнет, то Вы сможете подключиться к NE якобы как второй компьютер). А зависший сокет рано или поздно должен сам освободиться. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now