Цитата Сообщение от Yesset Посмотреть сообщение
а как в таком случае раздавать адреса и опрашивать устройства с ПЛК?
Устройства подключаются по принципу:
Connection.jpg

А вот конкретная реализация будет зависеть от вашего оборудования (датчиков).
В общих чертах:
- вы последовательно опрашиваете датчики по адресам (снимаете значения регистров модуля, например);
- переход к опросу следующего модуля переходите только тогда, когда опрашиваемый сейчас модуль выдал правильный ответ или ошибку (с точки зрения ModBus), т.е. опрос завершен корректно.
- если опрос текущего модуля завершился ошибкой, желательно, чтобы это где-то фиксировалось и потом выводилось сообщение (чтобы знать, что есть проблемы с сетью, датчиками и т.п.)

Блоки опроса есть в библиотеке ModBus.lib, Owen. Смотрите соответствующую документацию.