Урок 24
Уставки (Setpoints) в TIA Portal STEP7 или как не потерять настройки ПИД-регуляторов после пусконаладки
Задание
Сконфигурировать в TIA Portal уставки (Setpoints) – теги, значения которых изменяются в процессе пусконаладки (например, настроечные коэффициенты ПИД-регулятора), а в конце пусконаладки значения этих тегов могут быть сохранены в офлайн программе, как стартовые значения.
Решение
- Создаём блок данных, в котором хранятся коэффициенты ПИД-регулятора.
Проставляем галочки в столбце Retain у тех тегов, которые должны сохранять свои значения при пропадании и восстановлении питания.
В столбце Start value задаём стартовые значения тегов (значения, которые принимают теги при перезапуске программы ПЛК).
Проставляем галочки в столбце Setpoint у тех тегов, которые являются уставками:
- В процессе пусконаладки изменяем настроечные коэффициенты (см. столбец Monitor value):
Видим, что они отличаются от стартовых значений. - Если остановить и запустить ПЛК, то текущее значение несохраняемого тега Reference станет равным стартовому значению:
- Если выключить и включить питание ПЛК, то значения сохраняемых тегов не изменятся:
- Если изменить блок данных (добавим ещё один тег):
то при загрузке его в контроллер потребуется инициализация блока данных:
после которой все текущие значения уставок будут изменены на стартовые значения:
- Ещё раз изменим текущие значения уставок:
- А теперь выполним процедуру группового сохранения текущих значений уставок в стартовых значениях соответствующих тегов:
- нажимаем кнопку [Snapshot of the actual values] и сохраняем мгновенный снимок всех актуальных значений
- нажимаем кнопку [Copy snapshots to start values only setpoints] и копируем сохранённый снимок всех актуальных значений во все стартовые значения тегов-уставок:
Видим, что теперь текущие уставки сохранены в стартовых значениях. - Ещё раз изменим текущие уставки:
и сделаем онлайн копию памяти ЦПУ:
- Зачистим память ЦПУ:
Видим, что все теги приняли свои стартовые значения:
- Восстановим память ЦПУ из сохранённой онлайн копии:
Видим, что текущие значения сохраняемых тегов изменились на те, которые были до резервного копирования:
Урок 23. Создание резервной копии S7-1500: выгрузка проекта из ПЛК, архивирование проекта