PDA

Просмотр полной версии : Modbas RTU и адресация устройств



ПростоМастер
15.07.2020, 19:16
Столкнулся с такой проблемой. Необходимо было создать проект с визуализацией на ТМЛ. Устройства -- модули МВ и МУ 110 и один ПР200. Один сегмент на 14 устройств, общая длина сети 10-15м не больше, подключены устройства в цепочку, адреса 10,11,12,13,21,22,23,24,31,32,41,42,51,52.
Скорость 115200 Modbas RTU остальное по умолчанию.
При опросе устройств часть из них с адресами 21-22 давали постоянную ошибку связи.
Решил перепрошить через конфигуратор М110 часть устройств с адресами 21-24, выяснилось что одно и то же устройство отвечает на несколько адресов, это как так???? Т е устройство к примеру с номером 13, можно опросить задав адрес 21, 22, 41,52 . Пробовал перепрошивать несколько раз, сбрасывал в заводские настройки и прочие танцы с бубном.
В итоге решил просто исключить часть адресов на которые откликались сразу несколько устройств, заменил 21 и 22 на 121 и 122.
Сеть заработала, но обмен очень заторможенный, отклик больше 2-3с.
Ранее был опыт установки модулей МВ и МУ в одну сеть на СП300, в итоге пока не разделил ввод на одну сеть а вывод на вторую сеть, устройства в одной сети работать отказывались.

Может кто пояснит что не так с модбасом и модулями? Может какие хитрые настройки нужны

rovki
15.07.2020, 20:31
У вас скорее всего "звенит сеть ...Повесьте резисторы на конце провода А.В

ПростоМастер
16.07.2020, 03:47
У вас скорее всего "звенит сеть ...Повесьте резисторы на конце провода А.В

Буду пробовать, тк стандартные резисторы в АС-4 не помогли

melky
16.07.2020, 09:00
Почитайте про адресацию в протоколе Овен, задайте адреса Modbus с оглядкой на протокол Овен и проверьте. Если не будет косяков, привет Овену.....

ПростоМастер
21.07.2020, 18:01
Спасибо за советы, проблема решена. На хвост повесил 100Ом по совету rovki и проверил адресацию по совету melky. ОВЕНу привет :D.
При проверке обнаружилось что при конфигурации блоков в М110 Конфигураторе, последний решил что одного адреса будет достаточно для всех устройств и вместо предполагаемых 2 близнецов в сети оказалось 5!!!!

После корректировки адресов все заработало на ура. Отклик соответствует расчету 2с.

Ранее уже замечалось что М110 Конфигуратор очень своеобразный продукт, но видимо еще не все мы о нем знаем )))

ПростоМастер
21.07.2020, 18:06
Полностью блоки занимают больше 350 каналов, и если по ОВЕНу раскидывать адреса то две сети надо делать, а оборудование уже было заказано и три дня на реализацию. Пришлось копать в корень )))
Хотя если делать сеть с нормальным откликом в 1с, то лучше адреса по ОВЕНу распределять, тогда в сеть поместится как раз сколько нужно, остальное в другую сеть.

Это уже будет опыт)))

ASo
21.07.2020, 21:14
Ранее уже замечалось что М110 Конфигуратор очень своеобразный продукт, но видимо еще не все мы о нем знаем )))
Абсолютно нормальный продукт, с точностью до специфики протокола ОВЕН.
Модули надо конфигурить до их подключения к шине.

Валенок
22.07.2020, 13:18
модули МВ и МУ 110 и один ПР200... 14 устройств, ... 10-15м.., 115200 Modbas RTU... Отклик соответствует расчету 2с.
Макс 200..300мс а то и быстрее
Адреса 1,2,3.. всегда и никаких проблем

ПростоМастер
30.07.2020, 18:50
Абсолютно нормальный продукт, с точностью до специфики протокола ОВЕН.
Модули надо конфигурить до их подключения к шине.

Все верно, сконфигурированы каждый отдельно, индивидуальным подключением, с перезапуском устройств как в инструкции. Только сам конфигуратор малость заблудился, видимо кэш не всегда очищается верно, либо еще какие неотловленные баги. Записываю не первый раз, но такое впервые.

А насчет нормальности, нормальный продукт при опросе блока должен выдавать то что с блока пришло, а не то что в кэше после первого осталось. Так что не надо вешать лапшу на уши.

С уважением)

ПростоМастер
30.07.2020, 18:55
Макс 200..300мс а то и быстрее
Адреса 1,2,3.. всегда и никаких проблем

Чем больше блоков тем больше время цикла опроса, и за 200-300мс можно 3-4 блока опрашивать в одном сегменте.

Валенок
31.07.2020, 22:20
Чем больше блоков тем больше время цикла опроса, и за 200-300мс можно 3-4 блока опрашивать в одном сегменте.
Что за зверь - сегмент ?
За 200-300мс можно сделать 15...40 запросов (получив ответы ессно).
т.к. устройств - 14, да еще есть МУ, 200-300мс с запасом.