Мощный инструмент настройки технологического процесса – рецепты
В АСУТП человеко-машинный интерфейс (HMI) играет ключевую роль в управлении технологическими процессами. Одним из инструментов, обеспечивающих гибкость и ускоряющих наладку оборудования при смене выпускаемой продукции, является функция «Recipe» (рецепт). Под «рецептом» в контексте панелей визуализации понимается набор параметров, объединённых в именованную структуру, которая может быть сохранена, загружена и применена к системе без необходимости ручного ввода каждого значения.
Концепция функции Recipe
Функция Recipe предназначена для хранения и передачи целого набора технологических характеристик в структурированной форме. К примеру, если на производственной линии потребуется быстро изменить режим работы, то вместо пошагового изменения сотен уставок оператор выбирает готовый рецепт из списка под конкретную задачу, тем временем HMI автоматически передаёт в контроллер все характеристики и после загрузки рецепта можно вновь приступать к работе. В панелях визуализации данные могут хранится: во внутренней памяти, на внешних носителях (USB, SD-карта).
Recipe для INOVANCE
Реализация функции рецептов однотипна у большинства производителей оборудования, но тем не менее производители вносят свои изменения в типовой функционал для повышения конкурентоспособности на рынке. В этой статье мы рассмотрим реализацию функции рецептов на примере панелей визуализации от компании INOVANCE. Для программирования панелей HMI применяется специализированная среда разработки InoTouchPad, в которой функция Recipe выглядит следующим образом:
На рисунке 1 изображена функция Recipe, в которое есть выпадающий список заранее созданных рецептов. Пользователь может выбрать нужный рецепт из списка рецептов и все внутренние элементы рецепта принимают заранее заданные значения, как показано на рисунке 2.
Так же внутренние элементы рецепта можно автоматически передавать на другие экраны панели оператора. Этот функционал очень удобен во время создания самого рецепта, когда переменные рецепта сгруппированы на разных экранах по смысловым группам и имеющие удобное графическое представление. С помощью специальных окон наладчик может сравнивать заданные параметры рецепта с фактическими, что сильно сокращает время на диагностику и ремонт оборудования. Пример такой передачи показан на рисунке 3.
Система управления рецептами от INOVANCE предоставляет элементы управления рецептом, эти элементы находятся внизу окна рецептов. Справа находятся 2 кнопки с их помощью можно передавать всю информацию, хранящуюся внутри рецепта, разом на PLC и наоборот. Слева находятся 3 кнопки, с помощью которых можно создать, сохранить и удалить изменения рецепта, они отображаться в разделе «Data record name», как показано на рисунке 4.
Создание рецепта в InoTouchPad
Чтобы создать рецепт в InoTouchPad нужно справа на панели выбрать функцию «Recipe» и добавить рецепт на экран, как показано на рисунке 5.
Далее, нужно создать сами рецепты, которые будут отображаться в функции Recipe, для этого в дереве проекта надо зайти в раздел «Recipes» и добавить наш рецепт как показано на рисунке 6.
Так как внутри рецепта должны находится параметры, их нужно добавить. В каждый рецепт следует вписать все параметры, которыми оператор будет управлять. Это можно сделать в окне «001 Recipe_1» (всплывающем после добавления рецепта), окно можно увидеть на рисунке 7.
На рисунке 7 представлена таблица, содержащая внутри себя все необходимые параметры, в эту таблицу сначала вписывается имя переменной, потом какое имя будет видеть оператор при работе с рецептом, далее параметр следует подвязать к тегу, который либо читается с PLC, либо на него отправляется, затем можно установить значения параметра «по умолчанию».
Преимущества функции Recipe
- Сокращение времени переналадки — смена продукции или технологического режима занимает мало времени;
- Универсальность — рецепты можно использовать на разных установках, не зависимо от вида выпускаемой продукции;
- Архивирование — рецепты хранятся в энергонезависимой памяти и могут быть восстановлены при необходимости;
- Гибкость управления — поддержка редактирования рецептов прямо с панели с учётом прав доступа.
Заключение
Функция Recipe в панелях визуализации является мощным инструментом, который сочетает удобство, скорость и точность управления технологическими процессами. Возможность хранить и мгновенно применять готовые наборы параметров сокращает время переналадки оборудования, повышает стабильность выпускаемой продукции и минимизирует риски ошибок оператора.
