Урок 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: выгрузка проекта из ПЛК, архивирование проекта