Здравствуйте! Имеется PLC из которого с которым происходит общение через порт RS-485. NPort работает в режиме TCP Server. В своём приложении создаю сокеты и по ним отправляю и принимаю данные по Ethernet.
Проблема заключается в том, что не удаётся прочитать данные, посылаемые PLC.
Возможные причины: 1) скорость передачи данных контроллера равна 184320; 2) что-то с таймаутами, т.к. Linux выдаёт ошибку "Interrupted system call" при попытке чтение из порта.
Пробовал изменять режим работы NPort на RFC-2217. Вроде бы всё заработало, но только данные приходили не те, которые должны.
Посоветуйте, пожалуйста, как поступить?