Задание
- Познакомиться с режимом калибровки (CAL)
- Освоить функцию симулятора Data Setup
- Смоделировать аварии (HH, LL) и изучить работу функций обработки аварий блока PID:
- ALRM (статус аварий)
- AFLS (статус неквитированных аварий)
- AOFS (подавление аварийных сообщений)
- AF (блокировка аварий)
Решение
-
Продолжаем с того места, на котором закончился Урок 19.
Попробуйте изменить процессную переменную PV через лицевую панель блока PID. Не получается.
А что делать, если нужно откалибровать датчик, который измеряет PV?
Нужно переключиться в режим калибровки CAL через панель тюнинга:
Блок PID переходит в ручной режим MAN с возможностью задавать PV вручную (обычно в ручном режиме можно
изменять только MV). Таким образом, на время калибровки (отсутствия) датчика вы берёте на себя его роль
и роль PID-регулятора.
При переходе в режим калибровки процессная переменная PV получает статус CAL.
-
В симуляторе есть полезная функция, с помощью которой можно вручную изменять данные блоков (Data Item).
Нажимаем кнопку [Set Data]:
Открывается окно:
-
В поле >Tag Name.Data Item Name< задаём адрес режима блока PID-регулятора расхода и нажимаем кнопку
[Update Data]:
В поле >Data< выводится текущий режим блока – CAS (каскадный):
-
В поле >Data< вводим новый режим - MAN (ручной) и нажимаем кнопку [Setting]:
Наблюдаем изменение режима блока FC в окне статуса схемы управления:
-
Добавляем в редакторе Common Switch Builder три тега:
-
С помощью лицевых панелей переводим блок FC обратно в каскадный режим (MODE=CAS) и задаём в блоке LC уровень 50% (SV=50%)
-
Добавляем в схему управления блок логики LC64, в котором программируем простую логическую цепочку:
Если авария HH не квитирована оператором (мигает), то перевести ключ с тегом AFLS в состояние ON,
а если квитирована – в состояние OFF:
-
Переводим блок LC64 из ручного в автоматический режим работы
-
Через лицевую или тюнинговую панель блока LC задаём аварийные пороги: HH=80%, LL=20%
-
Сохраняем настройки контроллера (HH, LL, I) в инженерной станции:
Load > Save FCS Tuning Parameter
-
Вызываем лицевые панели тегов LC и AFLS, задаём уровень SV=81% и наблюдаем, что произойдёт, когда PV превысит порог 80%.
Замигает индикатор аварии на лицевой панели LC и в окне аварий процесса, а ключ перейдёт в состояние ON:
-
С помощью функции симулятора Set Data посмотрим статус аварий блока LC:
-
Квитируем аварию через тюнинговую панель блока LC или в окне аварий процесса – индикатор аварии перестаёт мигать,
а ключ переходит в состояние OFF
-
Возвращаем задание уровня LC на 50% и добавляем ещё пару логических цепочек в блок LC64:
Вторая цепочка подавляет аварийное сообщение HH, если ключ AOFS переведён в состояние ON.
Третья цепочка блокирует аварию HH, если ключ AF переведён в состояние ON:
-
Вызываем лицевые панели тегов LC, AOFS, AF.
Нажимаем кнопку [ON] ключа AOFS. Задаём уровень SV=81% и наблюдаем, что произойдёт,
когда PV превысит порог HH=80%.
Загорается и не мигает индикатор аварии на лицевой панели, а в окне аварий процесса не является аварийное
сообщение:
-
Задаём уровень SV=19% и наблюдаем, что произойдёт, когда PV станет меньше порога LL=20%.
Начинает мигать индикатор аварии на лицевой панели, а в окне аварий процесса появляется аварийное сообщение:
То есть подавление действует избирательно только на аварию HH, но не влияет на аварию LL.
-
Квитируем аварию, задаём уровень SV=50%, ключ подавления аварии HH переводим в состояние OFF,
а ключ блокировки аварии HH переводим в состояние ON
-
Задаём уровень SV=81% и наблюдаем, что произойдёт, когда PV превысит порог HH=80%.
А ничего не происходит – блок LC не генерирует аварию HH:
-
Через тюнинговую панель оператор может заблокировать сразу все аварии блока, если нажмёт кнопук [AOF]:
Индикатор аварий становится синим:
В этом случае блок LC не будет генерировать вообще никаких аварий.
Пошаговый самоучитель CENTUM VP: урок 21
Пошаговый самоучитель CENTUM VP: урок 19