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

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

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

#1

Сообщение Слимпер » 01.06.2016{, 09:56}

Уже сейчас есть ModBus RTU, а вскоре возможно появится ModBus TCP.

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

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#2

Сообщение support » 01.06.2016{, 10:25}

Блок с кодом последней ошибки сейчас разрабатывается.  Не очень понимаю зачем нужен блок с счётчиком ошибок (сделать не сложно - но для чего его использовать?)
Автор программы FLProg.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

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

#3

Сообщение Слимпер » 01.06.2016{, 11:30}

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

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#4

Сообщение support » 01.06.2016{, 12:30}

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

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

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

#5

Сообщение Слимпер » 01.06.2016{, 15:19}

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

Ответить

Вернуться в «Новые»