1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Непонятки на шине Modbus

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
Kaskad11
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 19 ноя 2018, 13:53
Имя: Иван
Страна: Украина
город/регион: Полтавщина
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Непонятки на шине Modbus

Сообщение Kaskad11 »

Для простоты возьмём такую конфигурацию - мастер и два слейва А=ID:1 и B=ID:2. Мастер опрашивает устройства и выводит информацию на свой дисплей.
Реально мастеру отвечает только А, В молчит. Меняем адреса на А и В местами. И снова мастеру отвечает только устройство А. Отсюда делаем два вывода:
1. Мастер опрашивает оба устройства.
2. Устройство В неисправно, так как не отвечает на запросы.
Делаем "контрольный выстрел" - отключаем мастер и подключаемся к шине через USB/RS485. Запускаем ModbusMasterTool и... чешем репу. Оба устройства нормально отвечают на запросы и разрешают как читать регистры так и писать в них.
Изменять параметры связи в мастере нельзя, всё задано программно.
ModbusMasterTool работает с теми же параметрами связи.
Отсюда вечный вопрос - что делать? У кого какие идеи? Выслушаю и проверю, а то у меня уже кончились.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17552
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Непонятки на шине Modbus

Сообщение Jackson »

Вы по второму кругу решили зайти? :) Думаете, ответ от этого как-то изменится?

https://asutpforum.ru/viewtopic.php?f=12&t=14560

Зачем?

Это проблемы мастера, он у Вас кривой - это мы уже выяснили.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Kaskad11
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 19 ноя 2018, 13:53
Имя: Иван
Страна: Украина
город/регион: Полтавщина
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Непонятки на шине Modbus

Сообщение Kaskad11 »

Ну как зачем? Администратор потребовал.
Предупреждение: VADR 12 дек 2020, 15:40
Причина: Это предупреждение, относящееся к следующему вашему сообщению: https://asutpforum.ru/viewtopic.php?f=1 ... 04#p114504.
В правилах написано: новый вопрос - новая тема.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5629
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Непонятки на шине Modbus

Сообщение Ryzhij »

Kaskad11, несколько мыслей
1. Вот ни разу не удивлюсь, ежели окажется, что таинственные "Мастер" и "устойство А" окажутся приборами от одного вендора.
2. А "стрелять" в другую сторону не пробовали? Вместо слейвов цеплять компьютер с ModbusSlave? Как стандартная программа воспримет экстравагантные запросы "Мастера", в котором Вы так железобетонно уверены?
3. Поддерживаю недоумение Jackson по поводу второй созданной Вами темы.

Отправлено спустя 1 минуту 24 секунды:
Kaskad11 писал(а): 15 дек 2020, 12:34 В правилах написано: новый вопрос - новая тема.
Да ёлы-палы! Сейчас-то в чём новизна вопроса?!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17552
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Непонятки на шине Modbus

Сообщение Jackson »

Ryzhij писал(а): 15 дек 2020, 12:39 Да ёлы-палы! Сейчас-то в чём новизна вопроса?!
Ладно, проехали. :ext_dont_ment: Теперь тут. А там я подчищу сейчас.

Отправлено спустя 9 минут 23 секунды:
Из старой темы в новую отдельную перенёс: https://asutpforum.ru/viewtopic.php?f=12&t=14560
Всё закрыл. Здесь дальше продолжается дискуссия.
По вопросам работы Форума можно обратиться по этим контактам.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Непонятки на шине Modbus

Сообщение ZuElecRu »

А что такое ModbusMasterTool - это определенная какая то программа? Дайте ссылочку, пожалуйста.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5629
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Непонятки на шине Modbus

Сообщение Ryzhij »

ZuElecRu писал(а): 15 дек 2020, 14:30 А что такое ModbusMasterTool - это определенная какая то программа? Дайте ссылочку, пожалуйста.
Судя по скрин-шоту топик-стартера, речь идёт о программах Modbus_Poll и Modbus_Slave - "сладкой парочке" от Modbus Tools. (Программы платные!)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Kaskad11
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 19 ноя 2018, 13:53
Имя: Иван
Страна: Украина
город/регион: Полтавщина
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Непонятки на шине Modbus

Сообщение Kaskad11 »

ZuElecRu писал(а): 15 дек 2020, 14:30 А что такое ModbusMasterTool - это определенная какая то программа? Дайте ссылочку, пожалуйста.
Скачал отсюда http://ftp.icpdas.com/pub/cd/8000cd/nap ... ster_tool/
Программа вроде бесплатная. Денег не требует.

yoos86
здесь недавно
здесь недавно
Сообщения: 51
Зарегистрирован: 20 дек 2019, 10:54
Имя: Денис
Страна: UA
Благодарил (а): 5 раз

Непонятки на шине Modbus

Сообщение yoos86 »

почему просто не понаблюдать за шиной ?

Автор темы
Kaskad11
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 19 ноя 2018, 13:53
Имя: Иван
Страна: Украина
город/регион: Полтавщина
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Непонятки на шине Modbus

Сообщение Kaskad11 »

Как?..

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Непонятки на шине Modbus

Сообщение Sokolov_Dmitry »

Для проверки мастера установите mtcpserveremulator https://www.ardsoft.ru/mEmulator.html , прочтите инструкцию, создайте в эмуляторе парочку устройств (id=1 и 2) с парой тэгов (согласно описанию регистров устройств) с ручным вводом , подключите на преобразоватеь usb/485 свой мастер. Пусть мастер опрашивает эмулятор, если опрос будет идти , то у мастера будут отображаться нули. Наблюдение за опросом можно вести в меню Трассировка эмулятора. Вручную меняете созданные ранее тэги, смотрите отображение в мастере.

Сами устройства вы уже проверили -они работают. Проверяйте мастер.
Последний раз редактировалось Sokolov_Dmitry 15 дек 2020, 19:11, всего редактировалось 1 раз.

rwg
почётный участник форума
почётный участник форума
Сообщения: 1041
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 55 раз
Поблагодарили: 134 раза

Непонятки на шине Modbus

Сообщение rwg »

Первое, что пришло в голову - таймауты. По моим наблюдениям - это самый частый брак в работе программистов, многие устройства не укладываются в стандартные паузы, немногие спешат ответить досрочно.

Sergey_P
здесь недавно
здесь недавно
Сообщения: 63
Зарегистрирован: 26 мар 2018, 13:36
Имя: Сергей Поминовский
Страна: Украина
город/регион: Киев
Благодарил (а): 13 раз
Поблагодарили: 17 раз

Непонятки на шине Modbus

Сообщение Sergey_P »

Kaskad11, вам удалось прояснить ситуацию с тем, что мастер начинает слать правильные запросы при выключении питания?
https://asutpforum.ru/viewtopic.php?p=114534#p114534
Крайне интересно, почему это происходит.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17552
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Непонятки на шине Modbus

Сообщение Jackson »

rwg писал(а): 15 дек 2020, 17:59 Первое, что пришло в голову - таймауты.
это многим пришло в голову ещё на прошлой неделе. По второму кругу пошли. Вверху ссылка на начало этого вопроса. Не спешите.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Kaskad11
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 19 ноя 2018, 13:53
Имя: Иван
Страна: Украина
город/регион: Полтавщина
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Непонятки на шине Modbus

Сообщение Kaskad11 »

Sergey_P писал(а): 15 дек 2020, 21:59 Kaskad11, вам удалось прояснить ситуацию с тем, что мастер начинает слать правильные запросы при выключении питания?
https://asutpforum.ru/viewtopic.php?p=114534#p114534
Крайне интересно, почему это происходит.
Нет, выяснить это не удалось. Мастер входит в состав МКУ - модуль контроля и управления. На установке у мастера на шине 8 слейвов. Установил всё на установку, запустил - всё работает корректно. Подключил сниффер - он корректно всё записал.

Отправлено спустя 7 минут 33 секунды:
Sokolov_Dmitry, спасибо за ссылку, скачал, буду разбираться.

Отправлено спустя 7 минут 22 секунды:
Почему "на столе" шина не работала - не знаю. Тайм-ауты между запросами приблизительно 50 мсек.
Установку будут запускать в работу, пришлось разборки прервать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»