Уважаемый автор данного видео, спасибо Вам большое за подробное объяснение работы с протоколом Modbus RTU, очень подробное и доступное объяснение спасибо Вам
Спасибо за видео. Сними видео на основе данной программы на тему: 2-3 разных устройства. При условии MB_Comm_load один для все ( baud итд), но необходимо опросить и в цикле 2-3 устройства имеющие другой диапазон data_addr и data_len. Мб есть какая-то простая схема реализации. В моем случае я создаю MB_master ( необходимое кол-во раз ) и прописываю опрос след mb_master после error или done предыдущего. Но мне кажется должен быть способ короче, т.к. например для 32-х устройств довольно таки трудоемко и громоздко будет выглядеть код в случае когда еще на устройство идет запись.
Андрей добрый день. Спасибо Вам большое за видео. Хотел Вас спросить. Как себя показали контроллеры серий 1200 и 1500 в полевых условиях? Как они переносят работу во влажных, запыленных, жарких помещениях? Такие же неубиваемые, надежные "топоры" как контроллеры 300-й серии? Заранее спасибо.
у меня с топорами опыта не было большого, а 1500 и виснут и глючат (глюк с немецкого счастье). Уь1500 еще "особенность" встречается, ни с стого ни с чего припопытке залить изменения программы генерирует ошибку без возможности ее индифицировать или инофрмированием, что памяти недостаточно (а ее вагон и маленькая тележка, опять же в следующий раз ошибка не возникает) и тогда начинаются пляски,как перекомпиляция проекта, заливка полностью программы или HW конфигурации, что возможно только при остановке контролера. все эти прелести я испытал в течении пару месяцев реализации проекта TЭС. с 300 последний опыт был в 2015, большой проект делал, подобноене встречалось. и вообще глюков не встречалось. "на ходу"изменения программы как само разумеющиеся было.
Здравствуйте! Спасибо, за отличное видео и Ваш труд! В этом видео Вы используете модуль CM1241. Можно ли сделать такое же подключение по Motbus с помощью коммуникационной платы 6SE7241-1CH30-1XB0? В чем преимущества или недостатки подключения через модуль, либо плату или без разницы?
Приветствую! У меня проблема такая, ввиду отсутствия модуля и платы RS-485 использую временно (на прокат) шлюз MOXA MGATE3180. Есть ТРМ138И (RS-485) + Шлюз = Modbus TCP и ПЛК 1200. все сделал по инструкции, но в онлайн не вижу данных с ТРМ138. TIA Portal V14 PLC S7-1215C (220V). Помогите!!! Я новичок, использую литературу и видео.
Супер видео! Может я так и попробую расходомеры подключить с модбасом, если плата связи будет под рукой. И ничего страшного нет, надо брать и пробовать. :)
@@PetrovAA Спасибо большое. а у Вас есть урок на тему" Сумматора". Задача. имея только мгновенный расход, сумировать по принципу Тотализатора и разложить накопления по часам в сутки допустим))) спасибо!!!!
Я так понимаю сопротивление 120 Ом на обоих концах кабеля? У нас нет штекера Profibus со стороны контроллера, модуль используем другой. Выходит нам желательно со стороны контроллера тоже резистор воткнуть?
Есть видео где подробно про pointers? У вас, как я понял, пишеться в меркер М200, а если надо читать/писать много регистров не по порядку? Ковыряюсь с Altivar по RTU. Читаю/пишу по одном адресу, а хотелось бы структурированно в датаблок писать
Посмотрите здесь ua-cam.com/video/YmCF0KaeqpY/v-deo.html&, немного топорно но главное смысл. Сейчас устройства опрашиваю внутри функционального блока со своим внутренним циклом примерно как здесь ua-cam.com/video/0TSMOx5lTNU/v-deo.html главное мастер модбас ссылается к одному блоку данных.
@@sergeyobanin2448 спасибо, для своих уже скачал. В коммуникации есть сканер входов и сканер выходов - это группа из 8 настраиваемых регистров для чтения и 8 настраив. регистров для записи. Адреса в каждый регистр прописываются в приводе . Удобно сразу группа из нужных регистров одним запросом можно считать и записать.
Если несколько устройств Modbus последовательно соединены в одну сеть, то нужно несколько блоков описывать под каждое соединение? так как у них свой адрес. Вот задача прилетела настроить передачу данных с массомеров, а они на модбас ASCII. S7 CP341 использую. Буду благодарен за любую информацию, что следует настроить.
Есть вкладка Modbus, а есть Modbus(RTU), вы компоненты выбираете со вкладки Modbus, чем они отличаются? У меня почему то Modbus просто вкладки нету, это какая то пользовательская библиотека?
Привет, а вдруг подскажешь. Хочу считать данные с модуля аналогового ввода овеновского. Но там множество не нужных регистров. Но таким способом мы только можем последовательно весь массив данный считывать? Т.е. для выборочного считывания придется новый мв_мастер создавать?
@@Vadik11111 120 это максимальное число регистров в телеграмме, верне 255 разделить на два если не ошибаюсь. Попробуйте как будет удобно, всё нужно пробовать, на сколько критична скорость опроса.
@@PetrovAA Спасибо, сделал для себя заключение что с циклами в программировании Симатика беда. ставил простой меркер (вместо стартового бита) и юзал его, не было эффекта- так как скорее всего в цикл контроллера не попадал))))
@@АлександрГорохов-х1х циклы уже организован в контролере, если нужна какая та цикличность можно использовать другие организационные блоки с прерывание по времени. Не знаю как вы хотели применить меркер. Я по работе в основном в Step 7 работаю, в Тиа портале время от времени.
Здравствуйте! У Вас был опыт подключения ТРМ138М к S7-1200 по Modbus? Пытаюсь считать данные температуры с первого канала, но так и не получается. В сети есть видео Альтермана, там где он подключал ТРМ251, но по его методике, только уставки номера каналов отображаются и только адресов с 40001 по 40038. Далее не считывается. Подскажите, пожалуйста, в чём может быть проблема?
Добрый день, получается вы уже часть данных считали? Удалённый доступ к программе есть, что бы посмотреть в живую? И нужна документация на данный девайс, может у вас не правильная карта регистров модбас?
@@PetrovAA да, часть данных считалась. Удаленный доступ через TeamViewer можно организовать. Из документации только паспорт на ТРМ138, в приложении которого есть таблица с программируемыми параметрами и адресами Modbus
@@PetrovAA большое Вам спасибо, что оперативно нашли время подключиться и помочь разобраться. Основная проблема заключалась в том, что адрес нужного регистра для чтения необходимо было указывать начиная с "3", а не с "4" т.е. 30001 вместо 40001, а также сделать чтение ошибок, чтобы понимать, почему не работает. Андрей настоящий профессионал своего дела!!!
Спасибо за видео) не удобно как-то все параметры таким образом передавать, этот блок для связи с мастером можно вызвать только один раз? Требуется ли какая-то лицензия для него?
Лицензия не требуется, один раз вызывается только блок конфигурации. Блок мастера нужно вызывать по заданной логике, прочитать одно или несколько устройств, потом поочередно записать если нужно. Цель урока показать принцип чтения и записи. Позже постараюсь сделать ролик написания логики чтения и записи.
Да он срабатывает разово для конфигурации порта и блока данных, при успешном срабатывании done можно начинать работу по чтению или записи регистров по модбас
Нда, спасибо за видео автору, а вот создателей этой продукции не спасибо - нельзя было регистры где-то обьявлять а потом их использовать - кашмар блин. Да есть коечто нужно найти замену а я не пойму как один контроллер управляет 2-мя подчинёнными по профинету - Надеюсь не через ОПС сервер.
что за предприятие, которое нормы 81346 игнорирует? 61346 как 11 лет не действуют. я о применении буквы А для обозначения контролера, не могут основные элементы ее обозначаться. Только так "-Kx". И дефис быть обязан...
Я в нормах не селен, а шкафчик фирмы Вселуг предназначался для установки дозирования перлита, мы установкой управляем своим оборуванием и шкафчик стал учебным стендом
Уважаемый автор данного видео, спасибо Вам большое за подробное объяснение работы с протоколом Modbus RTU, очень подробное и доступное объяснение спасибо Вам
Спасибо тебе, добрый человек, что сэкономил мне, да и многим,кучу времени на изучение и эксперименты)
Спасибо за отзыв.
ОГРОМНОЕ СПАСИБО за возможность получить промышленный опыт сидя на диване!
Ни хрена так его не получишь..
Спасибо большое за видео!!!! Все доступно и понятно! Низкий поклон за такую проделанную работу!!!
Красавчег. Коротко и ясно. Без воды.
Спасибо. По возможности, не забрасывайте, пожалуйста, канал.
Стараюсь, катострофически не хватает времени.
Годный контент!
31:35 больше всего путают несоответствия: "1 это 0, 10 это 20 и т.д." Какие-то кроссворды.
Простите, а зачем переписывать заказной № ЦПУ? если можно в пустой проект просто добавить "unspecifid" ЦПУ а потом просто сделать "detect".
Красавчик
Спасибо за видео. Сними видео на основе данной программы на тему: 2-3 разных устройства. При условии MB_Comm_load один для все ( baud итд), но необходимо опросить и в цикле 2-3 устройства имеющие другой диапазон data_addr и data_len. Мб есть какая-то простая схема реализации. В моем случае я создаю MB_master ( необходимое кол-во раз ) и прописываю опрос след mb_master после error или done предыдущего. Но мне кажется должен быть способ короче, т.к. например для 32-х устройств довольно таки трудоемко и громоздко будет выглядеть код в случае когда еще на устройство идет запись.
Остановился на таком решении - ua-cam.com/video/66pWTTUUd1E/v-deo.html
24:45 А, если DATA LEN поставить 30000?
Андрей добрый день. Спасибо Вам большое за видео. Хотел Вас спросить. Как себя показали контроллеры серий 1200 и 1500 в полевых условиях? Как они переносят работу во влажных, запыленных, жарких помещениях? Такие же неубиваемые, надежные "топоры" как контроллеры 300-й серии? Заранее спасибо.
Добрый день, работал только с 1200 серией, показали себя пока с хорошей стороны, единственное пару контролеров уходили в стоп по не понятной причине.
у меня с топорами опыта не было большого, а 1500 и виснут и глючат (глюк с немецкого счастье). Уь1500 еще "особенность" встречается, ни с стого ни с чего припопытке залить изменения программы генерирует ошибку без возможности ее индифицировать или инофрмированием, что памяти недостаточно (а ее вагон и маленькая тележка, опять же в следующий раз ошибка не возникает) и тогда начинаются пляски,как перекомпиляция проекта, заливка полностью программы или HW конфигурации, что возможно только при остановке контролера. все эти прелести я испытал в течении пару месяцев реализации проекта TЭС. с 300 последний опыт был в 2015, большой проект делал, подобноене встречалось. и вообще глюков не встречалось. "на ходу"изменения программы как само разумеющиеся было.
Петров Андрей работа АСУ ТП тоже в стоп ушёл.
1200-й умер когда бесперебойник разрядился.
Здравствуйте! Спасибо, за отличное видео и Ваш труд! В этом видео Вы используете модуль CM1241. Можно ли сделать такое же подключение по Motbus с помощью коммуникационной платы 6SE7241-1CH30-1XB0? В чем преимущества или недостатки подключения через модуль, либо плату или без разницы?
Добрый день, разницы особо нет, могут отличаться дополнительными протоколами. В чём разница не скажу надо читать.
@@PetrovAA спасибо!
😍❤
Приветствую! У меня проблема такая, ввиду отсутствия модуля и платы RS-485 использую временно (на прокат) шлюз MOXA MGATE3180. Есть ТРМ138И (RS-485) + Шлюз = Modbus TCP и ПЛК 1200. все сделал по инструкции, но в онлайн не вижу данных с ТРМ138. TIA Portal V14 PLC S7-1215C (220V). Помогите!!! Я новичок, использую литературу и видео.
Напишите на почту petrovandrey7@gmail.com
Супер видео! Может я так и попробую расходомеры подключить с модбасом, если плата связи будет под рукой. И ничего страшного нет, надо брать и пробовать. :)
дорогу осилит идущий, нужно пробовать
@@PetrovAA Андрей, так порадуйте нас видосиком, чтение по РТУ МОДБАС несколько адресов, парочку MB_MASTER с поочередным опросом!)))
@@PetrovAA к стати спасибо за подсказку Ферст бит(или OB100) у меня проблема была, все заключалось в однократном запросе на начале))))
@@АлександрГорохов-х1х ua-cam.com/video/YmCF0KaeqpY/v-deo.html
@@PetrovAA Спасибо большое. а у Вас есть урок на тему" Сумматора". Задача. имея только мгновенный расход, сумировать по принципу Тотализатора и разложить накопления по часам в сутки допустим))) спасибо!!!!
Я так понимаю сопротивление 120 Ом на обоих концах кабеля? У нас нет штекера Profibus со стороны контроллера, модуль используем другой. Выходит нам желательно со стороны контроллера тоже резистор воткнуть?
Правильно.
Приветствую Андрей. Не подскажешь как расключается модуль 6es7 241-1ch30-1xb0? Не могу найти
20:10 адрес этого устройства, адрес этого устройства. 😂
Есть видео где подробно про pointers? У вас, как я понял, пишеться в меркер М200, а если надо читать/писать много регистров не по порядку? Ковыряюсь с Altivar по RTU. Читаю/пишу по одном адресу, а хотелось бы структурированно в датаблок писать
Тоже ковыряюсь, altivar61 и 312
@@PetrovAA Если поможет - www.se.com/ww/en/download/document/EAV64332/
Посмотрите здесь ua-cam.com/video/YmCF0KaeqpY/v-deo.html&, немного топорно но главное смысл. Сейчас устройства опрашиваю внутри функционального блока со своим внутренним циклом примерно как здесь ua-cam.com/video/0TSMOx5lTNU/v-deo.html главное мастер модбас ссылается к одному блоку данных.
@@sergeyobanin2448 спасибо, для своих уже скачал. В коммуникации есть сканер входов и сканер выходов - это группа из 8 настраиваемых регистров для чтения и 8 настраив. регистров для записи. Адреса в каждый регистр прописываются в приводе . Удобно сразу группа из нужных регистров одним запросом можно считать и записать.
День добрый, перезалете архив проекта, скачивает битый... Спасибо!!!
проверил, если винраром распаковать проект ошибки есть, но проект открывается нормально
Супер
Если несколько устройств Modbus последовательно соединены в одну сеть, то нужно несколько блоков описывать под каждое соединение? так как у них свой адрес. Вот задача прилетела настроить передачу данных с массомеров, а они на модбас ASCII. S7 CP341 использую. Буду благодарен за любую информацию, что следует настроить.
Добрый день, ua-cam.com/video/YmCF0KaeqpY/v-deo.html и ua-cam.com/video/ZKnW4QBJr_8/v-deo.html
Есть вкладка Modbus, а есть Modbus(RTU), вы компоненты выбираете со вкладки Modbus, чем они отличаются?
У меня почему то Modbus просто вкладки нету, это какая то пользовательская библиотека?
У меня плейлист только Models RTU
Привет, а вдруг подскажешь. Хочу считать данные с модуля аналогового ввода овеновского. Но там множество не нужных регистров. Но таким способом мы только можем последовательно весь массив данный считывать? Т.е. для выборочного считывания придется новый мв_мастер создавать?
Да, нужен новый, но можно скачать 120 регистров сразу и взять тем которые нужны
@@PetrovAA сколько, 120? 🫣. С точки зреня загрузки сети, как проще. Скачать три десятка регистра за раз или восемь раз по разу?
@@Vadik11111 120 это максимальное число регистров в телеграмме, верне 255 разделить на два если не ошибаюсь. Попробуйте как будет удобно, всё нужно пробовать, на сколько критична скорость опроса.
Недоустройство, на борту штатного терминатора по 485 нет.
Добрый день! Подскажите, как управлять и считывать информацию с нескольких устройств по сети Modbus?
Добрый день, ua-cam.com/video/YmCF0KaeqpY/v-deo.html
Доработал опрос.- ua-cam.com/video/66pWTTUUd1E/v-deo.html
только осваиваю ТИА, вопрос. как на меркер постоянно открытого контакта, сгенерировали частоту 0,5Гц. спс
Просмотрите видео с 5:16
@@PetrovAA Спасибо, сделал для себя заключение что с циклами в программировании Симатика беда. ставил простой меркер (вместо стартового бита) и юзал его, не было эффекта- так как скорее всего в цикл контроллера не попадал))))
@@АлександрГорохов-х1х циклы уже организован в контролере, если нужна какая та цикличность можно использовать другие организационные блоки с прерывание по времени. Не знаю как вы хотели применить меркер. Я по работе в основном в Step 7 работаю, в Тиа портале время от времени.
Здравствуйте! У Вас был опыт подключения ТРМ138М к S7-1200 по Modbus?
Пытаюсь считать данные температуры с первого канала, но так и не получается. В сети есть видео Альтермана, там где он подключал ТРМ251, но по его методике, только уставки номера каналов отображаются и только адресов с 40001 по 40038. Далее не считывается. Подскажите, пожалуйста, в чём может быть проблема?
Добрый день, получается вы уже часть данных считали? Удалённый доступ к программе есть, что бы посмотреть в живую? И нужна документация на данный девайс, может у вас не правильная карта регистров модбас?
@@PetrovAA да, часть данных считалась. Удаленный доступ через TeamViewer можно организовать. Из документации только паспорт на ТРМ138, в приложении которого есть таблица с программируемыми параметрами и адресами Modbus
@@PetrovAA большое Вам спасибо, что оперативно нашли время подключиться и помочь разобраться. Основная проблема заключалась в том, что адрес нужного регистра для чтения необходимо было указывать начиная с "3", а не с "4" т.е. 30001 вместо 40001, а также сделать чтение ошибок, чтобы понимать, почему не работает.
Андрей настоящий профессионал своего дела!!!
Спасибо за видео) не удобно как-то все параметры таким образом передавать, этот блок для связи с мастером можно вызвать только один раз? Требуется ли какая-то лицензия для него?
Лицензия не требуется, один раз вызывается только блок конфигурации. Блок мастера нужно вызывать по заданной логике, прочитать одно или несколько устройств, потом поочередно записать если нужно. Цель урока показать принцип чтения и записи. Позже постараюсь сделать ролик написания логики чтения и записи.
Здравствуйте. Зачем писать при обращении к памяти p#... ?
Поинтер - это указатель, тобто мы запишем адрес, а не содержимое как обычно
В данном примере p#m200.0 word 100 я указал область памяти из 100 word начиная с m200. 0 .
@@PetrovAA спасибо
спасибо большое за видео :) только вопрос зачем сопротивление 120 ом на janitza?
Для надёжной связи к крайним устройства должны быть подключены сопротивления , к и у профибас связи
@@PetrovAA понял спасибо большое
Работать без них не будет.
привет! Подскажи на 13:08 блок должен работать только при первом сканировании а не постоянно?
Да он срабатывает разово для конфигурации порта и блока данных, при успешном срабатывании done можно начинать работу по чтению или записи регистров по модбас
@@PetrovAA так а какой смысл тогда не пойму, сеть то надо постоянно на ошибки контролировать...
@@Vadik11111 сеть это уже после инициализации настройки экземплярного DB самого блока связи mb_master.
@@PetrovAA пора уже завязывать с этим архаизмом 👎, Ethernet, ops,web будущее!
@@Vadik11111 согласен
Нда, спасибо за видео автору, а вот создателей этой продукции не спасибо - нельзя было регистры где-то обьявлять а потом их использовать - кашмар блин. Да есть коечто нужно найти замену а я не пойму как один контроллер управляет 2-мя подчинёнными по профинету - Надеюсь не через ОПС сервер.
Какая у вас версия Tia Portal ?
Уже не помню
что за предприятие, которое нормы 81346 игнорирует? 61346 как 11 лет не действуют. я о применении буквы А для обозначения контролера, не могут основные элементы ее обозначаться. Только так "-Kx". И дефис быть обязан...
Я в нормах не селен, а шкафчик фирмы Вселуг предназначался для установки дозирования перлита, мы установкой управляем своим оборуванием и шкафчик стал учебным стендом
Ничосе:-) кто-то нормы какие-то знает.
Так-то хорошо что так, но попутно так запутывает автор, что теряешься многократно.
Чувак, учи английский, противно слушать как ты слова коверкаешь.
Спасибо за совет чувак, терьпи меня уже не исправишь.