лекция 374 практика по Modbus RTU

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 41

  • @user_user_320
    @user_user_320 4 роки тому +9

    Блин, когда учился в коледже, то у меня не было такого преподавателя, который так бы мне мог объяснять основы embedded разработок.
    Даже немного завидую студентам, которые учатся у этого преподавателя

  • @asutp2089
    @asutp2089 6 років тому

    Вообще огонь! Использую очень часто при работе Modbus Rtu. Очень удобная вещь. Особенно возможность изменять длину пакета.

    • @MrAr4uk
      @MrAr4uk 4 роки тому +1

      Нихрена не огонь, очень часто так же использую этот говнопротокол, хотя всей душой хочу чаще использовать Ethernet IP и прямое обращение к тэгам, а не сраные регистры в которых можно запутаться если их ооочень много и вовремя не составляьб таблицы привязок. 21 век, а эту херь еще на заменили на Ethernet IP, нужно учиться у амеров, эти ребята делают годноту в сфере АСУ Allen Bradlley тому доказательство, а мы (СНГ) все пытаемся нае..ть судьбу и все пытанмся делать все дешево и сердито, это очень печально...

    • @RS_83
      @RS_83 4 роки тому +5

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

  • @ИгорьСоколов-к9ч
    @ИгорьСоколов-к9ч 6 років тому +2

    Молодец!
    С мелом лучше, Удачи!

  • @ЕвгенийАлександрович-х1ц

    Удачи вам , надеюсь что у вас всё хорошо . И как то странно мало лайков . Побольше таких пособий . И глядишь мы начнём хоть что то делать своё а, не воровать

  • @ruslan.zhumabai
    @ruslan.zhumabai 6 років тому +9

    Про MODBUS знают значительно много людей. Можете объяснить протокола Profibus DP или PA?

  • @alekskapitonov2738
    @alekskapitonov2738 2 роки тому

    Спасибо.

  • @ProEvolution
    @ProEvolution 6 років тому

    Классно!

  • @MsBandit454
    @MsBandit454 4 роки тому

    Очень интересно)

  • @valet6001
    @valet6001 6 років тому +4

    подскажите,
    а что за программа используется?

  • @АлександрИванов-п4и9ь

    Я ниче не понял, но интересно

  • @pr200sd
    @pr200sd 5 років тому

    Тест быстродействия Modbus TCP ua-cam.com/video/d9ejQM64LKo/v-deo.html, для быстрого подключения и тестов использую Modbus Poll. Для визуализации Virtuino.

  • @deniskam5730
    @deniskam5730 6 років тому

    Интересно, сейчас тоже разбираюсь с modbus устройствами

  • @ГОНезламність
    @ГОНезламність 6 років тому

    Как Вы относитесь к качеству продукции НОВАТЕК-Електро? Например ЕМ-486, ЕТ-485, ОМ-310. Хочу на их компонентах делать умный дом. Стоит ли?

  • @Sanek666portugal
    @Sanek666portugal 5 років тому +1

    ModBus Pool тоже норм прога

  • @Караганда-ь6й
    @Караганда-ь6й 5 років тому

    Здравствуйте. Если прибор который одновременно считывает значения по модбас. Мне нужно считывать параметры 24-х
    преобразователей

  • @neoppanda
    @neoppanda 11 місяців тому

    скажите пожалуйста, а slave может отправить пакет другому slave?

  • @alexk3777
    @alexk3777 6 років тому +5

    Только исправьте на modbus. Не гоже как-то уж.

  • @maychybyr3801
    @maychybyr3801 4 роки тому

    Как можно пройти обучение в вашем альмаматре и какое базовое знание необходимо для автоматизации.

  • @Gena355
    @Gena355 Рік тому

    Добрый день! А где взять такую программу можно?

  • @РоманПопов-ц7п
    @РоманПопов-ц7п 3 роки тому

    На отрезке видео 5:50, при записи в битовую маску выходов(регистр 50) генерируется команда :
    18 10 00 32 00 01 02 00 ff 45 92, сейчас прокомментирую по каждому значению
    18 10 - slave id и команда записи;
    00 32 - регистр для записи ;
    00 01 - число записываемых регистров;
    02 - мне неясно что это, можете объяснить?;
    00 ff - записываемое значение;
    45 92 - crc.
    Я пытаюсь работать с Вашим скриптом(скачал с Вашего сайта). Пытаюсь сдела то же что и Вы, но скрипт выдает не не полную команду что в видео. Я очень хочу понять назначение этой двойки.

  • @groznyjairan6887
    @groznyjairan6887 Рік тому

    А можно ссылку на гитхаб?)

  • @djalambai8272
    @djalambai8272 6 років тому

    Спасибо. Есть видео как написать подобный юнит тест?

  • @alexeylukashenko4545
    @alexeylukashenko4545 2 роки тому

    Так и не понял где скачать программу

  • @borttube
    @borttube 5 років тому

    Здравствуйте. Как с вам связаться?

  • @iuriecaragacean5042
    @iuriecaragacean5042 6 років тому +1

    добрый день , где можно скачать эту программу ?

    • @CaptainTarrtuga
      @CaptainTarrtuga 5 років тому

      самому написать проще на хиасме.

    • @486OverDrive
      @486OverDrive 2 роки тому

      На сайте автора (ссылка на сайт есть в описании канала). Находите урок "py047 Питон работа по Modbus RTU", и под роликом скачиваете два архива, в каждом архиве по одному файлу. В одном архиве лежит файл "crc_mdb.py" - это библиотека расчёта CRC, а в другом находится файл "mdb_control.py" - это сама программа. Ложите их в одну папку, запускаете основной модуль. Программа работает на "Python 2". Я запускал на "Python 3", поэтому пришлось по-мелочи подправить: оператор "print " меняем на "print( )", то есть добавляем скобочки. И второе - убираем везде функцию "ord", оставляем только её параметр. А именно, вместо "ord( x )" будет просто "x", а вместо "ord(bt)" будет просто "bt". Кроме того, я ещё добавил отладочный вывод полученных от устройства значений в "человеческом" виде. Тренеровался на датчике температуры и влажности "XY-MD02 (SHT20) RS485 Modbus". Он продаётся на алиэкспресс, относительно недорого, как для modbus-устройств (до $5). Показания там неточные (температура врёт на два градуса, влажность тоже отличается от показаний на "аналоговом" комнатном датчике), но для проверки навыков работы с Modbus это устройство вполне подойдёт. В ответе датчика есть данные о температуре (если читать 1й регистр) или влажности (если читать 2й регистр), полезные данные - это два байта. Для перевода их в читаемый вид я делал так: "(ls_in[3]*256 + ls_in[4])/10". То есть старший байт умножаем на 256, прибавляем к результату младший байт, полученное целое число делим на 10, в итоге получаем число с одним знаком после запятой. В целом, мой эксперимент удался. Спасибо автору ролика за лекцию и за программу. Следующим подопытным будет контроллер солнечных панелей "JN-MPPT-40A" с выходом RS485 (modbus протокол).

  • @ibrag2012
    @ibrag2012 6 років тому +1

    У знайомого є подібна шняга, правда працює через вайфай, а керується через https.

  • @allavg
    @allavg 6 років тому

    А практическая ценность этого прибора? А почему не на Атмеге?

    • @fidivrpusha
      @fidivrpusha 6 років тому

      Практическая ценность - не надо ничего паять - поставил на DIN-рейку в шкаф управления, подключил кнопки, датчики, насосы, клапаны и .т.д., отладил программу - готово. В промышленной автоматике такие ПЛК чаще всего используются (SIEMENS, Honeywell, Beckhoff). Стандартизированный язык программирования в виде диаграмм, основы которого школьник может освоить за день.

    • @allavg
      @allavg 6 років тому

      Dan 1st как только слышу ничего не надо паять, сразу $$$

    • @fidivrpusha
      @fidivrpusha 6 років тому

      Да, пардон, это оказался только модуль расширения

    • @БульбульАглы
      @БульбульАглы 6 років тому

      А почему надо на Атмеге?

  • @st1HiTmaN
    @st1HiTmaN 6 років тому

    Как 18 может быть id устройства, если в программе задан адрес 24?

    • @ВолодимирОнуфрик
      @ВолодимирОнуфрик 6 років тому +6

      18 это id в шестнадцатеричном представлении, а 24 в десятеричном

  • @ostrov11
    @ostrov11 6 років тому

    +

  • @MajorMen-k1t
    @MajorMen-k1t Рік тому +1

    Очень скомканное объяснения, явно не учебный материал ( не для обучения