- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ModBus Poll нет значений регистров.
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Добрый вечер.
Пробую работать с программой ModBus Poll. Связь с тестовым устройством(слейв ПР200 с простой программкой) устанавливается, можно передать в слейв значение регистра. Пробую читать холдинг регистр 512 и записывать регистр 513. Но в программе в поле значения регистра "0" в любом случае.Пробовал все форматы регистров, не помогает. Может кто-то сталкивался?
Версия программы ModBus Poll 10.2.
Пробую работать с программой ModBus Poll. Связь с тестовым устройством(слейв ПР200 с простой программкой) устанавливается, можно передать в слейв значение регистра. Пробую читать холдинг регистр 512 и записывать регистр 513. Но в программе в поле значения регистра "0" в любом случае.Пробовал все форматы регистров, не помогает. Может кто-то сталкивался?
Версия программы ModBus Poll 10.2.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
ModBus Poll нет значений регистров.
mandrew, у вас же ошибка: "02 Illegal Data Address". Читайте 1 регистр, тот который вам надо, а не 10 сразу. Скорее всего, вы не создали переменную/ые из этого диапазона и пытаетесь к ней обратиться.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Все сталкивались. Вам же пишет МодБас Пул сам: "Illegal Data Address", не просто так ведь для красоты пишет. В Гугле же можно перевести, если настолько плохо с языком. Не то и не оттуда читаете. Скорее всего Вы пытаетесь читать несуществующий регистр в Вашем диапазоне.
Вам нужен 1 регистр - вот и читайте его, а не 10 штук сразу.
Когда Вы хотите выпить стакан чего-то, то в стакан Вы наливаете ведь не целый литр, а не больше стакана, правда? :) И в чай всю сахарницу не высыпаете ради 1 ложки сахара.
По вопросам работы Форума можно обратиться по этим контактам.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Добрый день.
"Illegal Data Address" конечно видел и перевел. Мне казалось что существующие регистры программа должна показать.
Попробую сегодня почитать по одному регистру.
Спасибо.
"Illegal Data Address" конечно видел и перевел. Мне казалось что существующие регистры программа должна показать.
Попробую сегодня почитать по одному регистру.
Спасибо.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
ModBus Poll нет значений регистров.
Скорее всего - можете уточнить в окне терминала сами - происходит следующее:
При Ваших настройках программа посылает ОДИН запрос на чтение ГРУППЫ регистров.
И на этот ЕДИНСТВЕННЫЙ запрос получает ответ слейва с кодом ошибки. Поэтому ничего показать не может.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Вам неправильно казалось. Если в диапазоне регистров есть дырка, то опрашиваемое устройство вернет код ошибки, либо вообще ничего не вернёт. В Вашем случае вернуло. Если бы не вернуло то вместо Illegal Data Address Вы увидели бы Timeout error. МодБас Пулу в любом случае нечего показывать.
Выведите терминал и увидите сами, какие летят запросы и что приходит в ответ. Это Модбас, сие описано ЕМНИП в его спецификации. Тут не казаться должно, а просто работу по протоколу ModBUS надо знать.
По вопросам работы Форума можно обратиться по этим контактам.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
ModBus Poll нет значений регистров.
Там нет дырки, диапазон для этих переменных 512–575. Но они недоступны в режиме модуля ввода/вывода. А на вопрос про режим ТС ничего не ответил.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Да. Но с точки зрения модбаспула там, очевидно, дырка. Я даже предложил терминал вывести чтобы увидеть, какой ответ прилетает от модуля. Но об этом тоже ТС молчит.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ModBus Poll нет значений регистров.
Весьма разумное предложение, выручала - не помню сколько раз. Одна из причин не убиваемой популярности Modbus - относительно простая структура пакетов. Позволяет же инструмент мониторить обмен. Не поленитесь - почитайте по структуре пакетов Modbus, и посмотрите - что реально идет.
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Добрый вечер.
Продолжу... Есть ПР200(овен) включеный в Slave с адресом 15, регистр 513 выведен на экран.
С "Illegal Data Address" , с вашей помощью, разобрался. Пробуем с помощью пулла сделать однократную запись числа 88 в этот регистр: Судя по трафику записали.На экране 88.
Теперь однократно читаем: Судя по трафику прочитали 88 а в пулле значение регистра 513=0......
Насколько понял структуру пакетов в посылке: обращаемся 15 слейву, функцией 03, регистр 513,1, контрольная сумма.
А вот по ответу до конца не понятно....
Обьясните пжл...
Продолжу... Есть ПР200(овен) включеный в Slave с адресом 15, регистр 513 выведен на экран.
С "Illegal Data Address" , с вашей помощью, разобрался. Пробуем с помощью пулла сделать однократную запись числа 88 в этот регистр: Судя по трафику записали.На экране 88.
Теперь однократно читаем: Судя по трафику прочитали 88 а в пулле значение регистра 513=0......
Насколько понял структуру пакетов в посылке: обращаемся 15 слейву, функцией 03, регистр 513,1, контрольная сумма.
А вот по ответу до конца не понятно....
Обьясните пжл...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ModBus Poll нет значений регистров.
Есть такой нюанс у ПЛК - адрес с которого начинается адресное пространство Modbus.
У одних ПЛК это 0, у других это 1. В настройках программы есть птичка - которая настраивает этот момент.
У ОВНА, насколько я помню с 1 начинается.
У одних ПЛК это 0, у других это 1. В настройках программы есть птичка - которая настраивает этот момент.
У ОВНА, насколько я помню с 1 начинается.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Тип данных ещё проверьте.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Типы данных, проверил все доступные с пулла.
А вот адрес начала адресного пространства , проверю...
А вот адрес начала адресного пространства , проверю...
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
С названием функций тоже везде бардак. К примеру функции 03h и 04h в половине случаев перепутаны в документации, действую методом подбора до тех пор, пока не увижу нужные значения.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 01 апр 2022, 10:35
- Имя: Одот Автоматизация
- Страна: Россия
- город/регион: Новосибирск
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
- Забанен: Бессрочно
ModBus Poll нет значений регистров.
Нужно быть осторожнее с записью регистров. Убедитесь в документации что операция записи в регистр не инициирует запись во флеш память устройства, а то ее ресурс не безграничен и за неделю постоянной записи в каждом цикле можно убить. Обычно регистр сначала читают, а потом записывают если значение изменилось на величину больше определенного интервала. Тогда ресурс не так быстро улетает.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Так модбас пул так и делает. Читает с заданной периодичностью, записывает по клику. Можно галочку поставить "закрыть окно диалога при получении ответа от устройства" и будет понятно, дошла ли команда до устройства.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 01 апр 2022, 10:35
- Имя: Одот Автоматизация
- Страна: Россия
- город/регион: Новосибирск
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
- Забанен: Бессрочно
ModBus Poll нет значений регистров.
Практика показывает если есть вопросы с записью регистров Modbus Poll через некоторое время специалисту может потребоваться новый контроллер :))))
Некоторые производители не забывают об этом предупредить пользователей.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Или контроллеру понадобится новый специалист. :)
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Добрый вечер.
Ну и развязка....
Поставил другую версию Modbus Poll 7.1.0 и все начало прекрасно читаться\писаться: Можно выбрать любой формат данных, все отображаются.
Так что всем спасибо, тему можно закрывать....
Ну и развязка....
Поставил другую версию Modbus Poll 7.1.0 и все начало прекрасно читаться\писаться: Можно выбрать любой формат данных, все отображаются.
Так что всем спасибо, тему можно закрывать....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
То-то я проблем не замечаю, пользуясь версией ещё 4.3.4.
Ведь модбас-то не изменился за всё это время (с выхода релиза версии 4.3 в 2008 году).
Лишний раз доказывает то, что если всё работает то об обновлениях нет смысла и думать.
Ведь модбас-то не изменился за всё это время (с выхода релиза версии 4.3 в 2008 году).
Лишний раз доказывает то, что если всё работает то об обновлениях нет смысла и думать.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
ModBus Poll нет значений регистров.
viewtopic.php?t=17286
здесь выложен сканер всех адресов модбаса по одному, думаю пригодился бы
здесь выложен сканер всех адресов модбаса по одному, думаю пригодился бы
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
ModBus Poll нет значений регистров.
Сталкивался еще, что 0х06 не поддерживается устройством. Только 0х10.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 26 сен 2018, 08:51
- Имя: Андрей
- Страна: Беларусь
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ModBus Poll нет значений регистров.
Добрый вечер.
может кому пригодится.
В версии Poll 10.2 есть очень полезный сканер регистров: можно увидеть все регистры которые отвечают на запрос.
может кому пригодится.
В версии Poll 10.2 есть очень полезный сканер регистров: можно увидеть все регистры которые отвечают на запрос.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
ModBus Poll нет значений регистров.
У меня впечатление, что вся спецификация Модбас из области ЕМНИП спецов старожилов ))
Ибо
читай - методом тыка ))
И тут спорно
Мне кажется любой пакет любого протокола разобрать можно.
Причина неубиваемости Модбас, ИМХО - в том, что он по умолчанию в каждом чайнике есть. Сама железка, обеспечивающая обмен, скорее всего копеечная. А в целом - все привыкли ;)