Статья объясняет, как в панелях оператора DKC организовано энергонезависимое хранение данных и как настроить рецепты в программе DKC HMI Tool. Из неё можно узнать о двух типах памяти, регистрах RW, RB, FRW, FRB и инструментах RecipeEditor и «Данные рецепта».
- Энергонезависимая память в панелях оператора хранит последние значения параметров, данные часов реального времени и рецепты.
- Панели DKC имеют два типа энергонезависимой памяти: батарейную (регистры RW, RB) и флэш (регистры FRW, FRB).
- Регистры RW, RB рекомендуются для рецептуры и частых операций, FRW, FRB — для нечастых операций до 1 000 000 циклов перезаписи.
- Редактор рецептов (RecipeEditor) позволяет создавать, редактировать, объединять и выгружать файлы рецептов в табличном виде.
- Компонент «Данные рецепта» обеспечивает обмен данными между панелью и ПЛК, задаёт длину передачи и адресацию памяти рецептов.
- Перемещение между рецептами выполняется компонентом «Многопозиционное управление» через регистр LW9000.
- DKC HMI Tool
- энергонезависимая память
- RW
- RB
- FRW
- FRB
- RecipeEditor
- ПЛК
Кому полезно: Инженерам АСУ ТП, настраивающим панели оператора DKC и ПЛК.
Выжимка составлена редакцией сайта с помощью ИИ по тексту статьи.
Настройка рецептов в DKC HMI Tool: надежное хранение данных панели оператора без сложных настроек
Панель оператора выключилась – и последние данные пропали? Это могло бы стать большой проблемой. Однако в современные панели оператора уже встроено решение – это энергонезависимая память.
Энергонезависимая память нужна для хранения последних значений технологических параметров перед выключением питания, хранения данных часов реального времени и наборов со значениями технологических параметров (на сленге разработчиков программ HMI их называют «рецептами» или «рецептурой»).
Панели оператора от ДКС (DKC) отличаются от аналогов тем, что у них присутствует сразу два типа энергонезависимой памяти. Области энергонезависимой памяти, поддерживаемые батарейкой, обозначаются регистрами RW, RB. Области энергонезависимой флэш-памяти обозначены регистрами FRW, FRB.
Области их применения различаются. Так, регистры RW, RB рекомендуется использовать для хранения данных рецептуры и часто повторяемых программных операций. Регистры FRW, FRB рекомендуется использовать для нечастых программных операций (до 1 000 000 циклов перезаписи). В программе DKC HMI Tool есть удобные инструменты, которые позволяют разработчикам легко конфигурировать рецепты.
Инструменты для конфигурации рецептуры
Первый инструмент – это редактор рецептов (RecipeEditor). Его основное предназначение состоит в том, чтобы предоставить пользователю удобный и наглядный интерфейс для проверки, редактирования и создания файлов рецептуры в формате схожем на программу Excel.
Открыть редактор можно из папки на компьютере, куда устанавливался DKC HMI Tool, или же из самого проекта, на вкладке меню Инструменты » Редактор рецептов. В редакторе можно создать новый файл рецептов, открыть созданный ранее или выгруженный с панели файл, объединить файлы рецептов. Для выгрузки файла рецептов с HMI необходимо перейти на вкладку меню Инструменты » Управление выгрузкой проекта » «Рецепт».
Главное окно редактора рецептов — рабочее поле, разделенное на область настройки и область данных (область настройки при необходимости можно скрыть). В редакторе можно:
• Задать, откуда считывать данные. В области «Настройки считывания адреса» указываются начальный адрес области рецептов и количество элементов данных.
• Сформировать структуру таблицы. Управление форматом данных позволяет добавлять и удалять форматы данных.
• Описать объекты данных. В области «Параметры текущего формата данных» для каждого объекта настраиваются название, тип данных (для строкового типа — длина строки), количество целых и десятичных отображаемых цифр, тип кода; кроме того, объект можно настроить как массив.
• Заполнить рецепт значениями. Готовая таблица редактируется в области данных.
• Перенести готовый файл рецептов в проект. Для этого в меню нужно открыть вкладку «Библиотеки и списки», нажать на «Импорт рецептов», после чего выбрать нужный файл и загрузить в проект.
Второй инструмент – компонент «Данные рецепта». Это основной инструмент обмена данными с памятью рецептуры. С его помощью можно:
• Передавать данные между панелью и ПЛК. Компонент работает со словами памяти рецептуры, расположенными последовательно, и поддерживает операции:
– «Загрузить из PLC в рецепт» — считать данные из ПЛК и записать их в память рецептов;
– «Скачать из рецепта в ПЛК» — выгрузить данные из памяти рецептов в ПЛК.
• Задать объем передачи. Поле «Длина» определяет, сколько подряд записанных слов будет передаваться.
• Настроить компонент под свой проект. Во вкладке «Основные атрибуты» вводится начальный адрес памяти ПЛК (например, 4X1), а во вкладке данных рецептов выбирается функция, которая будет выполняться при нажатии на кнопку.
• Обращаться к памяти рецептов прямой или косвенной адресацией. Рецепты сохраняются в энергонезависимую память RW: напрямую (RW200) или косвенно (RWI200).
• Удалить данные из рецепта. Для этого используется компонент «Передача данных»: в область памяти рецептов передаются нулевые данные из другого регистра.
• Перемещаться между рецептами. Компонент «Многопозиционное управление»: в адрес записи вводится специальный регистр LW9000, а во вкладке «Установка состояния битовой группы» настраивается режим «вычитание (под значение)» или «сложение (добавить значение)», а также значение сдвига и верхний/нижний пределы.
Сочетание двух типов энергонезависимой памяти — батарейной и флэш — обеспечивает панелям оператора ДКС (DKC) повышенную надежность хранения данных: технологические параметры, рецептуры и данные часов реального времени не теряются при отключении питания. В свою очередь, программа DKC HMI Tool делает настройку этого механизма максимально простой задачей. Редактор рецептов позволяет быстро подготовить файлы рецептуры в удобном табличном виде, а компонент «Данные рецепта» — связать их с контроллером буквально несколькими нажатиями кнопок. Пользователю достаточно овладеть встроенными инструментами программы, чтобы надежно и гибко настроить панель и ПЛК под конкретные задачи.
Реклама. АО «ДКС», ИНН 6905062011. erid: 2VtzqwfRn44