Jump to content
Форум по продукции MOXA

NPort 5250A. Задержки в передаче данных


Recommended Posts

К NPort 5250A подключены лазерные дальномеры по COM-порту через RS422, на стандартной скорости 9600 (Port1 и Port2). После подачи питания на MOXA в течении какого-то времени процесс передачи данных в Ethernet идет нормально, затем по одному из портов Port1 или Port2 возникают задержки в передаче данных. Данные из дальномера начинают передаваться с задежкой (до 5 секунд). Лечится перезагрузкой MOXA через web-интерфейс. 

Собираюсь применить скрипт для удаленной перезагрузки MOXA через планировщик Windows с интервалом раз в час. Но это костыль, который будет мешать. 

Что пробовал менять: в разделе Main menu - Operation setting - Operation Modes менял параметр  Force transmitt c дефолтного нуля на 3 мс, а параметр TCP alive check time убрал значени в ноль (никогда не засыпать). Обновил прошивку с версии 1.2 до версии - 1.4 Build 17030709.

Подскажите что еще можно попробовать, а также можно ли и как (чем) проанализировать что именно происходит в MOXA (как включить логирование, можно ли снять данные с MOXA через SNMP и поможет ли)

Link to comment

Со стороны Ethernet так проверять не приходилось (устройство далеко, на высоте 25 метров, к нему не набегаешься по пожарной лесенке чтобы провода дергать). Тут еще уточнение - данные начинают задерживаться обычно только по одному из двух портов (редко по двум сразу), т.е. по второму то все ОК. Саму MOXA перезагружаем через её web-интерфейс только

Link to comment

Хм... непонятно что сработало но пока запаздываний нет. Вообще сделали еще заземление самой MOXA (привинчена клемма в районе антенны, как указано на фото в качестве примера). В данной модели есть программное подавление помех? Может быть было большое количество помех, которое  как-бы "забивало" чип и он тормозил ?  Как только возникнет запаздывание, попробую прекратить/возобновить опрос со стороны сервера и отпишусь по результатам. Кстати MOXA работает в режиме TCP server. Еще уточнение: MOXA своим Ethernet портом смотрит на Wi-Fi точку, которая работает в режиме бриджа и выходит в местную Wi-Fi сеть на 2,5 Ггц. Т.е. опрос идет по Wi-Fi, может ли кратковременное пропадание сигнала по Wi-Fi вызывать такие торможения MOXA ? Хотя я лично пинговал точку и в момент запаздывания не фиксировал пропаданий связи 

e371b5c2-4ce4-49a3-a78d-bbf8d3155bf7.jpg

Link to comment

Чип (ЦПУ) помехи не фильтрует, это работа драйвера интерфейса, а ещё точнее ему там все равно, он как принял, так и передал, а уж что там, помехи или данные - он не разбирается. Вообще по описанию больше даже похоже на задержки в беспроводной сети.

Link to comment

Я тоже первым делом подумал на беспроводную сеть, НО!!! не может же так избирательно тормозить в общем Ethernet-потоке именно канал Port2 ? Если бы возникли проблемы на уровне вай-фай, то тормозить начала мы вся  MOXA целиком, по обоим портам сразу! Кроме того я бы и не ее веб-интерфейс попадал бы с той же самой задежкой (а я повторюсь она доходит до нескольких секунд)! Но на веб-интерфейсе задержек нет.

Link to comment
  • 2 months later...

По этой теме: задержки в потоке данных были на стороне опрашивающего сервера, в этом сознались разработчики ПО опроса, они как-то неправильно копили данные и собирали большой буфер, данные могли скапливаться на период до 3 минут! Но действительно буфер очищался, когда MOXA перезагружали, дело было в закрытии TCP-сессии. Так что тут вопрос снят. 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...