Как укротить Modbus RTU. Теория, практика, наглядное пособие по работе с протоколом и инструментами.

  Рет қаралды 9,517

RoboRobot

RoboRobot

Күн бұрын

Бонусный урок. Как работать с протоколом Modbus RTU, с одним из самых распространенных протоколов в промышленности, который можно встретить как бесплатную опцию в большинстве устройств. Но часто за «опцию по умолчанию» часто приходится платить дополнительно потраченным временем на разработку и настройку.
Разбираем тонкие места, делимся опытом, настраиваем связь, ищем ошибки.
Состав стенда - ПЛК, коммуникационная плата, адаптер, ПК, Частотный Привод.
00:00 - ВСТУПЛЕНИЕ
01:13 - Что из себя представляет протокол Modbus
02:27 - Обзор инструментов для работы с Modbus
03:20 - Типовые ошибки наладки связи
05:45 - Параметры связи Modbus
06:55 - Зависимость длина линии/скорость передачи
08:10 - Адрес регистра и номер регистра Modbus
09:13 - Различный порядок чередования данных
10:30 - Размер регистра (тонкий момент)
11:27 - Влияние на линию электромагнитных помех (советы)
13:28 - Состав стенда (с чем и как будем работать)
14:25 - Особенности платы RS-485 - CP1W-CIF11 (хардварные настройки DIP-переключателей)
17:38 - Установка драйверов
18:40 - Переходим к настройкам ПЛК
19:00 - Проводим аналогичные настройки для Частотного Привода
19:25 - Запускаем программу для подслушивания порта
20;14 - Рассмотрим случай, когда связь Modbus не работает
22:45 - Где посмотреть описание команд Modbus RTU
23:15 - Пример команды Частотного Привода
23:48 - структура команды
22:45 - рассматриваем другую проблему - расшифровываем команду Modbus
32:00 - Для удобства можно увеличить время опроса.
32:50 - Спасибо за внимание.
Материалы к бонусному уроку о Modbus RTU:
- Описание Modbus RTU
- Программа_Terminal
- Рекомендации ЭМС
t.me/roborobot_archive/20
Связь с нами:
myroborobot@gmail.com
t.me/roborobot_ru
/ @roborobot

Пікірлер: 17
@Raven.Alexander
@Raven.Alexander 10 күн бұрын
Отличный материал!
@basilstadnik1342
@basilstadnik1342 9 ай бұрын
надо что то с микрофоном решать , материал интересный ............
@blogSCB
@blogSCB Сағат бұрын
как контролировать момент внезапного обрыва связи? Тогда когда значения перестают меняться и проблема выясняется слишком поздно.
@user-of1wz1du2w
@user-of1wz1du2w 8 ай бұрын
Интересный материал, спасибо за разбор
@user-of1wz1du2w
@user-of1wz1du2w 8 ай бұрын
Пример того как может выглядеть посылка в случае неправильного подключения (на мастере неправильно подключены data+ и data-) отправляемый запрос от мастера: TX:01 03 01 20 00 01 84 3C принимаемые данные на слейв устройстве: RX:7F 7E 7F FB FD F7 D8
@user-ir8gl7yp2w
@user-ir8gl7yp2w 7 ай бұрын
Добрый день. Спасибо за видео. Не могли бы Вы, пожалуйста, подсказать, как настроить блок NX_ModbusRTU в sysmac studio. Начинающий программист, в сети ничего не нашел подходящего. Мануал прочитал, но не понял.
@roborobot
@roborobot 7 ай бұрын
Добрый день! Комментарии Александра: 1) В архивный телеграмм канал выложен проект Modbus RTU для NX1P2 + плата NX1W-CIF11 (пароль на архив 123) t.me/roborobot_archive/21 2) Суть работы такова нужно: Настроить порт, с которым будешь работать Обязательно очищать буфер данных, перед отправкой команды Modbus_RTU Отправлять команду Modbus_RTU. 3) Рекомендую пользоваться Help. Для вызова достаточно в меню Tools выбрать нужную команду и нажать F1 => в конце описания команды всегда есть рабочий пример. Так же подписывайтесь на телеграмм канал - t.me/roborobot_ru :-)
@user-ir8gl7yp2w
@user-ir8gl7yp2w 7 ай бұрын
@@roborobot спасибо большое. Посмотрю. На телеграмм каналы вчера подписался 😀
@user-xs9cr6hp9f
@user-xs9cr6hp9f 3 ай бұрын
Добрый день. Можно ли омрон поменять на китайский чп не меняя программу в контроллере?
@roborobot
@roborobot 3 ай бұрын
Добрый день! - Вероятность нулевая, в виду того, что каждый вендор, можно сказать, использует свою адресацию + могут отличаться типы регистров (Word, UINT, INT, DINT), порядок следования байтов, а так же битовая маска слов управления и состояния. Но для однозначного ответа, нужно сравнить карту переменных регистров Modbus используемой искомым ПЧ Омрон с картой переменных китайского ПЧ. Если хотите унификации и не зависеть от модели ПЧ, то нужно использовать для управления дискретно, аналоговое задание.
@user-xs9cr6hp9f
@user-xs9cr6hp9f 3 ай бұрын
@@roborobot спасибо
@stq72
@stq72 10 ай бұрын
Адрес=номер -1. А что делать, если номер =0 ?:)
@alexraylyan9807
@alexraylyan9807 10 ай бұрын
В этом то и фишка что, адрес регистра может быть нулевым, а номер регистра нет.
@user-me9gv5ux3z
@user-me9gv5ux3z 10 ай бұрын
@@alexraylyan9807 У меня в инструкции к ПЛК Carel указаны Coil, HRки и прочие - все с нуля. И, допустим, датчики температуры 0, 2, 4, 6 итд. Тот, который имеет номер 2 - откликается по адресу 1, а тот который имеет номер 0 - я не знаю где его искать :)
@user-cz7ox5ty2o
@user-cz7ox5ty2o 9 ай бұрын
@@user-me9gv5ux3z попробуйте максимальный адрес в сети) если еще актуально конечно...
@MrStyort
@MrStyort 8 ай бұрын
Хорошо, но ни чё нового не сказал.
@roborobot
@roborobot 7 ай бұрын
Вы правы, трудно придумать что-то новое для Модбас, который, и один из самых старых протоколов (плюс с физическими линиями всегда есть нюансы) и, в тоже время, один из самых распространенных :-). Но сколько еще людей с ним помучаются! :-)
Протокол MODBUS
46:15
Электроника в объективе
Рет қаралды 173 М.
Цифровые интерфейсы и протоколы
15:17
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 8 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 427 М.
RS485 и микроконтроллер
10:30
Александр Писанец
Рет қаралды 113 М.
Краткий рассказ о работе с modbus
58:05
Vladimir Medintsev
Рет қаралды 6 М.
Опрос устройства по протоколу Modbus
1:10:17
Айрат Галямов
Рет қаралды 5 М.
Understand Modbus in 7 Minutes
7:47
Shailesh Teelock
Рет қаралды 23 М.
когда достали одноклассники!
0:49
БРУНО
Рет қаралды 3,4 МЛН
Смотри до конца 😻💔
0:44
mafo fashion
Рет қаралды 3,3 МЛН
Самый Лучший Старший Брат 😍
0:38
ДоброShorts
Рет қаралды 9 МЛН
Школьники в тюряге 😂 #сериал #тренды
0:55
Топ по Ивановым
Рет қаралды 8 МЛН
everything turned out to be not as it seems… 🤭👀
0:12
Viktoria Meyer
Рет қаралды 11 МЛН