Микроконтроллер + modbus rtu + scada

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • Урок 3. Подключение микроконтроллера к scada используя протокол madbus rtu.
    Купить переходник RS485 - ali.pub/2g1py7
    Проект для микроконтроллера Atmega16 - drive.google.c...

КОМЕНТАРІ • 54

  • @СергейИванов-б9ч9о
    @СергейИванов-б9ч9о 3 роки тому +3

    Спасибо, у вас явно выраженный дар преподавателя: излагаете кратко, чётко и понятно...

  • @aleksanderdragonage5670
    @aleksanderdragonage5670 5 років тому +10

    Спасибо за видео!!! Все доступно понятно. Буду ждать следующего видео.

  • @alexey-art-studio
    @alexey-art-studio 5 років тому +4

    Огромное спасибо, более понятно чем в других местах

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

    Всегда с удовольствием смотрю ваши уроки - СПАСИБО.
    В большинстве промышленных устройств самая первая посылка - опрос флагов (все ли в порядке с устройством) как правило 16 флагов - отвечает что все в порядке, а потом общение .

  • @антонписарчук-л5в
    @антонписарчук-л5в 5 років тому

    Очень полезная для меня информация, с удовольствием подписался и с помощью ваших видео изучаю свое оборудование на производстве.

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

    Как всегда, выше всех похвал! Сперва лайк ставлю, потом смотрю видео :-)

  • @Mikola_Naumenko
    @Mikola_Naumenko 5 років тому +4

    Спасибо за труд.

  • @Юрий-и3о7г
    @Юрий-и3о7г 4 роки тому +1

    Нашел причину, все прекрасно работает. Очень интересно было разобраться) Спасибо за серию видео)

  • @MZTA.technopark
    @MZTA.technopark Рік тому

    Спасибо Александр. ПО автоматизации пожалуй стоит наравне с оборудованием. Как производители аппаратного и программного обеспечения понимаем важность всех составляющий систем автоматизации и сопряжения с ПЛК с Modbus/SCADA в частности.

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

    С возвращением на просторы ютуба )

  • @АлександрШниперсон-г5м

    Супер!!!
    Так давно искал эту инфу!
    СПАСИБО!!!!!!

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

    Супер спасибо очень доходчиво .

  • @ПрограммированиеС
    @ПрограммированиеС 5 років тому

    Отличное видео! Но как по мне то лучше читать сразу весь регистр нежли дискретный выход, но для начинающих очень доходчиво. Спасибо.

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

    Шикарно. Спасибо

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

    Ждемс продолжения ;)

  • @ЕвгенийТ-к9з
    @ЕвгенийТ-к9з 5 років тому

    Класс!

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

    Когда то я писал взаимодействие между Atmega2560 и тремя панелями Weintek по Модбас RTU. Весёлое было время. Контрольную сумму возможно игнорировать только на строне микроконтроллера. Отправляя ответ панели CRC игнорировать уже не получится, так как панель ожидает прихода CRC, если его не будет, то ответ игнорируется.

  • @СергійДзюбленко
    @СергійДзюбленко 4 роки тому

    Александр добрый день. Прежде всего хочу поблагодарить за Ваш труд! С интересом пересматриваю многие уроки. Каждый раз узнаёшь что то новое, что не бросилось в глаза прежде. По реализации протокола, если не ошибаюсь в Вашем проекте используется кварц на 16МГц, судя по UBRR 103 для скорости 9600.
    При этом распознавание окончание пакета Вы рассчитали в 1,12мс тишины в UART? Тогда как стандарт предписывает паузы не менее 3,5 длительности бита между фреймами, и не более 1,5 длительности бита между битами в фрейме. Для 9600 это (1стартовый + 8 информационных + 2 стоповых )/9600 = 1,14мс это длительность одного бита. То есть по прошествии времени в 1,72 мс между приёмами битов - можно определить ошибку приёма в фрейме, а при 4мс после окончания приёма последнего бита - определяем окончание фрейма. Я правильно считаю, или может что то не так?

  • @Trikster567
    @Trikster567 3 роки тому

    На рисунке под номером пина №6 , расположена ломпочка № 7

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

    По этому протоколу работают популярные китайские блоки питания RD6000. Правда это не документировано.

  • @can-ljubo
    @can-ljubo 5 місяців тому

    на 4.30 оговорка. Речь идёт об 11 бит, а сказано "байт"

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

    5:50 CRC сначала LO потом HI - в модбасе для контрольной суммы обратный порядок байт. Для своей программы не важно, ошибки друг друга нейтрализуют, но промышленные устройства выдадут ошибку CRC

  • @drhdirutomich2458
    @drhdirutomich2458 10 місяців тому

    а можно код с пояснением?. ато мне непонятно как написать програмку для atmega32.

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

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

  • @sarsenm5874
    @sarsenm5874 3 роки тому

    Через какую комманду можно передать 100 номер карт em-marine, по 4 байт каждая = 400 байт данных? Во многих примерах в основном считываются/выставляются, входа/выходы. Возможно ли это через modbus?

  • @Юрий-и3о7г
    @Юрий-и3о7г 4 роки тому

    Здравствуйте Александр, разбираюсь с Modbus RTU и с вашей программой, перенес проект на Atmega32 и не могу понять, дискретные входа читаются и пишутся нормально, а аналоговые постоянно выдают какието случайные числа по всем каналам, не могу разобраться в чем дело, может есть какието мысли у вас

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

    в иходниках небольшая опечатка ptu вместо rtu это баг или фитча?

  • @ДмитрийВолк-ч7и
    @ДмитрийВолк-ч7и 5 років тому

    Спасби за очень интересный урок, а вы работаете с микроконтроллерами stm32? И будут ли уроки по scada касательно их?

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

    Аlex спасибо большое за прекрасное видео !
    У меня есть несколько отвлечёный вопрос :
    Можно ли в одном приборе объединить устроиства с разными протоkолами общения , например SPI для общения с nRF24L01+, I2C для дисплея , UART для SD micro кард ридера и если да то как это лучше сделать ?
    Спасибо заранее.Успехов Вам !

    • @АлександрПисанец
      @АлександрПисанец  5 років тому

      Конечно можно, главное чтобы при работе эти самые протоколы не мешали друг другу. А это уже ,нужно самому все учитывать при написании программы.

  • @НикИванов-ф2к
    @НикИванов-ф2к 4 роки тому

    Вы многое не сказали. Вот, те же команды в Modbus - что это за команды? Где это можно узнать?

  • @ИванСидоров-к9м
    @ИванСидоров-к9м 5 років тому

    Для промышленной электроники обработка испорченного пакета данных может быть сродни хорошему вирусу на компьютере! Ведь можно столько всего "напороть"!
    Поэтому использование CRC оправдано. Хотя его и игнорируют начинающие программисты. В частности для DS18B20.

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

    А чи можливо все це реалізувати звичайному аматору-ардуЇнщику в програмному середовищі ARDUINO INO ???

  • @tillsmirnoff
    @tillsmirnoff 3 роки тому

    Помог бы мне кто-оо сделать платку приема команд по modbus для зажигания шести светодиодиков. По факту можно просто modbus relay купить, но мне надо маленькую платку в подрозетник, управлять светодиодами в выключателе. Может кто-то поможет?

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

    скажите пожалуйста который вот этого программ я могу скачать в интернет на компьютере?

  • @Юрий-и3о7г
    @Юрий-и3о7г 4 роки тому

    Подскажите на какой частоте работает программа ваша? И под какой камень писали? Спасибо)

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

    На какой проге делали эту презентацию???

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

    Опечатку в слово "modbus" исправьте.

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

    здравствуйте

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

    Интересно, но не понятно

  • @АлександрШувалов-й5и
    @АлександрШувалов-й5и 5 років тому +5

    Спасибо за видео!!! Все доступно понятно. Буду ждать следующего видео.