PDA

Просмотр полной версии : ПР225 не понятки с RS-485 ModBus RTU



Vadik2881
02.09.2026, 15:24
Привет всем, столкнулся с проблемной работой RS-485 ModBus RTU у ПР225.
Считываю один параметр с газового счётчика ГРАНД-SPI у которого выход RS232 через преобразователь AC-3M подаётся на RS485-1 ПР225.
Значение с большой задержкой минута - 5 минут всё же передаётся, но так же медленно и обновляется, а может и вообще долго не предаваться.
Все настройки по пятому кругу перебрал и бесполезно...
При этом, всё отлично работает с СМИ2-М и ПР200.
ПР225 пробовал другую, но та же партия.
Таймаут ответа и период чтения не влияют. Функция чтения 03 вообще не работает, только 04.
Проекты простые на ПР200 и ПР225 во вложении.
Кабель всего два метра, резистора нет.
В значениях по нулям почему-то в: статус, ошибки, предупреждения
Помогите пожалуйста...

kondor3000
02.09.2026, 16:29
В одном проекте функция 3 в другом 4. При чём в ПР200 функция 3, она же не работает!!!
В обоих проектах, на всех выходах нет настройки, Запись в конце цикла -Да,
в проекте ПР225 зачем то увеличено чтение до 500 мс, и тайм аут до 1000,
на аналоговых входах 4-20 мА не соответствует макс. значению 10.

Vadik2881
02.09.2026, 19:36
Да это всё проба различных вариантов была. ПР200 без проблем работает как с функцией 03, так 04. А вот ПР225 только с 04 функций и всеми временами по 100мсек. Точнее работает, но очень туго.
Всё остальное никак не влияет на работу RS485. Резисторы на шину пробовал ставить - никак не влияет.
Тут какая-то проблема с самой ПР225 я уже начинаю приходить к выводу... Ни у кого никаких проблем с этим устройством?! С видеопамятью, к примеру, есть проблемы, может и тут что...
Надо наверное попробовать другое устройство по модбасу подключить для теста.

kondor3000
02.09.2026, 19:55
Да это всё проба различных вариантов была. ПР200 без проблем работает как с функцией 03, так 04. А вот ПР225 только с 04 функций и всеми временами по 100мсек. Точнее работает, но очень туго.
Всё остальное никак не влияет на работу RS485. Резисторы на шину пробовал ставить - никак не влияет.
Тут какая-то проблема с самой ПР225 я уже начинаю приходить к выводу... Ни у кого никаких проблем с этим устройством?! С видеопамятью, к примеру, есть проблемы, может и тут что...
Надо наверное попробовать другое устройство по модбасу подключить для теста.

2 соседние темы с похожими проблемами RS485 именно на ПР103-ПР205-ПР225 и не Овеновскими блоками, на ПР200 вроде нет проблем.
При чём оба похоже проигнорировали советы по подключению подтягивающих резисторов.
https://owen.ru/forum/showthread.php?t=43033
https://owen.ru/forum/showthread.php?t=43011

Vadik2881
03.09.2026, 10:08
Приветствую. Уже потратил кучу времени и безрезультатно(. Обмен идёт, но очень "тугой" и только при функции 04 и таймингах 100мсек.
ПР225 опрашивает газовый счётчик же через преобразователь интерфейсов АС3-М, т.е. подтягивающих резисторов тут точно не нужно, так как AC3-M выравнивает шину как надо.
запись в конце цикла -Да не дала результата
Вычитал, что реле ОВЕН ПР225 (а также на схожих по платформе ПР103 и ПР205), пользователи часто сталкиваются со специфическими багами прошивки, таймингами или аппаратными нюансами.

Dimensy
03.09.2026, 10:12
Попробуйте принудительно читать с помощью переменной, привязанной к полю "По команде"

IVM
03.09.2026, 13:11
Приветствую. Уже потратил кучу времени и безрезультатно(. Обмен идёт, но очень "тугой" и только при функции 04 и таймингах 100мсек.
ПР225 опрашивает газовый счётчик же через преобразователь интерфейсов АС3-М, т.е. подтягивающих резисторов тут точно не нужно, так как AC3-M выравнивает шину как надо.
запись в конце цикла -Да не дала результата
Вычитал, что реле ОВЕН ПР225 (а также на схожих по платформе ПР103 и ПР205), пользователи часто сталкиваются со специфическими багами прошивки, таймингами или аппаратными нюансами.

Попробуй просканировать ГРАНД-SPI утилитой Modbus RTU Scanner v2.1

Vadik2881
03.09.2026, 17:36
Продолжаю копать. По осциллограммам, газовый счётчик всё чётко отвечает, но ПР225 не охотно записывает сетевую переменную. Это доказывает, что физический обмен (запрос-ответ) на шине RS-485/RS-232 через АС3-М происходит быстро. Проблема кроется внутри операционной системы самого ПР225 и того, как OwenLogic обрабатывает буфер полученных сетевых переменных.
Но так же ещё момент, что и булевая переменная статуса газового счётчика так же очень редко но всё же передаётся.
Ради теста перепробовал все настройки Modbus у пр200 и нарушить связь достаточно не просто, только если скорость и адрес сменить! А все остальные тайминги, чётности, кол-во бит никак не нарушают работу шины!)

Vadik2881
03.09.2026, 17:37
Попробуйте принудительно читать с помощью переменной, привязанной к полю "По команде"

пробовал, без результата

Dimensy
03.09.2026, 18:52
Ну, тогда нужно тех поддержку пинать

Vadik2881
03.09.2026, 19:11
Есть мнение, что проблема у ПР225 из-за низкой скорости 9600 и возможно на более высоких эта проблема решится. Но для изменения параметров счётчика нужно спец ПО, запросил, но видимо вряд-ли предоставят.
Смотрю поддержка овена здесь больше не живёт и надо напрямую обращаться?