Тёмный

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

Петров Андрей работа АСУ ТП
Просмотров 36 тыс.
50% 1

Скачать проект - drive.google.com/open?id=1KK-...
Группа в VK - club167262640

Наука

Опубликовано:

 

10 дек 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 104   
@user-qs3xs1cl5s
@user-qs3xs1cl5s 27 дней назад
Спасибо большое за видео!!!! Все доступно и понятно! Низкий поклон за такую проделанную работу!!!
@DmitrySuvorov
@DmitrySuvorov 5 лет назад
ОГРОМНОЕ СПАСИБО за возможность получить промышленный опыт сидя на диване!
@user-gb6wj6fn9x
@user-gb6wj6fn9x 4 года назад
Ни хрена так его не получишь..
@KostyaVarVar
@KostyaVarVar 2 года назад
Уважаемый автор данного видео, спасибо Вам большое за подробное объяснение работы с протоколом Modbus RTU, очень подробное и доступное объяснение спасибо Вам
@kleo360
@kleo360 3 года назад
Спасибо тебе, добрый человек, что сэкономил мне, да и многим,кучу времени на изучение и эксперименты)
@PetrovAA
@PetrovAA 3 года назад
Спасибо за отзыв.
@user-rz6lz5tf5x
@user-rz6lz5tf5x 2 года назад
Красавчег. Коротко и ясно. Без воды.
@crystalcccp7829
@crystalcccp7829 5 лет назад
Годный контент!
@g_topor
@g_topor 4 года назад
Спасибо. По возможности, не забрасывайте, пожалуйста, канал.
@PetrovAA
@PetrovAA 4 года назад
Стараюсь, катострофически не хватает времени.
@akshukur
@akshukur 5 лет назад
Красавчик
@nurzhansagadiev1042
@nurzhansagadiev1042 3 года назад
Супер
@SERVICE_KARELIA
@SERVICE_KARELIA 19 дней назад
20:10 адрес этого устройства, адрес этого устройства. 😂
@1WasleY1
@1WasleY1 5 лет назад
Спасибо за видео. Сними видео на основе данной программы на тему: 2-3 разных устройства. При условии MB_Comm_load один для все ( baud итд), но необходимо опросить и в цикле 2-3 устройства имеющие другой диапазон data_addr и data_len. Мб есть какая-то простая схема реализации. В моем случае я создаю MB_master ( необходимое кол-во раз ) и прописываю опрос след mb_master после error или done предыдущего. Но мне кажется должен быть способ короче, т.к. например для 32-х устройств довольно таки трудоемко и громоздко будет выглядеть код в случае когда еще на устройство идет запись.
@PetrovAA
@PetrovAA 3 года назад
Остановился на таком решении - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-66pWTTUUd1E.html
@user-rz6lz5tf5x
@user-rz6lz5tf5x 5 лет назад
Супер видео! Может я так и попробую расходомеры подключить с модбасом, если плата связи будет под рукой. И ничего страшного нет, надо брать и пробовать. :)
@PetrovAA
@PetrovAA 5 лет назад
дорогу осилит идущий, нужно пробовать
@user-hs4te1it7g
@user-hs4te1it7g 4 года назад
@@PetrovAA Андрей, так порадуйте нас видосиком, чтение по РТУ МОДБАС несколько адресов, парочку MB_MASTER с поочередным опросом!)))
@user-hs4te1it7g
@user-hs4te1it7g 4 года назад
@@PetrovAA к стати спасибо за подсказку Ферст бит(или OB100) у меня проблема была, все заключалось в однократном запросе на начале))))
@PetrovAA
@PetrovAA 4 года назад
@@user-hs4te1it7g ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YmCF0KaeqpY.html
@user-hs4te1it7g
@user-hs4te1it7g 4 года назад
@@PetrovAA Спасибо большое. а у Вас есть урок на тему" Сумматора". Задача. имея только мгновенный расход, сумировать по принципу Тотализатора и разложить накопления по часам в сутки допустим))) спасибо!!!!
@user-ym1uk3ub3m
@user-ym1uk3ub3m 3 года назад
Простите, а зачем переписывать заказной № ЦПУ? если можно в пустой проект просто добавить "unspecifid" ЦПУ а потом просто сделать "detect".
@user-mc8zh9bz7n
@user-mc8zh9bz7n 5 лет назад
Приветствую Андрей. Не подскажешь как расключается модуль 6es7 241-1ch30-1xb0? Не могу найти
@timobrdzola4274
@timobrdzola4274 5 лет назад
Андрей добрый день. Спасибо Вам большое за видео. Хотел Вас спросить. Как себя показали контроллеры серий 1200 и 1500 в полевых условиях? Как они переносят работу во влажных, запыленных, жарких помещениях? Такие же неубиваемые, надежные "топоры" как контроллеры 300-й серии? Заранее спасибо.
@PetrovAA
@PetrovAA 5 лет назад
Добрый день, работал только с 1200 серией, показали себя пока с хорошей стороны, единственное пару контролеров уходили в стоп по не понятной причине.
@quench5424
@quench5424 5 лет назад
у меня с топорами опыта не было большого, а 1500 и виснут и глючат (глюк с немецкого счастье). Уь1500 еще "особенность" встречается, ни с стого ни с чего припопытке залить изменения программы генерирует ошибку без возможности ее индифицировать или инофрмированием, что памяти недостаточно (а ее вагон и маленькая тележка, опять же в следующий раз ошибка не возникает) и тогда начинаются пляски,как перекомпиляция проекта, заливка полностью программы или HW конфигурации, что возможно только при остановке контролера. все эти прелести я испытал в течении пару месяцев реализации проекта TЭС. с 300 последний опыт был в 2015, большой проект делал, подобноене встречалось. и вообще глюков не встречалось. "на ходу"изменения программы как само разумеющиеся было.
@vovanevazno1139
@vovanevazno1139 4 года назад
Петров Андрей работа АСУ ТП тоже в стоп ушёл.
@user-gb6wj6fn9x
@user-gb6wj6fn9x 4 года назад
1200-й умер когда бесперебойник разрядился.
@user-hx5il7xj3t
@user-hx5il7xj3t 2 года назад
Здравствуйте! Спасибо, за отличное видео и Ваш труд! В этом видео Вы используете модуль CM1241. Можно ли сделать такое же подключение по Motbus с помощью коммуникационной платы 6SE7241-1CH30-1XB0? В чем преимущества или недостатки подключения через модуль, либо плату или без разницы?
@PetrovAA
@PetrovAA 2 года назад
Добрый день, разницы особо нет, могут отличаться дополнительными протоколами. В чём разница не скажу надо читать.
@user-hx5il7xj3t
@user-hx5il7xj3t 2 года назад
@@PetrovAA спасибо!
@user-td5bw9rt2g
@user-td5bw9rt2g 5 лет назад
Спасибо за видео) не удобно как-то все параметры таким образом передавать, этот блок для связи с мастером можно вызвать только один раз? Требуется ли какая-то лицензия для него?
@PetrovAA
@PetrovAA 5 лет назад
Лицензия не требуется, один раз вызывается только блок конфигурации. Блок мастера нужно вызывать по заданной логике, прочитать одно или несколько устройств, потом поочередно записать если нужно. Цель урока показать принцип чтения и записи. Позже постараюсь сделать ролик написания логики чтения и записи.
@user-su1ll9dl1h
@user-su1ll9dl1h 4 года назад
Я так понимаю сопротивление 120 Ом на обоих концах кабеля? У нас нет штекера Profibus со стороны контроллера, модуль используем другой. Выходит нам желательно со стороны контроллера тоже резистор воткнуть?
@user-gb6wj6fn9x
@user-gb6wj6fn9x 4 года назад
Правильно.
@isroelyakov
@isroelyakov 5 лет назад
спасибо большое за видео :) только вопрос зачем сопротивление 120 ом на janitza?
@PetrovAA
@PetrovAA 5 лет назад
Для надёжной связи к крайним устройства должны быть подключены сопротивления , к и у профибас связи
@isroelyakov
@isroelyakov 5 лет назад
@@PetrovAA понял спасибо большое
@user-gb6wj6fn9x
@user-gb6wj6fn9x 4 года назад
Работать без них не будет.
@SERVICE_KARELIA
@SERVICE_KARELIA 19 дней назад
31:35 больше всего путают несоответствия: "1 это 0, 10 это 20 и т.д." Какие-то кроссворды.
@kiariokiario1010
@kiariokiario1010 2 года назад
Приветствую! У меня проблема такая, ввиду отсутствия модуля и платы RS-485 использую временно (на прокат) шлюз MOXA MGATE3180. Есть ТРМ138И (RS-485) + Шлюз = Modbus TCP и ПЛК 1200. все сделал по инструкции, но в онлайн не вижу данных с ТРМ138. TIA Portal V14 PLC S7-1215C (220V). Помогите!!! Я новичок, использую литературу и видео.
@PetrovAA
@PetrovAA 2 года назад
Напишите на почту petrovandrey7@gmail.com
@GYura2010
@GYura2010 Год назад
Есть вкладка Modbus, а есть Modbus(RTU), вы компоненты выбираете со вкладки Modbus, чем они отличаются? У меня почему то Modbus просто вкладки нету, это какая то пользовательская библиотека?
@PetrovAA
@PetrovAA Год назад
У меня плейлист только Models RTU
@user-is3db4ys9z
@user-is3db4ys9z 4 года назад
Если несколько устройств Modbus последовательно соединены в одну сеть, то нужно несколько блоков описывать под каждое соединение? так как у них свой адрес. Вот задача прилетела настроить передачу данных с массомеров, а они на модбас ASCII. S7 CP341 использую. Буду благодарен за любую информацию, что следует настроить.
@PetrovAA
@PetrovAA 4 года назад
Добрый день, ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YmCF0KaeqpY.html и ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZKnW4QBJr_8.html
@user-gb6wj6fn9x
@user-gb6wj6fn9x 4 года назад
Недоустройство, на борту штатного терминатора по 485 нет.
@user-ux6mu3ed4m
@user-ux6mu3ed4m 4 года назад
Добрый день! Подскажите, как управлять и считывать информацию с нескольких устройств по сети Modbus?
@PetrovAA
@PetrovAA 4 года назад
Добрый день, ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YmCF0KaeqpY.html
@PetrovAA
@PetrovAA 3 года назад
Доработал опрос.- ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-66pWTTUUd1E.html
@SERVICE_KARELIA
@SERVICE_KARELIA 19 дней назад
24:45 А, если DATA LEN поставить 30000?
@Vadik11111
@Vadik11111 11 месяцев назад
Привет, а вдруг подскажешь. Хочу считать данные с модуля аналогового ввода овеновского. Но там множество не нужных регистров. Но таким способом мы только можем последовательно весь массив данный считывать? Т.е. для выборочного считывания придется новый мв_мастер создавать?
@PetrovAA
@PetrovAA 11 месяцев назад
Да, нужен новый, но можно скачать 120 регистров сразу и взять тем которые нужны
@Vadik11111
@Vadik11111 11 месяцев назад
@@PetrovAA сколько, 120? 🫣. С точки зреня загрузки сети, как проще. Скачать три десятка регистра за раз или восемь раз по разу?
@PetrovAA
@PetrovAA 11 месяцев назад
@@Vadik11111 120 это максимальное число регистров в телеграмме, верне 255 разделить на два если не ошибаюсь. Попробуйте как будет удобно, всё нужно пробовать, на сколько критична скорость опроса.
@sergeyobanin2448
@sergeyobanin2448 3 года назад
Есть видео где подробно про pointers? У вас, как я понял, пишеться в меркер М200, а если надо читать/писать много регистров не по порядку? Ковыряюсь с Altivar по RTU. Читаю/пишу по одном адресу, а хотелось бы структурированно в датаблок писать
@PetrovAA
@PetrovAA 3 года назад
Тоже ковыряюсь, altivar61 и 312
@sergeyobanin2448
@sergeyobanin2448 3 года назад
@@PetrovAA Если поможет - www.se.com/ww/en/download/document/EAV64332/
@PetrovAA
@PetrovAA 3 года назад
Посмотрите здесь ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YmCF0KaeqpY.html&, немного топорно но главное смысл. Сейчас устройства опрашиваю внутри функционального блока со своим внутренним циклом примерно как здесь ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0TSMOx5lTNU.html главное мастер модбас ссылается к одному блоку данных.
@PetrovAA
@PetrovAA 3 года назад
@@sergeyobanin2448 спасибо, для своих уже скачал. В коммуникации есть сканер входов и сканер выходов - это группа из 8 настраиваемых регистров для чтения и 8 настраив. регистров для записи. Адреса в каждый регистр прописываются в приводе . Удобно сразу группа из нужных регистров одним запросом можно считать и записать.
@Glukonic
@Glukonic 2 года назад
Нда, спасибо за видео автору, а вот создателей этой продукции не спасибо - нельзя было регистры где-то обьявлять а потом их использовать - кашмар блин. Да есть коечто нужно найти замену а я не пойму как один контроллер управляет 2-мя подчинёнными по профинету - Надеюсь не через ОПС сервер.
@user-hs4te1it7g
@user-hs4te1it7g 4 года назад
только осваиваю ТИА, вопрос. как на меркер постоянно открытого контакта, сгенерировали частоту 0,5Гц. спс
@PetrovAA
@PetrovAA 4 года назад
Просмотрите видео с 5:16
@user-hs4te1it7g
@user-hs4te1it7g 4 года назад
@@PetrovAA Спасибо, сделал для себя заключение что с циклами в программировании Симатика беда. ставил простой меркер (вместо стартового бита) и юзал его, не было эффекта- так как скорее всего в цикл контроллера не попадал))))
@PetrovAA
@PetrovAA 4 года назад
@@user-hs4te1it7g циклы уже организован в контролере, если нужна какая та цикличность можно использовать другие организационные блоки с прерывание по времени. Не знаю как вы хотели применить меркер. Я по работе в основном в Step 7 работаю, в Тиа портале время от времени.
@user-hx5il7xj3t
@user-hx5il7xj3t 2 года назад
Здравствуйте! У Вас был опыт подключения ТРМ138М к S7-1200 по Modbus? Пытаюсь считать данные температуры с первого канала, но так и не получается. В сети есть видео Альтермана, там где он подключал ТРМ251, но по его методике, только уставки номера каналов отображаются и только адресов с 40001 по 40038. Далее не считывается. Подскажите, пожалуйста, в чём может быть проблема?
@PetrovAA
@PetrovAA 2 года назад
Добрый день, получается вы уже часть данных считали? Удалённый доступ к программе есть, что бы посмотреть в живую? И нужна документация на данный девайс, может у вас не правильная карта регистров модбас?
@user-hx5il7xj3t
@user-hx5il7xj3t 2 года назад
@@PetrovAA да, часть данных считалась. Удаленный доступ через TeamViewer можно организовать. Из документации только паспорт на ТРМ138, в приложении которого есть таблица с программируемыми параметрами и адресами Modbus
@user-hx5il7xj3t
@user-hx5il7xj3t 2 года назад
@@PetrovAA большое Вам спасибо, что оперативно нашли время подключиться и помочь разобраться. Основная проблема заключалась в том, что адрес нужного регистра для чтения необходимо было указывать начиная с "3", а не с "4" т.е. 30001 вместо 40001, а также сделать чтение ошибок, чтобы понимать, почему не работает. Андрей настоящий профессионал своего дела!!!
@user-bp4nv6rc7k
@user-bp4nv6rc7k 2 месяца назад
Какая у вас версия Tia Portal ?
@maksimmercuri6127
@maksimmercuri6127 2 года назад
День добрый, перезалете архив проекта, скачивает битый... Спасибо!!!
@PetrovAA
@PetrovAA 3 месяца назад
проверил, если винраром распаковать проект ошибки есть, но проект открывается нормально
@fedyaivanov8567
@fedyaivanov8567 Год назад
Здравствуйте. Зачем писать при обращении к памяти p#... ?
@PetrovAA
@PetrovAA Год назад
Поинтер - это указатель, тобто мы запишем адрес, а не содержимое как обычно
@PetrovAA
@PetrovAA Год назад
В данном примере p#m200.0 word 100 я указал область памяти из 100 word начиная с m200. 0 .
@fedyaivanov8567
@fedyaivanov8567 Год назад
@@PetrovAA спасибо
@Vadik11111
@Vadik11111 2 года назад
привет! Подскажи на 13:08 блок должен работать только при первом сканировании а не постоянно?
@PetrovAA
@PetrovAA 2 года назад
Да он срабатывает разово для конфигурации порта и блока данных, при успешном срабатывании done можно начинать работу по чтению или записи регистров по модбас
@Vadik11111
@Vadik11111 2 года назад
@@PetrovAA так а какой смысл тогда не пойму, сеть то надо постоянно на ошибки контролировать...
@PetrovAA
@PetrovAA 2 года назад
@@Vadik11111 сеть это уже после инициализации настройки экземплярного DB самого блока связи mb_master.
@Vadik11111
@Vadik11111 2 года назад
@@PetrovAA пора уже завязывать с этим архаизмом 👎, Ethernet, ops,web будущее!
@PetrovAA
@PetrovAA 2 года назад
@@Vadik11111 согласен
@quench5424
@quench5424 5 лет назад
что за предприятие, которое нормы 81346 игнорирует? 61346 как 11 лет не действуют. я о применении буквы А для обозначения контролера, не могут основные элементы ее обозначаться. Только так "-Kx". И дефис быть обязан...
@PetrovAA
@PetrovAA 5 лет назад
Я в нормах не селен, а шкафчик фирмы Вселуг предназначался для установки дозирования перлита, мы установкой управляем своим оборуванием и шкафчик стал учебным стендом
@vovanevazno1139
@vovanevazno1139 4 года назад
Ничосе:-) кто-то нормы какие-то знает.
@SERVICE_KARELIA
@SERVICE_KARELIA 19 дней назад
Так-то хорошо что так, но попутно так запутывает автор, что теряешься многократно.
@akimon3a
@akimon3a 4 года назад
Чувак, учи английский, противно слушать как ты слова коверкаешь.
@PetrovAA
@PetrovAA 4 года назад
Спасибо за совет чувак, терьпи меня уже не исправишь.
Далее
Siemens S1200 Modbus RTU Slave test
10:37
Просмотров 23 тыс.
Modbus S7-1200 - ОВЕН ТРМ251
7:48
Просмотров 7 тыс.
Sample : S7-1200  Modbus Slave
10:46
Просмотров 8 тыс.
S7-1200 & Modbus TCP. Server & Client
29:27
Просмотров 4,5 тыс.
Лучший браузер!
0:27
Просмотров 1,1 млн