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

nport 5110 5110a 5610-8 UDP mode некоректно работает force tx timeout


Recommended Posts

Натолкнулся на  некорректную работу Force Tx Timeout  в UDP mode, при входящем трафике на Local Listen port, Nport не создает Ethernet-пакет. Пакет потом выходит когда снимается трафик с Local Listen port.


 


Проверял на:


5110 - версия 2.5 от 27.08.2015


5110A - версия 1.2 от 21.07.2015


5610-8 версия 3.6 от 22.07.2015


 


Для проверки работы:


сеть 192.168.0.0/24


PC 192.168.0.1


Nport 192.168.0.186


 


Настройки Nport:


Со стороны com порта 115200,N,8,1,No flowctrl


Режим UDP Mode


Packing length 0


Delimiter 1 None


Delimiter 2 None


Delimiter process Do nothing


Force transmit 1ms


Local Listen port 5000


Destination IP address 1 192.168.0.1 4001


 


для проверки использовался софт Transceiver.rar из соседней темы "Проблема NPort 5110 в UDP"


и PuTTY.


 


Запускаем Transceiver выбираю UDP Server/Client


Dest ip: 192.168.0.186


Dest port: 5000


Local port: 4001


 


Запускаю Putty присоединяюсь к ком порту PC 115200,N,8,1,No flowctrl который подключен к порту RS232 Nport.


посылаю в терминал символ "1" ~ с задержкой в 1сек, в программе  Transceiver отображается символ "1".


Потом в Transceiver выбираю Send Patern в ASCII ввожу "2" и Send Pater, в окне Putty идут символы "2" начинаю посылать  имвол "1" ~ с задержкой в 1сек при этом в Transceiver этот символ не выводится. В Transceiver нажимаем стоп и проходят все 15 шт символов "1" одним пакетом. В атаче файл transiver.zip, это обмен по сети снятый wireshark.


 


в файле transiver.pcap 

 

1й этап. символ "1" доходит до PC по udp.

1 по 16 пакет идет отправка с PC в терминал RS232 символа "1" с задержкой ~1 сек. 

при этом на nport по udp нет отправки.

 

2й этап. символ "1" не приходит на PC по udp. 

17 по 45655 идет отправка с PC udp пакета с содержанием "2"

параллельно на PC в терминале RS232 отправляем символ "1" с задержкой ~1 сек.

снимает отправку "2" по udp на nport

видим в пакете 45656 15 шт "1".

transiver.zip

Link to comment

Добрый день! 

Действительно такое поведение устройств NPort наблюдается при включенном параметре Force transmit. Происходит это из-за того, что счетчик задержки обнуляется не только когда данные отправляются, но и когда поступают на устройство. 

Link to comment

Добрый день! 

Действительно такое поведение устройств NPort наблюдается при включенном параметре Force transmit. Происходит это из-за того, что счетчик задержки обнуляется не только когда данные отправляются, но и когда поступают на устройство. 

 

Добрый, спасибо за ответ, что подразумевается под счетчиком задержки?

Link to comment

Параметр Force transmit обозначает задержку, которую будет выжидать NPort прежде чем отправит данные с последовательного порта на Ethernet. 

 

Срасибо за разъеснения, теперь понятно, что wiznet не получится заменить Nport :(

Link to comment

Не совсем понятно,откуда взят период 20 мс. Судя по прикрепленному файлу пакеты от РС сыпятся в NPort непрерывно с периодичностью в мкс (~50 мкс).

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...