SCADA TRACE MODE: оптимизация сетевого траффика — АСУ ТП: сообщество инженеров

SCADA TRACE MODE: оптимизация сетевого траффика

О чём видео

В видеоуроке показано, как в SCADA TRACE MODE релиза 6.09.2 организовать групповой обмен данными между двумя узлами (Мастер и Слейв) через каналы класса «Сокол» с типом вызова «Ченнел групп Реквест». Демонстрируется создание узлов, групп каналов, настройка аргументов для чтения и записи, а также проверка обмена с помощью профайлера. Отмечается, что механизм позволяет минимизировать количество каналов и оптимизировать время транзакций как по сети, так и по последовательным интерфейсам.

Что разбирается
  1. 00:03 Изменения в релизе 6.09.2 для каналов «Сокол»
  2. 00:30 Эффект от группового обмена: минимизация каналов и времени
  3. 01:36 Создание узлов РТМ Мастер и Слейв
  4. 02:38 Формирование групп каналов для чтения и записи
  5. 03:50 Канал «Ченнел групп Реквест» и его аргументы
  6. 09:46 Сохранение проекта и просмотр ресурсов
  7. 11:25 Запуск профайлеров и проверка обмена
  8. 13:07 Особенности последовательных коммуникаций и скачивание примеров
Оборудование и ПО
  • SCADA TRACE MODE

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

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

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

0:03 Добрый день, обращаем ваше внимание, что в релизе 6 0 9 2 существенным образом изменилось использование канала Класс Сокол с типом вывоза челнол групп Реквест Привет. Удаленных каналов для обмена данными между узлами треснул. Таким образом, ранее опубликованный ролик, демонстрирующий использование данного механизма, более не актуален.

0:30 Напоминаем, что эффект от применения указанного механизма проявляется в минимизации количества каналов, используемых для реализации обмена в случае обмена по последовательным коммуникациям. Вдобавок оптимизируется время выполнения транзакций в связи с этим. Давайте рассмотрим организацию группового обмена данными между 2 мониторами реального времени треснул через. Аргументы каналов класс Сокол, как в случае использования сетевого взаимодействия между узлами, так и последовательного, то есть используя РС 232 или РС 485 загружаем интегрированную среду. Разработки профессиональной версии релиза 6 0 9 2 и создаем новый проект в стандартном стиле. Слой система создаем узел РТМ, тут же открываем его на редактирование, называем его Слейф.

1:36 В секции Сеть указываем 1 сетевой адаптер на приемы, на посылку и выставляем код проекта равный единиц ненулевой. Далее создаем еще 1 узел РТМ, называем его. Мастер. Использование 2 сетевого адаптера с тем же самым кодом проекта, 1 что было взаимодействие с узлом Слейв по сети. Ну, понятно, что будем запускать оба узла на 1 компьютере с 2 физическими сетевыми адаптерами, исходя из заданных имен. Понятно, кто будет задавать обмен данными как по сети, так и В. дальнейшем по последовательным коммуникациям возле Слейф создадим группы каналов с вот такими названиями. Каналы для чтения со стороны Мастер Каналы для записи данных от мастер.

2:38 В узле мастер создадим 2 группы каналов, которые назовем каналы для чтения со Слейф и каналы. Для записи Слейф, в свою очередь, группа каналов, каналы для чтения со стороны мастер содержат себе 2 группы. Сиджи Р и генераторы, в свою очередь, группа генератора предварительно была создана слой. Источники приемники и содержат в себе следующие источники данных. Пила треугольник синусоида и случайное. Число далее эта группа с помощью механизма Дракантроп было заброшено в группу Каналы для чтения со стороны Мастер. И здесь мы уже видим каналы класса Флот типа Инпод пила треугольник Синусоида и. Случайное число, именно эти данные данные будут запрашиваться мастером в группе каналов канала для чтения. Со стороны мастер была создана группа каналов сиджер, которая в нашем случае содержит 1 канал.

3:50 Класс Сокол с типом вызова Ченнел групп Реквест. Обращаю ваше внимание, что вместо канала с таким типом вызова может выступать любой канал кол, будь то тип вызова. Программа Запрос, документ, экран и так далее для простоты мы использовали именно вот такой тип вызова на его аргументах. С помощью механизма от группы генераторы были созданы 4 аргумента, имеющие привязку к реальным значениям наших каналов. Пила треугольник синусоиды и случайное число группа. Каналы для записи данных от мастер, это мы все еще возле Слейф содержит в себе 2 группы сиджер и и Дейта. В группе Дейта содержится 4 канала класса Хек. 16 Да это 1 2 3 и 4 А.

4:53 В группе Сиджер находится канал Сиджер 2. Он имеет тип вызова челленгруппы, квест, а на его аргументах. Мы видим, ну, кстати, аргумент имеет тип аутпут и тип данных целочисленный, а привязки ко входным значениям каналов. Да, это 1 2 3 4 которые находятся в группе Дейд, как вы понимаете эти каналы. Отделены для принятия данных от мастера узел. Мастер скомпонуем следующим образом. Ну, во 1 в источниках приемниках создадим группу генераторы, 2 которые будут в себе содержать 4 бегущих единиц.

5:41 Далее с помощью механизма дракантроп перетаскиваем группу генератора, 2 вызвал мастер создание каналов класса Хек 16. Бегущая единица 1 2 3 и 4. В группе каналы для чтения Саслейв создается 1 канал Ченнел групп Реквест Рид Дейта Фром Слейф. Обратите внимание, что в привязке к нему выступает реальное значение канала сиджер 1 из группы узла Слейф, каналы для чтения со стороны Мастер Сам же канал.

6:26 Выглядит следующим образом. Тип его вызова, чем он у группы квест. В атрибуте параметр установлена единица, это чтение данных из удаленного узла. А на аргументах нашего канала мы видим 4 аргумента 0 1 2 и 3 с типом данных вещественным и типом, предназначенных для получения данных. От нашего канала Сиджейра, 1 а конкретно от его аргументов. 0 1 2 И 3 То есть на аргументах канала Сиджейр Рид Дейтов Ром Слейф? Мы в случае наличия связи будем видеть реальное значение генераторов. Пила треугольник синусоида и случайное число. Таким образом, наш канал, который находится в узле мастер Сиджей Ари Дэйта Фром Слейф со своим периодом, который определяется в основной секции.

7:37 То есть по умолчанию 1 цикл с таким периодом в 1 цикл запрашивает данные от удаленного узла нашем случае. Это Слейф по 4 вещественным каналом пила треугольник синусоиды и случайное число. Теперь переходим к группе каналов каналы для записи в Слейф. Данная группа представлена 1 каналом Сиджейр в скобочках Райт Дейта, ту слейф открываем на редактирование. Ну то, что это типы золоченых групп и вес, это понятно. Параметр 2 недвусмысленно указывает нам на то, что этот канал предназначен для записи на аргументах данного канала. Кстати, аргументы имеет тип аут.

8:26 Мы видим реальное значение наших генераторов, то есть бегущих единиц 1 2 3 и 4. Но с другой стороны, чтобы запись от нашего канала Сиджер Рейд, да и тут у своих состоялось необходимым условием, является наличие привязки.

8:52 Его реального значения. К приемному каналу со стороны узла Слейф, в нашем случае это сиджер 2. В этом случае реальное значение наших бегущих единиц будут попадать. На аргументы Дейта 1 2 3 и 4 канала, сиджер 2 возле слоев и по привязкам. Они, кстати, имеют тоже типа вот попадать во входные значения уже каналов. находящихся в группе Дейта опять таки данная процедура будет выполняться с тем периодом, который определен для канала. Сиджер Райт Дейта, ту Слэйв.

9:36 Этот канал инициатор записи, создание графического интерфейса. К нашему такому простенькому проекту мы прибегать не станем, но. Для наблюдения за обменом данными воспользуемся возможностями панели МРВ, сохраним на диск выполненную работу с именем сиджер ремонт, нет обмен. У нас сейчас по сети и сохраним проект для монитора реального времени, открыв вкладочку информацию, посмотрим задействованные в проекте ресурс.

10:17 На стороне узла слоев создано 10 каналов, видим вот в круглых скобках со стороны мастера. 6 Это говорит о том, что в результате всех наших. действий никаких дополнительных каналов, так называемых динамических при использовании каналов, чем он группой квест, система не создала.

10:40 Ну и аналогичным образом мозге 4 бегущих идей в узле мастер 4 бегущих единицы, и чтение запись запустим отладку, отладочный монитор реального времени или профайлеры для обоих наших узлов. Для слоев и Сразу откроем панели маравы. И для мастера аналогично. Так что так? Откроем все группки. И с помощью данных иконок запустим профайлеры в работу, но, но видим, что Слейф уже начал генерировать данные по случайному числу. И Синусоиде треугольник выпили, а также уже получает данные от мастера.

11:54 Давайте заглянем в мастер для того, чтобы убедиться, что чтение проходит, обратимся к 124 атрибуту канала. Челнал группы квест, но канал кол с типа вызова челн в группе Квест двойная клика, мол, открываем и сличаем.

12:15 Вот это вот случайное число синусоиды треугольника пила, а это они. Но уже со стороны мастера таким образом мы запрашиваем данные теперь для того, чтобы убедиться, что сюда попадают именно значения бегущих единиц. Переходим уже в мастере канала, сиджер Райт, Дейта, ту слейф и точно так же обращаемся к его 124 атрибуту. Тоже можно сличать 1 с другим. Вот таким образом убедившись в корректности чтения и записи данных на обоих узлах, останавливаем и выгружаем оба профайлера.

13:07 То есть можно как запрашивать это злоданное, так и формировать их, используя лишь взаимодействие между каналами кол, 1 из которых должен быть в обязательном порядке с типом? Вызова членов группы Квест замечательно для работы по последовательным коммуникациям необходимо создать на обоих узлах ком порты и настроить их соответствующим образом.

13:32 Слейф и мастером Линк, это назначение портов для тех зрителей, которые смотрят данный ролик на сайте компании Адастра. Есть возможность скачать файлы проекта как для сети тот, который мы только что запускали, так и для РС. Нюансы настройки портов и задания привязок разберете самостоятельно. Кстати, напоминаем, что для проверки обязательно будет наличие как самих последовательных портов, так и нульмодемного или кросс кабеля. На этом мы наш ролик завершаем вам спасибо за внимание.

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

Видеоурок, демонстрирующий как с в релизе 6.09.2 минимизировать число каналов и время исполнения транзакций. Скачать пример можно с http://www.adastra.ru/products/news/scada_tm6092/

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

Ещё по SCADA TRACE MODE 7

все материалы
  • Как работает ролевая модель доступа SCADA TRACE MODE 7?8:01

    ▶ Как работает ролевая модель доступа SCADA TRACE MODE 7?

    SCADA TRACE MODE 7 · 8:01

    Видеоурок, демонстрирующий, основы ролевой модели доступа SCADA TRACE MODE 7. Показано, как задать групповые права доступа к функционалу создаваемых проектов – одноузловых, клиент-серверных и…

  • Как сделать интерполяцию в SCADA TRACE MODE 7?6:25

    ▶ Как сделать интерполяцию в SCADA TRACE MODE 7?

    SCADA TRACE MODE 7 · 6:25

    Видеоурок, показывающий применение алгоритма интерполяции для калибровки измеряемого параметра с нелинейной характеристикой Y(X) в SCADA TRACE MODE 7. Скачать пример из видеоурока https://www.tracemode.ru/support/articles/TM7_tipic Официальный…

  • Управление по расписаниям в SCADA TRACE MODE 712:10

    ▶ Управление по расписаниям в SCADA TRACE MODE 7

    SCADA TRACE MODE 7 · 12:10

    Видеоурок, демонстрирующий управление по расписаниям в SCADA TRACE MODE 7: формирование расписаний уставок ПИД-регулятору температуры здания с учётом праздничных дней и с возможностью корректировки…

  • АСНИ: как сделать выборку и статобработку данных в TRACE MODE 711:46

    ▶ АСНИ: как сделать выборку и статобработку данных в TRACE MODE 7

    SCADA TRACE MODE 7 · 11:46

    Продемонстрируем как сделать выборку данных по исследуемому сигналу и их статистическую обработку без учета инструментальной погрешности. Скачать пример https://www.tracemode.ru/products/articles/ispit Официальный канал SCADA TRACE MODE

  • Статистическая обработка данных реального времени6:30

    ▶ Статистическая обработка данных реального времени

    SCADA TRACE MODE 7 · 6:30

    Видеоурок, демонстрирующий технологию статистической обработки измерений в реальном времени за интересующий временной интервал с помощью канала класса CALL.RT_Statistics. Скачать пример https://www.tracemode.ru/support/articles/TM7_tipic Официальный канал SCADA…

  • Готовый демо-пример: управление по рецептам в SCADA TRACE MODE 79:20

    ▶ Готовый демо-пример: управление по рецептам в SCADA TRACE MODE 7

    SCADA TRACE MODE 7 · 9:20

    Modell_Recipe_Web_demo - это свободно распространяемый готовый проект АСУ ТП дозирования по рецептам, выполненный в SCADA TRACE MODE 7.103+ базовой и профессиональной версий для ОС…

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

Войти

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

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

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

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