Настройка рецептов в DKC HMI Tool: надежное хранение данных панели оператора без сложны... — 30 сентября 2026 г. в 12:56:23.948
Настройка рецептов в 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 необходимо перейти на вкладку меню Инструменты >> Управление выгрузкой проекта >> «Рецепт». Главное окно редактора рецептов — рабочее поле, разделенное на область настройки и область данных (область настройки при необходимости можно скрыть). В редакторе можно: • Задать, откуда считывать данные. В области «Настройки считывания адреса» указываются начальный адрес области рецептов и количество элементов данных. • Сформировать структуру таблицы. Управление форматом данных позволяет добавлять и удалять форматы данных. • Описать объекты данных. В области «Параметры текущего формата данных» для каждого объекта настраиваются название, тип данных (для строкового типа — длина строки), количество целых и десятичных отображаемых цифр, тип кода; кроме того, объект можно настроить как массив. • Заполнить рецепт значениями. Готовая таблица редактируется в области данных. • Перенести готовый файл рецептов в проект. Для этого в меню нужно открыть вкладку «Библиотеки и списки», нажать на «Импорт рецептов», после чего выбрать нужный файл и загрузить в проект. (продолжение ниже)