A_V_L, добрый день!
Максимальное количество Modbus-устройств на шине RS-485 — 247, но следует учесть, что скорость их опроса конечна, поэтому интервал между получениями данных при таком количестве устройств на шине будет составлять несколько десятков секунд.
На практике количество устройств на шине определяется кабелем, наводками/помехами, длиной шины, выбранной скоростью передачи данных (https://wirenboard.com/wiki/index.php/RS-485:Физическое_подключение).
Чтобы сократить интервалы опроса и разгрузить шину, устройства подключаются к нескольким портам RS-485 контроллера (при необходимости можно доустановить еще 2 к имеющимся двум), либо используются модули WB-MGE? которые подключаются к контроллеру через локальную сеть.
Оптимальным мне кажется 20-30 датчиков на одном порту, но все зависит, конечно, от технических требований.
Датчики присутствия с выходом сухой контакт или выходом 12 В удобно подключать к нашим модулям WBIO-DI-WD-14, таких модулей можно подключить к контроллеру до 4 штук, что составит 56 входов. Модули эти подключаются непосредственно к контроллеру в щите, но они обеспечивают достаточно быструю реакцию.
Дополнительные модули WBIO-DI-WD-14 можно подключать через преобразователи WB-MIO или WB-MIO-E, но это добавит некоторую задержку между наступлением события и реакцией контроллера, как и в случае опроса датчиков по Modbus.