Уставки (Setpoints) в TIA Portal STEP7 или как не потерять настройки ПИД-регуляторов после пусконаладки

Уроки TIA Portal, STEP7 и HMI

 



Содержание уроков


Урок 24
Уставки (Setpoints) в TIA Portal STEP7 или как не потерять настройки ПИД-регуляторов после пусконаладки

Задание

Сконфигурировать в TIA Portal уставки (Setpoints) – теги, значения которых изменяются в процессе пусконаладки (например, настроечные коэффициенты ПИД-регулятора), а в конце пусконаладки значения этих тегов могут быть сохранены в офлайн программе, как стартовые значения.

Решение

  1. Создаём блок данных, в котором хранятся коэффициенты ПИД-регулятора. Проставляем галочки в столбце Retain у тех тегов, которые должны сохранять свои значения при пропадании и восстановлении питания.

    В столбце Start value задаём стартовые значения тегов (значения, которые принимают теги при перезапуске программы ПЛК).

    Проставляем галочки в столбце Setpoint у тех тегов, которые являются уставками:

    Рис.1


  2. В процессе пусконаладки изменяем настроечные коэффициенты (см. столбец Monitor value):

    Рис.2

    Видим, что они отличаются от стартовых значений.

  3. Если остановить и запустить ПЛК, то текущее значение несохраняемого тега Reference станет равным стартовому значению:

    Рис.3

  4. Если выключить и включить питание ПЛК, то значения сохраняемых тегов не изменятся:

    Рис.4

  5. Если изменить блок данных (добавим ещё один тег):

    Рис.5

    то при загрузке его в контроллер потребуется инициализация блока данных:

    Рис.6

    после которой все текущие значения уставок будут изменены на стартовые значения:

    Рис.7

  6. Ещё раз изменим текущие значения уставок:

    Рис.8

  7. А теперь выполним процедуру группового сохранения текущих значений уставок в стартовых значениях соответствующих тегов:
    - нажимаем кнопку [Snapshot of the actual values] и сохраняем мгновенный снимок всех актуальных значений
    - нажимаем кнопку [Copy snapshots to start values only setpoints] и копируем сохранённый снимок всех актуальных значений во все стартовые значения тегов-уставок:

    Рис.9

    Видим, что теперь текущие уставки сохранены в стартовых значениях.

  8. Ещё раз изменим текущие уставки:

    Рис.10

    и сделаем онлайн копию памяти ЦПУ:

    Рис.11


  9. Зачистим память ЦПУ:

    Рис.12

    Видим, что все теги приняли свои стартовые значения:

    Рис.13


  10. Восстановим память ЦПУ из сохранённой онлайн копии:

    Рис.14

    Видим, что текущие значения сохраняемых тегов изменились на те, которые были до резервного копирования:

    Рис.15