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

Контроль состояния связи по Modbus

Добавлено: 01 июн 2016, 09:56
Слимпер
Уже сейчас есть ModBus RTU, а вскоре возможно появится ModBus TCP.

Есть предложение добавить контроль качества связи.
В самом упрощенном виде хотя бы бит наличия опроса у Slave 
На сторане Master для каждого Slave, бит ответа на запрос.
Если уже совсем наглеть то еще не помешал счетчик ошибок.

Контроль состояния связи по Modbus

Добавлено: 01 июн 2016, 10:25
support
Блок с кодом последней ошибки сейчас разрабатывается.  Не очень понимаю зачем нужен блок с счётчиком ошибок (сделать не сложно - но для чего его использовать?)

Контроль состояния связи по Modbus

Добавлено: 01 июн 2016, 11:30
Слимпер
support писал(а):(сделать не сложно - но для чего его использовать?)
Ну была идея контроля устойчивости связи.
Может и правда лишнее, возможно его (счетчик) можно и внешний организовать, по заднему фронту сигнала наличия опроса (ответа).

Контроль состояния связи по Modbus

Добавлено: 01 июн 2016, 12:30
support
Слимпер писал(а):Может и правда лишнее, возможно его (счетчик) можно и внешний организовать, по заднему фронту сигнала наличия опроса (ответа).
Будет блок кода последней ошибки. Если у него на выходе 0 - Ошибки нет, соеденение нормально. Как только отличается от нуля (появилась ошибка) можно считать.

Контроль состояния связи по Modbus

Добавлено: 01 июн 2016, 15:19
Слимпер
support писал(а):Будет блок кода последней ошибки. Если у него на выходе 0 - Ошибки нет, соеденение нормально. Как только отличается от нуля (появилась ошибка) можно считать.
Отлично, главное, что можно будет узнать если связь потерялась.