Показать сообщение отдельно
Старый 22.06.2018, 11:41   #21
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
Exclamation Ответ: Что, если требуется несколько RS-485

Цитата:
Сообщение от Gel Посмотреть сообщение
Можно взять SMH4 + модуль MC с 5-ю оптореле, тогда можно скоммутировать до 5 сетей RS-485, переключая оптореле.
Какие будут мнения на этот счет?
1) У потореле есть требования к минимальному току. Физический уровень RS485 его не обеспечивает - то есть оптореле отключиться не сможет...
2) коммутирвоать надо оба провода RS485 - то есть 5-ю оптореле вы сомжете обеспечить переключение только 2 сетей.
Ну и - смысл извращаться с коммутацией СЕТЕЙ, когда тот же ICP-DAS выпускает разветвители (к одному RS485 или RS232 на контроллере можно подключить 4 "независимых" сети слейвов) и повторители (позволяющие подцепить в одну сеть больше 32 устройств) - что расширяет количество устройств до 247+247 (по RS485 + по RS232).
Правильное решение - это ограничиться сетью до 243 слейвов (через разветвители или повторители). Если надо вычитывать больше - бить по башке разработчика такой сети (ибо не замкнул первичную обработку "лишних" слейвов на промежуточный контроллер).

UPD:
Почему можно использовать только 247 адресов - но не 255, как пишет Arsie?
Потому что из 256 адресов - полного адресного пространство Modbus:
-1 адрес (нулевой) предназначен для широковещательных запросов и для конечного устройства не должен использоваться. Осталось 255.
-8 адресов (248-255) по стандарту зарезервированы. Осталось 247.
UPD2:
Почему в рекомендации правильного решения только 243 слейва?
Банально в силу того, что некоторые контроллеры (не сегнетикс!) резервируют адреса 1-3 "для служебных нужд", плюс еще некоторые требуют задавать адрес для собственно мастера (если я правильно понял - проверять работу сети путем запросов к самому себе).

Последний раз редактировалось ailcat, 22.06.2018 в 11:57
ailcat вне форума   Ответить с цитированием