Страница 1 из 1

Контроль состояния связи modbus rtu

Добавлено: 16.11.2017{, 19:20}
Kit
Возможно уже обсуждали. Но все таки спрошу.
Как устройству работающему в режиме слэйв контролировать наличие связи с мастером?

Контроль состояния связи modbus rtu

Добавлено: 17.11.2017{, 05:55}
364749aleks
Мастер периодически (время периода определяете Вы) записывает в слейв что ни будь (бит, байт......)
Слейв стирает его =0. И периодически (время периода определяете Вы) проверяет вновь записанное мастером значение.
Если за определенное время там все еще =0 ТО МАСТЕР СДОХ

Контроль состояния связи modbus rtu

Добавлено: 25.11.2017{, 18:13}
Kit
А можно пример? Со стороны мастера записываю постоянно в coil бит 1. Со стороны слейва как написать? Никак не соображу.

Контроль состояния связи modbus rtu

Добавлено: 25.11.2017{, 18:53}
RedSky
А блок "последняя ошибка" не смотрели? Там на выходе будет 244, обновляется примерно раз в секунду. Или он работает только в мастере?

Контроль состояния связи modbus rtu

Добавлено: 26.11.2017{, 15:32}
Kit
По моему да. Только с мастером должен работать.

Контроль состояния связи modbus rtu

Добавлено: 27.11.2017{, 04:59}
364749aleks
МАСТЕР он как говорится и в Африке МАСТЕР. Только он может начать обмен с слейвом.
А слейв за определенное время (тайм аут) должен ответить. Если не ответил то ошибка.
Тут все понятно.
А вот слейв не может самостоятельно опрашивать мастера.
Поэтому мастер сам за определенное время (Допустим 0,5 сек) должен что нибудь записывать в слейв. (записываем 1 в бит)
Слейв считывает бит.
1. Записывает туда 0. Запускает таймер (Допустим 1 сек)
После 1 сек считывает бит.
Там 1 то все в порядке МАСТЕР на линии есть. И все заново с пункта 1
Там 0 то ошибка. МАСТЕР куда то слинял.

Контроль состояния связи modbus rtu

Добавлено: 27.11.2017{, 16:08}
Sancho
Kit писал(а):Как устройству работающему в режиме слэйв контролировать наличие связи с мастером?
Если слэйв упраляет исполнительными устройствами, механизмами ( ИУ, ИМ), то только способом, описанным 364749aleks, сам так пользую.
Если только в режиме входов, для визуализации , при RTU по 485, достаточно повесить через транзистор-буфер светодиод по ТХ.
Сам давно просил автора...

Контроль состояния связи modbus rtu

Добавлено: 28.11.2017{, 18:24}
Kit
Sancho писал(а):Если слэйв упраляет исполнительными устройствами, механизмами ( ИУ, ИМ), то только способом, описанным 364749aleks, сам так пользую.
Мой случай. Примером не поделитесь?

Контроль состояния связи modbus rtu

Добавлено: 01.12.2017{, 10:34}
Sancho
Цитата Kit () Мой случай. Примером не поделитесь?Элементарно-же!

Контроль состояния связи modbus rtu

Добавлено: 03.12.2017{, 14:20}
Kit
Спасибо . Работает