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

Автоматизация гибких производств

О чём видео

В ролике показан демонстрационный проект автоматизации гибкого производства в SCADA TRACE MODE: восемь виртуальных аппаратов со встроенными ПЛК, внешние рецептуры и загрузка их в контроллеры. Разбираются шаблоны SQL-запросов, программы на языке ST, экраны проекта и обмен данными по протоколу Modbus. В финале демонстрируется загрузка рецептов в аппараты, запуск, формирование сводки и остановка производства.

Что разбирается
  1. 00:02 Понятие гибкого производства и реконфигурации
  2. 00:23 Состав производственной системы и управляющие ПЛК
  3. 01:16 Внешние источники рецептов и технология производства
  4. 01:53 Независимость технологов и обмен с ПЛК
  5. 03:26 Демонстрационный проект: восемь виртуальных аппаратов
  6. 05:12 Шаблоны SQL-запросов в проекте
  7. 07:18 Программы на языке ST и экраны проекта
  8. 09:14 Источники и приёмники, адресация ПЛК
  9. 11:09 Запуск профайлера и просмотр рецептур
  10. 14:36 Формирование сводки и остановка производства
Оборудование и ПО
  • SCADA TRACE MODE
  • ПЛК
  • ST

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

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

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

0:02 Добрый день гибким называется такой способ организации материального производства, который позволяет проводить его переналаживание или. Реконфигурацию на производство новой номенклатуры изделий рассмотрим производственную систему, состоящую из нескольких единиц оборудования.

0:23 Это могут быть установки аппараты, производственная линия станки с ЧПУ, промышленные роботы, ну и так далее. Каждый из которых управляет своим контроллером пылко, имеющим набор. Переменных, определяющих режим его работы, управление гибкой производственной системой сводится к конфигурированию полка установок путем заданий управляющих переменных и. Обеспечивающих переналадку линий под выпуск новой продукции таким образом под переналадкой или реконфигурацией. Будем понимать загрузку исполнение и отслеживание оператором. Новой технологии, согласно полученного производственного задания, в свою очередь, технология производства представляет собой упорядоченный набор данных из внешнего источника.

1:16 База данных или электронные таблицы, содержащие циклограммы работы оборудования рецепты набора ставок современными интервалами. Идентификаторы исполняемых программ Временные ряды, определяющие последовательность их применения, порядок единицы. Оборудования в технологическом маршруте, а также настроечные коэффициенты, определяющую исполняемую технологию принципиальным. Для нас будут 2 момента 1 внешний источник рецептов, так их назовем и 2 наличие плК во всем рассмотренном выше оборудовании.

1:53 1 Из обозначенных пунктов позволяет технологам работать независимо от автоматизированной системы, уточнять старые рецептуры и создавать новые с помощью обычных офисных приложений субд или. Электронных таблиц, кстати, никаких ограничений на их выбор. Сканер и Смолт не накладывает 2 пункт, позволяет выполнять загрузку новых и считывать уже загруженные рецепты по существующим каналам. Связи и, безусловно, здесь требуется исчерпывающая информация об адресном пространстве ПЛК, применяемых в оборудовании. Ну а также протокол обмена данными, и тут с нашей стороны опять таки. Ограничения практически нет в данном примере, покажем, как программировать полка с протоколом мат Бас. Он широко распространен и к тому же допускает применение групповых запросов, а конфигурационная. Информация в гибком производстве может быть весьма объемной, так как перед началом исполнения задания обычно требуется передать в ПЛК всю информацию, определяющую технологию, то есть. Контроллеры должны работать автономно, а Скада система лишь отслеживать исполнение заданий, не осуществляя непосредственного управления также важным функционалом для автоматизированных систем. Управления гибким производством является документирование, по сути, паспортизация проведенного производственного процесса с сохранением полученных результатов файлах и на бумажных носителях. Ну и, скажем честно, без этого в проведенной производственной деятельности будет разобраться крайне сложно. Покажем на демонстрационном проекте, как Скада Трисмод реализуется автоматизированная.

3:26 Гибким производством в нашем демонстрационном примере имеем парк виртуального технологического оборудования аппаратов в количестве 8 штук в них по. Договоренности встроена управляющая плк с протоколом обмена данными Матбаст и себя, в качестве которых выступает приложение Максим. Это симулятор Мадбаса.

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

5:12 И никаким реальным аппаратом никакого отношения не имеют. Закроем приложение и перейдем к рассмотрению нашего проекта. Заметим, что он выполнен в профессиональной версии, особо обращаем ваше внимание на. То, что одновременная работа с рецептами и с нашим проектом не получится, поскольку Эксель не допускает подобный режим работы. В отличие, например, от любой субд, запущенный как локально, то есть на этом же. Пока с монитором реального времени или профайлером, так и на удаленном, пока эксель нами намеренно выбран для простоты воспроизводства нашего демо проекта. У всех заинтересованных зрителей начнем рассмотрение. С разработанных шаблонов, а конкретно шаблонов Эскель запросов, как видим, из 3 созданных Эскель запросов в проекте используются только 2 1 из них. Рид в принципе имеет вот такой список аргументов.

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

7:18 И реализует формирование аргументов канала класса Кол с типом, вызвала Сиджи Эр Ченл, групп, рекест и передачу рецепта в аппарат разработана на языке СТ. Довольно компактные 2 других программы, а именно муфтия 1 и Карен стоит являются вспомогательными. 1 Из них в 1 строку предназначена. Для адресации направляемого группового запроса как на чтение, так и на запись к выбранному аппарату по его адресу, а 2 для оформления.

7:56 Для формирования статуса аппарата в текстовом виде при формировании отчета, ну как видно, тоже разработаны на языке ст. Что касается экранов. То их в проекте создано аж 4 штуки главный рецептов аппаратов и сводка, причем главные и 3 всплывающих. Если говорить предельно, так сказать, конкретно главный экран. Имеет достаточно длинный список аргументов, вид этого экрана следующий экран рецептов. Компактный, кстати, вот его аргументы, экран аппарата.

8:45 По сути дела показывает загруженный в него рецепт, ну и соответствующее. Количество 64 аргумента, ну и наконец экран сводка. С 1 аргументом предназначен для отображения генерируемого документа или сводки сама сводка или документ. Имеет вот такой ответ. Довольно просто что касается слоя источники приемники, то в нем описано все подключение по протоколу обмена данными матбаз. Группа компонентов матбасти си пи фо Ар. Предназначена для адресации пылка по адресам от 2 полость. Мы включительно, а компоненты запись во все автоклавы Дабл Ю. Ворд 16 и чтение автоклавы Р. Аут Ворд 3 адресуется по адресу 1.

9:53 И предназначены для формирования групповых запросов на чтение и запись рецептов в или из устройства. Кстати, несмотря на реальное количество источников приемников в имеющихся плк в количестве, 1024 в проекте задействовано лишь 100.

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

11:09 Сохраним проект для монитора реального времени и выполним запуск профайлера, выполняем запуск профайлера. Переводим его в полный экранный режим. И 1 с чего начнем просмотрим? Доступные рецептуры с этой целью нажимаем кнопочку рецепты в базе данных или электронной таблицы. 1 Рецепт нажимаем данную кнопочку, считали 1, посмотрели 2 3 4. 5 6 7 И наконец 8 обратить внимание, что 6 7 и 8 имеют вполне запоминающуюся регулярную структуру. Отлично, глянем, что же загружены в аппараты?

12:19 С этой целью нажимаем кнопочку рецепты загруженного аппарата. В 123-45-67 и 8 ничего не загружено, сплошные нули позиционируем опять таки отображение рецептуры 1 аппарата. Выберем для загрузки в 1 аппарат, ну, например. Рецепт номер 3 вот он что из себя представляет? Теперь обращаемся к нашему аппарату номер 1, выбираем рецепт номер 3 и нажимаем кнопочку загрузить в аппарат.

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

14:10 Итак, номер 3. Загрузили. Вернее, загружаем так рецепт, загружен, запускаем аппарат в работу, запросим сводку. Да, кстати, обратите внимание, что эти аппараты мы не трогаем. Они в производстве нашей продукции участие не принимают, запрашиваем сводку. Включен, работает включена, работает рецепта, 3 4 8 включена, работает рецепт номер 3 сбои, в работе неисправности отсутствует. Замечательно, предположим, что производственный цикл завершен, мы останавливаем наши аппараты.

14:56 Обнуляем в них рецепторы, то есть грузим рецепт номер 8. В этот. В этот. Соответственно 1. Готово все мы ждем следующего производственного задания, дабы загрузить нужными рецептами нужные аппараты, запустить их в работу и контролировать с помощью генерации сводки таким образом мы продемонстрировали. Применение внутренних механизмов Скада Трисмоут для построения автоматизированной системы управления гибким производством. Наш демо проект мы останавливаем, выгружаем из памяти ролик, завершаем вам спасибо за внимание.

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

Пример создания цифровой модели гибкого производства в SCADA TRACE MODE. Проект из фильма можно скачать http://www.adastra.ru/products/overview/fkex/

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

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

Войти

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

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

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

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