Расширенная диагностика обмена по MODBUS TCP (CALL.ChGroupReq) — АСУ ТП: сообщество инженеров

Расширенная диагностика обмена по MODBUS TCP (CALL.ChGroupReq)

О чём видео

В ролике показано, как с помощью одного канала CALL и группового запроса CALL.ChGroupReq организовать обмен с MODBUS-устройствами. На примере проекта TRACE MODE создаётся группа «Источники-приёмники», компонент чтения входных регистров, канал CALL со 100 аргументами, порт COM1, графика для отображения значений. Затем выполняется запуск профайлера, проверка чтения регистров по Modbus RTU и переключение на Modbus TCP.

Что разбирается
  1. 00:00 Условия формирования групповых запросов и назначение CALL.ChGroupReq
  2. 00:59 Настройка имитатора Modbus-устройства и параметров обмена
  3. 01:37 Создание проекта и группы «Источники-приёмники»
  4. 02:03 Компонент чтения входного регистра и его параметры
  5. 03:25 Привязка компонента к каналу CALL через drag-and-drop
  6. 03:53 Создание и настройка порта COM1
  7. 04:10 Разработка графики для отображения значений
  8. 06:09 Связывание аргументов канала CALL и канала экрана
  9. 07:02 Запуск профайлера и проверка чтения регистров по Modbus RTU
Оборудование и ПО
  • TRACE MODE
  • Modbus
  • Modbus TCP
  • CALL.ChGroupReq

Кому полезно: Инженерам АСУ ТП, настраивающим обмен по Modbus в TRACE MODE

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 Добрый день, использование групповых запросов для протоколов и надбавки позволяет более эффективно использовать имеющиеся каналы связи и обеспечивает необходимую реактивность разрабатываемых систем, однако на. Эне формирование групповых запросов при смолк, возможно, при соблюдении 2 условий 1 регистру источников приемников данных следует друг за другом без разрывов и 2 каналы, привязанные к указанному источником. Приемник имеют индексы по возрастанию также без разрывов, и если 1 условие соблюсти не сложно, то со 2 наличие возможных проблем определяется тем, что индексы канала назначаются средой разработки и не могут быть. Изменены пользователи, использование же канала кол ченел. Групп Реквест позволяет создавать нужное пользователю групповые запросы с минимальными затратами как источников приемников, так и собственно каналов.

0:59 Итак, в качестве устройства ввода вывода воспользуемся программным имитатором Мак Бас Слоев устройства доступным. Например, по вот этой вот ссылке адрес устройства единица, количество запрашиваемых устройства данных, 100 расположенных в 2. Байтовых входных регистров с начальным смещением единиц для протокола подбасара полусвязь с устройством ведется по последовательному порту Ком 1 с фонариками. Следующий для протокола Макбаста Си Пи Ай Пи Адрес устройства будет вот таким.

1:33 Загружаем судьбу разработки. Создаем новый проект в стиле Постой. И начинаем. Со слов источники, приемники для этого этого через контекстное меню создадим соответствующую группу. А в данной группе выполним создание компонента для чтения 1 входного регистра с помощью команды Р. И. Ворд 4. Откроем на редактирование созданной компании, оставим имя заданное по умолчанию и отредактируем параметры соответствующим. Индекс спорта 0 ком 1 адрес устройства Единица канал, уменьшенный на единицу значения регистра, но протоколом от глаз то направление Инту формат аналоговый.

2:31 Переместимся в группу канала Узла РТМ 1 и создадим в данной группе канал класса Кол. Откроем его на редактирование. И в типе вызова укажем, чем? Груб и крест. Видим с помощью данной иконки к аргументам данного канала создадим в нем с помощью данной иконки аргумент со значениями по умолчанию. А затем по шаблону создадим еще 99 таких аргументов. В данном случае 100 это как раз 100 значений, которые мы должны считать с помощью группового запроса. Далее.

3:25 Выполнен с помощью механизма драка дров привязку к каналу кол созданного компонента в группе матрас. Пусть мы определили тем самым групповой запрос по команде Р. ИН вот 4 относительно 100 следующих друг за другом регистров. Теперь создадим в узле в группу ком порты. И отредактируем созданный порт следующим образом ком 1 мастер 19 200 все остальные параметры. Оставим задание по умолчанию. Разработаем графику для этого, откроем на редактирование созданный канал код с вызовом экрана и.

4:17 И создадим в нем аргумент со значениями по умолчанию для отображения 1 значения, которое будет приниматься от устройств, остальные 99 создадим по шаблону.

4:39 Зададим параметры экрана как 640 на 480. И поместим в левый верхний угол логотип прыснула.

5:11 Далее, воспользовавшись. Графическом элементом текст разместимого на экране. Отредактируем. И выполним тиражирование через мини сервис следующим образом. Для отображения всех 100 значит, ну, однако, все сводки значения мы отображать не будем, а будем отображать 1 значение. 50 И последний. То есть пользуемся драконтропом для привязки аргументов к соответствующим графическим элементам? Закроем графический редактор и. И мы должны выполнить привязки к аргументу. Канал, вызывающий шаблон экрана аргументов канала кол, который формирует на групповой запрос. Для этого откроем свойства канала кол, который вызывает шаблон экрана и видим к его аргументам, выделим их все.

6:32 Затем откроем наш канал кол бланк его редактирования, выделим в нем все аргументы и с помощью дракан дропа свяжем аргументы друг с другом. Сохраним созданный проект на диск с именем. Сохраненного для монитора временного времени. Запустим приложение Максим. Подключение. С параметрами согласно задания. И после этого запустим профайлер для запуска профайлера? Отметим узел РТМ 1 в деле проектом и воспользуемся данной иконкой. Запустим на исполнение фрафайля.

7:31 Соединим с 0 модельным кабелем. Парты ком 1 и ком 3. Собственно говоря, сразу же. Назначения, которые считываются из соответствующих регистров. Изменим значение 50 регистра. Вот она и вот она спасли, да? Убедившись в корректности, работа групповых запросов, кстати, мы их можем посмотреть. Вот как они формируются черным, отмечен сам групповой запрос, дальше это идут ответы. Возвращаемся в слой источники, приемники и изменим тип протокола с манго сыртом на монгольской си пи.

8:35 Удаляем группу комп Арты. Сохраняем наш проект с именем. Сохраним для этого реального времени. И прежде чем запустить профайлер в. Приложении. Делаем отключение последовательного порта и подключаем. По протоколу Магмаста Си. Стартуем. Профайлер и наблюдаем те значения, которые были выставлены нами перед. Разрывом последовательных соединений. Таким образом мы. Мы увидели с вами возможность построения групповых запросов с минимальным использованием как каналов, так и источников приемки. Для этого достаточно открыть бланк информация.

9:38 Что для нашего проекта мы задействовали 1 источник приемник и использовали только 2 канала. Канал кол и канал, который вызывает нам графический на. На этом завершаем ролик наш, спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Учебный фильм о том, как, используя всего один канал TRACE MODE, получить исчерпывающую информацию по обмену со всеми MODBUS TCP-устройствами.

Первоисточник: rutube.ru

Ещё по Связь с оборудованием

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх