Вы находитесь на странице: 1из 42

CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Цели Урока:

После завершения данного урока, слушатели смогут:

 Понимать основную структуру функционального блока


 Различать четыре функции обработки функционального блока
 Ознакомятся с различными элементами данных, режимами блока,
статусом аларма функционального блока
 Различать различные типы Управления Регулированием и
Вычисление функциональных блоков
 Определять части функции обработки входящего сигнала
 Определять различные части функции обработки исходящих
сигналов
 Различать различные типы проводки сигнала
 Объяснять как создан блок вычисления (CALCU)

CENTUM VP Инженерный курс 5-1 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Обзор Функционального Блока

1 2 3

Четыре Функции Обработки Функционального Блока

1. Input Processing – Обработка на Входе


Обработка на входе меняет чтение входящего сигнала от входящей панели
функционального блока в данные, которые удобны для обработки вычисления
(вычисление управления, числовое вычисление, и т.д.). Различные типы обработки на
входе выполняются в соответствии с типом функционального блока и формата
входящего сигнала.

2. Calculation Processing – Обработка Вычисления


Обработка вычисления считывает данные, полученные из обработки на входе,
выполняет обработку вычисления в соответствии с типом функционального блока, и
выдает обработанный результатt.
Например, блок управления регуляторами считывает переменную процесса (PV),
выполняет вычисления для управления регуляторами, и выдает результат вычисления
как (MV).

3. Output Processing – Обработка на Выходе


Обработка на выходе выдает данные, полученные при обработке вычисления tв место
назначения соединения панели выхода как сигнал выхода.
Различные типы обработки на выходе выполняются в соответствии в соответствии с
типом функционального блока и форматом выходящего сигнала.

4. Alarm Processing – Обработка Аларма


Обработка аларма выполняет функцию проверки различных типов аларма во время
обработки на входе, обработки вычисления и обработки на выходе с целью
обнаружения ошибку процесса. При обнаружении ошибки, обработка аларма отобразит
аларм в “alarm status” , который является одним из элементов данных
функционального блока, и так же регистрирует сообщение, означающее результат
обнаружения для эксплуатации и мониторинга.

Ссылка: IM 33J15A20-01EN (Function Block Overview) p. 1-1

CENTUM VP Инженерный курс 5-2 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Элементы Данных
Функциональный блок хранит различные данные в базе данных в зависимости от типа
функционального блока, которые включают параметры установки и данные переменных, на
которые можно ссылаться или устанавливать во время работы. Имена в Абрревиатуре,
которые привязаны к этим параметрам установки и данные переменных, которые называются в
общем “data items.”

Основные элементы данных указаны ниже:


• Block mode (MODE) – режим блока
• Block status (BSTS) – статус блока
• Alarm status (ALRM) – статус аларма
• Process variable (PV) – переменная процесса
• Setpoint value (SV) – значение уставки
• Manipulated output value (MV) – Значение регулируемой в ручную величины

Ссылка: IM 33J15A20-01EN (Function Block Overview) p. 1-4

Block Modes – Режимы блока


Режим блока – это информация, которая представляет состояние управления и состояние на
выходе функционального блока. Различные типы функциональных блоков имеют различные
виды режимов работы. В целом существуют 9 видов основного режима блока, и некоторые
другие режимы блока, которые являются композициями данных основных режимов.
Вот эти 9 основных режимов блока: (O/S, IMAN, TRK, MAN, AUT, CAS, PRD, RCAS и ROUT). Вы
можете обратиться к IM для большей информации об этих режимах блока.

Ссылка: IM 33J15A20-01EN (Function Block Overview) p. 6-2 and 6-4

Block Status – Статус Блока


Состояние эксплуатации функционального блока можно наблюдать через статус блока,
некоторые функциональные блоки не имеют статуса блока. Например, статус блока для Timer
Block (TM) может быть следующий: PAUS, PALM, CTUP, NR, RUN и STOP.

Alarm Status – Статус Аларма


Аларм процесса можно отследит и управлять им через статус аларма элемента данных.
Некоторые функциональные блоки не имеют статуса аларма. Таблица ниже показывает пример
статуса аларма.

Ссылка: IM 33J15A20-01EN (Function Block Overview) p. 6-23

CENTUM VP Инженерный курс 5-3 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Соединение Функционального Блока

Метод соединения I/O


Методы соединения I/O включают соединение данных, соединение панелей и
последовательное соединение.
Метод Соединения Данных и Метод Соединения Панелей показаны на рисунке ниже. Метод
Последовательного Соединения будет рассмотрен в уроке о Последовательном Соединении.

CENTUM VP Инженерный курс 5-4 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

ПРОВОДКА ДЛЯ СИГНАЛИЗАЦИИ


Проводка для Схемы Управления основывается на типе данных и типе используемого
инструментария. Существует несколько типов проводки для соединения инструментария и
процесса. Ниже приведены эти типы проводки:
Соединение Панелей

Соединение Процесса: Проводка в или из коробки соединения модулей I/O. Здесь говорится,
какая точка соединения I/O будет использоваться для определенного тега.

Соединение Панелей: Соединение между двумя панелями соединения. Как пример; из “OUT”
PID инструментария к “SET” вторичному инструменту в каскадной конфигурации. Проверьте
мануал конфигурации FCS для всех возможных конфигураций соединения.

Ссылка на данные: Элемент данных может быть взят из одного инструмента и использован
другим функциональным блоком. Для выполнения этого действия, необходимый элемент
данных будет назван на выходе из одного блока и соединен к IN (как пример) другого блока.

Установка Данных: CENTUM VP имеет программные инструменты, которые могут быть


использованы для изменения определенных элементов данных или подобрать данные из
другого функционального блока. Как пример того, что мы можем изменить: P, I, D, HH, HI, LO,
LL, MH, и ML. Определенный номер тега и тип данных для изменения определяется на панели
деталей. Данные для загрузки определяются на “Tuning Panel”.

Примеры
Ниже показана ссылка, отображающая примеры некоторых возможных соединений.
This does not cover all possible combinations; please refer to the IM’s for specific detail.

Панель Соединяемые элементы


IN Модули входа (%Y), Типы данных (PV, SV, MV, etc), Switch (SW-33, SW-91).
SET OUT панель “Primary” инструмента (каскад), Switch (SW-33, SW-91).
OUT Output modules (%Y), SET панель (каскад), Switch (SW-33, SW-91).
SUB Присоединить к VN регистру.

CENTUM VP Инженерный курс 5-5 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Блоки Управления Регуляторами


Блоки Управления Регуляторами в основном используют аналоговые входы для выполнения
вычислений по управлению для мониторинга процесса или управления. Типы блоков
инструментов и где они будут расположены в построителе показаны ниже:
“Function Block Selector” в
Блоки Управления Регуляторами построителе Схемы Управления:

Категория Тип блока Описание


Индикаторы входаPVI Process Value блок индикатора.
PVI-DV Process Value блок индикатора
С алармом отклонения.
Контроллеры: PID PID блок контроллера.
PI-HLD Выборка PI блока контроллера.
PI-BSW PID контроллер с batch switch.
ONOFF Блок с двумя позициями ON/OFF.
ONOFF-G Блок с тремя позициями ON/OFF.
PID-TP Блок распределения времени ON/OF
PD-MR PD блок контроллера со сбросом мануала .
PI-BLEND Смешанный PI блок контроллера.
PID-STC Само-настраиваемый PID блок контроллера.
Загрузчик вручнуюMLD Блок загрузчика вручную.
MLD-PVI Блок загрузчика вручную с индикатором входа.
MLD-SW Блок станции с автоматический/ручной регулировкой.
MC-2 Блок управления с монитором с двумя позициями.
MC-3 Блок управления с тремя позициями.
Установщик сигналовRATIO Блок установки пропорций.
PG-L13 Блок установки 13 зональных программ.
BSETU-2 Блок установки Batch для измерений потока
BSETU-3 Блок установки Batch для измерений веса.
Ограничители сигнала:VELLIM Блок ограничения скорости.
Избиратели сигнала:SS-H/M/L Блок избирателя сигнала. (Высокий / Средний /Низкий)
AS-H/M/L Блок автоматического выбора. (Высокий / Средний /Низкий)
SS-DUAL Dual Signal Selector block.
Распределители сигналаFOUT Блок распределения сигнала управления по каскадной схеме.
FFSUM Дополнительный блок отправки сигнала управления.
XCPL Дополнительный блок управления на выходе без
взаимодействия.
SPLIT Блок распределения управляющего сигнала разделения.
Вход Подсчета ИмпульсаPTC Блок входа подсчета импульса

CENTUM VP Инженерный курс 5-6 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Блок Контроллера PID (PID)

Блок контроллера PID (PID) предоставляет наиболее общую функцию управления для
выполнения пропорционально-интегрально-дифференциальная составляющая управления,
основанная на дифференциации переменной процесса (PV) от значения уставки (SV).

Соединения Панелей
IN : Вход Измерения
SET : Вход Установки
OUT : Управляемый выход
SUB : Дополнительный выход
RL1 : Вход сброса сигнала 1
RL2 : Вход сброса сигнала 2
BIN : Компенсационный вход
TIN : Вход отслеживания сигнала
TSI : Вход отслеживания switch
INT : Вход блокировки switch

Ссылка: IM 33J15A30-01EN (Function Blocks Reference Vol.1) p. 1-51

Элементы Выборки Данных Блока Котроллера PID


RAW : Вход для первичных данных
RSV : Отдаленная точка входа от управляющего компьютера
CSV : Отдаленная точка входа от другого инструмента
RMV : Отдаленная настраиваемая переменная
PV : Переменная процесса
SV : Переменная уставки
MV : Настраиваемая переменная
VN : Для компенсации; используется в feed forward
TSW : Отслеживание switch
RLV1/2 : Ограничитель сброса, который ограничивает снижение или увеличение на
выходе результата от действия интегрального управления

Ссылка: IM 33J15A30-01EN (Function Block Reference Vol.1) p. 1-58

CENTUM VP Инженерный курс 5-7 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

SET BIN RL1 RL2 TIN TS1 INT

(VN) (RLV1) (RLV2) (TSW)

Alarm
processing

CAS
CSV
AUT SV
MAN
RSV
MAN
RCAS
CAS /AUT
Input Control Output
IN RAW PV MV OUT
Processing computation processing
processing ROUT

( PV PV MV, MV) RMV


, ,

SUB

Input signal processing PV


overshoot
function
No Conversion CAL
BAD
CAL PV

Analog input Square Digital


Input Root Extraction filter
module

Pulse CAL
Input Conversion
BAD
Integration SUM

Communication
Input Conversion

ОБРАБОТКА НА ВХОДЕ
В функциональном блоке управления регуляторами входящий сигнал доставляется в
инструментарий (из поля или другого инструментария) и затем настраивается для
удовлетворения требованиям контура. Общие функции обработки на входе следующие:

Конверсия Входного Сигнала

CENTUM VP Инженерный курс 5-8 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Линейный: Нет конверсии.


Квадратный корень: 0.5% cutoff.
Импульсный вход: 0 - 10,000Hz.
Коммуникационный вход (т.е. из MODBUS)

Цифровая Фильтрация
Цифровой фильтр – это функция, в которой входящий сигнал обрабатывается фильтром
первого порядка для снижения расхождения входящего сигнала. Цифровой фильтр может быть
определен для каждого функционального блока в “Input Signal Filtering” на “Function Block Detail
Builder”. Фильтрация Цифрового Сигнала: “None,” “Auto,” “1,” “2” и “3.” Установка по умолчанию
“Auto”. Ссылка на урок 4 “FCS Константы, Определения”.
Ниже представлены действия, выполняемые для каждого типа фильтрации входящего сигнала.
“Auto” Если панель IN присоединена к модулю I/O, включая модуль коммуникации,
используется “Digital Filter Coefficient 1”.
Если панель IN не присоединена ни к модулю коммуникации, ни к модулю I/O, то
процесс фильтрации не выполняется.
“None” Не выполняется процесс фильтрации.
“1” Используется Коэффициент 1 Цифрового Фильтра. (постоянная времени 1 сек.).
“2” Используется Коэффициент 2 Цифрового Фильтра. (постоянная времени 3 сек.).
“3” Используется Коэффициент 3 Цифрового Фильтра. (постоянная времени 7 сек.).

Интеграция (SUM)
Интеграция относится к функции, в которой входящий сигнал или значение после обработки
подсчета интегрировано. В функциональном блоке это называется “Totalizer”.
Временные интервалы: Секунда, Минута, Час, или День (основывающиеся на технических
модулях), 8 цифр максимально.

BAD
Статус данных “BAD” – это информация, которая представляет надежность данных.
BAD означает, что стандартное значение данных не может быть получено. Значение данных
сохраняется, когда данный статус достигает некоторого бессмысленного значения или
последнего нормального значения, которое было сохранено.

Функция PV Overshoot
Если значение на входе становится BAD, то PV отображает или последнее хорошее значение
на входе или Высшее или Низшее значение границы значений.

Калибровка (CAL)
Вручную настройте PV в случае, если датчик не выполняет калибровку сам.

CENTUM VP Инженерный курс 5-9 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

SET BIN RL1 RL2 TIN TS1 INT

(VN) (RLV1) (RLV2) (TSW)

Alarm
processing

CAS
CSV
AUT SV
MAN
RSV
MAN
RCAS
CAS /AUT
Input Control Output
IN RAW PV MV OUT
Processing computation processing
processing ROUT

(PV, PV, MV, MV) RMV

SUB

Output signal processing

AUT/CAS/RCAS/PRD Preset manipulated output

MH ML AUT/CAS/RCAS/ROUT/PRD

SV
Output
MAN/ +
velocity MV
TRK MAN TRK limiter +
Control Output
PV computation +
limiter
-
ROUT TRK
Output OUT
signal
conversion
RMV MVrb
SUB
Readback value from Auxiliary
TIN output
output destination

Output
module

CENTUM VP Инженерный курс 5-10 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

ОБРАБОТКА СИГНАЛА НА ВЫХОДЕ


На предыдущей странице показано прохождение сигнала в части обработки на выходе
функциональных блоков управления регуляторами. После того, как сигнал пройдет обработку
на входе и вычисления управления (PID), он готов к обработке на выходе. Вычисления
управления ограничиваются ограничителем на выходе и с помощью ограничителя скорости до
того, как сигнал будет отображен как MV прибора на лицевой панели. С этой точки зрения
сигнал проходит конверсию, затем в модуль выхода, и затем окончательно в элемент
управления.
Функции в “Output Signal Processing Block” следующие:

Output Limiter – Ограничитель на Выходе:


Ограничивает выход функционального блока для модуля выхода; это отображается как MH и
ML на панели настройки.

Output Limiter и Output Clamping – Фиксирование на Выходе


Это предотвращает настраиваемую величину на выходе (MV) от превышения или занижения
значения в сравнении с текущим значением на выходе. Это состояние называется
фиксирование на выходе. В состоянии фиксирования на выходе, статус данных настраиваемой
величины (MV) будет или фиксировать верхний предел (CLP+) или фиксировать нижний предел
(CLP-).
Если MV выше или ниже установленных пределов на выходе, лицевая панель прибора будет
отображать CLP+ или CLP-.

Output Velocity Limiter- Ограничитель Скорости на Выходе:


Эта функция ограничивает разброс изменений на выходе, чтобы избежать ударов на выходе.

Preset Manipulated output – Устанавливаемое Значение на Выходе:


Устанавливаемое значение на выходе (PMV) может быть задано для функционального блока,
затем быть активированным таблицей последовательности, основанной на предопределенном
наборе условий процесса. При использовании данной функции контур будет переведен в режим
MAN. Значение на выходе так же может быть переведено на 0% или 100% таблицей
последовательности.
PSW = 0 MV= 0% (или ML)
PSW = 1 MV= 100% (или MH)
PSW = 2 MV= PMV

Output Tracking – Отслеживание на Выходе: (TRK, TIN и TSI/TSW)


Блоки Управления Регуляторами, где доступен режим отслеживания (TRK) представлены с
tracking switch (TSW). Когда TSW переключается на “ON,” значение на входе панели (TIN)
направляется на значение на выходе (MV).
TSW может быть установлен напрямую внешним воздействием установки данных или ссылкой
на данные через переключатель отслеживания панели входа (TS1).

Output Signal Conversion – Конверсия Сигнала на Выходе:


Измените сигнал с аналогового на дискретный для управления ON/OFF (зависит от типа
созданного функционального блока PID).
Модуль выхода:
Сигнал MV к аналоговому модулю выхода генерирует 4-20 мА (или 1-5 Vdc) для устройства
управления в поле. На выходе имеется функция, которая переводит сигнал в устройство
управления в 106.25% при полностью открытом режиме и -17.19% при полностью закрытом.
Значение на выходе может быть зарезервировано (20-4 mA или 5-1 Vdc).

-17.19% 0.00% 100.00% 106.25%


1.25 мА 4.00 мА 20.00 мА 21.00 мА

Дополнительный выход (SUB)


Выход для Компенсационного входа (BIN) другого прибора. Эта функция используется в feed-
forward.

CENTUM VP Инженерный курс 5-11 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Вычисление PID регулирования


Вычисление PID регулирования – это основная часть обработки вычисления PID
регулирования, проводятся вычисления настраиваемого изменения на выходе (ΔMV) с
использованием алгоритмов PID. Регулирование PID наиболее часто применяемо, оно
соединяет три типа составляющих: пропорциональную, интегральную и дифференциальную.

Вычисления PID регулирования основываются на выбранном интервале, как это показано в


формуле:

ΔMVn: Настраиваемое изменение на выходе


En: Отклонение En=PVn-SVn
PVn: Переменная процесса
SVn: Величина уставки’
ΔEn: Изменение в отклонении ΔEn=En-En-1
ΔT: Период регулирования
Нижние надписи “n” и “n-1” представляет выборку вместо периода регулирования, он
начинается с nth выборки или (n-1)th выборки.

CENTUM VP Инженерный курс 5-12 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Типы Вычислений PID Регулирования


Для использования контроллера PID для многих приложений, может быть выбрано некоторое
количество разных алгоритмов PID в соответствии с операционными режимами. Нужный
алгоритм регулирования может быть настроен с помощью “Control Calculation tab” в окне
деталей редактирования. PID Controller Block использует следующие пять алгоритмов PID
регулирования для выполнения вычислений PID регулирования:
1. Basic type PID control (PID) – Основной тип PID регулирования (PID)
Этот алгоритм используется, когда постоянная времени процесса продолжительна и
регулирование ориентировано на получение быстрого ответа на изменения в в величине
уставки.
2. PV пропорциональный и дифференциальный тип PID регулирования (I-PD)
Данный алгоритм обеспечивает стабильность параметров регулирования, даже если
значение уставки резко изменяется, то SV устанавливается через вход численного
значения.
3. PV дифференциальный тип PID регулирования (PI-D)
Данный алгоритм используется в ситуациях, где требуется следовать за изменением
значения уставки, такой как блок управления downstream в контуре каскадного управления.
4. Тип автоматического определения
Такой же как I-PD в режиме AUT.
Такой же как PI-D в режиме CAS или RCAS.
5. Тип 2 автоматического определения
Такой же как I-PD в режиме AUT или RCAS.
Такой же как PI-D в режиме CAS.

Обобщение Алгоритмов PID Регулирования и Переменной Входа

Ссылка: IM 33J15A30-01EN (Function Blocks Reference Vol.1) p. 1-56

CENTUM VP Инженерный курс 5-13 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Блок Установки Flow-Totalizing Batch (BSETU-2)

На рисунке ниже показан пример управления batch перемещением, где скорость потока
регулируется PID в комбинации с BSETU-2, который отслеживает за требуемым количеством
потока.

Пример Управления Batch Перемещением

CENTUM VP Инженерный курс 5-14 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Background
Блок Установки Flow-Totalizing Batch (BSETU-2) обобщает сигналы скорости потока и выдает
настраиваемую величину на выходе в соответствии с обобщенной величиной. Этот блок
используется для управления batch процессами, такими как управление перемещением batch
продукции и управление загрузки batch загружаемых для процесса материалов.

Этот измеритель скорости потока устанавливается для прибора путем определения шкалы
(“Scale high”).
 Линейка приборов лицевой панели показывает количество продукта, которое нужно
положить в емкость.

Некоторые определяемые элементы Tuning Panel – Панели Натройки:


 “BSET” регистр отображает количество продукта, которое нужно положить в
емкость. Это так же определяет шкалу лицевой панели.
 Время для открытия (TU) и закрытия (TD) клапана управления в секундах
 Точка, когда закрытие клапана управления запустит “PLST” регистр. Данное число –
это сумма, вычтенная из BSET, которая определяет точку срабатывания.
BSET = 2500
PLST = 200
Закрытие начнется при “2300” (BSET-PLST) при“TD”.

Для запуска BSETU-2


 Режим должен быть AUT.
 Командный switch SW=1.

CENTUM VP Инженерный курс 5-15 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Определение Регулирующих Функциональных Блоков

Wiring

CENTUM VP Инженерный курс 5-16 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Выберете “Function Block” в FCS и “drawings” появятся в “Opened Folder”. Щелкните дважды
на номере схемы для открытия ее панели построителя.
 Всего возможно 200 или 500 схем (зависит от контроллера) для FCS на CENTUM VP.
Щелкните на значке “Function Block” для открытия окна “Select Function Block”. Здесь
пользователь должен выбрать категорию и под-категорию для того, чтобы найти необходимый
тип функционального блока.

Пояснения к Соединениям
“Соединение Устанавливаемой
“Соединения выхода” Величины на Входе”
К вторичной панели прибор “SET”. Тег, где “Set Point” получает данные.
FIC200.SET TIC200.OUT

“Input Connection” “Input Connection” “Output Connection”

Data Link Function Blocks -


Функциональный Блок Соединения
Данных
Блок соединения данных содержит:
 Блок соединения данных I/O (PIO) и
 External Data Link Blocks - Внешние
блоки соединения данных
o AREAIN
o AREAOUT

Замечание:
При обращении к блокам соединения данных,
к блокам: I/O Data Link Blocks (PIO) и
External Data Link Blocks
(AREAIN/AREAOUT) обращение происходит
отдельно в соответствии с типами соединения
и I/O типами сигналов.
Process Data I/O Connections (PIO) - Соединения Данных Процесса
Соединения к модулям I/O проводятся через "Link Block". Может быть использован адрес
панели модуля (%Y011101) или "User Defined Label" – Определенная Пользователем Метка
(например, %%AOT-009).
Данные Процесса Inter/Intra FCS (AREAIN / AREAOUT)
Данные процесса могут быть доставлены из одного функционального блока в другой с
использованием блоков соединения.
 Данные Процесса Inter FCS. "AREAIN" используется для доставки данных процесса из
функционального блока в одной FCS от другой схемы управления в "IN" (или "SET")
каскадного контура.
 Данные Процесса Intra FCS. "AREAOUT" используется для доставки данных процесса из
функционального блока другой FCS в "IN" (или "SET") каскадного контура.

Ссылка: IM 33J10D10-01EN (Engineering Reference Vol.1) p. 5-27

CENTUM VP Инженерный курс 5-17 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Function Block Detail Builder - Построитель Деталей Функционального


Блока PID

Щелкните правой
кнопкой мыши,
затем выберете
Properties -
Параметры

Нажмите для
открытия Function
Block Detail Builder

CENTUM VP Инженерный курс 5-18 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Detail Specification Panel – Панель Детальной Спецификации

Выбрав значок “Edit Function Block Detail” – Редактировать Детали Функционального


Блока, откроется данная панель.

 При нажатии правой кнопки мыши откроется меню, выберете “Properties” для просмотра
окна, где отображены наиболее часто изменяемые элементы данных функционального
блока.
 Для просмотра всех доступных детализированных элементов, выберете
значок“Show/Hide Detailed Setting Item”.

ЗАМЕЧАНИЕ:
Элементы панели “Show/Hide Detailed Setting Item” варьируются в зависимости от
созданного функционального блока. Пример, который здесь использован, предназначен для
Функционального Блока PID.

Выбрать “Show/Hide Detailed Setting Item”

Выбрать “Show/Hide Detailed Setting Item”

В Панели детальной спецификации пользователь можете определить, например:


 Диапазон входящего сигнала контура.
 Использование “Measure Tracking”.
 Алармы.
 Алгоритм управления (для инструмента управления).
 Задать параметры настройки (HH=95, PH=80, PL=20, P=300, I=35 etc.) в таблице
“Others”.

CENTUM VP Инженерный курс 5-19 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Блоки Вычисления

Общая структура Блоков Арифметических Вычислений

Блок Вычисления General-Purpose – Обще-Целевой (CALCU)

One-Pole Nine Position Switch Selector One-Batch Data Set Block (BDSET-L)
(SW-91) - Выбор переключателя из Блок Установки Данных Одного
одной точки на 9 позиций Batch процесса

CENTUM VP Инженерный курс 5-20 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Общие Функции Блоков Вычисления

Блоки вычисления предоставляют функции управления для аналоговых сигналов и сигналов


контакта.

Блоки вычисления конвертируют результаты вычисления в сигналы, которые могут быть


использованы и другими функциональными блоками.

Ссылка: IM 33J15A31-01EN (Function Blocks Reference Vol.2) p. 1-2

Типы Блоков Вычисления

1. Блоки Арифметического Вычисления: Каждый вычислительный блок имеет


фиксированное количество I/O и фиксированный алгоритм вычисления; он выполняет
основные арифметические вычисления для аналоговых сигналов.
Примеры этого:
ADD MUL DIV AVE
2. Аналоговые Блоки Вычисления: Каждый блок аналогового вычисления имеет
фиксированное количество I/O и фиксированный алгоритм вычисления; он выполняет
арифметические вычисления для аналоговых сигналов.
Примеры этого :
SQRT Квадратный корень Блок экспоненты
EXP
LAG Первоочередной lag Блок интеграции
INTEG
RAMP Блок Ramp Блок дифференциальный
LD
LDLAG Блок Lead/lag Функциональный блок
FUNC-VAR
переменной сегмента строки
DLAY Блок времени Простоя TPCFL Коррекция температуры и
давления
AVE-M Блок Среднего Движения AVE-C Накопительный блок среднего
значения
ASTM1 ASTM (Раньше JIS) ASTM-2 (New JIS)
3. Дополнительные Блоки Вычисления 1: Данные блоки имеют разнообразный набор
функций для вычисления управления. Примеры этого:
SW-33 Три точки, 3-позиции switch.
DSW-16 Избиратель switch для 16 постоянных (числовых).
SW-91 Одна точка, 9 позиций switch.
DSW-16C Избиратель switch для 16 постоянных (строка символов).
DSET Блок установки данных.
DSET-PVI Блок установки данных с PVI.
4. Блоки Данных Batch: Данные блоки имеют функции для помощи установки или сбора
данных batch. Примеры этого:
BDSET-1L Блок установки одного набора данных batch.
BDSET-1C Блок установки одного набора данных batch (строка символов).
BDSET-2L Блок установки двух наборов данных batch.
BDSET-2C Блок установки двух набора данных batch (строка символов).
BDA-L Накопление данных Batch
BDA-C Накопление данных Batch (строка символов).
5. Обще-Целевые Блоки Вычисления: Каждый обще-целевой блок обучения имеет
фиксированный номер точек I/O и позволяет пользователю определять алгоритм
вычисления.
Примеры этого:
CALCU Обще-Целевой блок вычисления
CALCU-C Обще-Целевой блок вычисления с строкой I/O

Ссылка: IM 33J15A31-01EN (Function Blocks Reference Vol.2) p. 1-7

CENTUM VP Инженерный курс 5-21 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Определение Обще-Целевого Блока Вычисления (CALCU)

ФУНКЦИОНАЛЬНЫЙ БЛОК CALCU

CENTUM VP Инженерный курс 5-22 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Функциональный блок “CALCU” позволяет пользователю настраивать вычисления в


соответствии со специальными потребностями заказчика.
На предыдущей странице показаны данные вычисления:
Program
alias LCSH LC111-11.SH
alias LCSL LC111-11.SL
alias BLSH BL111-11.SH
alias BLSL BL111-11.SL
alias LCRW LC111-11.RAW
float RANGE
RANGE=(LCSH-LCSL)/(BLSH-BLSL)
CPV=(1-P01)*RANGE*RV+P01*LCRW
end

“Alias” позволяют элементам данных тега быть узнаваемыми при присвоении другого имени
(например.: LC111-11.SH становится “LCSH”)
“Float” передает RANGE это будут данные с плавающей точкой
“CPV” – это Calculated Process Variable – Исчисляемая переменная процесса – которая будет
на выходе данного прибора (CL112-11)
“RV” - это данные, которые проходят через блок панели “IN” после любой обработки на входе.
“P01” – это параметр настройки, который устанавливается со станции оператора

ON-LINE MANUAL – РУКОВОДСТВО ON-LINE

Для более подробного определения блока “CALCU”, используйте “On-line Manual”.


 Создайте Блок CALCU и нажмите на значке “Edit Function Block Detail”.
 Когда появится окно вычисления, выберете “Help”, затем “Builder Definition Items”.
 Увеличьте on-line manual. На левой стороне страницы on-line manual, выберете значок
“Edit Calculation Script” как раз под “General-Purpose Calculations”.
 Меню справа изменится и отобразит различные категории данных вычисления.

CENTUM VP Инженерный курс 5-23 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Определение Блока Установки Данных Одного Batch (BDSET-1L)

CENTUM VP Инженерный курс 5-24 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Блок установки данных batch используется в основном в batch процессах для настройки
параметров контуров управления, основанных на рецептуре продукта. BDSET имеет 16
регистров, которые доступны из панели настройки прибора.

Блоки установки данных Batch могут быть использованы для изменения величин:
 Уставка (SV)
 Настраиваемая переменная (MV)
 Точки срабатывания аларма (HH, PH, PL, LL, и т.д.)
 P, I, или D
 Настройки Batch для BSETU (BSET)

Из sequence table – таблицы последовательности, BDSET-1L могут быть загружены как


индивидуальные регистры, так и все регистры одновременно. Оператор может загрузить
все регистры одновременно.

HIS FCS
SETUP-1 Tuning Panel SETUP-1
DT01 = 150 J01
DT02 = 250 J02
DT03 = 5000 J03
DT04 = 1 J04
. .
. .
. .
DT16 J16 SET

SV TIC100 P
IN OUT
PID

SET

BSET RAW-MILK
IN OUT
SW BSETU-2

CENTUM VP Инженерный курс 5-25 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Упражнение 5.1 – Регулирующее Управление (Каскадное PID Управление)


Это упражнение позволит пользователю создать каскадное PID управление и присоединить
функциональные блоки к определенным модулям I/O. Затем Контура будут протестированы в
режиме “Test Mode”. Для более детальной информации Вы можете обратиться к
предыдущим урокам!
Обзор Упражнения

TC222A
%%AIN-001
%%TT222A
%%AOT-009
%%FV222A TT Sensor
FC222A TT Sensor

Heating Medium Heating Medium


%%AIN-002 Valve
Distillation
%%FT222A positioner Column
FT Sensor
FT Sensor
ReBoiler Distallation Column

CENTUM VP выполнение представленного выше контура управления


Процедура:
Вызвать “System View” и перейти в проект “PJTVP”.
1. Определить Drawing Sheet Name – Имя Схемы и Drawing Comment – Комментарий Схемы
Нажмите на “Function_Block” под FCS0101 и щелкните правой кнопкой мыши на “DR0002” и
выберете “Properties” и заполните представленную ниже информацию, затем нажмите
“OK”:
Drawing Sheet Name : SHT2
Drawing Comment : Recirculation of Bottom Product

ИНФОРМАЦИЯ:
DR0001 обычно резервируется для программ управления, связанных с инициализацией.

CENTUM VP Инженерный курс 5-26 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

2. Введите Текст в Control Drawing


2.1. Дважды щелкните на “DR0002”, с правой стороны построителя для того, чтобы открыть
control drawing builder.
2.2. Из панели меню Control Drawing Builder, нажмите “Insert”, затем “Text”.

2.3. Нажмите на области схемы, затем напечатайте в “CASCADE CONTROL” Ваш текст.
Замечание: Возможно, Вам понадобиться изменить масштаб окна текста, чтобы видеть
слово полностью.
3. Функциональный Блок Insert
3.1. Из линейки инструментов меню, нажмите “Insert”, затем нажмите “Function Block”.
3.2. Для выбора функционального блока PID нажмите ”+” напротив “Regulatory Control
Block”, затем откройте “Controllers” из расширенного списка и выберете “PID” из
следующего появившегося списка.
3.3. Нажмите “OK” и затем нажмите на странице Control Drawing Builder для того, чтобы
разместить функциональный блок PID.

ЗАМЕЧАНИЕ:
Если Вы знаете имя модели функционального блока, напечатайте пример имени PID в Model
Name, затем нажмите OK.

3.4. Определите функциональный блок #1 как:


 Имя тега: TC222A
3.5. При выбранном функциональном блоке (зеленый), нажмите правой кнопкой мыши и
выберете “Properties”. Измените следующие элементы в окне Properties, затем
нажмите “OK”.
 Комментарий Тега: TEMP CONTROL
 Шкала: 50.0-300.0
 Символ инженерного модуля: DEGF
 Уровень : 3

3.6. Вставим другой блок PID, определим блок как:

CENTUM VP Инженерный курс 5-27 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

 Имя Тега: FC222A


 Комментарий Тега: FLOW CONTROL
 Шкала: 0-500
 Символ инженерного модуля: LB/H
 Totalizer Time Unit: “HOUR” - Модуль Обобщения Времени
 Уровень: 3

4. Вставим Блок Связи (PIO) для определения присоединения к I/O


4.1. Из линейки меню, нажмите “Insert”, затем нажмите "Function Block”.
4.2. В “Link Block выберете “PIO” из появившегося списка.
4.3. Нажмите на область схемы для размещения PIO и определите его как “%%TT222A”.

ЗАМЕЧАНИЕ:
Это “Label”, который Вы создали для “%Y011101” в предыдущем Уроке. Обратитесь к
Упражнению 4.2 Урока 4 для того, чтобы посмотреть все, что было определено.

4.4. Вставьте еще два PIO, затем определите их как “%%FT222A” и “%%FV222A”.

5. Соединим проводкой PIO и Функциональные блоки


5.1. Из линейки меню нажмите “Insert”, затем щелкните “Wiring”.
5.2. Щелкните на “X” на “%%TT222A” окна PIO, “X” станет зеленым. Дважды щелкните на
любом из “X” на TC222A; заметьте, что соединение автоматически определиться как
“IN”.Откуда Вы начинали и где завершили – определит направление потока сигнала.

2. Double Click

1. Click

5.3. Соединение от “%%FT222A” к FC222A.


5.4. Соединение от FC222A к “%%FV222A” для определения выхода.

5.5. Для соединения типа “Cascade”, соедините от TC222A к FC222A.


Обратите внимание, что “OUT” TC222A – показан как присоединенный к “IN” FC222A.
Переместите стрелку на верх “IN” и удерживайте правую кнопку мыши, затем выберете
“Terminal Name”, “IO1”, и “SET”.

CENTUM VP Инженерный курс 5-28 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

5.6. Нажмите на “FC222A и затем нажмите на значке “Edit Function Block Detail” .
5.7. Когда откроется Function Block Detail Builder, сверните это окно и сделайте
“Measurement Tracking” “MAN Mode”, “Yes”.
5.8. Сверните пока окна “Fully-open, Tightly-shut”; измените их на “No”.
5.9. Щелкните на “File” и “Update” и затем “exit”.

Ниже расположена иллюстрация финального результата схемы:

5.10. Save и, если нет ошибок, exit из построителя схем управления.

Замечание: По умолчанию фон схемы черный. Для целей обучения фон изменен на “серый”.

CENTUM VP Инженерный курс 5-29 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

6. Режим Тестовой Функции проекта “PJTVP”

ИНФОРМАЦИЯ:
Тестовая функция позволяет пользователю протестировать файлы построителя FCS без
наличия операционной системы.

6.1. Наверху окна “System View”, выберете “FCS” и “Test Function”. Нажмите на “OK” на
следующем появившемся окне.
6.2. В окне “Test Function” выберете “Tools”, и затем “Wiring Editor”.
6.3. Теперь выберете “File” и “Open”. Когда появится новое окно , выберете новый номер
схемы и “Open”.
6.4. Используйте скручивающуюся панель инструментов для поиска “Lag” и введите “10” для
обоих контуров. Убедитесь также , что “Bias” равно 0.

6.5. Из меню выберете “File | Save”. Далееt, выберете “File | Download” и появится
всплывающее окно. Убедитесь, что окно, соседнее с Вашей схемой, отмечено () и
подтвердите, нажав “OK”
6.6. Сверните Test Function Window.

NOTE:
The “Wiring Editor” is used for control drawings that are simulating process connections. Using the
“Lag” or “Bias”, as an example, you can simulate the process response for your loops.

7. Тестирование TC222A и FC222A


7.1. Для удобного способа тестирования, создайте control group window - окно управления
группой , которое содержит оба TC222A и FC222A. В проекте PJTVP, продлите
“HIS0164” и затем подсветите “Window”. Нажмите правой кнопкой мыши и выберете
“Create New” и “Window” из появившегося меню.
7.2. Выберете “Control (8 loop)” для “Window Type” и измените “Window Name”
на “TEMP-CTL” и вставьте “comment” на окне: “CG Bottom Product”. Теперь нажмите
на “OK”.

CENTUM VP Инженерный курс 5-30 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

7.3. “TEMP-CTL” появится в списке файлов в “Window”, щелкните дважды, чтобы запустить
графический построитель.
7.4. Нажмите на лицевой панели с левой стороны, чтобы выбрать, теперь нажмите правой
кнопкой мыши. Когда появится новое меню, нажмите на “Properties”.
7.5. В Winforms Control, выберете Property Page. Определите имя тега как “TC222A” и
нажмите “OK”.
7.6. Теперь нажмите на лицевой панели на позиции 2 и определите ее имя тега как “FC222A”
и затем “OK”.

7.7. Save и exit из построителя.


7.8. Сверните окно “System View”, и затем нажмите на “NAME” в области систеных
сообщений Введите “TEMP-CTL” и нажмите “Call”.

7.9. Нажмите на TC222A, появится зеленая рамка вокруг лицевой панели для того, чтобы
показать, что она выбрана. Теперь откройте “Tuning Window” нажатием правой кнопки
мыши.
7.10. Когда появится панель настройки, разверните окно “P” и “I”. Выберете и измените
P=150 и I=5. Теперь закройте это окно. Сделайте такое же изменение для FC222A и
затем закройте панель настройки.
7.11. На окне “TEMP-CTL”, настройте FC222A в режим “CAS”, и TC222A в режим “AUT”.
Нажмите на окне под TC222A и придайте “SV”значение125.
7.12. Измените уставку TC222A нажатием на стрелке SV, и используйте стрелки в
появившемся окне.
7.13. Настройте FC222A в режим “MAN” и подвигайте MV вверх и вниз.

Что происходит? ______________________ Почему? ________________________________

7.14. Нажмите на значке “Erase all” в “Tool Button Tool Box”.

CENTUM VP Инженерный курс 5-31 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Упражнение 5.2 – Регулирующее Управление (Моделирование Контроля


Уровня)
Следующее упражнение создает моделирование уровня, где пользователь может определить
уровень резервуара для управления контроллером уровня или “ramp generator”, который имеет
специальный профайл, сконфигурированный в нем.
Эта схема демонстрирует функциональные блоки, которые будут созданы, и соответствующие
соединения.

Имя тега Имя модели Тип блока и Под-тип


AP222-11 PVI Регулирующее Управление, Индикаторы входа
BL222-11 LAG Регулирующее управление, Аналог. Вычисления
CL222-11 CALCU Обще-Целевые Вычисления
CL222-12 CALCU Обще-Целевые Вычисления
LC222-11 PID Регулирующее Управление, Контроллеры
PG222-11 PG-L13 Регулирующее Управление, Установ сигналов
XW222-11 SW-33 Регулирующее Управление, Дополнительные
FC222-11 PID Регулирующее Управление, Контроллеры

ПАМЯТКА:
Порядок создания функциональных блоков является также порядком исполнения.

CENTUM VP Инженерный курс 5-32 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Процедура:
1. Используйте “DR0003” в “FCS0101” “PJTVP” для определения следующего.
Определите DR0003 Drawing Sheet Name и Drawing Comment
 Drawing Sheet name : SHT3
 Drawing Comment : Моделирование Управления Уровнем

Определите функциональный блок #1 как:


 Имя модели : PVI
 Имя тега : AP222-11
 Комментарий тега: INDICATOR

Определите функциональный блок #2 как:


 Имя модели : LAG
 Имя тега : BL222-11
 Комментарий тега: LAG

Определите функциональный блок #3 как:


 Имя модели : CALCU
 Имя тега : CL222-11
 Комментарий тега: SCALE RANGE CONVERT 1
 Высота шкалы : 50.0
 Символ Инженерного модуля: M3/H

2. Напишите программу для функционального блока вычисления (CL222-11)


2.1. При выбранном функциональном блоке, нажмите на значок “Edit Function Block Detail”
для открытия построителя вычислений. Для большей информации о сценариях,
используемых в Calculation function block, сделайте следующее:
 Нажмите на “Help”, и затем “Builder Definition Item”. Когда “StoryView” откроет
online manual, увеличьте экран нажатием на единичном окне в верхнем правом углу
этого нового окна.
 Откройте Function Block Detail Builder (слева под Builder Items).
 Выберете “Edit Calculation Script” и “Variables”

 Используя значок “Find on this Page”, введите “Alias Definition”.


 Что делает “Alias”? __________________________________________________
 Закройте StoryView.

CENTUM VP Инженерный курс 5-33 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

2.2. В Function Block Detail Builder – Построителе Деталей Функционального Блока CL222-11
введите следующий сценарий.

2.3. “Update” и выйдите из построителя вычислений.


3. Вставьте функциональный блок #4
3.1. Определите следующее:
 Имя модели : CALCU
 Имя тега : CL222-12
 Комментарий тега : SCALE RANGE CONVERT 2

3.2. Выберете “Edit Function Block Detail” и введите следующие вычисления:

3.3. “Update” и выйдите из построителя вычислений.


4. Вставьте функциональный блок #5
4.1. Определите следующее:
 Имя модели : PID
 Имя тега : LC222-11
 Комментарий тега : LEVEL CONTROL
 Уровень :3

4.2. Выберете значок “Edit Function Block Detail”, затем нажмите на значке “Show/Hide
Detailed Setting Item” и введите следующее:
В “Basic” найдите “Measurement Tracking” установите “MAN Mode”: Yes
В “Output” найдите “MV Display style”: Определено пользователем
В “Output”, “MV Display style” найдите “MV High Limit”: 50.0
В “Output”, “MV Display style” найдите“MV Engineering Unit Symbol”: M3/H

ЗАМЕЧАНИЕ:
Это определяет выход данного функционального блока (MV) для определения той же шкалы
как и у функционального блока, который будет управлять.

4.3. “Update” и exit из окна деталей.

CENTUM VP Инженерный курс 5-34 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

5. Вставьте функциональный блок #6


5.1. Определите функциональный блок #6 as:
 Имя модели : PG-L13
 Имя тега : PG222-11
 Комментарий тега : PROGRAM CONTROL
 Уровень :3

5.2. Выберете значок “Edit Function Block Detail”, затем щелкните на значке “Show/Hide
Detailed Setting Item” и введите следующее:
В “Basic” найдите “Total Elapsed Time”: 500
В “Output”, найдите “MV Display style”:: Определено пользователем
В “Output”, “MV Display style” найдите “MV High Limit”: 50.0
В “Output”, “MV Display style” найдите “Engineering Unit Symbol”: M3/H
В “Control Calculation” найдите “When Program Exit”: Быстрый возврат.

5.3. Используя online manual, найдите ответы на вопросы ниже:


Что делает “Quick Return”? ________________________________________________
5.4. Закройте StoryView.
5.5. Вернитесь в PG-L13 окно определения деталей, нажмите “Update” и exit из окна
деталей.
6. Вставьте функциональный блок #7
Определите функциональный блок как:
 Имя модели: SW-33
 Имя тега: XW222-11
 Комментарий тега: SWITCH
 Уровень: 3
7. Вставьте функциональный блок #8
7.1. Определите функциональный блок как:
 Имя модели: PID
 Имя тега: FC222-11
 Комментарий тега: FLOW CONTROL
 Высота шкалы: 50.0
 Символ Инженерного модуля: M3/H
 Модуль Обобщения Времени: HOUR
 Уровень: 3

7.2. Выберете значок “Edit Function Block Detail”

В “Basic” найдите “Totalizer Low-Input Cut Value”: 0.5% (Замечание: Он не будет


доступен, если “Totalizer Time unit” оставлен незаполненным)
В “Basic”найдите “Measure Tracking” для “MAN Mode”: Yes

7.3. “Update” и exit из окна деталей.

CENTUM VP Инженерный курс 5-35 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

8. Используйте чертеж ниже для примера соединения проводкой функциональных блоков.

ЗАМЕЧАНИЕ:
Когда Вы соединяете XW222-11 к FC222-11, “S10” имя панели не отображается в меню при
нажатии правой кнопкой мыши. Вам придется напечатать “S10”.

9. Теперь перейдите в “File” и выберете “Save”. Если нет ошибок, выйдите из этой схемы.
10. Создайте окно Control Group для уже созданных функциональных блоков
10.1. Нажмите на “Window” в “HIS0164”. Теперь на окно “System View” нажмите на “File”,
который следует за “Create New” и “Window” из появившегося меню. Появится окно
“Create New Window”.
10.2. Выберете “Control (8 loop)” для “Window Type” и измените “Window Name” на
“TANK5-CG” и добавьте Комментарий окна “CG Level Simulation”. Теперь щелкните
на “OK”.
10.3. “TANK5-CG” появится теперь в списке файлов в “Window”, дважды щелкните на
“TANK5-CG” для отображения панели построителя.
10.4. Щелкните на лицевой панели в левой стороне для выбораt,теперь нажмите на правую
кнопку мыши. Когда появится новое меню, нажмите на “Properties”.
10.5. В “Winforms Control” в “Property Page” появится окно “Instrument Diagram”;
определите имя тега как “XW222-11” и “OK”.
10.6. Теперь щелкните на лицевой панели в позиции 2 и определите имя тега как“LC222-
11”, выполните то же для имен тегов:
 Определите позицию #3 как “FC222-11”.
 Определите позицию #4 как “PG222-11”.
 Определите позицию #5 как “AP222-11”.
 Определите позицию #6 как “BL222-11”.
 Определите позицию #7 как “CL222-11”.
 Определите позицию #8 как “CL222-12”.
10.7. Save и Exit из данного построителя.

CENTUM VP Инженерный курс 5-36 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

11. Создайте Overview Window (TANK5-OV)


11.1. Подсветите “Window” в HIS0164, нажмите правой кнопкой мыши и выберете “Create
New” и “Window”.
11.2. Когда появится “Create New Window”, измените:
 “Window Type” на “Overview”
 “Window Name” на “TANK5-OV”
 “Window Comment” на “TANK 5 CONTROLS”

11.3. Теперь нажмите на “OK”.


11.4. Когда появится окно “TANK5-OV”, откройте панель графического построителя.
11.5. Выберете окно в верхнем левом углу, заем нажмите правую кнопку мыши и выберете
“Properties”
11.6. Нажмите на таблице “Overview”. Выберете тип “Type” как “Comment” и измените окно
“Comment” на “TANK 5 CONTROLS”. “First Line” = “Comment”. Это определит, что
появится в окне, когда загрузится построитель.
11.7. В Function Tab измените “Function Type” на “Call Window”, сделайте “Window Name”
= “Graphic”. Измените “Parameter” на “TANK5-OV” и закройте. Имя окна определяет
тип панели, который отобразиться, когда оператор выберет это окно, и параметр
определяет, какое окно (если нужно).
11.8. Выберете второе окно внизу на левой стороне, затем определите следующее в
“Function Tab”:
 “Function Type” - “Call Window”,
 “Window Name” на “Graphic”, и
 “Parameter” на “TANK5-CG”.
11.9. Нажмите на “Overview” на окне построителя и измените:
 “Type” на “View Name”.
 “View Name” на “TANK5-CG”
 “First Line Display Type” на “View Name”.
 Проверьте отметку окна “Use HIS Display Font”.

11.10. Теперь закройте окно.


11.11. Выберете третье окно внизу на левой стороне, затем определите следующее в
таблице “Overview”:
 Измените “Type” на “Tag Name”, и
 “Tag Name” на “FC222-11”.
11.12. Выберете таблицу “Function” и измините
 “Function Type” = Call Window,
 “Window Name” на “Tuning”, и
 “Parameter” на “FC222-11”.

11.13. Закройте.
11.14. Теперь определите окна 4th и 5th для отображения и перейдите к панели настройки
для “LC222-11” и “PG222-11”.
11.15. Save и Exit из обзора графического редактора.

CENTUM VP Инженерный курс 5-37 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Упражнение 5.3 – Trend Window - Окно Трендов (Моделирование Контроля


Уровня)
Это упражнение позволит Вам создать Trend Window, используя Tag Names в упражнении
Level Control Simulation – Моделирование Контроля Уровня.

Процедура:
1. На “HIS0164” откройте папку “CONFIGURATION”.
2. Дважды нажмите на “TR0001” для того, чтобы открыть Trend Acquisition Pen Assignment
Builder – Построитель Накопителя Трендов, Приписанных к Панели.

ЗАМЕЧАНИЕ:
В Уроке 3 в Упражнении 3.5A, TR0001 был определен как Блок Тренда Постоянного Типа
Вращения с периодом выборки 1 секунда.

3. В “Group01” определите “Acquisition Data” для панелей:


 #1: “PG222-11.SV”,
 #2: “PG222-11.MV”,
 #3: “FC222-11.PV”,
 #5 “FC222-11.SUM”, с ограничением от 0 до 30000, и определите как “Totalizer
Value”.
Замечание:
Обобщенное значение создается 2 панелями трендов.

4. "Save" и exit из этого тренда.

5. Using “TR0002”, define the “Acquisition Data” using same tags and data items in TR0001. This
trend group would be called up with the name of "TG0201".

6. "Save" and Exit from this trend.

Упражнение 5.4 – Trend Point Closing – Закрытие Единичного Тренда


(Моделирование Контроля Уровня)

Это упражнение покажет, как определять Trend Point Closing, используя Tag Names и
элементы данных в упражнении Level Control Simulation.

Процедура:

1. Присвойте таким же тегам как TR0001 Group 1 - TR0003, Group 1 на “HIS0164”.


2. Определите процесс закрытия, выберете “View” наверху окна, сразу за “Closing definition”
из появившегося меню. Справой стороны экрана появятся новые окна. Используйте
скручивающуюся панель инструментов для перемещения этих окон в рабочее окно.
3. Нажмите на “Monthly” для всех панелей, которые используются (“Hourly” и “Daily” выбраны
по умолчанию), и затем "Save" и Exit.

ЗАМЕЧАНИЕ:
Помните, что Процесс Закрытия для HIS0164 был определен в Уроке 3.

CENTUM VP Инженерный курс 5-38 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Тестирование Level Control Simulation – Моделирования Контроля Уровня


1. Щелкните на “NAME” в “Browser bar” и введите “TANK5-OV”. Когда появится окно,
попробуйте выбрать окна и протестировать функциональность.
2. Отобразите “TANK5-CG”, нажмите на окно под XW222-11 для отображения его окна ввода
данных.
Введите “1” для соединения LC222-11’s OUT с FC222-11 SET.

3. Выберете FC222-11 и измените режим на “AUT”. Выберете окно под ее лицевой панелью и
измените данные SV на “30.0”.
4. Щелкните на BL222-11 и затем выберете “Tuning” из “Window Call Menu”.
5. Нажмите на “I” (время задержки первого порядка) и введите “10.0” в окно ввода данных,
затем закройте панель настройки и вернитесь к “TANK5-CG”.
6. Нажмите на FC222-11, затем отобразиться ”Tuning Window”.
 Измените режим на “CAS”.
 Нажмите на значок “Operation Mark” и припишите одну из операционных меток.
7. Закройте окно настройки “FC222-11”.
8. Отобразите “Tuning Window” для PG222-11 и измените следующие элементы данных:
 X02=30, X03=60, X04=90, X05=120, X06=150, X07=180, X08=210, X09=240
 Y01=5, Y02=15, Y03=15, Y04=35, Y05=35, Y06=25, Y07=25, Y08=10

НАПОМИНИНИЕ:
Регистры“X” определяют “ZONES”. Зона – это время, в течение которого результат проходит
через установку регистра Y в начале зоны до установки регистра Y в концы зоны.

ПРИМЕР: Зона #1 начинается с X01 (время 0) и заканчивается на X02. Результат будет


меняться между 5 (Y01) до 15 (Y02) в течение этого периода.

CENTUM VP Инженерный курс 5-39 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

9. Измените режим PG222-11 на “CAS”, затем закройте панель настройки и вернитесь к


“TANK5-CG”.

ЗАМЕЧАНИЕ:
PG-L13 использует режим “CAS” для непрерывного прохождения через его профайл. При
включении режима “AUT”, затем он проработает 1 раз и перейдет в режим “MAN”

10. Измените XW222-11 позицию switch на “2” и понаблюдайте за работой FC222-11.


11. Измените режим PG222-11 на “MAN”, и затем отобразите его панель настройки.
12. Что происходит с результатом? _________________________________________
13. Измените PG222-11 режим обратно на “CAS”, затем отобразите “TG0101” и увидите
изменение данных тренда.

Сохранение Параметров Настройки в “Test Function”


Параметры настройки для тега являются все изменяемыми элементами в окне настройки на
инженерном уровне. Когда проект FCS загружен, последний сохраненный параметр настройки
и будет использоваться.
1. Убедитесь, что все “Control Drawings” закрыты.
2. Выберете в окне “System View” - “Tools” и нажмите “Tuning Parameters Saving”.
3. Когда появится окно “Tuning parameter save continuously” – Параметры Настройки
сохраняются постоянно, выберете FCS (например, FCS0101), затем нажмите кнопку “Tuning
Parameter Save”.
4. Нажмите “OK” на следующем появившемся окне.
5. Закройте оба окна сохранения параметров после завершения сохранения.

CENTUM VP Инженерный курс 5-40 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Упражнение 5.5 – Report Package - Пакет Отчетов (Дополнительно)


Это упражнение покажет, как создавать Отчет, используя данные из Упражения Level Control
Simulation.

Создание Отчета
1. С левой стороны меню, нажмите на “Tool Button Tool Box” и в таблице “Call View”
выберете “Logging Report Package”. Excel откроется и затем нужно выбрать “Enable
Macros” и открыть Report. (Замечание: если уровень доступа будет установлен на “Low”,
данное сообщение не появится).

2. Выберете “Report Tab” из верхнего меню в “File”, выберете “Open report”. Теперь в меню
появится список предопределенных шаблонов отчетов. Теперь откройте шаблон для
“01SnapshotReport”.
3. Когда откроется отчет, нажмите на ячейку с отображением “@TAG001”. Теперь в “Menu
Commands” под “Report” выберете “Data Assignment” на следующем меню и откроется
новое окно.
4. Для установки первой ячейки отчета, введите “PG222-11” в окно “Tag”. Далее расположите
“MV” в окне “Item”.
5. В верхней части соответствующего окна есть линейка прокрутки с 1/36 отображением на
левой стороне. Щелкните на правую стрелку для отображения ячейки 2/36.
6. Присвойте PV для “FC222-11” и “LC222-11” для следующих двух ячеек. Помните, что надо
“Read Datainf”, когда Вы припишите каждую ячейку.
7. Выберете “OK”, когда Вы завершите получение этих настроек.
8. Для наименования этого отчета, выберете “File” и “Save As”. Введите имя своего отчета
(имя должно состоять их одного слова!) в открывшемся окне.
9. После сохранения отчета, нажмите на “File” снова и “Close Report”. Это вернет Вас в
главную страницу отчета.

Загрузка Отчета
1. Для того, чтобы сделать этот отчет доступным, нажмите на “File” и “Load” на странице
“Report Package”. Когда появится новое окно, сверните его и нажмите на имени Вашего
отчета.
2. Для активации отчета нажмите на значке “>>” для размещения имени отчета в списке
“Master” и затем “Exit”.

НАПОМИНАНИЕ:
Если Вы модифицировали отчет, Вы ДОЛЖНЫ перезагрузить отчет в master list для
перезаписи старого отчета.

3. Сверните окно отчета; отчет теперь готов к запуску.

CENTUM VP Инженерный курс 5-41 Rev. TE 33K80N10-00EN-GTC


CENTUM VP – ФУНКЦИИ ВЫЧИСЛЕНИЯ И РЕГУЛИРОВАНИЯ УРОК 5

Приписать Отчет к Preset Menu


В этом упражнении мы припишем выполнение отчета к Preset Menu

ЗАМЕЧАНИЕ:
Отчеты также могут быть приписаны к программируемым Функциональным Клавишам или
Scheduler - Планировщику. Формат одинаков для любой процедуры.

1. Вызовите окно “System Status Overview” и нажмите на значке “HIS Setup”. Выберете
таблицу “Preset Menu”.
2. Выберете неиспользованную строку
 Функциональный Тип: “Execute the Program by File Name”
 Имя Программы: BKHRPT
 Параметр: –nREPORTNAME –f (замените на свой собственный со своим именем).
 -n следует сразу (без пробелов) названием отчета.
 Поставьте “пробел” и -f , чтобы ввести отчет в файл ( “-p” выведет отчет на принтер).
 Введите для “Label Setup” текст “Snapshot Report”
 Выберете “Set” и затем “OK”.
3. Откройте значок “Preset Menu” для просмотра выбора Snapshot Report
Отображение Отчета
Следующие шаги покажут, как отобразить отчет, определенный в предыдущем упражнении.
1. Выберете значок построителя отчета в нижней части окна для того, чтобы его открыть
(ранее он был свернут).
2. Когда откроется окно, выберете “Report” в левом верхнем углу и затем “History”. Выберете
имя Вашего отчета из нового меню и нажмите на “Open”.
3. Для закрытия данного отчета и возврата в главную панель отчетов выберете “File” и “Back
to CENTUM VP” и затем закройте построитель отчетов.

ИНФОРМАЦИЯ:
Отчет сохраняется на следующем местоположении:
C:\CENTUMVP\HIS\SAVE\REPORT\HISTORY\<Reportname>\BYYYYMMDDhhmmss.xls

CENTUM VP Инженерный курс 5-42 Rev. TE 33K80N10-00EN-GTC

Вам также может понравиться