denzhig Posted October 7, 2017 Share Posted October 7, 2017 День добрый. Пробую настроить виртуальный порт на MB3170 для связи с ЭКРА по RS485. Сразу естественно ничего не получилось (хотя через NPort работало). Для чистоты эксперимента попробовал соединить MB3170 с NPort5130 по RS485(2w). Имеем 2 виртуальных ком-порта, на одном висит сервер (diagslave), на другом порту запускаю modpoll. Читал инструкцию по настройке MB3170 в соответствующей ветке, попробовал по ней - не работает. Попробовал изменить параметры как указано здесь - заработало, НО только в протоколе ASCII (скрин). Если перехожу на RTU - пакет вроде бы передаётся, но, как видно, контрольная сумма битая: скрин. (почему-то размер уменьшается у вложенного изображения) настройки MB3170: Что я делаю не так? С уважением. P.S. Понимаю что в этом случае лучше использовать NPort, но уж какое оборудование закупили... иногда приходится "стрелять из пушки по воробьям". P.P.S. Пробовал по протоколу ASCII соединиться с Simeas-ом - болт. В мониторинге валятся некорректные пакеты. Link to comment
Незнайка Posted October 7, 2017 Share Posted October 7, 2017 Здравствуйте! Версия прошивки на MB3170 какая? Link to comment
denzhig Posted October 7, 2017 Author Share Posted October 7, 2017 Сразу, ещё до тестов, скачал с сайта v3.0 и прошил. Link to comment
Незнайка Posted October 7, 2017 Share Posted October 7, 2017 Вот это вы поторопились . Вам нужна версия 2.5. У меня под рукой нет, обратитесь support@moxa.ru, попросите прислать 2.5 build 16053118 Link to comment
denzhig Posted October 7, 2017 Author Share Posted October 7, 2017 Спасибо, попробую. Link to comment
denzhig Posted October 9, 2017 Author Share Posted October 9, 2017 Прошивку v2.5 пока не получил, но на станции осталась одна moxa со старой прошивкой (v.2.3 bild 14121610) - на ней связь по той же схеме (NPort - MB3170) по протоколу ModBusRTU работает нормально, без ошибок хэша. Попробую обе на ЭКРА - отпишусь. Link to comment
denzhig Posted October 9, 2017 Author Share Posted October 9, 2017 В общем всё подтвердилось - не все "йогурты одинаково полезны". На старой прошивке (v.2.3) ЭКРА увиделась - единственное я затупил почему-то и в роутинге думал что ID это внутренние номера портов (1 -физика, 2 -вирт.порт1, 3 -вирт.порт2...). На самом деле в строке "Modbus Serial" надо указывать "адреса" устройств, в моём случае это диапазон "1-52". На 3-ей версии такая же конфигурация не работает, содержимое пакетов одно и тоже по мониторингу - соединения с ЭКРОЙ нет. Осталось найти "старую" версию прошивки и "восстановить" убитую моксу. Link to comment
denzhig Posted October 9, 2017 Author Share Posted October 9, 2017 Небольшая добавка - с неработающим подключением к SIMEAS-у я погорячился. SIMEAS с завода идёт с сконфигурированным соединением "serial ASCII" - т.е. законфигурить его через MB3170 не получится, НО если он уже сконфигурен на "Modbus RTU" - то читать его через MB3170 можно. А вот если законфигурить его предварительно на "Modbus ASCII" - то прочитать не удаётся. Проверял через "modpoll". Link to comment
Незнайка Posted October 10, 2017 Share Posted October 10, 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