Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Опрос Овен ПР-200 по MdbRTU
- В этой теме 17 ответов, 5 участников, последнее обновление 6 месяцев, 1 неделя назад сделано
Mikhail.
-
АвторСообщения
-
04.08.2025 в 13:38 #39840
Dimitri
УчастникНеобходимо опрашивать регистры ПР-200 по последовательному интерфейсу ModbusRTU. Один раз получилось установить соединение и все работало. Сейчас в состоянии линии пишет «Статус: завершен» Com порт: закрыт». Как запустить заново опрос?
При проверке через OPC-сервер все работает, соединение есть и данный меняются.04.08.2025 в 15:39 #39842
manjey73УчастникРазобраться, кто захватывает COM порт. Это штука может работать с кем-то одним (OPC, Scada, утилита и т.д.)
04.08.2025 в 16:42 #39843saprin8
УчастникИ попробовать убрать галочку с «Опрос по команде» в параметрах линии связи. Может из-за этого. (правый клик на линию и опросить можно нажать)
05.08.2025 в 14:48 #39844
MikhailМодераторДобрый день!
Откройте журнал линии связи и посмотрите, какие там ошибки при отсутствии соединения.24.10.2025 в 19:38 #40868Petr2301
УчастникИбо не создавать новую тему, напишу тут. ситуация такая- имею бешеное желание опросить аналоговый модуль ввода от «овна» (МВА8). бьюсь целый день, все перепробовал- результата нет. делал по мануалу, видео урокам, применил метод тыка. переставлял все параметры но ((( прослушал ком порт:
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=1000, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Очистка порта: RXABORT, RXCLEAR
Очистка порта: TXABORT, TXCLEAR
<20251024192209.768 TX>
<DLE><EOT><NUL><NUL><NUL><STX>rЉ
<20251024192210.787 SYS>
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=10, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=1000, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Очистка порта: RXABORT, RXCLEAR
Очистка порта: TXABORT, TXCLEAR
<20251024192212.322 TX>
<DLE><EOT><NUL><NUL><NUL><STX>rЉ
<20251024192212.322 SYS>
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=1000, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Очистка порта: RXABORT, RXCLEAR
Очистка порта: TXABORT, TXCLEAR
<20251024192213.563 TX>
что я делаю не так? помогите пжлст, оно же должно работать!24.10.2025 в 21:23 #4086924.10.2025 в 21:47 #40870Petr2301
Участник24.10.2025 в 21:56 #40871Petr2301
Участникhttps://imgfy.ru/w9uu3TSUa4BSYLD
https://imgfy.ru/GVbG8XvKwwi3Gfg
https://imgfy.ru/Cebd0EozOiQZNwoвот все настройки. порядок байт и тип данных пробовал все
24.10.2025 в 22:52 #40874
manjey73Участника точно Input Registers?
И почему номер линии 0?
24.10.2025 в 23:15 #40875Petr2301
УчастникInput Registers- точно. адрес ранее пробовал 1, 7, 13, 19 и тд.
25.10.2025 в 00:02 #40876Petr2301
Участникеще картинка
https://imgfy.ru/jPOWaddwLwaHb4q25.10.2025 в 10:16 #40877
manjey73УчастникКидайте байты запросов в парсер и смотрите.
у вас запрос от Овна отличается от запроса RapidВариант — запрос не существующего адреса, потому что надо правильно выставить с 0 или с 1 считать адреса регистров. Настройки Modbus драйвера очень гибкие, под каждую шушеру подходят 🙂
25.10.2025 в 10:17 #40878
manjey73Участникне нужны никакие ASCII, просто надо правильно настроить под прибор, всё.
25.10.2025 в 11:01 #40879Petr2301
Участникhttps://imgfy.ru/SDwnqGNX3pKfn1L
модуль опрашивается программой. (стоп биты стояли «1», порядок байт меня «3210», «2101», «0123» и оставлял поле пустым). какие еще можно попробовать конфигурации? честно сказать я уже начал сомневаться в своих умственных способностях (((
25.10.2025 в 16:03 #40880Petr2301
Участникпроблемам оказалась в положение DIP переключателей. прибор «работал» (исключительно со своей программой) с заводскими настройками. респект и уважение компании «овен» за такое очевидное решение!
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.