Modbus и OwenLogic ч.1

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 20

  • @pr200sd
    @pr200sd  4 года назад +3

    Для быстрого перехода к демонстрации каждого из режимов.
    4:00 чтение с максимальной частотой
    6:27 чтение по периоду опроса без включения флага
    7:45 чтение однократное по флагу
    10:45 чтение только по заданному периоду опроса
    13:35 запись по флагу
    20:22 запись по изменению

  • @ЭльдарБалаканов
    @ЭльдарБалаканов 4 года назад +3

    Познавательно...

  • @ВиталийПопик-ф1ж
    @ВиталийПопик-ф1ж 3 года назад

    Добрый день. Расскажите подробно про групповую команду 15 записи битовой маски.
    На примере руководства по эксплуатации МУ110-224.8К(Р). стр.24.
    Как создать эту маску и в каком виде отправить на устройство?

    • @pr200sd
      @pr200sd  3 года назад +1

      Добрый день. Да там особо нечего рассказывать, проще один раз подключить Modbus Poll и все проверить. Регистр содержит 16 бит каждый бит отвечает за состояние выходного реле вкл/выкл. Дальше, накладывая маску из 0 и 1 мы задаём состояние выходов. Для 8 канального прибора маска состоит из 8 бит. Регистр обычно или 49 или 50 уточните в РЭ на прибор.

  • @ВладимирПрокопенко-с6л

    А какой логгер и какой ModBus Slave использовались (названия и номера версий)?

    • @pr200sd
      @pr200sd  4 года назад

      Логгер, да самый обычный клон Saleae. Modbus Slave в принципе тоже без разницы какой использовать, я пользуюсь комплектом Master и Slave от modbustools.

  • @fanystason
    @fanystason 4 года назад +3

    Что за логгер? Ссылку пожалуйста.

    • @pr200sd
      @pr200sd  4 года назад

      Введите в google saleae logic

  • @atomshick
    @atomshick 4 года назад

    Добрый день. Можете ли подсказать видео материал достойный про основы modbus? Очень интересует данный протокол. Его внедряю в домашнюю автоматизацию, но у меня что-то не так наверное с физической составляющей. Пробовал разные устройства как slave так master. Через разные серверные решения фронтенда тот же node red и библиотеки питона. Одиночные устройства проблем опроса и управления нет когда на прямую соединены, Но как только кол-во устройств в сети повышается так появляются проблемы. То блок реле не ответил, то не переключил Контакты, то датчики не всегда данные присылают. Хотя опросы ниже 1 секунду периодичности не выставляю а иногда и раз в 5-10 секунд, но что-то видимо не так. Буду очень признателен за помощь.

    • @pr200sd
      @pr200sd  4 года назад

      Добрый день. В ютубе вроде было много видео по этой теме, я их особ не пересматривал, поэтому рекомендовать сложно. Нужно смотреть как соединены Ваши устройства, длина линии, ее качество, наличие помех, есть ли терминальные резисторы в конце. Так же топология нужна шина, при включении звездой будут сбои.

    • @atomshick
      @atomshick 4 года назад

      Юрий Р пока все на столе собираю. На данный момент в наличии: 1 канальное реле - 2 шт, 4-х канальное реле - 1 шт, 8-ми канальное реле - 1 шт, датчик температуры - 2 шт, датчик влажности + температуры - 1 шт. Подключено шиной от одного у другому, длина между контроллерами 5-10 см. Резистора нету . Подключено витой парой. Уже не знаю на что грешить

    • @pr200sd
      @pr200sd  4 года назад

      @@atomshick Устройства самодельные? Если реле без обратного диода, то вкл/выкл такое реле можно повесить всю систему, особенно если там все на проводах. Так же внимание качеству питания стоит уделить.

    • @atomshick
      @atomshick 4 года назад

      Юрий Р приборы в основном компании fif. Это mr-ro-1 mr-ro-4, mb-ds-2, счётчик le-01-mq . А что значит без обратного диода? Вроде индикации присутствуют. Дело в том что пробовал и через usb и эзернет. Чипы конвертера ftdi. При прямом соединении проблем вообще нету. Как только 3 и более устройства, то начинается проблема. Тайм-ауты часто. Думаю может надо скорость поднять . Сейчас 9600 стоит. Мне кажется что-то с физикой. Да мониторится и управляется node-red. Может быть в софте?

    • @pr200sd
      @pr200sd  4 года назад

      @@atomshick Обратный диод это к катушкам реле, но думаю это не Ваш случай. Посмотрел бегло один из РЭ, судя по описанию макс. частота опроса 15 в секунду, если длина небольшая я бы увеличивал скорость, чем выше скорость тем быстрее пройдут команды, так же я заметил что у них похоже нет работы по маске, когда через 1 регистр можно писать/читать все состояния, для каждой операции нужно выдавать свою команду, много накладных расходов, в третьем видео как раз покажу как это влияет на скорость. Так же нужно смотреть как часто из node-red опрашиваются модули, возможно там что-то часто читается. Можно для проверки взять какой-нибудь OPC сервер, адреса модулей на шине я надеюсь разные стоят.