Промышленная автоматизация. Часть первая: MODBUS.

Sdílet
Vložit
  • čas přidán 26. 11. 2016
  • Первая часть цикла видео по промышленной автоматизации.
    Разбор протокола MODBUS.
    Если возникли вопросы, то можно связаться через VK: walhi
    Композиция "Happy Bee" принадлежит исполнителю Kevin MacLeod. Лицензия: Creative Commons Attribution (creativecommons.org/licenses/....
    Оригинальная версия: incompetech.com/music/royalty-....
    Исполнитель: incompetech.com/

Komentáře • 83

  • @user-bq1yq6hq7o
    @user-bq1yq6hq7o Před 2 lety +1

    Прикольная простая подача материала. Ништяк! Подпишусь, буду смотреть ;)

  • @MZTA.technopark
    @MZTA.technopark Před rokem

    Благодарим Сергея за развитие темы автоматизации и ответ на вопрос, почему нужно использовать индустриальные контроллеры, а не их так скажем бытовые заменители.

  • @repair_worker
    @repair_worker Před 2 lety +4

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

    • @evgenv5883
      @evgenv5883 Před 10 měsíci

      Да ладно обоснуй ,милиард собак это круто

  • @user-mb6pb5tf7i
    @user-mb6pb5tf7i Před 3 lety +2

    Круто, спасибо!

  • @sultiktemirnur3110
    @sultiktemirnur3110 Před 2 lety +3

    Сергей приветствую. А как же подробное описание об четности? Стоповый бит? Тайм аут задержки тоже влияет

  • @godygadu
    @godygadu Před 7 lety +4

    Молодец. Спасибо за видео. ПЛК на Owen похож.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 7 lety

      Так это и есть овен внутри. И ему легко вернуть родную прошивку.

    • @hg00023
      @hg00023 Před 2 měsíci

      Если можно поподообнее об этом.

  • @hg00023
    @hg00023 Před 2 měsíci

    Хороший старт для новичка, спасибо! Вот только на время-метке 7:49 вы говорите что 14 - это число байт. Может регистров всё-таки?

  • @Soft-PLC-NEON
    @Soft-PLC-NEON Před 5 lety

    Современная система для промышленной автоматизации - СЕРЕБРУМ, со встроенной системой телеметрией через любые IP каналы. Графическое программирование позволяет быстро достичь отличных показателей и организовать обмен данными с диспетчерским сервером. Белый IP требуется только для сервера. Для визуализации (диспетчеризации) локальной или удаленной, можно использовать любую SCADA поддерживающую OPC UA - mySCADA, MasterSCADA, SIMPLIGHT…..

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety +1

      Вы сотрудничаете с блогерами? Передача устройств для тестирования и на обзор.

  • @vitalijspopovs4273
    @vitalijspopovs4273 Před rokem +1

    Сергей доброго времени суток. Существует задача контроля нескольких объектов на учёт электроэнергии по разным категориям с выводом на браузере. Какая цена возможна с вашими познаниями?

    • @SergeyKarpesh
      @SergeyKarpesh  Před rokem

      Напишите на почту/telegram. Обсудим. Email есть в "о канале", телега: @walhi

  • @user-ow3op7gl7g
    @user-ow3op7gl7g Před 5 lety +1

    а если причина неисправности в нерабочей плате драйвера одного из слейвов? То как узнать какой именно слейв не отвечает и что можно сделать? А если фазу 220В подать на один из из двух проводов шины RS485 при отключенном питании оборудования, то интересно что вылетит из строя или ни чего не будет?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety +1

      Обычно, подобный дефект вешает всю сеть. Насчет "выжечь неисправный". В зависимости от схем подключения, самого оборудования и обстоятельств может быть три варианта развития событий. Ничего не произойдет (маловероятно), сгорят все трансиверы (если есть опторазвязка у устройств) или полностью устройства (если её нет).

    • @user-ow3op7gl7g
      @user-ow3op7gl7g Před 5 lety

      @@SergeyKarpesh спасибо за ответ!

  • @user-rr7tl7hf7q
    @user-rr7tl7hf7q Před 5 lety

    Здравствуйте!
    Какой эмулятор используется в данном видео?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety

      Не помню эмуляторов в этом ролике. Вот эмуль Modbus Slave: www.modbusdriver.com/diagslave.html

  • @imho10
    @imho10 Před 2 lety

    Обажаю, когда автор не может тупо выровнять уровень громкости в своих видео!

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety +1

      Обожаю, когда комментариии тупо однотипные.

  • @Palianycia
    @Palianycia Před 2 lety

    Крутой видос! Возвращайся на Ютуб :)

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety

      А я и не пропадал. Просто тем для видео не очень много.

    • @Palianycia
      @Palianycia Před 2 lety

      @@SergeyKarpesh тогда я подкину :) M-bus, BacnetIP/TCP, ModbusTCP...

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety +1

      @@Palianycia так про modbus tcp в контексте openscada есть видос.

    • @Palianycia
      @Palianycia Před 2 lety

      @@SergeyKarpesh еще можно сделать о Dali i Profibus

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety

      @@Palianycia были бы симансы - сделал. Увы, у меня в наличии только овен и wirenboard.

  • @user-jq7rn3he6q
    @user-jq7rn3he6q Před 4 lety +1

    Добрый день, нужен специалист, который настроит мониторинг и управление контроллером горелки котла по протоколу modbus. Сможете помочь или кого-то посоветовать? регион Москва

    • @SergeyKarpesh
      @SergeyKarpesh  Před 4 lety

      Пришлите на почту ТЗ с описанием требуемого функционала и имеющегося оборудования. walhi@walhi.ru

  • @pr200sd
    @pr200sd Před 5 lety +2

    Для тех, кто начинает осваивать Modbus, есть у меня некоторые примеры для программируемых реле и панелей с примерами программ czcams.com/video/NmnSagnSntE/video.html, czcams.com/video/JWdyPn8010E/video.html надеюсь будет полезно.

    • @subbotinroman139
      @subbotinroman139 Před 3 lety

      У Вас замечательные видео Юрий.

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 Před 5 lety +1

    Ну ни у кого из обозревателей интерфейса RS 485 и протокола модбас не понял, НАСКОЛЬКО медленный этот тип общения между одним МАСТЕРОМ и скажем 31 слейвом , подключенных через каждых 3 метра витой парой. Пожалуйста если можете укажите как часто МАСТЕР сможет получать от каждого ведомого устройства (допустим на АТМЕГЕ 328) состояние двух переменных (они же кнопки или ,,концевички,,). Иначе не определюсь, стоит ли пробовать навыки РАДИОЛЮБИТЕЛЯ-аматора-ардуинщика применить для запоздалой карьеры...ПОЖАЛУЙСТА.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety +1

      Это легко посчитать на самом деле. Если регистры все одного типа и лежат последовательно, то их можно запросить одним пакетом. Получается полный цикл опроса всего 31 пакет на всю шину. Можно посчитать время цикла, зная скорость работы шины, и получить максимальную частоту опроса. Если карта регистров сложная и регистры разных типов, то количество запросов на устройство будет по одному на группу последовательно идущих регистров одного типа. Верно, что протокол медленный, но правильно настроенный опрос эту проблему в большинстве случаев решает.

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 Před 5 lety +1

      @@SergeyKarpesh , но из-за того что интерфейс полу-дуплекстный приходится много терять времени устанавливая ,, delay " между режимами: прием-передача, и тогда даже высокая скорость шины не дает уверенности в должной ,,скорострельности" такой конструкции...Вот одной секунды достаточно для полного круга опроса?... Если можете ответить исходя из Вашего опыта.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety +1

      @@olexangrstetsiuk3092 нет... Delay - это костыль. Есть методы более правильные способы переключения между режимами. На стриме в субботу как раз считали для контроллеров ОВЕН, что более выгодно: запросить разом 40 регистров (контроллер не позволяет) или делать три запроса по 8. Оказалось, что быстрее запросить большой блок. Чтобы точно ответить на вопрос, нужно больше информации о контроллерах.

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 Před 5 lety +1

      @@SergeyKarpesh , ну конечно подсчитать в теоретическом аспекте возможно, если учесть все факторы, но как узнать о всех ,,подводных камнях".Возможно из собственного опыта кто-то может подсказать, на уровне интуиции?...

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety +1

      @@olexangrstetsiuk3092 Из своего опыта я привел примеры с подводными камнями. Это большая карта регистров с пропусками. Из-за них могут быть проблемы. Большинство устройств не терпят, когда запрашивают блок с несуществующим регистром (например Овен). Можно пробовать разбивать на данные, которые нужны часто (состояния дискретных входов) и те, которые меняются достаточно медленно (температуры) с различными таймингами. Решение проблем - делать большие запросы, а не по одному-два регистра. Кстати, 31 слейв - это не максимум. Это максимум на одном сегменте сети без повторителей.

  • @fdfd9338
    @fdfd9338 Před 3 lety

    Можно видео работы modbus с частотниками через modbus pool ?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 3 lety

      У меня нет в данный момент частотников. Да и modbus poll не использую. Для этого есть openscada, плейлист по которой есть на канале.

    • @fdfd9338
      @fdfd9338 Před 3 lety

      @@SergeyKarpesh ок, пусть будет через openscada. Сейчас много интереса к частотникам через модбас. По этому просим 😷

    • @SergeyKarpesh
      @SergeyKarpesh  Před 3 lety +1

      @@fdfd9338 Как замаячит на горизонте частотник - обязательно запилю видос. До этого работал с danfoss и delta. Вторые были попроще, насколько помню.

  • @Haak9555
    @Haak9555 Před 6 lety

    А какая заработная плата у инженеров программистов асу тп (плк)?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 6 lety

      На этот вопрос, к сожалению, ответить не могу.

    • @Haak9555
      @Haak9555 Před 6 lety

      Sergey Karpesh тогда и актуальность видео теряется, если вы просто любитель, и не получаете хлеб своими знаниями, то зачем они нужны? Проще выучиться на того же бухгалтера и имеет зарплату не меньше, а учить все проще

    • @eburuzzky
      @eburuzzky Před 6 lety +2

      В Рашке эквивалент 1к$ ну это в лучшем случае

    • @user-ht3ei1po4i
      @user-ht3ei1po4i Před 4 lety

      СПб 45000 испытательный срок. 55000 через 3 месяца. До 75000 если руководителем отдела и не ограничено если свой проект

    • @user-pu6jf3ng1v
      @user-pu6jf3ng1v Před 4 lety

      От 500 (гОвен) до 3500 (Сименс STL) баксов.

  • @user-oo1tu4kb7k
    @user-oo1tu4kb7k Před 6 lety +28

    Я как в танке был так и остался. ничего не понял!!

    • @SergeyKarpesh
      @SergeyKarpesh  Před 6 lety

      Что именно не понятно? Если есть вопросы, то можно связаться со мной. Ссылки в описании под видео.

    • @evgenikraiuschin8086
      @evgenikraiuschin8086 Před 5 lety +2

      увы не ты один такой . я то же завис . буду еще раз смотреть

    • @jeysonrou8681
      @jeysonrou8681 Před 4 lety

      @@SergeyKarpesh А чего в Modbus понятного😅 По сравнению с RS232 и его производной UART. Modbus реально темный лес битов.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 4 lety +1

      @@jeysonrou8681 протокол простой. Послал запрос - получил ответ. Проверил контрольные суммы на всякий. Ничего сложного. Другая проблема - плохая документация производителей железок из-за которой все это может показаться нереально сложным.

    • @jeysonrou8681
      @jeysonrou8681 Před 4 lety

      @@SergeyKarpesh У меня круче, вообще никакой документации, и только набор данных от мастера которые хрен разберешь, ибо они походу несколько по своему организовывали посылки. Но хоть радует что запросы односторонние. Но они походу в ASCii

  • @ferafon
    @ferafon Před 3 lety

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

  • @nik01aich
    @nik01aich Před 6 lety +1

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

  • @Raspi8
    @Raspi8 Před 4 lety +1

    Вот про широковещательный запрос не понятно. Запрос же идет к конкретному устройству с определённым адресом в конкретный момент. По моему именно такой запрос используется для определения адресов устройств на шине. Хотя производитель может и не включать эту функцию

    • @SergeyKarpesh
      @SergeyKarpesh  Před 4 lety +1

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

    • @Raspi8
      @Raspi8 Před 4 lety +1

      @@SergeyKarpesh Как могут реагировать все, если в самом запросе указывается конкретный адрес устройства для конкретного запроса?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 4 lety +1

      @@Raspi8 указывается адрес 0. Его нельзя назначить устройству, так как это широковещательный адрес.

  • @jw5gi
    @jw5gi Před rokem

    Вспомнил уроки в школе. Учитель рассказывает, а в фоне музыка пиликает. Как вам такое?

  • @antongyrt4814
    @antongyrt4814 Před 2 lety

    Не фига не понял, но очень интересно.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety +2

      Количество подобных комментариев заставляет меня сделать новый видос по данной теме.

    • @antongyrt4814
      @antongyrt4814 Před 2 lety

      @@SergeyKarpesh Пытаюсь разобраться, но пока мало понимаю это протокол.

  • @user-bp4nv6rc7k
    @user-bp4nv6rc7k Před 2 lety

    Я походу безнадежен))) вроде понятно и не понятно одновременно

    • @igorab1
      @igorab1 Před 2 lety

      попробуйте сам программу написать. скачайте Modbus Poll как в этом видео и подключитесь к нему

  • @user-qd5ct4uc8w
    @user-qd5ct4uc8w Před 2 lety

    где взять CRC?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety

      Алгоритм подсчета crc где взять?

    • @user-qd5ct4uc8w
      @user-qd5ct4uc8w Před 2 lety

      @@SergeyKarpesh Это я и имею ввиду

    • @SergeyKarpesh
      @SergeyKarpesh  Před 2 lety

      @@user-qd5ct4uc8w легко ищется в сети. Микроконтроллером считают табличным методом. Да и всегда почти им считают, ибо быстрее. Ключевые слова: "crc16 modbus".

  • @Anyone938
    @Anyone938 Před 2 lety

    Может быть 🤔 дискретные ?

  • @arsehiytihanow625
    @arsehiytihanow625 Před 10 měsíci

    Видео было бы намного лучше если бы оно было не от первого лица

  • @user-gp4qx4ol5d
    @user-gp4qx4ol5d Před 5 lety +5

    Полный груз!Вы конечно парень грамотный,но объяснять просто у вас не получается,слишком уж заумно выходит...

  • @ivsa5987
    @ivsa5987 Před 3 lety +1

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

  • @Gora_dtmf
    @Gora_dtmf Před 5 měsíci

    Надо уметь из ардуино сделать Тролекс. Не умеешь - покупай как лох

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 měsíci

      Давай, делай на ардуино. Но схему пришли на оценку. А еще прошивку, чтобы убедиться, что она в real time умеет работать.