EugeneSi Posted February 3, 2015 Share Posted February 3, 2015 NE-4110A использую в качестве звена в связке OPSServer(TCP/IP) <-> NE-4110A <-> МойКонтроллер(RTU Modbus RS-485). Проблема в том, что NE-4110A в большинстве случаев искажает Modbas пакеты полученные от моего контроллера. Грешу на NE-4110A, так как связка OPSServer(COM) <-> МойКонтроллер(RTU Modbus RS-485) работает без ошибок. Вот дамп обмена: 18:04:51.539 [860] (192.168.127.254:4002) Tx: [8] 02 03 00 40 00 03 04 2C Запрос 18:04:51.577 [860] (192.168.127.254:4002) Rx: [11] A0 20 50 A0 60 80 10 00 03 49 8E Некорректный ответ 18:04:51.841 [860] (192.168.127.254:4002) Tx: [8] 02 03 00 40 00 03 04 2C Запрос 18:04:51.883 [860] (192.168.127.254:4002) Rx: [11] A0 20 50 A0 60 80 10 00 03 49 8E Некорректный ответ 18:04:52.143 [860] (192.168.127.254:4002) Tx: [8] 02 03 00 40 00 03 04 2C Запрос 18:04:52.183 [860] (192.168.127.254:4002) Rx: [10] 03 06 01 81 00 10 00 03 49 8E Некорректный ответ 18:04:52.445 [860] (192.168.127.254:4002) Tx: [8] 02 03 00 40 00 03 04 2C Запрос 18:04:52.484 [860] (192.168.127.254:4002) Rx: [11] 81 03 06 01 81 00 10 00 03 49 8E Некорректный ответ 18:04:52.747 [860] (192.168.127.254:4002) Tx: [8] 02 03 00 40 00 03 04 2C Запрос 18:04:52.789 [860] (192.168.127.254:4002) Rx: [11] 02 03 06 01 81 00 10 00 03 49 8E Корректный ответ Подскажите как исправить ситуацию. И еще в веб-настройках NE-4110A не сохраняется выбор 2WRS-485. Link to comment
Незнайка Posted February 3, 2015 Share Posted February 3, 2015 А нельзя-ли привести такой-же дамп с работающей связки, для более полного понимания ситуации? Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 Вот кусочек при соединении напрямую, через COM порт: 10:58:51.482 [2232] (COM4)Rx: [23] 02 03 12 00 32 00 32 01 90 01 90 FF FF 00 01 00 00 00 96 00 01 46 B1 10:58:51.483 [2232] (COM4)Tx: [8] 02 03 00 01 00 01 D5 F9 10:58:51.524 [2232] (COM4)Rx: [7] 02 03 02 00 15 3D 8B 10:58:51.525 [2232] (COM4)Tx: [8] 02 03 00 25 00 04 55 F1 10:58:51.572 [2232] (COM4)Rx: [13] 02 03 08 00 01 00 00 00 96 00 01 AB BF 10:58:54.002 [2232] (COM4)Tx: [8] 02 03 00 40 00 03 04 2C Запрос 10:58:54.047 [2232] (COM4)Rx: [11] 02 03 06 01 81 00 10 00 03 49 8E Ответ 10:58:54.048 [2232] (COM4)Tx: [8] 02 03 00 51 00 04 15 EB 10:58:54.095 [2232] (COM4)Rx: [13] 02 03 08 FC 22 00 FA 00 00 FC 22 8E 8D 10:58:54.096 [2232] (COM4)Tx: [8] 02 03 00 61 00 05 D4 24 10:58:54.146 [2232] (COM4)Rx: [15] 02 03 0A C2 1D FC 22 00 00 FF 6A 00 00 0D C8 10:58:54.147 [2232] (COM4)Tx: [8] 02 03 00 01 00 01 D5 F9 Link to comment
Незнайка Posted February 4, 2015 Share Posted February 4, 2015 Так они же одинаковые? Я имею в виду ответы? А если с NE-4110A работать не через TCP-сокет, а создать виртуальный COM-порт? Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 Одинаковые. Только через TCP правильный ответ с 5-го раза приходит. Виртуальный ком-порт не пробовал. Буду пробовать. Link to comment
Незнайка Posted February 4, 2015 Share Posted February 4, 2015 А Force Transmit на NE-4110A не пробовали покрутить? Поставить туда 10 мс, например? Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 Да, крутил. Пример приведен как-раз с 10-кой. Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 С виртуальным COM-портом те-же проблемы. Link to comment
Незнайка Posted February 4, 2015 Share Posted February 4, 2015 Тогда только на последовательный интерфейс грешить остаётся.. Больше данным повреждаться там негде. Посмотрел снова первое сообщение - интересно как, повреждаются, в основном, первые байты. Кабель длинный? Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 1.5 метра. Этим-же кабелем прямая связь организовывается. Link to comment
EugeneSi Posted February 4, 2015 Author Share Posted February 4, 2015 Проблема решена. Ввел задержку в моем контроллере 2 мс между запросом и ответом. Огромное спасибо за помощь. Link to comment
127486 Posted August 11, 2017 Share Posted August 11, 2017 Добрый день. У меня такая же проблема, один в один. Принимает с ошибками. При чем с UPort1130 и NE-4100T все работает замечательно. Эксперименты с задержкой положительного результата не принесли. Работаю в режиме RealComMode. Link to comment
Незнайка Posted August 11, 2017 Share Posted August 11, 2017 По предыдущему случаю - есть подозрение, что ответ на запрос настолько быстр, что NE-4110A не успевает переключиться с передачи на приём. Только вот как это поправить... Link to comment
127486 Posted August 14, 2017 Share Posted August 14, 2017 По предыдущему случаю - есть подозрение, что ответ на запрос настолько быстр, что NE-4110A не успевает переключиться с передачи на приём. Только вот как это поправить... С NE-4100T такой проблемы нету, на том же оборудовании. Отличает только то что NE-4100T работает через http://www.ti.com/lit/ds/symlink/iso3088.pdf , но при этом UPort 1130 и CP-132I работают безупречно. Если рассматривать проблему прошивки, то что мне дальше делать? Где взять поправленную прошивку? Link to comment
127486 Posted August 16, 2017 Share Posted August 16, 2017 версия прошивки 4.1 Build 07061517 Link to comment
Незнайка Posted August 16, 2017 Share Posted August 16, 2017 Последняя доступная версия - 4.1, насколько я вижу. Link to comment
127486 Posted August 16, 2017 Share Posted August 16, 2017 Ну вот опять бьюсь весь день, ни какого результата положительного не достиг. Link to comment
127486 Posted August 16, 2017 Share Posted August 16, 2017 Может есть какието старые прошивки? На них может стоит погонять? На этих двух прошивках разницу на картинке видно, больше отличий не нашел. Link to comment
Незнайка Posted August 16, 2017 Share Posted August 16, 2017 Есть ещё 4.1.81, а в 4.1.75 Force Transmit не работает. NE4100_4.1.81_Build_15111813.rom Link to comment
127486 Posted August 16, 2017 Share Posted August 16, 2017 К сожалению с данной прошивкой результат тотже. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now