Натолкнулся на некорректную работу 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