В ролике показан демонстрационный проект в SCADA TRACE MODE, реализующий технологические маршруты для модели производственного процесса с 8 направлениями, 40 маршрутами и 10 единицами транспортного оборудования. Разбирается структура проекта, программы на языке ST, графический экран и запуск с имитацией отказа оборудования.
- 00:02 Определение технологического маршрута и модель процесса
- 00:40 Ограничения маршрутизации и таблица направлений
- 01:10 Обзор демо-проекта Router.prj в среде разработки
- 01:30 Каналы статусов оборудования и идентификаторы маршрутов
- 03:03 Программы на ST для разгрузки ячеек хранения
- 05:14 Листинг программы разгрузки ячейки A
- 06:14 Программа контроля выбранного направления
- 06:38 Графический экран и запуск проекта
- 07:20 Демонстрация маршрутизации с имитацией отказа
- SCADA TRACE MODE
- ST
Кому полезно: Инженерам АСУ ТП, разрабатывающим системы управления маршрутами в SCADA TRACE MODE.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:02 Добрый день несколько перефразирую, а также несколько вообще известный еще советский ГОСТ. Скажем, что технологический маршрут далее просто маршрут есть некоторая последовательность. Проождения чего либо тут можно включить фантазию по производственным участкам линиям, как стать реальным, так и виртуальным во исполнение некоего технологического. процесса, поскольку маршрутами пользуются в самых разных отраслях промышленности, обрабатывающей в сельском хозяйстве пищевой ваше настроение, то вопросы управления ими. Мы, но никак не можем обойти стороной, делать это будем. Правда, в щадящих для себя масштабах, и вот в этом ролике мы покажем простой вариант организации технологических. М маршрутов монитором реального времени Скада Трисмо. На примере модели производственного процесса, включающий 8 направлений и 40 маршрутов через 10 единиц производственно. Транспортного оборудования структурная схема нашего технологического процесса выглядит вот так 4 ячейки хранения 2 пункта погрузки, 10 единиц производственно. Транспортного оборудования и, соответственно, 8 направлений, и, как мы говорили, 40 маршрутов, это, кстати, далеко не все возможные, которые по этой схеме можно проложить вот. Обратите внимание на данную табличку Направление и маршруты. Мы наложили несколько важных ограничений, которые в реальных процессов может быть куда как больше 1 ограничение. Производственно транспортное оборудование позволяет выполнять маршрутизацию сверху вниз и горизонтально 2 не допускается совместная маршрутизация из нескольких ячеек. хранения в 1 пункт погрузки, но и в качестве замечания программа управления маршрутизации создается для каждой ячейки хранения индивидуально. То есть 4 штуки как минимум? Переходим к рассмотрению демо проекта, для этого мы загрузили интегрированную среду разработки и открыли проект Роутер. Точка прджи доступный как в базовом, так и в. профессиональном формате в проекте не так много созданных компонентов, но на что обращаем внимание да открываем? Естественно, плюсик по системе видим единственный узел. РТМ роутер, и речь идет о группе Транспорт Эквипан. Мы видим канала класса Хекс 32 и ФДЖИ, и так далее. Это статусы производственно транспортного оборудования, так вот если. Оборудование свободно и исправно, то каналу присваивается значение, 0 выполняется на старте проекта. Если оборудование не работоспособно, ремонтируется, обслуживается, то. Каналу присваивается значение единиц, и, кстати, имитировать отказ можно на графическом интерфейсе. Просто кликом левой клавиши по символу оборудования, а вот если оборудование. Выбрано для маршрута, то в старших, начиная со 2 Байтах, устанавливается идентификатор маршрута от 16 личных 100 до 16 личных. А ф ф 0 0 следующая группа Дилекшнз.
3:03 Видим каналы класса Хек 16 АО АП Б ОЭБ и так далее. Это идентификаторы направлений погрузки, ну или маршрутизации. И если направление не выбрано, то каналу присваивается значение, 0 что делается на старте. Проекта, если выбрана успешная единица, а вот если не успешно двоечка, следующая группа Ноут статус видим там канала класса Хекс. 32 Но вот, а БЦД и так далее, это цветовые идентификаторы выбранного направления. Единичка к пункту погрузки О и цвет используется красный, если двоечка к пункту погрузки п желтый. Особое место в проекте занимают программы, реализующие алгоритмику работы по направлениям с выбором маршрутов. Сами маршруты определяются технологами, и задача разработчика Асотп их реализовать программу, то есть приведенная выше таблица с маршрутами. Считайте согласованность с технологами и зашита в наш проект и таким. образом мы выступаем в роли скучных традиционалистов консерваторов, поскольку знаем о существовании революционных идей, связанных, например, с использованием теории графов для автоматического прокладывания. маршрута считаем, что поскольку для задачи с калининградскими мостами, бинарным поиском по тексту, теория графов замечательно справляется, то в плане и маршрутизации потоков у нее есть, безусловно, большой потенциал. В качестве языка программирования был безальтернативно выбран ст. По причине его простоты восприятия возможности легкого тиражирования апробированных языковых конструкций. Ну и присущей ему гибкости всего в. рамках данного проекта было разработано 5 программ, причем 4 из них для разгрузки и чек хранения, и 1 для вывода на экран оператора. Сообщение о невозможности подбора маршрута по указанному им направлению и так.
4:58 Эта программа для разгрузки ячейки хранения, а вызывается каналом типа Аутпут с графического экрана. С предварительным выбором направления единицы для пункта о двоечка для п сигнал сброса маршрута 255. Данная программа разгружает ячейку хранения б с предварительным выбором направления соответственно 3 4. Сигнал сброса тот же самый 255 разгрузка ячейки Ц. С предварительным выбором направления 5 или 6 сигнал сброса. 255 Ну и наконец программа Роудс фронт, это программа для разгрузки ячейки хранения д также. Вызывается каналом типа Аутпот с графического экрана. С предварительным выбором направления 7 или 8 сигнал сброса? 255 Давайте посмотрим листинг программы. Для разгрузки ячейки хранения, а вот аргументы этой программы вот глобальные переменные, которые используются в рамках этой программы, а вот и сама программа.
6:14 Ну да кому то может показываться, что программка наша излишне длинновата? Но мы твердо ответим на это, зато понятно и хорошо редактируемые, ну остальные во многом. Аналогичны 5 программа отвечает за контроль выбранного направления, выглядит она следующим образом. У нее есть небольшое количество локальных переменных, а ветви.
6:38 Вот такой, ну что, ну что называется, без комментариев. Графическая часть нашего проекта представлена 1 экраном вот аргументы нашего экрана. Вид экрана. Перед вами ничего сложного, ничего удивительного. Выполним сохранение для МВФ нашего проекта. Выберем слой системы, наш узел РТМ роутер и запустим наш демо проект на исполнение. Развернем на полный экран и выполним запуск профайлера. 1 Что мы сделаем это, разгрузим ячейку хранения, а в пункт погрузки о для этого выбираем соответствующую кнопочку над ячейкой хранения и. Нажимаем кнопочку пуск, вот технологический маршрут проложен, выполним сброс и сделаем следующее. Выведем из строя единицу оборудования, Эйч.
7:44 Вновь убираем о смотрим, что маршрут проложен в обход, отказавшись единице оборудования, хорошо сделаем следующее. Сбросим, выведем из строя единицу оборудования. И вновь попытаемся построить маршрут, вот он построен замечательно. Ну, видим, что из ячейки хранения бы мы никуда попасть не можем, все перекрыто, но тем не. Менее попытаемся предположим, выбираем п пуск. Маршрут по выбранному направлению недоступен, сброс переходим к ячейке хранения Д и разгружаем ячейку хранения п.
8:27 Как это, в общем, то выглядит замечательно. Таким образом, мы продемонстрировали работу простого проекта, реализующего 1 из способов формирования. М маршрутов для выбранной нами модели технологического процесса Скада 3 Смол. На этом мы наш ролик завершаем вам спасибо за внимание.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Видеоурок по созданию системы управления технологическими маршрутами в SCADA TRACE MODE. Скачать проект можно с http://www.adastra.ru/products/overview/Process_routing/
Ещё по SCADA TRACE MODE 7
все материалы
8:01▶ Как работает ролевая модель доступа SCADA TRACE MODE 7?
SCADA TRACE MODE 7 · 8:01Видеоурок, демонстрирующий, основы ролевой модели доступа 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 Официальный…
12:10▶ Управление по расписаниям в SCADA TRACE MODE 7
SCADA TRACE MODE 7 · 12:10Видеоурок, демонстрирующий управление по расписаниям в SCADA TRACE MODE 7: формирование расписаний уставок ПИД-регулятору температуры здания с учётом праздничных дней и с возможностью корректировки…
11: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…
9:20▶ Готовый демо-пример: управление по рецептам в SCADA TRACE MODE 7
SCADA TRACE MODE 7 · 9:20Modell_Recipe_Web_demo - это свободно распространяемый готовый проект АСУ ТП дозирования по рецептам, выполненный в SCADA TRACE MODE 7.103+ базовой и профессиональной версий для ОС…