Показать сообщение отдельно
Старый 30.07.2021, 15:36   #6
windy
Senior Member
 
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили: 23 раз(а) в 23 сообщениях
По умолчанию Ответ: Медленным отклик по MODBUS после добавления нового устройства

Примерно та же проблема, реакция на кнопку до 8-10 секунд.

В проекте 14 устройств модбас, которые еще работают на разной скорости, самые медленные 9 600.

Вопросы:
1. В карте устройства модбас есть регистры с периодом опроса 0 (ноль), т. е. по необходимости, по отдельному сигналу (поправьте, если я не прав). Если не формируется сигнал опроса такого регистра, то он не замедляет время опроса остальных регистров данного устройства?

2. В карте устройства модбас есть регистры с периодом опроса 1000 мс, но они не вынесены на поляну, к ним все равно идет запрос мастера?

3. Если устройств от десяти и выше, какой период опроса лучше установить?

4. У FMR автоматически устанавливается период опроса 1000 мс. Кнопки у меня подключены к FMR, если уменьшить период опроса "нужных кнопочных" регистров это ускорит время реакции?

5. Какой таймаут установить у слейвов? Сейчас стоит 100 мс у всех устройств.

6. Что еще можно сделать и куда копать, чтобы ускорить время обработки модбас устройств.

Контроллер SMH4, кнопки подключены к модулям FMR, модули к контроллеру подключены по модбас, скорость опроса модулей FMR 115 200. Сигнал от кнопки приходит быстро (смотрю по светодиоду на FMR), тормозит именно из-за времени опроса всех устройств.

P.S. Извините, если уже были подобные вопросы, сразу не нашел.
windy вне форума   Ответить с цитированием