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

АСУ ТП высокоточного дозирования в TRACE MODE: SCADA-чемпионат 2021

О чём видео

Запись финала SCADA-чемпионата 2021 по скоростной разработке АСУ ТП высокоточного дозирования жидкости в TRACE MODE. Участники Александр Бельков и Алексей Щепелин за ограниченное время создают операторский интерфейс и программу управления клапаном, используя параметры из запечатанного конверта. Показан ход разработки, запуск системы и процесс дозирования с оценкой точности.

Что разбирается
  1. 00:15 Задание чемпионата: высокоточное дозирование
  2. 01:38 Вскрытие конверта и ввод параметров
  3. 02:41 Начало работы: извлечение программы из библиотек
  4. 03:37 Создание узла и настройка базы каналов
  5. 04:43 Ошибка виртуальной привязки канала
  6. 06:29 Обзор домашних программ на языке ST
  7. 08:13 Разработка графического интерфейса и привязок
  8. 09:41 Сохранение проекта и запуск монитора реального времени
  9. 10:10 Процесс дозирования и оценка точности
  10. 12:21 Финиш и объявление победителя
Оборудование и ПО
  • TRACE MODE
  • SCADA
  • ST

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

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

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

0:15 Темой нашего соревнования 21 года является высокоточное прецизионное дозирование жидкости, модель процесса показана на экране перед участниками. Соревнования стоит задача управлять клапаном так, чтобы дозировать жидкости главного резервуара в целевой, используя 3 параметра объем жидкости в главном. Баке в целевом баке и ход клапана, и параметры системы участникам неизвестны. Они записаны на бумаге и запечатаны в конверт, который находится у. Моей ассистентки, готовясь к соревнованиям, участники разработали собственные программы лицензионного дозирования. Эти программы записаны на флешке.

0:58 Перед началом соревнования ассистентка раздаст эти флешки участниками, они будут использовать кадры свою программу, цель соревнования. Мы максимальной скоростью разработать операторский интерфейс системы высокоточного дозирования, а также. Дозировать жидкость из главного резервуара целевой. Победит тот, кто сделает это как можно более быстро, но, достигнув установленной точности точность 0 целых 25 есть, точнее, точного задания. Понятно, понятно, тогда прошу раздать флешки.

1:38 И так задание прошу вскрыть конверт и ввести параметры в систему.

2:25 Итак, теперь вы готовы? Каток прошу мою ассистентку включить таймер. Это значит, что сходка началась слева Щепелем справа Бельков. На его как раз этим занимаются они сейчас тем, что из библиотек извлекают программу дозирования и вставляют свои проекты. Это открывается инструментальная система. И начинается работа над проектом. Это наша различочная остановка. Готова к. Запуску. Ассистентка арбитра внимательно следит за происходящим, но происходит следующее.

3:25 Игорьков. Работает с логотипами Тройсмолт. Он создал узел, настраивает динамику пересчета базы каналов А. Щепелин Алексей начинает работать с железом, описывает регистры, которые он будет считывать информацию и который будет использоваться для управления клапаном. Александр работает с 2 рук, молодец. Как уловка записывает Айпи адрес, приступают к команде чтения. То есть он немножко догоняет Алексея Щепелина, оба крайне сосредоточены. Перенос программы.

4:19 Перенос узел открытия на редактирование узла. Программы и экрана это Щепелин. Работа с аргументами. Привязка аргументов программа к аргументам экрана задания Констант, взятых из задания. Александр Бельков выполняет привязки. Обратить внимание у него используется виртуальная привязка, вот, кстати, ошибка. Обратите внимание, канал Флоуд на виртуальную привязку канал укол не ложится заминка. Надеюсь, Александр разберется с этим сейчас, он как раз занимается именно этим.

5:09 Опять не получается, судя по сосредоточенному лицу Щепелина, он занимается графиком, остановка ждет героя. Смотрим, что делает Щепелин. Пока у него все синем цветы и занят, он тем, что он набирает длинную надпись на шапку графическом интерфейсе. Греко продолжает бороться, кстати, вот он уже, похоже, победили свою проблему и, в общем, то продолжает то, на чем мы его оставим.

5:54 График прыжков переходит к разработке графического интерфейса в черном цвете, сразу выставляет нужные, требуемые разрешения. Аргументов у экрана будет всего 2 их немного, поэтому это быстренько и делает, определяет типа данных и типа аргументов. Сейчас приступят непосредственно к отрисовке график. Алексей занят в общем то тем же Щепель.

6:29 Вот стоит, наверное, немножко обратиться к тому, что скрыта от нашего зрителя, а именно к тем программам, которые наши финалисты разрабатывали, что называется, в домашних. условиях программа дозирования вещь сложно, да вот мы видим как раз программу Щепелина. Она выполнена на языке программирования с ты прекрасно структурирована. Что общем, то и отражает, видимо, образ мыслей нашего финалиста. Основная сложность программы заключается в том, что необходимо динамическое вычисление, скорость. Восхода ресурса и, подстраиваясь под это значение, она будет постоянно выполнена. Дозировано с требованием точности в этом, в общем, то и не заключается сложность.

7:12 Установка. Она готовилась вот эта вот программа Белькова тоже на ст. Тоже структурированный снабжена замечательными комментариями, в общем, то закладывается. Мысль, что мы имеем дело с 2 программистами, поскольку инженеры, на мой взгляд, решали бы задачу на языке дифференциатор, интегратор экстраполятор. И где то между ними управление клапаном? Но герой выбрали свой путь, будем наблюдать за его дальнейшем развитие Бельков меж тем заканчивает. Разработку интерфейса графического ему осталось только поместить на экран показывающий стрелочный прибор. Алексей, похоже, с этим уже справился.

8:06 Так что же он делает, нет он еще в графике? Расставляет логотип. И это, похоже, кнопка для запуска процедуры дозирования. Бельков тоже работает с графикой, и, в общем, то все находятся на стадии готовности. Смотрим, что делает Щепелем. Он вновь обратился к программе, работает с привязками, заносит те константы, которые взяты из задания. Проверяет и выполняет привязки аргументов экрана каналом. Передумал, что то поменял. Да, сохраняет проект. Сохраняет для монитора реального времени и выполняет запуск.

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

10:03 Фортует. Опишите мотору, выполнен запуск. Обратить внимание и с левой справа идет выполнение емкостей, левая емкость Алексея Щепеля немножко отстает. Но здесь важно не скорость, а точность напоминаю 0, 25%, ты-100% - то, это для объемного метода. Дозирования достаточно высокая точность по открытым литературным источником максимально достижимо. Это полпроцента, мы в наших соревнованиях будем это дело перекрывать, итак заполнение идет.

10:45 Кто бы мог подумать, что это за жидкость налета? Такого характерного, не характерного цвета. Ну ладно, так это Бельков четверть уже пройдена. Вот его догоняет Щепелин, так? Так смотрим. Все смотрят. Итак, половина. Внимание. На емкости Алексея Щепелина сработал клапан. Почему то он закрывается непонятно почему? У Белькова идет дозирование, как и полагается. Так Алексей открывает инструментальную систему и пытается разобраться в случившемся, обратить внимание.

11:40 Переживает, пытается найти черт, я прошу прощения. Что то в программе, что то, что то задано неверно. А время то идет Белькова, то емкость наполняется. Да вот здесь, похоже, какая то неточность. Ну что ж, оставим пока Алексея в тяжелых раздумьях смотрим, так уже сработал зуммер. Это значит, что клапан на правой емкости закрывается, и процесс дозирования завершается, нас интересует какой результат. Победа, победа отлично 0 18%, это победа. Победителем СКА до чемпионата 21 года стал Александр Бельков, 2 место занял Алексей Щепетов.

12:50 А вы сможете дозировать также для тех, кто хочет попробовать свои силы? Мы приготовили сюрприз, дополнительный конкурс, те, кто смогут дозировать жидкость быстрее и точнее, чем наши победители получат дополнительный приз. Телефон, а 51 ждем вашей работы, условия конкурса написаны на экране.

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

Скоростная разработка АСУ ТП высокоточного дозирования в SCADA TRACE MODE на SCADA-чемпионате 2021

Первоисточник: 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+ базовой и профессиональной версий для ОС…

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

Войти

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

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

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

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