|
|
  |
Программа связи ПК через RS485 по протоколу Modbus RTU |
|
|
|
Jun 18 2016, 19:24
|
Группа: Новичок
Сообщений: 3
Регистрация: 18-06-16
Пользователь №: 92 239

|
Всем добрый вечер ! Имеется привод, управляемый PLC через интерфейс RS485 по протоколу Modbud RTU. Подскажите, пожалуйста, какой программой необходимо воспользоваться (и ссылочку, если можно), чтобы организовать соответствующую связь персонального компьютера с данным приводом, заменить ПЛК компьютером. Заранее спасибо.
|
|
|
|
|
Jun 19 2016, 00:12
|
Группа: Новичок
Сообщений: 3
Регистрация: 18-06-16
Пользователь №: 92 239

|
Цитата(y61 @ Jun 18 2016, 23:24)  Всем добрый вечер ! Имеется привод, управляемый PLC через интерфейс RS485 по протоколу Modbud RTU. Подскажите, пожалуйста, какой программой необходимо воспользоваться (и ссылочку, если можно), чтобы организовать соответствующую связь персонального компьютера с данным приводом, заменить ПЛК компьютером. Заранее спасибо. Перед этим был подобный вопрос, но с протоколом ANSI. Я извиняюсь, но по поводу режима RS485 меня ввели в заблуждение параметры модуля MD29, через который привод Mentor II управляется контроллером: 14.01 = ANSI serial address = 011, 14.02 = RS485 mode = 015. Что означает последнее (015 = 2 Wire Modbus RTU Slave Mode), я узнаю спустя много часов после публикации 1-го вопроса, связанного с протоколом ANSI. Какое-то здесь есть противоречие между соседними параметрами, но, фактически, связь - 2-хпроводная, и я склонился к протоколу "2 Wire Modbus RTU Slave Mode". Поэтому появление 2-го вопроса - вполне обосновано, и крайне необходимо получить на него ответ. Подойдет ли для этого программа Modbus Poll ? Но она - trial-версия. Какие еще могли бы знатоки этого дела посоветовать ?
|
|
|
|
|
Sep 13 2016, 09:41
|
Местный
  
Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220

|
Поможите люди добрые: Кто сталкивался? Прога RMMS http://en.radzio.dxp.pl/modbus-master-simulator/Читает из регистров по TCP - всё замечательно. По RS485 затыки: больше 60 байт принимать не хочет. Говорит, что принято меньше байт чем нужно, хотя анализатор и другие проги видят и принимают ВСЁ! Конект идёт через MOXA rs485-USB. Может с драйвером какие нестыковки? Но, через эту же моксу терминал и QModBus выгребают ответы без ошибок.
--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
|
|
|
|
|
Sep 13 2016, 12:13
|
Местный
  
Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220

|
Цитата(MrYuran @ Sep 13 2016, 13:58)  Может, проблемы с таймаутами. Пауза в 3,5 символа в RTU считается таймаутом, то есть концом текущего пакета, а паузу может выдать драйвер USB VCP Анализатор записал, там всё красиво. Шагают друг за другом...
--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
|
|
|
|
|
Sep 14 2016, 03:57
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 10-05-12
Пользователь №: 71 756

|
Цитата(Trashy_2 @ Sep 13 2016, 18:13)  Анализатор записал, там всё красиво. Шагают друг за другом... Проблема может быть в самой программе. Довольно много программ для работы с Modbus-RTU, написанных под Windows, работают через раз - операционка не обеспечивает четкую обработку модбасовских таймаутов (во всяком случае так, как это пытались сделать авторы этих программ)
|
|
|
|
|
Sep 15 2016, 06:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848

|
Цитата(Trashy_2 @ Sep 13 2016, 15:13)  Анализатор записал, там всё красиво. Шагают друг за другом... Анализатор какой ? Аппаратный, подключенный на шину RS485 ? Покрутите размеры буферов в драйвере компорта (вообще поставьте в 0), приоритет задачи поднимите, уберите фоновые программы, если есть. У моксы должны быть "низкоуровневые" настройки. В Вашей мохе, возможно, есть настройка чем управлять TxRx по RS485 - авто или RTS. Может там собака порылась. А скорее всего кривовата написаная или недоотлаженная программа.
|
|
|
|
|
Sep 15 2016, 06:52
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
Цитата(Владивольт @ Jun 21 2016, 12:36)  Актуальность ссылок не проверялась с 10.2013 Terring MODBUS Tools http://www.terring.ru/files/files.htmlМне понравилось. Хорошая программа. ссылко битое - там теперь какието банкирчики....
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|