- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Может кто сталкивался с этими расходомерами. Не получается опросить его по modbus.
Адрес, скорость, стоп бит всё ввёл как в РЭ. Адреса регистров перевёл в десятичные, порядок регистров и байт пробовал по разному. Никак. Помогите!!!
Адрес, скорость, стоп бит всё ввёл как в РЭ. Адреса регистров перевёл в десятичные, порядок регистров и байт пробовал по разному. Никак. Помогите!!!
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
как на ПР включить модбас https://cs-cs.net/owen-pr100-pr102-pr20 ... ing-modbus
"Но когда вы сделаете все настройки (адрес, период опроса, таймаут), то примерно с 90%-ной вероятностью вы будете орать что ОВЕН гавнище, ни хера не работает, а потом побежите на форум..."
Но сначала следует потренироваться опрашивать модбас-устройства любой программой модбас-мастером.
"Но когда вы сделаете все настройки (адрес, период опроса, таймаут), то примерно с 90%-ной вероятностью вы будете орать что ОВЕН гавнище, ни хера не работает, а потом побежите на форум..."
Но сначала следует потренироваться опрашивать модбас-устройства любой программой модбас-мастером.
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Тут вопрос больше к расходомеру и его адресам регистров, чем к Овену. На просторах интернета так и не нашёл пример опроса этого расходомера.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
потренеруйтесь на расходомере сначала программой модбас-мастером: выставляете адрес, скорость и формат данных согласно РЭ. Добиваетесь ответа от прибора. Могут быть смещены регистры на 1 влево-вправо, может модбас кривой (беглый просотр РЭ оказал наличие примера модбас зароса и ответа, в приведенном ответе по-моему не хватает одного байта CRC-ответ короче на 1 байт чем должно быть), может быть в расходомере несколько протоколов и модбас сначала нужно включить.
Не получится, тогда найти программу производителя, опросить расходомер, программой сниффером проссмотреть протокол обмена.
Не получится, тогда найти программу производителя, опросить расходомер, программой сниффером проссмотреть протокол обмена.
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Здравствуйте, Дмитрий. Спасибо за ответ. Честно говоря, я особо не разбираюсь в модбасе. Приборы ОВЕН опрашивал, получалось. мастер - слейв и т.д. А с этим расходомером чёт никак. В РЭ вроде бы указаны адреса регистров и настройки порта, но... Если будет возможность не поможете разобраться?Sokolov_Dmitry писал(а): ↑10 ноя 2022, 07:16 потренеруйтесь на расходомере сначала программой модбас-мастером: выставляете адрес, скорость и формат данных согласно РЭ. Добиваетесь ответа от прибора. Могут быть смещены регистры на 1 влево-вправо, может модбас кривой (беглый просотр РЭ оказал наличие примера модбас зароса и ответа, в приведенном ответе по-моему не хватает одного байта CRC-ответ короче на 1 байт чем должно быть), может быть в расходомере несколько протоколов и модбас сначала нужно включить.
Не получится, тогда найти программу производителя, опросить расходомер, программой сниффером проссмотреть протокол обмена.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
сначала нужно добится от прибора ответа, ноутбук с преобразователем usb-rs485,любая программа модбас-мастер. Как только прибор будет отвечать, т.е. нужно разобраться как правильно подключить линию RS485, правильно подобрать адрес скорость формат.
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Здравствуйте, Дмитрий. В общем подключил расходомер через usb-rs485 к ПК. Через модбас пул получилось читать только по 1 регистру отдельно. Если же с 2х и более ошибка. В мануале есть инструкция по модбас и там почему все адреса регистров идут подряд. Хотя указан формат флоат. Насколько я знаю флоат это 2 соседних регистра. Подскажите пожалуйста, что в этом случае можно сделать.Sokolov_Dmitry писал(а): ↑10 ноя 2022, 14:21 сначала нужно добится от прибора ответа, ноутбук с преобразователем usb-rs485,любая программа модбас-мастер. Как только прибор будет отвечать, т.е. нужно разобраться как правильно подключить линию RS485, правильно подобрать адрес скорость формат.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Модбас пул может считать так как в примере в инструкции (с 33Н два регистра) или ошибка?
В Инструкции в примере видно что не хватает одного байта в ответе, одного байта CRC кода. Если в логах Модбас пул такой же ответ от расходомера, то это значит что модбас там "кривой".
В Инструкции в примере видно что не хватает одного байта в ответе, одного байта CRC кода. Если в логах Модбас пул такой же ответ от расходомера, то это значит что модбас там "кривой".
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 840 раз
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Вы пытаетесь проецировать своё представление об адресации регистров сплошного массива памяти на конкретное устройство.
А на самом деле адрес регистра Modbus никак не связан с его длиной.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
У меня в голове так: если регистр имеет адрес, например, 13 и он имеет формат флоат (2 байта), то читать нужно 13 и 14 регистр. Поправьте пожалуйста если не прав, знаний то не много.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 840 раз
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Нет, посмотрите формат команды.
Там начальный адрес и длина.
А Вы только адрес полагаете указывать, предполагая фиксированную длину.
В общем случае это не так.
У подряд идущих адресов вполне может быть разная длина поля данных. И, да, некоторые программы этот факт не учитывают без прямого указания длины.
Там начальный адрес и длина.
А Вы только адрес полагаете указывать, предполагая фиксированную длину.
В общем случае это не так.
У подряд идущих адресов вполне может быть разная длина поля данных. И, да, некоторые программы этот факт не учитывают без прямого указания длины.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Спасибо. Дайте совет пожалуйста. Мне дальше курить модбас или уже нет возможности опрашивать расходомер opc сервером или овен клаудом?Ryzhij писал(а): ↑23 дек 2022, 16:29 Нет, посмотрите формат команды.
Там начальный адрес и длина.
А Вы только адрес полагаете указывать, предполагая фиксированную длину.
В общем случае это не так.
У подряд идущих адресов вполне может быть разная длина поля данных. И, да, некоторые программы этот факт не учитывают без прямого указания длины.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
вам же не нужно читать все адресное пространство. Читайте объем и расход, например, двумя запросами. Объем- 31Н два регистра, расход 34Н-два регистра. Любой мастер должен справится.
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 15 фев 2020, 21:45
- Имя: Александр
- Благодарил (а): 4 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
Спасибо, Дмитрий. Думал об этом, но время наработки тоже важно. Сейчас вот думаю, может объём и расход читать как флоат, а время как целое. Или так не получится? И вообще не понятно зачем остальные параметры представлены как флоат.Sokolov_Dmitry писал(а): ↑23 дек 2022, 17:51 вам же не нужно читать все адресное пространство. Читайте объем и расход, например, двумя запросами. Объем- 31Н два регистра, расход 34Н-два регистра. Любой мастер должен справится.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
ПР 200 и расходомер РСЦ "ВТК ГРУП"
если модбас пул считывает по одному запросу-нужный параметр, состоящий из двух регистров, то переходите к изучению следующего мастера- ПР-200 или овен cloud. Тоже по одному запросу на параметр, все равно эти параметры считывать можно с разными интервалами времени, какие-то чаще, какие-то совсем редко.