Пульт ПУ2М, Контроллер М2, Arduino и modbus

Whitefoot-gl
Offline
Зарегистрирован: 29.01.2017

Добрый день. У меня есть панель ПУ2М и Контроллер М2, которые общаются между собой через modbus. Хочу расширить функционал этой связки, поключив к ним Arduino, который должен считатывать установки с ПУ2М. Теоретически понятно, что я могу подключить Arduino к ПУ2М, но непонятно можно ли как-то параллельно подключить Arduino к связке ПУ2М и Контроллер М. Самый глупый вариант который приходит в голову - разветвить провода на еще одно устройство. Но что-то мне подсказывает, что это работать не будет :) Есть ли какие-нибудь способы подключать несколько устройств на одну шину, при этом не меняя логики работы исходной связки (прошивки).

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Модбас (ModBus RTU) -сеть на основе RS485. Это мультиузловая сеть. Так устроено, что в этой сети, в большинстве случаев используют одно командующее устройство (мастер), остальные - слейвы. Но допустимо иметь на шине несколько мастеров, если они понимают этот режим. А вообще если вы занялись этим вопросом, то для начала хотя бы википедию посмотрите одним глазом. Кстати ваш "самый глупый" вариант, может и не глупый совсем. Только про терминаторы не забывайте. Никто не мешает вам запрограммировать панель так, что она сама будет перекачивать все данные в ваш доморощеный слейв. Или сделать слейвом панель, а функции мастера отдать ардуино. Можно вообще включить ардуино как прозрачный гейтвей. Решений - тьма.