Найти в Дзене
KR Automation

Мощный инструмент настройки технологического процесса – рецепты

В АСУТП человеко-машинный интерфейс (HMI) играет ключевую роль в управлении технологическими процессами. Одним из инструментов, обеспечивающих гибкость и ускоряющих наладку оборудования при смене выпускаемой продукции, является функция «Recipe» (рецепт). Под «рецептом» в контексте панелей визуализации понимается набор параметров, объединённых в именованную структуру, которая может быть сохранена, загружена и применена к системе без необходимости ручного ввода каждого значения. Концепция функции Recipe Функция Recipe предназначена для хранения и передачи целого набора технологических характеристик в структурированной форме. К примеру, если на производственной линии потребуется быстро изменить режим работы, то вместо пошагового изменения сотен уставок оператор выбирает готовый рецепт из списка под конкретную задачу, тем временем HMI автоматически передаёт в контроллер все характеристики и после загрузки рецепта можно вновь приступать к работе. В панелях визуализации данные могут хранит

В АСУТП человеко-машинный интерфейс (HMI) играет ключевую роль в управлении технологическими процессами. Одним из инструментов, обеспечивающих гибкость и ускоряющих наладку оборудования при смене выпускаемой продукции, является функция «Recipe» (рецепт). Под «рецептом» в контексте панелей визуализации понимается набор параметров, объединённых в именованную структуру, которая может быть сохранена, загружена и применена к системе без необходимости ручного ввода каждого значения.

Концепция функции Recipe

Функция Recipe предназначена для хранения и передачи целого набора технологических характеристик в структурированной форме. К примеру, если на производственной линии потребуется быстро изменить режим работы, то вместо пошагового изменения сотен уставок оператор выбирает готовый рецепт из списка под конкретную задачу, тем временем HMI автоматически передаёт в контроллер все характеристики и после загрузки рецепта можно вновь приступать к работе. В панелях визуализации данные могут хранится: во внутренней памяти, на внешних носителях (USB, SD-карта).

Recipe для INOVANCE

Реализация функции рецептов однотипна у большинства производителей оборудования, но тем не менее производители вносят свои изменения в типовой функционал для повышения конкурентоспособности на рынке. В этой статье мы рассмотрим реализацию функции рецептов на примере панелей визуализации от компании INOVANCE. Для программирования панелей HMI применяется специализированная среда разработки InoTouchPad, в которой функция Recipe выглядит следующим образом:

Рис. 1 Реализация функции Recipe в InoTouchPad
Рис. 1 Реализация функции Recipe в InoTouchPad

На рисунке 1 изображена функция Recipe, в которое есть выпадающий список заранее созданных рецептов. Пользователь может выбрать нужный рецепт из списка рецептов и все внутренние элементы рецепта принимают заранее заданные значения, как показано на рисунке 2.

Рис. 2 Выбор рецепта
Рис. 2 Выбор рецепта

Так же внутренние элементы рецепта можно автоматически передавать на другие экраны панели оператора. Этот функционал очень удобен во время создания самого рецепта, когда переменные рецепта сгруппированы на разных экранах по смысловым группам и имеющие удобное графическое представление. С помощью специальных окон наладчик может сравнивать заданные параметры рецепта с фактическими, что сильно сокращает время на диагностику и ремонт оборудования. Пример такой передачи показан на рисунке 3.

Рис. 3 Передача данных внутри панели
Рис. 3 Передача данных внутри панели

Система управления рецептами от INOVANCE предоставляет элементы управления рецептом, эти элементы находятся внизу окна рецептов. Справа находятся 2 кнопки с их помощью можно передавать всю информацию, хранящуюся внутри рецепта, разом на PLC и наоборот. Слева находятся 3 кнопки, с помощью которых можно создать, сохранить и удалить изменения рецепта, они отображаться в разделе «Data record name», как показано на рисунке 4.

Рис. 4 Data record name
Рис. 4 Data record name

Создание рецепта в InoTouchPad

Чтобы создать рецепт в InoTouchPad нужно справа на панели выбрать функцию «Recipe» и добавить рецепт на экран, как показано на рисунке 5.

Рис. 5 Добавление функции Recipe на экран
Рис. 5 Добавление функции Recipe на экран

Далее, нужно создать сами рецепты, которые будут отображаться в функции Recipe, для этого в дереве проекта надо зайти в раздел «Recipes» и добавить наш рецепт как показано на рисунке 6.

Рис. 6 Создание рецептов
Рис. 6 Создание рецептов

Так как внутри рецепта должны находится параметры, их нужно добавить. В каждый рецепт следует вписать все параметры, которыми оператор будет управлять. Это можно сделать в окне «001 Recipe_1» (всплывающем после добавления рецепта), окно можно увидеть на рисунке 7.

Рис. 7 Создание параметров внутри рецепта
Рис. 7 Создание параметров внутри рецепта

На рисунке 7 представлена таблица, содержащая внутри себя все необходимые параметры, в эту таблицу сначала вписывается имя переменной, потом какое имя будет видеть оператор при работе с рецептом, далее параметр следует подвязать к тегу, который либо читается с PLC, либо на него отправляется, затем можно установить значения параметра «по умолчанию».

Преимущества функции Recipe

  • Сокращение времени переналадки — смена продукции или технологического режима занимает мало времени;
  • Универсальность — рецепты можно использовать на разных установках, не зависимо от вида выпускаемой продукции;
  • Архивирование — рецепты хранятся в энергонезависимой памяти и могут быть восстановлены при необходимости;
  • Гибкость управления — поддержка редактирования рецептов прямо с панели с учётом прав доступа.

Заключение

Функция Recipe в панелях визуализации является мощным инструментом, который сочетает удобство, скорость и точность управления технологическими процессами. Возможность хранить и мгновенно применять готовые наборы параметров сокращает время переналадки оборудования, повышает стабильность выпускаемой продукции и минимизирует риски ошибок оператора.