TIA Portal S7-1200 Modbus RTU - чтение и запись регистров Janitza UMG 96RM

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

КОМЕНТАРІ •

  • @KostyaVarVar
    @KostyaVarVar 3 роки тому +2

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

  • @kleo360
    @kleo360 3 роки тому +5

    Спасибо тебе, добрый человек, что сэкономил мне, да и многим,кучу времени на изучение и эксперименты)

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

      Спасибо за отзыв.

  • @Татка-Шик
    @Татка-Шик 6 років тому +8

    ОГРОМНОЕ СПАСИБО за возможность получить промышленный опыт сидя на диване!

    • @ЕаАс-ч4з
      @ЕаАс-ч4з 4 роки тому +2

      Ни хрена так его не получишь..

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

    Спасибо большое за видео!!!! Все доступно и понятно! Низкий поклон за такую проделанную работу!!!

  • @АликПоляков-ь7л
    @АликПоляков-ь7л 2 роки тому

    Красавчег. Коротко и ясно. Без воды.

  • @g_topor
    @g_topor 4 роки тому +3

    Спасибо. По возможности, не забрасывайте, пожалуйста, канал.

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

      Стараюсь, катострофически не хватает времени.

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

    Годный контент!

  • @SERVICE_KARELIA
    @SERVICE_KARELIA 5 місяців тому +1

    31:35 больше всего путают несоответствия: "1 это 0, 10 это 20 и т.д." Какие-то кроссворды.

  • @ЯрославЮшко-ж5э
    @ЯрославЮшко-ж5э 4 роки тому +2

    Простите, а зачем переписывать заказной № ЦПУ? если можно в пустой проект просто добавить "unspecifid" ЦПУ а потом просто сделать "detect".

  • @akshukur
    @akshukur 6 років тому +2

    Красавчик

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

    Спасибо за видео. Сними видео на основе данной программы на тему: 2-3 разных устройства. При условии MB_Comm_load один для все ( baud итд), но необходимо опросить и в цикле 2-3 устройства имеющие другой диапазон data_addr и data_len. Мб есть какая-то простая схема реализации. В моем случае я создаю MB_master ( необходимое кол-во раз ) и прописываю опрос след mb_master после error или done предыдущего. Но мне кажется должен быть способ короче, т.к. например для 32-х устройств довольно таки трудоемко и громоздко будет выглядеть код в случае когда еще на устройство идет запись.

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

      Остановился на таком решении - ua-cam.com/video/66pWTTUUd1E/v-deo.html

  • @SERVICE_KARELIA
    @SERVICE_KARELIA 5 місяців тому

    24:45 А, если DATA LEN поставить 30000?

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

    Андрей добрый день. Спасибо Вам большое за видео. Хотел Вас спросить. Как себя показали контроллеры серий 1200 и 1500 в полевых условиях? Как они переносят работу во влажных, запыленных, жарких помещениях? Такие же неубиваемые, надежные "топоры" как контроллеры 300-й серии? Заранее спасибо.

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

      Добрый день, работал только с 1200 серией, показали себя пока с хорошей стороны, единственное пару контролеров уходили в стоп по не понятной причине.

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

      у меня с топорами опыта не было большого, а 1500 и виснут и глючат (глюк с немецкого счастье). Уь1500 еще "особенность" встречается, ни с стого ни с чего припопытке залить изменения программы генерирует ошибку без возможности ее индифицировать или инофрмированием, что памяти недостаточно (а ее вагон и маленькая тележка, опять же в следующий раз ошибка не возникает) и тогда начинаются пляски,как перекомпиляция проекта, заливка полностью программы или HW конфигурации, что возможно только при остановке контролера. все эти прелести я испытал в течении пару месяцев реализации проекта TЭС. с 300 последний опыт был в 2015, большой проект делал, подобноене встречалось. и вообще глюков не встречалось. "на ходу"изменения программы как само разумеющиеся было.

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

      Петров Андрей работа АСУ ТП тоже в стоп ушёл.

    • @ЕаАс-ч4з
      @ЕаАс-ч4з 4 роки тому

      1200-й умер когда бесперебойник разрядился.

  • @АртемНеволин-ф1з
    @АртемНеволин-ф1з 3 роки тому

    Здравствуйте! Спасибо, за отличное видео и Ваш труд! В этом видео Вы используете модуль CM1241. Можно ли сделать такое же подключение по Motbus с помощью коммуникационной платы 6SE7241-1CH30-1XB0? В чем преимущества или недостатки подключения через модуль, либо плату или без разницы?

    • @PetrovAA
      @PetrovAA  3 роки тому +1

      Добрый день, разницы особо нет, могут отличаться дополнительными протоколами. В чём разница не скажу надо читать.

    • @АртемНеволин-ф1з
      @АртемНеволин-ф1з 3 роки тому

      @@PetrovAA спасибо!

  • @joeltshielakamba
    @joeltshielakamba 2 місяці тому

    😍❤

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

    Приветствую! У меня проблема такая, ввиду отсутствия модуля и платы RS-485 использую временно (на прокат) шлюз MOXA MGATE3180. Есть ТРМ138И (RS-485) + Шлюз = Modbus TCP и ПЛК 1200. все сделал по инструкции, но в онлайн не вижу данных с ТРМ138. TIA Portal V14 PLC S7-1215C (220V). Помогите!!! Я новичок, использую литературу и видео.

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

      Напишите на почту petrovandrey7@gmail.com

  • @АликПоляков-ь7л
    @АликПоляков-ь7л 5 років тому

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

    • @PetrovAA
      @PetrovAA  5 років тому +2

      дорогу осилит идущий, нужно пробовать

    • @АлександрГорохов-х1х
      @АлександрГорохов-х1х 4 роки тому

      @@PetrovAA Андрей, так порадуйте нас видосиком, чтение по РТУ МОДБАС несколько адресов, парочку MB_MASTER с поочередным опросом!)))

    • @АлександрГорохов-х1х
      @АлександрГорохов-х1х 4 роки тому

      @@PetrovAA к стати спасибо за подсказку Ферст бит(или OB100) у меня проблема была, все заключалось в однократном запросе на начале))))

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

      @@АлександрГорохов-х1х ua-cam.com/video/YmCF0KaeqpY/v-deo.html

    • @АлександрГорохов-х1х
      @АлександрГорохов-х1х 4 роки тому

      @@PetrovAA Спасибо большое. а у Вас есть урок на тему" Сумматора". Задача. имея только мгновенный расход, сумировать по принципу Тотализатора и разложить накопления по часам в сутки допустим))) спасибо!!!!

  • @ВадимПешков-ь7ж
    @ВадимПешков-ь7ж 5 років тому

    Я так понимаю сопротивление 120 Ом на обоих концах кабеля? У нас нет штекера Profibus со стороны контроллера, модуль используем другой. Выходит нам желательно со стороны контроллера тоже резистор воткнуть?

  • @Ilyus-n6k
    @Ilyus-n6k 5 років тому

    Приветствую Андрей. Не подскажешь как расключается модуль 6es7 241-1ch30-1xb0? Не могу найти

  • @SERVICE_KARELIA
    @SERVICE_KARELIA 5 місяців тому

    20:10 адрес этого устройства, адрес этого устройства. 😂

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

    Есть видео где подробно про pointers? У вас, как я понял, пишеться в меркер М200, а если надо читать/писать много регистров не по порядку? Ковыряюсь с Altivar по RTU. Читаю/пишу по одном адресу, а хотелось бы структурированно в датаблок писать

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

      Тоже ковыряюсь, altivar61 и 312

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

      @@PetrovAA Если поможет - www.se.com/ww/en/download/document/EAV64332/

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

      Посмотрите здесь ua-cam.com/video/YmCF0KaeqpY/v-deo.html&, немного топорно но главное смысл. Сейчас устройства опрашиваю внутри функционального блока со своим внутренним циклом примерно как здесь ua-cam.com/video/0TSMOx5lTNU/v-deo.html главное мастер модбас ссылается к одному блоку данных.

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

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

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

    День добрый, перезалете архив проекта, скачивает битый... Спасибо!!!

    • @PetrovAA
      @PetrovAA  8 місяців тому

      проверил, если винраром распаковать проект ошибки есть, но проект открывается нормально

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

    Супер

  • @СержХарчевин
    @СержХарчевин 4 роки тому

    Если несколько устройств Modbus последовательно соединены в одну сеть, то нужно несколько блоков описывать под каждое соединение? так как у них свой адрес. Вот задача прилетела настроить передачу данных с массомеров, а они на модбас ASCII. S7 CP341 использую. Буду благодарен за любую информацию, что следует настроить.

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

      Добрый день, ua-cam.com/video/YmCF0KaeqpY/v-deo.html и ua-cam.com/video/ZKnW4QBJr_8/v-deo.html

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

    Есть вкладка Modbus, а есть Modbus(RTU), вы компоненты выбираете со вкладки Modbus, чем они отличаются?
    У меня почему то Modbus просто вкладки нету, это какая то пользовательская библиотека?

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

      У меня плейлист только Models RTU

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

    Привет, а вдруг подскажешь. Хочу считать данные с модуля аналогового ввода овеновского. Но там множество не нужных регистров. Но таким способом мы только можем последовательно весь массив данный считывать? Т.е. для выборочного считывания придется новый мв_мастер создавать?

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

      Да, нужен новый, но можно скачать 120 регистров сразу и взять тем которые нужны

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

      @@PetrovAA сколько, 120? 🫣. С точки зреня загрузки сети, как проще. Скачать три десятка регистра за раз или восемь раз по разу?

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

      @@Vadik11111 120 это максимальное число регистров в телеграмме, верне 255 разделить на два если не ошибаюсь. Попробуйте как будет удобно, всё нужно пробовать, на сколько критична скорость опроса.

  • @ЕаАс-ч4з
    @ЕаАс-ч4з 4 роки тому

    Недоустройство, на борту штатного терминатора по 485 нет.

  • @ИванТуктарев
    @ИванТуктарев 4 роки тому

    Добрый день! Подскажите, как управлять и считывать информацию с нескольких устройств по сети Modbus?

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

      Добрый день, ua-cam.com/video/YmCF0KaeqpY/v-deo.html

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

      Доработал опрос.- ua-cam.com/video/66pWTTUUd1E/v-deo.html

  • @АлександрГорохов-х1х

    только осваиваю ТИА, вопрос. как на меркер постоянно открытого контакта, сгенерировали частоту 0,5Гц. спс

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

      Просмотрите видео с 5:16

    • @АлександрГорохов-х1х
      @АлександрГорохов-х1х 5 років тому

      @@PetrovAA Спасибо, сделал для себя заключение что с циклами в программировании Симатика беда. ставил простой меркер (вместо стартового бита) и юзал его, не было эффекта- так как скорее всего в цикл контроллера не попадал))))

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

      @@АлександрГорохов-х1х циклы уже организован в контролере, если нужна какая та цикличность можно использовать другие организационные блоки с прерывание по времени. Не знаю как вы хотели применить меркер. Я по работе в основном в Step 7 работаю, в Тиа портале время от времени.

  • @АртемНеволин-ф1з
    @АртемНеволин-ф1з 3 роки тому

    Здравствуйте! У Вас был опыт подключения ТРМ138М к S7-1200 по Modbus?
    Пытаюсь считать данные температуры с первого канала, но так и не получается. В сети есть видео Альтермана, там где он подключал ТРМ251, но по его методике, только уставки номера каналов отображаются и только адресов с 40001 по 40038. Далее не считывается. Подскажите, пожалуйста, в чём может быть проблема?

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

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

    • @АртемНеволин-ф1з
      @АртемНеволин-ф1з 3 роки тому +1

      @@PetrovAA да, часть данных считалась. Удаленный доступ через TeamViewer можно организовать. Из документации только паспорт на ТРМ138, в приложении которого есть таблица с программируемыми параметрами и адресами Modbus

    • @АртемНеволин-ф1з
      @АртемНеволин-ф1з 3 роки тому +1

      @@PetrovAA большое Вам спасибо, что оперативно нашли время подключиться и помочь разобраться. Основная проблема заключалась в том, что адрес нужного регистра для чтения необходимо было указывать начиная с "3", а не с "4" т.е. 30001 вместо 40001, а также сделать чтение ошибок, чтобы понимать, почему не работает.
      Андрей настоящий профессионал своего дела!!!

  • @АндрейСидоров-ц3ж
    @АндрейСидоров-ц3ж 6 років тому

    Спасибо за видео) не удобно как-то все параметры таким образом передавать, этот блок для связи с мастером можно вызвать только один раз? Требуется ли какая-то лицензия для него?

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

      Лицензия не требуется, один раз вызывается только блок конфигурации. Блок мастера нужно вызывать по заданной логике, прочитать одно или несколько устройств, потом поочередно записать если нужно. Цель урока показать принцип чтения и записи. Позже постараюсь сделать ролик написания логики чтения и записи.

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

    Здравствуйте. Зачем писать при обращении к памяти p#... ?

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

      Поинтер - это указатель, тобто мы запишем адрес, а не содержимое как обычно

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

      В данном примере p#m200.0 word 100 я указал область памяти из 100 word начиная с m200. 0 .

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

      @@PetrovAA спасибо

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

    спасибо большое за видео :) только вопрос зачем сопротивление 120 ом на janitza?

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

      Для надёжной связи к крайним устройства должны быть подключены сопротивления , к и у профибас связи

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

      @@PetrovAA понял спасибо большое

    • @ЕаАс-ч4з
      @ЕаАс-ч4з 4 роки тому +1

      Работать без них не будет.

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

    привет! Подскажи на 13:08 блок должен работать только при первом сканировании а не постоянно?

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

      Да он срабатывает разово для конфигурации порта и блока данных, при успешном срабатывании done можно начинать работу по чтению или записи регистров по модбас

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

      @@PetrovAA так а какой смысл тогда не пойму, сеть то надо постоянно на ошибки контролировать...

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

      @@Vadik11111 сеть это уже после инициализации настройки экземплярного DB самого блока связи mb_master.

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

      @@PetrovAA пора уже завязывать с этим архаизмом 👎, Ethernet, ops,web будущее!

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

      @@Vadik11111 согласен

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

    Нда, спасибо за видео автору, а вот создателей этой продукции не спасибо - нельзя было регистры где-то обьявлять а потом их использовать - кашмар блин. Да есть коечто нужно найти замену а я не пойму как один контроллер управляет 2-мя подчинёнными по профинету - Надеюсь не через ОПС сервер.

  • @PeterParkerParker-s1g
    @PeterParkerParker-s1g 7 місяців тому

    Какая у вас версия Tia Portal ?

    • @PetrovAA
      @PetrovAA  3 місяці тому

      Уже не помню

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

    что за предприятие, которое нормы 81346 игнорирует? 61346 как 11 лет не действуют. я о применении буквы А для обозначения контролера, не могут основные элементы ее обозначаться. Только так "-Kx". И дефис быть обязан...

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

      Я в нормах не селен, а шкафчик фирмы Вселуг предназначался для установки дозирования перлита, мы установкой управляем своим оборуванием и шкафчик стал учебным стендом

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

      Ничосе:-) кто-то нормы какие-то знает.

  • @SERVICE_KARELIA
    @SERVICE_KARELIA 5 місяців тому

    Так-то хорошо что так, но попутно так запутывает автор, что теряешься многократно.

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

    Чувак, учи английский, противно слушать как ты слова коверкаешь.

    • @PetrovAA
      @PetrovAA  4 роки тому +4

      Спасибо за совет чувак, терьпи меня уже не исправишь.