Добрый день! Подскажите, как работает режим виртуального COM-порта на устройстве "SNR-ERD-3s".
Виртуальный COM-порт в системе настроен согласно инструкции, ОС - Win7x64, прошивка устройства - последняя(1.7). Ожидалось, что при работе в данном режиме, устройство будет вести себя аналогично физическому COM-порту ПК(с учетом сетевых задержек, разумеется). Т.е. как устройства линейки MOXA 51xx.
Замыкаем пины TX и RX на устройстве, подключаемся к COM-порту через Putty проводим эксперимент:
1. пробуем напечатать "123": через 1-1,5 секунды получаем ответ "123";
2. пробуем зажать, например, клавишу "Q"(эмулируя постоянную отправку данных): пока клавиша не будет отпущена, в терминале ничего не отобразится. Отправленные символы появятся только через 1-1,5 секунды после отпускания клавиши "Q".
Вроде бы, все нормально - данные отправляются и принимаются, но задержка огромная, учитывая, что устройство и ПК соединены 1 метром UTP-кабеля. Также - не удалось получить дуплексный режим работы и ПО, которое постоянно отправляет данные в COM-порт, просто не может получить ответ с той стороны, т.к., пока не закончится отправка данных в порт, получить ответ не возможно.
Соответственно, вопросы:
1. Возможно ли организовать работу с COM-портом в дуплексном режиме на этом устройстве?
2. Можно ли убрать задержку приема-передачи данных(эти 1-1,5 сек.)?
3. Устройства, такие как "SNR-Eth-RS232_C" и "SNR-Eth-RS485/RS232_LC" имеют аналогичный режим работы(и вышеописанные проблемы) с виртуальным COM-портом? Или там другой алгоритм работы?
4. У меня все настроено не правильно и это частный случай?