Академический Документы
Профессиональный Документы
Культура Документы
Цели Урока:
1 2 3
Элементы Данных
Функциональный блок хранит различные данные в базе данных в зависимости от типа
функционального блока, которые включают параметры установки и данные переменных, на
которые можно ссылаться или устанавливать во время работы. Имена в Абрревиатуре,
которые привязаны к этим параметрам установки и данные переменных, которые называются в
общем “data items.”
Соединение Процесса: Проводка в или из коробки соединения модулей I/O. Здесь говорится,
какая точка соединения I/O будет использоваться для определенного тега.
Соединение Панелей: Соединение между двумя панелями соединения. Как пример; из “OUT”
PID инструментария к “SET” вторичному инструменту в каскадной конфигурации. Проверьте
мануал конфигурации FCS для всех возможных конфигураций соединения.
Ссылка на данные: Элемент данных может быть взят из одного инструмента и использован
другим функциональным блоком. Для выполнения этого действия, необходимый элемент
данных будет назван на выходе из одного блока и соединен к IN (как пример) другого блока.
Примеры
Ниже показана ссылка, отображающая примеры некоторых возможных соединений.
This does not cover all possible combinations; please refer to the IM’s for specific detail.
Блок контроллера PID (PID) предоставляет наиболее общую функцию управления для
выполнения пропорционально-интегрально-дифференциальная составляющая управления,
основанная на дифференциации переменной процесса (PV) от значения уставки (SV).
Соединения Панелей
IN : Вход Измерения
SET : Вход Установки
OUT : Управляемый выход
SUB : Дополнительный выход
RL1 : Вход сброса сигнала 1
RL2 : Вход сброса сигнала 2
BIN : Компенсационный вход
TIN : Вход отслеживания сигнала
TSI : Вход отслеживания switch
INT : Вход блокировки switch
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
SUB
Pulse CAL
Input Conversion
BAD
Integration SUM
Communication
Input Conversion
ОБРАБОТКА НА ВХОДЕ
В функциональном блоке управления регуляторами входящий сигнал доставляется в
инструментарий (из поля или другого инструментария) и затем настраивается для
удовлетворения требованиям контура. Общие функции обработки на входе следующие:
Цифровая Фильтрация
Цифровой фильтр – это функция, в которой входящий сигнал обрабатывается фильтром
первого порядка для снижения расхождения входящего сигнала. Цифровой фильтр может быть
определен для каждого функционального блока в “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 в случае, если датчик не выполняет калибровку сам.
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
SUB
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
На рисунке ниже показан пример управления batch перемещением, где скорость потока
регулируется PID в комбинации с BSETU-2, который отслеживает за требуемым количеством
потока.
Background
Блок Установки Flow-Totalizing Batch (BSETU-2) обобщает сигналы скорости потока и выдает
настраиваемую величину на выходе в соответствии с обобщенной величиной. Этот блок
используется для управления batch процессами, такими как управление перемещением batch
продукции и управление загрузки batch загружаемых для процесса материалов.
Этот измеритель скорости потока устанавливается для прибора путем определения шкалы
(“Scale high”).
Линейка приборов лицевой панели показывает количество продукта, которое нужно
положить в емкость.
Wiring
Выберете “Function Block” в FCS и “drawings” появятся в “Opened Folder”. Щелкните дважды
на номере схемы для открытия ее панели построителя.
Всего возможно 200 или 500 схем (зависит от контроллера) для FCS на CENTUM VP.
Щелкните на значке “Function Block” для открытия окна “Select Function Block”. Здесь
пользователь должен выбрать категорию и под-категорию для того, чтобы найти необходимый
тип функционального блока.
Пояснения к Соединениям
“Соединение Устанавливаемой
“Соединения выхода” Величины на Входе”
К вторичной панели прибор “SET”. Тег, где “Set Point” получает данные.
FIC200.SET TIC200.OUT
Замечание:
При обращении к блокам соединения данных,
к блокам: 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") каскадного контура.
Щелкните правой
кнопкой мыши,
затем выберете
Properties -
Параметры
Нажмите для
открытия Function
Block Detail Builder
При нажатии правой кнопки мыши откроется меню, выберете “Properties” для просмотра
окна, где отображены наиболее часто изменяемые элементы данных функционального
блока.
Для просмотра всех доступных детализированных элементов, выберете
значок“Show/Hide Detailed Setting Item”.
ЗАМЕЧАНИЕ:
Элементы панели “Show/Hide Detailed Setting Item” варьируются в зависимости от
созданного функционального блока. Пример, который здесь использован, предназначен для
Функционального Блока PID.
Блоки Вычисления
One-Pole Nine Position Switch Selector One-Batch Data Set Block (BDSET-L)
(SW-91) - Выбор переключателя из Блок Установки Данных Одного
одной точки на 9 позиций Batch процесса
“Alias” позволяют элементам данных тега быть узнаваемыми при присвоении другого имени
(например.: LC111-11.SH становится “LCSH”)
“Float” передает RANGE это будут данные с плавающей точкой
“CPV” – это Calculated Process Variable – Исчисляемая переменная процесса – которая будет
на выходе данного прибора (CL112-11)
“RV” - это данные, которые проходят через блок панели “IN” после любой обработки на входе.
“P01” – это параметр настройки, который устанавливается со станции оператора
Блок установки данных batch используется в основном в batch процессах для настройки
параметров контуров управления, основанных на рецептуре продукта. BDSET имеет 16
регистров, которые доступны из панели настройки прибора.
Блоки установки данных Batch могут быть использованы для изменения величин:
Уставка (SV)
Настраиваемая переменная (MV)
Точки срабатывания аларма (HH, PH, PL, LL, и т.д.)
P, I, или D
Настройки Batch для BSETU (BSET)
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
TC222A
%%AIN-001
%%TT222A
%%AOT-009
%%FV222A TT Sensor
FC222A TT Sensor
ИНФОРМАЦИЯ:
DR0001 обычно резервируется для программ управления, связанных с инициализацией.
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.
ЗАМЕЧАНИЕ:
Это “Label”, который Вы создали для “%Y011101” в предыдущем Уроке. Обратитесь к
Упражнению 4.2 Урока 4 для того, чтобы посмотреть все, что было определено.
4.4. Вставьте еще два PIO, затем определите их как “%%FT222A” и “%%FV222A”.
2. Double Click
1. Click
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”.
Замечание: По умолчанию фон схемы черный. Для целей обучения фон изменен на “серый”.
ИНФОРМАЦИЯ:
Тестовая функция позволяет пользователю протестировать файлы построителя 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.3. “TEMP-CTL” появится в списке файлов в “Window”, щелкните дважды, чтобы запустить
графический построитель.
7.4. Нажмите на лицевой панели с левой стороны, чтобы выбрать, теперь нажмите правой
кнопкой мыши. Когда появится новое меню, нажмите на “Properties”.
7.5. В Winforms Control, выберете Property Page. Определите имя тега как “TC222A” и
нажмите “OK”.
7.6. Теперь нажмите на лицевой панели на позиции 2 и определите ее имя тега как “FC222A”
и затем “OK”.
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 вверх и вниз.
ПАМЯТКА:
Порядок создания функциональных блоков является также порядком исполнения.
Процедура:
1. Используйте “DR0003” в “FCS0101” “PJTVP” для определения следующего.
Определите DR0003 Drawing Sheet Name и Drawing Comment
Drawing Sheet name : SHT3
Drawing Comment : Моделирование Управления Уровнем
2.2. В Function Block Detail Builder – Построителе Деталей Функционального Блока CL222-11
введите следующий сценарий.
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) для определения той же шкалы
как и у функционального блока, который будет управлять.
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”: Быстрый возврат.
ЗАМЕЧАНИЕ:
Когда Вы соединяете 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 из данного построителя.
11.13. Закройте.
11.14. Теперь определите окна 4th и 5th для отображения и перейдите к панели настройки
для “LC222-11” и “PG222-11”.
11.15. Save и Exit из обзора графического редактора.
Процедура:
1. На “HIS0164” откройте папку “CONFIGURATION”.
2. Дважды нажмите на “TR0001” для того, чтобы открыть Trend Acquisition Pen Assignment
Builder – Построитель Накопителя Трендов, Приписанных к Панели.
ЗАМЕЧАНИЕ:
В Уроке 3 в Упражнении 3.5A, TR0001 был определен как Блок Тренда Постоянного Типа
Вращения с периодом выборки 1 секунда.
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".
Это упражнение покажет, как определять Trend Point Closing, используя Tag Names и
элементы данных в упражнении Level Control Simulation.
Процедура:
ЗАМЕЧАНИЕ:
Помните, что Процесс Закрытия для HIS0164 был определен в Уроке 3.
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 в концы зоны.
ЗАМЕЧАНИЕ:
PG-L13 использует режим “CAS” для непрерывного прохождения через его профайл. При
включении режима “AUT”, затем он проработает 1 раз и перейдет в режим “MAN”
Создание Отчета
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 для
перезаписи старого отчета.
ЗАМЕЧАНИЕ:
Отчеты также могут быть приписаны к программируемым Функциональным Клавишам или
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