Показать сообщение отдельно
Старый 11.03.2022, 17:09   #5
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Более 16-ти слейвов по RS485

Цитата:
Сообщение от Arsie Посмотреть сообщение
Возможно, у вас слишком большое сопротивление линии. По причине либо неправильного кабеля, либо неправильной его длины для текущей нагрузки и выбранной скорости передачи данных.
Погодите. Я вообще откинул сеть. Прям от Com1 контроллера Matrix. 16 контроллеров блоки Slave(link) показывают ошибки. Именно первые 16 слейвов на этом порту. Остальные блоки Slave(Link) не считают ошибки. Команды break не выдают. Все переменные показываюот 0, и по факту - провода интерфейса нет совсем. Или эти блоки корректно работают только тогда когда есть сеть?
Цитата:
Сообщение от Arsie Посмотреть сообщение

32 устройства. Мастер тоже считается, т.е. мастер + 31 слейв.
Да, я ошибся, 32 устройства в сети. Просто увидел что работает опрос четко 16-ти а остальных нет.


Добавлено через 1 минуту


Цитата:
Сообщение от Arsie Посмотреть сообщение

Ой как неловко получилось... Ещё и предложений по "улучшению" навалили...
Ошибся в спешке, с кем не бывает.
Но вот по факту - у меня без провода нет связи только с 16 слейвами а с остальными слейвами типа связь есть.


Добавлено через 2 минуты


Цитата:
Сообщение от LordN Посмотреть сообщение
какой такой стандарт ограничивает число слейвов в модбасе шестнадцатью штуками?
вы ничего не путаете?
логика в модбасе ничего не ограничивает, только физика. да то по стандарту мастер должен вытягивать 32 слейва без повторителя
у меня есть проект для смш4 на 25 слейвов на одном порту и три на другом. там правда везде повторители стоят для развязки плк от всего что может прилететь с линии.
Ошибся. Переклинило меня почему-то про 16 слейвов вместо 32-х.

PS кабель кстати, мы специально покупали для RS485-го. Так что кабель правильный. Длина не должна превысить 1,5 километра. Думаю что скорее всего метров 700-800 вышло. Но это не имеет значения. Контроллер почему-то опрашивает только 16.

Последний раз редактировалось Max2114, 11.03.2022 в 17:33
Max2114 вне форума   Ответить с цитированием