PDA

Просмотр полной версии : Опрос 4-ех МВ110. Нестабильность



Jolly
26.11.2018, 22:12
Здравствуйте! Такая ситуация. Есть ПЛК110 М02 и 4 модуля МВ110. 1 из них (8АС) подключен к RS485-1 и опрашивается через ModBusLib. 3 других (это 8А, 6У и 16К) подключены к RS485-2 и работают через конфигуратор. Скорость стоит 115200, опрос модулей 6У и 16К стоит 10мс, опрос 8А - 500мс. Стоят они все рядом. Длина линии меньше 40см. Но очень часто на 2-ом RS485 опрос тормозит, светодиод "свзяь RS485" на модулях перестает моргать на несколько долей секунд, потом опять нормально и так постоянно. Отсюда задержки при вкл/выкл клапанов и т.д. . Два вопроса:
1) Как убрать эти задержки?
2) Можно ли на одном интерфейсе RS485 опрашивать один модуль конфигуратором, а другой через библиотеку ModBusLib?

Jolly
27.11.2018, 12:58
Еще почему то лампочка RS485 у 8АС медленно моргает (примерно каждые 300ms), хотя период опроса стоит 20ms. Если например у 8А поставить 20ms опрос, она быстро моргает хоть и данные медленно обновляются

Big82
27.11.2018, 18:37
8А "сыпет" ошибки и всё тормозит. Вы его по отдельному интерфейсу опрашивайте и лучше по протоколу овен.

Jolly
27.11.2018, 21:38
Сегодня перекинул 8А на второй интерфейс (RS485-2) - стало лучше. Теперь 6У и 16 К (они на RS485-1) работают без пробелов стабильно и быстро, но проблема с 8АС (который тоже на RS485-1 висит) так и осталась: какой бы период опроса я не выставил, он все равно опрашивается примерно 3 раза в секунду (светодиод "связь RS485" на нем моргает примерно каждые 300 ms). Даже если опрашивать его через ModBusLib тоже самое. Данные обновляются примерно 3 раза в секунду. Задействованы на нем 6 каналов. Ведь не важно как быстро обновляются на нем показания датчиков, опрос то должен идти каждые 20ms, если я такое время выставил, и светодиод "свзяь RS485" должен моргать каждые 20ms, но не каждые 300ms.

Jolly
27.11.2018, 21:42
Вот что написано в РЭ на МВ110-8АС:
Индикатор «RS-485» сигнализирует о работе прибора в сети RS-485. При передаче в сеть
сообщения, индикатор включается на 30 мс, затем гаснет на 70 мс. При большой частоте
опроса индикатор будет мигать с частотой примерно 10 Гц.

У меня же ни о каких 10 Гц речи не идет. Максимум 3 Гц он моргает

Jolly
27.11.2018, 23:08
40067
Вот его настройки в конфигураторе. Могут фильтры как то на это влиять?