Hollias Macs v6.5 Руководство Пользователя 7 - функциональные Блоки

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

Скачать как pdf или txt
Скачать как pdf или txt
Вы находитесь на странице: 1из 1103

2018.

12
V1.0
Декларация авторского права
Содержание данного руководства, включая текст, таблицы изображения, указатели,
опознавательные знаки, товарные знаки модели продукции, программное обеспечение, проект
верстки и другое соответствующее содержание находится под юридической защитой Закона
КНР «Об авторском праве», Закона КНР «О товарных знаках», Закона КНР «О патентах», а
также под защитой применимых в международных конвенциях соответствующих норм
авторского права, права на товарный знак, патентного права и других имущественных прав; все
авторские права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Вследствие того, что указанное в данном руководстве оборудование имеет несколько
способов использования, пользователь и персонал, ответственный за использование
оборудования, должен гарантировать приемлемость каждого из способов использования.
Компания «Hangzhou HollySys Automation Co., Ltd.» не несет юридической ответственности за
какие-либо прямые или косвенные убытки, возникшие при использовании или неправильном
использовании указанного оборудования.
В связи с наличием неопределенных факторов при практическом использовании продукции
компания «Hangzhou HollySys Automation Co., Ltd.» не несет ответственности за
непосредственное использование данных, предоставленных в данном руководстве.
Данное руководство предназначено исключительно для чтения коммерческим потребителем;
без предоставления компанией «Hangzhou HollySys Automation Co., Ltd.» в письменном виде
соответствующих полномочий запрещается распространение или копирование в какой-либо
форме (включая электронную, механическую и иные формы) какого-либо содержания данного
руководства вне зависимости от целей и оснований таких действий. Нарушители указанных
требований преследуется по закону и привлекаются к соответствующей ответственности.
Текст, схемы и таблицы, содержащиеся в данном руководстве, проверены на соответствие
описанному оборудованию аппаратного обеспечения, однако в связи с возможностью наличия
ошибок гарантии полного соответствия не предоставляется. Одновременно с этим компания
оставляет за собой право без предоставления каких-либо отдельных уведомлений производить
проверку, изменение и корректировку текста, схем и таблиц данного руководства.
Названия и фирменные знаки «HOLLiAS MACS», «HollySys», «和利时» и
являются товарными знаками или зарегистрированными торговыми марками компании
«Hangzhou HollySys Automation Co., Ltd.». Иные товарные знаки или зарегистрированные
торговые марки, встречающиеся в содержании руководства, принадлежат их обладателям.
Авторские права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.»
Hangzhou HollySys Automation Co., Ltd.
Провинция Чжэцзян, город Ханчжоу, зона технико-экономического развития Сяша, улица №19,
север, №1
Почтовый индекс: 310018
Телефон горячей линии обслуживания: 400-881-0808
Эл. почта: info@hollysys.com
Главная страница: http://www.hollysys.com
Оглавление
Раздел 1.Об этом издании ................................................................................................................. 1
1.1 Назначение документа ....................................................................................................... 1
1.2 Целевая аудитория ............................................................................................................. 1
1.3 Соглашение об использовании ........................................................................................... 1
1.3.1 Таблица .................................................................................................................................. 1
1.3.2 Помощь онлайн ..................................................................................................................... 1
1.3.3 Важная информация ............................................................................................................. 1
1.4 Каталог документов-продуктов .......................................................................................... 2
1.5 Термины.............................................................................................................................. 3

Раздел 2.Основы алгоритма .............................................................................................................. 7


2.1 Знакомство с внешним видом ............................................................................................ 7
2.2 Входы, выходы и параметры .............................................................................................. 8
2.3 Настройка атрибутов переменных ...................................................................................... 9
2.4 Проблемы, связанные с устаревшей версией библиотек ................................................. 11

Раздел 3.Базовые вычисления ........................................................................................................ 13


3.1 Математические операции ............................................................................................... 13
3.1.1 ADD (Сложение) ................................................................................................................... 13
3.1.2 SUB (Вычитание) .................................................................................................................. 13
3.1.3 MUL (Умножение)................................................................................................................ 14
3.1.4 DIV (Деление)....................................................................................................................... 15
3.1.5 MOD (Получение остатка от деления) ............................................................................... 15
3.1.6 ABS (Абсолютное значение) ............................................................................................... 15
3.1.7 SQRT (Квадратный корень) ................................................................................................. 16
3.1.8 LOG (Обыкновенный логарифм) ........................................................................................ 17
3.1.9 LN (Натуральный логарифм)............................................................................................... 17
3.1.10 EXP (Показатель степени) ................................................................................................... 17
3.1.11 SIN (Синус) ............................................................................................................................ 18
3.1.12 COS (Косинус) ....................................................................................................................... 18
3.1.13 TAN (Тангенс) ....................................................................................................................... 18
3.1.14 ASIN (Арксинус) .................................................................................................................... 19
3.1.15 ACOS (Арккосинус)............................................................................................................... 19
3.1.16 ATAN (Арктангенс) ............................................................................................................... 20
3.1.17 EXPT (Степень)...................................................................................................................... 20
3.1.18 MOVE (Присваивание значения) ........................................................................................ 20
3.1.19 INTEGRAL (Интеграл)............................................................................................................ 21
3.1.20 DERIVATIVE (Дифференцирование).................................................................................... 23
3.1.21 PACK (8-битная интеграция) ............................................................................................... 24
3.1.22 PACK16 (16-битная интеграция) ......................................................................................... 25
3.1.23 EXTRACT (Извлечение отдельных битов) ........................................................................... 26

I
Содержание

3.1.24 PUTBIT (Назначение битов) ................................................................................................. 26


3.1.25 UNPACK (Разделение байта на биты) ................................................................................. 27
3.1.26 UNPACK16 (Разделение бита слова)................................................................................... 28
3.1.27 PACK32 (Интеграция 32 битов в функциональный блок) ................................................. 29
3.1.28 UNPACK32 (Разделение функционального блока на 32 бита) ......................................... 29
3.2 Логическое вычисление.................................................................................................... 29
3.2.1 AND (И) .................................................................................................................................. 29
3.2.2 OR (Или) ................................................................................................................................ 30
3.2.3 XOR (Исключающее или) ..................................................................................................... 30
3.2.4 NOT (Нет) .............................................................................................................................. 31
3.3 Операция сравнения......................................................................................................... 31
3.3.1 GT (Больше) .......................................................................................................................... 31
3.3.2 LT (Меньше).......................................................................................................................... 32
3.3.3 LE (Меньше или равно) ....................................................................................................... 32
3.3.4 GE (Больше или равно) ........................................................................................................ 33
3.3.5 EQ (Равно) ............................................................................................................................. 33
3.3.6 NE (Не равно)........................................................................................................................ 34
3.4 Операция выбора ............................................................................................................. 34
3.4.1 SEL (Выбор одного из двух) ................................................................................................. 34
3.4.2 MAX (Принять наибольшее значение) ............................................................................... 35
3.4.3 MIN (Принять наименьшее значение) ............................................................................... 35
3.4.4 MUX (Выбор одного из нескольких)................................................................................... 36
3.5 Операция сдвига ............................................................................................................... 36
3.5.1 SHL (Сдвиг влево) ................................................................................................................. 36
3.5.2 SHR (Сдвиг вправо) .............................................................................................................. 37
3.5.3 ROL (Циклический сдвиг влево).......................................................................................... 38
3.5.4 ROR (Циклический сдвиг вправо) ....................................................................................... 38
3.6 Конвертирование типа данных ......................................................................................... 39
3.6.1 BOOL_TO (Конвертирование типа BOOL) ........................................................................... 39
3.6.2 BYTE_TO (Конвертирование типа BYTE) ............................................................................. 39
3.6.3 WORD_TO (Конвертирование типа WORD)........................................................................ 40
3.6.4 DWORD_TO (Конвертирование типа DWORD) ................................................................... 40
3.6.5 SINT_TO (Конвертирование типа SINT)............................................................................... 40
3.6.6 USINT_TO (Конвертирование типа USINT).......................................................................... 41
3.6.7 INT_TO (Конвертирование типа INT) .................................................................................. 41
3.6.8 UINT_TO (Конвертирование типа UINT) ............................................................................. 41
3.6.9 DINT_TO (Конвертирование типа DINT) ............................................................................. 42
3.6.10 UDINT_TO (Конвертирование типа UDINT) ........................................................................ 42
3.6.11 REAL/LREAL_TO (Конвертирование типов REAL/LREAL) .................................................... 42
3.6.12 TIME_TO (Конвертирование типа TIME) ............................................................................. 43
3.6.13 DATE_TO (Конвертирование типа DATE) ............................................................................ 43
3.6.14 DT_TO (Конвертирование типа DT)..................................................................................... 43
3.6.15 TOD_TO (Конвертирование типа TOD) ............................................................................... 43
3.6.16 TO_BOOL (Конвертирование в тип BOOL) .......................................................................... 44
3.6.17 BYTE_GET_BOOL (Извлечение какого-либо бита из BYTE) ................................................ 44
3.6.18 WORD_GET_BOOL (Извлечение какого-либо бита из WORD) .......................................... 45
3.7 Операция класса адресов ................................................................................................. 45
3.7.1 ADR (Получение адреса)...................................................................................................... 45

II Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Оглавление

3.7.2 VAL (Получение значения) .................................................................................................. 46


3.7.3 SIZEOF (Размер байта) ......................................................................................................... 46
3.8 Операция класса символов ............................................................................................... 47
3.8.1 CONCAT (Соединение символьных строк) ......................................................................... 47
3.8.2 LEFT (выборка символьной строки слева) ......................................................................... 47
3.8.3 MIDD (Срединная выборка символьной строки) .............................................................. 48
3.8.4 RIGHT (Выборка символьной строки справа) .................................................................... 49
3.8.5 LEN (Длина символьной строки) ........................................................................................ 50
3.8.6 DELETE (Удаление символьной строки) ............................................................................. 51
3.8.7 INSERT (Вставка символьной строки) ................................................................................. 52
3.8.8 REPLACE (Замена символьной строки)............................................................................... 53
3.8.9 FIND (Поиск символьной строки) ....................................................................................... 54
3.8.10 CMP (Сравнение символьных строк) ................................................................................. 55

Раздел 4.Дополнительные расчеты ................................................................................................. 56


4.1 Получение системного времени ....................................................................................... 56
4.1.1 SYSGETIECPERIOD (Получение цикла IEC)........................................................................... 56
4.1.2 SYSGETUSTIMESTAMP (Получение значения US системы в режиме реального времени)56
4.1.3 SYSGETIECINFO (Получение цикла детализации IEC) ........................................................ 57
4.2 Обработка тревог .............................................................................................................. 59
4.2.1 AMALM (Тревога амплитудного значения) ....................................................................... 59
4.2.2 DVALM (Тревога отклонения) ............................................................................................. 65
4.2.3 RATALM (Тревога скорости) ................................................................................................ 67
4.2.4 DBALM (Тревога мертвой зоны) ......................................................................................... 71
4.3 Обработка сигнала ............................................................................................................ 73
4.3.1 LIMIT (Ограничение амплитуды) ........................................................................................ 73
4.3.2 RATLIM (Ограничение скорости) ........................................................................................ 73
4.3.3 RATIO (Контроль соотношения).......................................................................................... 76
4.3.4 SFT (Мягкое переключение) ............................................................................................... 77
4.3.5 FILTER (Фильтр числовых значений) .................................................................................. 80
4.3.6 TWOSEL (Выбор одного из двух аналоговых сигналов).................................................... 83
4.3.7 THRSEL (Выбор одного из трех аналоговых сигналов) ..................................................... 87
4.3.8 TWOSEL_H (Выбор наибольшего значения из двух аналоговых величин) ..................... 94
4.3.9 TWOSEL_L (Выбор низкого уровня из двух аналоговых величин) ................................... 97
4.3.10 TWOSEL_DUAL (Избыточное резервирование из двух аналоговых величин) .............. 100
4.3.11 THRSEL_H (Выбор значения высокого уровня из трех аналоговых величин) ............... 103
4.3.12 THRSEL_L (выбор низкого уровня из трех аналоговых величин) ................................... 106
4.3.13 THRSEL_M (Промежуточное значение из трех аналоговых величин) ........................... 109
4.3.14 DG4SEL3 (Выборка трех из четырех дискретных величин) ............................................ 112
4.3.15 DG4SEL2 (Выборка двух из четырех дискретных величин) ............................................ 113
4.3.16 DG3SEL2 (Выборка двух из трех дискретных величин) .................................................. 115
4.3.17 TPCOMP (Компенсация объемного расхода потока идеального газа) ......................... 116
4.3.18 STEAMCOMP (Функциональный блок компенсации расхода потока водяного пара). 122
4.3.19 P_T (вычисление температуры насыщенного пара)....................................................... 126
4.3.20 T_P (вычисление давления насыщенного пара) ............................................................. 128
4.4 Сигнал-генератор ............................................................................................................ 129
4.4.1 CURVE (заданная кривая) .................................................................................................. 129
4.4.2 ONEFOLD (одномерная интерполяция) ........................................................................... 134
4.4.3 TWOFOLD (двумерная интерполяция) ............................................................................. 137

III
Содержание

4.4.4 TYPSIG (типовой сигнал-генератор) .................................................................................. 144


4.4.5 POLY (многочлен) ............................................................................................................... 148
4.4.6 RAMP (линейно изменяющаяся функция) ....................................................................... 150
4.4.7 BLINK (генератор импульсного сигнала) .......................................................................... 153
4.4.8 NORMRND (случайные числа нормального распределения) ........................................ 154
4.4.9 UNIFRND (случайные числа равномерного распределения) ......................................... 155
4.5 Статистические вычисления............................................................................................ 156
4.5.1 FLOWSUM (накопительное суммирование расхода потока) ......................................... 156
4.5.2 FSTMEMY (память «сработал первым») ........................................................................... 161
4.5.3 FSTMEMY8 (память «сработал первым» 8-канальной дискретной величины) ............ 164
4.5.4 FSTMEMY16 (память «сработал первым» 16-канальной дискретной величины) ........ 167
4.5.5 DIGTIME (суммирование времени состояния дискретной величины) .......................... 170
4.5.6 DGTSTAT (статистика замкнутого состояния дискретной величины) ............................ 173
4.5.7 RATCAL (вычисление коэффициента изменения) ........................................................... 176
4.5.8 DIGSUM (суммирование числа транспозиции дискретной величины) ......................... 178
4.5.9 RALBAD (подсчет времени превышения предела аналоговой величины) ................... 181
4.5.10 VARIANCE (Вычисление вариансы) ................................................................................... 184
4.6 Имитация модели ........................................................................................................... 186
4.6.1 FODLG (модель инерции и чистого запаздывания первого порядка) ........................... 186
4.6.2 SODLG (модель инерции и чистого запаздывания второго порядка) ........................... 189
4.6.3 TODLG (модель инерции и чистого запаздывания третьего порядка) .......................... 192
4.6.4 FSMITH (модель инерции с компенсацией чистого запаздывания первого порядка) 195
4.6.5 SSMITH (модель инерции с компенсацией чистого запаздывания второго порядка) 197
4.6.6 LDLG (опережение/запаздывание) .................................................................................. 199
4.7 Триггер ............................................................................................................................ 201
4.7.1 SR (двухстабильный триггер с приоритетом по установке) ........................................... 201
4.7.2 RS (двухстабильный триггер с приоритетом по сбросу) ................................................. 202
4.7.3 R_TRIG (триггер контроля нарастающего фронта) .......................................................... 204
4.7.4 F_TRIG (триггер контроля убывающего фронта) ............................................................. 205
4.7.5 D_TRIG (D-триггер) ............................................................................................................. 207
4.8 Таймер ............................................................................................................................ 209
4.8.1 TON (таймер с задержкой по включению) ...................................................................... 209
4.8.2 TOF (таймер с задержкой по выключению) .................................................................... 211
4.8.3 TP (обычный таймер)......................................................................................................... 214
4.8.4 RTC (отчет по заданному времени) .................................................................................. 217
4.8.5 TIME_EVENT (Определение времени).............................................................................. 219
4.8.6 RTSTIME (получение времени контроллера) ................................................................... 224
4.9 Счетчик............................................................................................................................ 225
4.9.1 CTD (счетчик обратного действия) ................................................................................... 225
4.9.2 CTU (счетчик прямого действия) ...................................................................................... 227
4.9.3 CTUD (счетчик прямого/обратного действия) ................................................................. 228

Раздел 5.Управляющие расчеты .................................................................................................... 232


5.1 Оперативное управление ............................................................................................... 232
5.1.1 MAN (полевой коммуникатор) ......................................................................................... 232
5.1.2 PID (обычное пропорционально-интегрально-дифференциальное управление) ....... 248
5.1.3 PIDA (управление PID с тревогой значения процесса) ................................................... 285
5.2 Комплексное управление ............................................................................................... 323
IV Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Оглавление

5.2.1 CPID (Каскадный PID)......................................................................................................... 323


5.2.2 SPID (PID отбора данных) .................................................................................................. 368
5.2.3 RPID (PID соотношения) .................................................................................................... 404
5.2.4 SPLITPID (PID раздельной обработки) .............................................................................. 443
5.2.5 SPLIT (Управление разделением)..................................................................................... 482
5.2.6 TWCON (двухпозиционное управление) ......................................................................... 496
5.2.7 THCON (трехпозиционное управление)........................................................................... 514
5.2.8 TIMECON (управление скважностью) .............................................................................. 533
5.2.9 TUNINGPID (самонастраивающийся PID) ......................................................................... 559
5.2.10 SCS (последовательное управление) ............................................................................... 575
5.3 Управление двигателем .................................................................................................. 595
5.3.1 MOT1 (однопозиционное управление двигателем) ...................................................... 595
5.3.2 MOT2 (двухпозиционное управление двигателем) ....................................................... 626
5.3.3 MOT3 (трехпозиционное управление двигателем)........................................................ 659
5.3.4 MOTD (управление двухскоростным двигателем) ......................................................... 693
5.4 Управление клапанами................................................................................................... 725
5.4.1 VAL1 (управление однопозиционным клапаном) .......................................................... 725
5.4.2 VAL2 (управление двухпозиционным клапаном) ........................................................... 750
5.4.3 VAL3 (управление трехпозиционным клапаном) ........................................................... 775
5.4.4 SOV (электромагнитный клапан)...................................................................................... 802

Раздел 6.Обработка I/O ................................................................................................................. 805


6.1 Точки входа ..................................................................................................................... 805
6.1.1 AI (аналоговый вход) ......................................................................................................... 805
6.1.2 PAI (аналоговый вход) ....................................................................................................... 847
6.1.3 RTD (вход термосопротивления)...................................................................................... 850
6.1.4 TC (вход термопары) ......................................................................................................... 892
6.1.5 PI (импульсный вход) ........................................................................................................ 922
6.1.6 DI (дискретный вход)......................................................................................................... 951
6.1.7 SOE (вход SOE).................................................................................................................... 967
6.1.8 KSVIN (вход сервомодуля) ................................................................................................ 980
6.2 Промежуточные точки .................................................................................................... 984
6.2.1 AM (промежуточная точка аналоговой величины) ........................................................ 985
6.2.2 DM (промежуточная точка дискретной величины) ...................................................... 1005
6.2.3 SYSAM (точка нагрузки системы).................................................................................... 1012
6.2.4 BYTEM (Тип «байт») ......................................................................................................... 1016
6.2.5 WORDM (тип «слово»)..................................................................................................... 1021
6.2.6 INTM (тип «целое число»)............................................................................................... 1025
6.2.7 LONGM (тип «длинное целое число») ........................................................................... 1030
6.2.8 REALM (тип «число с плавающей точкой») ................................................................... 1034
6.2.9 BITM (тип «бит») .............................................................................................................. 1039
6.2.10 AS (простой тип аналоговой величины) ........................................................................ 1043
6.2.11 DS (простой тип цифровой величины) ........................................................................... 1048
6.2.12 STRING (тип «строка символов») .................................................................................... 1053
6.3 Точки выхода ................................................................................................................ 1054
6.3.1 АО (аналоговый выход)................................................................................................... 1054
6.3.2 DOV (дискретный выход) ................................................................................................ 1075
6.3.3 K-SVOUT (выход сервомодуля) ....................................................................................... 1086

V
Раздел 1.Об этом издании

1.1 Назначение документа


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

1.2 Целевая аудитория


Данное руководство предназначается для использования программистами, операторами и
персоналом обслуживания системы MACS V6.5.
Персонал, использующий данное руководство, должен иметь соответствующие знания в
сфере автоматического контроля.

1.3 Соглашение об использовании


1.3.1 Таблица
Описания штырьков функциональных блоков в настоящем руководстве представлены в
унифицированной форме таблицы.
Ячейки в первом столбце обозначают тип пункта в функциональном блоке. Входной
штырек обозначается In, выходной штырек обозначается Out, а другие - Param.

1.3.2 Помощь онлайн


Встроенная в программном обеспечении функция помощи онлайн является дополнением к
данному руководству. Целью предоставления помощи онлайн является оказание конкретной
поддержки при использовании данного программного обеспечения.
Данная система помощи посредством нескольких интерфейсов интегрирована в
программное обеспечение:
Соответствующая помощь по контексту представляет собой предоставление информации
о текущей языковой среде, например, в открытом диалоговом окне или контекстном
меню можно с помощью команды меню 【Что это?】 или нажатием клавиши F1 или с
помощью функции Помощь в диалоговом окне перейти на точное местоположение
соответствующей подсказки.
Вследствие различий в последовательности расположения содержания руководства и
содержания помощи онлайн при использовании помощи онлайн можно пользоваться
имеющейся в данном интерфейсе функцией 【Поиск】 для поиска по всему тексту и быстрого
перехода на нужную подсказку.

1.3.3 Важная информация


В настоящем руководстве для уточнения соответствующей информации используются
следующие знаки:

1
Раздел 1 Об этом издании

 Значок «Опасность»: означает, что данная операция несет потенциальную


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

 Значок «Поражение током»: означает, что данная операция несет


потенциальную опасность поражения электрическим током.

 Значок «Предупреждение»: означает, что данная операция несет


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

 Значок «Важно»: обозначает необходимую для изучения важную информацию


об операции или функции.

 Значок «Операция»: обозначает способ открывания или управления данным


объектом.

 Значок «Справка», обозначает страницу или содержание, которые необходимо


использовать в качестве справочного материала для понимания данной функции.

1.4 Каталог документов-продуктов


HOLLiAS MACS V6.5 Руководство пользователя 1_Установка программного

обеспечения

HOLLiAS MACS V6.5 Руководство пользователя 2_Быстрое ознакомление

HOLLiAS MACS V6.5 Руководство пользователя 3_Управление проектом

HOLLiAS MACS V6.5 Руководство пользователя 4_Конфигурирование

алгоритма

HOLLiAS MACS V6.5 Руководство пользователя 5_Графическое

редактирование

2 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 1 Об этом издании

HOLLiAS MACS V6.5 Руководство пользователя 6_Полевые операции

HOLLiAS MACS V6.5 Руководство пользователя 7_Функциональные блоки

1.5 Термины

Термины Значение
Обеспечивает безопасность и защиту оборудования на рабочей площадке, оборудование и
персонал на рабочей площадке будут находиться в безопасном состоянии только в случае,
когда оборудование на рабочей площадке использует безопасное значение; данное
Безопасное значение определяется исключительно в соответствии с характеристиками
значение технологического оборудования на рабочей площадке, в связи с чем каждому
определенному оборудованию соответствует свое безопасное значение. Поэтому
безопасное значение, как правило, связано с работой блокировочной защиты, а в
отдельных случаях также связано с защитой от неисправности оборудования.
Система контроля Используется для соблюдения и контроля определенного пропорционального соотношения
соотношения двух или более видов материалов.
Название логической группы данных, например, SP и AV. Пользователь, имеющий
Параметры полномочия инженера, может в режиме офлайн или онлайн изменять указанные значения
параметров, тем самым оказывая влияние на работу системы
Данный атрибут представляет собой параметр, настроенный в значении TRUE; при
выполнении загрузки проекта система производит сравнение его значения онлайн и
Выравнивание значения офлайн, при выявлении несоответствия значений двух указанных режимов
параметров система выдаст уведомление, в котором пользователю нужно согласиться или отказаться
от проведения синхронизации значений; если данный параметр задан в значении FALSE, то
сравнение значений не производится.
Имеется ввиду срабатывание тревоги и обеспечение соответствующей защиты при
Обратный отсчет осуществлении обратной связи оборудования, находящегося в рабочем режиме, когда в
тревоги течение заданного временного интервала после выпуска команды контроля выхода
превышения сигнала системе не удается получить соответствующей обратной связи о рабочем
времени состоянии, блок алгоритма признает ситуацию как превышение времени действия
оборудования на рабочей площадке, что приводит к срабатыванию тревоги.
Использует последовательную работу двух контроллеров PID,среди которых выход
Каскадное главного PID используется в качестве заданного значения вспомогательного PID, а
управление выходное значение вспомогательного PID используется для управления контрольным
клапаном.
Начальное Значение, используемое программой, в случае отсутствия определенного входного
значение значения, назначенного пользователем.

Когда контроллер переходит из состояния отключенного питания в состояние


Защита от наличия питания, данное значение параметра, атрибуты которого заданы как
отключения TRUE, будет восстановлен до данных, соответствующих состоянию перед
питания
отключением питания.

Возврат выходной величины объекта управления на входной разъем, а также


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

3
Раздел 1 Об этом издании

Термины Значение

Управление работой двух и более контрольных клапанов с помощью


Регулятор с выходного сигнала одного контроллера, при этом контрольный сигнал,
разделенным отправляемый на каждый клапан управления, является отдельным сегментом
диапазоном цельного выходного сигнала контроллера. Такой способ управления
называется управлением с разделением диапазона.

В данном рабочем режиме PID останавливает автоматические вычисления,


при этом выходное значение блока PID представляет собой определенное
предварительно настроенное числовое значение (а именно точку
отслеживания величины).
Отслеживание
Значение процесса (также называемое выходной величиной): фактическое
значение или значение процесса текущей контролируемой переменной одного
контроллера.

Используется в простой системе обнаружения ошибок с помощью бита


Контроль по контроля четности (отсутствует, контроль по нечетности, контроль по
нечетности четности).

Представляет собой определенное состояние оборудования, обозначающее,


что в настоящий момент на рабочей площадке производится техническое
обслуживание данного оборудования; в данном состоянии MACS V6.5
производит вывод безопасного значения взаимной блокировки и не отвечает
Ремонт на любые команды в ручном/автоматическом режимах и команды взаимной
блокировки; обеспечивается безопасность обслуживающего персонала на
рабочей площадке, запрещается выполнение каких-либо операций на станции
оператора.

Запрет на Один из режимов управления оборудованием, которое обозначает, что


выполнение пользователю запрещено выполнять какие-либо операции с данным
операций оборудованием на станции оператора.

Ближнее управление/на месте и удаленное управление представляют собой


пару противоположных концепций, которые используются в качестве режимов
управления оборудованием. Когда оборудование находится в состоянии
Ближнее ближнего управления (управления на месте), это означает, что оборудование
управление/на управляется сигналом на рабочей площадке и не подчиняется управлению
месте системой MACS V6.5; все выходные контрольные сигналы системы MACS
V6.5 отслеживают состояние обратной связи оборудования на рабочей
площадки для обеспечения мягкого срабатывания при переключении на
удаленное управление.

Используются в качестве мест хранения повторно используемых объектов.


Библиотеки алгоритмов в системе MACS V6.5 содержат системные
Библиотеки функциональные блоки, функции и функциональные блоки, созданные
пользователем для повторного использования.

Для обеспечения безопасности здоровья персонала и сохранности


оборудования на рабочей площадке при достижении рабочими параметрами
Блокировка на рабочей площадке определенных условий обеспечивается возврат
рабочего состояния оборудования в диапазон безопасных значений; такие
действия управления логикой называются взаимной блокировкой.

4 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 1 Об этом издании

Термины Значение

Контроль по Один из способов корректировки ошибок данных, используемый в процессе


четности передачи сигнала, собранного модулем I/O, на главный контроллер.

Контроллер сопоставления, интегрирования и дифференцирования;


представляет собой закрытый цикл регулировки и контроля. Производит
измерение отклонения значения процесса от заданного значения.
PID
Отклонение: имеется в виду разница между входной величиной и величиной
обратной связи.

При превышении времени переключения оборудования в состояние А или при


Отклонение А до переходе оборудования в состояние А, если состояние обратной связи
В обозначить как состояние В, в этот момент возникнет отклонение А до
сигнала В.

В период отладки для обеспечения точности процедуры тестирования иногда


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

Представляет собой сигнал, выполняющий функцию, противоположную


Помехи выходу сигнала.

Числовое значение, которое должна достигнуть переменная процесса.


Заданное Алгоритм контура управления производит сопоставление переменной
значение
процесса с заданным значением для определения оптимального выхода.

Когда контроллер работает в избыточном режиме, данные значения


параметров, атрибуты которых заданы как TRUE, циклически считываются
Синхронизация подчиненным контроллером с главного контроллера. Если настроено в
данных
значении FALSE, то при переключении с главного контроллера на
подчиненный значения параметров могут изменяться.

Представляет собой переменную, выходящую вовне; для данного


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

Представляет собой переменную, вводимую извне; для данного


Ввод функционального блока (или функции) данная переменная доступна только
для чтения.

Переменная, которая одновременно имеет свойства входной и выходной


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

Диапазон значений; при изменении входного сигнала в данном диапазоне


Мертвая зона выходной сигнал практически не изменяется.

Замена При нарушении процесса сбора в точке I/O фактическое выходное значение

5
Раздел 1 Об этом издании

Термины Значение

модуля заменяется предварительно настроенным значением.

При переключении рабочего режима функционального блока выход


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

Удаленное управление и ближнее управление/на месте представляют собой


пару противоположных концепций, которые используются в качестве режимов
Удаленное управления оборудованием. Когда оборудование находится в режиме
управление удаленного управления, это означает, что система MACS V6.5 имеет право
контроля над оборудованием и что оборудование подчиняется управлению со
стороны системы MACS V6.5.

Изменение амплитуды выхода процесса вследствие изменения входа.


Увеличение, как правило, отображается в виде коэффициента. В контуре
Увеличение управления увеличение представляет собой произведение увеличения
каждого компонента контура.

Регулировка пунктов управления или значений параметров, которая позволяет


Регулировка добиться нужного результата управления.

Числовое значение переменной, которое вводится в соответствии с форматом


Значение типа данных.

Если PID работает в автоматическом режиме, то при колебании измеренного


значения в малом диапазоне между верхним и нижним заданными
Мертвая зона
значениями происходит многократное переключение выходного сигнала
автоматического между TRUE и FALSE; для предотвращения подобной ситуации производится
управления настройка данного параметра, после чего колебания измеренного значения в
(DVDB) каком-либо диапазоне между заданными значениями ((PVU-PVL) * DVDB)
блок алгоритмов принимает за рациональный режим и не производит
изменений выхода.

6 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 2 Основы алгоритма

Раздел 2.Основы алгоритма


Блок является является базовым элементом конфигурации AutoThink. Система MACS
V6.5.X имеет предварительно заданные блоки разных типов и разных функций для
удовлетворения различных прикладных запросов пользователей. Блок представляет собой
набор подпрограмм, которые соответствуют требованиям стандарта IEC61131-3. При вызове
блока система выполняет данную подпрограмму, а результат выполнения отправляет в
определенную ячейку хранения, соответствующую выходному разъему.
Содержание описания к каждому блоку состоит из следующих пунктов:
Функционал, выводы и назначение параметров, описание отображения и работы, панель
детальной настройки точки
Блоки отображаются в виде древовидной структуры для большего удобства в поиске и
перетаскивании элементов.
Блоки в окне «Диспетчер библиотек» делятся на два типа: функциональные блоки и
функции.
Функциональный блок (Function Block) часто обозначается как FB. Функция (Function) часто
обозначается как FUN.
Функция (Function): в процессе использования функция поддерживает только один тип
данных; функция не содержит информации о состоянии, поэтому одна функция, имеющая
соответствующие параметры входа, вне зависимости от времени ее вызова, всегда может
выдать соответствующий данному входу результат. Маркировка функции в диспетчере
библиотека производится с применением знака .
Функциональный блок (Function Block): в процессе использования функциональный блок
представляет один или несколько типов данных. Один и тот же функциональный блок можно
копировать несколько раз, их распознавание производится согласно различным названиям.
Параметры, значение выходных переменных, а также внутренние переменные каждой
копируемой версии доступны для независимой настройки; в связи с тем, что каждый
функциональный блок содержит информацию о состоянии, при вызове какого-либо
функционального блока с одинаковыми параметрами входа возможно получение различных
результатов. Маркировка функционального блока в диспетчере библиотек производится с
применением знака .
Блок (Block): если в тексте данного руководства отсутствует разделение понятий
функционального блока и функции, то используется единое название «блок».

2.1 Знакомство с внешним видом


С помощью нижеприведенного изображения представлено описание функционального блока в
графической языковой среде при его практическом применении.

7
Раздел 2 Основы алгоритма

Рис. 2.1-1 Внешний вид функционального блока

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


помощью цвета фона производится разделение выбранного/невыбранного состояния.
Пользователь может в программном обеспечении Auto Think произвести повторную настройку
цвета фона.
Позиция ①: название экземпляра, то есть соответствующее сконфигурированное название
точки оборудования. Когда название конкретного оборудования не задано, отображается <???>
Позиция ②: название типа функционального блока. Предварительно назначено в программном
обеспечении, на основании данного типа используется в качестве узла в древовидной
структуре библиотеки алгоритмов.
Позиция ③: порядковый номер, номер в последовательности выполнения функционального
блока в компоненте организации программы (POU). Отображается только в среде языка
программирования CFC.
Позиция ④: входной вывод функционального блока, в соответствии с входным разъемом
потока сигнала располагается с левой стороны. В процессе использования пользователь может
настраивать отображение/скрывание вывода.
Позиция ⑤: выходной вывод функционального блока, в соответствии с выходным разъемом
потока сигнала располагается с правой стороны. В процессе использования пользователь
может настраивать отображение/скрывание вывода.
Позиция ⑥: название вывода, каждый входной и выходной вывод на функциональном блоке в
библиотеке алгоритмов соединяется с соответствующим кодом, который используется для
идентификации этого выхода в функционале блока. Например, «STSW» обозначает
минимальное базовое входное значение в блоке CURVE. Названия выводов входных и
выходных параметров блоков в библиотеке алгоритмов можно найти в данном руководстве.

2.2 Входы, выходы и параметры


При загрузке функциональных блоков на контроллер в режиме «Полная загрузка»
входные/выходные переменные и параметры будут рассчитаны как заданные в начальных
значениях. В том числе начальное значение величины выхода может быть определено
пользователем.
Параметры назначают способ или диапазон действий функционального блока. Параметры
могут иметь различные типы данных, пользователю нет необходимости учитывать данную
проблему. В процессе пользовательской конфигурации и работе онлайн пользователь может
определять и изменять значения параметров. После настройки параметр не может быть
изменен. То есть значение параметра, настроенное пользователем, не может быть изменено
самим функциональным блоком.

8 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 2 Основы алгоритма

2.3 Настройка атрибутов переменных


Объем, занимаемый каждой областью данных в проекте после завершения его компиляции,
представлен на Рис. 2.3-1.

Рис. 2.3-1 Использование областей данных

Область кода зависит от логики проекта, размер остальных четырех областей зависит от
определения атрибута «Синхронизация цикла и защита от отключения питания» внутренней
переменной типа вызываемого функционального блока. В зависимости от различного
сочетания выделения галочкой двух указанных атрибутов делится на 4 области:
Защита от
Синхронизация Область
отключения
данных переменной
питания
Область обычная
× ×
переменная
Область переменных
√ × синхронизации
данных
Область сохранения
× √ переменных при
отключении питания
Область
синхронизации и
√ √ сохранения
переменных при
отключении питания

Система имеет переменные, встроенные в функциональные блоки, которые содержат


правильные настройки атрибутов, однако при пользовательском назначении функциональных
блоков в соответствии с логикой необходимо давать соответствующие определения
различным атрибутам; ниже приводится описание значения и правила определения различных
атрибутов:
Когда контроллер работает в резервном режиме, для обеспечения идентичности данных на
главном и исполнительном контроллерах для некоторых переменных необходимо добавить
атрибут синхронизации цикла (цикл контроллера при выделении галочкой переменной с
данным атрибутом копируется на подчиненный контроллер), если эти данные не
синхронизированы, то при переключении главного контролера возможно нарушение
непрерывности выхода.
Защита от
№ Синхронизация
Вид параметра отключения Все области
п/п данных
питания

9
Раздел 2 Основы алгоритма

Защита от
№ Синхронизация
Вид параметра отключения Все области
п/п данных
питания
Область
сохранения
1 Параметры пользователя × √ переменных при
отключении
питания
Переменная соединения Область обычная
2 × ×
с панелью операций переменная
Собранное значение Область обычная
3 × ×
цикла модуля переменная
Переменная с Область
нециклическим переменных
4 √ ×
присваиванием значения синхронизации
в логике данных
Область
Историческое значение переменных
5 √ ×
запуска события синхронизации
данных
Обновленное
Область обычная
6 историческое значение × ×
переменная
прокрутки
Область
синхронизации и
сохранения
7 Накопленное значение √ √
переменных при
отключении
питания

Описание:
Для параметров четвертого вида рекомендуется изменить логику и сделать ответвления,
чтобы обеспечить возможность циклического присваивания значения переменной, в этом
случае можно отменить атрибут циклической синхронизации.
Следует выделить галочкой вышеуказанный атрибут защиты от отключения питания и
соблюдать правил «приоритета безопасности», ниже приводится анализ сценариев отключения
питания:
 Сценарий 1: полное отключение электроснабжения на рабочей площадке; при
возобновлении подачи питания механическое оборудование должно начать работу с
безопасных значений (начальных значений), в этой ситуации главный контроллер не
может сохранить в памяти данные, используемые до обрыва питания;
 Сценарий 2: полное отключение электроснабжения на рабочей площадке, при этом
некоторые параметры рабочей площадки должны быть сохранены; при возобновлении
подачи питания вычисления будут продолжены, основываясь на данных параметрах; в
этом случае главный контроллер должен сохранить в памяти указанные параметры,
например: накопленное значение потока, параметры PID, рабочие параметры
двигателя;

10 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 2 Основы алгоритма

 Сценарий 3: источник питания технологического оборудования на рабочей площадке


работает в нормальном режиме, но происходит одномоментный обрыв питания
главного контроллера или искусственная вставка/вытаскивание пары главных
контроллеров; в этой ситуации на заводе с приоритетом эффективности, как правило,
требуется исключить вероятность утери полного объема рабочих данных главного
контролера для предотвращения сбоя процессов на рабочей площадке.
 Сценарий 4: источник питания технологического оборудования на рабочей площадке
работает в нормальном режиме, но происходит одномоментный обрыв питания
главного контроллера или искусственная вставка/вытаскивание пары главных
контроллеров; в этой ситуации на заводе с приоритетом безопасности требуется
произвести аварийную остановку оборудования на рабочей площадке и произвести его
восстановление в безопасное состояние.
Параметры сценариев 1 и 2 не пересекаются, поэтому допускается параметр сценария 1
настроить в значении «Атрибут без защиты от отключения питания», а параметр сценария 2
настроить в значении «Атрибут защиты от отключения питания».
Для сценария 3 требуется, чтобы все параметры были защищены от отключения питания,
то есть используется общий набор параметров сценария 1 и 2, поэтому сценарий 3 вступает в
конфликт со сценарием 1, в связи с чем мы вынуждены отказаться от сценария 3.
Требования сценария 4 аналогичны требованиям сценариев 1 и 2.

2.4 Проблемы, связанные с устаревшей версией


библиотек
При обновлении системы или замене файлов библиотек можно столкнуться с проблемой
различия в версиях библиотеки и программного обеспечения AutoThink; окно уведомления
компиляция АТ выглядит, как показано ниже.

Рис. 2.4-1 Уведомление компиляции АТ

Или открыть «Диспетчер библиотек», один раз кликнуть правой кнопкой мыши на пустую
область, откроется окно «Конфигурирование библиотек»; библиотеки, выделенные галочкой,
будут обозначены красным цветом, как показано на Рис. 2.4-2.

11
Раздел 2 Основы алгоритма

Рис. 2.4-2 Окно конфигурирования библиотек

После чего открыть 【Проект】 - 【Автоматическое обновление библиотек】, как показано


на Рис. 2.4-3; AutoThink произведет автоматическое обновление сохраненного файла
библиотеки с устаревшей версией до обеспечения единства версий (данный процесс должен
обеспечивать доступность для записи сохраняемого файла библиотеки).

Рис. 2.4-3 Команда автоматического обновления библиотек

12 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Раздел 3.Базовые вычисления

3.1 Математические операции


3.1.1 ADD (Сложение)

Рис. 3.1-1 Сложение

3.1.1.1 Функция
Выполняется операция сложения для входной переменной.

3.1.1.2 Штырек
Типы Тип данных Описание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL,
In Входной разъем
TIME, LREAL
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, Терминал
Out
TIME, LREAL вывода

3.1.2 SUB (Вычитание)

Рис. 3.1-2 Вычитание

3.1.2.1 Функция
Выполняется операция вычитания для входной переменной.

3.1.2.2 Штырек
Типы Тип данных Описание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL,
In Входной разъем
TIME, LREAL
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, Терминал
Out
TIME, LREAL вывода

3.1.2.3 Контуры индикации отклонений


 Схема изображения контура

13
Раздел 3 Базовые вычисления

 Описание контура
Данный типовой контур отображает вычисление отклонений температуры, давления
или расхода потока. От значения первого процесса отнимается значение второго процесса,
разница отображается блоком PDI_003_03, при этом имеется возможность конфигурации
функции тревоги.

 Если необходимо произвести суммирование двух входных значений процесса,


то для удовлетворения требований необходимо лишь заменить расположенный
в данном контуре функциональный блок вычитания SUB на функциональный
блок сложения ADD.
 В зависимости от конкретной ситуации рассматривается необходимость
добавления абсолютного значения.

3.1.3 MUL (Умножение)

Рис. 3.1-3 Умножение

3.1.3.1 Функция
Выполняется операция умножения входной переменной.

3.1.3.2 Штырек
Типы Тип данных Описание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL,
In Входной разъем
LREAL
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, Терминал
Out
LREAL вывода

14 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.4 DIV (Деление)

Рис. 3.1-4 Деление

3.1.4.1 Функция
Выполняется операция деления входной переменной.

3.1.4.2 Штырек
Типы Тип данных Описание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL,
In Входной разъем
LREAL
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, Терминал
Out
LREAL вывода

3.1.5 MOD (Получение остатка от деления)

Рис. 3.1-5 Получение остатка от деления

3.1.5.1 Функция
Производится деление входной переменной с получением остатка, результат представляет
собой остаток от деления двух чисел.

3.1.5.2 Штырек
Типы Тип данных Описание
In BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT Входной разъем
Out BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT Терминал вывода

3.1.6 ABS (Абсолютное значение)

Рис. 3.1-6 Абсолютное значение

3.1.6.1 Функция
Производится получение абсолютного значения входной переменной с последующим
выводом.

15
Раздел 3 Базовые вычисления

3.1.6.2 Штырек
Тип входного
Тип выходного разъема
разъема
INT INT, REAL, WORD, DWORD, DINT, LREAL, UINT, UDINT
REAL REAL, LREAL
LREAL REAL, LREAL
INT, REAL, BYTE, WORD, DWORD, DINT, LREAL, SINT, USINT, UINT,
BYTE
UDINT
WORD INT, REAL, WORD, DWORD, DINT, LREAL, UINT, UDINT
DWORD REAL, WORD, DWORD, DINT, LREAL, UDINT
INT, REAL, BYTE, WORD, DWORD, DINT, LREAL, SINT, USINT, UINT,
SINT
UDINT
INT, REAL, BYTE, WORD, DWORD, DINT, LREAL, SINT, USINT, UINT,
USINT
UDINT
UINT INT, REAL, WORD, DWORD, DINT, LREAL, UINT, UDINT
DINT REAL, WORD, DWORD, DINT, LREAL, UDINT
UDINT REAL, DWORD, DINT, LREAL, UDINT

 Выбор типа выхода должен удовлетворять требованиям диапазона числовых


значений, в противном случае несоответствующий тип может привести к
ошибочному результату.

3.1.7 SQRT (Квадратный корень)

Рис. 3.1-7 Квадратный корень

3.1.7.1 Функция
Извлечение квадратного корня исходящий переменной с последующим выводом.

3.1.7.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, Вход должен быть
In
UINT, LREAL, UDINT неотрицательным
Out REAL, LREAL

16 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.8 LOG (Обыкновенный логарифм)

Рис. 3.1-8 Обыкновенный логарифм

3.1.8.1 Функция
Производится вычисление логарифма по основанию 10 входной переменной с
последующим выводом результата.

3.1.8.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, Должно быть целым
In
LREAL, UDINT числом
Out REAL, LREAL

3.1.9 LN (Натуральный логарифм)

Рис. 3.1-9 Натуральный логарифм

3.1.9.1 Функция
Производится вычисление натурального логарифма входной переменной с последующим
выводом результата.

3.1.9.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, Должно быть целым
In
UDINT числом
Out REAL, LREAL

3.1.10 EXP (Показатель степени)

Рис. 3.1-10 Показатель степени

3.1.10.1 Функция
Возведение в степень «е» с показателем, равным входной переменной, с последующим
выводом результата.

17
Раздел 3 Базовые вычисления

3.1.10.2 Штырек
Типы Тип данных Примечание
In BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, UDINT
Out REAL, LREAL

3.1.11 SIN (Синус)

Рис. 3.1-11 Синус

3.1.11.1 Функция
Вычисление синуса для входной переменной с последующим выводом результата.

3.1.11.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, Значение
In
UDINT радиана
Out REAL, LREAL

3.1.12 COS (Косинус)

Рис. 3.1-12 Косинус

3.1.12.1 Функция
Вычисление косинуса для входной переменной с последующим выводом результата.

3.1.12.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, Значение
In
UDINT радиана
Out REAL, LREAL

3.1.13 TAN (Тангенс)

Рис. 3.1-13 Тангенс

18 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.13.1 Функция
Вычисление тангенса для входной переменной с последующим выводом результата.

3.1.13.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, Значение
In
UDINT радиана
Out REAL, LREAL

3.1.14 ASIN (Арксинус)

Рис. 3.1-14 Арксинус

3.1.14.1 Функция
Вычисление арксинуса для входной переменной с последующим выводом результата.

3.1.14.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL,
In Ввод ∈[-1, 1]
UDINT
Значение
Out REAL, LREAL
радиана

3.1.15 ACOS (Арккосинус)

Рис. 3.1-15 Арккосинус

3.1.15.1 Функция
Вычисление арккосинуса для входной переменной с последующим выводом результата.

3.1.15.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL,
In Ввод ∈[-1, 1]
UDINT
Значение
Out REAL, LREAL
радиана

19
Раздел 3 Базовые вычисления

3.1.16 ATAN (Арктангенс)

Рис. 3.1-16 Арктангенс

3.1.16.1 Функция
Вычисление арктангенса для входной переменной с последующим выводом результата.

3.1.16.2 Штырек
Типы Тип данных Примечание
BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL,
In
UDINT
Значение
Out REAL, LREAL
радиана

3.1.17 EXPT (Степень)

Рис. 3.1-17 Степень

3.1.17.1 Функция
Возведение в степень входа 1 с показателем степени, равным значению входа 2, с
последующим выводом результата.

3.1.17.2 Штырек
Типы Тип данных Примечание
In BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, UDINT Вход 1
In BYTE, WORD, DWORD, INT, DINT, REAL, SINT, USINT, UINT, LREAL, UDINT Вход 2
Out REAL, LREAL

3.1.18 MOVE (Присваивание значения)

Рис. 3.1-18 Присваивание значения

3.1.18.1 Функция
Присваивание одной переменной значения другой совместимой переменной для
равенства числовых значений двух переменных.

20 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.18.2 Штырек
Типы Тип данных
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, LREAL, TIME,
In
TOD, DT, DATE, POINTER, ARRAY, STRING
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, LREAL, TIME,
Out
TOD, DT, DATE, POINTER, ARRAY, STRING

 При редактирование POU с применением языка ST вызов блока MOVE не


поддерживается.

3.1.19 INTEGRAL (Интеграл)

Рис. 3.1-19 Интеграл

3.1.19.1 Функция
Приближение к решению интеграла входной функции.

3.1.19.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примечан
ние данн Описание зация
пы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
Входная
In IN Real переменн 0,00 Нет Нет Нет Нет
ая
Постоянна
я времени
интегриров
ания равна
Цикл IECtime/TI
вычислен MECNT
TIMEC DWO
In ия, 0 Нет Да Да Нет секунд.
NT RD
миллисек Например:
унд фактически
й
дежурный
цикл
составляет

21
Раздел 3 Базовые вычисления

Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примечан
ние данн Описание зация
пы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
100 мс;
если
данный
пункт задан
в значении
100, тогда
постоянная
времени
интегриров
ания будет
иметь
значение 1
секунду;
если
данный
пункт задан
в значении
50, тогда
постоянная
времени
интегриров
ания будет
иметь
значение 2
секунды.
Сигнал
BOO
In RST повторног False Нет Нет Нет Нет
L
о запуска
Значение
приближе
REA
Out OUT нного 0 Да Нет Нет Да
L
интегриро
вания
Флаг
OVFL BOO
Out переполн False Да Нет Нет Да
OW L
ения

22 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.20 DERIVATIVE (Дифференцирование)

Рис. 3.1-20 Дифференцирование

3.1.20.1 Функция
Приближение к решению дифференцирования входной функции.

3.1.20.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входная
In IN REAL переменн 0 Нет Нет Нет Нет
ая
TIMEC DWO Постоянна
In 0 Нет Да Да Нет
NT RD я времени
Сигнал
BOO
In RST повторног 0 Нет Нет Нет Нет
L
о запуска
Значение
приближе
Out OUT REAL нного 0 Да Нет Нет Да
интегриро
вания

23
Раздел 3 Базовые вычисления

3.1.21 PACK (8-битная интеграция)

Рис. 3.1-21 8-битная интеграция

3.1.21.1 Функция
Интеграция 8 входных переменных типа BOOL в переменную BYTE для вывода.

3.1.21.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In B0~7 BOOL False
переменная
Out PACK BYTE Вывод 0

24 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.22 PACK16 (16-битная интеграция)

Рис. 3.1-22 16-битная интеграция

3.1.22.1 Функция
Интеграция 16 входных переменных типа BOOL в переменную WORD для вывода.

3.1.22.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In BIT0~15 BOOL False
переменная
Out PACK16 WORD Вывод 0

3.1.22.3 Пример
При вводе BIT0 = BIT1 = BIT2 = BIT3 = TRUE, BIT4 = BIT5 = BIT6 = BIT7 = FALSE, BIT8 =
BIT9 = BIT10 = BIT11 = FALSE, BIT12 = BIT13 = BIT14 = BIT15 = TRUE производится побитовая
интеграция с получением двоичного значения 2#1111 0000 0000 1111 переменной типа WORD, в
этом случае в пересчете на 10-ричную систему счисления вывод PACK16=61455.

25
Раздел 3 Базовые вычисления

3.1.23 EXTRACT (Извлечение отдельных битов)

Рис. 3.1-23 Извлечение отдельных битов

3.1.23.1 Функция
Вывод определенных битов переменной.

3.1.23.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Управляемая
In X DWORD 0
переменная
In Н BYTE Расположение 0
Out EXTRACT BOOL Вывод 0

3.1.24 PUTBIT (Назначение битов)

Рис. 3.1-24 Назначение битов

3.1.24.1 Функция
Производится присваивание заданного значения определенным битам входного значения.

3.1.24.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Управляемая
In X DWORD 0
переменная
In Н BYTE Расположение 0
In B BOOL Заданное значение 0
Out PUTBIT DWORD 0

26 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.25 UNPACK (Разделение байта на биты)

Рис. 3.1-25 Разделение байта на биты

3.1.25.1 Функция
Разделение переменной типа BYTE на 8 переменных типа BOOL с последующим выводом.

3.1.25.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In B BYTE 0
переменная
Выходная
Out B0~7 BOOL False
переменная

27
Раздел 3 Базовые вычисления

3.1.26 UNPACK16 (Разделение бита слова)

Рис. 3.1-26 Разделение бита слова

3.1.26.1 Функция
Разделение переменной типа WORD на 16 переменных типа BOOL с последующим
выводом.

3.1.26.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In IN WORD 0
переменная
Выходная
Out B0~15 BOOL False
переменная

3.1.26.3 Пример
Когда IN = 61455, его пересчет в двоичную систему счисления выглядит как: 2#1111 0000
0000 1111. В соответствии со значением каждого бита, если значение равно 0, то
осуществляется выход FALSE, если значение равно 1, то осуществляется выход TRUE, при
этом выход будет представлен как BIT0 = BIT1 = BIT2 = BIT3 = TRUE, BIT4 = BIT5 = BIT6 = BIT7 =
FALSE, BIT8 = BIT9 = BIT10 = BIT11 = FALSE, BIT12 = BIT13 = BIT14 = BIT15 = TRUE.

28 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.1.27 PACK32 (Интеграция 32 битов в функциональный блок)


3.1.27.1 Функция
PACK32 производит побитовую интеграцию 32 величин BOOL в данные типа DWORD.
Параметр i-того входа будет располагаться на месте i-того бита результата типа DWORD.
BIT31 BIT30 … BIT1 BIT0

3.1.27.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In BIT0~31 BOOL False
переменная
Out PACK32 DWORD Вывод 0

3.1.28 UNPACK32 (Разделение функционального блока на 32 бита)


3.1.28.1 Функция
UNPACK32 производит побитовое разделение параметра типа DWORD на 32 единицы
данных типа BOOL. Параметр i-того входа будет располагаться на месте i-того бита результата
типа DWORD.
BIT31 BIT30 … BIT1 BIT0

3.1.28.2 Штырек
Название Тип Значение по
Типы Описание Примечание
акции данных умолчанию
Входная
In IN DWORD 0
переменная
Выходная
Out BIT0~31 BOOL False
переменная

3.2 Логическое вычисление


3.2.1 AND (И)

Рис. 3.2-1 И

29
Раздел 3 Базовые вычисления

3.2.1.1 Функция
Производит вычисление побитового «И» входной переменной.

3.2.1.2 Штырек
Типы Тип данных Описание
In BYTE, WORD, DWORD, BOOL Входной разъем
Out BYTE, WORD, DWORD, BOOL Терминал вывода

3.2.2 OR (Или)

Рис. 3.2-2 Или

3.2.2.1 Функция
Производит вычисление побитового «Или» входной переменной.

3.2.2.2 Штырек
Типы Тип данных Описание
In BYTE, WORD, DWORD, BOOL Входной разъем
Out BYTE, WORD, DWORD, BOOL Терминал вывода

3.2.3 XOR (Исключающее или)

Рис. 3.2-3 Исключающее или

3.2.3.1 Функция
Производит вычисление побитового «Исключающего или» входной переменной.

3.2.3.2 Штырек
Типы Тип данных Описание
In BYTE, WORD, DWORD, BOOL Входной разъем

30 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Типы Тип данных Описание


Out BYTE, WORD, DWORD, BOOL Терминал вывода

3.2.4 NOT (Нет)

Рис. 3.2-4 Нет

3.2.4.1 Функция
Производит вычисление побитовой логической инверсии входной переменной.

3.2.4.2 Штырек
Типы Тип данных Описание
In BYTE, WORD, DWORD, BOOL Входной разъем
Out BYTE, WORD, DWORD, BOOL Терминал вывода

3.3 Операция сравнения


3.3.1 GT (Больше)

Рис. 3.3-1 Больше

3.3.1.1 Функция
Если значение входа 1 больше значения входа 2, производится выход TRUE;
Если значение входа 1 меньше значения входа 2, производится выход FALSE.

3.3.1.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

31
Раздел 3 Базовые вычисления

3.3.2 LT (Меньше)

Рис. 3.3-2 Меньше

3.3.2.1 Функция
Если значение входа 1 меньше значения входа 2, производится выход TRUE;
Если значение входа 1 больше или равно значению входа 2, производится выход FALSE.

3.3.2.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

3.3.3 LE (Меньше или равно)

Рис. 3.3-3 Меньше или равно

3.3.3.1 Функция
Если значение входа 1 меньше или равно значению входа 2, производится выход TRUE;
Если значение входа 1 больше значения входа 2, производится выход FALSE.

3.3.3.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

32 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.3.4 GE (Больше или равно)

Рис. 3.3-4 Больше или равно

3.3.4.1 Функция
Если значение входа 1 больше или равно значению входа 2, производится выход TRUE;
Если значение входа 1 меньше значения входа 2, производится выход FALSE.

3.3.4.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

3.3.5 EQ (Равно)

Рис. 3.3-5 Равно

3.3.5.1 Функция
Если значение входа 1 равно значению входа 2, производится выход TRUE;
Если значение входа 1 не равно значению входа 2, производится выход FALSE.

3.3.5.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

33
Раздел 3 Базовые вычисления

3.3.6 NE (Не равно)

Рис. 3.3-6 Не равно

3.3.6.1 Функция
Если значение входа 1 не равно значению входа 2, производится выход TRUE;
Если значение входа 1 равно значению входа 2, производится выход FALSE.

3.3.6.2 Штырек
Типы Тип данных Описание
BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, Входной
In
REAL, LREAL, TIME, DATE, TIME_OF_DAY, DATE_AND_TIME разъем
Терминал
Out BOOL
вывода

3.4 Операция выбора


3.4.1 SEL (Выбор одного из двух)

Рис. 3.4-1 Выбор одного из двух

3.4.1.1 Функция
Когда вход 1 имеет значение FALSE, производится вывод значения входа 2; когда вход 1
имеет значение TRUE, производится вывод значения входа 3.

3.4.1.2 Штырек
Типы Тип данных Описание Примечание
In BOOL Вход 1
In Любая Вход 2
In Любая Вход 3

34 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Типы Тип данных Описание Примечание


Произвольный, однако при вычислении необходимо Терминал
Out
обеспечить совместимость типа входа с типом выхода. вывода

3.4.2 MAX (Принять наибольшее значение)

Рис. 3.4-2 Принять наибольшее значение

3.4.2.1 Функция
Производится вывод большего из двух значений входов.

3.4.2.2 Штырек
Типы Тип данных Описание Примечание
In Любая Вход 1
In Любая Вход 2
Произвольный, однако при вычислении необходимо Терминал
Out
обеспечить соответствующий тип входа. вывода

3.4.3 MIN (Принять наименьшее значение)

Рис. 3.4-3 Принять наименьшее значение

3.4.3.1 Функция
Производится вывод меньшего из двух значений входов.

3.4.3.2 Штырек
Типы Тип данных Описание Примечание
In Любая Вход 1
In Любая Вход 2
Произвольный, однако при вычислении необходимо Терминал
Out
обеспечить соответствующий тип входа. вывода

35
Раздел 3 Базовые вычисления

3.4.4 MUX (Выбор одного из нескольких)

Рис. 3.4-4 Выбор одного из нескольких

3.4.4.1 Функция
Производится выход значения входа указанного канала. Когда «Вход 1» имеет
отрицательное числовое значение, будет производиться вывод значения первого канала; когда
числовое значение «Вход 1» превышает число массива, производится вывод значения
последнего канала.

3.4.4.2 Штырек
Типы Тип данных Описание Примечание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 1
UDINT
In Любая Вход 2~n
Произвольный, однако при вычислении необходимо Терминал
Out
обеспечить совместимость типа входа с типом выхода. вывода

3.5 Операция сдвига


3.5.1 SHL (Сдвиг влево)

Рис. 3.5-1 Сдвиг влево

3.5.1.1 Функция
Изменение расположения входной переменной со сдвигом влево согласно указанному
направлению, свободное место справа восполняется нулем.

3.5.1.2 Штырек
Типы Тип данных Описание Примечание
In BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Вход 1

36 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Типы Тип данных Описание Примечание


UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 2
UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Терминал
Out
UDINT вывода

3.5.1.3 Пример
DWORD#4 после смещения на одну позицию влево примет значение 2, как показано на Рис.
3.5-2 и Рис. 3.5-3.

Рис. 3.5-2 Отображение в двоичной системе исчисления

Рис. 3.5-3 Отображение в десятичной системе исчисления

3.5.2 SHR (Сдвиг вправо)

Рис. 3.5-4 Сдвиг вправо

3.5.2.1 Функция
Изменение расположения входной переменной со сдвигом вправо согласно указанному
направлению, свободное место слева восполняется нулем.

3.5.2.2 Штырек
Типы Тип данных Описание Примечание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 1
UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 2
UDINT
Out BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Терминал

37
Раздел 3 Базовые вычисления

Типы Тип данных Описание Примечание


UDINT вывода

3.5.3 ROL (Циклический сдвиг влево)

Рис. 3.5-5 Циклический сдвиг влево

3.5.3.1 Функция
Изменение расположения входной переменной со сдвигом влево согласно указанному
направлению, расположенные слева позиции вставляются справа.

3.5.3.2 Штырек
Типы Тип данных Описание Примечание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 1
UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 2
UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Терминал
Out
UDINT вывода

3.5.4 ROR (Циклический сдвиг вправо)

Рис. 3.5-6 Циклический сдвиг вправо)

3.5.4.1 Функция
Изменение расположения входной переменной со сдвигом влево в направлении
указанного бита, расположенные справа биты вставляются слева.

3.5.4.2 Штырек
Типы Тип данных Описание Примечание
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT,
In Вход 1
UDINT
In BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Вход 2

38 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Типы Тип данных Описание Примечание


UDINT
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, Терминал
Out
UDINT вывода

3.6 Конвертирование типа данных


3.6.1 BOOL_TO (Конвертирование типа BOOL)
3.6.1.1 Функция
Производится конвертирование типа BOOL в другой тип.

3.6.1.2 Штырек
Типы Тип данных Описание Примечание
Входной
In BOOL
разъем
INT, DINT, UINT, REAL, BYTE, WORD, TIME, STRING, TOD, Терминал
Out
DT вывода

3.6.1.3 Подробное описание


Конвертирование из BOOL в алгоритм другого типа (BOOL_TO_xxx), где xxx обозначает
другой тип данных, выполняется следующая функция:
 Конвертирование типа BOOL в INT; когда вход в задан в значении TRUE, производится
вывод значения 1, когда вход в задан в значении FALSE, производится вывод значения
0;
 Конвертирование типа BOOL в STRING; когда вход в задан в значении TRUE,
производится вывод «TRUE», когда вход в задан в значении FALSE, производится
вывод «FALSE»;
 Конвертирование типа BOOL в TIME; когда вход в задан в значении TRUE,
производится вывод значения T#1mS, когда вход в задан в значении FALSE,
производится вывод значения T#0mS;
 Конвертирование типа BOOL в TOD; когда вход в задан в значении TRUE,
производится вывод значения TOD#00:00:00.0001, когда вход в задан в значении
FALSE, производится вывод значения TOD#00:00:00.0000;
 Конвертирование типа BOOL в DT; когда вход в задан в значении TRUE, производится
вывод значения DT#1970-01-01-00:00:01, когда вход в задан в значении FALSE,
производится вывод значения DT#1970-01-01-00:00.

3.6.2 BYTE_TO (Конвертирование типа BYTE)


3.6.2.1 Функция
Производится конвертирование типа BYTE в другой тип.

39
Раздел 3 Базовые вычисления

3.6.2.2 Штырек
Типы Тип данных Описание Примечание
Входной
In BYTE
разъем
BOOL, DATE, DINT, DT, DWORD, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UDINT, UINT, USINT, WORD вывода

3.6.3 WORD_TO (Конвертирование типа WORD)


3.6.3.1 Функция
Производится конвертирование типа WORD в другой тип.

3.6.3.2 Штырек
Типы Тип данных Описание Примечание
Входной
In WORD
разъем
BOOL, BYTE, DATE, DINT, DT, DWORD, INT, LREAL, REAL, Терминал
Out
SINT, TIME, TOD, UDINT, UINT, USINT вывода

3.6.4 DWORD_TO (Конвертирование типа DWORD)


3.6.4.1 Функция
Производится конвертирование типа DWORD в другой тип.

3.6.4.2 Штырек
Типы Тип данных Описание Примечание
Входной
In DWORD
разъем
BOOL, BYTE, DATE, DINT, DT, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UDINT, UINT, USINT, WORD вывода

3.6.5 SINT_TO (Конвертирование типа SINT)


3.6.5.1 Функция
Производится конвертирование типа SINT в другой тип.

3.6.5.2 Штырек
Типы Тип данных Описание Примечание
Входной
In USINT
разъем
BOOL, BYTE, DATE, DINT, DT, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UDINT, UINT, USINT, WORD вывода

40 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.6.6 USINT_TO (Конвертирование типа USINT)


3.6.6.1 Функция
Производится конвертирование типа USINT в другой тип.

3.6.6.2 Штырек
Типы Тип данных Описание Примечание
Входной
In USINT
разъем
BOOL, BYTE, DATE, DINT, DT, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UDINT, UINT, SINT, WORD вывода

3.6.7 INT_TO (Конвертирование типа INT)


3.6.7.1 Функция
Производится конвертирование типа INT в другой тип.

3.6.7.2 Штырек
Типы Тип данных Описание Примечание
Входной
In INT
разъем
BOOL, UINT, REAL, BYTE, WORD, TIME, DINT, DWORD, Терминал
Out
LREAL, SINT, UDINT, USINT, TOD, DATE, DT вывода

 Если значение конвертирования превышает предел, то отбрасывается первый


байт данного числа.

3.6.8 UINT_TO (Конвертирование типа UINT)


3.6.8.1 Функция
Производится конвертирование типа UINT в другой тип.

3.6.8.2 Штырек
Типы Тип данных Описание Примечание
Входной
In UINT
разъем
BOOL, INT, REAL, BYTE, WORD, TIME, DINT, DWORD, Терминал
Out
LREAL, SINT, UDINT, USINT, TOD, DATE, DT вывода

41
Раздел 3 Базовые вычисления

3.6.9 DINT_TO (Конвертирование типа DINT)


3.6.9.1 Функция
Производится конвертирование типа DINT в другой тип.

3.6.9.2 Штырек
Типы Тип данных Описание Примечание
Входной
In DINT
разъем
BOOL, BYTE, DATE, DT, DWORD, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UDINT, UINT, USINT, WORD вывода

3.6.10 UDINT_TO (Конвертирование типа UDINT)


3.6.10.1 Функция
Производится конвертирование типа UDINT в другой тип.

3.6.10.2 Штырек
Типы Тип данных Описание Примечание
Входной
In UDINT
разъем
BOOL, BYTE, DATE, DT, DWORD, INT, LREAL, REAL, SINT, Терминал
Out
TIME, TOD, UINT, USINT, WORD вывода

3.6.11 REAL/LREAL_TO (Конвертирование типов REAL/LREAL)


3.6.11.1 Функция
Производится конвертирование типа REAL/LREAL в другой тип.

3.6.11.2 Штырек
Типы Тип данных Описание Примечание
Входной
In REAL/LREAL
разъем
BOOL, INT, UINT, BYTE, WORD, TIME, DINT, DWORD, SINT,
UDINT, USINT, TOD, DATE, DT; Терминал
Out
Другой вход REAL также можно конвертировать в LREAL, вывода
вход LREAL можно конвертировать в REAL.

 Конвертирование сложного типа данных в простой тип данных может привести к


потере информации.

42 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.6.12 TIME_TO (Конвертирование типа TIME)


3.6.12.1 Функция
Производится конвертирование типа TIME в другой тип.

3.6.12.2 Штырек
Типы Тип данных Описание Примечание
Входной
In TIME
разъем
BOOL, INT, UINT, SINT, REAL, LREAL, UDINT, USINT, BYTE, Терминал
Out
WORD, DINT, DWORD вывода

3.6.13 DATE_TO (Конвертирование типа DATE)


3.6.13.1 Функция
Производится конвертирование типа DATE в другой тип.

3.6.13.2 Штырек
Типы Тип данных Описание Примечание
Входной
In DATE
разъем
BOOL, INT, UINT, REAL, LREAL, BYTE, WORD, SINT, UDINT, Терминал
Out
DINT, DWORD, USINT вывода

3.6.14 DT_TO (Конвертирование типа DT)


3.6.14.1 Функция
Производится конвертирование типа DT в другой тип.

3.6.14.2 Штырек
Типы Тип данных Описание Примечание
Входной
In DT
разъем
BOOL, BYTE, DINT, DWORD, INT, LREAL, REAL, SINT, Терминал
Out
UDINT, UINT, USINT, WORD вывода

3.6.15 TOD_TO (Конвертирование типа TOD)


3.6.15.1 Функция
Производится конвертирование типа TOD в другой тип.

43
Раздел 3 Базовые вычисления

3.6.15.2 Штырек
Типы Тип данных Описание Примечание
Входной
In TOD
разъем
BOOL, BYTE, DINT, DWORD, INT, LREAL, REAL, SINT, Терминал
Out
UDINT, UINT, USINT, WORD вывода

3.6.16 TO_BOOL (Конвертирование в тип BOOL)


3.6.16.1 Функция
Производится конвертирование в тип BOOL.

3.6.16.2 Штырек
Типы Тип данных Описание Примечание
INT, DINT, UINT, REAL, BYTE, WORD, TIME, STRING, TOD, Входной
In
DATE, DT разъем
Терминал
Out BOOL
вывода

3.6.16.3 Подробное описание


Конвертирование других типов в алгоритм типа BOOL (xxx_TO_BOOL), где xxx обозначает
другой тип данных, выполняется следующая функция:
Если значение входа равно 0, производится вывод FALSE;
Если значение входа не равно 0, производится вывод TRUE.

 0 в формате время не отображается как D#1970-01-01, DT#1970-01-01-00:00,


TOD#00:00, T#0ms.

3.6.17 BYTE_GET_BOOL (Извлечение какого-либо бита из BYTE)

Рис. 3.6-1 Извлечение значения какого-либо бита из переменной типа BYTE

3.6.17.1 Функция
Извлечение 0-7 битов из переменной типа BYTE с последующим выводом, 0 означает
самый младший бит, 7 означает самый старший бит.

44 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.6.17.2 Штырек
Название Тип
Типы Описание Примечание
акции данных
In IN BYTE Ввод
Номер
Диапазон: 0 ~
In BITNUM BYTE извлекаемого
7
бита
Терминал
Out OUT BOOL
вывода

3.6.18 WORD_GET_BOOL (Извлечение какого-либо бита из WORD)

Рис. 3.6-2 Извлечение значения какого-либо бита из переменной типа WORD

3.6.18.1 Функция
Извлечение 0-15 битов из переменной типа WORD с последующим выводом, 0 означает
самый младший бит, 7 означает самый старший бит.

3.6.18.2 Штырек
Название Тип
Типы Описание Примечание
акции данных
In IN WORD Ввод
Номер
Диапазон: 0 ~
In BITNUM BYTE извлекаемого
15
бита
Терминал
Out OUT BOOL
вывода

3.7 Операция класса адресов


3.7.1 ADR (Получение адреса)

Рис. 3.7-1 Получение адреса

45
Раздел 3 Базовые вычисления

3.7.1.1 Функция
Когда адрес входной переменной используется в качестве выхода, производится возврат
на адрес параметра типа POINTER соответствующего типа переменной.

3.7.1.2 Штырек
Типы Тип данных Описание Примечание
Входной
In Любые иные типа, кроме указателя
разъем
Тип POINTER, совпадающий с типом Терминал
Out
входной переменной вывода

3.7.2 VAL (Получение значения)

Рис. 3.7-2 Получение значения

3.7.2.1 Функция
Когда все содержимое входной переменной используется в качестве выхода, происходит
возврат данных указанного адреса типа POINTER.

3.7.2.2 Штырек
Типы Тип данных Описание Примечание
Входной
In Любые иные типа, кроме указателя
разъем
Терминал
Out Тип указателя
вывода

3.7.3 SIZEOF (Размер байта)

Рис. 3.7-3 Размер байта

3.7.3.1 Функция
Производится расчет размера байта входной переменной любого типа.

3.7.3.2 Штырек
Типы Тип данных Описание Примечание
ARRAY, BOOL, BYTE, WORD, DWORD, SINT, USINT,
Входной
In INT, UINT, DINT, UDINT, REAL, LREAL, TIME, TOD, DT,
разъем
DATE, POINTER, STRING

46 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Типы Тип данных Описание Примечание


Терминал
Out UDINT, WORD, UINT, INT, DWORD, DINT
вывода

3.8 Операция класса символов


Данный функциональный блок не подходит для применения на настоящих контроллерах.

3.8.1 CONCAT (Соединение символьных строк)


3.8.1.1 Изначальный тип функции
STRING CONCAT (STRING str1, STRING str2);

3.8.1.2 Функция
Производится соединение двух символьных строк.

3.8.1.3 Описание параметра


Пункт Тип данных Описание параметра
данных
Входной Str1 STRING(125) Производится ввод строки символов с
разъем максимальной длиной 125
Str2 STRING(125) Производится ввод строки символов с
максимальной длиной 125
Терминал Concat STRING(125) Возврат символьной подстроки
вывода Если длина str1 + длина str2 больше 125, то
происходит возврат пустого значения

3.8.1.4 Пример конфигурации

Рис. 3.8-1 Пример конфигурации

Str1 задано в значении «HollySysDCS».

3.8.2 LEFT (выборка символьной строки слева)


3.8.2.1 Изначальный тип функции
STRING LEFT (STRING str, INT count);

47
Раздел 3 Базовые вычисления

3.8.2.2 Функция
Возврат символьной подстроки, состоящей из count символов с левого края указанной
символьной строки.

3.8.2.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
Производится ввод строки
Str STRING(125) символов с максимальной
длиной 125
Входной
разъем Длина символьной
подстроки, на которую
Count DINT
должен быть произведен
возврат
Возврат символьной
подстроки
(1) Если str задано в виде
пустого значения, то будет
произведен возврат
пустого значения
Терминал
Left STRING(125) (2) Если count меньше или
вывода
равно нулю, то будет
произведен возврат
пустого значения
(3) Если count больше или
равно нулю, то будет
произведен возврат str

3.8.2.4 Пример конфигурации

Рис. 3.8-2 Пример конфигурации

Str2 задано в значении «Holly».

3.8.3 MIDD (Срединная выборка символьной строки)


3.8.3.1 Изначальный тип функции
STRING MID (STRING str, INT len, INT pos);

3.8.3.2 Функция
Возврат подстроки, состоящей из последовательных len символов, начиная с символа
№pos символьной строки.

48 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.8.3.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
Производится ввод строки символов с
Str STRING(125)
максимальной длиной 125
Длина символьной подстроки, на которую
Входной Len INT
должен быть произведен возврат
разъем
Начальная позиция на символьной
Pos INT подстроке, на которую должен быть
произведен возврат
Возврат символьной подстроки
(1) Если str задано в виде пустого
значения, то будет произведен возврат
пустого значения
(2) Если pos меньше или равно нулю, то
будет произведен возврат пустого значения
Терминал (3) Если pos больше размера str, то будет
Mid STRING
вывода произведен возврат пустого значения
(4) Если len меньше или равно нулю, то
будет произведен возврат пустого значения
(5) Если len больше фактического числа
доступных для извлечения символов, то
будет произведен возврат всех символов,
расположенных начиная с pos.

3.8.3.4 Пример конфигурации

Рис. 3.8-3 Пример конфигурации

Str3 задано в значении ‘Sys’.

3.8.4 RIGHT (Выборка символьной строки справа)


3.8.4.1 Изначальный тип функции
STRING LEFT (STRING str, INT count);

3.8.4.2 Функция
Возврат символьной подстроки, состоящей из count символов с правого края указанной
символьной строки.

49
Раздел 3 Базовые вычисления

3.8.4.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
Производится ввод строки
Str STRING(125) символов с максимальной
длиной 125
Входной
разъем Длина символьной
подстроки, на которую
Count DINT
должен быть произведен
возврат
Возврат символьной
подстроки
(1) Если str задано в виде
пустого значения, то будет
произведен возврат пустого
значения
Терминал
Right STRING(125) (2) Если count меньше или
вывода
равно нулю, то будет
произведен возврат пустого
значения
(3) Если count больше или
равно нулю, то будет
произведен возврат str

3.8.4.4 Пример конфигурации

Рис. 3.8-4 Пример конфигурации

Str4 задано в значении ‘Sys’.

3.8.5 LEN (Длина символьной строки)


3.8.5.1 Изначальный тип функции
INT LEN (STRING str);

3.8.5.2 Функция
Производится возврат длинный символьной строки.

3.8.5.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
Входной Str STRING(125) Производится ввод строки

50 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

Пункт
Тип данных Описание параметра
данных
разъем символов с максимальной
длиной 125
(1) Производится возврат
длины символьной строки,
не включает в себя
завершающий символ
Терминал символьной строки
Len INT
вывода (2) Если символьная
строка ввода задана
пустым значением, то
будет произведен возврат
0

3.8.5.4 Пример конфигурации

Рис. 3.8-5 Пример конфигурации

nLen должно быть 8.

3.8.6 DELETE (Удаление символьной строки)


3.8.6.1 Изначальный тип функции
STRING MID (STRING str, INT len, INT pos);

3.8.6.2 Функция
Удаление len символов, начиная с символа №pos в str, с возвратом результата.

3.8.6.3 Описание параметра


Пункт Тип данных Описание параметра
данны
х
Входн Str STRING(125) Производится ввод строки символов с максимальной
ой длиной 125
разъе
Len INT Число подлежащих удалению символов
м
Pos INT Начальная позиция подлежащих удалению символов в
символьной строке str
Терми Delete STRING(125) (1) Если len меньше 0, то pos=pos+len, len=-len
нал (2) Если pos меньше или равно 0, то len=len+pos-1,
вывод pos=1
а (3) Если pos+len больше длины str, то len=длина
str-pos+1

51
Раздел 3 Базовые вычисления

Пункт Тип данных Описание параметра


данны
х
(4) В соответствии с п. (1), (2) и (3), если pos больше
длины str или если len меньше или равно 0, будет
произведен возврат str (если ее длина превышает 125,
то будет произведен возврат первых 125 символов)

3.8.6.4 Пример конфигурации

Рис. 3.8-6 Пример конфигурации

Str5 задано в значении ‘HollySys'.

3.8.7 INSERT (Вставка символьной строки)


3.8.7.1 Изначальный тип функции
STRING INSERT(STRING str1,STRING str2,INT pos);

3.8.7.2 Функция
Производится вставка str2 после символа №pos str1 с возвратом результата.

3.8.7.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
STRING(125) Производится ввод строки символов с
Str1
максимальной длиной 125
Входной STRING(125) Производится ввод строки символов с
Str2
разъем максимальной длиной 125
Начальная позиция в символьной строке str1, куда
Pos INT
необходимо вставить символьную строку str2
(1) Если длина str1 + длина str2 больше 125, то
происходит возврат пустого значения
(2) pos=0, вставка производится перед str1
Терминал
Insert STRING(125) (3) pos=1, вставка производится после первого
вывода
символа
(4) Если pos больше размера str или меньше 0, то
будет произведен возврат str1

52 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.8.7.4 Пример конфигурации

Рис. 3.8-7 Пример конфигурации

Str6 задано в значении ‘HollySysDCS’.

3.8.8 REPLACE (Замена символьной строки)


3.8.8.1 Изначальный тип функции
STRING REPLACE (STRING str1, STRING str2, INT len, INT pos);

3.8.8.2 Функция
Замена len символов, начиная с символа №pos в str1, с использованием str2 и с возвратом
результата.

3.8.8.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
STRING(125) Производится ввод строки символов с
Str1
максимальной длиной 125
Входн STRING(125) Производится ввод строки символов с
ой Str2
максимальной длиной 125
разъе
м Len INT Число подлежащих замене символов
INT Начальная позиция подлежащих замене
Pos
символов в символьной строке str1
(1) Если len меньше 0, то pos=pos+len, len=-len
(2) Если pos меньше или равно 0, то
len=len+pos-1, pos=1
(3) Если pos+len больше длины str1, то
len=длина str1-pos+1
Терми
(4) В соответствии с п. (1), (2) и (3), если len
нал
Replace STRING(125) больше или равно 0, то len символов str1,
вывод
начиная
а
с символа №pos, будет заменено на str2; если
после замены длина str1 будет превышать 125,
то будет произведен возврат первых 125
символов; в соответствии с п. (1), (2) и (3), если
len меньше 0, то будет произведен возврат str1

53
Раздел 3 Базовые вычисления

3.8.8.4 Пример конфигурации

Рис. 3.8-8 Пример конфигурации

Str7 задано в значении ‘HollySys'.

3.8.9 FIND (Поиск символьной строки)


3.8.9.1 Изначальный тип функции
INT FIND (STRING str1, STRING str2);

3.8.9.2 Функция
Поиск str2 в str1 до первого случая обнаружения позиции первого символа с последующим
возвратом.

3.8.9.3 Описание параметра


Пункт
Тип данных Описание параметра
данных
STRING(125) Производится ввод строки
Str1 символов с максимальной
Входной длиной 125
разъем STRING(125) Производится ввод строки
Str2 символов с максимальной
длиной 125
(1) Если str2 не обнаружена в
str1, то будет произведен
Терминал возврат 0
Find INT
вывода (2) Если в str1 или str2 имеется
пустое значение, то будет
произведен возврат 0

3.8.9.4 Пример конфигурации

Рис. 3.8-9 Пример конфигурации

nPos должно быть 9.

54 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 3 Базовые вычисления

3.8.10 CMP (Сравнение символьных строк)


3.8.10.1 Изначальный тип функции
SINT CMP (STRING str1, STRING str2);

3.8.10.2 Функция
Производится сравнение символьных строк. Производится сравнение не содержащих
китайские иероглифы строк символов согласно требованиям стандарта ASCII; сравнение строк,
содержащих китайские иероглифы, производится в соответствии с требованиями стандарта
GBK.

3.8.10.3 Описание параметра


Пункт Тип данных Описание параметра
данных
Входной Str1 STRING(125) Производится ввод строки символов с
разъем максимальной длиной 125
Str2 STRING(125) Производится ввод строки символов с
максимальной длиной 125
Терминал Cmp SINT Str1= Str2, возврат 0;
вывода Str1> Str2, возврат 1;
Str1< Str2, возврат -1.

3.8.10.4 Пример конфигурации

Рис. 3.8-10 Пример конфигурации

Str8 задано в значении ‘1’.

55
Раздел 4 Дополнительные расчеты

Раздел 4.Дополнительные расчеты

4.1 Получение системного времени


Данный функциональный блок может использоваться только в контроллерах K-CU03.

4.1.1 SYSGETIECPERIOD (Получение цикла IEC)

Рис. 4.1-1 Получение цикла IEC

4.1.1.1 Функция
Производится получение цикла IEC системы.

4.1.1.2 Штырек
Защита
Значен от Выравни
Тип Синхрони
Ти Название Описа ие по отключ вание Ограни Примечан
данн зация
пы акции ние умолча ения параметр чение ие
ых данных
нию питани ов
я

Терми Цикл
SYSGETIEC DWO нал диспетчер
Out 0 Нет Нет Нет Нет
PERIOD RD вывод изации
а IEC

4.1.2 SYSGETUSTIMESTAMP (Получение значения US системы в


режиме реального времени)

Рис. 4.1-2 Получение значения US системы в режиме реального времени

4.1.2.1 Функция
Получение текущей отметки времени (таймстампа) системы в миллисекундах.

56 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.1.2.2 Штырек
Защита
Значен Выравни
Тип Синхрони от
Тип Названи Описа ие по вание Огранич Примеча
данн зация отключ
ы е акции ние умолча параметр ение ние
ых данных ения
нию ов
питания

Таймстам
Терми
п системы
UsTimest DWO нал
Out 0 Нет Нет Нет Нет в
amp RD вывод
миллисек
а
ундах

4.1.3 SYSGETIECINFO (Получение цикла детализации IEC)

Рис. 4.1-3 Получение цикла детализации IEC

4.1.3.1 Функция
Получение цикла диспетчеризации IEC, при этом имеется возможность отображения
максимального и минимального значений цикла диспетчеризации. Когда IN входного вывода
равен нулю, происходит сброс максимального и минимального значений цикла
диспетчеризации IEC, если IN=1, то производится выборка информации о цикле
диспетчеризации IEC.

4.1.3.2 Штырек
Защита
Значен от Выравни
Тип Синхрони
Ти Названи Описа ие по отключ вание Огранич Примечан
данн зация
пы е акции ние умолча ения параметр ение ие
ых данных
нию питани ов
я

0:
производит
ся
удаление
Входн максималь
DWO ного и
In IN ой 0 Нет Нет Нет Нет
RD минимальн
сигнал
ого
значений
IEC; 1:
производит
ся

57
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Тип Синхрони
Ти Названи Описа ие по отключ вание Огранич Примечан
данн зация
пы е акции ние умолча ения параметр ение ие
ых данных
нию питани ов
я

излечение
цикла
диспетчери
зации IEC и
максималь
ного и
минимальн
ого
значений.

Терми
Цикл
DWO нал
Out IECTIME 0 Нет Нет Нет Нет диспетчери
RD вывод
зации IEC
а

Максималь
Терми ное
MAXIEC DWO нал значение
Out 0 Нет Нет Нет Нет
TIME RD вывод цикла
а диспетчери
зации IEC

Минимальн
Терми ое
OU MINIECT DWO нал значение
0 Нет Нет Нет Нет
T IME RD вывод цикла
а диспетчери
зации IEC

58 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.2 Обработка тревог


4.2.1 AMALM (Тревога амплитудного значения)

Рис. 4.2-1 Тревога амплитудного значения

4.2.1.1 Функция
Производится обнаружение тревоги четырех предельных значений входных переменных,
используется в случае необходимости мониторинга превышения амплитудных значений
некоторых физических величин на промышленной площадке.

4.2.1.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
Входно
In IN Real й 0,00 Нет Нет Нет Нет
разъем
True -
есть
Выход
тревога,
Out ALM Bool тревог False Нет Нет Нет Да
False -
и
нет
тревоги
0 - нет
тревоги;
1 -
тревога
верхнего
Состоя
предела
ние
Out AM Byte 0 Да Нет Нет Да верхнего
тревог
уровня;
и
2 -
тревога
верхнего
предела;
3 -

59
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
тревога
нижнего
предела;
4 -
тревога
нижнего
предела
нижнего
уровня.
Тревог
а
верхне
го
Out HHIND Bool предел False Нет Нет Нет Да
а
верхне
го
уровня
Тревог
а
верхне
Out AHIND Bool False Нет Нет Нет Да
го
предел
а
Тревог
а
нижнег
о
Out LLIND Bool предел False Нет Нет Нет Да
а
нижнег
о
уровня.
Тревог
а
нижнег
Out ALIND Bool False Нет Нет Нет Да
о
предел
а
Верхни
й
Par предел
HH Real 90 Нет Да Да Нет
am верхне
го
уровня

60 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
тревог
и
Верхни
й
Par
AH Real предел 80 Нет Да Да Нет
am
тревог
и
Нижни
й
предел
Par нижнег
LL Real 10 Нет Да Да Нет
am о
уровня
тревог
и
Нижни
й
Par
AL Real предел 20 Нет Да Да Нет
am
тревог
и
Мертва
Par ALMD я зона
Real 1,00 Нет Да Да Нет
am B тревог
и

61
Раздел 4 Дополнительные расчеты

4.2.1.3 Панель отладки онлайн

Рис. 4.2-2 Панель детальной настройки точки AMALM

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
ALM 0 0 0 2
HHHIND 0 0 0 2
HHIND 0 0 0 2
AHIND 0 0 0 2
ALIND 0 0 0 2
LLIND 0 0 0 2
LLLIND 0 0 0 2
HHH 0 1 1 1
HH 0 1 1 1
AH 0 1 1 1
LLL 0 1 1 1
LL 0 1 1 1
AL 0 1 1 1

62 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
ALMDB 0 1 1 1

4.2.1.4 Характеристики выхода


Условия Формула вывода Примечание
ALM=1, AM=5, HHHIND=1,
Тревога верхнего предела
HHIND=1
𝐼𝑁 ≥ 𝐻𝐻𝐻 верхнего уровня верхней
AHIND=1, LLIND=0,
категории
ALIND=0, LLLIND=0
ALM=1, AM=1, HHHIND=0,
HHIND=1 Тревога верхнего предела
𝐻𝐻 ≤ 𝐼𝑁 < 𝐻𝐻𝐻
AHIND=1, LLIND=0, верхнего уровня
ALIND=0, LLLIND=0
ALM=1, AM=2, HHHIND=0,
HHIND=0
𝐴𝐻 ≤ 𝐼𝑁 < 𝐻𝐻 Тревога верхнего предела
AHIND=1, LLIND=0,
ALIND=0, LLLIND=0
Предыдущий ALM=1, AM=5, HHHIND=3,
раз отсутствия HHIND=0
𝐿𝐿 < 𝐼𝑁 ≤ 𝐴𝐿 Тревога нижнего предела
срабатывания AHIND=0, LLIND=0,
тревоги ALIND=1, LLLIND=0
ALM=1, AM=4, HHHIND=0,
HHIND=0 Тревога нижнего предела
𝐿𝐿𝐿 < 𝐼𝑁 ≤ 𝐿𝐿
AHIND=0, LLIND=1, нижнего уровня.
ALIND=1, LLLIND=0
ALM=1, AM=6, HHHIND=0,
Тревога нижнего предела
HHIND=0
𝐼𝑁 ≤ 𝐿𝐿L нижнего уровня нижней
AHIND=0, LLIND=1,
категории
ALIND=1, LLLIND=6
ALM=0, AM=5, HHHIND=0,
HHIND=0
𝐴𝐿 < 𝐼𝑁 < 𝐴𝐻 Нет тревоги
AHIND=0, LLIND=0,
ALIND=0, LLLIND=0
При 𝐼𝑁 ≥ (𝐻𝐻𝐻 − 𝐴𝐿𝑀𝐷𝐵)
тем не менее сработает
Состояние каждого из
тревога верхнего предела
выходных разъемов в
Предыдущий раз верхнего уровня;
случае отсутствия тревоги
Предыдущий срабатывания При (𝐻𝐻 − 𝐴𝐿𝑀𝐷𝐵) ≤ 𝐼𝑁 <
и в случае срабатывания
раз тревоги верхнего (𝐻𝐻𝐻 − 𝐴𝐿𝑀𝐷𝐵) сработает
любого вида тревоги
срабатывания предела верхнего тревога верхнего предела,
аналогичны условиям
тревоги уровня верхней условия запуска других
«Последний раз
категории тревог аналогичны
отсутствия срабатывания
условиям «Последний раз
тревоги».
отсутствия срабатывания
тревоги».

63
Раздел 4 Дополнительные расчеты

Условия Формула вывода Примечание


При 𝐼𝑁 ≥ (𝐻𝐻 − 𝐴𝐿𝑀𝐷𝐵)
тем не менее сработает
тревога верхнего предела
верхнего уровня;
Предыдущий раз
При (𝐴𝐻 − 𝐴𝐿𝑀𝐷𝐵) ≤ 𝐼𝑁 <
срабатывания
(𝐻𝐻 − 𝐴𝐿𝑀𝐷𝐵) сработает
тревоги верхнего
тревога верхнего предела,
предела верхнего
условия запуска других
уровня
тревог аналогичны
условиям «Последний раз
отсутствия срабатывания
тревоги».
При (𝐴𝐻 − 𝐴𝐿𝑀𝐷𝐵) ≤ 𝐼𝑁 <
𝐻𝐻 тем не менее сработает
Предыдущий раз тревога верхнего предела,
срабатывания условия запуска других
тревоги верхнего тревог аналогичны
предела условиям «Последний раз
отсутствия срабатывания
тревоги».
При 𝐿𝐿 < 𝐼𝑁 ≤ (𝐴𝐿 +
𝐴𝐿𝑀𝐷𝐵) тем не менее
Предыдущий раз сработает тревога нижнего
срабатывания предела, условия запуска
тревоги нижнего других тревог аналогичны
предела условиям «Последний раз
отсутствия срабатывания
тревоги».
При 𝐼𝑁 ≤ (𝐿𝐿 + 𝐴𝐿𝑀𝐷𝐵)
тем не менее сработает
тревога нижнего предела
нижнего уровня;
Предыдущий раз
При (𝐿𝐿 + 𝐴𝐿𝑀𝐷𝐵) < 𝐼𝑁 ≤
срабатывания
(𝐴𝐿 + 𝐴𝐿𝑀𝐷𝐵) тем не менее
тревоги нижнего
сработает тревога нижнего
предела нижнего
предела, условия запуска
уровня
других тревог аналогичны
условиям «Последний раз
отсутствия срабатывания
тревоги».
При 𝐼𝑁 ≤ (𝐿𝐿𝐿 + 𝐴𝐿𝑀𝐷𝐵)
тем не менее сработает
Предыдущий раз
тревога нижнего предела
срабатывания
нижнего уровня;
тревоги нижнего
При (𝐿𝐿𝐿 + 𝐴𝐿𝑀𝐷𝐵) < 𝐼𝑁 ≤
предела нижнего
(𝐿𝐿 + 𝐴𝐿𝑀𝐷𝐵) тем не менее
уровня нижней
сработает тревога нижнего
категории
предела нижнего уровня,
условия запуска других

64 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Условия Формула вывода Примечание


тревог аналогичны
условиям «Последний раз
отсутствия срабатывания
тревоги».

 Одновременно могут существовать более двух тревог, то есть при


срабатывании тревоги верхнего предела верхнего уровня рабочее состояние
тревоги верхнего предела будет сохранено; при срабатывании тревоги и
нижнего предела нижнего уровня рабочее состояние тревоги нижнего предела
будет сохранено.

4.2.2 DVALM (Тревога отклонения)

Рис. 4.2-3 Тревога отклонения

4.2.2.1 Функция
Определяется, превысила ли величина отклонения между аналоговыми величинами двух
входов установленные пределы. Может применяться на промышленной площадке для
определения заданных отклонений между двумя сигналами (или между заданным и расчетным
значениями).

4.2.2.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
In IN1 Real 0,00 Нет Нет Нет Нет
разъем 1
Входной
In IN2 Real 0,00 Нет Нет Нет Нет
разъем 2
True -
есть
Выход тревога,
Out ALM Bool False Нет Нет Нет Да
тревоги False -
нет
тревоги
Предел
Par DVPO
Real положител 1.00E+9 Нет Да Да Нет
am S
ьного

65
Раздел 4 Дополнительные расчеты

Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
отклонени
я
Предел
отрицател
Par DVNE
Real ьного 1.00E+9 Нет Да Да Нет
am G
отклонени
я

4.2.2.3 Панель отладки онлайн

Рис. 4.2-4 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
ALM 0 0 0 2
DVPOS 0 1 1 1
DVNEG 0 1 1 1

66 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.2.2.4 Характеристики выхода


Условия Формула вывода
IN1 − IN2 ≥ DVPOSИли: IN1 − IN2 ≤ −DVNEG 𝐴𝐿𝑀 = 1
−DVNEG < IN1 − IN2 < DVPOS 𝐴𝐿𝑀 = 0

4.2.2.5 Типовой контур


 Схема изображения контура

 Описание контура
Данный контур используется для обеспечения срабатывания тревоги отклонения
между данными двух аналоговых величин, вывод результатов производится в формате DO.
Параметры тревоги отклонения: предел положительного отклонения (DVPOS) и предел
отрицательного отклонения (DVNEG) настраиваются в соответствии с фактическими
потребностями.

 Данный контур также может быть заменен модулем SUB, в модуле значения
отклонения производится настройка значений тревоги отклонения.

4.2.3 RATALM (Тревога скорости)

Рис. 4.2-5 Тревога скорости

4.2.3.1 Функция
Определяется, превысила ли скорость изменения аналоговой величины входа
установленные пределы. Производится обнаружение превышения предела скорости
изменения входного сигнала, а также производится вывод информации о превышении
скорости.

67
Раздел 4 Дополнительные расчеты

4.2.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описан ие по отключ вание Ограни
ние данн зация Примечание
ы ие умолч ения параметр чение
акции ых данных
анию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Термина True - есть
Out ALM Bool л False Да Нет Нет Да тревога, False -
вывода нет тревоги
Верхний
Par 1.00E+
RATIO Real предел Нет Да Да Нет RATIO>0
am 9
скорости
0≤CYCNUM≤9
Представляет
собой цикл
№CYCNUM,
продвигаемый
Количес
перед циклом
тво
Par CYCN Dwor операции, а
интерва 0 Нет Да Да Нет
am UM d именно число
льных
интервальных
циклов
циклов между
двумя
значениями,
используемым
и в сравнении.
0≤RSTNUM≤42
94967295
После
прекращения
превышения
скорости
внутри
программы с
Число помощью
циклов переменной
Par RSTN Dwor
превыш 10 Нет Да Да Нет исчисления LC,
am UM d
ения начиная с нуля,
скорости производится
последователь
ное сложение
величин; если
в течение
данного цикла
не обнаружено
превышения
скорости, то

68 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описан ие по отключ вание Ограни
ние данн зация Примечание
ы ие умолч ения параметр чение
акции ых данных
анию питани ов
я
прибавляется
1; когда
последователь
ное сложение
достигает
RSTNUM без
выявления
превышения
скорости, такой
результат
рассматривает
ся как отмена
тревоги, ALM
переходит в
значение False.

4.2.3.3 Панель отладки онлайн

Рис. 4.2-6 Панель детальной настройки точки

69
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
ALM 0 0 0 2
RATIO 0 0 1 1
CYCNUM 0 0 1 1
RSTNUM 0 0 1 1

4.2.3.4 Подробное описание


Если |IN(k)-IN(K-CYCNUM)|>RATIOL, то скорость изменения входного сигнала превысит
предельное значение, произойдет срабатывание тревоги превышения скорости, ALM(K)=1;
Если |IN(k-1)-IN(K-1-CYCNUM)|> RATIO, |IN(k)-IN(K-CYCNUM)|<=RATIO, это означает
прекращение превышения скорости, если после этого последовательно в течение RSTNUM
циклов не будет обнаружено превышения скорости, то произойдет отмена тревоги, ALM(K)=0.

Рис. 4.2-7 Принцип работы тревоги скорости

 Данный функциональный блок по умолчанию производит сравнение значений


двух соседних циклов, после прекращения превышения скорости производится
повторная проверка 10 циклов; отмена тревоги производится только в случае
отсутствия обнаружения превышения скорости. Пользователь может в
соответствии с фактической потребностью настраивать значения CYCNUM и
RSTNUM.

70 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.2.4 DBALM (Тревога мертвой зоны)

Рис. 4.2-8 Тревога мертвой зоны

4.2.4.1 Функция
Используется для мониторинга превышения какую-либо аналоговой величиной
установленного верхнего предела (или нижнего предела), также имеет функцию мертвой зоны.
Может применяться на промышленной площадке для мониторинга превышения каким-либо
сигналом значения верхнего предела или значения нижнего предела.

4.2.4.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описани ие по ание Огранич Примеч
ние данн ация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
In IN Real 0,00 Нет Нет Нет Нет
сигнал
True -
есть
Термина тревога,
Out ALM Bool False Нет Нет Нет Да
л вывода False -
нет
тревоги
Значени
Par е
AH Real 100 Нет Да Да Нет
am нижнего
предела
Значени
Par е
AL Real 0 Нет Да Да Нет
am верхнего
предела
Выходно
е
Par PREAL значение
Bool 0 Да Нет Нет Нет
am M предыду
щего
цикла

71
Раздел 4 Дополнительные расчеты

4.2.4.3 Панель отладки онлайн

Рис. 4.2-9 Панель детальной настройки точки

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
AL 0 0 1 1
AH 0 0 1 1

4.2.4.4 Характеристики выхода


Условия Формула вывода
𝐼𝑁 > 𝐴𝐻 𝐴𝐿𝑀 = 𝑇rue
𝐼𝑁 < 𝐴𝐿 𝐴𝐿𝑀 = 𝐹𝑎𝑙𝑠e
𝐴𝐿 < 𝐼𝑁 < 𝐴𝐻 𝐴𝐿𝑀 = 𝑃𝑅𝐸𝐴𝐿𝑀

72 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3 Обработка сигнала


4.3.1 LIMIT (Ограничение амплитуды)

Рис. 4.3-1 Ограничение амплитуды

4.3.1.1 Функция
Производиться ограничение значений «Входа 2» в диапазоне «Вход 1~Вход 3».

4.3.1.2 Штырек
Типы Описание Тип данных
In Вход 1 Любая
In Вход 2 Любая
In Вход 3 Любая
Выходное Произвольный, однако при вычислении необходимо обеспечить
Out
значение совместимость типа входа с типом выхода.

4.3.1.3 Подробное описание


Ограничение выходного значения между двумя предельными значениями:
Когда входное значение превышает значение высокого предела, производится вывод
значения высокого предела;
Когда входное значение меньше значения низкого предела, производится вывод значения
низкого предела;
Когда входное значение находится в диапазоне между максимальным и минимальным
значениями, производится вывод данного входного значения (значения «Входа 2»).

4.3.2 RATLIM (Ограничение скорости)

Рис. 4.3-2 Ограничение скорости

73
Раздел 4 Дополнительные расчеты

4.3.2.1 Функция
Ограничение пошагового увеличения/уменьшения вариации входа в диапазоне заданных
значений. Используется в ситуации, когда необходимо предотвратить скачкообразное
изменение контроля.

4.3.2.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
Положите
льное
Par RATP 𝑅𝐴𝑇𝑃𝑂𝑆
Real предельно 0,00 Нет Нет Да Нет
am OS >0
е
значение
Обратное
Par RATN предельно 𝑅𝐴𝑇𝑁𝐸𝐺
Real 0,00 Нет Нет Да Нет
am EG е >0
значение

74 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.2.3 Панель отладки онлайн

Рис. 4.3-3 Панель детальной настройки точки

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RATPOS 0 0 1 1
RATNEG 0 0 1 1

4.3.2.4 Подробное описание


Функциональный блок ограничения скорости (RATLIM) производит сравнение текущего
входного сигнала IN и значения предыдущего цикла OUT, после чего в соответствии с
установленной связью между выявленной величиной отклонения и значениями RATPOS и
RATNEG определяет, насколько должно быть изменено значение OUT данного цикла операции
на основе предыдущего цикла операции. Это позволяет реализовать ограничение скорости
изменения входного сигнала IN, чтобы обеспечить расположение значения изменения
выходного OUT функциональных блоков каждого цикла операции в соответствующем заданном
диапазоне.
Условия Формула вывода
𝐼𝑁(𝑘) − 𝑂𝑈𝑇(𝑘 − 1) > 𝑅𝐴𝑇𝑃𝑂𝑆 𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1) + 𝑅𝐴𝑇𝑃𝑂𝑆
𝐼𝑁(𝑘) − 𝑂𝑈𝑇(𝑘 − 1) < −𝑅𝐴𝑇𝑁𝐸𝐺 𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1) − 𝑅𝐴𝑇𝑁𝐸𝐺

75
Раздел 4 Дополнительные расчеты

Условия Формула вывода


−𝑅𝐴𝑇𝑁𝐸𝐺 ≤ 𝐼𝑁(𝑘) − 𝑂𝑈𝑇(𝑘 − 1) ≤ 𝑅𝐴𝑇𝑃𝑂𝑆 𝑂𝑈𝑇(𝑘) = 𝐼𝑁(𝑘)

Процесс действия данного функционального блока при изменении входа представлен на


Рис. 4.3-4.

Рис. 4.3-4 Схема процесса действия ограничения скорости

4.3.3 RATIO (Контроль соотношения)

Рис. 4.3-5 Контроль соотношения

4.3.3.1 Функция
Данный функциональный блок удовлетворяет связи с одной функцией OUT=K*IN, разъем
IN входного значения входит в процедуру определение качества, в случае выявления плохого
качества значения IN производится ввод значения предыдущего цикла.

4.3.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Входная
In IN Real 0,00 Нет Нет Нет Нет
величина
Качество
In INQ Word входного 0,00 Нет Нет Нет Нет
значения

76 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
Коэффициен
Par т
K Real 0,00 Нет Да Нет Нет
am пропорциона
льности

4.3.3.3 Панель отладки онлайн

4.3.4 SFT (Мягкое переключение)

Рис. 4.3-6 Мягкое переключение

77
Раздел 4 Дополнительные расчеты

4.3.4.1 Функция
С помощью переключателя производится выбор аналогового выхода, при этом при
переключении вывод согласно настроенному коэффициенту изменения отслеживается до
целевого входа.

4.3.4.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
In IN1 Real 0,00 Нет Нет Нет Нет
разъем 1
Входной
In IN2 Real 0,00 Нет Нет Нет Нет
разъем 2
Терминал
Out OUT Real 0,00 Да Нет Нет Да
вывода
False -
выбрать
Par Переключ IN1
INOPT Bool False Нет Нет Да Нет
am атель True -
выбрать
IN2
Процент
Коэффиц
ное
Par иент
RATIO Real 1,00 Нет Нет Да Нет выражен
am изменени
ие,
я выхода
1~100%

78 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.4.3 Панель отладки онлайн

Рис. 4.3-7 Панель детальной настройки точки

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
INOPT 0 0 0 1
RATIO 0 0 0 1

4.3.4.4 Подробное описание


Функциональный блок мягкого переключения (SFT) в соответствии с состоянием
переключателя INOPT выбирает выходное значение IN1 или IN2, переключение между двумя
указанными значениями производится в мягком режиме. Подробное описание процесса
переключения представлено в Таблица 4.3-1. Если после переключения INOPT параметр OUT
не достиг целевого значения, произойдет повторное переключение INOPT, при этом OUT,
основываясь на текущем значении, согласно вышеприведенной формуле приблизится к
другому целевому назначению.
Таблица 4.3-1 Характеристики выхода

Условия Формула вывода Примечание

79
Раздел 4 Дополнительные расчеты

Условия Формула вывода Примечание


𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1)
Вплоть до
Значение INOPT будет переключено с False на True, + 𝑅𝐴𝑇𝐼𝑂
𝑂𝑈𝑇(𝑘) =
после чего будет удерживаться × [𝐼𝑁2(𝑘)
𝐼𝑁2(𝑘)
− 𝐼𝑁1(𝑘)]
𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1)
Вплоть до
Значение INOPT будет переключено с True на False, + 𝑅𝐴𝑇𝐼𝑂
𝑂𝑈𝑇(𝑘)
после чего будет удерживаться × [𝐼𝑁1(𝑘)
= 𝐼𝑁1(𝑘)
− 𝐼𝑁2(𝑘)]

𝑂𝑈𝑇(𝑘)
AV(𝑘) = 𝐼1(𝑘)
INOPT не обнаружил переключения или = 𝐼𝑁1(𝑘)
завершения процесса переключения
𝑂𝑈𝑇(𝑘)
AV(𝑘) = 𝐼2(𝑘)
= 𝐼𝑁2(𝑘)

4.3.5 FILTER (Фильтр числовых значений)

Рис. 4.3-8 Фильтр числовых значений

4.3.5.1 Функция
Данный функциональный блок представляет функцию фильтра средних величин входа и
уравнивающий фильтр промежуточных значений.

4.3.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примечани
ние данн Описание зация
ы умолча ения параметр ение е
акции ых данных
нию питани ов
я
Контролир
уемая
In IN Real аналогова 0,00 Нет Нет Нет Нет
я
величина
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
2
Количеств
Par FTRN ≤ 𝐹𝑇𝑅𝑁𝑈𝑀
Byte о пунктов 10 Нет Да Да Нет
am UM ≤ 10
входа
Производит

80 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примечани
ние данн Описание зация
ы умолча ения параметр ение е
акции ых данных
нию питани ов
я
ся
программна
я
фильтрация
FTRNUM
последоват
ельных
выборочны
х значений
входной
переменно
й.
True -
промежуточ
Способ ное
Par FTRM
Bool фильтрац False Нет Да Да Нет значение,
am ODE
ии False -
среднее
значение

81
Раздел 4 Дополнительные расчеты

4.3.5.3 Панель отладки онлайн

Рис. 4.3-9 Панель детальной настройки точки

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
FTRMODE 0 0 0 1
FTRNUM 0 0 0 1

4.3.5.4 Характеристики выхода


Условия Формула вывода Примечание
𝑂𝑈𝑇(𝑘) Фильтр средних
FTRMODE=False
= {𝐼𝑁(𝑘) + 𝐼𝑁(𝑘 − 1) … + 𝐼𝑁[𝑘 − (𝐹𝑇𝑅𝑁𝑈𝑀 − 1)]}⁄𝐹𝑇𝑅𝑁𝑈𝑀 значений
Фильтр
промежуточных
значений,
значения temp
FTRMOED=True 𝑂𝑈𝑇(𝑘) = 𝑡𝑒𝑚𝑝(𝐹𝑇𝑅𝑁𝑈𝑀⁄3) сортируются по
размеру в виде
FTRNUM входных
значений,
отбрасывается 1/3

82 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Условия Формула вывода Примечание


старших значений
и 1/3 младших
значений, после
чего производится
вычисление
среднего
арифметического
1/3 оставшихся
данных,
расположенных в
центре диапазона

4.3.6 TWOSEL (Выбор одного из двух аналоговых сигналов)

Рис. 4.3-10 Выбор одного из двух аналоговых сигналов

4.3.6.1 Функция
В соответствии с входным значением и качеством двух аналоговых величин производится
выбор одного выхода цепи либо производится вычисление выхода в соответствии с рабочим
режимом.

4.3.6.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключ
ы ие умолча параметр ение ние
акции ых данных ения
нию ов
питания
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
Качеств значения:
In IN1Q Word о входа 0 Нет Нет Нет Нет название
1 точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Качеств Присваив
In IN2Q Word о входа 0 Нет Нет Нет Нет ание
2 значения:

83
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключ
ы ие умолча параметр ение ние
акции ых данных ения
нию ов
питания
название
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качеств
о
Out Q Word вычисл 0 Нет Нет Нет Нет
ений
выхода
Подробно
Качеств
е
о
описание
вычисл
Out Q1 Word 0 Нет Нет Нет Нет значений
ений
пункта Q
контура
См. в
№1
Таблица
Качеств 4.3-2.
о
вычисл
Out Q2 Word 0 Нет Нет Нет Нет
ений
контура
№2
0 -
среднее
1 - выбор
наибольш
его
значения
Par Режим 2 - выбор
MODE Byte 0 Нет Да Да Нет
am работы низкого
уровня
3 -
первый
контур
4 - второй
контур
Предел
Par
DB Real отклоне 0,00 Нет Да Да Нет
am
ния

84 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.6.3 Панель отладки онлайн

Рис. 4.3-11 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
MODE 0 0 1 1
DB 0 0 1 1

4.3.6.4 Подробное описание


Данный функциональный блок производит выбор входного сигнала аналоговых величин
двух контуров, производится выбор одного из двух аналоговых сигналов. Качество сигнала,
отклонение между сигналами и выбранный режим оказывают свое влияние на конечное
выходное значение. Алгоритм выбора выхода:
1. Если качество обоих входов плохое, то выход сохраняется без изменений.
2. Если существует хорошая точка:
 Если один вход представляет собой хорошую точку:
 Если IN1Q представляет собой хорошую точку, то OUT=IN1, Q=Q1=0, Q2=IN2Q;
 Если IN2Q представляет собой хорошую точку, то OUT=IN2, Q=Q2=0, Q1=IN1Q;
 Если оба входа представляют собой хорошие точки, то определяется превышение
пределов отклонения между двумя входами.

85
Раздел 4 Дополнительные расчеты

 При обнаружении превышения предела отклонения между двумя входами выход


сохраняется без изменения, Q/Q1/Q2/Q3=R (ошибка вычисления
функционального блока);
 При отсутствии превышения предела отклонения вывод производится согласно
пункту MODE, Q/Q1/Q2/Q3=0;
 Когда DB=0, выявление отклонений между двумя входами не производится.

4.3.6.5 Типовой контур


 Схема изображения контура

 Описание контура
Контур данного типа используется для вычисления среднего значения и
максимального значения входов двух процессов, при этом отображается в форме
приборной панели. Данная функция реализуется с применением функционального блока
TWOSEL.
 Функции контура
Данный контур может реализовывать функцию запроса среднего значения входных
величин двух процессов, при этом в соответствии с состоянием входной величины
автоматически устраняется влияние поврежденных входных величин; данный
функциональный блок способен напрямую вызывать панель в HMI, а также способен
отображать на панели действующие входы контура;
Данный контур применим для обработки сигналов входных величин двух процессов и
не может напрямую использоваться для запроса среднего значения выхода двух
функциональных блоков PID или функционального блока полевого коммуникатора;
Обработанные значения могут использоваться в качестве входа измеренных значений
функционального блока PID или полевого коммуникатора.

 При необходимости в окне можно можно добавить кнопку переключения MODE


для удобства выбора сигнала оператором;
 При выборе нескольких контуров можно использовать каскад TWOSEL.
Например, с помощью каскада двух модулей TWOSEL можно выбрать один
нужный сигнал из трех входных сигналов. В такой ситуации следует обращать
особое внимание на переключение режимов.

86 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.7 THRSEL (Выбор одного из трех аналоговых сигналов)

Рис. 4.3-12 Выбор одного из трех аналоговых сигналов

4.3.7.1 Функция
В соответствии с входным значением и качеством трех аналоговых величин производится
выбор одного выхода цепи либо производится вычисление выхода в соответствии с рабочим
режимом.

4.3.7.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключе
ы ие умолча параметр ение ние
акции ых данных ния
нию ов
питания
Вход
In IN1/2/3 Real 0,00 Нет Нет Нет Нет
1/2/3
Способ
отображе
Качеств ния:
IN1/2/3
In Word о входа 0 Нет Нет Нет Нет название
Q
1/2/3 точки
измерени
я.Q
Термин
Out OUT Real ал 0,00 Нет Нет Нет Да
вывода
Подробн
ое
Качеств
описание
о
значений
Out Q Word вычисл 0 Нет Нет Нет Нет
пункта Q
ений
См. в
выхода
Таблица
4.3-2.
Качеств
Out Q1/2/3 Word о 0 Нет Нет Нет Нет
вычисл

87
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключе
ы ие умолча параметр ение ние
акции ых данных ния
нию ов
питания
ений
контуро
в
№1/2/3
0:
срединна
я
выборка
1:
среднее
2: выбор
наиболь
шего
Par Режим значения
MODE Byte 0 Нет Да Да Нет
am работы 3: выбор
низкого
уровня
4:
первый
контур
5: второй
контур
6: третий
контур
Когда
абсолютн
ое
значение
отклонен
ия между
двумя
хорошим
и
значения
Предел ми
Par
DB Real отклоне 0,00 Нет Да Да Нет превыша
am
ния ет
данное
предельн
ое
значение
, оно
определя
ется как
отклонен
ие между
двумя

88 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключе
ы ие умолча параметр ение ние
акции ых данных ния
нию ов
питания
входами.

Таблица 4.3-2 Таблица справочных значений пункта Q

Маркировка,
Число Условия возникновения
Значение позиции Уровень отображаемая
битов неисправности
онлайн
При разрыве связи DP между
модулем IO и главным контролером
с главной карты DP главного
0 Оффлайн модуля Блоки !
контроллера будет производиться
вывод маркировки офлайн
состояния модуля.
1 Обрыв канала Канал B Сообщение о данной неисправности
может быть произведено модулем
Короткое сбора аналоговых величин
2 Канал S посредством нециклической
замыкание канала
диагностики.
Верхний предел
превышения Диагностика модулей SM/FM
3 U (upper limit) производится программным
диапазона
измерения обеспечением (функциональным
Канал блоком AI), диагностика модулей AI,
Нижний предел RTD, TC серии К производится
превышения средствами аппаратного
4 L (lower limit)
диапазона обеспечения.
измерения
В циклических данных,
передаваемых модулем серии К,
отобранное значение каждого
канала содержит 1 бит проверки
четности, при вычислении
Ошибка проверки
5 Канал E(Even Check) алгоритма обработки собранных
четности
данных производится определение
бита четности; если при проверке
четности будет выявлена ошибка, то
будет определено возникновение
неисправности.
Данные, периодически
передаваемые модулем серии К,
содержат данный бит; при обрыве
Ошибка позиции
6 Канал Q(Quality Fault) линии, коротком замыкании или
качества
возникновении неисправности
другой платы модуль мгновенно
переведет данный бит в значение

89
Раздел 4 Дополнительные расчеты

Маркировка,
Число Условия возникновения
Значение позиции Уровень отображаемая
битов неисправности
онлайн
TRUE, после чего вычисление
алгоритма обработки сбора
производиться не будет.
7 Резервный \ \
Модуль DI серии К может сообщать
о неисправности запуска дискретной
величины, другие модули сбора
Неисправность или дискретных величин FM и SM не в
дрожание состоянии сообщать о подобной
8 Канал C(Contact Fault)
переключающего неисправности, посредством
контакта алгоритма в соответствии с
отобранным значением
производится вывод вибрирующего
предупреждающего знака.
В алгоритме обработки сбора при
возникновении неисправности
канала нахождения точки измерения
или модуля (Q.0~Q.8), если
9 Замена Канал * пользователь выбрал функцию
замены неисправности, то точка
сбора произведет вывод значения
замены, при этом данный бит
установится в значении TRUE
Если на панели детальной
настройки точки станции оператора
ограничено какое-либо значение, то
данный бит будет установлен в
10 Ограничение Канал F(Force) значении TRUE, при выполнении
операции ограничения в
программном обеспечении AutoThink
данный бит не может иметь
значения TRUE.
Служба IO определяет состояние
Нарушение связи связи с данными станции
главного и управления; если обрыв связи
11 Система ?
подчиненного превышает 2 секунды, то
компьютеров происходит передача сообщения о
данной неисправности.
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
Ошибка расчета
параметров, настроенных
12 функционального Вычислять R (Run Error)
пользователем; при обнаружении
блока
несоответствия условиям может
быть произведена остановка
вычисления, а при обнаружении

90 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Маркировка,
Число Условия возникновения
Значение позиции Уровень отображаемая
битов неисправности
онлайн
ошибки может быть определено
возникновение неисправности.
13~15 Резервный \ \

4.3.7.3 Панель отладки онлайн

Рис. 4.3-13 Панель детальной настройки точки

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
MODE 0 0 1 1
DB 0 0 1 1

4.3.7.4 Подробное описание


Данный функциональный блок производит выбор входного сигнала аналоговых величин
трех контуров, производится выбор одного из трех аналоговых сигналов. Качество сигнала,
отклонение между сигналами и выбранный режим оказывают свое влияние на конечное
выходное значение. Алгоритм выбора выхода:
1. Плохое качество всех трех входов

91
Раздел 4 Дополнительные расчеты

Производится удержание выхода, Q* = IN*Q, Q представляет собой операцию «или» в


отношении качества трех входов.
2. Если существует хорошая точка:
 Если только один вход представляет собой хорошую точку:
Вне зависимости от значения MODE будет производиться вывод значения хорошей
точки, Q = 0, Q* = IN*Q.
 Если два входа представляют собой хорошие точки:
Определяется, превысила ли величина отклонения между двумя хорошими точками
установленные пределы.
 Если предел превышен: производится удержание выхода, качество выхода плохой
точки будет аналогично соответствующему качеству входа, при этом качество
выхода двух других хороших точек устанавливается в значении бита ошибки
вычисления bit12, Q устанавливается в позиции bit12.
 Если предел не превышен: производится вывод в соответствии с текущим
режимом.
Промежуточное значение, среднее значение: производится вывод среднего
значения, Q имеет значение 0;
Выбор наибольшего значения: производится вывод высокого значения, Q имеет
значение 0;
выбор низкого уровня: производится вывод низкого значения, Q имеет значение 0;
Выбор первого контура: производится вывод значения первого контура, Q имеет
значение IN1Q;
Выбор второго контура: производится вывод значения второго контура, Q имеет
значение IN2Q;
Выбор третьего контура: производится вывод значения третьего контура, Q имеет
значение IN3Q.
 Все три входа представляют собой хорошие точки:
Производится проверка превышения предела величины отклонения между тремя
точками
 Если выявлено превышение предела всех трех отклонений, то производится
удержание выхода, Q и Q* будут установлены в позиции ошибки вычисления bit12.
 Если выявлено превышение предела двух отклонений, то будет производиться
вывод среднего значения двух соответствующих входов без превышения предела,
Q= 0, качество соответствующего выхода без превышения предела величины
отклонения IN*Q = 0, качество выхода другой точки будет установлено в позиции
ошибки вычисления bit12.
 Если выявлено превышение предела только в одном отклонении, то производится
вывод промежуточного значения, а именно точки, не имеющей превышения
предела отклонения относительно двух других точек, Q= 0, качество выхода точки,
не имеющей превышения предела отклонения относительно двух других точек,
будет равно нулю, качество выхода двух других точек будет установлено в позиции
bit12;

92 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

 В случае отсутствия превышения предела отклонений вывод средних значений,


промежуточных значений, максимального значения, минимального значения и
указанного номера последовательности будет производиться согласно значению
MODE, Q = Q* = 0.
Промежуточное значение, среднее значение: производится вывод среднего
значения;
Выбор наибольшего значения: производится вывод высокого значения;
выбор низкого уровня: производится вывод низкого значения;
Выбор первого контура: производится вывод значения первого контура;
Выбор второго контура: производится вывод значения второго контура;
Выбор третьего контура: производится вывод значения третьего контура.
 Когда предел отклонения DB равен нулю, определение отклонения между тремя
входами не производится.

4.3.7.5 Типовой контур


 Схема изображения контура

 Описание контура
Контур данного типа используется для обработки среднего значения и максимального
значения входов трех процессов, при этом отображается в форме приборной панели.
Данная функция реализуется с применением функционального блока THRSEL.
 Функции контура
Данный контур может реализовывать функцию запроса промежуточного значения
входных величин трех процессов, при этом в соответствии с состоянием входной величины
автоматически устраняется влияние поврежденных входных величин; данный
функциональный блок способен напрямую вызывать панель в HMI, а также способен
отображать на панели действующие входы контура;
Данный контур применим для вычисления промежуточных значений входных величин
трех процессов и не может напрямую использоваться для запроса среднего значения
выхода двух функциональных блоков PID или функционального блока полевого
коммуникатора;
Данные средние значения могут использоваться в качестве переменных PV входа
измеренных значений функционального блока PID или полевого коммуникатора.

93
Раздел 4 Дополнительные расчеты

 При выборе нескольких контуров можно использовать каскад TWOSEL, в такой


ситуации следует обращать особое внимание на переключение режимов.
 Данная часть также может использоваться в качестве пользовательского
функционального блока, подробное описание представлено в
нижеприведенном содержании.

4.3.8 TWOSEL_H (Выбор наибольшего значения из двух


аналоговых величин)

Рис. 4.3-14 Выбор наибольшего значения из двух аналоговых величин

4.3.8.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (выбор наибольшего значения, первый контур и второй контур) двух
аналоговых величин.

4.3.8.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
Качество значения:
In IN2Q Word 0 Нет Нет Нет Нет
входа 2 название
точки
измерени

94 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество
Out Q Word вычислений 0 Нет Нет Нет Нет Подробно
выхода е
описание
Качество
значений
Out Q1 Word вычислений 0 Нет Нет Нет Нет
пункта Q
контура №1
См. в
Качество Таблица
Out Q2 Word вычислений 0 Нет Нет Нет Нет 4.3-2.
контура №2
0 - выбор
наиболь
шего
значения;
Par
MODE Byte Режим работы 0 Нет Да Да Нет 1 -
am
первый
контур;
2 - второй
контур.
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
Par MANM
Bool Выбор режима False Нет Да Нет Нет контур
am ODE
1 - второй
контур

95
Раздел 4 Дополнительные расчеты

4.3.8.3 Панель отладки онлайн

4.3.8.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый и второй контур на панели
операций.
 В автоматическом режиме поддерживается 3 рабочих режима: выбор наибольшего
значения, первый контур и второй контур.
Выбор наибольшего значения: хорошее качество входных значений обоих контуров
(«0» обозначает хорошее качество), в этом случае производится выбор наибольшего
значения из двух контуров; если входное значение только одного контура имеет хорошее
качество, то производится выбор данного контура;
Если входные значения обоих контуров имеют плохое качество, то производится
удержание выхода.
Выбор первого контура или второго контура: если входное значение данного контура
имеет хорошее качество, то производится прямой вывод данного контура; если входное
значение данного контура имеет плохое качество, то производится вывод последнего
хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

96 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.9 TWOSEL_L (Выбор низкого уровня из двух аналоговых


величин)

Рис. 4.3-15 Выбор низкого уровня из двух аналоговых величин

4.3.9.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (выбор низкого уровня, первый контур и второй контур) двух аналоговых
величин.

4.3.9.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN2Q Word 0 Нет Нет Нет Нет название
входа 2
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество Подробно
Out Q Word вычислений 0 Нет Нет Нет Нет е
выхода описание
Качество значений
Out Q1 Word 0 Нет Нет Нет Нет пункта Q
вычислений

97
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
контура №1 См. в
Таблица
Качество
4.3-2.
Out Q2 Word вычислений 0 Нет Нет Нет Нет
контура №2
0 - выбор
низкого
уровня;
Par 1 -
MODE Byte Режим работы 0 Нет Да Да Нет
am первый
контур;
2 - второй
контур.
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
Par MANM
Bool Выбор режима False Нет Да Нет Нет контур
am ODE
1 - второй
контур

98 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.9.3 Панель отладки онлайн

4.3.9.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый и второй контур на панели
операций.
 В автоматическом режиме поддерживается 3 рабочих режима: выбор низкого уровня,
первый контур и второй контур.
Выбор низкого уровня: хорошее качество входных значений обоих контуров («0»
обозначает хорошее качество), в этом случае производится выбор значения высокого
уровня из двух контуров; если входное значение только одного контура имеет хорошее
качество, то производится выбор данного контура;
Если входные значения обоих контуров имеют плохое качество, то производится
удержание выхода.
Выбор первого контура или второго контура: если входное значение данного контура
имеет хорошее качество, то производится прямой вывод данного контура; если входное
значение данного контура имеет плохое качество, то производится вывод последнего
хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

99
Раздел 4 Дополнительные расчеты

4.3.10 TWOSEL_DUAL (Избыточное резервирование из двух


аналоговых величин)

Рис. 4.3-16 Избыточное резервирование из двух аналоговых величин

4.3.10.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (резервный, первый контур и второй контур) двух аналоговых величин.

4.3.10.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN2Q Word 0 Нет Нет Нет Нет название
входа 2
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество Подробно
Out Q Word вычислений 0 Нет Нет Нет Нет е
выхода описание
Качество значений
Out Q1 Word вычислений 0 Нет Нет Нет Нет пункта Q
контура №1 См. в

100 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
Качество Таблица
Out Q2 Word вычислений 0 Нет Нет Нет Нет 4.3-2.
контура №2
0 -
резервны
й;
Par 1 -
MODE Byte Режим работы 0 Нет Да Да Нет
am первый
контур;
2 - второй
контур.
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
Par MANM
Bool Выбор режима False Нет Да Нет Нет контур
am ODE
1 - второй
контур

101
Раздел 4 Дополнительные расчеты

4.3.10.3 Панель отладки онлайн

4.3.10.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый и второй контур на панели
операций.
 В автоматическом режиме поддерживается 3 рабочих режима: резервный, первый
контур и второй контур.
Резервный: хорошее качество входных значений обоих контуров («0» обозначает
хорошее качество), в этом случае производится выбор значения высокого уровня из двух
контуров; если входное значение только одного контура имеет хорошее качество, то
производится выбор данного контура;
Если входные значения обоих контуров имеют плохое качество, то производится
удержание выхода.
Выбор первого контура или второго контура: если входное значение данного контура
имеет хорошее качество, то производится прямой вывод данного контура; если входное
значение данного контура имеет плохое качество, то производится вывод последнего
хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

102 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.11 THRSEL_H (Выбор значения высокого уровня из трех


аналоговых величин)

Рис. 4.3-17 Выбор значения высокого уровня из трех аналоговых величин

4.3.11.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (выбор значения высокого уровня, первый контур, второй контур и третий
контур) трех аналоговых величин.

4.3.11.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN2Q Word 0 Нет Нет Нет Нет название
входа 2
точки
измерени
я.Q
In IN3 Real Вход 3 0,00 Нет Нет Нет Нет
Присваив
Качество
In IN3Q Word 0 Нет Нет Нет Нет ание
входа 3
значения:

103
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
название
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество
Out Q Word вычислений 0 Нет Нет Нет Нет
выхода
Подробно
Качество е
Out Q1 Word вычислений 0 Нет Нет Нет Нет описание
контура №1 значений
Качество пункта Q
Out Q2 Word вычислений 0 Нет Нет Нет Нет См. в
контура №2 Таблица
4.3-2.
Качество
Out Q3 Word вычислений 0 Нет Нет Нет Нет
контура №3
0 - выбор
наиболь
шего
значения;
1 -
Par
MODE Usint Режим работы 0 Нет Да Да Нет первый
am
контур;
2 - второй
контур;
3 - третий
контур;
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
контур
Par MANM
Byte Выбор режима False Нет Да Нет Нет 1 - второй
am ODE
контур
2 - третий
контур

104 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.11.3 Панель отладки онлайн

4.3.11.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый, второй и третий контур на
панели операций.
 В автоматическом режиме поддерживается 4 рабочих режима: выбор значения
высокого уровня, первый контур, второй контур и третий контур.
Выбор значения высокого уровня: хорошее качество входных значений всех трех
контуров («0» обозначает хорошее качество), в этом случае производится выбор значения
высокого уровня трех контуров; если входное значение только одного контура имеет
хорошее качество, то производится выбор данного контура; если входные значения всех
трех контуров имеют плохое качество, то производится удержание выхода.
Выбор первого контура, второго контура или третьего контура: если входное значение
данного контура имеет хорошее качество, то производится прямой вывод данного контура;
если входное значение данного контура имеет плохое качество, то производится вывод
последнего хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

105
Раздел 4 Дополнительные расчеты

4.3.12 THRSEL_L (выбор низкого уровня из трех аналоговых


величин)

Рис. 4.3-18 выбор низкого уровня из трех аналоговых величин

4.3.12.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (выбор низкого уровня, первый контур, второй контур и третий контур) трех
аналоговых величин.

4.3.12.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN2Q Word 0 Нет Нет Нет Нет название
входа 2
точки
измерени
я.Q
In IN3 Real Вход 3 0,00 Нет Нет Нет Нет
Присваив
Качество
In IN3Q Word 0 Нет Нет Нет Нет ание
входа 3
значения:

106 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
название
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество
Out Q Word вычислений 0 Нет Нет Нет Нет
выхода
Подробно
Качество е
Out Q1 Word вычислений 0 Нет Нет Нет Нет описание
контура №1 значений
Качество пункта Q
Out Q2 Word вычислений 0 Нет Нет Нет Нет См. в
контура №2 Таблица
4.3-2.
Качество
Out Q3 Word вычислений 0 Нет Нет Нет Нет
контура №3
0 - выбор
низкого
уровня;
1 -
Par первый
MODE Usint Режим работы 0 Нет Да Да Нет
am контур;
2 - второй
контур;
3 - третий
контур;
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
контур
Par MANM
Byte Выбор режима False Нет Да Нет Нет 1 - второй
am ODE
контур
2 - третий
контур

107
Раздел 4 Дополнительные расчеты

4.3.12.3 Панель отладки онлайн

4.3.12.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый, второй и третий контур на
панели операций.
 В автоматическом режиме поддерживается 4 рабочих режима: выбор низкого уровня,
первый контур, второй контур и третий контур.
Выбор низкого уровня: хорошее качество входных значений всех трех контуров («0»
обозначает хорошее качество), в этом случае производится выбор значения высокого
уровня трех контуров; если входное значение только одного контура имеет хорошее
качество, то производится выбор данного контура; если входные значения всех трех
контуров имеют плохое качество, то производится удержание выхода.
Выбор первого контура, второго контура или третьего контура: если входное значение
данного контура имеет хорошее качество, то производится прямой вывод данного контура;
если входное значение данного контура имеет плохое качество, то производится вывод
последнего хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

108 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.13 THRSEL_M (Промежуточное значение из трех аналоговых


величин)

Рис. 4.3-19 Промежуточное значение из трех аналоговых величин

4.3.13.1 Функция
Вычисление вывода производится в соответствии с исходным значением, качеством и
режимом работы (промежуточное значение, первый контур, второй контур и третий контур) трех
аналоговых величин.

4.3.13.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
In IN1 Real Вход 1 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN1Q Word 0 Нет Нет Нет Нет название
входа 1
точки
измерени
я.Q
In IN2 Real Вход 2 0,00 Нет Нет Нет Нет
Присваив
ание
значения:
Качество
In IN2Q Word 0 Нет Нет Нет Нет название
входа 2
точки
измерени
я.Q
In IN3 Real Вход 3 0,00 Нет Нет Нет Нет
Присваив
Качество
In IN3Q Word 0 Нет Нет Нет Нет ание
входа 3
значения:

109
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
название
точки
измерени
я.Q
Out OUT Real Вывод 0,00 Нет Нет Нет Да
Качество
Out Q Word вычислений 0 Нет Нет Нет Нет
выхода
Подробно
Качество е
Out Q1 Word вычислений 0 Нет Нет Нет Нет описание
контура №1 значений
Качество пункта Q
Out Q2 Word вычислений 0 Нет Нет Нет Нет См. в
контура №2 Таблица
4.3-2.
Качество
Out Q3 Word вычислений 0 Нет Нет Нет Нет
контура №3
0 -
промежут
очное
значение;
1 -
Par
MODE Usint Режим работы 0 Нет Да Да Нет первый
am
контур;
2 - второй
контур;
3 - третий
контур;
0 - ручной
Ручной/автом
Par AMOP 1 -
Bool атический False Нет Да Да Нет
am T автомати
выбор
ческий
0 -
первый
контур
Par MANM
Byte Выбор режима False Нет Да Нет Нет 1 - второй
am ODE
контур
2 - третий
контур

110 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.13.3 Панель отладки онлайн

4.3.13.4 Подробное описание


 Поддерживается два режима: ручной и автоматический.
 В ручном режиме имеется возможность выбирать первый, второй и третий контур на
панели операций.
 В автоматическом режиме поддерживается 4 рабочих режима: промежуточное
значение, первый контур, второй контур и третий контур.
Промежуточное значение: хорошее качество входных значений всех трех контуров
(«0» обозначает хорошее качество), в этом случае производится выбор значения высокого
уровня трех контуров; если входное значение только одного контура имеет хорошее
качество, то производится выбор данного контура; если входные значения всех трех
контуров имеют плохое качество, то производится удержание выхода.
Выбор первого контура, второго контура или третьего контура: если входное значение
данного контура имеет хорошее качество, то производится прямой вывод данного контура;
если входное значение данного контура имеет плохое качество, то производится вывод
последнего хорошего значения данного контура.
 Мягкое переключение с автоматического на ручной режим
В автоматическом режиме производится отслеживание результата автоматического
выбора для обеспечения мягкого переключения с автоматического на ручной режим.

111
Раздел 4 Дополнительные расчеты

4.3.14 DG4SEL3 (Выборка трех из четырех дискретных величин)

Рис. 4.3-20 Выборка трех из четырех дискретных величин

4.3.14.1 Функция
Данный функциональный блок реализуют функцию мажоритарной выборки трех из четырех
дискретных величин.
Логика мажоритарной выборки: на входах четырех контуров существуют три или более
контуров, входное значение которых задано как TRUE, в этом случае производится вывод
TRUE; в противном случае вывод будет иметь значение FALSE.

4.3.14.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрони от
Тип Описани ие по ание Огранич Примеч
ние данн зация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
сигнал
In IN1~4 Bool False Нет Нет Нет Нет
контуров
1~4
Вывод
мажорита
Out OUT Bool False Нет Нет Нет Да
рной
выборки

112 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.14.3 Панель отладки онлайн

Рис. 4.3-21 Панель детальной настройки точки

4.3.15 DG4SEL2 (Выборка двух из четырех дискретных величин)

Рис. 4.3-22 Выборка двух из четырех дискретных величин

4.3.15.1 Функция
Данный функциональный блок реализуют функцию мажоритарной выборки двух из четырех
дискретных величин.
Логика мажоритарной выборки: на входах четырех контуров существуют два или более
контуров, входное значение которых задано как TRUE, в этом случае производится вывод
TRUE; в противном случае вывод будет иметь значение FALSE.

113
Раздел 4 Дополнительные расчеты

4.3.15.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрони от
Тип Описани ие по ание Огранич Примеч
ние данн зация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
сигнал
In IN1~4 Bool False Нет Нет Нет Нет
контуров
1~4
Вывод
мажорита
Out OUT Bool False Нет Нет Нет Да
рной
выборки

4.3.15.3 Панель отладки онлайн

Рис. 4.3-23 Панель детальной настройки точки

114 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.16 DG3SEL2 (Выборка двух из трех дискретных величин)

Рис. 4.3-24 Выборка двух из трех дискретных величин

4.3.16.1 Функция
Данный функциональный блок реализуют функцию мажоритарной выборки двух из трех
дискретных величин.
Логика мажоритарной выборки: на входах трех контуров существуют два или более
контуров, входное значение которых задано как TRUE, в этом случае производится вывод
TRUE; в противном случае вывод будет иметь значение FALSE.

4.3.16.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрони от
Тип Описани ие по ание Огранич Примеч
ние данн зация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
сигнал
In IN1~3 Bool False Нет Нет Нет Нет
контуров
1~3
Вывод
мажорита
Out OUT Bool False Нет Нет Нет Да
рной
выборки

115
Раздел 4 Дополнительные расчеты

4.3.16.3 Панель отладки онлайн

Рис. 4.3-25 Панель детальной настройки точки

4.3.17 TPCOMP (Компенсация объемного расхода потока


идеального газа)

Рис. 4.3-26 Компенсация объемного расхода потока идеального газа

4.3.17.1 Функция
Компенсация температуры и давления расхода потока, измеренного обычным способом
перепада давления газа, для получения расхода потока с точными заданными значениями
температуры и давления.

116 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.17.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип Описан ие по вание Огранич Примечан
ние данн зация отключ
ы ие умолча параметр ение ие
акции ых данных ения
нию ов
питания
Входной
In IN Real расход 0,00 Нет Нет Нет Нет
потока
Фактиче
TCOM ская
In Real 0,00 Нет Нет Нет Нет
P темпера
тура
Фактиче
PCOM ское
In Real 0,00 Нет Нет Нет Нет
P давлени
е
Расход
потока
Out OUT Real после 0,00 Нет Нет Нет Да
компенс
ации
True -
расход
потока по
прибору,
не
использую
Тип щему
Par FTOW
Bool расхода False Нет Нет Да Нет перепад
am TP
потока давления;
False -
расход
потока по
прибору
перепада
давления
Проектн
Par ая
TSP Real темпера 0,00 Нет Нет Да Нет
am
тура (℃)
Проектн
Par ое
PSP Real 0,00 Нет Нет Да Нет
am давлени
е (МПа)

117
Раздел 4 Дополнительные расчеты

4.3.17.3 Панель отладки онлайн

Рис. 4.3-27 Панель детальной настройки тега

4.3.17.4 Подробное описание


Имеется большое количество типов расходомеров, используемых для измерения
объемного расхода потока газа; формула расчета компенсации может отличаться в
зависимости от типа используемого расходомера.
Формула компенсации с помощью дифференциального расходомера:

𝑇𝑆𝑃 + 273.15 𝑃𝐶𝑂𝑀𝑃 × 10 + 1.0332


𝑂𝑈𝑇 = 𝐼𝑁 × √ ×
𝑃𝑆𝑃 × 10 + 1.0332 𝑇𝐶𝑂𝑀𝑃 + 273.15

Формула компенсации с помощью расходомера в других типов (объемные расходомеры,


принцип измерения которых не зависит от плотности среды, такие как электромагнитный
расходомер, вихревой расходомер и турбинный расходомер):
𝑻𝑺𝑷 + 𝟐𝟕𝟑. 𝟏𝟓 𝑷𝑪𝑶𝑴𝑷 × 𝟏𝟎 + 𝟏. 𝟎𝟑𝟑𝟐 (4-1)
𝑶𝑼𝑻 = 𝑰𝑵 × ×
𝑷𝑺𝑷 × 𝟏𝟎 + 𝟏. 𝟎𝟑𝟑𝟐 𝑻𝑪𝑶𝑴𝑷 + 𝟐𝟕𝟑. 𝟏𝟓
Можно в зависимости от конкретного настроенного параметра FLOWTP расходомера на
рабочей площадке выбирать соответствующую формулу расчета.
В формуле (4-1) при превращении манометрического давления в абсолютное давление
добавляется фиксированное значение 0,10332 МПа, при этом не принимается во внимание
различие в значениях атмосферного давления разных регионов.

118 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

 IN, используемое в формуле дифференцированного метода компенсации,


представляет собой значение расхода потока; если прибор для измерения
перепада давления не предоставляет функцию извлечения корня, то есть
передаваемый сигнал является сигналом перепада давления, то в точке
измерения AI необходимо сначала произвести извлечение корня из данного
сигнала с последующим умножением на коэффициент К (определяется в
соответствии с используемым измерительным прибором и типом трубопровода
на рабочей площадке), это позволит обеспечить наличие на выводе IN
функционального блока, подсоединяемого к TPCOMP, сигнала объемного
расхода потока, передаваемого с расходомера перепада давления.

4.3.17.5 Примеры применения


В зависимости от типа измерительного прибора, используемого для измерения расхода
потока на рабочей площадке, применяются два метода конфигурации:
1. Расходомер перепада давления
На примере измерения объемного расхода потока водорода с помощью расходомера
перепада давления используются следующие параметры прибора: проектное давление
составляет 400 кПа, проектная температура составляет 25℃. PI405 производит сбор
фактических значений рабочего давления, TI405 производит сбор фактических значений
рабочей температуры, FI405 в точке измерения AI производит замер текущего объемного
расхода потока водорода; в соответствии с текущим сигналом, передаваемым расходомером
перепада давления, имеется 2 метода конфигурации:
(1) Клиентская часть производит загрузку сигнала перепада давления, функция
извлечения корня не предоставляется
Сначала необходимо произвести извлечение корня FI405 точки измерения с последующем
умножением на коэффициент К (определяется в соответствии с используемым измерительным
прибором и типом трубопровода на рабочей площадке), полученное значение используется в
качестве входа IN объемного расхода потока, подсоединяемого к функциональному блоку
компенсации, как показано на Рис. 4.3-28.

Рис. 4.3-28 Настройка извлечения корня в точке измерения FI1405

119
Раздел 4 Дополнительные расчеты

Рис. 4.3-29 Конфигурация сигнала перепада давления

Открыть панель детальной настройки точки функционального блока и произвести


настройку соответствующих данных, как показано на Рис. 4.3-30, при этом можно в
соответствии с фактической необходимостью произвести настройку единицы измерения
объемного расхода потока и значений верхнего и нижнего пределов, которые будут
отображаться после компенсации расхода потока.

Рис. 4.3-30 Настройка панели детальной настройки точки расходомера перепада


давления

(2) Клиентская часть производит загрузку объемного расхода потока

120 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Рис. 4.3-31 Конфигурация объемного расхода потока

Настройка панели аналогична Рис. 4.3-30.


2. Расходомеры, не использующие перепад давления
На примере измерения объемного расхода потока водорода с помощью расходомера, не
использующего перепад давления: PI405 производит сбор фактических значений рабочего
давления, TI405 производит сбор фактических значений рабочей температуры, FI405 в точке
измерения AI производит замер текущего объемного расхода потока водорода, способ
конфигурации представлен на Рис. 4.3-32.

Рис. 4.3-32 Настройка панели детальной настройки точки расходомера, не


использующего перепад давления

4.3.17.6 Типовой контур


 Схема изображения контура

121
Раздел 4 Дополнительные расчеты

 Описание контура
Плотность газа подвержена сильным изменениям в зависимости от изменения
давления и температуры, при отсутствии компенсации для измерительных приборов на
рабочей площадке необходимо прибегнуть к компенсации температуры и давления газа в
DCS. Часто для компенсации температуры и давления газа используют метод компенсации
температуры и давления идеального газа и метод компенсации с применением
эмпирических формул. В методе компенсации температуры и давления идеального газа
обычный газ рассматривается в качестве идеального газа, компенсация выполняется в
соответствии с ходом конфигурации идеального газа; метод компенсации с применением
эмпирических формул подразумевает выполнение компенсации в соответствии с
экспериментальными данными в определенном диапазоне температуры и давления с
применением соответствующих формул компенсации. При отсутствии эмпирической
формулы компенсации для чистого газа со сложной фазой сжижения допускается
приближение в виде идеального газа, после чего производится компенсация с
использованием формулы компенсации идеального газа; окончательное решение об
использовании идеального газа для компенсации температуры и давления должно иметь
письменное подтверждение от проектной организации.

4.3.18 STEAMCOMP (Функциональный блок компенсации расхода


потока водяного пара)

Рис. 4.3-33 Компенсация расхода потока водяного пара

4.3.18.1 Функция
Согласно рабочему давлению и рабочей температуре водяного пара вычисляется рабочая
плотность, затем с учетом установленной плотности вычисляется массовый расход после
компенсации. Поддерживается использование входного сигнала для отправки расходомером
перепада давления массового расхода потока, а также отправки сигнала объемного расхода
потока расходомерами других типов.

122 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.18.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примеча
ние данн зация
ы е умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Входной
In IN Real расход 0,00 Нет Нет Нет Нет
потока
Фактическ
Единица
ая
In T Real 0,00 Нет Нет Нет Нет измерени
температ
я: ℃
ура
Фактическ Единица
In P Real ое 0,00 Нет Нет Нет Нет измерени
давление я: МПа
Расход
потока
Out OUT Real после 0,00 Нет Нет Нет Да
компенса
ции
Проектна
Единица
Par я измерени
TSP Real 0,00 Нет Нет Да Нет
am температ
я: ℃
ура
Проектно Единица
Par
PSP Real е 0,00 Нет Нет Да Нет измерени
am
давление я: МПа
Flase -
массовы
й расход
от
Тип прибора
Par FLOW
Bool расхода False Нет Нет Да Нет перепада
am TP
потока давления
, True -
объемны
й расход
потока
True -
расчет
Селектор состояни
Par ный я
SSW Bool False Нет Нет Да Нет
am переключ насыщен
атель ия по
измерени
ю газа;

123
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примеча
ние данн зация
ы е умолча ения параметр ение ние
акции ых данных
нию питани ов
я
False -
расчет
состояни
я
насыщен
ия по
измерени
ю воды

4.3.18.3 Панель отладки онлайн

Рис. 4.3-34 Панель детальной настройки тега

 Когда тип расхода потока задан в значении Массовый расход потока от


прибора перепада давления, в качестве единицы измерения входного
расхода потока используется kg/h, когда тип расхода потока задан в значении
Объемный расход потока, в качестве единицы измерения входного расхода
потока используется m3/h.

124 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.18.4 Подробное описание


В зависимости от входного сигнала применяется два метода расчета компенсации:
1. Массовый расход потока:
𝜌реальный
𝑂𝑈𝑇 = 𝐼𝑁 × √
𝜌реальный

2. Объемный расход потока:


𝑂𝑈𝑇 = 𝐼𝑁 × 𝜌реальный

4.3.18.5 Примеры применения


1. Расходомер перепада давления (массовый расход потока)
Параметры прибора: PSP=0,4 МПа, TSP=25 ℃. PI405 производит сбор фактических
значений рабочего давления, TI405 производит сбор фактических значений рабочей
температуры, FI405 в точке измерения AI производит замер текущего объемного расхода
потока водяного пара.
(1) Если рабочая площадка представляет собой насыщенный пар
Если рабочая площадка представляет собой насыщенный пар, при этом установлены
только датчик температуры или датчик давления для измерения сигнала температуры или
сигнала давления, в этом случае для конфигурации необходимо использовать функциональные
блоки T_P (расчет давления насыщенного пара) и P_T (расчет температуры насыщенного
пара);
Если на рабочей площадке установлен только датчик температуры, то способ
конфигурации представлен на Рис. 4.3-35.

Рис. 4.3-35 Способ конфигурации логики исключительно с точкой измерения


температуры

На панели детальной настройки точки STEAMCOMP произвести настройку


соответствующего содержания:
FLOWTP=True, PSP=25 ℃, TSP=0,4 МПа, в соответствии с фактической обстановкой на
рабочей площадке настроить SSW=False или True, а также значения верхнего и нижнего
пределов, которые будут отображаться после компенсации расхода потока.
Если на рабочей площадке одновременно установлены датчик температуры и датчик
давления, то сигнал температуры следует напрямую подсоединить к соответствующему выводу
Т функционального блока, а сигнал давления подсоединить к соответствующему выводу Р, как
показано на Рис. 4.3-36.

125
Раздел 4 Дополнительные расчеты

Рис. 4.3-36 Способ конфигурации логики при наличии точек измерения давления и
температуры

Настройка панели детальной настройки точки аналогична настройке при одном датчике.
(2) Если рабочая площадка не является насыщенным паром
Если рабочая площадка не является насыщенным паром, то фактическое рабочее
давление, собранное PI405, следует подсоединить к выводу Р, а фактическую рабочую
температуру, собранную TI405, следует подсоединить к выводу Т, как показано на Рис. 4.3-36.
На панели детальной настройки точки STEAMCOMP произвести настройку
соответствующего содержания:
FLOWTP=False, PSP=25 ℃, TSP=0,4 МПа, в этом случае SSW будет не действительна,
при этом есть возможность настройки значений верхнего и нижнего пределов, которые будут
отображаться после компенсации расхода потока.
2. Объемный расход потока
Если текущая закачка представляет собой объемный расход потока, на панели детальной
настройки точки STEAMCOMP следует произвести настройку соответствующего содержания:
FLOWTP=True, PSP=25 ℃, TSP=0,4 МПа. Если текущая настройка задана в значении
насыщенного пара в газообразном состоянии, то PI405 производит сбор фактического рабочего
давления, FI405 точки измерения AI измеряет текущий объемный расход потока насыщенного
пара, метод конфигурации компенсации представлен на Рис. 4.3-37.

Рис. 4.3-37 Способ конфигурации логики при наличии точек измерения давления и
объемного расхода потока

4.3.19 P_T (вычисление температуры насыщенного пара)

Рис. 4.3-38 Вычисление температуры насыщенного пара

126 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.3.19.1 Функция
В соответствии с входным значением давления насыщенного пара производится расчет
соответствующей величины температуры насыщенного пара.

4.3.19.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип Описани ие по вание Огранич Примеча
ние данн зация отключ
ы е умолча параметр ение ние
акции ых данных ения
нию ов
питания
Значение
Единица
давления
In P Real 0,00 Нет Нет Нет Нет измерени
насыщенн
я: МПа
ого пара
Значение
температу Единица
Out T Real ры 0,00 Нет Нет Нет Нет измерени
насыщенн я: ℃
ого пара
Температ
True -
ура
превыша
превышае
ет, False -
Out ERR Bool т False Нет Нет Нет Нет
не
установле
превыша
нный
ет
диапазон

4.3.19.3 Подробное описание

 
1
n 10  D  ( n 10  D )  4 ( n 9  n 10 D )
2 2
T
*

T 2
 1k
*
T
2G
D  1
 F  (F  4 EG )
2 2

E    n3  n6
2

F  n1   n4  n7
2

G  n2  n5  n8
2

1
  (P * ) 4

Выборка коэффициента:

127
Раздел 4 Дополнительные расчеты

4.3.20 T_P (вычисление давления насыщенного пара)

Рис. 4.3-39 Вычисление давления насыщенного пара

4.3.20.1 Функция
В соответствии с входным значением температуры насыщенного пара производится расчёт
соответствующей величины давления насыщенного пара.

4.3.20.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип Описани ие по вание Огранич Примеча
ние данн зация отключ ние
ы е умолча параметр ение
акции ых данных ения
нию ов
питания
Значение
температу Единица
In T Real ры 0,00 Нет Нет Нет Нет измерени
насыщенн я: ℃
ого пара
Значение
Единица
давления
Out P Real 0,00 Нет Нет Нет Нет измерени
насыщенн
я: МПа
ого пара
Температ
True -
ура
превыша
превышае
ет, False -
Out ERR Bool т False Нет Нет Нет Нет
не
установле
превыша
нный
ет
диапазон
Подробное описание
В соответствии с уравнением температуры и давления насыщенного пара,
представленного в Разделе 4 стандарта IF97, используется следующий метод реализации
логики:

128 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

P  2C 
*
  1

P   B  ( B 2  4 AC ) 2 
 
 1 MPa
*
P

A    n 1  n 2
2

B  n 3  n 4  n 5
2

C  n 6  n 7  n 8
2

T n9
  
( T / T )  n 10
* *
T

Выборка коэффициента:

4.4 Сигнал-генератор
4.4.1 CURVE (заданная кривая)

Рис. 4.4-1 Заданная кривая

4.4.1.1 Функция
В соответствии с девятью предварительно заданными точками «время, выходное
значение» после запуска отчета времени при достижении заданного значения времени
производится вывод заданной кривой.

4.4.1.2 Штырек
Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения параметр чение ние
акции данных
анию питани ов
я
In STSW Bool Пусковой False Нет Нет Нет Нет Изменени

129
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения параметр чение ние
акции данных
анию питани ов
я
переключа е
тель значения
STSW с
False на
True
означает,
что
произоше
л запуск
функции
вычислен
ия
Повторно
задействов
RSTS
In Bool ать False Нет Нет Нет Нет
W
выключате
ль
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
Количеств
Par PNTN 2≤PNTNU
USINT о точек 2 Нет Нет Да Нет
am UM M≤9
поворота
Единица
измерени
Par TIME Время я: минута
Dword 0,00 Нет Да Да Нет
am ST начала TIMEST<
4294, 967,
295 минут
Единица
измерени
я: минута
TIMEEND
<4294,
967, 295
минут,
Время
Par TIME TIMEEND
Dword завершени 0 Нет Да Да Нет
am END должен
я
быть
равен
значению
TIMEARR
последне
й точки
поворота.

130 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения параметр чение ние
акции данных
анию питани ов
я
Верхний
Par
OUTH Real предел 0,00 Нет Нет Да Нет
am
вывода
Нижний
Par
OUTL Real предел 0,00 Нет Нет Да Нет
am
вывода
Единица
измерени
Соответств я: минута
ующее Максимал
значение ьное
времени от количеств
ARRAY[ 9
Par TIME первой о
1..9]of значен Нет Нет Да Нет
am ARR точки элементо
Dword ий «0»
поворота в массива
до девятой составляе
точки т 9.
поворота T<4294,
967, 295
минут,
Соответств
ующее Максимал
заданное ьное
значение 9 количеств
ARRAY[
Par SPAR от первой значен о
1..9]of Нет Нет Да Нет
am R точки ий элементо
Real
поворота «0,00» в массива
до девятой составляе
точки т9
поворота

131
Раздел 4 Дополнительные расчеты

4.4.1.3 Панель отладки онлайн

Рис. 4.4-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
STSW 0 0 0 1
RSTSW 0 0 0 1
OUT 0 0 0 2
PNTNUM 0 1 1 1
TIMEST 0 1 1 1
TIMEEND 0 1 1 1
OUTH 0 1 1 1
OUTL 0 1 1 1

4.4.1.4 Подробное описание


Функциональный блок заданных кривых (CURVE) может использовать максимум 8 ломаных
для моделирования функции 𝒀 = 𝒇(𝑿), вход которой задан переменной времени; где Х
является переменной времени, при этом в соответствии с предварительно определенным
графиком ломаной (единицей измерения горизонтальной оси является время) производится
расчет значения выхода, соответствующего какой-либо точке времени.

132 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Предварительно заданные группы данных PNTNUM; значение каждой группы данных


представляет собой значение времени и соответствующее данному значению времени
заданное значение выхода, таким образом производится определение абсциссы, выражаемой
изменение во времени, для графика ломаной, ордината которой представляет собой значение
выхода (всего PNTNUM-1 ломаных).
Когда в заданной кривой в качестве переменной отсчета времени используется ТХ, то
RSTSW является сигналом повторного запуска, выпускаемым станцией оператора, а Timeout
является переменной завершения заданного времени; когда Timeout=True, это означает, что
отчет заданного времени завершен.
Изменение значения STSW с False на True означает, что произошел запуск функции
вычисления; STSW=True и RSTSW=True означает, что произошел повторный запуск функции
вычисления. В двух указанных случаях TX=TIMEST, Timeout=False, RSTSW=False.
Когда STSW=True, а imeout=False, данная функция будет находиться в состоянии
выполнения операции.
При вычислении, если TX<TIMEEND, то значение каждого цикла TX будет увеличено на
продолжительность времени цикла операции; если TX≥TIMEEND, то TX=TIMEEND,
Timeout=True, функциональный блок завершит выполнение функции вычисления.
Когда TX находится в диапазоне между двумя заданными точками TIMEARR, производится
интерполяция с получением соответствующего выходного значения данной точки времени;
если TX находится за пределами минимального и максимального значений TIMEARR, то
вычисление производится с помощью первого и последнего коэффициентов касательной.
𝑆𝑃𝐴𝑅𝑅(𝑖 + 1) − 𝑆𝑃𝐴𝑅𝑅(𝑖)
𝐾(𝑖) =
𝑇𝐼𝑀𝐸𝐴𝑅𝑅(𝑖 + 1) − 𝑇𝐼𝑀𝐸𝐴𝑅𝑅(𝑖)
𝑂𝑈𝑇(𝐾) = SPARR(𝑖) + 𝐾(𝑖) × (𝑇𝑋 − 𝑇𝐼𝑀𝐸𝐴𝑅𝑅(𝑖))
Используемое в формуле i=1, 2, 3...8; K (i) представляют собой коэффициенты касательной
соответствующего сегмента линии.

Рис. 4.4-3 Схема функции кривой

133
Раздел 4 Дополнительные расчеты

 При использовании данного функционального блока обеспечивается


расположение элементов массива TIMEARR в порядке возрастания, при этом
количество точек поворота настраивается в диапазоне допустимых числовых
значений.
 TIMEST обычно должен быть равен False, TIMEEND обычно должен быть равен
значению последней точки поворота TIMEARR, в противном случае в процессе
выполнения алгоритма данного функционального блока, если значение
переменной отчета времени превысит последнюю заданную точку времени, и
при этом не будет достигнуто значение TIMEEND, то вычисление выходного
значения по-прежнему будет производиться согласно коэффициенту
касательной, определенному между последней точкой и предпоследней точкой.

4.4.2 ONEFOLD (одномерная интерполяция)

Рис. 4.4-4 Одномерная интерполяция

4.4.2.1 Функция
В соответствии с шестнадцатью заданными точками с «значением X, значением Y», а
также в соответствии с текущим входным значением IN (значение Х) производится расчет
выходного значения OUT (значения Y).

4.4.2.2 Штырек
Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения парамет чение ние
акции данных
анию питани ров
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
Действите
Par PNTN льное 1≤PNTN
Byte 16 Нет Нет Да Нет
am UM количеств UM≤16
о
Значение Максима
X, льное
соответств 16 количест
ARRAY[1
Par ующее значен во
XARR …16]of Нет Нет Да Нет
am диапазону ий элемент
Real
от точки 1 «0,00» ов
до точки массива
16 составля

134 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения парамет чение ние
акции данных
анию питани ров
я
Значение ет 16
Y,
соответств 16
ARRAY[1
Par ующее значен
YARR …16]of Нет Нет Да Нет
am диапазону ий
Real
от точки 1 «0,00»
до точки
16

4.4.2.3 Панель отладки онлайн

Рис. 4.4-5 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
PNTNUM 0 1 1 1

135
Раздел 4 Дополнительные расчеты

4.4.2.4 Характеристики выхода


Условия Состояние вывода
𝐼𝑁 > 𝑋𝐴𝑅𝑅[𝑃𝑁𝑇𝑁𝑈𝑀]
𝑂𝑈𝑇[k] = 𝑂𝑈𝑇[𝑘 − 1]
𝐼𝑁 < 𝑋𝐴𝑅𝑅[1]
𝑋𝐴𝑅𝑅[1] ≤ 𝐼𝑁 ≤ 𝑋𝐴𝑅𝑅[𝑃𝑁𝑇𝑁𝑈𝑀] 𝑂𝑈𝑇[𝑘]
𝐼𝑁 ≤ 𝑋𝐴𝑅𝑅[𝑖] (XARR[i] является = YARR[𝑖 − 1]
минимальной точкой в XARR, при этом (𝑌𝐴𝑅𝑅[𝑖] − 𝑌𝐴𝑅𝑅[𝑖 − 1]) × (𝐼𝑁 − 𝑋𝐴𝑅𝑅[𝑖 − 1])
+
XARR[i]≠XARR[i-1]) 𝑋𝐴𝑅𝑅[𝑖] − 𝑋𝐴𝑅𝑅[𝑖 − 1]

4.4.2.5 Подробное описание


Данный функциональный блок устанавливает входное значение IN на определенном
отрезке, после чего в соответствии с значениями XARR и YARR данного отрезка производится
вычисление значения OUT, соответствующего данному значению IN. Значение IN,
расположенное между максимальными и минимальными заданными значениями XARR, будет
рассчитываться с использованием двух смежных групп значений XARR и YARR. Значение IN,
расположенное вне максимального и минимального значений XARR, не обрабатывается
алгоритмом, при этом производится удержание предыдущего выходного значения. Как показано
на Рис. 4.4-6.

Рис. 4.4-6 Схема функции одномерной интерполяции

 При использовании данного функционального блока обеспечивается


расположение элементов массива XARR в порядке возрастания, при этом
количество точек поворота настраивается в диапазоне допустимых числовых
значений.

136 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.4.2.6 Типовой контур


 Схема изображения контура

Y SEGUSE=3

Y4

Y3

Y2

Y1
X1 X2 X3 X4
x
 Описание контура
Иногда в условиях рабочей площадки между двумя размерностями полностью
отсутствует линейная зависимость или возможность выразить нужное значение с
использованием одной формулы; тем не менее, в различных интервалах наблюдается
наличие различных линейных соотношений. Например если требуется найти объем в
соответствии с уровнем жидкости, то для неправильных емкостей отсутствует возможность
прямого вычисления объема с помощью расчетных формул; но можно экспериментальным
путем составить спецификацию соотносительной связи уровня жидкости и объема, после
чего между двумя соседними группами значений уровня жидкости можно приблизительно
определить удовлетворяющую ее объему линейную зависимость. В этом случае мы
должны прибегнуть к использованию графика ломаной.
 Функции контура
Реализация соотносительной связи, которая подразумевает под собой, что между
двумя размерностями полностью отсутствует линейная зависимость или возможность
выразить нужное значение с использованием одной формулы; тем не менее, в различных
интервалах наблюдается наличие различных линейных соотношений.

4.4.3 TWOFOLD (двумерная интерполяция)

Рис. 4.4-7 Двумерная интерполяция

4.4.3.1 Функция
В соответствии с шестнадцатью заданными точками с «значением X, значением Y», а
также в соответствии с текущим входным значением IN1 (значение Х) и IN2 (значение Y)
производится расчет выходного значения OUT (значения Z).

137
Раздел 4 Дополнительные расчеты

4.4.3.2 Штырек
Защита
Значен от Выравни
Назва Синхрон
Тип Тип ие по отключ вание Ограни Примеча
ние Описание изация
ы данных умолч ения парамет чение ние
акции данных
анию питани ров
я
Входной
In IN1 Real 0,00 Нет Нет Нет Нет
разъем 1
Входной
In IN2 Real 0,00 Нет Нет Нет Нет
разъем 2
Терминал
Out OUT Real 0,00 Нет Нет Нет Да
вывода
Действите
Par PNTN льное 1≤PNTN
Byte 16 Нет Нет Да Нет
am UM количеств UM≤16
о
Значение
X,
соответств 16
ARRAY[1
Par ующее значен
XARR …16]of Нет Нет Да Нет
am диапазону ий
Real
от точки 1 «0,00»
до точки
16
Максима
Значение
льное
Y,
количест
соответств 16
ARRAY[1 во
Par ующее значен
YARR …16]of Нет Нет Да Нет элемент
am диапазону ий
Real ов
от точки 1 «0,00»
массива
до точки
составля
16
ет 16
Значение
Z,
соответств 16
ARRAY[1
Par ующее значен
ZARR …16]of Нет Нет Да Нет
am диапазону ий
Real
от точки 1 «0,00»
до точки
16

138 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.4.3.3 Панель отладки онлайн

Рис. 4.4-8 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
PNTNUM 0 0 0 1

4.4.3.4 Характеристики выхода


 Случай 1
Вывод производиться, когда XARR[1] ≤ IN1(K) ≤ XARR[PNTNUM], при этом XARR[i − 1] <
IN1(K) ≤ XARR[i], при этом
YARR[1] < IN2(K) ≤ XARR[PNTNUM] и при этом YARR[j − 1] < IN2(K) ≤ YARR[j]:

((𝑍𝐴𝑅𝑅[(𝑖 − 1),j] − 𝑍𝐴𝑅𝑅[(𝑖 − 1),(j − 1)])) (𝐼𝑁2(𝐾) − 𝑌𝐴𝑅𝑅[j − 1])


Z1[K] = ZARR[i − 1,j − 1] +
𝑌𝐴𝑅𝑅[j] − 𝑌𝐴𝑅𝑅[𝑗 − 1]

((𝑍𝐴𝑅𝑅[i,j] − 𝑍𝐴𝑅𝑅[i,(j − 1)])) (𝐼𝑁2(𝐾) − 𝑌𝐴𝑅𝑅[j − 1])


Z2[K] = ZARR[i,j − 1] +
𝑌𝐴𝑅𝑅[j] − 𝑌𝐴𝑅𝑅[𝑗 − 1]
((𝑍2[𝐾] − 𝑍1[K]))(𝐼𝑁1(𝐾) − 𝑋𝐴𝑅𝑅[i − 1])
𝑂𝑈𝑇[K] = Z1[K] +
𝑋𝐴𝑅𝑅[i] − 𝑋𝐴𝑅𝑅[i − 1]
 Случай 2

139
Раздел 4 Дополнительные расчеты

Другие случаи, за исключением случая 1


OUT[K] = OUT(K − 1)

4.4.3.5 Подробное описание


Функция двумерной интерполяции используется для приближенного моделирования
нелинейной функции.
Процесс выполнения функционального блока двухмерной интерполяции:
Сначала находится соответствующий IN1 участок на оси X [XARR (i-1), XARR (i)], затем
находится соответствующий IN2 участок на оси Y [YARR (j-1), YARR (j)];
Далее определяется XARR (i-1), после чего на участке Y-Z выполняется одномерная
интерполяция с получением Z1, точками интерполяции являются [YARR (j-1), ZARR (i-1, j-1)],
[YARR (j), ZARR (i-1, j)];
Далее определяется XARR (i), после чего на участке Y-Z выполняется одномерная
интерполяция с получением Z2, точками интерполяции являются [YARR (j-1), ZARR (i, j-1)],
[YARR (j), ZARR (i, j)];
В завершении на участке Y-Z выполняется одномерная интерполяция с получением Z,
точками интерполяции являются [ (XARR (i-1), Z1), (ZARR (i), Z2)].

Рис. 4.4-9 Двумерная интерполяция

140 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

 При использовании данного функционального блока обеспечивается


расположение элементов массива XARR и YARR в порядке возрастания, при
этом количество точек поворота настраивается в диапазоне допустимых
числовых значений.

4.4.3.6 Примеры применения


Очевидно, что с помощью квадратичной интерполяции нам удалось приблизительно
смоделировать линейную функцию Z = 𝑓(𝐼𝑁1, 𝐼𝑁2) = 2𝐼𝑁1 + 3𝐼𝑁2. На примере IN1=7, 5,
IN2=2,5.

Рис. 4.4-10 Пример выполнения блока TWOFOLD

Настроенные значения соответствующих параметров:


XARR=[1, 2,, 3, 4, 5, 6, 7, 8, 9, 10]
YARR=[2, 4,, 6, 8, 10, 12, 14, 16, 18, 20, 22]
ZARR=[8, 14, 20, 26, 32, 38, 44, 50, 56, 62, 68;
10, 16, 22, 28, 34, 40, 46, 52, 58, 64, 70;
12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72;
14, 20, 26, 32, 38, 44, 50, 56, 62, 68, 74;
16, 22, 28, 34, 40, 46, 52, 58, 64, 70, 76;
18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78;
20, 26, 32, 38, 44, 50, 56, 62, 68, 74, 80;
22, 28, 34, 40, 46, 52, 58, 64, 70, 76, 82;
24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84;
26, 32, 38, 44, 50, 56, 62, 68, 74, 80, 86;
28, 34, 40, 46, 52, 58, 64, 70, 76, 82, 88]
Параметры XARR, YARR и ZARR блока Module_TWOFOLD представлены на Рис. 4.4-11.

141
Раздел 4 Дополнительные расчеты

Рис. 4.4-11 Параметры X/Y/Z блока Module_TWOFOLD

Дважды кликнуть на строку параметра XARR, откроется соответствующие окно настроек,


как показано на Рис. 4.4-12.

Рис. 4.4-12 Окно настроек параметров XARR

142 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

В Начальном значении ввести значение параметра XARR, аналогичным способом


произвести настройку начальных значений YARR и ZARR.
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
(2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22)
X1
8 14 20 26 32 38 44 50 56 62 68
(1)
X2
10 16 22 28 34 40 46 52 58 64 70
(2)
X3
12 18 24 30 36 42 48 54 60 66 72
(3)
X4
14 20 26 32 38 44 50 56 62 68 74
(4)
X5
16 22 28 34 40 46 52 58 64 70 76
(5)
X6
18 24 30 36 42 48 54 60 66 72 78
(6)
X7
20 26 32 38 44 50 56 62 68 74 80
(7)
X8
22 28 34 40 46 52 58 64 70 76 82
(8)
X9
24 30 36 42 48 54 60 66 72 78 84
(9)
X10
26 32 38 44 50 56 62 68 74 80 86
(10)
X11
28 34 40 46 52 58 64 70 76 82 88
(11)

Процесс вычисления:
Z1=20+(26-20)x(2,5-2)/(4-2)=21,5
Z2=22+(28-22)x(2,5-2)/(4-2)=23,5
Вычисляется в соответствии с характеристиками выхода:
OUT=21,5+(23,5-21,5)x(7,5-7)/(8-7)=22,5
Согласно формуле расчета: Z=f(IN1,IN2)=2IN1+3IN2=2x7,5+3x2,5=22,5.

143
Раздел 4 Дополнительные расчеты

4.4.4 TYPSIG (типовой сигнал-генератор)

Рис. 4.4-13 Типовой сигнал-генератор

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

4.4.4.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описан ие по отключ вание Огранич Примечани
ние данн зация
пы ие умолча ения параметр ение е
акции ых данных
нию питани ов
я
0 -
треугольная
волна
1 -
неотрицате
льная
треугольная
волна
2 -
возрастающ
ее
MODE Вид пилообразн
In Byte 0 Нет Да Да Да
OPT сигнала ое
колебание
3 -
убывающее
пилообразн
ое
колебание
4 -
прямоуголь
ная волна
5 -
синусоидал

144 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описан ие по отключ вание Огранич Примечани
ние данн зация
пы ие умолча ения параметр ение е
акции ых данных
нию питани ов
я
ьное
колебание
6 -
косинусоид
альное
колебание
False -
Цикличе дежурный
BASE
In Bool ский False Нет Да Да Нет цикл, True -
OPT
метод время
(секунд)
Данный
Назначе параметр
PERIO ние действител
In Time T#2S Нет Да Да Нет
D периода ен, когда
волны BASEOPT=
True
Связано с
настройкой
времени
вызова
Назначе страницы
CYCN ние метода
In INT 4 Нет Да Да Нет
UM периода POU,
волны действител
ьно только
при
BASEOPT=
False
Значени
е
SIGNA
In INT амплиту 10 Нет Да Да Нет
M
ды
волны
При
значении
TRUE
происходит
Разъем
обнуление
In RST Bool сброса False Нет Нет Нет Нет
выхода, при
(вход R)
этом
производит
ся
повторный

145
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описан ие по отключ вание Огранич Примечани
ние данн зация
пы ие умолча ения параметр ение е
акции ых данных
нию питани ов
я
запуск
отсчета
времени (на
данной
странице
производит
ся внешнее
присваиван
ие
значения,
внутренний
механизм
алгоритма
не может
изменить
данное
значение).
Диапазон:
Out OUT INT Вывод 0 Да Нет Нет Да -32768 ~
32767

146 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.4.4.3 Панель отладки онлайн

Рис. 4.4-14 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
RST 0 0 0 1
IN2 0 0 0 2
OUT 0 0 0 1
BASEOPT 0 0 0 1
CYCNUM 0 0 0 1
SIGNAM 0 0 0 1

4.4.4.4 Подробное описание


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

147
Раздел 4 Дополнительные расчеты

Рис. 4.4-15 Форма волны

4.4.5 POLY (многочлен)

Рис. 4.4-16 Многочлен

4.4.5.1 Функция
Производится вывод многочлена высшего порядка, имеется возможность задавать порядок
и коэффициент, максимальная высота порядка составляет 6.

148 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.4.5.2 Штырек
Защита
Значен от Выравни
Назва Синхрони
Тип Тип Описани ие по отключ вание Огранич Примеч
ние зация
ы данных е умолча ения параметр ение ание
акции данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Да
разъем
Термина
Out OUT Real 0,00 Нет Нет Нет Да
л вывода
Коэффи
ARRAY[ 7
Par циент
COF 1…7] OF значени Нет Нет Да Нет
am каждого
REAL й «1»
порядка

4.4.5.3 Панель отладки онлайн

Рис. 4.4-17 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2

149
Раздел 4 Дополнительные расчеты

4.4.5.4 Характеристики выхода


𝑂𝑈𝑇 = 𝐶𝑂𝐹[1] + 𝐶𝑂𝐹[2] × 𝐼𝑁 + 𝐶𝑂𝐹[3] × 𝐼𝑁 2 + 𝐶𝑂𝐹[4] × 𝐼𝑁 3 + 𝐶𝑂𝐹[5] × 𝐼𝑁 4 + 𝐶𝑂𝐹[6] × 𝐼𝑁 5
+ 𝐶𝑂𝐹[7] × 𝐼𝑁 6

4.4.5.5 Подробное описание


Данный функциональный блок может быть использован для расчета многочлена с
максимальной высотой порядка, равной 6. В соответствии с реальной необходимой для
аппроксимации функцией можно выбирать порядок и коэффициент вычисления порядка.

4.4.5.6 Примеры применения


Например, необходимая для выравнивания функция представляет собой f ( x )  s in x ,
x  [0,  ] , в функции наилучшей квадратичной аппроксимации  1  span {1, x , x } можно
2

вычислить   ( x )   0 . 50454  1 . 312215 x  0 . 417691


2
x .

4.4.6 RAMP (линейно изменяющаяся функция)

Рис. 4.4-18 Линейно изменяющаяся функция

4.4.6.1 Функция
В соответствии с заданным направлением уклона, а также скоростью возрастания или
убывания производится вывод линейно изменяющегося сигнала, диапазон выхода сигнала
доступен для регулировки.

4.4.6.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Подроб
ное
описани
е См. в
Выключатель
In HDSW Bool False Нет Нет Нет Нет 4.4.6.4.
удержания
Подроб
ное
описани
е
DEOP Переключател
In Bool False Нет Нет Нет Нет
T ь направления

150 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
возрастания/у
бывания
Подроб
ное
описани
Пусковой е См. в
In STSW Bool переключател False Нет Нет Нет Нет 4.4.6.4.
ь Подроб
ное
описани
е
Терминал
Out OUT Real 0,00 Да Нет Нет Да
вывода
Par INCRA Скорость
Real 1 Нет Нет Да Нет
am T возрастания
Par DECR Скорость
Real 1 Нет Нет Да Нет
am AT убывания
Верхний
Par
OUTU Real предел 100 Нет Нет Да Нет
am
вывода
Нижний
Par
OUTL Real предел 0,00 Нет Нет Да Нет
am
вывода
Par Значение по
IV Real 0,00 Нет Нет Да Нет
am умолчанию

151
Раздел 4 Дополнительные расчеты

4.4.6.3 Панель отладки онлайн

Рис. 4.4-19 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
INCRAT 0 0 0 1
DECRAT 0 0 0 1
OUTU 0 0 0 1
OUTL 0 0 0 1
IV 0 0 0 1

4.4.6.4 Подробное описание


Функциональный блок линейно изменяющейся функции может производить вывод линейно
изменяющегося с установленной скоростью сигнала. Ниже приведено подробное описание
данной функции:
1. Пусковой переключатель
При STSW=False модуль не производит вычисления 𝑂𝑈𝑇(𝐾) = 𝑂𝑈𝑇(𝐾 − 1).
Когда значение STSW изменяется с False на True, модуль выполняет операцию
инициализации, OUT (k)=IV(k).

152 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Когда STSW удерживается в значении True, модуль находится в состоянии вычисления.


2. Правила вычисления
Данный модуль может генерировать возрастающий (в направлении вверх) или убывающий
(в направлении вниз) линейный сигнал.
Если HDSW=False, а DEOPT=True, модуль будет производить вывод линейного сигнала,
изменяющегося в возрастающем направлении.
𝑂𝑈𝑇(𝐾) = 𝑂𝑈𝑇(𝐾 − 1) + 𝐼𝑁𝐶𝑅𝐴𝑇 × 𝑇𝑆
Если HDSW=False и DEOPT=False, модуль будет производить вывод линейного сигнала,
изменяющегося в убывающем направлении.
𝑂𝑈𝑇(𝐾) = 𝑂𝑈𝑇(𝐾 − 1) − 𝐷𝐸𝐶𝑅𝐴𝑇 × 𝑇𝑆
Где OUT (0)=IV.
3. Выключатель удержания
Выключатель удержания (HDSW) используется для временной остановки вычисления в
процессе выполнения операции вычисления, при этом обеспечивается удержание вывода.
Когда он задан в значении True, 𝑂𝑈𝑇(𝐾) = 𝑂𝑈𝑇(𝐾 − 1); когда он возвращается из значения
True в значение False, модуль производит вывод непрерывного вычисления на основании
текущего значения.
4. Ограничение амплитуды выхода
Выходное значение модуля подвергается ограничению верхним и нижним пределами
выхода, действие возрастания или убывания возможно только в определенном диапазоне.
Если OUT(𝐾) > 𝑂𝑈𝑇𝑈, то OUT(𝐾) = 𝑂𝑈𝑇𝑈.
Если OUT(𝐾) < 𝑂𝑈𝑇𝐿, то OUT(𝐾) = 𝑂𝑈𝑇𝐿.

4.4.7 BLINK (генератор импульсного сигнала)

Рис. 4.4-20 Генератор импульсного сигнала

4.4.7.1 Функция
В соответствии с заданным временем высокого уровня и временем низкого уровня
производится вывод импульсного сигнала.

4.4.7.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания

153
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
Время
TIMEHI высоко
In Time T#0s Нет Да Нет Нет
GH го
уровня
Время
TIMEL
In Time низкого T#0s Нет Да Нет Нет
OW
уровня
Разъем
In START Bool запуск False Нет Да Да Нет
а
Термин
Out OUT Bool ал False Нет Нет Нет Да
вывода

4.4.7.3 Подробное описание


Выход высокого уровня согласно заданному времени;
Выход низкого уровня согласно заданному времени.

Рис. 4.4-21 Схема выходных уровней

4.4.8 NORMRND (случайные числа нормального распределения)

Рис. 4.4-22 Случайные числа нормального распределения

4.4.8.1 Функция
Данный функциональный блок автоматически генерирует случайные числа,
последовательность которых соответствует правилам нормального распределения

154 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

N(𝐸𝑋𝑃𝑇𝑉𝐴𝐿,STDDV), то есть функция распределения плотности вероятности представляет


(𝑥−𝜇)2
1 −
собой 𝑓 (𝑥 ) = 𝑒 2𝜎2 , в том числе μ = EXPTVAL, σ = STDDV.
√2𝜋𝜎

4.4.8.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
EXPTV Среднее
In Real 0,00 Нет Да Да Да
AL значение
Стандарт
STDD ное
In Real 1,0 Нет Да Да Да
V отклонени
е
Случайно
е число
нормальн
Out OUT Real 0,00 Нет Нет Нет Да
ого
распреде
ления

4.4.9 UNIFRND (случайные числа равномерного распределения)

Рис. 4.4-23 Случайные числа равномерного распределения

4.4.9.1 Функция
Данный блок автоматически генерирует случайные числа между верхним и нижним
пределами, при этом случайные числа распределяются в равномерной последовательности.
В соответствии со свойствами равномерного распределения последовательность
случайных чисел {𝑋𝑖 }∞
𝑖=0 имеет следующие характеристики:
𝑂𝑈𝑇𝐿+OUTU (𝑂𝑈𝑇𝑈−𝑂𝑈𝑇𝐿)2
Среднее значение E(X)= , дисперсия случайной величины D(X)=
2 12

4.4.9.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания

155
Раздел 4 Дополнительные расчеты

Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Верхний
предел
In OUTU Real 1 Нет Да Да Да
случайны
х чисел
Нижний
предел
In OUTL Real 0,00 Нет Да Да Да
случайны
х чисел
Случайны
е числа
равномер
Out OUT Real 0,00 Нет Нет Нет Да
ного
распреде
ления

4.5 Статистические вычисления


4.5.1 FLOWSUM (накопительное суммирование расхода потока)

Рис. 4.5-1 Накопительное суммирование расхода потока

4.5.1.1 Функция
Выполняет накопительные вычисления расхода потока на рабочей площадке, в
соответствии с заданной единицей измерения времени мгновенного расхода потока, а также в
соответствии с рабочим циклом на странице метода, на которой расположен функциональный
блок, производится автоматический внутренний расчет множителя накопления измерительного
прибора; метод накопительного суммирования доступен для настройки.

4.5.1.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примечани
ние данн Описание зация
ы умолча ения параметр чение е
акции ых данных
нию питани ов
я
In IN Real Входной 0,00 Нет Нет Нет Нет

156 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примечани
ние данн Описание зация
ы умолча ения параметр чение е
акции ых данных
нию питани ов
я
разъем
In RST Bool Сброс False Нет Да Нет Нет
Результат
Out OUT Real 0,00 Нет Да Нет Да
расчета
True -
Опознават
предел
ельный
FULLI достигнут,
Out Bool знак False Нет Нет Нет Да
ND False -
наполнени
меньше
я объема
предела
Результат
накопитель
FREO ного
Out Real 0,00 Нет Да Нет Да
UT вычислени
я до
сброса
Начальное
Par
INIVAL Real значение 0,00 Нет Нет Да Нет
am
расчета
Par TOLVA Сумма 99 999
Real Нет Нет Да Нет
am L расчета 999
True -
положитель
Метод ное
накопитель суммирова
Par POSO
Bool ного True Нет Нет Да Нет ние,
am PT
суммирова False -
ния общее
суммирова
ние
0 -
ежедневно;
Единица
1 - каждый
измерения
Par FLOW час;
Byte мгновенног 1 Нет Нет Да Нет
am UT 2 - каждую
о расхода
минуту;
потока
3 - каждую
секунду.
Мертвая Последоват
Par ACCU зона ельное
Real 0,00 Нет Нет Да Нет
am MDB накопитель сложение
ного возможно,

157
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примечани
ние данн Описание зация
ы умолча ения параметр чение е
акции ых данных
нию питани ов
я
вычислени только
я когда
абсолютное
значение
входной
величины
IN
превышает
данное
значение

4.5.1.3 Панель отладки онлайн

Рис. 4.5-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RST 0 0 0 1

158 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
INIVAL 0 0 0 1
TOLVAL 0 0 0 1
FLOWUT 0 0 0 1
POSOPT 0 0 0 1
ACCUMDB 0 0 0 1

4.5.1.4 Характеристики выхода


Условия Формула вывода
𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘)
𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘)
× 𝐼𝑁𝑆𝐶𝑂𝐹
× 𝐼𝑁𝑆𝐶𝑂𝐹
< 𝑇𝑂𝐿𝑉𝐴𝐿
FULLIND=False
POSOPT=True
𝐼𝑁(𝑘) > 0 𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘)
× 𝐼𝑁𝑆𝐶𝑂𝐹 Удержание выхода без изменений
> 𝑇𝑂𝐿𝑉𝐴𝐿 FULLIND=True
RST=False 𝐼𝑁(𝑘) < 0
𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘) 𝑂𝑈𝑇(𝑘) = 𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘)
× 𝐼𝑁𝑆𝐶𝑂𝐹 × 𝐼𝑁𝑆𝐶𝑂𝐹
< 𝑇𝑂𝐿𝑉𝐴𝐿 FULLIND=False
POSOPT=False
𝑂𝑈𝑇(𝑘 − 1) + 𝐼𝑁(𝑘)
Удержание выхода без изменений
× 𝐼𝑁𝑆𝐶𝑂𝐹
FULLIND=True
> 𝑇𝑂𝐿𝑉𝐴𝐿
𝑃𝑅𝐸𝑂𝑈𝑇 = 𝑂𝑈𝑇(𝐾 − 1);
RST (k-1)=FALSE, RST (k)=TRUE 𝑂𝑈𝑇(𝑘) = 𝐼𝑁𝐼𝑉𝐴𝐿;
FULLIND=False

 INSCOF представляет собой множитель измерительного прибора, программное


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

4.5.1.5 Типовой контур


 Схема изображения контура

159
Раздел 4 Дополнительные расчеты

 Описание контура
В отношении имеющихся на рабочей площадке жидкостей и газов мы должны не
только знать мгновенный расход потока внутри трубопровода, но также должны точно
рассчитать общий объем расхода потока за определенный промежуток времени; в этом
случае необходимо использовать накопительное суммирование расхода потока.
 Функции контура
Данный контур может реализовывать функцию накопительного суммирования номера
позиции расхода потока, а также выполнять операции сброса и удержания накопительного
суммирования; вызов панели данного функционального блока может производиться
напрямую в HMI.

160 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.2 FSTMEMY (память «сработал первым»)

Рис. 4.5-3 Память «сработал первым»

161
Раздел 4 Дополнительные расчеты

4.5.2.1 Функция
Блок памяти «сработал первым» используется для регистрации событий и анализа причин
«сработал первым», имеется возможность мониторинга неисправностей 31 источника сигнала
(триггер по нарастающему фронту сигнала), прежде всего происходит переключение на TRUE
соответствующего разъема уведомления о неисправности сигнала транспозиции, после чего
данное значение удерживается вплоть до сброса.

4.5.2.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрони от
Тип Описани ие по ание Огранич Примеч
ние данн зация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Вход
источника
In IN1~31 Bool False Нет Нет Нет Нет
сигнала
1~31
Когда
RST
задан в
значени
и True,
все
выходны
In RST Bool Сброс False Нет Нет Нет Нет
е
разъемы
будут
установл
ены в
значени
и False.
Вывод
уведомле
ния о
OUT1~ неисправ
Out Bool False Да Нет Нет Да
31 ности
источника
сигнала
1~31
Вывод
уведомле
OUTT ния об
Out Bool False Да Нет Нет Да
OL общей
неисправ
ности

162 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.2.3 Панель отладки онлайн

Рис. 4.5-4 Панель детальной настройки тега

4.5.2.4 Подробное описание


Среди находящихся под мониторингом источников сигнала неисправность возникает
только на одном источнике (триггер по нарастающему фронту), производится вывод OUTTOL,
то есть 1; это означает, что возникла неисправность; при возникновении неисправности
нескольких источников сигнала данный модуль определяет наиболее рано возникшую
неисправность. При этом соответствующий данному источнику сигнала выходной разъем будет
установлен в значение 1. Другие неисправные сигналы регистрироваться не будут. Данное
состояние сохраняется вплоть до сброса с помощью RST, после чего модуль начинает
повторное обнаружение сигнала неисправности.
Категория приоритетности 31 входных сигналов о неисправности последовательно
убывает.
В случае одновременного возникновения неисправности группы источников сигнала только
два выходных разъема модуля будут иметь значение True: первый - разъем уведомления о
неисправности, соответствующий входящему сигналу с наименьшим порядковым номером,
второй - выходной разъем уведомления об общей неисправности OUTTOL.

163
Раздел 4 Дополнительные расчеты

4.5.3 FSTMEMY8 (память «сработал первым» 8-канальной


дискретной величины)

Рис. 4.5-5 Память «сработал первым» 8-канальной дискретной величины

4.5.3.1 Функция
Функциональный блок памяти «сработал первым» используется для регистрации событий
и анализа причин «сработал первым», данный функциональный блок позволяет осуществлять
мониторинг неисправностей 8-канальных источников сигнала.

4.5.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описани ие по отключ вание Огранич Примечани
ние данн зация
пы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Вход
источника
In IN1~8 Bool False Нет Нет Нет Нет
сигнала
1~8
In RET Bool Сброс False Да Нет Нет Нет
Вывод
уведомле
ния о
OUT1 неисправ
Out Bool False Нет Да Нет Да
~8 ности
источника
сигнала
1~8
Out FLTIN Bool Вывод False Да Нет Нет Да

164 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описани ие по отключ вание Огранич Примечани
ние данн зация
пы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
D уведомле
ния об
общей
неисправ
ности
Время Два
возникнов параметра
OCRT Dwor
Out ения 0 Да Да Нет Нет представля
IM d
неисправ ют собой
ности значение в
секундах,
исходная
величина
которых
имеет
формат
1970-1-1-0-0
-0; при
необходимо
сти
просмотра
конкретных
значений
Время времени
восстанов можно с
RCVTI Dwor
Out ления 0 Да Да Нет Нет помощью
M d
неисправ функции
ности DWORD_TO
_DT
трансформи
ровать
данное
значение в
значение
времени,
отображаем
ое в
формате
данных с
типом DT.

165
Раздел 4 Дополнительные расчеты

4.5.3.3 Панель отладки онлайн

Рис. 4.5-6 Панель детальной настройки тега

4.5.3.4 Подробное описание


1. Функция «сработал первым»
Среди 8 источников сигнала неисправность возникает только на одном источнике,
производится вывод FLTIND=True, при этом все выходные сигналы, соответствующие данному
каналу, будут иметь значение OUTi=True вплоть до сброса;
Если после этого возникла неисправность на нескольких источниках входного сигнала, то
будет производиться запись только входного сигнала с наиболее ранним временем
возникновения неисправности; регистрация неисправностей, возникших позже него,
производиться не будет. Данное состояние сохраняется вплоть до сброса.
При одновременном возникновении неисправностей нескольких источников входного
сигнала функциональный блок по умолчанию зарегистрирует сработавший первым входящий
сигнал с наименьшим последовательным номером.
2. Регистрация времени
Момент, когда значение False параметра FLTIND изменяется на True, то есть момент
возникновения наиболее ранней неисправности, регистрируется в параметрах OCRTIM;
Момент, когда значение True параметра FLTIND изменяется на False, то есть момент
сброса наиболее ранней неисправности, регистрируется в параметрах RCVTIM (если FLTIND
удерживается в значении True, RCVTIM будет непрерывно обновляться).

166 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.4 FSTMEMY16 (память «сработал первым» 16-канальной


дискретной величины)

Рис. 4.5-7 Память «сработал первым» 16-канальной дискретной величины

4.5.4.1 Функция
Функциональный блок памяти «сработал первым» используется для регистрации событий
и анализа причин «сработал первым», данный функциональный блок позволяет осуществлять
мониторинг неисправностей 16-канальных источников сигнала.

4.5.4.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описани ие по отключ вание Огранич Примечани
ние данн зация
пы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Вход
IN1~1 источника
In Bool False Нет Нет Нет Нет
6 сигнала
1~16

167
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описани ие по отключ вание Огранич Примечани
ние данн зация
пы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
In RET Bool Сброс False Да Нет Нет Нет
Вывод
уведомле
ния о
OUT1 неисправ
Out Bool False Нет Да Нет Да
~16 ности
источника
сигнала
1~16
Вывод
уведомле
FLTIN ния об
Out Bool False Да Нет Нет Да
D общей
неисправ
ности
Время Два
возникнов параметра
OCRT Dwor
Out ения 0 Да Да Нет Нет представля
IM d
неисправ ют собой
ности значение в
секундах,
исходная
величина
которых
имеет
формат
1970-1-1-0-0
-0; при
необходимо
сти
Время просмотра
восстанов конкретных
RCVTI Dwor значений
Out ления 0 Да Да Нет Нет
M d времени
неисправ
ности можно с
помощью
функции
DWORD_TO
_DT
трансформи
ровать
данное
значение в
значение
времени,

168 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Ти Описани ие по отключ вание Огранич Примечани
ние данн зация
пы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
отображаем
ое в
формате
данных с
типом DT.

4.5.4.3 Панель отладки онлайн

Рис. 4.5-8 Панель детальной настройки тега

4.5.4.4 Подробное описание


1. Функция «сработал первым»
Среди 16 источников сигнала неисправность возникает только на одном источнике,
производится вывод FLTIND=True, при этом все выходные сигналы, соответствующие данному
каналу, будут иметь значение OUTi=True вплоть до сброса;
Если после этого возникла неисправность на нескольких источниках входного сигнала, то
будет производиться запись только входного сигнала с наиболее ранним временем
возникновения неисправности; регистрация неисправностей, возникших позже него,
производиться не будет. Данное состояние сохраняется вплоть до сброса.

169
Раздел 4 Дополнительные расчеты

При одновременном возникновении неисправностей нескольких источников входного


сигнала функциональный блок по умолчанию зарегистрирует сработавший первым входящий
сигнал с наименьшим последовательным номером.
2. Регистрация времени
Момент, когда значение False параметра FLTIND изменяется на True, то есть момент
возникновения наиболее ранней неисправности, регистрируется в параметрах OCRTIM;
Момент, когда значение True параметра FLTIND изменяется на False, то есть момент
сброса наиболее ранней неисправности, регистрируется в параметрах RCVTIM (если FLTIND
удерживается в значении True, RCVTIM будет непрерывно обновляться).

4.5.5 DIGTIME (суммирование времени состояния дискретной


величины)

Рис. 4.5-9 Суммирование времени состояния дискретной величины

4.5.5.1 Функция
Производится раздельное суммирование времени удерживания состояния 0 и 1 входного
сигнала, при этом в заданной единице измерения производится вывод выбранного
суммированного времени.

4.5.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Контролир
уемое
In IN Real 0,00 Нет Нет Нет Нет
дискретно
е значение
Разъем
In RST Bool сброса False Нет Нет Нет Нет
(вход R)
Формат
выхода
Суммиров определя
Out OUT Real анное 0,00 Нет Нет Нет Да ется
время посредств
ом
TIMEOPT
Out TIME Time Суммиров T#0ms Нет Нет Нет Да Единица

170 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
OUT анное измерени
время я: мс,
максимал
ьное
значение:
49 дней
17 часов 2
минуты 47
секунд
295
миллисек
унд
(42949672
95
миллисек
унд).
0 -
секунда
Формат 1 - минута
Par TIME
Byte выхода 0 Нет Нет Да Нет 2 - час
am OPT
OUT 3 -
миллисек
унда
False -
суммиров
анное
время
состояния
Par DIGO Выбор «0»
Bool False Нет Нет Да Нет
am PT выхода True -
суммиров
анное
время
состояния
«1»

171
Раздел 4 Дополнительные расчеты

4.5.5.3 Панель отладки онлайн

Рис. 4.5-10 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RST 0 0 0 1
TIMEOPT 0 0 1 1
DIGOPT 0 0 1 1

172 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.6 DGTSTAT (статистика замкнутого состояния дискретной


величины)

Рис. 4.5-11 Статистика замкнутого состояния дискретной величины

4.5.6.1 Функция
Осуществляется статистический учет количества дискретных величин, статистический вход
которых задан в значении TRUE, при этом производится сравнение с нужным количеством и
вывод результата сравнения.

4.5.6.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
IN1~1
In Bool Вход 1~16 False Нет Нет Нет Нет
6
Out OUT Bool Вывод False Нет Нет Нет Да
ONNU USIN Результат
Out 0,00 Нет Нет Нет Нет
M T расчета
Суммиров
Out ERR Bool анное False Нет Нет Нет Нет
время

173
Раздел 4 Дополнительные расчеты

Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
удержания
выхода
OUT в
значении
False
превысило
предельно
е значение
времени
ЕТ
Когда
время
удержан
ия
выхода
OUT в
Сообщени
значени
е об
и False
ошибке
превыш
Out ET Real предельно 0 Нет Нет Нет Нет
ает
го
данное
значения
огранич
времени
ение,
ERR
произво
дит
вывод
TRUE
Режим
сравнен
ия
Вывод
ONNUM
режима
Par с NUM
MODE Usint сравнения 1 Нет Да Да Да
am 0——>=
вычислени
1——<=
й
2——=
3——>
4——<
Par Значение
NUM Usint Нет Да Да Нет
am сравнения
Вывод
времени
Par ERRTI суммирова
Real Нет Да Да Нет
am ME ния
тревоги
False

174 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.6.3 Панель отладки онлайн

Рис. 4.5-12 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
MODE 0 0 1 1
NUM 0 0 1 1
ERRTIME 0 0 1 1

4.5.6.4 Подробное описание


1. Статистика общего количества состояний, выход которых задан в значении TRUE
Статистика накопительного суммирования чисел входов 16 каналов с состоянием TRUE,
производится вывод ONNUM.

 Если при практическом применении используются только выводы 6 первых


каналов, то следует убедиться в том, что выводы остальных 10 каналов
находятся в значении False.

2. Определение условий

175
Раздел 4 Дополнительные расчеты

Для статистического результата ONNUM и значения сравнения NUM применяются


различные способы сравнения; когда вход удовлетворяет условиям сравнения, OUT
производит вывод TRUE, в противном случае производится вывод FALSE.
Посредством настройки NUM и MODE можно использовать функцию мажоритарной
выборки дискретных величин. Если нужно произвести мажоритарную выборку двух из трех
дискретных величин нормально закрытого типа, можно настроить параметры функционального
блока MODE = 0, NUM = 2; три подлежащих мажоритарной выборке дискретных величины
подсоединить соответственно к IN1, IN2, IN3 функционального блока.
3. Сообщение об ошибке при возникновении неисправности
Когда выход OUT переключается с TRUE на FALSE, происходит запуск таймера отсчета
времени неисправности, который производит статистический подсчет времени непрерывного
нахождения в значении FALSE; когда суммарный подсчет таймера достигнет времени
определения отчета об ошибке ERRTIME, будет произведен вывод ERR=TRUE, в противном
случае будет произведен вывод ERR=FALSE.
Данная функция является функцией увеличения значения, с помощью данной функции
можно определять длительность пребывания условий на рабочей площадке в недопустимом
состоянии, после превышения времени ожидания, если неисправность на рабочей площадке
не устранена, произойдёт вывод ERR. При отсутствии необходимости в использовании функции
отчета об ошибке при возникновении неисправности можно установить параметр ERRTIME в
значение 0.

4.5.7 RATCAL (вычисление коэффициента изменения)

Рис. 4.5-13 Вычисление коэффициента изменения

4.5.7.1 Функция
Производится вычисление градиента данного цикла и входных значений четырех
предшествующих циклов.

4.5.7.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описани ие по ание Огранич Примеч
ние данн ация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Выключа
тель
In SW Bool False Нет Нет Нет Нет
вычисле
ний
Результа
Out OUT Real 0,00 Нет Нет Нет Да
т расчета

176 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описани ие по ание Огранич Примеч
ние данн ация отключ
ы е умолча параметр ение ание
акции ых данных ения
нию ов
питания
Число
Par CYCN точек
Word 1 Нет Нет Да Нет
am UM вычисле
ний

4.5.7.3 Панель отладки онлайн

Рис. 4.5-14 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
CYCNUM 0 0 1 1

4.5.7.4 Подробное описание


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

177
Раздел 4 Дополнительные расчеты

Когда SW=False, производится запуск инициализации, если коэффициент изменения не


получен, то выход OUT будет иметь значение 0.
Когда SW=True, модуль начинает вычисление.
Параметр CYCNUM представляет собой число циклов считывания в определенный
интервал времени для сбора соответствующих данных, используется совместно с циклом
диспетчеризации программы CYC; CYCNUM*CYC означает период дискретизации (в качестве
единицы измерения используется секунда). Внутри программы в качестве счетного устройства
используется CALCUM:
Когда CALCUM< CYCNUM, CALCUM при каждом цикле добавляет 1, на данном этапе не
производится вычисления коэффициента изменения, производится удержание выхода;
Когда накопительный итог CALCUM достигает равенства с CYCNUM, производится
однократное вычисление коэффициента изменения, после чего CALCUM возвращается в
значение 0 и начинает повторное последовательное сложение равных величин вплоть до
вычисления следующего коэффициента изменения.
Данный процесс выполняется циклически, то есть непрерывно производится вычисление
коэффициента изменения какой-либо физической величины за определенный интервал
времени.

Рис. 4.5-15 Пример вычисления градиента

Временной интервал дискретизации составляет CYCNUM*CYC; в соответствии с формулой


разности разбросанных точек производится вычисление градиента данной кривой:
2[𝐼𝑁(𝐾) − 𝐼𝑁(𝐾 − 4)] + [𝐼𝑁(𝐾 − 1) − 𝐼𝑁(𝐾 − 3)]
OUT(K) =
10 × 𝐶𝑌𝐶𝑁𝑈𝑀 × 𝐶𝑌𝐶

4.5.8 DIGSUM (суммирование числа транспозиции дискретной


величины)

Рис. 4.5-16 Суммирование числа транспозиции дискретной величины

178 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.8.1 Функция
Данный функциональный блок может производить суммирование числа нарастающего
фронта сигнала, убывающего фронта сигнала или нарастающего/убывающего фронта сигнала
контролируемой дискретной величины

4.5.8.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Контролир
уемая
In IN Bool False Нет Нет Нет Нет
дискретна
я величина
In RST Bool Сброс False Нет Нет Нет Нет
Значение
Out OUT Real суммирова 0,00 Нет Нет Нет Да
ния
0 - по
нарастаю
щему
фронту
1 - по
Par TYPE Тип
Byte 0 Нет Нет Да Нет убывающ
am OPT статистики
ему
фронту
2 - полная
статистик
а

179
Раздел 4 Дополнительные расчеты

4.5.8.3 Панель отладки онлайн

Рис. 4.5-17 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RST 0 0 0 1
TYPEOPT 0 0 0 1

4.5.8.4 Характеристики выхода

Условия Состояние вывода

TYPEOPT=0
IN(k-1)=0

RST=False IN1(k) ≠ IN1(k − 1) TYPEOPT=1 OUT(k)=OUT(k-1)+1


IN(k-1)=1

TYPEOPT=2

RST=True OUT(k)=0

180 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.9 RALBAD (подсчет времени превышения предела


аналоговой величины)

Рис. 4.5-18 Подсчет времени превышения предела аналоговой величины

4.5.9.1 Функция
Данный функциональный блок производит подсчет времени превышения верхнего или
нижнего пределов входной аналоговой величины или времени плохого качества значения.

4.5.9.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Контролир
уемая
In IN Real 0,00 Нет Нет Нет Нет
аналогова
я величина
False -
нормальн
ый
True -
неисправ
ность
Бит
Его вход
качества
должен
контролир
представ
In INQ Bool уемой False Нет Нет Нет Нет
лять
аналогово
собой
й
пункт .Q
величины
точки
измерени
я
аналогов
ой
величины
In RST Bool Сброс False Нет Нет Нет Нет
Единица
Суммиров
измерени
Out OUT Real анное 0 Нет Нет Нет Да
я
время
определя

181
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
ется с
помощью
TIMEOPT
Суммиров
TIME
Out Time анное T#0ms Нет Нет Нет Да
OUT
время
0 -
секунда
1 -
Формат
Par TIME минута
Byte выхода 0 Нет Нет Да Нет
am OPT 2 - час
OUT
3 -
миллисек
унда
Верхний
Par
AH Real предел 0,00 Нет Нет Да Нет
am
контроля
Нижний
Par
AL Real предел 0,00 Нет Нет Да Нет
am
контроля

182 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.9.3 Панель отладки онлайн

Рис. 4.5-19 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RST 0 0 1 1
AH 0 0 1 1
AL 0 0 1 1
TIMEOPT 0 0 1 1

4.5.9.4 Характеристики выхода

Условия Состояние вывода Примечание

TMPR: значение суммирования


INQ=1
𝑇𝑀𝑃𝑅(𝑘 − 1) + 𝐶𝑌𝐶 CYC: цикл вычисления, мс
или 𝑂𝑈𝑇(𝑘) =
𝑓𝑎𝑐𝑡𝑜𝑟 Factor: коэффициент трансформации
RST=False IN > AH
𝑇𝐼𝑀𝐸𝑂𝑈𝑇(𝑘) = 𝑇𝑀𝑃𝑅(𝑘 − 1) времени
или
+ 𝐶𝑌𝐶 Если TIMEOPT=0, то factor=1000;
IN<AL
Если TIMEOPT=1, то factor=1000*60;

183
Раздел 4 Дополнительные расчеты

Условия Состояние вывода Примечание

Если TIMEOPT=2, то factor=1000*3600;

RST=True OUT(k)=0, TIMEOUT(k)=T#0ms TMPR=True

4.5.10 VARIANCE (Вычисление вариансы)

Рис. 4.5-20 Вычисление вариансы

4.5.10.1 Функция
Вычисление вариансы всех имеющихся в истории распределенных собранных значений.

4.5.10.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Управляе
мая
In IN Real 0,00 Нет Нет Нет Нет
переменн
ая
RESE Инициали
In Bool False Нет Нет Нет Нет
T зация
Вывод
Out OUT Real значения 0 Нет Нет Нет Да
вариансы

184 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.5.10.3 Панель отладки онлайн

Рис. 4.5-21 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
RESET 0 0 0 1

4.5.10.4 Характеристики выхода


𝑇𝑀𝑃𝑅1(𝑘) = 𝐼𝑁(1)2 + 𝐼𝑁(2)2 + 𝐼𝑁(3)2 + ⋯ 𝐼𝑁(𝑘)2
𝑘

𝑇𝑀𝑃𝑅2(𝑘) = ∑ 𝐼𝑁(𝑖)
𝑖=1
2
𝑇𝑀𝑃𝑅1 − 𝑇𝑀𝑃𝑅2 ⁄𝑘
𝑂𝑈𝑇(𝑘) =
𝑘
В вышеприведенной формуле К - текущая точка времени;
TMPR - значение суммирования

185
Раздел 4 Дополнительные расчеты

4.6 Имитация модели


4.6.1 FODLG (модель инерции и чистого запаздывания первого
порядка)

Рис. 4.6-1 Модель инерции и чистого запаздывания первого порядка

4.6.1.1 Функция
Используется для моделирования объекта, содержащего элемент инерции первого порядка
и элемент чистого запаздывания.

4.6.1.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Термина
Out OUT Real 0,00 Да Нет Нет Да
л вывода
Соотношен
ие прироста
выхода и
прироста
входа
после того,
Par Увеличе как реакция
GAIN Real 1,00 Нет Нет Да Нет
am ние на
ступенчато
е
воздействи
е достигнет
стабильног
о состояния
Также
Коэффи называется
циент S постоянной
знаменат времени,
Par
COF1 Real еля 1,00 Нет Нет Да Нет выражает
am
передато инерцию
чной системы,
функции Единица
измерения:

186 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
секунда
Констант
а
знаменат
Par
CNT Real еля 1 Нет Нет Да Нет CNT≥0
am
передато
чной
функции
В качестве
Постоян единицы
ная измерения
Par LGTIM времени используетс
UINT 20 Нет Нет Да Нет
am E чистого я цикл
запаздыв операции
ания 0 ≤ LGTIME
≤ 300
Цикл
Par Нередактир
CYC Real операци 0,5 Нет Нет Да Нет
am уемый
и

187
Раздел 4 Дополнительные расчеты

4.6.1.3 Панель отладки онлайн

Рис. 4.6-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
COF1 0 0 0 1
CNT 0 0 0 1
LGTIME 0 0 0 1

4.6.1.4 Характеристики выхода


𝐶𝑂𝐹1 × 𝑂𝑈𝑇(𝑘 − 1)
𝐺𝐴𝐼𝑁 × 𝐼𝑁(𝐿𝐺𝑇𝐼𝑀𝐸 + 1) + 𝐶𝑌𝐶
𝑂𝑈𝑇(𝑘) =
𝐶𝑂𝐹1
𝐶𝑁𝑇 + 𝐶𝑌𝐶

4.6.1.5 Подробное описание


Передаточная функция функционального блока инерции и чистого запаздывания первого
порядка:
𝐺𝐴𝐼𝑁 × 𝑒 −𝐿𝐺𝑇𝐼𝑀𝐸×𝑆 𝐼𝑁(𝑆)
𝑂𝑈𝑇(𝑆) =
𝐶𝑂𝐹1 × 𝑆 + 𝐶𝑁𝑇

188 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Рис. 4.6-3 Схематическое изображение

4.6.2 SODLG (модель инерции и чистого запаздывания второго


порядка)

Рис. 4.6-4 Модель инерции и чистого запаздывания второго порядка

4.6.2.1 Функция
Используется для моделирования объекта, содержащего элемент инерции второго порядка
и элемент чистого запаздывания.

4.6.2.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Термина
Out OUT Real 0,00 Да Нет Нет Да
л вывода
Par Увеличе
GAIN Real 1,00 Нет Нет Да Нет
am ние
Коэффи
циент S2
знаменат
Par
COF2 Real еля 1,00 Нет Нет Да Нет
am
передато
чной
функции

189
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Коэффи
циент S
знаменат
Par
COF1 Real еля 1,00 Нет Нет Да Нет
am
передато
чной
функции
Констант
а
знаменат
Par
CNT Real еля 1 Нет Нет Да Нет CNT≥0
am
передато
чной
функции
В качестве
Постоян единицы
ная измерения
Par LGTIM времени используетс
UINT 20 Нет Нет Да Нет
am E чистого я цикл
запаздыв операции
ания 0 ≤ LGTIME
≤ 300
Цикл
Par Нередактир
CYC Real операци 0,5 Нет Нет Да Нет
am уемый
и

190 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.6.2.3 Панель отладки онлайн

Рис. 4.6-5 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
COF2 0 0 0 1
COF1 0 0 0 1
CNT 0 0 0 1
LGTIME 0 0 0 1

4.6.2.4 Характеристики выхода


𝐶𝑂𝐹2 𝐶𝑂𝐹1 𝐶𝑂𝐹2
𝐺𝐴𝐼𝑁 × 𝐼𝑁(𝐿𝐺𝑇𝐼𝑀𝐸 + 1) + (2 × + 𝐶𝑌𝐶 ) × 𝑂𝑈𝑇(𝑘 − 1) − × 𝑂𝑈𝑇(𝑘 − 2)
𝑂𝑈𝑇(𝑘) = 𝐶𝑌𝐶 2 𝐶𝑌𝐶 2
𝐶𝑂𝐹2 𝐶𝑂𝐹1
𝐶𝑁𝑇 + +
𝐶𝑌𝐶 2 𝐶𝑌𝐶

4.6.2.5 Подробное описание


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

191
Раздел 4 Дополнительные расчеты

𝐺𝐴𝐼𝑁 × 𝑒 −𝐿𝐺𝑇𝐼𝑀𝐸×𝑆 𝐼𝑁(𝑆)


𝑂𝑈𝑇(𝑆) =
𝐶𝑂𝐹2 × 𝑆 2 + 𝐶𝑂𝐹1 × 𝑆 + 𝐶𝑁𝑇

4.6.3 TODLG (модель инерции и чистого запаздывания третьего


порядка)

Рис. 4.6-6 Модель инерции и чистого запаздывания третьего порядка

4.6.3.1 Функция
Используется для моделирования объекта, содержащего элемент инерции третьего
порядка и элемент чистого запаздывания.

4.6.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Термина
Out OUT Real 0,00 Да Нет Нет Да
л вывода
Par Увеличе
GAIN Real 1,00 Нет Нет Да Нет
am ние
Коэффи
циент S3
знаменат
Par
COF3 Real еля 1,00 Нет Нет Да Нет
am
передато
чной
функции
Коэффи
циент S2
знаменат
Par
COF2 Real еля 1,00 Нет Нет Да Нет
am
передато
чной
функции
Коэффи
циент S
Par
COF1 Real знаменат 1,00 Нет Нет Да Нет
am
еля
передато

192 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примечани
ние данн зация
ы е умолча ения параметр ение е
акции ых данных
нию питани ов
я
чной
функции
Констант
а
знаменат
Par
CNT Real еля 1 Нет Нет Да Нет CNT≥0
am
передато
чной
функции
В качестве
Постоян единицы
ная измерения
Par LGTIM времени используетс
UINT 20 Нет Нет Да Нет
am E чистого я цикл
запаздыв операции
ания 0 ≤ LGTIME
≤ 300
Цикл
Par Нередактир
CYC Real операци 0,5 Нет Нет Да Нет
am уемый
и

193
Раздел 4 Дополнительные расчеты

4.6.3.3 Панель отладки онлайн

Рис. 4.6-7 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
COF3 0 0 0 1
COF2 0 0 0 1
COF1 0 0 0 1
CNT 0 0 0 1
LGTIME 0 0 0 1

4.6.3.4 Характеристики выхода


𝐶𝑂𝐹3 2𝐶𝑂𝐹2 𝐶𝑂𝐹1
𝐺𝐴𝐼𝑁 × 𝐼𝑁(𝐿𝐺𝑇𝐼𝑀𝐸 + 1) + ( + + 𝐶𝑌𝐶 ) × 𝑂𝑈𝑇(𝑘 − 1)
𝑂𝑈𝑇(𝑘) = 𝐶𝑌𝐶 3 𝐶𝑌𝐶 2 −
𝐶𝑂𝐹3 𝐶𝑂𝐹2 𝐶𝑂𝐹1
𝐶𝑁𝑇 + + +
𝐶𝑌𝐶 3 𝐶𝑌𝐶 2 𝐶𝑌𝐶
3𝐶𝑂𝐹3 𝐶𝑂𝐹2 𝐶𝑂𝐹3 × 𝑂𝑈𝑇(𝑘 − 3)
( 3 + 𝐶𝑌𝐶 2 ) × 𝑂𝑈𝑇(𝑘 − 2) +
− 𝐶𝑌𝐶 𝐶𝑌𝐶 3
𝐶𝑂𝐹3 𝐶𝑂𝐹2 𝐶𝑂𝐹1
𝐶𝑁𝑇 + + + 𝐶𝑌𝐶
𝐶𝑌𝐶 3 𝐶𝑌𝐶 2
194 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.6.3.5 Подробное описание


Передаточная функция функционального блока инерции и чистого запаздывания третьего
порядка:
𝐺𝐴𝐼𝑁 × 𝑒 −𝐿𝐺𝑇𝐼𝑀𝐸×𝐶𝑌𝐶×𝑆 𝐼𝑁(𝑆)
𝑂𝑈𝑇(𝑆) =
𝐶𝑂𝐹3 × 𝑆 3 + 𝐶𝑂𝐹2 × 𝑆 2 + 𝐶𝑂𝐹1 × 𝑆 + 𝐶𝑁𝑇

4.6.4 FSMITH (модель инерции с компенсацией чистого


запаздывания первого порядка)

Рис. 4.6-8 Модель инерции с компенсацией чистого запаздывания первого порядка

4.6.4.1 Функция
Используется для управления по модели предсказания Smith объектом инерции и чистого
запаздывания первого порядка, компенсационного управления элементом чистого
запаздывания внутри контура и повышения эффективности контроля.

4.6.4.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Суммирован
Out OUT Real 0 Нет Нет Нет Да
ное время
Пропорцион
Par
GAIN Real альное 1 Нет Нет Да Нет
am
усиление
Par Постоянная 20≥CNT
CNT Real 1 Нет Нет Да Нет
am времени ≥1
Время
Par LGTIM чистого
Byte 1 Нет Нет Да Нет
am E запаздыван
ия

195
Раздел 4 Дополнительные расчеты

4.6.4.3 Панель отладки онлайн

Рис. 4.6-9 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
CNT 0 0 0 1
LGTIME 0 0 0 1

4.6.4.4 Характеристики выхода

Усл
Формула вывода Примечание
овия
𝐶𝑌𝐶
𝐶1 = 𝑒 −𝐶𝑁𝑇 ,
CNT 𝑃(𝐾) = 𝐶1 × 𝑃(𝐾 − 1) + 𝐷1 × 𝐼𝑁(𝐾 − 1)
>0 𝐶𝑌𝐶
𝑂𝑈𝑇(𝐾) = 𝑃(𝐾) − 𝑃(𝐾 − 𝐿𝐺𝑇𝐼𝑀𝐸) 𝐷1 = 𝐺𝐴𝐼𝑁 (1 − 𝑒 −𝐶𝑁𝑇 )

CNT
𝑂𝑈𝑇(𝐾) = 𝐼𝑁(𝐾 − 𝐿𝐺𝑇𝐼𝑀𝐸)
=0

196 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.6.5 SSMITH (модель инерции с компенсацией чистого


запаздывания второго порядка)

Рис. 4.6-10 Модель инерции с компенсацией чистого запаздывания второго порядка

4.6.5.1 Функция
Используется для управления по модели предсказания Smith объектом инерции и чистого
запаздывания второго порядка, компенсационного управления элементом чистого
запаздывания внутри контура и повышения эффективности контроля.

4.6.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Суммирован
Out OUT Real 0 Да Нет Нет Да
ное время
Пропорцион
Par
GAIN Real альное 1 Нет Нет Да Нет
am
усиление
Par Постоянная
CNT1 Real 1 Нет Нет Да Нет
am времени 1 20≥CNT
Par Постоянная 1/2≥1
CNT2 Real 1 Нет Нет Да Нет
am времени 2
Время
Par LGTIM чистого
Byte 1 Нет Нет Да Нет
am E запаздыван
ия

197
Раздел 4 Дополнительные расчеты

4.6.5.3 Панель отладки онлайн

Рис. 4.6-11 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
CNT1 0 0 0 1
CNT2 0 0 0 1
LGTIME 0 0 0 1

4.6.5.4 Характеристики выхода


𝑃(𝑘) = 𝐶1 × 𝑃(𝑘 − 1) + 𝐶2 × 𝑃(𝑘 − 2) + 𝐷1 × 𝐼𝑁(𝑘 − 1) + 𝐷2 × 𝐼𝑁(𝑘 − 2)
𝑂𝑈𝑇(𝑘) = 𝑃(𝑘) − 𝑃[𝑘 − (𝐿𝐺𝑇𝐼𝑀𝐸 − 1)]
В том числе
−𝐶𝑌𝐶 −𝐶𝑌𝐶 −𝐶𝑌𝐶 𝐶𝑌𝐶
𝐶1 = 𝑒 𝐶𝑁𝑇1 + 𝑒 𝐶𝑁𝑇2 , 𝐶2 = −e(𝐶𝑁𝑇1−𝐶𝑁𝑇2)
−𝐶𝑌𝐶 −𝐶𝑌𝐶
𝐶𝑁𝑇1 × (𝑒 𝐶𝑁𝑇1 − 1) − 𝐶𝑁𝑇2 × (𝑒 𝐶𝑁𝑇2 − 1)
𝐷1 = 𝐺𝐴𝐼𝑁 ×
𝐶𝑁𝑇2 − 𝐶𝑁𝑇1

198 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

−𝐶𝑌𝐶 −𝐶𝑌𝐶 −𝐶𝑌𝐶 −𝐶𝑌𝐶


𝐶𝑁𝑇2 × 𝑒 𝐶𝑁𝑇1 (𝑒 𝐶𝑁𝑇2 − 1) − 𝐶𝑁𝑇1 × 𝑒 𝐶𝑁𝑇2 (𝑒 𝐶𝑁𝑇1 − 1)
𝐷2 = 𝐺𝐴𝐼𝑁 ×
𝐶𝑁𝑇2 − 𝐶𝑁𝑇1

4.6.6 LDLG (опережение/запаздывание)

Рис. 4.6-12 Опережение/запаздывание

4.6.6.1 Функция
Используется при управлении с упреждением для компенсации опережения или
запаздывания возмущения для повышения эффективности контроля.

4.6.6.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Входной
In IN Real 0,00 Нет Нет Нет Нет
разъем
Терминал
Out OUT Real 0 Да Нет Нет Да
вывода
Пропорцион
Par
GAIN Real альное 1 Нет Нет Да Нет
am
усиление
Par LDTIM Постоянная
Real 1 Нет Нет Да Нет
am E времени
Время
Par LGTIM чистого
Byte 1 Нет Нет Да Нет
am E запаздыван
ия

199
Раздел 4 Дополнительные расчеты

4.6.6.3 Панель отладки онлайн

Рис. 4.6-13 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
OUT 0 0 0 2
GAIN 0 0 0 1
LDTIME 0 0 0 1
LGTIME 0 0 0 1

4.6.6.4 Характеристики выхода


LGTIME CYC  LDTIME LDTIME
OUT(k)  OUT(k  1)  GAIN  IN(k)  GAIN  IN(k  1)
CYC  LGTIME CYC  LGTIME TS  LGTIME

Передаточная функция функционального блока опережения/запаздывания:


1  LDTIME S
OUT ( S )  GAIN   IN ( S ) .
1  LGTIME S

200 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.7 Триггер
4.7.1 SR (двухстабильный триггер с приоритетом по установке)

Рис. 4.7-1 Двухстабильный триггер с приоритетом по установке

4.7.1.1 Функция
При одновременно действующих командах установки и сброса для выходного разъема
приоритет команды установки будет более высоким.

4.7.1.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
Входно
й
In RESET Bool False Нет Нет Нет Нет
разъем
сброса
Входно
й
In SET1 Bool разъем False Нет Нет Нет Нет
устано
вки
Термин
Out Q1 Bool ал False Да Нет Нет Да
вывода

201
Раздел 4 Дополнительные расчеты

4.7.1.3 Панель отладки онлайн

Рис. 4.7-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q1 0 0 0 2

4.7.2 RS (двухстабильный триггер с приоритетом по сбросу)

Рис. 4.7-3 Двухстабильный триггер с приоритетом по сбросу

4.7.2.1 Функция
При одновременно действующих командах установки и сброса для выходного разъема
приоритет команды сброса будет более высоким.

202 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.7.2.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
Входно
й
In SET Bool разъем False Нет Нет Нет Нет
устано
вки
Входно
RESET й
In Bool False Нет Нет Нет Нет
1 разъем
сброса
Термин
Out Q1 Bool ал False Да Нет Нет Да
вывода

4.7.2.3 Панель отладки онлайн

Рис. 4.7-4 Панель детальной настройки тега

203
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q1 0 0 0 2

4.7.3 R_TRIG (триггер контроля нарастающего фронта)

Рис. 4.7-5 Триггер контроля нарастающего фронта

4.7.3.1 Функция
При наличии нарастающего фронта дискретной величины входа будет производиться
вывод импульса шириной в 1 цикл вычисления.

4.7.3.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеч
ние данн ация отключе
ы ие умолча параметр ение ание
акции ых данных ния
нию ов
питания
In CLK Bool Ввод False Нет Нет Нет Нет
Out Q Bool Вывод False Да Нет Нет Да
Внутрен
Par няя
M Bool False Да Нет Нет Нет
am переме
нная

204 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.7.3.3 Панель отладки онлайн

Рис. 4.7-6 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2

4.7.4 F_TRIG (триггер контроля убывающего фронта)

Рис. 4.7-7 Триггер контроля убывающего фронта

4.7.4.1 Функция
При наличии убывающего фронта дискретной величины входа будет производиться вывод
импульса шириной в 1 цикл вычисления.

205
Раздел 4 Дополнительные расчеты

4.7.4.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеч
ние данн ация отключе
ы ие умолча параметр ение ание
акции ых данных ния
нию ов
питания
In CLK Bool Ввод True Нет Нет Нет Нет
Out Q Bool Вывод False Нет Нет Нет Да
Внутрен
Par няя
M Bool True Да Нет Нет Нет
am переме
нная

4.7.4.3 Панель отладки онлайн

Рис. 4.7-8 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2

206 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.7.5 D_TRIG (D-триггер)

Рис. 4.7-9 D-триггер

4.7.5.1 Функция
Функция D-триггера аналогового аппаратного обеспечения.

4.7.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примеч
ние данн Описание зация
пы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
In IN Bool Ввод False Нет Нет Нет Нет
Тактовая
In CK Bool False Нет Да Да Нет
частота
In RS Bool Сброс False Нет Да Да Нет
Установка
In DST Bool False Нет Да Да Нет
(Вход S)
Out DV Bool Вывод False Да Нет Нет Да
Инвертиров
анный
Out RV Bool False Нет Нет Нет Да
выходной
разъем

207
Раздел 4 Дополнительные расчеты

4.7.5.3 Панель отладки онлайн

Рис. 4.7-10 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
DV 0 0 0 2
RV 0 0 0 2
RS 0 0 1 1
DST 0 0 1 1

4.7.5.4 Характеристики выхода


Состояние
Условия Примечание
вывода
RS (k)=True DV (k)=False
RV (k)=NOT DV(k)
DST (K)=True DV(k)=True Категория приоритетности данных четырех
CK(k)=True и условий последовательно убывает.
CK(k-1)=False
DV (k)=IN (k) Когда RS и DST одновременно имеют значение
True, DV(k)=False.
Другой случай DV (k)=DV (k-1)

208 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.8 Таймер
4.8.1 TON (таймер с задержкой по включению)

Рис. 4.8-1 Таймер с задержкой по включению

4.8.1.1 Функция
Производится задержка вывода входного сигнала включения.

4.8.1.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
In IN Bool Ввод False Нет Нет Нет Нет
Время
In PT Time задерж T#0s Нет Нет Да Нет
ки
Out Q Bool Вывод False Да Нет Нет Да
Время
Out ET Time отсчет T#0s Нет Нет Нет Нет
а

209
Раздел 4 Дополнительные расчеты

4.8.1.3 Панель отладки онлайн

Рис. 4.8-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2

4.8.1.4 Подробное описание


Когда IN изменяется с FALSE на TRUE, TON триггера начинает отсчет PT секунд, когда
время достигнет Q, производится вывод TRUE.
Если IN изменяется с TRUE на FALSE, когда время отсчета еще не достигло
установленного значения, происходит сброс таймера.
С разъема ET можно считывать время, прошедшее с момента запуска таймера.
Ниже представлены две типовых диаграммы последовательности:

210 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Рис. 4.8-3 Время, когда IN удерживается в значении True, превышает время задержки

Рис. 4.8-4 Время, когда IN удерживается в значении True, меньше времени задержки

4.8.2 TOF (таймер с задержкой по выключению)

Рис. 4.8-5 Таймер с задержкой по выключению

4.8.2.1 Функция
Производится задержка вывода входного сигнала выключения.

211
Раздел 4 Дополнительные расчеты

4.8.2.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
In IN Bool Ввод False Нет Нет Нет Нет
Время
In PT Time задерж T#0s Нет Нет Да Нет
ки
Out Q Bool Вывод False Да Нет Нет Да
Время
Out ET Time отсчет T#0s Нет Нет Нет Нет
а

4.8.2.3 Панель отладки онлайн

Рис. 4.8-6 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2

212 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.8.2.4 Подробное описание


Когда IN находится в значении TRUE, выход Q имеет значение TRUE;
Когда IN изменяется с TRUE на FALSE, TOF триггера начинает отсчет PT секунд, когда
время достигнет Q, производится вывод FALSE.
Если IN изменяется с FALSE на TRUE, когда время отсчета еще не достигло
установленного значения, происходит сброс таймера.
С разъема ET можно считывать время, прошедшее с момента запуска таймера.
Ниже представлены две типовых диаграммы последовательности:

Рис. 4.8-7 Время, когда IN удерживается в значении False, превышает время задержки

Рис. 4.8-8 Время, когда IN удерживается в значении False, меньше времени задержки

213
Раздел 4 Дополнительные расчеты

4.8.3 TP (обычный таймер)

Рис. 4.8-9 Обычный таймер

4.8.3.1 Функция
Выход импульса заданной ширины

4.8.3.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описа ие по ание Огранич Примеча
ние данн ация отключе
ы ние умолча параметро ение ние
акции ых данных ния
нию в
питания
In IN Bool Ввод False Нет Нет Нет Нет
Время
In PT Time задерж T#0s Нет Нет Да Нет
ки
Out Q Bool Вывод False Да Нет Нет Да
Время
Out ET Time отсчет T#0s Нет Нет Нет Нет
а

214 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.8.3.3 Панель отладки онлайн

Рис. 4.8-10 Панель детальной настройки тега

4.8.3.4 Подробное описание


Когда IN изменяется с FALSE на TRUE, в течение РТ секунд вывод Q будет иметь значение
TRUE, после истечения времени отсчета значение вывода Q сменится на FALSE, будет
произведен вывод импульса заданной ширины длительностью РТ секунд.
В течение РТ секунд никакая транспозиция IN не будет оказывать влияния на Q; с разъема
ET можно считывать время, прошедшее с момента запуска таймера.
Ниже представлены три типовых диаграммы последовательности:

215
Раздел 4 Дополнительные расчеты

Рис. 4.8-11 Время, когда IN удерживается в значении True, превышает ширину импульса

Рис. 4.8-12 Время, когда IN удерживается в значении True, меньше ширины импульса

Рис. 4.8-13 В течение периода вывода импульса IN имеет несколько транспозиций

216 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.8.4 RTC (отчет по заданному времени)

Рис. 4.8-14 Отчет по заданному времени

4.8.4.1 Функция
Отсчет времени начинается с заданного времени.

4.8.4.2 Штырек
Защита
от Выравни
Назв Тип Синхрон
Ти Значение по отключ вание Ограни Примеч
ание дан Описание изация
пы умолчанию ения парамет чение ание
акции ных данных
питани ров
я
Разъем
In EN1 Bool False Нет Нет Нет Нет
запуска
Заданное DT#1970-01-0
In PDT DT Нет Нет Да Нет
время 1-00:00:00
Действую
True - в
щий
процесс
Out Q Bool опознават False Да Нет Нет Да
е
ельный
отсчета
знак
Когда
EN1
имеет
значени
е TRUE,
произво
дится
вывод
значени
Время DT#1970-01-0 я PDT,
Out CDT DT Нет Нет Нет Нет
выхода 1-00:00:00 при
этом на
основан
ии
данного
значени
я
произво
дится
посекун

217
Раздел 4 Дополнительные расчеты

Защита
от Выравни
Назв Тип Синхрон
Ти Значение по отключ вание Ограни Примеч
ание дан Описание изация
пы умолчанию ения парамет чение ание
акции ных данных
питани ров
я
дное
возраст
ание.

4.8.4.3 Панель отладки онлайн

Рис. 4.8-15 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2

218 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.8.5 TIME_EVENT (Определение времени)

Рис. 4.8-16 Определение времени

4.8.5.1 Функция
Выборка времени системы, при этом посредством переключателя производится
раздельное сравнение времени поддержки системы и времени входа с заданным временем,
при удовлетворении определенным условиям производится вывод события.

4.8.5.2 Штырек
Защит
а от Выравн
Назва Тип Синхрон
Ти Описан Значение по отклю ивание Ограни Примечан
ние дан изация
пы ие умолчанию чения парамет чение ие
акции ных данных
питани ров
я
Время
DT#1970-01-0
In IN DT сравнен Нет Нет Нет Нет
1-00:00:00
ия входа
Запуск
EVEN BOO
Out вывода FALSE Нет Нет Нет Нет
T L
события
Текущие
SYSTI DT#1970-01-0
Out DT часы Нет Нет Нет Нет
ME 1-00:00:00
системы
Текущие
WO часы
Out YEAR 0 Нет Нет Нет Нет
RD системы:
год
Текущие
BYT
Out MON часы 0 Нет Нет Нет Нет
E
системы:

219
Раздел 4 Дополнительные расчеты

Защит
а от Выравн
Назва Тип Синхрон
Ти Описан Значение по отклю ивание Ограни Примечан
ние дан изация
пы ие умолчанию чения парамет чение ие
акции ных данных
питани ров
я
месяц
Текущие
BYT часы
Out DAY 0 Нет Нет Нет Нет
E системы:
день
Текущие
BYT часы
Out HOUR 0 Нет Нет Нет Нет
E системы:
часов
Текущие
MINU BYT часы
Out 0 Нет Нет Нет Нет
TE E системы:
минут
Текущие
BYT часы
Out SEC 0 Нет Нет Нет Нет
E системы:
секунд
Текущие
часы
WO
Out MSEC системы: 0 Нет Нет Нет Нет
RD
миллисе
кунд
Когда не
Ошибка
производи
настройк
тся
BOO и
Out ERR FALSE Нет Нет Нет Нет сравнение
L времени
времени,
определ
ERR=FAL
ения
SE
True -
время
входа IN
Селекто FALSE -
Par SWT BOO рный время
FALSE Нет Да Да Нет
am M L переклю системы,
чатель автоматич
ески
получаемо
е внутри
Настрой
Par SETY WO
ка 1970 Нет Да Да Нет
am EAR RD
времени

220 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защит
а от Выравн
Назва Тип Синхрон
Ти Описан Значение по отклю ивание Ограни Примечан
ние дан изация
пы ие умолчанию чения парамет чение ие
акции ных данных
питани ров
я
определ
ения: год
Настрой
ка
Par SETM BYT времени
1 Нет Да Да Нет
am ON E определ
ения:
месяц
Настрой
ка
Par SETD BYT времени
1 Нет Да Да Нет
am AY E определ
ения:
день
Настрой
ка
Par SETH BYT времени
0 Нет Да Да Нет
am OUR E определ
ения:
часов
Настрой
ка
Par SETM BYT времени
0 Нет Да Да Нет
am IN E определ
ения:
минут
Настрой
ка
Par SETS BYT времени
0 Нет Да Да Нет
am EC E определ
ения:
секунд
Настрой
ка
времени
Par SETM WO
определ 0 Нет Да Да Нет
am SEC RD
ения:
миллисе
кунд
Выключа False -
Par SWYE BOO тель сравнение
FALSE Нет Да Да Нет
am AR L запуска не
определ производи

221
Раздел 4 Дополнительные расчеты

Защит
а от Выравн
Назва Тип Синхрон
Ти Описан Значение по отклю ивание Ограни Примечан
ние дан изация
пы ие умолчанию чения парамет чение ие
акции ных данных
питани ров
я
ения тся;
года True -
система
Выключа
осуществл
тель
яет оценку
Par SWM BOO запуска удовлетво
FALSE Нет Да Да Нет
am ON L определ рения
ения
соответств
месяца
ующим
Выключа временем
тель установле
Par SWDA BOO нных
запуска FALSE Нет Да Да Нет
am Y L требовани
определ
ения дня й, если
выявлено
Выключа несоответ
тель ствие, то
Par SWH BOO запуска
FALSE Нет Да Да Нет ERR=TRU
am OUR L определ E, при
ения этом
часа далее
Выключа сравнение
тель времени
Par SWMI BOO запуска не
FALSE Нет Да Да Нет производи
am N L определ
ения тся, то
минут есть
выход
Выключа EVENT
тель постоянно
Par SWSE BOO запуска находится
FALSE Нет Да Да Нет
am C L определ в
ения значении
секунд FALSE,
при этом
продолжа
ется
Выключа вывод
тель текущего
запуска времени
Par SWM BOO системы.
определ FALSE Нет Да Да Нет
am SEC L Если
ения
миллисе SWMON=
кунд TRUE,
SETMON=
15, то
ERR=TRU

222 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защит
а от Выравн
Назва Тип Синхрон
Ти Описан Значение по отклю ивание Ограни Примечан
ние дан изация
пы ие умолчанию чения парамет чение ие
акции ных данных
питани ров
я
E,
EVENT=F
ALSE

4.8.5.3 Панель отладки онлайн

Рис. 4.8-17 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
SWTM 0 0 0 1
SETYEAR 0 0 0 1
SETMON 0 0 0 1
SETDAY 0 0 0 1
SETHOUR 0 0 0 1
SETMIN 0 0 0 1

223
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
SETSEC 0 0 0 1
SETMSEC 0 0 0 1
SWYEAR 0 0 0 1
SWMON 0 0 0 1
SWDAY 0 0 0 1
SWHOUR 0 0 0 1
SWMIN 0 0 0 1
SWSEC 0 0 0 1
SWMSEC 0 0 0 1

4.8.5.4 Подробное описание


Данный функциональный блок имеет функцию сравнения времени, он может с помощью
SWTM производить настройку источника сравнения времени выборки.
На основании текущих IN, SET* (время определения) и SW* (выключатель запуска
использования каждого измерения времени) производится соответствующее определение и
оценка, при обнаружении удовлетворения условий производится вывод EVENT=TRUE, в
противном случае производится вывод FALSE.

4.8.6 RTSTIME (получение времени контроллера)

Рис. 4.8-18 Получение времени контроллера

4.8.6.1 Функция
В процессе работы данного функционального блока производится вывод текущего времени
контроллера. Формат данного времени определен как SS.MS.

4.8.6.2 Штырек
Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключ
ы ие умолча параметр ение ние
акции ых данных ения
нию ов
питания
Текущее Единица
DWO время измерени
Out SS 0 Да Нет Нет Да
RD контрол я:
лера секунда
Out MS WOR Время, 0 Нет Нет Нет Нет Единица

224 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Защита
Значен Выравнив
Назва Тип Синхрониз от
Тип Описан ие по ание Огранич Примеча
ние данн ация отключ
ы ие умолча параметр ение ние
акции ых данных ения
нию ов
питания
D оставше измерени
еся до я:
достиже миллисек
ния унда
следую
щей
секунды

4.9 Счетчик
4.9.1 CTD (счетчик обратного действия)

Рис. 4.9-1 Счетчик обратного действия

4.9.1.1 Функция
При обнаружении возрастающего фронта входной дискретной величины выходное
расчетное значение уменьшается на 1.

4.9.1.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеча
ние данн Описание зация отключ
ы умолча параметр ение ние
акции ых данных ения
нию ов
питания
Разъем
обнаруже
ния
In CD Bool False Нет Нет Нет Нет
возрастаю
щего
фронта
Если
LOAD=Tr
In LOAD Bool False Нет Нет Нет Нет
ue, то
CV=PV
In PV Word Заданное 0 Нет Да Да Нет

225
Раздел 4 Дополнительные расчеты

Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеча
ние данн Описание зация отключ
ы умолча параметр ение ние
акции ых данных ения
нию ов
питания
значение
Когда
CV=0, Q
будет
Out Q Bool True Нет Нет Нет Да осуществ
лять
вывод
TRUE.
Счетный
Out CV Word 0 Да Да Нет Нет
выход

4.9.1.3 Панель отладки онлайн

Рис. 4.9-2 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2
PV 0 0 0 1

226 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
LOAD 0 0 0 1

4.9.2 CTU (счетчик прямого действия)

Рис. 4.9-3 Счетчик прямого действия

4.9.2.1 Функция
При обнаружении возрастающего фронта входной дискретной величины выходное
расчетное значение увеличивается на 1.

4.9.2.2 Штырек
Защита
Значен Выравни
Назва Тип Синхрони от
Тип ие по вание Огранич Примеч
ние данн Описание зация отключ
ы умолча параметр ение ание
акции ых данных ения
нию ов
питания
Разъем
обнаруже
ния
In CU Bool False Нет Нет Нет Нет
возрастаю
щего
фронта
Если
RESE RESET=
In Bool False Нет Нет Нет Нет
T True, то
CV=0
Заданное
In PV Word 0 Нет Да Да Нет
значение
Когда
CV≥PV,
будет
выполня
Out Q Bool True Нет Нет Нет Да ться
равенств
о
Q=TRUE
.
Счетный
Out CV Word 0 Да Да Нет Нет
выход

227
Раздел 4 Дополнительные расчеты

4.9.2.3 Панель отладки онлайн

Рис. 4.9-4 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
Q 0 0 0 2
PV 0 0 0 1
RESET 0 0 0 1

4.9.3 CTUD (счетчик прямого/обратного действия)

Рис. 4.9-5 Счетчик прямого/обратного действия

228 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.9.3.1 Функция
При обнаружении возрастающего фронта разных входных дискретных величин выходное
расчетное значение уменьшается на 1 или увеличивается на 1.

4.9.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примеча
ние данн зация
ы е умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Разъем
обнаруже
ния
In CU Bool False Нет Нет Нет Нет
возраста
ющего
фронта
Разъем
обнаруже
ния
In CD Bool False Нет Нет Нет Нет
возраста
ющего
фронта
Если
RESE RESET=T
In Bool False Нет Нет Нет Нет
T rue, то
CV=0
Если
LOAD=Tr
ue, то
CV=PV;
однако
если
In LOAD Bool False Нет Нет Нет Нет
одноврем
енно с
этим
ESET=Tr
ue, то
CV=0.
Заданное
In PV Word 0 Нет Да Да Нет
значение
Когда
CV≥PV,
будет
выполнят
Out QU Bool False Нет Нет Нет Да
ься
равенств
о
QU=TRU

229
Раздел 4 Дополнительные расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип Описани ие по отключ вание Огранич Примеча
ние данн зация
ы е умолча ения параметр ение ние
акции ых данных
нию питани ов
я
E
Когда
CV=0,
будет
выполнят
Out QD Bool False Нет Нет Нет Да ься
равенств
о
QD=TRU
E
Счетный
Out CV Word 0 Да Да Нет Нет
выход
Переменн
Par ая
MU Bool False Да Да Нет Нет
am обнаруже
ния CU
Переменн
Par ая
MD Bool False Да Да Нет Нет
am обнаруже
ния CD

230 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 4 Дополнительные расчеты

4.9.3.3 Панель отладки онлайн

Рис. 4.9-6 Панель детальной настройки тега

Название Полномочия Полномочия Полномочия Полномочия


акции наблюдателя оператора начальника смены инженера
QD 0 0 0 2
QU 0 0 0 2
PV 0 0 0 1
RESET 0 0 0 1
LOAD 0 0 0 1

231
Раздел 5 Управляющие расчеты

Раздел 5.Управляющие расчеты

5.1 Оперативное управление


5.1.1 MAN (полевой коммуникатор)

Рис. 5.1-1 Полевой коммуникатор

5.1.1.1 Функция
Функциональный блок MAN, кратко говоря, представляет собой функциональный модуль
вывода аналоговых величин, он имеет один входной сигнал и один выходной сигнал; входной
сигнал представляет собой выходящее значение, рассчитанное другим блоком управления,
например, функциональным блоком PID; выходом функционального блока MAN обычно
является входной разъем блока АО, на который производится отправка сигнала.
Данный функциональный блок имеет следующие особенности:
 Три рабочих режима: отслеживание, ручной и автоматический.
 Имеется функция компенсации выхода
 Функция ограничения коэффициента изменения выхода
 Функция ограничения значения амплитуды выхода

5.1.1.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
REA Входной
In IN 0,00 Нет Нет Нет Нет
L разъем
Отслежив
ать/не
Переключате
TRKS BOO отслежив
In ль False Нет Нет Нет Да
W L ать
отслеживания
значение
м

232 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
разъема
OUT
изменени
й
значения
TRKVAL.
False - не
отслежив
ать, True -
отслежив
ать
Точка
TRKV REA
In измерения 0,00 Нет Нет Нет Да
AL L
отслеживания
Значение
REA
In PV входа 0,00 Нет Нет Нет Нет
L
процесса
0 - ручной
1 -
автоматич
USIN Режим
In MODE 0 Да Нет Нет Нет еский
T работы
2 -
отслежив
ание
Диапазон:
OUTL~OU
TU
При
работе в
Выходной автоматич
REA разъем еском
Out OUT 0,00 Да Нет Нет Да
L положения режиме
клапана будет
соблюдат
ься
равенство
OUT=BIA
S+IN
False -
автоматич
Выходной
AUTOI BOO еский,
Out разъем False Нет Нет Нет Нет
ND L True - не
состояния
автоматич
еский

233
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
Побитово
е
определе
ние,
значение
каждого
bit:
.1 - выход
превышае
т нижний
Описание
предел
бита
.2 - выход
WO состояния
Out OUTQ 0 Нет Нет Нет Нет превышае
RD качества
т верхний
выходного
предел
сигнала
.3 - выход
превысил
предел
скорости,
остальны
е биты
сохранен
ы без
изменени
й
Par REA Смещение
BIAS 0,00 Нет Нет Да Нет
am L выхода
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет
am L
вывода
Нижний
Par REA
OUTL предел 0,00 Нет Нет Да Нет
am L
вывода
Верхний
предел
Par REA
ENGU диапазона 100 Нет Нет Да Нет
am L
выходного
значения
Нижний
предел
Par REA
ENGL диапазона 0,00 Нет Нет Да Нет
am L
выходного
значения

234 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
Величина
изменения
Par REA малой
MANS 1 Нет Нет Да Нет
am L скорости в
ручном Настраив
режиме аемый
диапазон:
Величина ENGU~
изменения ENGL
Par REA высокой
MANF 5 Нет Нет Да Нет
am L скорости в
ручном
режиме
False - не
разрешен
Par TRKE BOO Отслеживани
TRUE Нет Нет Да Нет о, True -
am N L е разрешено
разрешен
о
False - не
Отображать/н отображат
Par PVSH BOO
е отображать FALSE Нет Нет Да Нет ь, True -
am OW L
значение PV отображат
ь
False -
выход
согласно
процентн
ому
соотноше
нию
Способ диапазон
Par OMAN BOO пошагового а
FALSE Нет Нет Да Нет
am OPT L возрастания/у ENGU~EN
бывания OUT GL
True -
выход
согласно
заданным
значения
м MANS и
MANF
Выбор False -
Par TRKM BOO рабочего переключ
FALSE Нет Да Да Нет
am ODE L режима при ение на
завершении ручной

235
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние дан Описание изация
ы умолч ения парамет чение ние
акции ных данных
анию питани ров
я
отслеживания режим
True -
возврат к
рабочему
режиму,
используе
мому до
начала
отслежив
ания
False - не
использов
ать
ограничен
ие
скорости,
True -
Использовать
использов
/не
ать
использовать
Par MART BOO ограничен
ограничение FALSE Нет Нет Да Нет
am LIM L ие
скорости в
скорости,
ручном
коэффици
режиме
ент
изменени
я выхода
зависит от
заданного
значения
OUTRAT
Процент в
минуту
диапазон
а,
единица
измерени
Предельное
я: %/s.
значение
Par OUTR REA Настраив
коэффициент 5 Нет Нет Да Нет
am AT L аемый
а изменения
диапазон
выхода
составляе
т 0~100,
действите
лен при
MARTLIM
=TRUE

236 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.1.1.3 Рабочий режим


Блок управления MAN имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок MAN может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок MAN работает в ручном режиме, сигнал входного разъема MAN
заблокирован; выходное значение блока MAN исходит от станции оператора и является
выходным значением, назначаемым оператором;
Здесь необходимо обратить внимание на то, что назначаемое в этот момент
оператором выходное значение не должно превышать верхнего и нижнего пределов
«ограничения значений амплитуды выхода», можно настраивать
применение/неприменение ограничения «коэффициента изменения выхода» при ручном
режиме выбора параметров.
2. Авт.
 Переключение автоматического режима
Блок MAN может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок MAN работает в автоматическом режиме, вывод всего входного сигнала на
рабочую площадку производится согласно определенной обработки (или без
использования обработки);
Результат вычислений блока MAN находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: выходное значение блока MAN
представляет собой определенное предварительно настроенное числовое значение,
которое обычно называется точкой величины отслеживания;
Поэтому функция отслеживания также может использоваться для выполнения функции
«взаимной блокировки».
 Переключение режима отслеживания
Блок MAN может посредством программного управления переключаться в режим
отслеживания (при необходимости выполнения конфигурации в режиме офлайн).

237
Раздел 5 Управляющие расчеты

При удовлетворении каких-либо условий (называемых выключателем отслеживания)


блок MAN автоматически переключается в данный режим работы; при невыполнении
условия отслеживания блок MAN переключается в режим работы, предшествующий входу
в режим отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока MAN доступен
для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока MAN.
 Правила действий в режиме отслеживания
Когда блок MAN работает в режиме отслеживания, MAN останавливает
автоматические вычисления, «заданное значение отслеживания» блок MAN использует в
качестве выходного значения MAN.
Выходное значение отслеживания блока MAN подвержено ограничению со стороны
«ограничения значения амплитуды выхода» и «коэффициента изменения выхода».

5.1.1.4 Невозмущенное переключение


В процессе переключения рабочего режима блока управления MAN, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока MAN выход блока MAN в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока MAN в соответствии
с новым рабочим режимом начинается на основе выходного значения предыдущего рабочего
режима с целью исключения возмущений процесса управления оборудованием на рабочей
площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:






1. ручной →автоматический
В ручном режиме выход MAN назначается оператором, тогда как в автоматическом режиме
выход MAN определяется значением процесса PV входного разъема; в связи с отсутствием
возможности у MAN управлять входящим сигналом переключение с ручного на автоматический
режим будет сопровождаться возмущением;
2. автоматический → ручной
В автоматическом режиме выход MAN определяется значением процесса IN входного
разъема; для обеспечения отсутствия возмущения выхода при переключении на ручной режим
система по умолчанию действует в автоматическом режиме, внутренняя переменная выхода
ручного MAN автоматически отслеживает изменение значения IN; таким образом, после

238 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

переключения MAN в ручной режим выход MAN производится согласно внутренней


переменной ручного выхода, за счет этого реализуется мягкое переключение.
3. ручной → отслеживание;
В режиме отслеживания блок MAN останавливает автоматическое вычисление, при этом
его выходное значение представляет собой входной разъем блока алгоритмов MAN, то есть
«заданное значение отслеживания».
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
4. отслеживание → ручной;
При переключении из режима отслеживания в ручной режим его выходное значение будет
удерживаться в значении, используемом до переключения (то есть в заданном значении
отслеживания), используемый здесь подход аналогичен концепции, применяемой при
переключении из автоматического в ручной режим, поэтому реализуется мягкое переключение;
5. автоматический → отслеживание;
Ситуация аналогична переключению «ручной → отслеживание».
При переключении из автоматического режима в режим отслеживания выходное значение
модуля мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
6. отслеживание → автоматический;
Данный процесс сопровождается возмущением;

5.1.1.5 Компенсация
Блок управления MAN имеет функцию компенсации выхода;
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода BIAS на входное
значение IN.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.

5.1.1.6 Ограничение амплитуды и тревога


Блок управления MAN имеет функции ограничения амплитуды и ограничения скорости,
ниже представлено их раздельное описание:
1. Функция ограничения коэффициента изменения выхода
Блок MAN может осуществлять контроль коэффициента изменения выхода в любом из
режимов работы (примечание: в ручном режиме доступен выбор использования/
неиспользования контроля коэффициента изменения); если коэффициент изменения
превышает предварительно заданное предельное значение (которое называется пределом
коэффициента изменения), система ограничит выход данного цикла блока MAN в диапазоне
предела коэффициента изменения.
Например:

239
Раздел 5 Управляющие расчеты

Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел


коэффициента изменения выхода составляет 10%, выходное значение MAN предыдущего
цикла составляет 35%, расчетное значение блока MAN данного цикла составляет 50%, в этом
случае коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход MAN данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
2. Ограничение значения амплитуды выхода
Блок MAN может ограничивать значение выхода (применимо для каждого из режимов
работы) в определенном диапазоне для исключения превышения значением выхода
указанного диапазона; применяемое ограничение называется ограничительным значением
верхнего предела выхода и ограничительным значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели детальной настройки точки MAN). По умолчанию данные значения равны
соответственно верхнему и нижнему пределу выхода MAN.

5.1.1.7 Пример конфигурации


Ниже приведен пример совместного использования полевого коммуникатора с PID; когда
режим работы полевого коммуникатора задан в значении «автоматический», AUTOIND=FALSE,
PID будет находиться не в состоянии отслеживания;
Когда полевой коммуникатор находится в ручном рабочем состоянии или состоянии
отслеживания, AUTOIND=TRUE, PID автоматически войдет в состояние отслеживания и будет
отслеживать фактический выход полевого коммуникатора, обеспечивая отсутствие возмущения
выхода при обратном переключении полевого коммуникатора в автоматический режим.

5.1.1.8 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» MAN на панели детальной настройки точки
для входа в панель детальной настройки точки MAN.
Панель детальной настройки точки блока MAN состоит из 5 вкладок: базовые атрибуты,
режим работы, тренды, параметры и управление выходом.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки блока MAN
представлен на Рис. 5.1-2:

240 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.1-2 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Информация о зоне и номере станции, не может быть изменена в режиме онлайн.
3: Описание точки, недоступно для изменения онлайн.
4: Единица измерения и формат выхода оказывают влияние на автоматический
вход, выход положения клапана, верхний и нижний пределы диапазона и
ограничение амплитуды выхода.
Панель детальной настройки точки MAN - Вкладка TAB Базовые атрибуты
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область AREANO 0 0 0 0
Номер станции SN 0 0 0 0
Единица
UT 0 0 0 0
измерения
Вход/выход
Формат
OF 0 0 0 0
выхода

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

241
Раздел 5 Управляющие расчеты

0 - имеется ограничение прав на мониторинг


1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока MAN
представлен на Рис. 5.1-3:

Рис. 5.1-3 Режим работы

1: Текущий рабочий режим.


2: Входное значение и смещение выхода в автоматическом режиме.
3: Если в ручном режиме работы на панели детальной настройки точки один раз
кликнуть на кнопку увеличения/уменьшения скорости выхода (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения значения выхода: увеличение или уменьшение
производится по процентному значению верхнего или нижнего пределов
диапазона выхода или по значению инженерной величины; также можно
использовать два способа изменения настройки величины пошагового
увеличения/уменьшения скорости выхода.
4: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выход PID должен быть установлен в значении точки величины
отслеживания; также можно настраивать вход в режим после выхода из режима

242 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

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


режима отслеживания.

Рис. 5.1-4 Настройка режим отслеживания

Панель детальной настройки точки MAN - Вкладка TAB Режим работы


Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Режим работы MODE 0 0 0 0
Входная
IN 0 0 0 0
величина
Авт.
Смещение
BIAS 0 0 0 1
выхода
Способ
OMANOP
изменения 0 0 0 1
T
выхода
Величина
изменения
малой
MANS 0 0 1 1
скорости в
ручном
режиме
Величина
Ручное изменения
высокой
MANF 0 0 1 1
скорости в
ручном
режиме
Ограничивать/
не
ограничивать
MRATLIM 0 0 0 1
скорость в
ручном
режиме
Отслеживание
TRKEN 0 0 0 1
Отслеживани разрешено
е Переключател
TRKSW 0 0 0 2
ь

243
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MAN - Вкладка TAB Режим работы


отслеживания
Точка
измерения TRKVAL 0 0 0 2
отслеживания
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания

3. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока MAN
представлен на Рис. 5.1-5:

Рис. 5.1-5 Тренды

Панель детальной настройки точки MAN - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

4. Параметры

244 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Внешний вид вкладки «Параметры» панели детальной настройки точки блока MAN
представлен на Рис. 5.1-6:

Рис. 5.1-6 Параметры

Содержит значение процесса контролируемого объекта и настройку отображения/ не


отображения данного значения процесса на панели детальной настройки точки. В обычной
ситуации входной разъем значения процесса контролируемого объекта функционального блока
при подключении настроен в значении «отображать значение процесса на панели детальной
настройки точки» для более удобного наблюдения за изменением контролируемого объекта
при управлении полевым коммуникатором.

Панель детальной настройки точки MAN - Вкладка TAB Параметры


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Отображать
PVSHOW 0 0 0 1
PV
Значение
входа PV 0 0 0 0
процесса

5. Управление выходом
Внешний вид вкладки «Управление выходом» панели детальной настройки точки блока
MAN представлен на Рис. 5.1-7:

245
Раздел 5 Управляющие расчеты

Рис. 5.1-7 Управление выходом

1: Выходное значение положения клапана.


2: Коэффициент изменения выхода ограничивает предельное значение диапазона
пошагового увеличения выхода положения клапана.
3: Верхний и нижний пределы диапазона выхода.
4: Верхний и нижний пределы диапазона выхода, в обычной ситуации предельные
значения амплитуды располагаются между верхним и нижним пределами
диапазона.

 При изменении верхнего или нижнего пределов диапазона выходного значения


MAN или изменении информации об единице измерения произойдет
синхронное изменение верхнего или нижнего пределов диапазона всех
сигналов АО или иных сигналов, соединенных с данным выходным сигналом
MAN, а также изменение соответствующей информации об единице измерения.

Панель детальной настройки точки MAN - Вкладка TAB Обработка выхода


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 2
значение

246 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MAN - Вкладка TAB Обработка выхода


Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхний
предел
ENGU 0 0 0 1
диапазона
измерения
Диапазон
Нижний
предел
ENGL 0 0 0 1
диапазона
измерения
Верхнее
предельное
OUTU 0 0 0 1
значение
Ограничение выхода
значения
амплитуды Нижнее
предельное
OUTL 0 0 0 1
значение
выхода

5.1.1.9 Типовой контур


 Схема изображения контура

 Описание контура
Осуществляется ручное управление регулирующим клапаном на рабочей площадке,
управление без обратной связи.

247
Раздел 5 Управляющие расчеты

5.1.2 PID (обычное


пропорционально-интегрально-дифференциальное
управление)

Рис. 5.1-8 Обычное пропорционально-интегрально-дифференциальное управление

5.1.2.1 Функция
Функциональный блок PID предоставляет функции пропорционально -интегрально
-дифференциального управления, данный функциональный блок осуществляет управление
алгоритмом пропорционально интегрально дифференциального вычисления,
основывающегося на отклонении между заданным и измеренным значениями.
Блок PID является блоком контроллера простого одинарного контура и используется для
выполнения функции контроля PID простого контура с одним входом и одним выходом.
Входной сигнал блока PID происходит от выхода модуля AI или точки измерения
промежуточной аналоговой величины; его выход обычно представляет собой входной разъем
модуля AO, на который осуществляется передача данных.
Данный функциональный блок имеет следующие особенности:
 Имеет три рабочих режима: ручной, автоматический и последовательный.
 Оснащен функцией отслеживания;
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;

248 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Оснащен функцией тревоги отклонения (имеется возможность переключения из


автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;
 Функция ограничения значения амплитуды выхода;
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования PID;
 Настройка параметров P, I, D;
 Имеется функция устранения тревоги входного значения.

5.1.2.2 Штырек
Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
INCO REA Компенсация
In 0 Нет Нет Да Нет
MP L входа
Данная
опция
действительн
а, когда PID
находится в
OUTC REA Компенсация
In 0 Нет Нет Да Нет автоматическ
OMP L вывода
ом или
последовате
льном
рабочем
режиме.
Точка
TRKV REA измерения
In 0,00 Нет Нет Нет Да
AL L отслеживани
я
Переключате False - не
TRKS BOO ль отслеживать,
In False Нет Нет Нет Да
W L отслеживани True -
я отслеживать
Следует
Режим присвоить
AUXM UIN работы значение в
In 0 Нет Нет Нет Нет
ODE T вторичного формате
регулятора «Название
точки

249
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
вторичного
регулировани
я.MODE»
Следует
присвоить
Измеренное
значение в
значение
формате
AUXC REA вторичного
In 0,00 Нет Нет Нет Нет «название
OMP L регулятора -
точки
компенсация
вторичного
входа
регулировани
я.COMP»
Следует
присвоить
Выход
значение в
вторичного
формате
AUXO BYT регулятора
In 0 Нет Нет Нет Нет «название
VE E превысил/ не
точки
превысил
вторичного
предел
регулировани
я.OVE»
Информация
WO
In Q о качестве 0 Нет Нет Нет Нет
RD
PV
Переключате
ль
ALMO BOO технологичес
In TRUE Нет Нет Да Нет
PT L кой
сигнализаци
и
REA Выходное
Out OUT 0,00 Да Нет Нет Да
L значение
0 -
нормальный
Выход 1 - достигло
BYT превысил/ не верхнего
Out OVE 0 Да Нет Нет Нет
E превысил предела
предел 2 - достигло
нижнего
предела
Значение Действитель
REA
Out COMP входа 0 Нет Нет Нет Нет но только для
L
процесса - последовате

250 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
компенсация льного
входа второстепенн
ого PID
Время
Par REA
TD дифференци 0 Нет Да Да Нет TD≥0
am L
рования
Par REA Установленн
SP 0 Да Нет Нет Нет
am L ое значение
0 - ручной
1 -
автоматическ
ий
2 -
последовате
льный
Par UIN Режим
MODE 0 Да Нет Нет Нет 3 - ручное
am T работы
отслеживани
е
4 -
автоматическ
ое
отслеживани
е
Время
Par REA
TI интегрирован 30 Нет Да Да Нет
am L
ия
Дифференци
Par REA
KD альное 1 Нет Да Да Нет
am L
усиление
Полоса
Par REA
KP пропорциона 100 Нет Да Да Нет
am L
льности
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет Настраиваем
am L
вывода ый диапазон:
Нижний ENGU~
Par REA ENGL
OUTL предел 0 Нет Нет Да Нет
am L
вывода
Состояние
Par WO тревоги
AM 0 Нет Нет Нет Нет
am RD измеренного
значения PV

251
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
Верхний Значение
предел данной опции
Par REA
ENGU диапазона 100 Нет Нет Да Нет должно
am L
выходного удерживаетс
значения я равным
верхнему/ни
жнему
Нижний пределу
предел инженерной
Par REA
ENGL диапазона 0 Нет Нет Да Нет величины
am L
выходного точки
значения измерения
AO.
Верхний Значение
Par REA предел данной опции
PVU 100 Нет Нет Да Нет
am L диапазона должно
PV удерживаетс
я равным
значениям
верхнего и
нижнего
Нижний пределов
Par REA предел диапазона
PVL 0 Нет Нет Да Нет выхода точек
am L диапазона
PV измерения
AI, RTD, TC,
PI или
промежуточн
ой точки AM.
False -
позиционный
Par OUTO BOO Способ
False Нет Нет Да Нет True -
am PT L вывода
инкрементал
ьный
False -
прямое
использовани
Способ
Par ACTO BOO е
использован True Нет Да Да Нет
am PT L True -
ия
обратное
использовани
е
Отслеживать False - не
Par TRKO BOO
/ не True Нет Нет Да Нет отслеживать
am PT L
отслеживать True -

252 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
PV отслеживать
посредством
SP в ручном
режиме и
режиме
отслеживани
я
Подробное
Переключать описание См.
/ не на странице
переключать 【 Качество
Par MANC WO на ручной сигнала 】 в
1920 Нет Нет Да Нет
am UT RD режим при диалоговом
тревоге окне «Панель
измеренного детальной
значения настройки
точки».
Предел Процентное
Par INTED REA разделения отношение к
100 Нет Нет Да Нет
am B L интегрирован диапазону
ия PVU~PVL (%)
Предел Процентное
Par REA мертвой отношение к
DVDB 0,2 Нет Нет Да Нет
am L зоны диапазону
отклонения PVU~PVL (%)
Единица
измерения:
%/с,
настраиваем
ый диапазон:
0~100
Функция
ограничения
Предельное
коэффициент
Par OUTR REA значение
5 Нет Нет Да Нет а изменения
am AT L пошагового
выхода
выхода
действительн
а только при
работе в
автоматическ
ом и
последовате
льным
режиме

253
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
Предел Процентное
Par REA предупрежде отношение к
DAL 30 Нет Нет Да Нет
am L ния об диапазону
отклонении PVU~PVL (%)
Контроль False - не
Par INHDA BOO предупрежде подавлять,
False Нет Нет Да Нет
am L L ния об True -
отклонении подавлять
0 - тревога
отсутствует
1 - простая
тревога
2 - общая
Категория
Par BYT тревога
DALLV тревоги 0 Нет Нет Да Нет
am E 3 -
отклонения
экстренная
тревога
4 -
критическая
тревога
Внутреннее
Par INTER REA
установленн 0 Да Нет Нет Нет
am SP L
ое значение
False - не
Выключатель
разрешать
автоматическ
отслеживани
ого
Par TRKE BOO е
отслеживани False Нет Нет Да Нет
am N L True -
я установлен
разрешить
в значении
отслеживани
«разрешено»
е
Единица
Коэффициен измерения:
Par GIVER REA т изменения %/с,
10 Нет Нет Да Нет
am AT L установленн настраиваем
ого значения ый диапазон:
0~100
Цикл
Par REA
CYC вычисления 0,5 Нет Нет Нет Нет
am L
(секунд)
Тип 0 - PID
Par PIDTY UIN
регулятора 0 Нет Нет Да Нет одинарного
am PE T
PID контура

254 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
1 - основной
контур
каскада
2 -
вспомогатель
ный контур
каскада
1 - быстрое
увеличение;
2 - быстрое
уменьшение;
Способ
Par SPMO BYT 3 -
возрастания/ 0 Нет Нет Нет Нет
am DE E медленное
убывания SP
увеличение;
4 -
медленное
уменьшение
Величина
изменения
Par REA
MANF высокой 1,5 Нет Нет Да Нет
am L
скорости
OUT
Величина
изменения
Par REA
MANS низкой 0,5 Нет Нет Да Нет
am L
скорости
OUT
1 - быстрое
увеличение;
2 - быстрое
Способ уменьшение;
Par MANM BYT возрастания/ 3 -
0 Нет Нет Нет Нет
am ODE E убывания медленное
OUT увеличение;
4 -
медленное
уменьшение
Способ
Par SMAN BOO пошагового False - по
False Нет Нет Да Нет процентному
am OPT L возрастания/
убывания SP соотношению
True - по
Par OMAN BOO Объем диапазону
False Нет Нет Да Нет
am OPT L пошагового

255
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
возрастания/
убывания
OUT
Величина Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта может
скорости SP отличаться в
зависимости
от настроек
SMANOPT;
если
SMANOPT=0,
то значение
данного
пункта будет
выражаться в
Величина процентном
Par SPSR REA изменения соотношении
1 Нет Нет Да Нет
am AT L низкой к диапазону
скорости SP PVU~PVL;
если
SMANOPT=1,
то значение
данного
пункта будет
выражаться
величиной
изменения.
False -
переключени
е на ручной
Выбор режим
рабочего True -
Par TRKM BOO режима при возврат к
False Нет Нет Да Нет
am ODE L завершении рабочему
отслеживани режиму,
я используемо
му до начала
отслеживани
я

5.1.2.3 функция управления вычислениями


1. Логическая схема блока
На изображении ниже представлена логическая схема блока PID, которая детально
описывает логические процессы обработки внутри блока.
256 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Указанные логические процессы включают в себя:


 Способ вычисления значения отклонения;
 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления PID;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс устранения тревоги входного значения.

257
Раздел 5 Управляющие расчеты

Измеренное
значение PV
Внешний вход SP

Подавление Заданное
тревоги значение SP
Значение SP,
отклонения INDAL записанное на
станции оператора
Категория тревоги
отклонения DALLV Тревога
отклонения Способ тонкой
настройки заданного
значения SMANOPT

Компенсация
входа INCOMP

Процесс вычислений
PID

Компенсация
выхода OUTCOMP

Переключение/
непереключение в
ручной режим MANCUT
Ограничение
Технологическая скорости выхода Способ тонкой
тревога измеренного настройки выхода
значения AM OMANOPT

Качество
измеренного Автоматический
значения Q Промежуточное Значение,
выходное записанное на
значение OUT станции оператора
Ручной

Переключатель
отслеживания TRKSW/
разрешение Точка величины
отслеживания TRKEN отслеживания
Отследить TRKVAL

Ограничение
амплитуды выхода

Выход OUT

Рис. 5.1-9 Логическая схема алгоритма PID

2. Процесс вычислений PID

258 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Процесс вычислений PID в блоке управления PID представляет собой ключевой компонент
данного блока, выходное значение блока PID рассчитывается компонентом «Процесс
вычислений PID».
Фактически процесс вычислений PID представляет из себя наложение значений трех
логических компонентов: сопоставления, интегрирования и дифференцирования,
рассчитанных от «величины отклонения».
Ниже представлена логическая блок-схема процесса вычислений PID:

Интегральное
Заданное значение Компенсация входа исчисление

+
+ +
Измеренное - + Пропорциональное + Конвертирование
диапазона Выходное значение
значение исчисление
+

Дифференциальное
исчисление

Рис.: Логическая блок-схема процесса вычислений PID

 В традиционной системе налогового управления выражение вычисления PID выглядит


как:
AV(t)=KP∙E(t)+ KP∙T/TI∙∑e +
TD/(KD*T+TD)∙{D(t-1)+KP∙KD∙(E(t)-E(t-1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:
Данный блок PID использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV=AV(k-1)+ΔAV(K) ………………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID
 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:

259
Раздел 5 Управляющие расчеты

△AV(k)=KP∙△E(k)+ KP∙T/TI∙E(k) +
TD/(KD*T+TD)∙{△D(k-1)+KP∙KD∙△△E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
KP=100/PT∙((ENGU-ENGD))/((PVU-PVL) ) ………………………(формула 4)
Где:
РТ: полоса пропорциональности
ENGU: верхний предел диапазона выходного значения
ENGD: нижний предел диапазона выходного значения
PVU: верхний предел диапазона измеренного значения
PVL: нижний предел диапазона измеренного значения
 Математическая формула вычисления значения отклонения:
E(K)=SP(k)-PV(k)+IC(k) ………………………(формула 5)
Где:
E(k): значение отклонения данного цикла
SP(k): заданное значение данного цикла
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла
 Математическая формула величины изменения значения отклонения:
ΔE(k)=E(k-1)-E(k) ………………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:
Δ(ΔE(k))=ΔE(k-1)-ΔE(k) ………………………(формула 7)

260 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

5.1.2.4 Рабочий режим


Блок управления PID имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок PID может переключаться оператором в ручной режим на станции оператора;
Переключение из автоматического в ручной режим также возможно при срабатывании
технологической тревоги измеренного значения, плохом качестве сигнала или большом
изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок PID работает в ручном режиме, PID останавливает автоматическое
вычисление; выходное значение блока PID исходит от станции оператора и является
выходным значением, назначаемым оператором.
2. Авт.
 Переключение автоматического режима
Блок PID может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок PID работает в автоматическом режиме, он производит вычисления
согласно пропорционально-интегрально-дифференциальной закономерности, при этом
производится получение выходного значения блока PID.
Результат вычислений блока PID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме PID
останавливает автоматическое вычисление,
выходное значение блока PID представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины
отслеживания.

261
Раздел 5 Управляющие расчеты

Поэтому функция отслеживания также может использоваться для выполнения функции


«взаимной блокировки».
 Переключение режима отслеживания
Блок PID может посредством программного управления переключаться в режим
отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания)
блок PID автоматически переключается в данный режим работы; при невыполнении
условия отслеживания блок PID переключается в режим работы, предшествующий входу в
режим отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока PID доступен
для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока PID.
 Правила действий в режиме отслеживания
Когда блок PID работает в режиме отслеживания, PID останавливает автоматические
вычисления, «заданное значение отслеживания» блок PID использует в качестве
выходного значения PID.
Выходное значение отслеживания блока PID подвержено ограничению со стороны
«ограничения значения амплитуды выхода».

5.1.2.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления PID, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока PID выход блока PID в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока PID в соответствии
с новым рабочим режимом начинается на основе выходного значения предыдущего рабочего
режима с целью исключения возмущений процесса управления оборудованием на рабочей
площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:
 ручной → автоматический;
 автоматический → ручной;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический.
1. ручной →автоматический
В ручном режиме заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению. Выходное
значение задается оператором на панели операций.

262 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда производится переключение из ручного в автоматический режим, его выходное


значение удерживается в значении, используемом до переключения, при этом заданное
значение будет удерживаться равным измеренному значению. После этого блок PID переходит
в автоматический режим.
Функция высшей категории: пользователь может изменить параметры на панели операций
так, чтобы при работе в ручном режиме заданное значение не изменялось вслед за
изменением измеренного значения, то есть чтобы заданное значение блока (SP) оставалось
неизменным. В этом случае при переключении из ручного режима в автоматический режим
выходное значение блока PID может подвергнуться возмущению.
2. автоматический → ручной
В автоматическом режиме настройка заданного значения производится оператором на
панели операций, получение выходного значения из блока PID производится посредством
расчета значения отклонения согласно пропорционально -интегрально-дифференциальной
закономерности.
Когда производится переключение из автоматического в ручной режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет изменяться вслед за изменением измеренного значения, то есть заданное
значение будет удерживаться равным измеренному значению. После этого блок PID переходит
в ручной режим.

 Пользователь может изменять параметр на панели детальной настройки точки,


при выборе переключения из автоматического в ручной режим заданное
значение не будет отслеживать изменения измеренного значения.

3. ручной → отслеживание;
В режиме отслеживания блок PID останавливает автоматическое вычисление, при этом его
выходное значение представляет собой «заданное значение отслеживания».
В режиме отслеживания заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в режиме отслеживания заданное значение не
изменялось вслед за изменением измеренного значения, то есть чтобы заданное значение
блока (SP) оставалось неизменным.
4. отслеживание → ручной;
Когда производится переключение из режима отслеживания в автоматический режим, его
выходное значение удерживается в значении, используемом до переключения (то есть
заданном значении отслеживания), при этом заданное значение будет изменяться вслед за
изменением измеренного значения, данный вид переключения представляет собой мягкое
переключение. После этого блок PID переходит в ручной режим.
5. автоматический → отслеживание;
Ситуация аналогична переключению «ручной → отслеживание».

263
Раздел 5 Управляющие расчеты

При переключении из автоматического режима в режим отслеживания выходное значение


модуля мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
6. отслеживание → автоматический;
Когда производится переключение из режима отслеживания в ручной режим, его выходное
значение удерживается в значении, используемом до переключения (то есть заданном
значении отслеживания), при этом заданное значение не будет изменяться вслед за
изменением измеренного значения. После этого блок PID переходит в автоматический режим.

5.1.2.6 Компенсация
Блок управления PID имеет функцию компенсации входа и компенсации выхода.
1. Компенсация входа
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления PID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления PID. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа

 Когда контроллер находится в ручном режиме, а заданное значение


отслеживает измеренное значение, необходимо вычесть входную величину
упреждения, то есть: отслеживаемое заданное значение = измеренное
значение - компенсация входа.

2. Компенсация вывода
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления PID.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.
Выходное значение, формируемое наложением результата автоматического вычисления
PID и значения компенсации выхода, ограничивается значениями верхнего предела и нижнего
предела выхода.

5.1.2.7 Ограничение амплитуды и тревога


Блок управления PID имеет богатый функционал ограничения амплитуды и тревог, который
включает в себя:
 Обнаружение тревоги измеренного значения;
 Контроль состояния качества измеренного значения;
 Функция тревоги управления отклонением;
 Ограничение коэффициента изменения выхода;

264 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Ограничение значения амплитуды выхода.


1. Обнаружение тревоги измеренного значения
Блок PID может обрабатывать информацию о тревогах предельного значения измеренного
значения. PID предоставляет информацию о тревогах четырех пределов измеренного значения,
получаемой разъемами: высокий предел, высокий предел высшего уровня, низкий предел и
низкий предел низшего уровня. При этом PID отображает состояние тревоги на панели
операций PID и странице тревог.
На панели операций PID можно изменять параметры для достижения следующей цели:
можно настроить автоматическое переключение блока PID при срабатывании какой-либо
тревоги в ручной режим.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
между ручным и автоматическим режимом блока PID.
2. Контроль состояния качества измеренного значения
Блок PID может производить обработку информации о состоянии качества сигнала
измеренного значения и отображать состояние его качества на панели операций PID.
Подробное описание пункта контроля состояния качества сигнала измеренного значения
См. в разделе «Диагностика качества сигнала» АО.
На панели операций PID можно изменять параметры для достижения следующей цели: при
обнаружении сбоя состояния качества сигнала измеренного значения будет производится
переключение блока PID из автоматического в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока PID в ручной режим.
3. Тревога управления отклонением;
Блок PID может контролировать значение отклонения, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели операций PID.
На панели операций PID можно изменять параметры для достижения следующей цели: при
срабатывании тревоги отклонения будет производится переключение блока PID из
автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от диапазона измеренных значений.
При обнаружении тревоги отклонения произойдет переключение блока PID в ручной
режим.
4. Функция ограничения коэффициента изменения выхода
Блок PID может осуществлять контроль коэффициента изменения выходного значения при
расчете PID; если коэффициент изменения превышает предварительно заданное предельное
значение (которое называется пределом коэффициента изменения), система ограничит выход
данного цикла блока PID в диапазоне предела коэффициента изменения. Функция ограничения
коэффициента изменения выхода действительна только при работе в автоматическом и
последовательным режиме.
Например:
Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел
коэффициента изменения выхода составляет 10%, выходное значение PID предыдущего цикла

265
Раздел 5 Управляющие расчеты

составляет 35%, расчетное значение блока PID данного цикла составляет 50%, в этом случае
коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход PID данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
5. Ограничение значения амплитуды выхода
Блок PID может ограничивать окончательное выходное значение в определенном
диапазоне для исключения превышения значением выхода указанного диапазона;
применяемое ограничение называется ограничительным значением верхнего предела выхода и
ограничительным значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели операций PID). По умолчанию данные значения равны соответственно верхнему и
нижнему пределу выхода PID.
Блок PID может ограничивать выходное значение расчета PID; если выходное значение
больше (или меньше) ограничительного значения верхнего предела (или ограничительного
значения нижнего предела), то блок PID будет ограничивать выходное значение конечного
выхода в диапазоне ограничительного значения верхнего предела выхода или
ограничительного значения нижнего предела выхода.

5.1.2.8 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Для устранения эффекта интегрального насыщения данный блок PID используют два вида
мер, позволяющих блоку PID использовать функцию сопротивления интегральному
насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:
Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление
интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление PID.
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки PID.
2. Отмена интегрирование посредством верхнего предела

266 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

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


здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход PID достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих
производиться не будет, а будет производиться только вычисление отрицательно
направленных интегральных составляющих; вычисление положительно направленных
интегральных составляющих будет восстановлено только тогда, когда выход PID станет
меньше ограничительного значения верхнего предела выхода.

5.1.2.9 Панель детальной настройки точки


1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки блока PID
представлен на Рис. 5.1-10.

Рис. 5.1-10 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Информация о верхнем и нижнем пределе диапазона измеренных значений PV
доступна для изменения онлайн; внимание: информация о верхнем и нижнем
пределе диапазона измеренных значений должна быть аналогичной значениям
верхнего и нижнего пределов диапазона выхода точек измерения AI, RTD, TC, PI
или промежуточной точки AM.

267
Раздел 5 Управляющие расчеты

3: Информация об единице измерения и точности отображения измеренного


значения, недоступна для изменения онлайн, единица измерения и точность
отображения измеренного значения оказывают влияние на величины, имеющие
родственный с измеренным значением тип, такими как заданное значение и
компенсация входа.
4: Название точки, недоступно для изменения онлайн
5: Информация о верхнем и нижнем пределах диапазона выходного значения PID
доступна для изменения онлайн; внимание: верхний и нижний пределы выхода
должны удерживается равными верхнему/нижнему пределу инженерной
величины точки измерения AO. При изменении верхнего или нижнего пределов
диапазона выходного значения PID или информации об единице измерения
произойдет синхронное изменение верхнего или нижнего пределов диапазона
всех сигналов АО или иных сигналов, соединенных с данным выходным сигналом
PID, а также изменение соответствующей информации об единице измерения.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки PID - Вкладка TAB Базовые атрибуты
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV

Диапазон Единица
PV измерения
PVUT 0 0 0 0
измеренного
значения
Формат выхода
измеренного PVOF 0 0 0 0
значения
Верхний предел
диапазона ENGU 0 0 0 1
выхода
Нижний предел
диапазона ENGL 0 0 0 1
Диапазон выхода
выхода
Единица
измерения
AVUT 0 0 0 0
выходного
значения
Формат выхода AVOF 0 0 0 0

268 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Базовые атрибуты


выходного
значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока PID
представлен на изображении ниже.

Рис. 5.1-11 Параметры PID

1: Полоса пропорциональности, время интегрирования, время дифференцирования,


дифференциальное усиление PID
2: Значение разделения интегрирования, мертвая зона интегрирования.
3: Тип контура PID.
4: Способы вывода PID: позиционный и инкрементальный, по умолчанию
используется позиционный способ.

269
Раздел 5 Управляющие расчеты

5: Настройка прямого/обратного использования PID, по умолчанию задано обратное


использование.
Рекомендация: при настройке прямого/ обратного использования PID тип действия объекта
клапана рекомендуется учитывать согласно спецификации клапана нормально закрытого типа
(то есть клапана в режиме FC).
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» АО.
После регулировки прямого/обратного использования PID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели детальной настройки точки, в
журнале учета трендов, на панели тревог) будут полностью аналогичны фактической степени
открывания клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.
Панель детальной настройки точки PID - Вкладка TAB Параметры PID
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Время
TI 0 0 1 1
интегрирования
Время
Параметр дифференцировани TD 0 0 1 1
ы PID я
Дифференциальное
KD 0 0 1 1
усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
PIDTYP
Тип контура PID 0 0 0 0
E
Атрибут OUTOP
Способ вывода 0 0 0 1
PID T
Способ
ACTOPT 0 0 0 1
использования

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока PID
представлен на Рис. 5.1-12.

270 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.1-12 Режим работы

1: Отображается текущий рабочий режим;


2: Если в ручном режиме работы на панели детальной настройки точки один раз
кликнуть на кнопку увеличения/уменьшения скорости выхода (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения значения выхода: увеличение или уменьшение
производится по процентному значению верхнего или нижнего пределов
диапазона выхода или по значению инженерной величины; также можно
использовать два способа изменения настройки величины пошагового
увеличения/уменьшения скорости выхода.
3: 3: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выход PID должен быть установлен в значении точки величины
отслеживания.

Рис. 5.1-13 Настройка режим отслеживания

4: Опция «отслеживать/ не отслеживать PV посредством SP», обозначает


«удерживать/ не удерживать заданное значение равным измеренному значению»,
когда PID находится в ручном режиме или режиме отслеживания; если выбрать

271
Раздел 5 Управляющие расчеты

«отслеживать», то при переключении с ручного режима или режима


отслеживания на автоматический режим переключение будет мягким, если
«отслеживать» не выбрано, то при переключении могут возникнуть возмущения.
5: Если выбрать «выйти из режима отслеживания», то после этого блок PID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
6: Измеренное значение отображается только для сведения и недоступно для
изменения онлайн.
7: Настройка заданных значений и внутренних значений, установленных, когда PID
используется в качестве вторичного каскадного контура (значения, заданные,
когда вторичный каскадный контур находится в автоматическом режиме), в
автоматическом режиме доступны для настройки на панели детальной настройки
точки или в зоне, указанной на изображении.
8: Коэффициент фильтрации SP заданного значения, единица измерения: %/с.
9: Если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
Панель детальной настройки точки PID - Вкладка TAB Режим работы
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Текущий Рабочий
MODE 0 0 0 0
режим режим
Измеренное Измеренное
PV 0 0 0 0
значение значение
Способ
OMANOP
изменения 0 0 0 1
T
выхода
Величина
изменения
ускорения в MANF 0 0 1 1
Ручное ручном
режиме
Величина
изменения
замедления в MANS 0 0 1 1
ручном
режиме
Отслеживани Отслеживание
TRKEN 0 0 1 1
е разрешено

272 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Режим работы


Значение
точки TRKVAL 0 0 0 2
отслеживания
Переключател
ь TRKSW 0 0 0 2
отслеживания
Отслеживание
PV
TRKOPT 0 0 0 1
посредством
SP
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания
Заданное
SP 0 1 1 1
значение
Внутреннее
установленное INTERSP 0 1 1 1
значение
Предел
коэффициента GIVERAT 0 0 0 1
изменения SP
Авт. Способ SMANOP
0 0 0 1
изменения SP T
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения
SPSRAT 0 0 1 1
замедления
SP

4. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока PID
представлен на изображении ниже:

273
Раздел 5 Управляющие расчеты

Рис. 5.1-14 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных значений,


диагностируемых точкой измерения AI, при этом в случае плохого качества соответствующих
значений пользователь может выбрать переключение в ручной рабочий режим; ниже
приводится подробное описание:
1: Качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
2: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

274 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда индикаторы «Плохое качество», «Замена» или «Ограничение» горят красным цветом,
выбор перехода в ручной рабочий режим недоступен.
Панель детальной настройки точки PID - Вкладка TAB Качество сигнала
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Оффлайн
Первый бит Q 0 0 0 0
модуля
Обрыв
Второй бит Q 0 0 0 0
канала
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
измерения
Качество Нижний
сигнала (Q) предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
контроля по Шестой бит Q 0 0 0 0
четности
Плохое Седьмой бит
0 0 0 0
качество Q
Десятый бит
Замена 0 0 0 0
Q
Одиннадцаты
Ограничение 0 0 0 0
й бит Q
Переключени
е в ручной
Девятый бит
режим при 0 0 0 1
MANCUT
неисправност
Переключени и блока
е в ручной
Переключени
режим при
е в ручной
плохом Десятый бит
режим при 0 0 0 1
качестве MANCUT
неисправност
(MANCUT)
и канала
Переключени Одиннадцаты
е в ручной й бит 0 0 0 1
режим при MANCUT

275
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Качество сигнала


превышении
диапазона

5. Сигнализация
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока PID представлен
на Рис. 5.1-15.

Рис. 5.1-15 Тревоги

1: Отображается информация о тревогах пределов измеренных значений и тревогах


отклонений, передача точек измерений измеренных значений тревог пределов
или АМ промежуточных точек осуществляется через входные разъемы АМ блока
PID; если отклонение измеренного значения от заданного значения превышает
предел отклонения, происходит срабатывание тревоги отклонения, красный цвет
бита индикатора состояния означает, что сработала тревога данного типа,
зеленый цвет означает нормальное состояние.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги:
если поле выбора находится в выделенном состоянии, это означает, что при
срабатывании тревоги данного типа PID автоматически переключится в ручной
рабочий режим.
3: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
276 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

установленного предела отклонения в случае, если задана категория тревоги


отклонения (обычная, экстренная и т.д.), и при этом подавление тревоги
отклонения настроено в значении «Не подавлять».
Панель детальной настройки точки PID - Вкладка TAB Тревоги
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Тревога низкого
Первый
предела 0 0 0 0
бит АМ
низшего уровня
Тревога низкого Второй
0 0 0 0
предела бит АМ
Тревога
Третий
высокого 0 0 0 0
бит АМ
Состояние предела
тревоги (АМ)
Тревога
высокого
Четверты
предела 0 0 0 0
й бит АМ
высшего
уровня
Предупреждени
Восьмой
е об 0 0 0 0
бит АМ
отклонении
Переключение
в ручной режим
при Первый
срабатывании бит 0 0 0 1
тревоги низкого MANCUT
предела
низшего уровня
Переключение
в ручной режим
Второй
Переключение при бит 0 0 0 1
в ручной режим срабатывании MANCUT
при тревоги низкого
срабатывании предела
технологическо Переключение
й тревоги в ручной режим
при Третий
срабатывании бит 0 0 0 1
тревоги MANCUT
высокого
предела
Переключение
Четверты
в ручной режим
й бит 0 0 0 1
при
MANCUT
срабатывании

277
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Тревоги


тревоги
высокого
предела
высшего
уровня
Переключение
в ручной режим
Восьмой
при
бит 0 0 0 1
срабатывании
MANCUT
тревоги
отклонения
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Категория
Предупреждени тревоги DALLV 0 0 0 0
е об отклонения
отклонении
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

6. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока PID представлен
на Рис. 5.1-16:

278 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.1-16 Тренды

Панель детальной настройки точки PID - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл
HISCP 0 0 0 0
сбора
Метод
HISTP 0 0 0 0
сбора

7. Обработка выхода
Внешний вид вкладки «Обработка выхода» панели детальной настройки точки блока PID
представлен на Рис. 5.1-17:

279
Раздел 5 Управляющие расчеты

Рис. 5.1-17 Обработка выхода

1: 1: вывод вычислений PID.


2: 2: ограничение коэффициента скорости выходного значения PID, то есть
предельного значения пошагового снижения выходного значения вычислений PID,
доступно для изменения онлайн, в качестве единицы измерения
используется %/с.
3: 3: ограничение амплитуды выхода процесса вычислений PID.
Панель детальной настройки точки PID - Вкладка TAB Обработка выхода
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхнее
предельное
Ограничение значение OUTU 0 0 0 1
значения выхода
амплитуды
Нижнее
OUTL 0 0 0 1
предельное

280 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Обработка выхода


значение
выхода

8. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока PID
представлен на Рис. 5.1-18:

Рис. 5.1-18 Компенсация

Отображение значения компенсации входа PID и значения компенсации выхода PID,


доступно для изменения онлайн.
Панель детальной настройки точки PID - Вкладка TAB Компенсация
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

5.1.2.10 Примеры применения


Ниже на примере системы трехлинейного управления уровнем воды в паровом барабане
бойлера (упреждение + каскад) представлено описание способа конфигурации PID:

281
Раздел 5 Управляющие расчеты

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


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

282 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Ниже представлена логическая конфигурация проекта, необходимо обратить внимание на


следующее:
 Некоторые состояния вспомогательного PID каскада должны быть присвоены главному
PID каскада, в том числе MODE, COMP и OVE;

283
Раздел 5 Управляющие расчеты

 Q и AM отобранного значения процесса PV одновременно присваиваются


соответствующему PID, при этом доступен выбор переключения/ непереключения PID
в ручной режим при срабатывании тревоги или плохом качестве PV;
 Значение компенсации с упреждением (расход потока пара FT1) может соединяться с
опцией OUTCOMP компенсации выхода главного PID каскада, а также может
соединяться с INCOMP компенсации входа вспомогательного PID каскада, результат
будет аналогичным;
 Когда вспомогательный PID каскада работает в непоследовательном режиме, а
целевой главный PID каскада работает в ручном режиме, можно снаружи создать
реализацию логики (входную логику MODE главного PID каскада), в последующем
данную функцию можно встроить внутрь функционального блока.

284 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.1.3 PIDA (управление PID с тревогой значения процесса)

Рис. 5.1-19 Управление PID с тревогой значения процесса

5.1.3.1 Функция
Функциональный блок PIDА предоставляет наиболее универсальные функции
пропорционально -интегрально -дифференциального управления, данный функциональный
блок осуществляет управление алгоритмом пропорционально интегрально

285
Раздел 5 Управляющие расчеты

дифференциального вычисления, основывающегося на отклонении между заданным


значением и значением процесса.
Блок PIDА является блоком контроллера простого одинарного контура и используется для
выполнения функции контроля PIDА простого контура с одним входом и одним выходом.
Входной сигнал блока PIDА происходит от выхода модуля AI или точки измерения
промежуточной аналоговой величины; его выход обычно представляет собой входной разъем
модуля AO, на который осуществляется передача данных.
Данный блок PIDA имеет следующие особенности:
 Имеет два рабочих режима: ручное управление и автоматическое управление;
 Оснащен функцией отслеживания;
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;
 Оснащен функцией тревоги отклонения (имеется возможность переключения из
автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;
 Функция ограничения значения амплитуды выхода;
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования PIDА;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.

5.1.3.2 Штырек
Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
Измеренное
REA
In PV значение 0,00 Нет Нет Нет Нет
L
процесса
INCO REA Компенсация
In 0 Нет Нет Да Нет
MP L входа
Данная
опция
действительн
а, когда PIDА
находится в
OUTC REA Компенсация
In 0 Нет Нет Да Нет автоматическ
OMP L вывода
ом или
последовате
льном
рабочем
режиме.

286 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
Точка
TRKV REA измерения
In 0,00 Нет Нет Нет Да
AL L отслеживани
я
Переключате False - не
TRKS BOO ль отслеживать,
In False Нет Нет Нет Да
W L отслеживани True -
я отслеживать
0 - PID
одинарного
контура; 2 -
Тип главный
PIDTY UIN
In регулятора 0 Нет Нет Да Нет контур
PE T
PID каскада; 3 -
вспомогатель
ный контур
каскада
Следует
присвоить
значение в
Режим
формате
AUXM UIN работы
In 0 Нет Нет Нет Нет «Название
ODE T вторичного
точки
регулятора
вторичного
регулировани
я.MODE»
Следует
присвоить
Измеренное
значение в
значение
формате
AUXC REA вторичного
In 0,00 Нет Нет Нет Нет «название
OMP L регулятора -
точки
компенсация
вторичного
входа
регулировани
я.COMP»
Следует
присвоить
Выход
значение в
вторичного
формате
AUXO BYT регулятора
In 0 Нет Нет Нет Нет «название
VE E превысил/ не
точки
превысил
вторичного
предел
регулировани
я.OVE»

287
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
Время
REA
In TD дифференци 0 Нет Да Да Нет TD≥0
L
рования
Информация
WO
In Q о качестве 0 Нет Нет Нет Нет
RD
PV
Переключате
ль
ALMO BOO технологичес
In TRUE Нет Нет Да Нет
PT L кой
сигнализаци
и
REA Выходное
Out OUT 0,00 Да Нет Нет Да
L значение
Цикл
Par REA
CYC вычисления 0,5 Нет Нет Нет Нет
am L
(секунд)
Par REA Установленн
SP 0 Да Нет Нет Нет
am L ое значение
0 - ручной
1 -
автоматическ
ий
2 -
последовате
льный
Par UIN Режим
MODE 0 Да Нет Нет Нет 3 - ручное
am T работы
отслеживани
е
4 -
автоматическ
ое
отслеживани
е
Время
Par REA
TI интегрирован 30 Нет Да Да Нет
am L
ия
Дифференци
Par REA
KD альное 1 Нет Да Да Нет
am L
усиление
Par REA Верхний Настраиваем
OUTU 100 Нет Нет Да Нет
am L предел ый диапазон:

288 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
вывода ENGU~
ENGL
Нижний
Par REA
OUTL предел 0 Нет Нет Да Нет
am L
вывода
Верхний Значение
предел данной опции
Par REA
ENGU диапазона 100 Нет Нет Да Нет должно
am L
выходного удерживаетс
значения я равным
верхнему/ни
жнему
Нижний пределу
предел инженерной
Par REA
ENGL диапазона 0 Нет Нет Да Нет величины
am L
выходного точки
значения измерения
AO.
False -
прямое
использовани
Способ
Par ACTO BOO е
использован True Нет Да Да Нет
am PT L True -
ия
обратное
использовани
е
Отслеживать
/ не
отслеживать
PV False - не
Par TRKO BOO посредством отслеживать
True Нет Нет Да Нет
am PT L SP в ручном True -
режиме и отслеживать
режиме
отслеживани
я
Единица
измерения:
%/с,
Предельное
настраиваем
Par OUTR REA значение
5 Нет Нет Да Нет ый диапазон:
am AT L пошагового
0~100
выхода
Функция
ограничения
коэффициент

289
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
а изменения
выхода
действительн
а только при
работе в
автоматическ
ом и
последовате
льным
режиме
Предел Процентное
Par REA предупрежде отношение к
DAL 30 Нет Нет Да Нет
am L ния об диапазону
отклонении PVU~PVL (%)
Предел Процентное
Par INTED REA разделения отношение к
100 Нет Нет Да Нет
am B L интегрирован диапазону
ия PVU~PVL (%)
Предел Процентное
Par REA мертвой отношение к
DVDB 0,2 Нет Нет Да Нет
am L зоны диапазону
отклонения PVU~PVL (%)
False -
позиционный
Par OUTO BOO Способ
False Нет Нет Да Нет True -
am PT L вывода
инкрементал
ьный
Внутреннее
Par INTER REA
установленн 0 Да Нет Нет Нет
am SP L
ое значение
Единица
Коэффициен измерения:
Par GIVER REA т изменения %/с,
10 Нет Нет Да Нет
am AT L установленн настраиваем
ого значения ый диапазон:
0~100
Величина
изменения
Par REA
MANF высокой 1,5 Нет Нет Да Нет
am L
скорости
OUT
Par MANS REA Величина 0,5 Нет Нет Да Нет

290 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
am L изменения
низкой
скорости
OUT
1 - быстрое
увеличение;
2 - быстрое
Способ уменьшение;
Par MANM BYT вывода в 3 -
0 Нет Нет Нет Нет
am ODE E ручном медленное
режиме увеличение;
4 -
медленное
уменьшение
False - по
Способ
процентному
Par SMAN BOO пошагового
False Нет Нет Да Нет соотношению
am OPT L возрастания/
True - по
убывания SP
диапазону
Величина Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта может
скорости SP отличаться в
зависимости
от настроек
SMANOPT;
если
SMANOPT=F
alse, то
значение
данного
пункта будет
Величина выражаться в
Par SPSR REA изменения процентном
1 Нет Нет Да Нет соотношении
am AT L низкой
скорости SP к диапазону
PVU~PVL;
если
SMANOPT=Tr
ue, то
значение
данного
пункта будет
выражаться
величиной

291
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
изменения;
Верхний Значение
Par REA предел данной опции
PVU 100 Нет Нет Да Нет
am L диапазона должно
PV удерживаетс
я равным
значениям
верхнего и
нижнего
Нижний пределов
Par REA предел диапазона
PVL 0 Нет Нет Да Нет выхода точек
am L диапазона
PV измерения
AI, RTD, TC,
PI или
промежуточн
ой точки AM.
0 -
нормальный
1 -
Выход превышение
Par BYT превысил/ не верхнего
OVE 0 Да Нет Нет Нет
am E превысил предела
предел 2 -
превышение
нижнего
предела
Подробное
Переключать описание См.
/ не на странице
переключать 【 Качество
Par MANC WO на ручной сигнала 】 в
1920 Нет Нет Да Нет
am UT RD режим при диалоговом
тревоге окне «Панель
измеренного детальной
значения настройки
точки».
False -
Выбор
переключени
рабочего
е на ручной
Par TRKM BOO режима при
False Нет Нет Да Нет режим
am ODE L завершении
True -
отслеживани
возврат к
я
рабочему

292 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
режиму,
используемо
му до начала
отслеживани
я
0 - PID
одинарного
контура
Самый
1 - основной
верхний
Par REA контур
HH предел 0 Нет Да Да Нет
am L каскада
предупрежде
2 -
ния
вспомогатель
ный контур
каскада
Верхний
Par REA предел
AH 0 Нет Да Да Нет
am L предупрежде
ния
Нижний
Par REA предел
AL 0 Нет Да Да Нет
am L предупрежде
ния
Низкий
предел
Par REA
LL нижнего 0 Нет Да Да Нет
am L
уровня
тревоги
Мертвая
зона
Par ALMD REA
предупрежде 2 Нет Нет Да Нет
am B L
ния о
пределе
Уровень
самого
Par BYT верхнего
H2 0 Нет Нет Да Нет
am E пределеа
предупрежде
ния
Уровень
Par BYT предупрежде
H1 0 Нет Нет Да Нет
am E ния о
верхнем

293
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
пределе
Уровень
Par BYT предупрежде
L1 0 Нет Нет Да Нет
am E ния о нижнем
пределе
Уровень
самого
Par BYT нижнего
L2 0 Нет Нет Да Нет
am E предела
предупрежде
ния

5.1.3.3 Подробное описание


1. Логическая схема блока
На изображении ниже представлена логическая схема блока PIDA, которая детально
описывает логические процессы обработки внутри блока.
Указанные логические процессы включают в себя:
 Способ вычисления значения отклонения;
 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления PIDA;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс обнаружения тревоги измеренного значения.

294 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Измеренное
значение PV
Внешний вход SP

Заданное
значение SP
Категория тревоги Значение SP,
отклонения DALLV записанное на
станции оператора
Подавление
тревоги Тревога
отклонения INDAL
отклонения Способ тонкой
настройки заданного
HH значения SMANOPT

Компенсация
Технологич H
входа INCOMP
еская
тревога L

LL Процесс вычислений
PID

Компенсация выхода
OUTCOMP

Переключение/
непереключение в
ручной режим MANCUT
Ограничение
Технологическая скорости выхода Способ тонкой
тревога измеренного настройки выхода
значения AM OMANOPT

Качество
измеренного Автоматический
значения Q Промежуточное Значение,
выходное значение записанное на
OUT станции оператора
Ручной

Переключатель
отслеживания TRKSW/
разрешение Точка величины
отслеживания TRKEN отслеживания
Отследить TRKVAL

Ограничение
амплитуды выхода

Выход OUT

Рис. 5.1-20 Логическая схема блока PIDA

2. Процесс вычислений PID

295
Раздел 5 Управляющие расчеты

«Процесс вычислений PID» в блоке управления PIDА представляет собой ключевой


компонент данного блока, выходное значение блока PIDА рассчитывается компонентом
«Процесс вычислений PID».
Фактически процесс вычислений PID представляет из себя наложение значений трех
логических компонентов: сопоставления, интегрирования и дифференцирования,
рассчитанных от «величины отклонения».
Ниже представлена логическая блок-схема процесса вычислений PID:

Интегральное
Заданное значение Компенсация входа исчисление

+
+ +
Измеренное - + Пропорциональное + Конвертирование
диапазона Выходное значение
значение исчисление
+

Дифференциальное
исчисление

Рис.: Логическая блок-схема процесса вычислений PID

Рис. 5.1-21 Логическая блок-схема процесса вычислений PID

 В традиционной системе налогового управления выражение вычисления PID выглядит


как:
AV(t)=KP∙E(t)+ KP∙T/TI∙∑e +
TD/(KD*T+TD)∙{D(t-1)+KP∙KD∙(E(t)-E(t-1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:
Данный блок PID использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV=AV(k-1)+ΔAV(K) ………………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID

296 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:
△AV(k)=KP∙△E(k)+ KP∙T/TI∙E(k) +
TD/(KD*T+TD)∙{△D(k-1)+KP∙KD∙△△E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
KP=100/PT∙((ENGU-ENGD))/((PVU-PVL) ) ………………………(формула 4)
Где:
РТ: полоса пропорциональности
ENGU: верхний предел диапазона выходного значения
ENGD: нижний предел диапазона выходного значения
PVU: верхний предел диапазона измеренного значения
PVL: нижний предел диапазона измеренного значения
 Математическая формула вычисления значения отклонения:
E(K)=SP(k)-PV(k)+IC(k) ………………………(формула 5)
Где:
E(k): значение отклонения данного цикла
SP(k): заданное значение данного цикла
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла
 Математическая формула величины изменения значения отклонения:
ΔE(k)=E(k-1)-E(k) ………………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:

297
Раздел 5 Управляющие расчеты

Δ(ΔE(k))=ΔE(k-1)-ΔE(k) ………………………(формула 7)
Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

5.1.3.4 Рабочий режим


Блок управления PIDА имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок PIDА может переключаться оператором в ручной режим на станции оператора;
Переключение из автоматического в ручной режим также возможно при срабатывании
технологической тревоги измеренного значения, плохом качестве сигнала или большом
изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной режим
(при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок PIDА работает в ручном режиме, PIDА останавливает автоматическое
вычисление; выходное значение блока PIDА исходит от станции оператора и является
выходным значением, назначаемым оператором.
2. Авт.
 Переключение автоматического режима
Блок PIDА может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной режим
(при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок PIDА работает в автоматическом режиме, он производит вычисления согласно
пропорционально-интегрально-дифференциальной закономерности, при этом производится
получение выходного значения блока PIDА.
Результат вычислений блока PIDА находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме PIDА
останавливает автоматическое вычисление,
выходное значение блока PIDА представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины отслеживания.

298 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Поэтому функция отслеживания также может использоваться для выполнения функции


«взаимной блокировки».
 Переключение режима отслеживания
Блок PIDА может посредством программного управления переключаться в режим
отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания) блок
PIDА автоматически переключается в данный режим работы; при невыполнении условия
отслеживания блок PIDА переключается в режим работы, предшествующий входу в режим
отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока PIDА доступен для
выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока PIDА.
 Правила действий в режиме отслеживания
Когда блок PIDА работает в режиме отслеживания, PIDА останавливает автоматические
вычисления, «заданное значение отслеживания» блок PIDА использует в качестве своего
выходного значения.
Выходное значение отслеживания блока PIDА подвержено ограничению со стороны
«ограничения значения амплитуды выхода».

5.1.3.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления PIDА, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока PIDА выход блока PIDА в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока PIDА в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:
 ручной → автоматический;
 автоматический → ручной;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический.
1. ручной →автоматический
В ручном режиме заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению. Выходное
значение задается оператором на панели детальной настройки точки.

299
Раздел 5 Управляющие расчеты

Когда производится переключение из ручного в автоматический режим, его выходное


значение удерживается в значении, используемом до переключения, при этом заданное
значение будет удерживаться равным измеренному значению. После этого блок PID переходит
в автоматический режим.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в ручном режиме заданное значение не изменялось
вслед за изменением измеренного значения, то есть чтобы заданное значение блока (SP)
оставалось неизменным. В этом случае при переключении из ручного режима в автоматический
режим выходное значение блока PIDА может подвергнуться возмущению.
2. автоматический → ручной
В автоматическом режиме настройка заданного значения производится оператором на
панели детальной настройки точки, получение выходного значения из блока PIDА производится
посредством расчета значения отклонения согласно пропорционально
-интегрально-дифференциальной закономерности.
Когда производится переключение из автоматического в ручной режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет изменяться вслед за изменением измеренного значения, то есть заданное
значение будет удерживаться равным измеренному значению. После этого блок PIDА
переходит в ручной режим.
Внимание: пользователь может изменять параметр на панели детальной настройки точки,
при переключении из автоматического в ручной режим заданное значение не будет
отслеживать изменения измеренного значения.

 Пользователь может изменять параметр на панели детальной настройки точки,


при выборе переключения из автоматического в ручной режим заданное
значение не будет отслеживать изменения измеренного значения.

3. ручной → отслеживание;
В режиме отслеживания блок PIDА останавливает автоматическое вычисление, при этом
его выходное значение представляет собой «заданное значение отслеживания».
В режиме отслеживания заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в режиме отслеживания заданное значение не
изменялось вслед за изменением измеренного значения, то есть чтобы заданное значение
блока (SP) оставалось неизменным.
4. отслеживание → ручной;
Когда производится переключение из режима отслеживания в ручной режим, его выходное
значение удерживается в значении, используемом до переключения (то есть заданном
значении отслеживания), при этом заданное значение будет изменяться вслед за изменением
измеренного значения, блок PIDA будет работать в ручном режиме.

300 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.1.3.6 Компенсация
Блок управления PID имеет функцию компенсации входа и компенсации выхода.
1. Компенсация входа
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления PIDА. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления PIDА. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа
2. Компенсация вывода
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления PIDА.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.
Выходное значение, формируемое наложением результата автоматического вычисления
PIDА и значения компенсации выхода, ограничивается значениями верхнего предела и нижнего
предела выхода.

5.1.3.7 Ограничение амплитуды и тревога


Блок управления PIDА имеет богатый функционал ограничения амплитуды и тревог,
который включает в себя:
 Обнаружение тревоги измеренного значения;
 Контроль состояния качества измеренного значения;
 Функция тревоги управления отклонением;
 Ограничение коэффициента изменения выхода;
 Ограничение значения амплитуды выхода.
1. Обнаружение тревоги измеренного значения
Блок PIDA может подавать тревогу высокого/низкого пределов измеренных значений,
результаты тревог будут отображаться на панели детальной настройки точки. При этом когда
PIDA поддерживает срабатывание тревоги ограничения, для блока PIDA будет доступен выбор
переключения/ непереключения в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока PIDА в ручной режим.
2. Контроль состояния качества измеренного значения
Блок PIDА может производить обработку информации о состоянии качества сигнала
измеренного значения и отображать состояние его качества на панели детальной настройки
точки PIDА.
Подробное описание пункта контроля состояния качества сигнала измеренного значения
См. в разделе «Диагностика качества сигнала» АО.

301
Раздел 5 Управляющие расчеты

На панели детальной настройки точки PIDА можно изменять параметры для достижения
следующей цели: при обнаружении сбоя состояния качества сигнала измеренного значения
будет производится переключение блока PIDА из автоматического в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока PIDА в ручной режим.
3. Тревога управления отклонением;
Блок PIDА может контролировать значение отклонения, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели детальной настройки точки PIDА.
На панели детальной настройки точки PIDА можно изменять параметры для достижения
следующей цели: при срабатывании тревоги отклонения будет производится переключение
блока PIDА из автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока PIDА в ручной
режим.
4. Функция ограничения коэффициента изменения выхода
Блок PIDА может осуществлять контроль коэффициента изменения выходного значения
при расчете PIDА; если коэффициент изменения превышает предварительно заданное
предельное значение (которое называется пределом коэффициента изменения), то произойдет
срабатывание сигнала тревоги, при этом сигнал тревоги отобразится на панели детальной
настройки точки PIDА.
Если коэффициент выхода превышает предел коэффициент изменения, то система
ограничит выход данного цикла блока PIDА в диапазоне предела коэффициента изменения.
Например:
Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел
коэффициента изменения выхода составляет 10%, выходное значение PIDА предыдущего
цикла составляет 35%, расчетное значение блока PIDА данного цикла составляет 50%, в этом
случае коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход PIDА данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
5. Ограничение значения амплитуды выхода
Блок PIDА может ограничивать окончательное выходное значение в определенном
диапазоне для исключения превышения значением выхода указанного диапазона;
применяемое ограничение называется ограничительным значением верхнего предела выхода и
ограничительным значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели детальной настройки точки PIDA). По умолчанию данные значения равны
соответственно верхнему и нижнему пределу выхода PIDА.
Блок PIDА может ограничивать выходное значение расчета PIDА; если выходное значение
больше (или меньше) ограничительного значения верхнего предела (или ограничительного

302 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

значения нижнего предела), то блок PIDА будет ограничивать выходное значение конечного
выхода в диапазоне ограничительного значения верхнего предела выхода или
ограничительного значения нижнего предела выхода.

5.1.3.8 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Для устранения эффекта интегрального насыщения данный блок PIDА используют два
вида мер, позволяющих блоку PIDА использовать функцию сопротивления интегральному
насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:
Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление
интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление PIDА.
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки PIDА.
2. Отмена интегрирование посредством верхнего предела
Основная идея заключается в следующем: когда управление входит в зону насыщения,
здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход PIDА достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих
производиться не будет, а будет производиться только вычисление отрицательно
направленных интегральных составляющих; вычисление положительно направленных
интегральных составляющих будет восстановлено только тогда, когда выход PIDА станет
меньше ограничительного значения верхнего предела выхода.

5.1.3.9 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки PIDA
для входа в панель детальной настройки точки PIDA.
Панель детальной настройки точки блока PIDA состоит из 9 вкладок: базовые атрибуты,
параметры PID, режим работы, качество сигнала, тревоги, тренды, обработка выхода и
компенсация.

303
Раздел 5 Управляющие расчеты

Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,


расположенных на данной вкладке.
1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-22.

Рис. 5.1-22 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Информация о верхнем и нижнем пределе диапазона измеренных значений PV
доступна для изменения онлайн; внимание: информация о верхнем и нижнем
пределе диапазона измеренных значений должна быть аналогичной значениям
верхнего и нижнего пределов диапазона выхода точек измерения AI, RTD, TC, PI
или промежуточной точки AM.
3: Информация об единице измерения и точности отображения измеренного
значения, недоступна для изменения онлайн, единица измерения и точность
отображения измеренного значения оказывают влияние на величины, имеющие
родственный с измеренным значением тип, такими как заданное значение и
компенсация входа.
4: Название точки, недоступно для изменения онлайн
5: Информация о верхнем и нижнем пределах диапазона выходного значения PIDА,
доступна для изменения онлайн; внимание: верхний и нижний пределы выхода
должны удерживается равными верхнему/нижнему пределу инженерной
величины точки измерения AO. При изменении верхнего или нижнего пределов
диапазона выходного значения PIDА или информации об единице измерения
304 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

произойдет синхронное изменение верхнего или нижнего пределов диапазона


всех сигналов АО или иных сигналов, соединенных с данным выходным сигналом
PIDА, а также изменение соответствующей информации об единице измерения.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки PIDА - Вкладка TAB Базовые атрибуты
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV

Диапазон Единица
PV измерения
PVUT 0 0 0 0
измеренного
значения
Формат выхода
измеренного PVOF 0 0 0 0
значения
Верхний предел
диапазона ENGU 0 0 0 1
выхода
Нижний предел
диапазона ENGL 0 0 0 1
выхода
Диапазон
выхода Единица
измерения
AVUT 0 0 0 0
выходного
значения
Формат выхода
выходного AVOF 0 0 0 0
значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID

305
Раздел 5 Управляющие расчеты

Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-23.

Рис. 5.1-23 Параметры PID

Страница параметров PID включает в себя:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление PID
2: Значение разделения интегрирования, мертвая зона интегрирования.
3: Тип контура PID.
4: Способы вывода PID: позиционный и инкрементальный, по умолчанию
используется позиционный способ.
5: Настройка прямого/обратного использования PID, по умолчанию задано обратное
использование.
Рекомендация: при настройке прямого/ обратного использования PID тип действия объекта
клапана рекомендуется учитывать согласно спецификации клапана нормально закрытого типа
(то есть клапана в режиме FC).
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» файла АО.
После регулировки прямого/обратного использования PID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели детальной настройки точки, в

306 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

журнале учета трендов, на панели тревог) будут полностью аналогичны фактической степени
открывания клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.
Панель детальной настройки точки PIDА - Вкладка TAB Параметры PID Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Время
TI 0 0 1 1
интегрирования
Время
Параметр дифференцировани TD 0 0 1 1
ы PID я
Дифференциальное
KD 0 0 1 1
усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
PIDTYP
Тип контура PID 0 0 0 0
E
Атрибут OUTOP
Способ вывода 0 0 0 1
PID T
Способ
ACTOPT 0 0 0 1
использования

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-24:

307
Раздел 5 Управляющие расчеты

Рис. 5.1-24 Режим работы

На странице «Режим работы» можно настраивать параметры, влияющие на рабочие


события блока в различных режимах работы. Подробное описание:
1: Отображается текущий рабочий режим;
2: Если в ручном режиме работы на панели детальной настройки точки один раз
кликнуть на кнопку увеличения/уменьшения скорости выхода (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения значения выхода: увеличение или уменьшение
производится по процентному значению верхнего или нижнего пределов
диапазона выхода или по значению инженерной величины; также можно
использовать два способа изменения настройки величины пошагового
увеличения/уменьшения скорости выхода.
3: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выход PIDА должен быть установлен в значении точки величины
отслеживания.

Рис. 5.1-25 Настройка режим отслеживания

308 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

4: Опция «отслеживать/ не отслеживать PV посредством SP», обозначает


«удерживать/ не удерживать заданное значение равным измеренному значению»,
когда PIDА находится в ручном режиме или режиме отслеживания; если выбрать
«отслеживать», то при переключении с ручного режима или режима
отслеживания на автоматический режим переключение будет мягким, если
«отслеживать» не выбрано, то при переключении могут возникнуть возмущения.
5: Если выбрать «выйти из режима отслеживания», то после этого блок PID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
6: Отображение измеренного значения PV.
7: Настройка заданных значений и внутренних значений, установленных, когда PIDА
используется в качестве вторичного каскадного контура (значения, заданные,
когда вторичный каскадный контур находится в автоматическом режиме), в
автоматическом режиме доступны для настройки на панели детальной настройки
точки или в зоне, указанной на изображении.
8: Коэффициент фильтрации SP заданного значения, единица измерения: %/с.
9: Если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
Панель детальной настройки точки PIDА - Вкладка TAB Режим работы Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Текущий Рабочий
MODE 0 0 0 0
режим режим
Способ
OMANOP
изменения 0 0 0 1
T
выхода
Величина
изменения
ускорения в MANF 0 0 1 1
Ручное ручном
режиме
Величина
изменения
замедления в MANS 0 0 1 1
ручном
режиме
Отслеживани Отслеживание
TRKEN 0 0 1 1
е разрешено

309
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Режим работы Полномочия
параметров
Значение
точки TRKVAL 0 0 0 2
отслеживания
Переключател
ь TRKSW 0 0 0 2
отслеживания
Отслеживание
PV
TRKOPT 0 0 0 1
посредством
SP
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания
Заданное
SP 0 1 1 1
значение
Внутреннее
установленное INTERSP 0 1 1 1
значение
Предел
коэффициента GIVERAT 0 0 0 1
изменения SP
Авт. Способ SMANOP
0 0 0 1
изменения SP T
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения
SPSRAT 0 0 1 1
замедления
SP

4. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-26:

310 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.1-26 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных


значений, диагностируемых точкой измерения AI, при этом в случае плохого качества
соответствующих значений пользователь может выбрать переключение в ручной рабочий
режим; ниже приводится подробное описание:
1: Качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
2: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

311
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Оффлайн
Первый бит Q 0 0 0 0
модуля
Обрыв
Второй бит Q 0 0 0
канала
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
измерения
Качество Нижний
сигнала (Q) предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
контроля по Шестой бит Q 0 0 0 0
четности
Плохое Седьмой бит
0 0 0 0
качество Q
Десятый бит
Замена 0 0 0 0
Q
Одиннадцаты
Ограничение 0 0 0 0
й бит Q
Переключени
е в ручной
Девятый бит
режим при 0 0 0 1
MANCUT
неисправност
и блока
Переключени
е в ручной Переключени
режим при е в ручной
Десятый бит
плохом режим при 0 0 0 1
MANCUT
качестве неисправност
(MANCUT) и канала
Переключени
Одиннадцаты
е в ручной
й бит 0 0 0 1
режим при
MANCUT
превышении

312 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Качество сигнала Полномочия
параметров
диапазона

5. Сигнализация
Внешний вид вкладки «Тревоги и ограничения» панели детальной настройки точки блока
PIDА представлен на Рис. 5.1-27 и Рис. 5.1-28.

Рис. 5.1-27 Тревоги 1

313
Раздел 5 Управляющие расчеты

Рис. 5.1-28 Тревоги 2

1: Отображается информация о тревогах пределов измеренных значений и тревогах


отклонений, тревога предельного значения контролируется функциональным
блоком PIDА; если отклонение измеренного значения от заданного значения
превышает предел отклонения, происходит срабатывание тревоги отклонения,
красный цвет индикатора состояния означает, что сработала тревога данного
типа, зеленый цвет означает нормальное состояние.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги:
если поле выбора находится в выделенном состоянии, это означает, что при
срабатывании тревоги данного типа PIDА автоматически переключится в ручной
рабочий режим.
3: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений.
4: Отображает категорию тревоги четырех предельных значений данного
измеренного значения PV.
5: Используется для настройки применения/ неприменения подавления
технологической тревоги; доступен выбор «подавлять» или «не подавлять».
6: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги

314 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

отклонения (обычная, экстренная и т.д.), и при этом подавление тревоги


отклонения настроено в значении «Не подавлять».
Панель детальной настройки точки PIDА - Вкладка TAB Тревоги Полномочия
параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Тревога низкого
Первый
предела 0 0 0 0
бит АМ
низшего уровня
Тревога низкого Второй
0 0 0 0
предела бит АМ
Тревога
Третий
высокого 0 0 0 0
Состояние бит АМ
предела
тревоги (АМ)
Тревога
высокого Четверты
0 0 0 0
предела й бит АМ
высшего уровня
Предупреждени
Восьмой
е об 0 0 0 0
бит АМ
отклонении
Переключение
в ручной режим
при Первый
срабатывании бит 0 0 0 1
тревоги низкого MANCUT
предела
низшего уровня
Переключение
в ручной режим
Второй
при
Переключение срабатывании бит 0 0 0 1
в ручной режим тревоги низкого MANCUT
при предела
срабатывании
технологическо Переключение
й тревоги в ручной режим
при Третий
срабатывании бит 0 0 0 1
тревоги MANCUT
высокого
предела
Переключение
в ручной режим Четверты
при й бит 0 0 0 1
срабатывании MANCUT
тревоги

315
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Тревоги Полномочия


параметров
высокого
предела
высшего уровня
Переключение
в ручной режим
Восьмой
при
бит 0 0 0 1
срабатывании
MANCUT
тревоги
отклонения
Самый верхний
предел
HH 0 1 1 1
предупреждени
я
Верхний предел
предупреждени AH 0 1 1 1
я
Предельное
Нижний предел
значение
предупреждени AL 0 1 1 1
тревоги
я
Низкий предел
нижнего уровня LL 0 1 1 1
тревоги
Мертвая зона
предупреждени ALMDB 0 1 1 1
я о пределе
Уровень самого
верхнего
пределеа H2 0 0 0 0
предупреждени
я
Уровень
предупреждени
H1 0 0 0 0
я о верхнем
Уровень пределе
предупреждени
я Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе
Уровень самого
нижнего
предела L2 0 0 0 0
предупреждени
я
Контроль Контроль
INHH2 0 1 1 1
предупреждени предупреждени

316 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Тревоги Полномочия


параметров
я я о самом
верхнем
пределе
Контроль
предупреждени
INHH1 0 1 1 1
я о верхнем
пределе
Контроль
предупреждени
INHL1 0 1 1 1
я о нижнем
пределе
Контроль
предупреждени
я о самом INLL2 0 1 1 1
нижнем
пределе
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Категория
тревоги DALLV 0 0 0 0
Отклонение
отклонения
тревоги
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

6. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-29.

317
Раздел 5 Управляющие расчеты

Рис. 5.1-29 Тренды

Панель детальной настройки точки PIDА - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл
HISCP 0 0 0 0
сбора
Метод
HISTP 0 0 0 0
сбора

7. Вывод
Внешний вид вкладки «Выход» панели детальной настройки точки блока PIDА представлен
на Рис. 5.1-30.

318 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.1-30 Обработка выхода

1: Производится вывод вычислений PIDА.


2: Ограничение коэффициента скорости выходного значения PIDА, то есть
предельного значения пошагового снижения выходного значения вычислений
PIDА, доступно для изменения онлайн, в качестве единицы измерения
используется %/с.
3: Ограничение амплитуды выхода процесса вычислений PIDА.
Панель детальной настройки точки PIDА - Вкладка TAB Обработка выхода
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхнее
Ограничение предельное OUTU 0 0 0 1
значения значение
амплитуды выхода
Нижнее OUTL 0 0 0 1

319
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PIDА - Вкладка TAB Обработка выхода


Полномочия параметров
предельное
значение
выхода

8. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока PIDА
представлен на Рис. 5.1-31.

Рис. 5.1-31 Компенсация

Отображение значения компенсации входа PIDА и значения компенсации выхода PIDА,


доступно для изменения онлайн.
Панель детальной настройки точки PIDА - Вкладка TAB Компенсация Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

320 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.1.3.10 Примеры применения


Ниже в качестве справочного материала приведен способ трехкаскадной конфигурации:

5.1.3.11 Типовой контур


1. Одинарный контур PID
 Схема изображения контура

 Описание контура
PID производит оперативное управление контуром.
 Функции контура
Реализуется управление вычислениями PID и функция тревоги, при этом
предоставляется панель управления приборами.
В процессе производства большое количество контуров PID зачастую находятся в
связи посредством взаимной блокировки; в определенных особых условиях необходимо
производить обработку выходов (OUT) некоторых контуров PID. При конфигурации проекта
можно использовать функцию отслеживания контура для взаимной блокировки;
выключатель отслеживания TRKSW связан с условиями взаимной блокировки; а входное
значение отслеживания TRKVAL связано с результатом действия взаимной блокировки.
2. Контур каскада
 Схема изображения контура

321
Раздел 5 Управляющие расчеты

 Описание контура
Два контура управления каскадом, описывающие одинарные контуры PID; выход
главного контура (наружного кольца) используется для внешнего назначения
вспомогательного контура, вспомогательный контур (внутреннее кольцо) управляет
конечным выходом регулирующего клапана управления. Часто встречающееся каскадное
управление, как правило, представляет собой каскады «температура + расход потока»,
«температура + давление», «температура + температура», «уровень жидкости + расход
потока», «давление + расход потока».
 Функции контура
Реализуется управление вычислениями PID и функция тревоги, при этом
предоставляется панель управления приборами;
Когда выходная переменная аналоговой величины АО находится в состоянии
ограничения, главный и вспомогательный контуры входят в состояние MAN; в это время
вспомогательный контур производит вывод отслеживаемого АО значения ограничения, а
главный контур производит вывод заданного значения отслеживания вспомогательного
контура;
Когда вспомогательный контур переходит в некаскадное состояние, главный контур
автоматически входит в состояние MAN, в это время главный контур производит вывод
заданного значения отслеживания вспомогательного контура.

 Сущность каскада контуров заключается в образовании каскадного соединения


двумя одинарными контурами для предоставления нескольких входов для PV
главного или вспомогательного контура (например разности, выборки 1 из 2,
выборки 1 из 3, расхода потока после компенсации), для этого необходимо
лишь создать соответствующее приложение расширения в одинарном контуре,
используя для справки соответствующий контур.

322 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2 Комплексное управление


5.2.1 CPID (Каскадный PID)

Рис. 5.2-1 Каскадный PID

5.2.1.1 Краткое описание функционала


Модуль CPID является модулем каскадного контроллера, предназначен для реализации
функции каскадного регулирования и управления. Опираясь на внутреннюю структуру блока
CPID, практически производится соединение двух обычных блоков управления PID для
формирования единого простого и удобного блока управления «составного типа» с богатым
функционалом.

323
Раздел 5 Управляющие расчеты

Рис. 5.2-2 Каскадное управление температурой реакции рубашки

Блок CPID имеет два входных сигнала, которые соответственно представляют собой
измеренное значение главного регулятора и измеренное значение вспомогательного
регулятора. Два указанных входных сигнала происходят от выхода модуля AI или точки
измерения промежуточной аналоговой величины; его выходное значение обычно представляет
собой входной разъем модуля AO, на который осуществляется передача данных и который
используется для управления клапаном, преобразователем частоты и другими
исполнительными механизмами.
Блок CPID имеет три типа функций: ручное, автоматическое и каскадное управление, а
также рабочий режим отслеживания. Блок также оснащен функцией входа с упреждением и
функцией компенсации выхода. Доступно удобное переключение между ручным,
автоматическим и каскадным управлением блока, при этом все типы переключения
представляют собой мягкое переключение. Для «автоматического» режима управления блока
CPID оператору также доступен выбор управления одинарным контуром главного регулятора
или управления одинарным контуром вспомогательного регулятора.
Функциональный блок CPID составлен из двух обычных блоков управления PID. Обычный
блок управления PID предоставляет наиболее универсальные функции пропорционально
-интегрально -дифференциального управления, данный функциональный блок осуществляет
управление алгоритмом пропорционально интегрально дифференциального вычисления,
основывающегося на отклонении между заданным значением и значением процесса.
Данный блок CPID имеет следующие особенности:
 Имеет три рабочих режима: ручное управление, автоматическое управление и
каскадное управление.
 Оснащен функцией отслеживания;

324 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Оснащен функцией входа с упреждением;


 Оснащен функцией компенсации выхода;
 Оснащен функцией тревоги отклонения (имеется возможность переключения из
автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;
 Функция ограничения значения амплитуды выхода;
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования CPID;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.

5.2.1.1 Штырек
Защита
Значен Выравни
Тип Синхрони от
ие по вание Огранич Примечан
Ввод данн Описание зация отключ
умолча параметр ение ие
ых данных ения
нию ов
питания
Измеренно
е значение
PV1 REAL 0,00 Нет Нет Нет Нет
главного
регулятора
Измеренно
е значение
PV2 REAL вспомогате 0 Нет Нет Нет Нет
льного
регулятора
Точка
измерения
TRKVAL REAL 0 Нет Нет Нет Да
отслеживан
ия
0 - не
Переключат
отслежива
BOO ель
TRKSW 0 Нет Нет Нет Да ть; 1 -
L отслеживан
отслежива
ия
ть
Компенсаци
INCOM я входа
REAL 0 Нет Нет Да Нет
P1 главного
регулятора
Компенсаци
OUTCO я выхода
REAL 0 Нет Нет Да Нет
MP1 главного
регулятора
INCOM REAL Компенсаци 0 Нет Нет Да Нет

325
Раздел 5 Управляющие расчеты

Защита
Значен Выравни
Тип Синхрони от
ие по вание Огранич Примечан
Ввод данн Описание зация отключ
умолча параметр ение ие
ых данных ения
нию ов
питания
P2 я входа
вспомогате
льного
регулятора
Компенсаци
я выхода
OUTCO
REAL вспомогате 0 Нет Нет Да Нет
MP2
льного
регулятора
Состояние
измеренног
WOR
AM1 о значения 0 Нет Нет Нет Нет
D
главного
регулятора
Состояние
измеренног
WOR о значения
AM2 0 Нет Нет Нет Нет
D вспомогате
льного
регулятора
Информаци
я о качестве
WOR измеренног
Q1 0 Нет Нет Нет Нет
D о значения
главного
регулятора
Информаци
я о качестве
измеренног
WOR
Q2 о значения 0 Нет Нет Нет Нет
D
вспомогате
льного
регулятора
Заданное
значение
SP1 REAL 0 Да Нет Нет Нет
главного
регулятора
Заданное
значение
SP2 REAL вспомогате 0 Да Нет Нет Нет
льного
регулятора
MODE UINT Рабочий 0 Да Нет Нет Нет 0 - ручное;

326 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен Выравни
Тип Синхрони от
ие по вание Огранич Примечан
Ввод данн Описание зация отключ
умолча параметр ение ие
ых данных ения
нию ов
питания
режим 1 -
автоматич
еское; 2 -
каскадное;
3 -
отслежива
ние
Вывод
Выходное
OUT REAL 0,00 Да Нет Нет Да
значение

5.2.1.2 Параметры
Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
Полоса
пропорционал
REA
KP1 ьности 100 Нет Да Да Нет
L
главного
регулятора
Время
REA интегрирован
TI1 30 Нет Да Да Нет
L ия главного
регулятора
Время
дифференцир
REA
TD1 ования 0 Нет Да Да Нет
L
главного
регулятора
Полоса
пропорционал
REA ьности
KP2 100 Нет Да Да Нет
L вспомогатель
ного
регулятора
Время
интегрирован
REA
TI2 ия 30 Нет Да Да Нет
L
вспомогатель
ного

327
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
регулятора
Время
дифференцир
REA ования
TD2 0 Нет Да Да Нет
L вспомогатель
ного
регулятора
Верхний
REA предел PV
PVU1 100 Нет Нет Да Нет
L главного
регулятора
Нижний
REA предел PV
PVL1 0 Нет Нет Да Нет
L главного
регулятора
Верхний
предел PV
REA
PVU2 вспомогатель 100 Нет Нет Да Нет
L
ного
регулятора
Нижний
предел PV
REA
PVL2 вспомогатель 0 Нет Нет Да Нет
L
ного
регулятора
Верхний
REA
MU предел 100 Нет Нет Да Нет
L
вывода
Нижний
REA
MD предел 0 Нет Нет Да Нет
L
вывода
Верхнее
предельное
значение
REA выхода
OUTU1 100 Нет Нет Да Нет
L главного
регулятора в
каскадном
режиме
Нижнее
REA
OUTL1 предельное 0 Нет Нет Да Нет
L
значение

328 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
выхода
главного
регулятора в
каскадном
режиме
Верхнее
предельное
значение
выхода
REA
OUTU2 вспомогатель 100 Нет Нет Да Нет
L
ного
регулятора в
каскадном
режиме
Нижнее
предельное
значение
выхода
REA
OUTL2 вспомогатель 0 Нет Нет Да Нет
L
ного
регулятора в
каскадном
режиме
Предел
Единица
коэффициент
измерения:
а изменения
%/с,
OUTRA REA выхода
5 Нет Нет Да Нет настраиваем
T1 L главного
ый
регулятора в
диапазон:
каскадном
0~100
режиме
Коэффициент
Единица
изменения
измерения:
выхода
%/с,
OUTRA REA вспомогатель
5 Нет Нет Да Нет настраиваем
T2 L ного
ый
регулятора в
диапазон:
каскадном
0~100
режиме
Предельное
значение
REA
DAL1 отклонения 30 Нет Нет Да Нет
L
главного
регулятора

329
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
Предельное
значение
REA отклонения
DAL2 30 Нет Нет Да Нет
L вспомогатель
ного
регулятора
0: прямое
Способ использован
ACTOP BOO использовани ие
1 Нет Да Да Нет
T1 L я главного 1: обратное
регулятора использован
ие
Способ 0: прямое
использовани использован
ACTOP BOO я ие
1 Нет Да Да Нет
T2 L вспомогатель 1: обратное
ного использован
регулятора ие
Отслеживани
TRKOP BOO е PV
1 Нет Нет Да Нет
T L посредством
SP
Значение по
умолчанию
означает, что
при
возникновен
Переключени
ии
е/
нижеперечис
непереключен
ленных
ия в ручной
неисправнос
режим при
тей
срабатывании
произойдет
MANC WO тревоги
28800 Нет Нет Да Нет переключен
UT RD предела
ие PID в
измеренного
ручной
значения или
режим:
тревоги
тревога
отклонения
отклонения,
измеренного
неисправнос
значения
ть блока
двух
значений PV,
неисправнос
ть канала,

330 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
превышение
диапазона
(способы
настройки
См. в
описании
панели
детальной
настройки
точки)
Дифференциа
льное
REA
KD1 усиление 1 Нет Да Да Нет
L
главного
регулятора
Дифференциа
льное
REA усиление
KD2 1 Нет Да Да Нет
L вспомогатель
ного
регулятора
0:
позиционны
Режим выхода
OUTOP BOO й
главного 0 Нет Нет Да Нет
T1 L 1:
регулятора
инкрементал
ьный
0:
Режим выхода позиционны
OUTOP BOO вспомогатель й
0 Нет Нет Да Нет
T2 L ного 1:
регулятора инкрементал
ьный
Предел Процентное
разделения значение от
INTED REA
интегрирован 100 Нет Нет Да Нет диапазона
B1 L
ия главного PVU1~PVL1
регулятора (%)
Предел Процентное
разделения значение от
INTED REA
интегрирован 100 Нет Нет Да Нет диапазона
B2 L
ия PVU2~PVL2
вспомогатель (%)

331
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
ного
регулятора
Предел Процентное
мертвой зоны значение от
REA
DVDB1 отклонения 0,2 Нет Нет Да Нет диапазона
L
главного PVU1~PVL1
регулятора (%)
Предел
Процентное
мертвой зоны
значение от
REA отклонения
DVDB2 0,2 Нет Нет Да Нет диапазона
L вспомогатель
PVU2~PVL2
ного
(%)
регулятора
Единица
измерения:
Коэффициент
%/с,
GIVER REA изменения
10 Нет Нет Да Нет настраиваем
AT L установленног
ый
о значения
диапазон:
0~100
0 - по
Способ процентному
SMAN BOO пошагового соотношени
0 Нет Нет Да Нет
OPT L возрастания/у ю; 1 - по
бывания SP инженерной
величине
Значение
данного
пункта
может
отличаться в
зависимости
от настроек
Величина SMANOPT;
SPFRA REA изменения если
5 Нет Нет Да Нет
T L высокой SMANOPT=0
скорости SP , то значение
данного
пункта будет
выражаться
в
процентном
соотношени
и к

332 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
диапазону
PVU1~PVL1
(или к
диапазону
PVU2~PVL2,
согласно
внутреннему
автоматичес
кому
выбору);
если
SMANOPT=1
, то значение
данного
пункта будет
выражаться
величиной
изменения
Величина
SPSRA REA изменения Как указано
1 Нет Нет Да Нет
T L низкой выше
скорости SP
0 - по
Способ процентному
OMAN BOO пошагового соотношени
0 Нет Нет Да Нет
OPT L возрастания/у ю; 1 - по
бывания OUT инженерной
величине
Значение
данного
пункта
может
отличаться в
Величина зависимости
изменения от настроек
высокой OMANOPT;
REA
MANF скорости 1,5 Нет Нет Да Нет если
L
выхода в OMANOPT=
ручном 0, то
режиме значение
данного
пункта будет
выражаться
в
процентном

333
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
соотношени
и к
диапазону
MU~MD;
если
OMANOPT=
1, то
значение
данного
пункта будет
выражаться
величиной
изменения;
Величина
изменения
низкой
REA Как указано
MANS скорости 0,5 Нет Нет Да Нет
L выше
выхода в
ручном
режиме
Контроль
INHDA REA предупрежден
0 Нет Нет Да Нет
L L ия об
отклонении
0 - тревога
отсутствует;
Категория 1 - обычная;
BYT
DALLV тревоги 0 Нет Нет Да Нет 2 - общая; 3 -
E
отклонения экстренная;
4 -
критическая
0 -
вспомогател
ьный
регулятор в
Автоматическ
AUTOT BOO автоматичес
ий режим 0 Нет Нет Да Нет
YPE L ком режиме;
работы
1 - главный
регулятор в
автоматичес
ком режиме
Выбор 0 -
TRKMO BOO
рабочего 0 Нет Да Да Нет переключен
DE L
режима при ие на ручной

334 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Тип Синхрони
Парам ие по отключ вание Огранич
данн Описание зация Примечание
етры умолча ения параметр ение
ых данных
нию питани ов
я
завершении режим; 1 -
отслеживания возврат к
рабочему
режиму,
используемо
му до
начала
отслеживани
я

5.2.1.3 функция управления вычислениями


1. Логическая схема блока
На изображении ниже представлена логическая схема блока CPID, которая детально
описывает логические процессы обработки внутри блока CPID.
Указанные логические процессы включают в себя:
 Способ вычисления значения отклонения;
 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления CPID;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс обнаружения тревоги измеренного значения.

335
Раздел 5 Управляющие расчеты

Вспомогательный регулятор в Внешний вход SP2


Измеренное
автоматическом режиме
значение PV1
Внешний вход SP1 Установленное
значение SP2

Установленное Измеренное Значение SP2,


Значение SP1, значение SP1 значение PV2 записанное на
записанное на станции оператора
станции оператора

Тревога отклонения
Тревога отклонения вспомогательного
Способ тонкой главного регулятора регулятора
настройки заданного Способ тонкой
значения SMANOPT настройки заданного
значения SMANOPT
Компенсация входа
INCOMP2
Компенсация входа
INCOMP1
Процесс вычислений
PID
Процесс вычислений
PID

Технологическая Компенсация
тревога измеренного выхода OUTCOMP2
значения AM Компенсация
выхода OUTCOMP1

Каскадный, вспомогательный Технологическая


тревога измеренного Ограничение скорости Способ тонкой
регулятор в автоматическом режиме выхода
значения AM настройки выхода
Ограничение скорости OMANOPT
выхода Качество измеренного
значения Q

Переключение/
Промежуточное Значение,
непереключение в
выходное значение записанное на
ручной режим MANCUT
Ограничение Ручной RALOUT2 станции оператора
амплитуды выхода
главного регулятора
Переключатель
отслеживания TRKSW/ Точка величины
Отслеживание разрешено отслеживания
TRKEN Отслеживание TRKVAL
Выход главного
регулятора OUT1
Каскадный

Главный регулятор в
автоматическом режиме

Ограничение
амплитуды выхода

Выход OUT

Рис. 5.2-3 Логическая схема блока CPID

2. Процесс вычислений
«Процесс вычислений PID» в блоке управления CPID представляет собой ключевой
компонент данного блока, выходное значение блока CPID рассчитывается компонентом
«Процесс вычислений PID». Фактически процесс вычислений PID представляет из себя
наложение значений трех логических компонентов: сопоставления, интегрирования и
дифференцирования, рассчитанных от «величины отклонения».
Логическая блок-схема процесса вычислений PID представлена на Рис. 5.2-4:

336 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Интегральное
Заданное значение Компенсация входа исчисление

+
+ +
Измеренное - + Пропорциональное + Конвертирование
диапазона Выходное значение
значение исчисление
+

Дифференциальное
исчисление

Рис.: Логическая блок-схема процесса вычислений PID

Рис. 5.2-4 Логическая блок-схема процесса вычислений PID

 В традиционной системе налогового управления выражение вычисления PID выглядит


как:
AV(t)=KP∙E(t)+ KP∙T/TI∙∑e +
TD/(KD*T+TD)∙{D(t-1)+KP∙KD∙(E(t)-E(t-1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:
Данный блок PID использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV=AV(k-1)+ΔAV(K) ………………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID
 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:
△AV(k)=KP∙△E(k)+ KP∙T/TI∙E(k) +
TD/(KD*T+TD)∙{△D(k-1)+KP∙KD∙△△E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности

337
Раздел 5 Управляющие расчеты

TI: время интегрирования (с)


TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
KP=100/PT∙((ENGU-ENGD))/((PVU-PVL) ) ………………………(формула 4)
Где:
РТ: полоса пропорциональности
ENGU: верхний предел диапазона выходного значения
ENGD: нижний предел диапазона выходного значения
PVU: верхний предел диапазона измеренного значения
PVL: нижний предел диапазона измеренного значения
 Математическая формула вычисления значения отклонения:
E(K)=SP(k)-PV(k)+IC(k) ………………………(формула 5)
Где:
E(k): значение отклонения данного цикла
SP(k): заданное значение данного цикла
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла
 Математическая формула величины изменения значения отклонения:
ΔE(k)=E(k-1)-E(k) ………………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:
Δ(ΔE(k))=ΔE(k-1)-ΔE(k) ………………………(формула 7)
Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

338 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.1.4 Рабочий режим


Блок управления каскадным PID имеет четыре рабочих режима: ручной, автоматический,
каскадный и режим отслеживания.
Используется следующая последовательность приоритетов четырех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (третий) > каскадный
(низший).
1. Ручное
 Переключение ручного режима
Блок каскадного PID может переключаться оператором в ручной режим на станции
оператора;
Переключение из автоматического в ручной режим также возможно при плохом
качестве сигнала или большом изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок каскадного PID работает в ручном режиме, PID останавливает
автоматическое вычисление; выходное значение блока каскадного PID исходит от станции
оператора и является выходным значением, назначаемым оператором.
Назначаемое в этот момент оператором выходное значение не должно превышать
верхнего и нижнего пределов «ограничения значений амплитуды выхода».
2. Авт.
 Виды автоматических режимов
Блок каскадного PID может работать в «автоматическом» рабочем режиме;
«Автоматический» режим работы блока каскадного PID имеет два вида:
 управление одинарном контуром главного контроллера;
 управление одинарным контуром вспомогательного контроллера.
Оба указанных вида автоматических режимов работы могут настраиваться при
конфигурации офлайн или настраиваться онлайн на панели детальной настройки точки
блока каскадного PID (категория инженера). Под управлением одинарным контуром
главного регулятора имеется в виду выполнение автоматического вычисления и
управления PID с использованием измеренного значения главного регулятора; под
управлением одинарным контуром вспомогательного регулятора имеется в виду
выполнение автоматического вычисления и управления PID с использованием
измеренного значения вспомогательного регулятора.
 Переключение автоматического режима
Блок каскадного PID может переключаться оператором в автоматический режим на
станции оператора; работа блока каскадного PID в каком-либо из автоматических режимов
работы зависит от настройки параметров на его панели детальной настройки точки.
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок каскадного PID работает в автоматическом режиме, он производит
вычисления согласно пропорционально-интегрально-дифференциальной закономерности,

339
Раздел 5 Управляющие расчеты

при этом производится получение выходного значения блока. Значение отклонения


расчета PID возможно вычислено на основе измеренного значения главного регулятора
или подчиненного регулятора, это зависит от режима автоматического управления модуля
CPID.
Результат вычислений блока CPID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Каскадный
 Переключение каскадного режима
Блок каскадного PID может переключаться оператором в каскадный режим на станции
оператора;
Блок каскадного PID также может переключаться в каскадный режим посредством
программного управления (при необходимости выполнения конфигурации в режиме
офлайн).
 Правила действий в каскадном режиме
Когда блок каскадного PID работает в каскадном режиме, то выполняются следующие
правила управления вычислениями (без учета компенсации входа и компенсации выхода):
Оператор на панели операций каскадного PID или в окне схемы процесса может
настраивать «заданные значения», которые при сравнении с измеренными значениями
главного регулятора (PV1) формируют значения отклонения главного регулятора, при этом
согласно пропорционально -интегрально -дифференциальной закономерности
производится вычисление и получение выходного значения блока. Данное выходное
значение далее используется в качестве установленного значения вспомогательного
регулятора для сравнения с измеренным значением вспомогательного регулятора (PV2) и
формирования значения отклонения вспомогательного регулятора, затем также согласно
пропорционально -интегрально -дифференциальной закономерности производится
вычисление и получение выходного значения блока. Данное выходное значение
передается в выходной сигнал каскадного PID.
Результат вычислений блока каскадного PID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
4. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме PID
останавливает автоматическое вычисление,
выходное значение блока PID представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины
отслеживания.
Поэтому функция отслеживания также может использоваться для выполнения функции
«взаимной блокировки».
 Переключение режима отслеживания
Блок каскадного PID может посредством программного управления переключаться в
режим отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания)
блок каскадного PID автоматически переключается в данный режим работы; при
невыполнении условия отслеживания блок каскадного PID переключается в режим работы,
предшествующий входу в режим отслеживания, или переключается в ручной режим.

340 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

При невыполнении условий отслеживания способ переключения блока каскадного PID


доступен для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока каскадного PID.
 Правила действий в режиме отслеживания
Когда блок каскадного PID работает в режиме отслеживания, блок каскадного PID
останавливает автоматические вычисления, «заданное значение отслеживания» блок
каскадного PID использует в качестве своего выходного значения.
Выходное значение отслеживания блока каскадного PID подвержено ограничению со
стороны «ограничения значения амплитуды выхода».

5.2.1.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления CPID, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений (например, при действии взаимной блокировки, то есть при
переключении в режим отслеживания); ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего
режима блока каскадного PID выход блока каскадного PID в процессе такого переключения
сохраняется без изменений, при этом после завершения процесса переключения
вычисление выхода блока каскадного PID в соответствии с новым рабочим режимом
начинается на основе выходного значения предыдущего рабочего режима с целью
исключения возмущений процесса управления оборудованием на рабочей площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим
действиям переключения:
 ручной → автоматический;
 ручной → каскадный;
 каскадный → автоматический;
 ручной → отслеживание;
 автоматический → отслеживание;
 каскадный → отслеживание.
1. Ручное
Следственная связь заданного значения главного регулятора SP1, выходного значение
главного регулятора AV1 (заданного значения вспомогательного регулятора SP2), наблюдаемая
при работе блока в ручном режиме, описывается в нижеприведенной таблице:
Пункт Следственная связь Примечание
Можно настроить в
Изменяется в зависимости от
Заданное значение главного значении «не
измеренного значения главного
регулятора SP1 использовать
регулятора PV1
следственную связь»
Заданное значение
Можно настроить в
вспомогательного регулятора Изменяется в зависимости от
значении «не
SP2 (то есть выходное измеренного значения
использовать
значение главного регулятора вспомогательного регулятора PV2
следственную связь»
AV1)

341
Раздел 5 Управляющие расчеты

Пункт Следственная связь Примечание


Задается оператором в
Выходное значение
соответствующем окне и выводится на
вспомогательного регулятора
клапанное оборудование на рабочей
AV2
площадке
Вычисление не производится, заданное
Можно настроить в
значение отслеживает измеренное
Вычисления PID главного значении «не
значение, выходное значение
регулятора использовать
отслеживает заданное значение
следственную связь»
вспомогательного регулятора
Вычисление не производится, заданное
Вычисления PID значение отслеживает измеренное
вспомогательного регулятора значение, выходное значение задается
оператором в соответствующем окне

 При использовании «ручной → вспомогательный регулятор в автоматическом


режиме»:
Сохраняется выходное значение каскадного PID до переключения, заданное значение
подчиненного регулятора сохраняет единство с измеренным значением подчиненного
регулятора. PID главного регулятора по-прежнему находится в режиме отслеживания,
главный регулятор находится в автоматическом режиме в целом блок каскадного PID
работает в автоматическом режиме (одинарный контур вспомогательного регулятора
находится в автоматическом режиме).
 При использовании «ручной → главный регулятор в автоматическом режиме»:
Выходное значение блока каскадного PID удерживается в значении, используемом до
переключения; вспомогательный регулятор находится в состоянии отслеживания, его
выходное значение отслеживает выходное значение главного регулятора, заданное
значение вспомогательного регулятора отслеживает измеренное значение
вспомогательного регулятора, PID главного регулятора находится в состоянии
автоматического вычисления.
 При использовании «ручной → каскадный»:
Сохраняется выходное значение каскадного PID до переключения, в момент
переключения, заданное значение главного регулятора совпадает с измеренным
значением главного регулятора, выходное значение главного регулятора совпадает с
измеренным значением подчиненного регулятора, заданное значение подчиненного
регулятора сохраняет единство с выходным значением подчиненного регулятора. После
чего, PID главного и подчиненного регуляторов находятся в состоянии автоматической
работы.
Функция высшей категории: пользователь может изменить параметры на панели
операций так, чтобы при работе в ручном режиме заданное значение не изменялось вслед
за изменением измеренного значения, то есть чтобы заданное значение блока (SP)
оставалось неизменным. В этом случае при переключении из ручного режима в
автоматический режим выходное значение блока CPID может подвергнуться возмущению.
2. Авт.
«Автоматический» режим работы блока каскадного PID имеет два вида: управление
одинарным контуром главного регулятора и управление одинарным контуром вспомогательного
регулятора. Следственная связь заданных значений и выходных значений в указанных
режимах работы представлена в нижеприведенной таблице:

342 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Пункт Следственная связь Примечание


Автоматический режим работы (управление одинарным контуром вспомогательного
регулятора)
Вычисление не производится, заданное Можно настроить в
Вычисления PID значение отслеживает измеренное значение, значении «не
главного регулятора выходное значение отслеживает заданное использовать
значение вспомогательного регулятора следственную связь»
Вычисления PID Производится вычисление PID, заданное
вспомогательного значение задается оператором в
регулятора соответствующем окне
Можно настроить в
Заданное значение
Изменяется в зависимости от измеренного значении «не
главного регулятора
значения главного регулятора PV1 использовать
SP1
следственную связь»
Можно настроить в
Выходное значение
Изменяется в зависимости от заданного значении «не
главного регулятора
значения вспомогательного регулятора SP2 использовать
AV1
следственную связь»
Автоматический режим работы (управление одинарным контуром главного регулятора)
Производится вычисление PID, заданное
Вычисления PID
значение задается оператором в
главного регулятора
соответствующем окне
Вычисление не производится, заданное Можно настроить в
Вычисления PID
значение отслеживает измеренное значение, значении «не
вспомогательного
выходное значение отслеживает выходное использовать
регулятора
значение главного регулятора следственную связь»
Заданное значение
Изменяется в зависимости от измеренного
вспомогательного
значения вспомогательного регулятора PV2
регулятора SP2
Выходное значение
Отслеживает выходное значение главного
вспомогательного
регулятора AV1
регулятора AV2

 При использовании «вспомогательный регулятор в автоматическом режиме →


ручной»:
Выходное значение блока каскадного PID удерживается в значении , используемом до
переключения, заданное значение вспомогательного регулятора удерживается равным
измеренному значению вспомогательного регулятора, заданное значение главного
регулятора удерживается равным измеренному значению главного регулятора, выход
главного регулятора удерживается равным заданному значению вспомогательного
регулятора. Выходное значение вспомогательного регулятора представляет собой
выходное значение блока каскадного PID и является выходным значением, изменяемым
оператором на панели операций.
 При использовании «главный регулятор в автоматическом режиме → ручной»:
Аналогично использованию «вспомогательный регулятор в автоматическом режиме →
ручной».

343
Раздел 5 Управляющие расчеты

 При использовании «вспомогательный регулятор в автоматическом режиме →


каскадный»:
Выходное значение блока каскадного PID удерживается в значении , используемом до
переключения; в процессе переключения заданное значение вспомогательного
регулятора удерживается равным измеренному значению вспомогательного регулятора,
заданное значение главного регулятора удерживается равным измеренному значению
главного регулятора, выход главного регулятора удерживается равным заданному
значению вспомогательного регулятора. После завершения переключения главный и
вспомогательный регуляторы находятся в режиме автоматического вычисления PID, при
этом заданное значение главного регулятора назначается оператором в соответствующем
окне.

 При использовании «главный регулятор в автоматическом режиме → каскадный»:


Аналогично использованию «вспомогательный регулятор в автоматическом режиме →
каскадный».
3. Каскадный
Когда блок каскадного управления PID находится в каскадном рабочем режиме, PID
главного и вспомогательного регуляторов будет находиться в рабочем состоянии. Заданное
значение подчиненного регулятора сохраняет единство с выводом главного регулятора.
При переключении ручного или автоматического режима выходное значение каскадного
PID будет удерживаться в значении, используемом до переключения; описание значений других
пунктов См. в соответствующих частях «Ручной режим» и «Автоматический режим».
4. Отслеживание
В режиме отслеживания блок каскадного PID останавливает автоматическое вычисление,
при этом его выходное значение представляет собой «заданное значение отслеживания».
При состоянии отслеживания, заданное значение главного регулятора изменяется вместе с
измеренным значением главного регулятора, заданное значение подчиненного регулятора
изменяется вместе с измеренным значением подчиненного регулятора, т.е.: заданное значение
сохраняет единство с измеренным значением. Вместе с тем, выходное значение главного
регулятора следует за измеренным значение подчиненного регулятора, выходное значение
подчиненного регулятора сохраняет единство с заданным значением отслеживания.
При переключении из ручного, автоматического или каскадного режима в режим
отслеживания его выходное значение мгновенно изменится на заданное значение
отслеживания; это является одним из способов обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели операций
так, чтобы при работе в режиме отслеживания заданное значение не изменялось вслед за
изменением измеренного значения, то есть чтобы заданное значение блока (SP) оставалось
неизменным.

5.2.1.6 Компенсация
1. Компенсация входа
Блок каскадного PID имеет две категории компенсации входа: компенсацию входа главного
регулятора и компенсацию входа вспомогательного регулятора. В том числе компенсация

344 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

входа главного регулятора применяется для контура управления PID главного регулятора, а
компенсация входа вспомогательного регулятора применяется для контура управления PID
вспомогательного регулятора. Они используют полностью аналогичные закономерности
управления и вычисления, ниже представлено соответствующее описание:
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления PID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления PID. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа

 Когда контроллер находится в ручном режиме, а заданное значение


отслеживает измеренное значение, необходимо вычесть входную величину
упреждения, то есть: отслеживаемое заданное значение = измеренное
значение - компенсация входа.

2. Компенсация вывода
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления PID.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.
Выходное значение, формируемое наложением результата автоматического вычисления
PID и значения компенсации выхода, ограничивается значениями верхнего предела и нижнего
предела выхода.

5.2.1.7 Ограничение амплитуды и тревога


Блок управления CPID имеет богатый функционал ограничения амплитуды и тревог,
который включает в себя:
 Обнаружение тревог главного измеренного значения и вспомогательного измеренного
значения;
 Контроль состояния качества главного измеренного значения и вспомогательного
измеренного значения;
 Функция тревоги управления отклонением главного регулятора и функция управления
отклонением вспомогательного регулятора;
 Ограничение коэффициента изменения выхода главного регулятора и ограничение
коэффициента изменения выхода вспомогательного регулятора;
 Ограничение значения амплитуды выхода главного регулятора и ограничение
значения амплитуды выхода вспомогательного регулятора.
1. Обнаружение тревоги измеренного значения
Блок каскадного PID может производить обработку информации о состоянии качества
главного измеренного значения и вспомогательного измеренного значения и отображать
состояние их качества на панели операций каскадного PID или панели детальной настройки
точки.

345
Раздел 5 Управляющие расчеты

Функция обнаружения тревог может использоваться для обнаружения четырех пределов


тревог измеренных значений: высокий предел, высокий предел высшего уровня, низкий предел
и низкий предел низшего уровня.
На панели операций каскадного PID можно изменять параметры для достижения
следующей цели: можно настроить автоматическое переключение блока каскадного PID при
срабатывании какой-либо тревоги в ручной режим.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
ручного, автоматического или каскадного режима блока каскадного PID.
2. Контроль состояния качества измеренного значения
Блок каскадного PID может производить обработку информации о состоянии качества
сигнала главного измеренного значения и вспомогательного измеренного значения и
отображать состояние его качества на панели детальной настройки точки каскадного PID.
Подробное описание пункта контроля состояния качества сигнала измеренного значения
(главного и вспомогательного измеренного значения) См. в разделе «3.4. Диагностика качества
сигнала» «NO.15.1 IO Обработка - AI.doc».
На панели операций каскадного PID можно изменять параметры для достижения
следующей цели: при обнаружении сбоя состояния качества сигнала измеренного значения
будет производится переключение блока PID из автоматического в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения (главного и вспомогательного измеренного значения) происходит
переключение блока каскадного PID в ручной режим.
3. Тревога управления отклонением;
Блок каскадного PID может раздельно контролировать значение отклонения главного
регулятора и значение отклонения вспомогательного регулятора, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели операций каскадного PID.
На панели операций каскадного PID можно изменять параметры для достижения
следующей цели: при срабатывании тревоги отклонения главного регулятора или отклонения
вспомогательного регулятора будет производится переключение блока каскадного PID из
автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока каскадного PID в
ручной режим.
4. Функция ограничения коэффициента изменения выхода
Блок каскадного PID может осуществлять контроль коэффициента изменения выходного
значения при расчете каскадного PID (включая выход главного регулятора и выход
вспомогательного регулятора); если коэффициент изменения превышает предварительно
заданное предельное значение (которое называется пределом коэффициента изменения), то
произойдет срабатывание сигнала тревоги, при этом сигнал тревоги отобразится на панели
операций каскадного PID.
Если коэффициент выхода превышает предел коэффициент изменения, то система
ограничит выход данного цикла блока каскадного PID в диапазоне предела коэффициента
изменения.
Ниже приводится описание на примере выхода вспомогательного регулятора:
346 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел


коэффициента изменения выхода составляет 10%, выходное значение CPID предыдущего
цикла составляет 35%, расчетное значение блока CPID данного цикла составляет 50%, в этом
случае коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход CPID данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
5. Ограничение значения амплитуды выхода
Блок каскадного PID может ограничивать окончательное выходное значение в
определенном диапазоне для исключения превышения значением выхода указанного
диапазона; применяемое ограничение называется ограничительным значением верхнего
предела выхода и ограничительным значением нижнего предела выхода.
Одновременно с этим блок каскадного PID может ограничивать выходное значение
главного регулятора в определенном диапазоне для того, чтобы при работе CPID в каскадном
режиме выход главного регулятора (то есть заданное значение вспомогательного регулятора)
ограничивался в указанном заданном диапазоне. Он называется диапазоном ограничительного
значения верхнего предела и ограничительного значения нижнего предела выхода главного
регулятора.
Вышеуказанные ограничительные значения выхода представляют собой два
самостоятельных параметра.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели операций каскадного PID). По умолчанию данные значения равны соответственно
верхнему и нижнему пределу выхода каскадного PID.
Блок каскадного PID может ограничивать выходное значение расчета каскадного PID; если
выходное значение больше (или меньше) ограничительного значения верхнего предела (или
ограничительного значения нижнего предела), то блок каскадного PID будет ограничивать
выходное значение конечного выхода в диапазоне ограничительного значения верхнего
предела выхода или ограничительного значения нижнего предела выхода.
Функции ограничительных значений верхнего и нижнего пределов выхода, а также
ограничительных значений верхнего и нижнего пределов выхода главного регулятора
представлены в нижеприведенной таблице:
Состояние CPID
Вспомогательн Главный
Наименование ый регулятор в регулятор в Отслеживан
Каскадный Ручное
автоматическо автоматическ ие
м режиме ом режиме
Ограничивает Ограничивает Ограничивает Ограничивает
Ограничительн выходное выходное выходное выходное
ое значение значение значение значение значение
верхнего вспомогательн вспомогательн главного вспомогательн Не
предела и ого регулятора, ого регулятора, регулятора, ого регулятора, оказывает
ограничительн влияет на влияет на влияет на влияет на никакого
ое значение степень степень степень степень влияния
нижнего открывания открывания открывания открывания
предела клапанов на клапанов на клапанов на клапанов на
рабочей рабочей рабочей рабочей

347
Раздел 5 Управляющие расчеты

Наименование Состояние CPID


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

5.2.1.8 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Контур управления главным регулятором и контур управления вспомогательным
регулятором блока каскадного PID имеет функцию сопротивления интегральному насыщению,
которая может настраиваться отдельно для контура главного регулятора и контура
вспомогательного регулятора.
Для устранения эффекта интегрального насыщения данный блок каскадного PID
используют два вида мер, позволяющих блоку PID использовать функцию сопротивления
интегральному насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:
Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление
интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление PID.
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки каскадного PID.
2. Отмена интегрирование посредством верхнего предела
Основная идея заключается в следующем: когда управление входит в зону насыщения,
здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход PID достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих

348 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

производиться не будет, а будет производиться только вычисление отрицательно


направленных интегральных составляющих; вычисление положительно направленных
интегральных составляющих будет восстановлено только тогда, когда выход PID станет
меньше ограничительного значения верхнего предела выхода.

5.2.1.9 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели операций каскадного PID для входа
в панель детальной настройки точки каскадного PID.
Панель детальной настройки точки блока каскадного PID состоит из 7 вкладок: базовые
атрибуты, параметры PID, режим работы, качество сигнала, тревоги, обработка выхода и
компенсация.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных в данной рубрике.
1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки
блока CPID представлен на Рис. 5.2-5:

Рис. 5.2-5 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн


2: Описание точки, недоступно для изменения онлайн
3: Информация о верхнем и нижнем пределах диапазона измеренных значений
главного регулятора и измеренных значений вспомогательного регулятора,
доступна для изменения онлайн.

349
Раздел 5 Управляющие расчеты

Информация о верхнем и нижнем пределах измеренных значений должна


удерживается равной значениям верхнего и нижнего пределов диапазона выхода
точек измерения AI, RTD, TC, PI или промежуточной точки AM.
4: Информация об единицах измерения и точности отображения измеренных
значений главного регулятора и измеренных значений вспомогательного
регулятора, не доступна для изменения онлайн.
5: Информация о верхнем и нижнем пределах диапазона выходного значения PID,
доступна для изменения онлайн.
Верхний и нижний пределы диапазона выхода должны удерживается равными
верхнему/нижнему пределу инженерной величины точки измерения AO. При
изменении верхнего или нижнего пределов диапазона выходного значения PID
или информации об единице измерения произойдет синхронное изменение
верхнего или нижнего пределов диапазона всех сигналов АО или иных сигналов,
соединенных с данным выходным сигналом CPID, а также изменение
соответствующей информации об единице измерения.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода и точка величины отслеживания.
Панель детальной настройки точки CPID - Вкладка TAB Базовые атрибуты
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
значения
PVU1 0 0 0 1
процесса главного
регулятора
Нижний предел
значения
PVL1 0 0 0 1
процесса главного
регулятора
Единица
измерения
Параметры PV1UT 0 0 0 0
измеренного
PID
значения 1
Формат
отображения
PV1OF 0 0 0 0
измеренного
значения 1
Верхний предел
значения
процесса PVU2 0 0 0 1
вспомогательного
регулятора

350 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Базовые атрибуты


Полномочия параметров
Нижний предел
значения
процесса PVL2 0 0 0 1
вспомогательного
регулятора
Единица
измерения
PV2UT 0 0 0 0
измеренного
значения 2
Формат
отображения
PV2OF 0 0 0 0
измеренного
значения 2
Верхний предел
MU 0 0 0 1
диапазона выхода
Нижний предел
MD 0 0 0 1
диапазона выхода
Единица
Атрибут измерения
PID AVUT 0 0 0 0
выходного
значения
Формат
отображения
AVOF 0 0 0 0
выходного
значения

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


- имеется ограничение прав на мониторинг
- имеется ограничение прав на мониторинг и внесение изменений
- имеется ограничение прав на мониторинг, внесение изменений и ограничение
2. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока CPID
представлен на Рис. 5.2-6:

351
Раздел 5 Управляющие расчеты

Рис. 5.2-6 Параметры PID

Страница параметров PID содержит такие параметры как:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление главного контура СPID;
2: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление вспомогательного контура СPID;
3: Предел разделения интегрирования главного контура CPID;
4: Предел разделения интегрирования вспомогательного контура CPID;
5: Предел мертвой зоны отклонения входа главного контура CPID;
6: Предел мертвой зоны отклонения входа вспомогательного контура CPID;
7: Прямое обратное использование главного и вспомогательного контуров CPID.
Рекомендация: при настройке прямого/ обратного использования СPID тип действия
объекта клапана рекомендуется учитывать согласно спецификации клапана нормально
закрытого типа.
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» в «Обработка IO -- <файл aАO».
После регулировки прямого/обратного использования CPID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели операций, в журнале учета

352 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

трендов, на панели тревог) будут полностью аналогичны фактической степени открывания


клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.
Панель детальной настройки точки CPID - Вкладка TAB Параметры PID Полномочия
параметров
Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Полоса
пропорциональнос
KP1 0 0 1 1
ти главного
контура
Время
интегрирования TI1 0 0 1 1
главного контура
Время
дифференцирован
TD1 0 0 1 1
ия главного
контура
Дифференциальн
ое усиление KD1 0 0 1 1
главного контура
Предел
Главный контур разделения
Параметры PID интегрирования INTEDB
0 0 0 1
1
главного
регулятора
Предел мертвой
зоны входа
DVDB1 0 0 0 1
главного
регулятора
Время
дифференцирован
ия TD2 0 0 1 1
вспомогательного
контура
Дифференциальн
ое усиление
KD2 0 0 1 1
вспомогательного
контура
Вспомогательн Полоса
ый контур пропорциональнос KP2 0 0 1 1
Параметры PID ти

353
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Параметры PID Полномочия
параметров
вспомогательного
контура
Время
интегрирования
TI2 0 0 1 1
вспомогательного
контура
Время
дифференцирован
ия TD2 0 0 1 1
вспомогательного
контура
Дифференциальн
ое усиление
KD2 0 0 1 1
вспомогательного
контура
Предел
разделения
INTEDB
интегрирования 0 0 0 1
2
вспомогательного
регулятора
Предел мертвой
зоны входа
DVDB2 0 0 0 1
вспомогательного
регулятора
Способ
использования ACTOPT
0 0 0 1
главного 1
регулятора
Атрибут PID
Способ
использования ACTOPT
0 0 0 1
вспомогательного 2
регулятора

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока СPID
представлен на Рис. 5.2-7:

354 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-7 Режим работы

В колонке «Режим работы» можно настраивать некоторые рабочие события, влияющие на


различные режимы работы блока. Подробное описание:
1: Отображается текущий рабочий режим.
2: Заданные значения главного контура и вспомогательного контура в
автоматическом или каскадном режимах работы; доступны для настройки на
панели операций или в зоне, указанной на изображении.
3: Коэффициент фильтрации SP заданного значения, единица измерения: %/с.
4: Если в автоматическом или каскадном режимах работы на панели операций один
раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели операций), то будет доступны следующие
способы изменения заданного значения: увеличение или уменьшение
производится по процентному значению верхнего или нижнего пределов
диапазона измеренного значения или по значению инженерной величины; также
можно использовать два способа изменения настройки величины пошагового
увеличения/уменьшения скорости заданного значения.
5: Настройка способа работы в автоматическом режиме CPID: главный регулятор в
автоматическом режиме или вспомогательный регулятор в автоматическом
режиме;
6: Если в ручном режиме работы на панели операций один раз кликнуть на кнопку
увеличения/уменьшения скорости выхода (подробное описание См. в описании
панели операций), то будет доступны следующие способы изменения значения
выхода: увеличение или уменьшение производится по процентному значению

355
Раздел 5 Управляющие расчеты

верхнего или нижнего пределов диапазона выхода или по значению инженерной


величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости выхода.
7: Текущие измеренные значения главного и вспомогательного контуров, не
доступны для изменения онлайн;
8: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выход CPID должен быть установлен в значении точки величины
отслеживания.

Рис. 5.2-8 Настройка режим отслеживания

9: Опция «отслеживать/ не отслеживать PV посредством SP», обозначает


«удерживать/ не удерживать заданное значение равным измеренному значению»,
когда CPID находится в ручном режиме или режиме отслеживания; если выбрать
«отслеживать», то при переключении с ручного режима или режима
отслеживания на автоматический режим переключение будет мягким, если
«отслеживать» не выбрано, то при переключении могут возникнуть возмущения.
10: Если выбрать «выйти из режима отслеживания», то после этого блок PID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
Панель детальной настройки точки CPID - Вкладка TAB Режим работы Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Текущий
Рабочий режим MODE 0 0 0 0
режим
Измеренное
значение
PV1 0 0 0 0
главного
Измеренное регулятора
значение Измеренное
значение
PV2 0 0 0 0
вспомогательног
о регулятора
Способ
изменения OMANOPT 0 0 0 1
выхода
Ручное
Величина
изменения MANF 0 0 1 1
ускорения в

356 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Режим работы Полномочия
параметров
ручном режиме
Величина
изменения
MANS 0 0 1 1
замедления в
ручном режиме
Отслеживание
TRKEN 0 0 1 1
разрешено
Значение точки
TRKVAL 0 0 0 2
отслеживания
Переключатель
TRKSW 0 0 0 2
Отслеживани отслеживания
е
Отслеживание
PV посредством TRKOPT 0 0 0 1
SP
Выбор режима
после выхода из TRKMODE 0 0 0 1
отслеживания
Заданное
значение
SP1 0 1 1 1
главного
регулятора
Заданное
значение
SP2 0 1 1 1
вспомогательног
о регулятора
Предел
коэффициента GIVERAT 0 0 0 1
изменения SP
Авт.
Способ
SMANOPT 0 0 0 1
изменения SP
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения SPSRAT 0 0 1 1
замедления SP
Автоматический AUTOTYP
0 0 0 1
режим работы E

4. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока CPID
представлен на Рис. 5.2-9:

357
Раздел 5 Управляющие расчеты

Рис. 5.2-9 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных


значений главного контура и измеренных значений вспомогательного контура,
диагностируемых точкой измерения AI, а именно:
1: Страница качества сигнала главного контура содержит 9 пунктов информации о
качестве; когда индикатор качества сигнала загорается красным цветом, это
означает, что качество сигнала по данному пункту стало плохим; зеленый цвет
индикатора означает нормальное качество сигнала;
2: Страница качества сигнала вспомогательного контура содержит 9 пунктов
информации о качестве; когда индикатор качества сигнала загорается красным
цветом, это означает, что качество сигнала по данному пункту стало плохим;
зеленый цвет индикатора означает нормальное качество сигнала;
3: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;

358 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Переключение/ не переключение в ручной режим при превышении диапазона: когда


индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим.

 Когда индикаторы «Плохое качество», «Замена» или «Ограничение» горят


красным цветом, выбор перехода в ручной рабочий режим недоступен.

Панель детальной настройки точки CPID - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдател начальник
оператора инженера
я а смены
Оффлайн Первый бит
0 0 0 0
модуля Q1
Обрыв
Второй бит Q1 0 0 0 0
канала
Короткое
замыкание Третий бит Q1 0 0 0 0
канала
Верхний
предел
Четвертый бит
превышения 0 0 0 0
Q1
диапазона
измерения
Качество Нижний
сигнала (Q1) предел
превышения Пятый бит Q1 0 0 0 0
диапазона
измерения
Ошибка
Шестой бит
контроля по 0 0 0 0
Q1
четности
Плохое Седьмой бит
0 0 0 0
качество Q1
Десятый бит
Замена 0 0 0 0
Q1
Одиннадцаты
Ограничение 0 0 0 0
й бит Q1
Оффлайн Первый бит
0 0 0 0
модуля Q2
Качество
Обрыв
сигнала PV2 Второй бит Q2 0 0 0 0
канала
(Q2)
Короткое
Третий бит Q2 0 0 0 0
замыкание

359
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Качество сигнала Полномочия
параметров
канала
Верхний
предел
Четвертый бит
превышения 0 0 0 0
Q2
диапазона
измерения
Нижний
предел
превышения Пятый бит Q2 0 0 0 0
диапазона
измерения
Ошибка
Шестой бит
контроля по 0 0 0 0
Q2
четности
Плохое Седьмой бит
0 0 0 0
качество Q2
Десятый бит
Замена 0 0 0 0
Q2
Одиннадцаты
Ограничение 0 0 0 0
й бит Q2
Неисправнос Тринадцатый
0 0 0 1
ть модуля бит MANCUT
Переключени
е в ручной Четырнадцат
Неисправнос
режим при ый бит 0 0 0 1
ть канала
плохом MANCUT
качестве
Превышение Пятнадцатый
0 0 0 1
диапазона бит MANCUT

5. Сигнализация
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока CPID
представлен на Рис. 5.2-10:

360 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-10 Тревоги

1: Отображается информация о тревогах пределов измеренных значений главного и


вспомогательного контуров и тревогах отклонений CPID, передача АО точек
измерений измеренных значений тревог пределов или АО промежуточных точек
осуществляется через входные разъемы АМ блока PID; если отклонение
измеренного значения от заданного значения превышает предел отклонения,
происходит срабатывание тревоги отклонения, красный цвет бита индикатора
состояния означает, что сработала тревога данного типа, зеленый цвет означает
нормальное состояние.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги:
если поле выбора находится в выделенном состоянии, это означает, что при
срабатывании тревоги данного типа PID автоматически переключится в ручной
рабочий режим.
3: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги
отклонения (обычная, экстренная и т.д.), и при этом подавление тревоги
отклонения настроено в значении «Не подавлять».
Панель детальной настройки точки CPID - Вкладка TAB Тревоги Полномочия
параметров
Параметры Полномочи Полномоч Полномоч Полномоч

361
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Тревоги Полномочия


параметров
я ия ия ия
наблюдате оператора начальник инженера
ля а смены
Тревога
низкого
Первый бит
предела 0 0 0 0
АМ
низшего
уровня PV1
Тревога
Второй бит
низкого 0 0 0 0
АМ
предела PV1
Тревога
Третий бит
высокого 0 0 0 0
АМ
предела PV1
Тревога
высокого
Четвертый
предела 0 0 0 0
бит АМ
высшего
уровня PV1
Предупрежден
Восьмой бит
ие об 0 0 0 0
АМ
отклонении
Переключение
Состояние в ручной
тревоги (АМ) режим при
срабатывании
Девятый бит
тревоги 0 0 0 0
АМ
низкого
предела
низшего
уровня PV2
Переключение
в ручной
режим при
Десятый бит
срабатывании 0 0 0 0
АМ
тревоги
низкого
предела PV2
Переключение
в ручной
режим при
Одиннадцат
срабатывании 0 0 0 0
ый бит АМ
тревоги
высокого
предела PV2
Переключение Двенадцаты 0 0 0 0

362 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Тревоги Полномочия


параметров
в ручной й бит АМ
режим при
срабатывании
тревоги
высокого
предела
высшего
уровня PV2
Переключение
в ручной
режим при
срабатывании
Первый бит
тревоги 0 0 0 1
MANCUT
низкого
предела
низшего
уровня PV1
Переключение
в ручной
режим при
Второй бит
срабатывании 0 0 0 1
MANCUT
тревоги
низкого
предела PV1
Переключение
Переключение в ручной
в ручной режим при
режим при Третий бит
срабатывании 0 0 0 1
срабатывании MANCUT
тревоги
технологическ высокого
ой тревоги предела PV1
Переключение
в ручной
режим при
срабатывании
Четвертый
тревоги 0 0 0 1
бит MANCUT
высокого
предела
высшего
уровня PV1
Переключение
в ручной
режим при Восьмой бит
0 0 0 1
срабатывании MANCUT
тревоги
отклонения
Переключение Девятый бит 0 0 0 1

363
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Тревоги Полномочия


параметров
в ручной MANCUT
режим при
срабатывании
тревоги
низкого
предела
низшего
уровня PV2
Переключение
в ручной
режим при
Десятый бит
срабатывании 0 0 0 1
MANCUT
тревоги
низкого
предела PV2
Переключение
в ручной
режим при Одиннадцат
срабатывании ый бит 0 0 0 1
тревоги MANCUT
высокого
предела PV2
Переключение
в ручной
режим при
срабатывании Двенадцаты
тревоги й бит 0 0 0 1
высокого MANCUT
предела
высшего
уровня PV2
Предел
тревоги
DAL 0 0 0 1
отклонения
(%)
Предупрежден Категория
ие об тревоги DALLV 0 0 0 0
отклонении отклонения
Контроль
предупрежден
INHDAL 0 1 1 1
ия об
отклонении

6. Обработка выхода
Внешний вид вкладки «Обработка выхода» панели детальной настройки точки блока СPID
представлен на Рис. 5.2-11:

364 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-11 Обработка выхода

1: Производится вывод вычислений PID.


2: Ограничение амплитуды выхода процесса вычислений главного контура PID.
3: Ограничение амплитуды выхода процесса вычислений вспомогательного контура
PID.
4: Ограничение коэффициента скорости выходного значения главного и
вспомогательного контуров PID, то есть предельного значения пошагового
снижения выходного значения вычислений PID, доступно для изменения онлайн,
в качестве единицы измерения используется %/с.
Панель детальной настройки точки СPID - Вкладка TAB Обработка выхода
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
изменения
Ограничение выхода OUTRAT1 0 0 0 1
скорости главного
регулятора
Коэффициент OUTRAT2 0 0 0 1

365
Раздел 5 Управляющие расчеты

Панель детальной настройки точки СPID - Вкладка TAB Обработка выхода


Полномочия параметров
изменения
выхода
Верхнее
предельное
значение
OUTU1 0 0 0 1
выхода
главного
регулятора
Нижнее
предельное
значение
Ограничение выхода OUTL1 0 0 0 1
значения главного
амплитуды регулятора
Верхнее
предельное
OUTU2 0 0 0 1
значение
выхода
Нижнее
предельное
OUTL2 0 0 0 1
значение
выхода

7. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока CPID
представлен на Рис. 5.2-12:

366 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-12 Компенсация

1: Компенсация входа и выхода главного контура;


2: Компенсация входа и выхода вспомогательного контура.
Панель детальной настройки точки CPID - Вкладка TAB Компенсация Полномочия
параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдате начальник
оператора инженера
ля а смены
Компенсация
входа главного INCOMP1 0 0 0 1
Компенсация регулятора
главного Компенсация
регулятора выхода OUTCOMP
0 0 0 1
главного 1
регулятора
Компенсация
входа
Компенсация INCOMP2 0 0 0 1
вспомогательно
вспомогательно го регулятора
го регулятора
Компенсация OUTCOMP
0 0 0 1
выхода 2

367
Раздел 5 Управляющие расчеты

Панель детальной настройки точки CPID - Вкладка TAB Компенсация Полномочия


параметров
вспомогательно
го регулятора

5.2.2 SPID (PID отбора данных)

Рис. 5.2-13 PID отбора данных

5.2.2.1 Функция
Модуль SPID является модулем импульсного контроллера. При выполнении блока
контроллера отбора данных блок сначала производит вычисление в течение определенного
промежутка времени, затем останавливает расчет на определенный промежуток времени и
затем снова возобновляет расчет, периодически повторяя данный цикл. Период расчета и
период ожидания модуля могут быть установлены по отдельности.
Блок контроллера отбора данных обычно используется в объектах управления с большой
выдержкой времени (например, при управлении объемом пара в машине по производству
бумаги) или в сегментах контроля, в которых входное значение представляет собой сигнал
анализатора отбора данных.
Функциональный блок SPID работает на основе наиболее универсальной функции
пропорционально -интегрально -дифференциального управления, данный функциональный
блок осуществляет управление алгоритмом пропорционально интегрально
дифференциального вычисления, основывающегося на отклонении между заданным
значением и значением процесса. Реализована функция периодического управления PID.
Блок SPID является блоком контроллера простого одинарного контура и используется для
выполнения функции контроля SPID простого контура с одним входом и одним выходом.

368 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Входной сигнал блока SPID происходит от выхода модуля AI или точки измерения
промежуточной аналоговой величины; его выход обычно представляет собой входной разъем
модуля AO, на который осуществляется передача данных.
Данный функциональный блок имеет следующие особенности:
 Имеет два рабочих режима: ручное управление и автоматическое управление;
 Настройка исключений времени управления/ времени удержания;
 Оснащен функцией отслеживания;
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;
 Оснащен функцией тревоги отклонения (имеется возможность переключения из
автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;
 Функция ограничения значения амплитуды выхода;
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования SPID;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.

5.2.2.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
Вход
состояния
WO
In Q качества 0 Нет Нет Нет Нет
RD
измеренного
значения
INCO REA Компенсация
In 0,00 Нет Нет Да Нет
MP L входа
OUTC REA Компенсация
In 0,00 Нет Нет Да Нет
OMP L вывода
Точка
TRKV REA измерения
In 0,00 Нет Нет Нет Да
AL L отслеживани
я
TRKS BOO Переключате False - не
In False Нет Нет Нет Да
W L ль отслеживат

369
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
отслеживани ь, True -
я отслеживат
ь
Переключате
ль
ALMO BOO
In технологичес TRUE Нет Нет Да Нет
PT L
кой
сигнализации
REA Выходное
Out OUT 0,00 Да Нет Нет Да
L значение
0 -
нормальны
й
Превышено/ 1 -
не достигло
REA
Out OVE превышено 0,00 Да Нет Нет Нет верхнего
L
выходное предела
значение 2 -
достигло
нижнего
предела
Вход
состояния
Par WO
AM тревоги 0 Нет Нет Нет Нет
am RD
измеренного
значения
Par REA Заданное
SP 0 Да Нет Нет Нет
am L значение
Полоса
Par REA
KP пропорциона 100 Нет Да Да Нет
am L
льности
Время
Par REA
TI интегрирован 30 Нет Да Да Нет
am L
ия
Время
Par REA
TD дифференци 30 Нет Да Да Нет
am L
рования
Дифференци
Par REA
KD альное 1 Нет Да Да Нет
am L
усиление
Par MODE UINT Режим 0 Да Нет Нет Нет 0 - ручной

370 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
am работы 1 -
автоматиче
ский
2 -
отслеживан
ие
Par REA Верхний Информац
PVU 100 Нет Нет Да Нет
am L предел РV ия о
верхнем и
нижнем
пределах
измеренны
х значений
должна
удерживает
ся равной
значениям
верхнего и
Par REA Нижний нижнего
PVL 100 Нет Нет Да Нет
am L предел РV пределов
диапазона
выхода
точек
измерения
AI, RTD,
TC, PI или
промежуто
чной точки
AM
Верхний
Par REA
MU предел 100 Нет Нет Да Нет
am L
вывода
Нижний
Par REA
MD предел 0 Нет Нет Да Нет
am L
вывода
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет
am L
вывода
Верхний
Par REA
OUTL предел 0 Нет Нет Да Нет
am L
вывода
Par ACTO BOO Способ False -
True Нет Да Да Нет
am PT L использовани прямое

371
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
я использова
ние
True -
обратное
использова
ние
При
настройке
прямого/
обратного
использова
ния PID тип
действия
объекта
клапана
рекоменду
ется
учитывать
согласно
специфика
ции
клапана
нормально
закрытого
типа (то
есть
клапана в
режиме FC)
Отслеживать/
не
отслеживать False - не
PV отслеживат
Par TRKO BOO посредством ь
True Нет Нет Да Нет
am PT L SP в ручном True -
режиме и отслеживат
режиме ь
отслеживани
я
Единица
измерения:
Предельное %/с,
Par OUTR REA значение настраивае
5 Нет Нет Да Нет
am AT L пошагового мый
выхода диапазон:
0~100
Функция

372 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
ограничени
я
коэффицие
нта
изменения
выхода
действител
ьна только
при работе
в
автоматиче
ском и
последоват
ельным
режиме
Процентно
е
Предел
отношение
Par REA предупрежде
DAL 30 Нет Нет Да Нет к
am L ния об
диапазону
отклонении
PVU~PVL
(%)
Процентно
е
Предел
отношение
Par INTED REA разделения
100 Нет Нет Да Нет к
am B L интегрирован
диапазону
ия
PVU~PVL
(%)
Процентно
е
Предел отношение
Par REA
DVDB мертвой зоны 0,2 Нет Нет Да Нет к
am L
отклонения диапазону
PVU~PVL
(%)
False -
позиционн
Par OUTO BOO Способ ый
False Нет Нет Да Нет
am PT L вывода True -
инкремента
льный
Par GIVER REA Коэффициен Единица
10 Нет Нет Да Нет
am AT L т изменения измерения:

373
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
установленно %/с,
го значения настраивае
мый
диапазон:
0~100
Величина
Par REA изменения
MANF 1,5 Нет Нет Да Нет
am L высокой
скорости OUT
Величина
Par REA изменения
MANS 0,5 Нет Нет Да Нет
am L низкой
скорости OUT
1 - быстрое
увеличение
; 2 -
быстрое
Способ уменьшени
Par MANM BYT вывода в е; 3 -
0 Нет Нет Нет Нет
am ODE E ручном медленное
режиме увеличение
; 4 -
медленное
уменьшени
е
False - по
процентно
Способ
му
Par SMAN BOO пошагового
False Нет Нет Да Нет соотношен
am OPT L возрастания/
ию
убывания SP
True - по
диапазону
Способ
Par OMAN BOO возрастания/
False Нет Нет Да Нет
am OPT L убывания
OUT
Величина Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта
скорости SP может
Величина отличаться
Par SPSR REA в
изменения 1 Нет Нет Да Нет
am AT L зависимост
низкой

374 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
скорости SP и от
настроек
SMANOPT;
если
SMANOPT
=False, то
значение
данного
пункта
будет
выражатьс
я в
процентно
м
соотношен
ии к
диапазону
PVU1~PVL
1 (или к
диапазону
PVU2~PVL
2, согласно
внутренне
му
автоматиче
скому
выбору);
если
SMANOPT
=True, то
значение
данного
пункта
будет
выражатьс
я
величиной
изменения;
Переключать/ Подробное
не описание
переключать См. на
Par MANC WO на ручной странице
1920 Нет Нет Да Нет 【 Качество
am UT RD режим при
тревоге сигнала】 в
измеренного диалогово
значения м окне

375
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
«Панель
детальной
настройки
точки».
Единица
измерения:
секунда
В течение
TCTIME
PID
производит
вычислени
я, в
соответств
ии с
отклонение
Время
м между
вывода
Par TCTIM UDI измеренны
сигнала 100 Нет Да Да Нет
am E NT м
управления
значением
PID
(PV) и
заданным
значением
(SP)
производит
ся
автоматиче
ский расчет
и вывод
значения
вычислени
я.
Единица
измерения:
секунда
В течение
TSTIME
Время
PID
вывода
Par TSTIM UDI останавлив
сигнала 0 Нет Да Да Нет
am E NT ает
удержания
вычислени
PID
я, его
выход
удерживает
ся в
выходном

376 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
значении
предыдуще
го цикла.
Процентно
е
отношение
к
диапазону
PVU~PVL
(%)
В течение
TSTIME,
Лимит если
Par TSDA REA отклонения значение
30 Нет Нет Да Нет
am L L во время отклонения
удержания между SP и
PV
превысит
значение
данного
пункта,
SPID
мгновенно
войдет в
TCTIME.
False -
переключе
ние на
ручной
Выбор режим
рабочего True -
Par TRKM BOO режима при возврат к
False Нет Нет Да Нет
am ODE L завершении рабочему
отслеживани режиму,
я используем
ому до
начала
отслеживан
ия

377
Раздел 5 Управляющие расчеты

5.2.2.3 функция управления вычислениями

Измеренное
значение PV

Внешний вход SP

Заданное значение
Подавление тревоги SP
отклонения INDAL Значение SP,
записанное на
станции оператора
Категория тревоги
отклонения DALLV
Тревога отклонения
Способ тонкой
настройки заданного
значения SMANOPT

Компенсация входа
INCOMP

Процесс удержания

Процесс
вычислений PID

Компенсация выхода
OUTCOMP
Переключение/
непереключение в
ручной режим
MANCUT Ограничение скорости
Технологическая выхода Способ тонкой
тревога измеренного настройки выхода
значения AM OMANOPT

Качество
измеренного Автоматический
значения Q Промежуточное Значение,
выходное значение записанное на
OUT станции оператора
Ручной

Переключатель отслеживания
TRKSW/разрешение Точка величины
отслеживания TRKEN
отслеживания
Отследить TRKVAL

Ограничение
амплитуды выхода

Выход OUT

Рис. 5.2-14 Логическая схема блока SPID

378 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

На изображении ниже представлена логическая схема блока SPID, которая детально


описывает логические процессы обработки внутри блока SPID.
Указанные логические процессы включают в себя:
 Способ вычисления значения отклонения;
 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления SPID;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс обнаружения тревоги измеренного значения.

5.2.2.4 Процесс вычислений PID


«Процесс вычислений/процесс удержания PID» в блоке управления PID отбора данных
представляет собой ключевой компонент данного блока, выходное значение блока PID отбора
данных рассчитывается компонентом «Процесс вычислений/процесс удержания PID».
В течение «времени управления (TC)» импульсный контроллер PID производит расчет PID,
согласно отклонению между входным значением процесса (PV) и заданным значением (SP)
производится автоматический расчет, и выводится расчетное значение; в течение «времени
остановки (TS)», PID прекращает расчет, его вывод сохраняет предыдущее выходное значение.
Как показано на Рис. 5.2-15.

Рис. 5.2-15 PID отбора данных

Если в течение времени остановки значение отклонения измеренного значения от


заданного значения превышает установленное значение (предел отклонения в течение
времени остановки TS), то мгновенно произойдёт вход во время управления, в этом случае
диапазон отклонения времени остановки обычно меньше предела тревоги отклонения.

379
Раздел 5 Управляющие расчеты

Один полный цикл управления отбором данных состоит из времени управления,


увеличенного на время остановки, то есть TC+TS.
В качестве единицы измерения для времени управления (TC) и времени остановки (TS)
используется секунда.
В течение времени управления (ТС) применяется следующая расчетная закономерность
вычисления PID:
Фактически процесс вычислений PID представляет из себя наложение значений трех
логических компонентов: сопоставления, интегрирования и дифференцирования,
рассчитанных от «величины отклонения».
Логическая схема процесса вычисления SPID представлена на изображении ниже, в
течение временного отрезка управления «Таймером управления отбором данных» блок SPID
производит расчет согласно обычной закономерности управления блоком PID, описание
которой также приводится в описании PID. В течение временного отрезка удержания «Таймера
управления отбором данных» выходное значение блока SPID удерживается в выходном
значении предыдущего цикла.

Таймер управления
отбором данных

Интегральное
Заданное значение Компенсация входа исчисление

+
+ + Управл Управл
+ Конвертирование ение
Измеренное - + ение Пропорциональное Выходное значение
значение исч исление диапазона

+ Удерж
Удерж ание
ание
Дифференциальное
исч исление

Выходное значение
предыдущего
Рис.: Логическая блок-схема процесса вычислений S-PID
цикла

Рис. 5.2-16 Логическая блок-схема процесса вычислений SPID

 В традиционной системе налогового управления выражение вычисления PID выглядит


как:
AV(t)=KP∙E(t)+ KP∙T/TI∙∑e +
TD/(KD*T+TD)∙{D(t-1)+KP∙KD∙(E(t)-E(t-1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:

380 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Данный блок PID использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV=AV(k-1)+ΔAV(K) ………………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID
 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:
△AV(k)=KP∙△E(k)+ KP∙T/TI∙E(k) +
TD/(KD*T+TD)∙{△D(k-1)+KP∙KD∙△△E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
KP=100/PT∙((ENGU-ENGD))/((PVU-PVL) ) ………………………(формула 4)
Где:
РТ: полоса пропорциональности
ENGU: верхний предел диапазона выходного значения
ENGD: нижний предел диапазона выходного значения
PVU: верхний предел диапазона измеренного значения
PVL: нижний предел диапазона измеренного значения
 Математическая формула вычисления значения отклонения:
E(K)=SP(k)-PV(k)+IC(k) ………………………(формула 5)
Где:
E(k): значение отклонения данного цикла
SP(k): заданное значение данного цикла
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла

381
Раздел 5 Управляющие расчеты

 Математическая формула величины изменения значения отклонения:


ΔE(k)=E(k-1)-E(k) ………………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:
Δ(ΔE(k))=ΔE(k-1)-ΔE(k) ………………………(формула 7)
Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

5.2.2.5 Рабочий режим


Блок управления SPID имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок SPID может переключаться оператором в ручной режим на станции оператора;
Переключение из автоматического в ручной режим также возможно при плохом
качестве сигнала или большом изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок SPID работает в ручном режиме, SPID останавливает автоматическое
вычисление; выходное значение блока SPID исходит от станции оператора и является
выходным значением, назначаемым оператором.
Назначаемое в этот момент оператором выходное значение не должно превышать
верхнего и нижнего пределов «ограничения значений амплитуды выхода».
2. Авт.
 Переключение автоматического режима
Блок SPID может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме

382 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда блок SPID работает в автоматическом режиме, он производит вычисления


согласно пропорционально-интегрально-дифференциальной закономерности, при этом
производится получение выходного значения блока SPID.
Результат вычислений блока SPID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме
SPID останавливает автоматическое вычисление,
выходное значение блока SPID представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины
отслеживания.
Поэтому функция отслеживания также может использоваться для выполнения функции
«взаимной блокировки».
 Переключение режима отслеживания
Блок SPID может посредством программного управления переключаться в режим
отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания)
блок SPID автоматически переключается в данный режим работы; при невыполнении
условия отслеживания блок SPID переключается в режим работы, предшествующий входу
в режим отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока SPID доступен
для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока SPID.
 Правила действий в режиме отслеживания
Когда блок SPID работает в режиме отслеживания, SPID останавливает
автоматические вычисления, «заданное значение отслеживания» блок SPID использует в
качестве своего выходного значения.
Выходное значение отслеживания блока SPID подвержено ограничению со стороны
«ограничения значения амплитуды выхода».

5.2.2.6 Невозмущенное переключение


В процессе переключения рабочего режима блока управления SPID, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока SPID выход блока SPID в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока SPID в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:

383
Раздел 5 Управляющие расчеты

 ручной → автоматический;
 автоматический → ручной;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический.
1. ручной →автоматический
В ручном режиме заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению. Выходное
значение задается оператором на панели детальной настройки точки.
Когда производится переключение из ручного в автоматический режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет удерживаться равным измеренному значению. После этого блок SPID
переходит в автоматический режим.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в ручном режиме заданное значение не изменялось
вслед за изменением измеренного значения, то есть чтобы заданное значение блока (SP)
оставалось неизменным. В этом случае при переключении из ручного режима в автоматический
режим выходное значение блока SPID может подвергнуться возмущению.
2. автоматический → ручной
В автоматическом режиме настройка заданного значения производится оператором на
панели детальной настройки точки, получение выходного значения из блока SPID производится
посредством расчета значения отклонения согласно пропорционально
-интегрально-дифференциальной закономерности.
Когда производится переключение из автоматического в ручной режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет изменяться вслед за изменением измеренного значения, то есть заданное
значение будет удерживаться равным измеренному значению. После этого блок SPID
переходит в ручной режим.
3. ручной → отслеживание;
В режиме отслеживания блок SPID останавливает автоматическое вычисление, при этом
его выходное значение представляет собой «заданное значение отслеживания».
В режиме отслеживания заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в режиме отслеживания заданное значение не
изменялось вслед за изменением измеренного значения, то есть чтобы заданное значение
блока (SP) оставалось неизменным.
4. отслеживание → ручной;

384 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда производится переключение из режима отслеживания в ручной режим, его выходное


значение удерживается в значении, используемом до переключения (то есть заданном
значении отслеживания), при этом заданное значение будет изменяться вслед за изменением
измеренного значения. После этого блок SPID переходит в ручной режим.
5. автоматический → отслеживание;
Ситуация аналогична переключению «ручной → отслеживание»
При переключении из автоматического режима в режим отслеживания выходное значение
модуля мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
6. отслеживание → автоматический;
Когда производится переключение из режима отслеживания в автоматический режим, его
выходное значение удерживается в значении, используемом до переключения (то есть
заданном значении отслеживания), после чего заданное значение не будет изменяться вслед
за изменением измеренного значения. После этого блок SPID переходит в автоматический
режим.

5.2.2.7 Компенсация
Блок управления SPID имеет функцию компенсации входа и компенсации выхода.
1. Функция компенсации входа
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления SPID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления SPID. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа.

 Когда контроллер находится в ручном режиме, а заданное значение


отслеживает измеренное значение, необходимо вычесть входную величину
упреждения, то есть: отслеживаемое заданное значение = измеренное
значение - компенсация входа.

2. Функция компенсации выхода


Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления SPID.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.
Выходное значение, формируемое наложением результата автоматического вычисления
SPID и значения компенсации выхода, ограничивается значениями верхнего предела и нижнего
предела выхода.

385
Раздел 5 Управляющие расчеты

5.2.2.8 Ограничение амплитуды и тревога


Блок управления SPID имеет функции ограничения амплитуды и устранения тревог,
которые включают в себя:
 Обработка тревог предела измеренного значения;
 Обработка состояния качества измеренного значения;
 Функция тревоги управления отклонением;
 Ограничение коэффициента изменения выхода;
 Ограничение значения амплитуды выхода.
 Функция тревоги отклонения
1. Тревога управления отклонением;
Блок SPID может контролировать значение отклонения, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели детальной настройки точки SPID.
На панели детальной настройки точки SPID можно изменять параметры для достижения
следующей цели: при срабатывании тревоги отклонения будет производится переключение
блока SPID из автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока SPID в ручной
режим.
2. Функция ограничения коэффициента изменения выхода
Блок SPID может осуществлять контроль коэффициента изменения выходного значения
при расчете SPID; если коэффициент изменения превышает предварительно заданное
предельное значение (которое называется пределом коэффициента изменения), система
ограничит выход данного цикла блока SPID в диапазоне предела коэффициента изменения.
Например:
Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел
коэффициента изменения выхода составляет 10%, выходное значение SPID предыдущего
цикла составляет 35%, расчетное значение блока SPID данного цикла составляет 50%, в этом
случае коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход SPID данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
3. Ограничение значения амплитуды выхода
Блок SPID может ограничивать окончательное выходное значение в определенном
диапазоне для исключения превышения значением выхода указанного диапазона;
применяемое ограничение называется ограничительным значением верхнего предела выхода и
ограничительным значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на

386 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

панели детальной настройки точки SPID). По умолчанию данные значения равны


соответственно верхнему и нижнему пределу выхода SPID.
Блок SPID может ограничивать выходное значение расчета SPID; если выходное значение
больше (или меньше) ограничительного значения верхнего предела (или ограничительного
значения нижнего предела), то блок SPID будет ограничивать выходное значение конечного
выхода в диапазоне ограничительного значения верхнего предела выхода или
ограничительного значения нижнего предела выхода.
4. Контроль состояния качества измеренного значения
Блок SPID может производить обработку информации о состоянии качества сигнала
измеренного значения и отображать состояние его качества на панели детальной настройки
точки SPID.
На панели детальной настройки точки SPID можно изменять параметры для достижения
следующей цели: при обнаружении сбоя состояния качества сигнала измеренного значения
будет производится переключение блока SPID из автоматического в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока SPID в ручной режим.
5. Обнаружение тревоги измеренного значения
Блок SPID может обрабатывать информацию о тревогах предельного значения
измеренного значения. SPID предоставляет информацию о тревогах четырех пределов
измеренного значения, получаемой разъемами: высокий предел, высокий предел высшего
уровня, низкий предел и низкий предел низшего уровня. При этом состояние тревоги
отображается на панели детальной настройки точки SPID и странице тревог.
На панели детальной настройки точки SPID можно изменять параметры для достижения
следующей цели: можно настроить автоматическое переключение блока SPID при
срабатывании какой-либо тревоги в ручной режим.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
между ручным и автоматическим режимом блока SPID.

5.2.2.9 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Для устранения эффекта интегрального насыщения данный блок SPID используют два
вида мер, позволяющих блоку SPID использовать функцию сопротивления интегральному
насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:

387
Раздел 5 Управляющие расчеты

Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление


интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление SPID;
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки SPID.
2. Отмена интегрирование посредством верхнего предела
Основная идея заключается в следующем: когда управление входит в зону насыщения,
здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход SPID достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих
производиться не будет, а будет производиться только вычисление отрицательно
направленных интегральных составляющих; вычисление положительно направленных
интегральных составляющих будет восстановлено только тогда, когда выход SPID станет
меньше ограничительного значения верхнего предела выхода.

5.2.2.10 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки SPID
для входа в панель детальной настройки точки SPID.
Панель детальной настройки точки блока SPID состоит из 9 вкладок: атрибуты номера бита,
параметры PID, режим работы, качество сигнала, тревоги, тренды и обработка выхода.
Оператор может один раз кликнуть на любую вкладку для просмотра соответствующих
атрибутов, расположенных на данной вкладке; после выделения какой-либо вкладки цвет ее
названия изменится на синий.
1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-17.

388 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-17 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Информация о верхнем и нижнем пределах диапазона выходного значения,
доступна для изменения онлайн.
3: Информация о состоянии единицы измерения и точности отображения
измеренного значения, недоступна для изменения онлайн, единица измерения и
точность отображения измеренного значения оказывают влияние на величины,
имеющие родственный с измеренным значением тип, такими как заданное
значение и компенсация входа.
4: Название точки, недоступно для изменения онлайн.
5: Информация о верхнем и нижнем пределах диапазона выходного значения PID,
доступна для изменения онлайн.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки SPID - Вкладка TAB Базовые атрибуты
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0

389
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Базовые атрибуты


Полномочия параметров
Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
Диапазон диапазона PV
PV Единица
PVUT 0 0 0 0
измерения PV
Формат выхода
PVOF 0 0 0 0
PV
Верхний предел
диапазона MU 0 0 0 1
выхода
Нижний предел
Диапазон диапазона MD 0 0 0 1
выхода выхода
Единица
AVUT 0 0 0 0
измерения АV
Формат выхода
AVOF 0 0 0 0
АV

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока PID
представлен на Рис. 5.2-18.

390 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-18 Параметры PID

Страница параметров PID включает в себя:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление PID;
2: Значение разделения интегрирования, мертвая зона интегрирования.
3: Настройка прямого/обратного использования PID.
4: Настройка значений времени управления и времени остановки.
Рекомендация: при настройке прямого/ обратного использования PID тип действия объекта
клапана рекомендуется учитывать согласно спецификации клапана нормально закрытого типа
(то есть клапана в режиме FC).
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» АО.
После регулировки прямого/обратного использования PID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели детальной настройки точки, в
журнале учета трендов, на панели тревог) будут полностью аналогичны фактической степени
открывания клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.

391
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Параметры PID Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Время
TI 0 0 1 1
интегрирования
Время
Параметр дифференцировани TD 0 0 1 1
ы PID я
Дифференциальное
KD 0 0 1 1
усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
Способ ACTOP
0 0 0 1
использования T
Атрибут
PID Время управления TCTIME 0 0 0 1
Время остановки TSTIME 0 0 0 1

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-19.

392 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-19 Режим работы

На странице «Режим работы» можно настраивать некоторые рабочие события, влияющие


на различные режимы работы блока. Подробное описание:
1: Отображается текущий рабочий режим.
2: В автоматическом режиме заданные значения и коэффициент фильтрации
заданного значения настраиваются SP с помощью панели детальной настройки
точки или в зоне, указанной на изображении; в качестве единицы измерения для
коэффициента фильтрации заданного значения используется %/с.
3: : если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
4: Если в ручном режиме работы на панели детальной настройки точки один раз
кликнуть на кнопку увеличения/уменьшения скорости выхода (подробное
описание См. в описании панели детальной настройки точки), то можно
регулировать способ изменения выходного значения.
5: Увеличение или уменьшение производится по процентному значению верхнего
или нижнего пределов диапазона выхода или по значению инженерной величины;
также можно использовать два способа изменения настройки величины
пошагового увеличения/уменьшения скорости выхода.

393
Раздел 5 Управляющие расчеты

6: Текущие измеренные значения, не доступны для изменения онлайн.


7: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выход SPID должен быть установлен в значении точки величины
отслеживания.

Рис. 5.2-20 Выбор режим отслеживания

8: Опция «отслеживать/ не отслеживать PV посредством SP», обозначает


«удерживать/ не удерживать заданное значение равным измеренному значению»,
когда SPID находится в ручном режиме или режиме отслеживания; если выбрать
«отслеживать», то при переключении с ручного режима или режима
отслеживания на автоматический режим переключение будет мягким, если
«отслеживать» не выбрано, то при переключении могут возникнуть возмущения.
9: Если выбрать «выйти из режима отслеживания», то после этого блок SPID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
Панель детальной настройки точки SPID - Вкладка TAB Режим работы Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Текущий Рабочий
MODE 0 0 0 0
режим режим
Измеренное Измеренное
PV 0 0 0
значение значение
Способ
OMANOP
изменения 0 0 0 1
T
выхода
Величина
изменения
ускорения в MANF 0 0 1 1
Ручное ручном
режиме
Величина
изменения
замедления в MANS 0 0 1 1
ручном
режиме
Отслеживани Отслеживание
TRKEN 0 0 1 1
е разрешено

394 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Режим работы Полномочия
параметров
Значение
точки TRKVAL 0 0 0 2
отслеживания
Переключател
ь TRKSW 0 0 0 2
отслеживания
Отслеживание
PV
TRKOPT 0 0 0 1
посредством
SP
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания
Заданное
SP 0 1 1 1
значение
Предел
коэффициента GIVERAT 0 0 0 1
изменения SP
Способ SMANOP
0 0 0 1
изменения SP T
Авт.
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения
SPSRAT 0 0 1 1
замедления
SP

4. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-21:

395
Раздел 5 Управляющие расчеты

Рис. 5.2-21 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных


значений, диагностируемых точкой измерения AI, при этом в случае плохого качества
соответствующих значений пользователь может выбрать переключение в ручной рабочий
режим; ниже приводится подробное описание:
1: Качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
2: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

396 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Оффлайн
Первый бит Q 0 0 0 0
модуля
Обрыв
Второй бит Q 0 0 0
канала
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
измерения
Качество Нижний
сигнала (Q) предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
контроля по Шестой бит Q 0 0 0 0
четности
Плохое Седьмой бит
0 0 0 0
качество Q
Десятый бит
Замена 0 0 0 0
Q
Одиннадцаты
Ограничение 0 0 0 0
й бит Q
Переключени
е в ручной
Девятый бит
режим при 0 0 0 1
MANCUT
неисправност
и блока
Переключени
е в ручной Переключени
режим при е в ручной
Десятый бит
плохом режим при 0 0 0 1
MANCUT
качестве неисправност
(MANCUT) и канала
Переключени
Одиннадцаты
е в ручной
й бит 0 0 0 1
режим при
MANCUT
превышении

397
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Качество сигнала Полномочия
параметров
диапазона

5. Сигнализация
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-22.

Рис. 5.2-22 Тревоги

1: Отображается информация о тревоге предела измеренного значения, данная


информация представляет собой передачу точек измерений измеренных
значений или АМ промежуточных точек через входные разъемы АМ блока SPID;
красный цвет бита индикатора состояния означает, что сработала тревога
данного типа, зеленый цвет означает нормальное состояние.
Для тревоги отклонения, если отклонение измеренного значения от заданного
значения превышает предел отклонения, происходит срабатывание тревоги
отклонения, индикатор состояния будет выделен красным цветом.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги
четырех пределов: если поле выбора находится в выделенном состоянии, это
означает, что при срабатывании тревоги данного типа SPID автоматически
переключится в ручной рабочий режим.
Переключение/ не переключение в ручной режим при срабатывании тревоги
отклонения: если поле выбора находится в выделенном состоянии, это означает,

398 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

что при срабатывании тревоги отклонения SPID автоматически переключится в


ручной рабочий режим.
3: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги
отклонения (обычная, экстренная), и при этом подавление тревоги отклонения
настроено в значении «Не подавлять».
Панель детальной настройки точки SPID - Вкладка TAB Тревоги Полномочия
параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Тревога низкого
Первый
предела 0 0 0 0
бит АМ
низшего уровня
Тревога низкого Второй
0 0 0 0
предела бит АМ
Тревога
Третий
высокого 0 0 0 0
Состояние бит АМ
предела
тревоги (АМ)
Тревога
высокого Четверты
0 0 0 0
предела й бит АМ
высшего уровня
Предупреждени
Восьмой
е об 0 0 0 0
бит АМ
отклонении
Переключение
в ручной режим
при Первый
срабатывании бит 0 0 0 1
тревоги низкого MANCUT
предела
Переключение низшего уровня
в ручной режим
Переключение
при
в ручной режим
срабатывании Второй
при
технологическо бит 0 0 0 1
срабатывании
й тревоги MANCUT
тревоги низкого
предела
Переключение
Третий
в ручной режим
бит 0 0 0 1
при
MANCUT
срабатывании

399
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Тревоги Полномочия


параметров
тревоги
высокого
предела
Переключение
в ручной режим
при
Четверты
срабатывании
й бит 0 0 0 1
тревоги
MANCUT
высокого
предела
высшего уровня
Переключение
в ручной режим
при Восьмой
превышении бит 0 0 0 1
предела MANCUT
тревоги
отклонения
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Предел тревоги
отклонения во
TSDAL 0 0 0 1
время
удержания
Отклонение
тревоги Категория
тревоги DALLV 0 0 0 0
отклонения
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

6. Тренды
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-23.

400 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-23 Тренды

Панель детальной настройки точки SPID - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод
HISTP 0 0 0 0
сбора

7. Обработка выхода
Внешний вид вкладки «Обработка выхода» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-24.

401
Раздел 5 Управляющие расчеты

Рис. 5.2-24 Обработка выхода

1: Производится вывод вычислений PID


2: Ограничение амплитуды выхода процесса вычислений PID
3: Ограничение коэффициента скорости выходного значения PID, то есть
предельного значения пошагового снижения выходного значения вычислений PID,
доступно для изменения онлайн, в качестве единицы измерения
используется %/с.
Панель детальной настройки точки SPID - Вкладка TAB Обработка выхода Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхнее
Ограничение предельное OUTU 0 0 0 1
значения значение
амплитуды выхода
Нижнее OUTL 0 0 0 1

402 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPID - Вкладка TAB Обработка выхода Полномочия
параметров
предельное
значение
выхода

8. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока SPID
представлен на Рис. 5.2-25.

Рис. 5.2-25 Компенсация

Значение компенсации входа и значение компенсации выхода SPID.


Панель детальной настройки точки SPID - Вкладка TAB Компенсация Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

403
Раздел 5 Управляющие расчеты

5.2.3 RPID (PID соотношения)

Рис. 5.2-26 PID соотношения

5.2.3.1 Функция
Модуль RPID является модулем контроллера соотношений, служит для реализации
функции регулирования и контроля соотношений двухконтурного ввода. Как показано на Рис.
5.2-27:

404 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-27 Управление соотношением ингредиентов в процессе изготовления смеси

На вышеприведенной схеме процесса управления соотношением можно увидеть, что


основные вычисления PID соотношения все также базируются на основе наиболее
универсальной функции пропорционально -интегрально -дифференциального управления,
данный функциональный блок осуществляет управление алгоритмом пропорционально
интегрально дифференциального вычисления, основывающегося на отклонении между
заданным значением и значением процесса. В связи с тем, что его измеренное значение
исходит от другого сигнала измерения, поэтому имеется возможность использования функции
.......
управления
........... PID
. способа соотношения
................... .

Блок RPID является блоком контроллера особого одинарного контура и используется для
выполнения функции управления соотношением простого контура с двумя входами и одним
выходом. Входной сигнал блока RPID происходит от выхода модуля AI или точки измерения
промежуточной аналоговой величины; его выход обычно представляет собой входной разъем
модуля AO, на который осуществляется передача данных.
Данный блок RPID имеет следующие особенности:
 Имеет три рабочих режима: ручной, автоматический и управление соотношением.
 Функция настройки значения коэффициента соотношения;
 Оснащен функцией отслеживания;
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;
 Оснащен функцией тревоги отклонения (имеется возможность переключения из
автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;

405
Раздел 5 Управляющие расчеты

 Функция ограничения значения амплитуды выхода;


 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования RPID;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.

5.2.3.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
REA Измеренное
In PV1/2 0,00 Нет Нет Нет Нет
L значение 1/2
INCO REA Компенсация
In 0,00 Нет Нет Да Нет
MP L входа
OUTC REA Компенсация
In 0,00 Нет Нет Да Нет
OMP L вывода
Точка
TRKV REA измерения
In 0,00 Нет Нет Нет Да
AL L отслеживани
я
False - не
Переключате
отслеживат
TRKS BOO ль
In False Нет Нет Нет Да ь, True -
W L отслеживани
отслеживат
я
ь
WO Состояние
In AM1/2 0 Нет Нет Нет Нет
RD PV1/2
Информация
WO
In Q1/2 о качестве 0 Нет Нет Нет Нет
RD
PV1/2
Переключате
ль
ALMO BOO
In технологичес TRUE Нет Нет Да Нет
PT L
кой
сигнализации
REA Выходное
Out OUT 0,00 Да Нет Нет Да
L значение
Когда
Par REA Заданное MODE=3,
SP 0 Да Нет Нет Нет
am L значение то
SP=PV2*RT

406 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
.
Полоса
Par REA
KP пропорциона 100 Нет Да Да Нет
am L
льности
Время
Par REA
TI интегрирован 30 Нет Да Да Нет
am L
ия
Время
Par REA
TD дифференци 30 Нет Да Да Нет
am L
рования
Дифференци
Par REA
KD альное 1 Нет Да Да Нет
am L
усиление
0 - ручной
1 -
автоматиче
ский
Par Режим 2 -
MODE UINT 0 Да Нет Нет Нет
am работы отслеживан
ие
3 -
соотношен
ие
Par PVU1/ REA Верхний Информац
100 Нет Нет Да Нет
am 2 L предел PV1/2 ия о
верхнем и
нижнем
пределах
измеренны
х значений
должна
удерживает
ся равной
Par PVL1/ REA Нижний значениям
100 Нет Нет Да Нет верхнего и
am 2 L предел PV1/2
нижнего
пределов
диапазона
выхода
точек
измерения
AI, RTD,
TC, PI или

407
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
промежуто
чной точки
AM
Верхний
предел
Par REA
RTMU коэффициент 100 Нет Нет Да Нет
am L
а
соотношения
Нижний
предел
Par REA
RTMD коэффициент 0 Нет Нет Да Нет
am L
а
соотношения
Верхний
Par REA
MU предел 100 Нет Нет Да Нет
am L
вывода
Нижний
Par REA
MD предел 0 Нет Нет Да Нет
am L
вывода
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет
am L
вывода
Верхний
Par REA
OUTL предел 0 Нет Нет Да Нет
am L
вывода
RT
ограничено
Коэффициен
Par REA в
RT т 0 Нет Нет Да Нет
am L диапазоне
соотношения
RTMU~RT
MD
False -
прямое
использова
ние
Способ True -
Par ACTO BOO
использовани True Нет Да Да Нет обратное
am PT L
я использова
ние
При
настройке
прямого/

408 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
обратного
использова
ния PID тип
действия
объекта
клапана
рекоменду
ется
учитывать
согласно
специфика
ции
клапана
нормально
закрытого
типа (то
есть
клапана в
режиме FC)
Отслеживать/
не
отслеживать False - не
PV отслеживат
Par TRKO BOO посредством ь
True Нет Нет Да Нет
am PT L SP в ручном True -
режиме и отслеживат
режиме ь
отслеживани
я
Выключатель
автоматическ
False - не
ого
Par TRKE BOO разрешать
отслеживани True Нет Нет Да Нет
am N L True -
я установлен
разрешить
в значении
«разрешено»
Выключатель False - не
отслеживани отслеживат
Par RTRK BOO я ь
True Нет Нет Да Нет
am OPT L коэффициент True -
а отслеживат
соотношения ь
Предельное Единица
Par OUTR REA
значение 5 Нет Нет Да Нет измерения:
am AT L
пошагового %/с,

409
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выхода настраивае
мый
диапазон:
0~100
Функция
ограничени
я
коэффицие
нта
изменения
выхода
действител
ьна только
при работе
в
автоматиче
ском и
последоват
ельным
режиме
Процентно
е
Предел
отношение
Par REA предупрежде
DAL 30 Нет Нет Да Нет к
am L ния об
диапазону
отклонении
PVU~PVL
(%)
Процентно
е
Предел
отношение
Par INTED REA разделения
100 Нет Нет Да Нет к
am B L интегрирован
диапазону
ия
PVU~PVL
(%)
Процентно
е
Предел отношение
Par REA
DVDB мертвой зоны 0,2 Нет Нет Да Нет к
am L
отклонения диапазону
PVU~PVL
(%)
False -
Par OUTO BOO Способ позиционн
False Нет Нет Да Нет
am PT L вывода ый
True -

410 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
инкремента
льный
Единица
измерения:
Коэффициен
%/с,
Par GIVER REA т изменения
10 Нет Нет Да Нет настраивае
am AT L установленно
мый
го значения
диапазон:
0~100
Величина
Par REA изменения
MANF 1,5 Нет Нет Да Нет
am L высокой
скорости OUT
Величина
Par REA изменения
MANS 0,5 Нет Нет Да Нет
am L низкой
скорости OUT
1 - быстрое
увеличение
; 2 -
быстрое
Способ уменьшени
Par MANM BYT вывода в е; 3 -
0 Нет Нет Нет Нет
am ODE E ручном медленное
режиме увеличение
; 4 -
медленное
уменьшени
е
False - по
процентно
Способ
му
Par SMAN BOO пошагового
False Нет Нет Да Нет соотношен
am OPT L возрастания/
ию
убывания SP
True - по
диапазону
Способ
Par OMAN BOO возрастания/
False Нет Нет Да Нет
am OPT L убывания
OUT
Величина Значение
Par SPFR REA
изменения 5 Нет Нет Да Нет данного
am AT L
высокой пункта

411
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
скорости SP может
отличаться
в
зависимост
и от
настроек
SMANOPT;
если
SMANOPT
=False, то
значение
данного
пункта
будет
выражатьс
я в
процентно
м
соотношен
ии к
Величина диапазону
Par SPSR REA изменения PVU1~PVL
1 Нет Нет Да Нет
am AT L низкой 1 (или к
скорости SP диапазону
PVU2~PVL
2, согласно
внутренне
му
автоматиче
скому
выбору);
если
SMANOPT
=True, то
значение
данного
пункта
будет
выражатьс
я
величиной
изменения;
Переключать/ Подробное
Par MANC WO не описание
28800 Нет Нет Да Нет
am UT RD переключать См. на
на ручной странице

412 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
режим при 【 Качество
тревоге сигнала】 в
измеренного диалогово
значения м окне
«Панель
детальной
настройки
точки».
Единица
измерения:
секунда
В течение
TCTIME
PID
производит
вычислени
я, в
соответств
ии с
отклонение
м между
измеренны
м
значением
(PV) и
Текущий
заданным
фактический
Par RTNO REA значением
коэффициент 0 Нет Нет Нет Нет
am W L (SP)
соотношения,
производит
PV1/PV2
ся
автоматиче
ский расчет
и вывод
значения
вычислени
я.
В течение
TSTIME
PID
останавлив
ает
вычислени
я, его
выход
удерживает
ся в

413
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выходном
значении
предыдуще
го цикла.
Процентно
е
отношение
к
диапазону
PVU~PVL
Высокий (%)
Par REA предел В течение
RTAH 0 Нет Нет Да Нет
am L тревоги TSTIME,
соотношения если
|SP-PV|>RT
AH, то
SPID
мгновенно
войдет в
TCTIME.
Процентно
е
отношение
к
диапазону
PVU~PVL
Низкий
(%)
Par REA предел
RTAL 0 Нет Нет Да Нет В течение
am L тревоги
TCTIME,
соотношения
если
|SP-PV|≤RT
AL, то SPID
мгновенно
войдет в
TSTIME.
False -
переключе
Выбор ние на
рабочего ручной
Par TRKM BOO режима при режим
False Нет Нет Да Нет
am ODE L завершении True -
отслеживани возврат к
я рабочему
режиму,
используем

414 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
ому до
начала
отслеживан
ия

5.2.3.3 функция управления вычислениями


1. Логическая схема блока

415
Раздел 5 Управляющие расчеты

Измеренное Измеренное
значение PV1 значение PV2

Коэффициент
соотношения RT
Заданное значение
SP
Значение SP,
записанное на
станции оператора
Подавление тревоги
отклонения INDAL
Тревога отклонения
Категория тревоги Способ тонкой
отклонения DALLV настройки заданного
значения SMANOP

Компенсация входа
INCOMPT

Процесс вычислений
PID

Компенсация выхода
OUTCOMP

Переключение/
непереключение в
ручной режим MANCUT
Ограничение скорости
Технологическая выхода Способ тонкой
тревога измеренного настройки выхода
значения AM OMANOPT

Качество
измеренного Автоматический
значения Q Промежуточное Значение,
выходное значение записанное на
OUT станции оператора
Ручной

Переключатель отслеживания
TRKSW/разрешение Точка величины
отслеживания TRKEN
отслеживания
Отследить TRKVAL

Ограничение
амплитуды выхода

Выход OUT

Рис. 5.2-28 Логическая схема блока RPID

Представлена логическая схема блока RPID, которая детально описывает логические


процессы обработки внутри блока RPID.
Указанные логические процессы включают в себя:

416 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Способ вычисления значения отклонения;


 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления RPID;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс обнаружения тревоги измеренного значения.
2. Процесс вычислений PID
«Процесс вычислений PID» в блоке управления PID соотношения представляет собой
ключевой компонент данного блока, выходное значение блока PID соотношения
рассчитывается компонентом «Процесс вычислений PID».
Фактически процесс вычислений PID представляет из себя наложение значений трех
логических компонентов: сопоставления, интегрирования и дифференцирования,
рассчитанных от «величины отклонения». Ниже представлена логическая блок-схема процесса
вычислений RPID:

Интегральное
исч исление

+
значение Пропорциональное + Конвертирование
диапазона Выходное значение
отклонения исчисление

Дифференциальное
исчисление

Рис.: Логическая блок-схема процесса вычислений R_PID

Закономерность управления блоком соотношения PID в целом аналогична закономерности


управления обычным блоком PID, описание которой также приводится в описании PID. Отличия
блока соотношения PID и обычного блока PID заключаются в способах генерации «значения
отклонения» и способах расчета; подробнее См в описании «формулы 5».
 В традиционной системе налогового управления выражение вычисления PID выглядит
как:
AV(t)=KP∙E(t)+ KP∙T/TI∙∑e +
TD/(KD*T+TD)∙{D(t-1)+KP∙KD∙(E(t)-E(t-1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)

417
Раздел 5 Управляющие расчеты

TD: время дифференцирования (с)


KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:
Данный блок PID использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV=AV(k-1)+ΔAV(K) ………………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID
 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:
△AV(k)=KP∙△E(k)+ KP∙T/TI∙E(k) +
TD/(KD*T+TD)∙{△D(k-1)+KP∙KD∙△△E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
KP=100/PT∙((ENGU-ENGD))/((PVU-PVL) ) ………………………(формула 4)
Где:
РТ: полоса пропорциональности
ENGU: верхний предел диапазона выходного значения
ENGD: нижний предел диапазона выходного значения
PVU: верхний предел диапазона измеренного значения
PVL: нижний предел диапазона измеренного значения
 Математическая формула вычисления значения отклонения:
E(K)=SP(k)-PV(k)+IC(k) ………………………(формула 5)
Где:

418 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

E(k): значение отклонения данного цикла


SP(k): заданное значение данного цикла, заданное значение может быть разным в зависимости
от рабочего состояния блока PID соотношения. Когда блок PID соотношения находится в
автоматическом режиме, значение SP настраивается оператором на станции оператора; когда
блок PID соотношения находится в режиме соотношения, значение SP рассчитывается
произведением PV2 и коэффициента соотношения.
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла
 Математическая формула величины изменения значения отклонения:
ΔE(k)=E(k-1)-E(k) ………………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:
Δ(ΔE(k))=ΔE(k-1)-ΔE(k) ………………………(формула 7)
Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

5.2.3.4 Рабочий режим


Блок управления RPID имеет четыре рабочих режима: ручной, автоматический и режим
соотношения, отслеживания. Блок также оснащен функцией входа с упреждением и функцией
компенсации выхода.
Используется следующая последовательность приоритетов четырех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (третий) > режим
соотношения (низший).
1. Ручное
 Переключение ручного режима
Блок RPID может переключаться оператором в ручной режим на станции оператора;
Переключение из автоматического в ручной режим также возможно при плохом
качестве сигнала или большом изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок RPID работает в ручном режиме, RPID останавливает автоматическое
вычисление; выходное значение блока RPID исходит от станции оператора и является
выходным значением, назначаемым оператором.
Назначаемое в этот момент оператором выходное значение не должно превышать
верхнего и нижнего пределов «ограничения значений амплитуды выхода».

419
Раздел 5 Управляющие расчеты

2. Авт.
 Переключение автоматического режима
Блок RPID может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок RPID работает в автоматическом режиме, он производит вычисления
согласно пропорционально-интегрально-дифференциальной закономерности, при этом
производится получение выходного значения блока RPID.
Результат вычислений блока RPID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Соотношение
 Переключение режима соотношения
Блок RPID может переключаться оператором в режим соотношения на станции
оператора;
Также может переключаться в режим соотношения посредством программного
управления (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в режиме соотношения
Когда блок RPID работает в режиме соотношения, он производит вычисления согласно
пропорционально-интегрально-дифференциальной закономерности, при этом
производится получение выходного значения блока RPID.
При пропорциональном режиме работы, источник заданного значения модуля RPID
отличается от автоматического режима, ниже приведен способ расчета заданного
значения:
Заданное значение = измеренное значение 2 (PV2) х коэффициент соотношения.
Если вычисленное заданное значение превышает предел диапазона измеренного
значения 1 (PV1), система выдает аварийное оповещение, и ограничивает заданное
значение в верхнем или нижнем пределе диапазона. Одновременно с этим блок RPID
также может автоматически переключаться в ручной режим (или удерживать режим
соотношения).
Результат вычислений блока RPID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
4. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме
RPID останавливает автоматическое вычисление,
выходное значение блока RPID представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины
отслеживания.
Поэтому функция отслеживания также может использоваться для выполнения функции
«взаимной блокировки».
 Переключение режима отслеживания

420 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Блок RPID может посредством программного управления переключаться в режим


отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания)
блок RPID автоматически переключается в данный режим работы; при невыполнении
условия отслеживания блок RPID переключается в режим работы, предшествующий входу
в режим отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока RPID доступен
для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока RPID.
 Правила действий в режиме отслеживания
Когда блок RPID работает в режиме отслеживания, RPID останавливает
автоматические вычисления, «заданное значение отслеживания» блок RPID использует в
качестве своего выходного значения.
Выходное значение отслеживания блока RPID подвержено ограничению со стороны
«ограничения значения амплитуды выхода».

5.2.3.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления RPID, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока RPID выход блока RPID в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока RPID в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:
 ручной → автоматический;
 автоматический → ручной;
 ручной → соотношение;
 соотношение → ручной;
 автоматический → соотношение;
 соотношение → автоматический;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический;
 соотношение → отслеживание;
 отслеживание → соотношение.
1. Ручное

421
Раздел 5 Управляющие расчеты

В ручном режиме коэффициент соотношения отслеживает изменение измеренного


значения 1 (PV1) и измеренного значения 2 (PV2), при этом наблюдается следующая
закономерность изменения:
Измеряемая величина1(𝑝𝑣1)
коэффициент соотношения=
Измеряемая величина2(𝑝𝑣2)
Заданное значение изменяется вместе с измеренным значением 1 (PV1), т.е.: заданное
значение сохраняет единство с измеренным значение 1 (PV1).
Выходное значение задается оператором на панели детальной настройки точки.
Когда производится переключение из ручного в автоматический режим или режим
соотношения, его выходное значение удерживается в значении, используемом до
переключения, обеспечивая мягкий процесс переключения.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки». При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в ручном режиме:
заданное значение не изменялось вслед за изменением измеренного значения 1 (PV1), то
есть чтобы заданное значение блока (SP) оставалось неизменным;
коэффициент соотношения не изменялся вслед за изменением измеренного значения 1
(PV1) и изменением измеренного значения 2 (PV2), то есть чтобы коэффициент соотношения
блока оставался неизменным.
В двух вышеуказанных случаях при переключении из ручного режима в режим
соотношения или автоматический режим выходное значение блока RPID может подвергнуться
возмущению.
2. Авт.
В автоматическом режиме настройка заданного значения производится оператором на
панели детальной настройки точки, получение выходного значения из блока RPID производится
посредством расчета значения отклонения согласно пропорционально
-интегрально-дифференциальной закономерности.
Коэффициент соотношения отслеживает изменение заданного значения SP и измеренного
значения 2 (PV2), при этом наблюдается следующая закономерность изменения:
Установленное значение(𝑠𝑝)
коэффициент соотношения=
Измеряемая величина2(𝑝𝑣2)

При переключении из автоматического режима в ручной режим или режим соотношения его
выходное значение удерживается в значении, используемом до переключения, обеспечивая
мягкий процесс переключения.
При автоматическом переключении в рабочий режим соотношения вследствие того, что в
автоматическом режиме коэффициент соотношения изменяется вслед за изменением
заданного значения SP и измеренного значения 2 (PV2), то RPID будет удерживать выход
процесса вычисления, выполняемого в автоматическом режиме.
При переключении из автоматического режима в режим отслеживания его выходное
значение мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки». При таком переключении могут возникать
возмущения.

422 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Функция высшей категории: пользователь может изменить параметры на панели детальной


настройки точки так, чтобы при работе в автоматическом режиме:
коэффициент соотношения не изменялся вслед за изменением измеренного значения 2
(PV2), то есть чтобы коэффициент соотношения блока оставался неизменным. В этом случае
при переключении из автоматического режима в режим соотношения выходное значение блока
RPID может подвергнуться возмущению.
3. Соотношение
В режиме соотношения настройка коэффициента соотношения производится оператором
на панели детальной настройки точки, блок в соответствии с коэффициентом соотношения и
измеренным значением PV2 производит расчет заданного значения, значение отклонения
рассчитывается исходя из заданного значения и измеренного значения PV1, получение
выходного значения из блока RPID производится посредством расчета значения отклонения
согласно пропорционально -интегрально-дифференциальной закономерности.
В режиме соотношения заданное значение SP отслеживает изменение коэффициента
соотношения и измеренного значения 2 (PV2), при этом наблюдается следующая
закономерность изменения:
Заданное значение SP = коэффициент соотношения х измеренное значение 2 (PV2).
При переключении из режима соотношения в ручной или автоматический режим его
выходное значение удерживается в значении, используемом до переключения, обеспечивая
мягкий процесс переключения.
При переключении из режима соотношения в рабочий автоматический режим RPID
удерживает выход процесса вычисления, производимого в режиме соотношения.
При переключении из режима соотношения в рабочий режим отслеживания его выходное
значение мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки». При таком переключении могут возникать
возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в автоматическом режиме:
заданное значение SP не изменялось вслед за изменением измеренного значения 2 (PV2),
то есть чтобы заданное значение блока оставалось неизменным; В этом случае при
переключении из режима соотношения в автоматический рабочий режим выходное значение
блока RPID может подвергнуться возмущению.
4. Отслеживание
В режиме отслеживания выходное значение блока будет представлять собой заданное
значение отслеживания.
В этом случае коэффициент соотношения отслеживает изменение измеренного значения 1
(PV1) и измеренного значения 2 (PV2), закономерность измерения описана в разделе «Ручной
режим».
Заданное значение изменяется вместе с измеренным значением 1 (PV1), т.е.: заданное
значение сохраняет единство с измеренным значение 1 (PV1). Выходное значение задается
оператором на панели детальной настройки точки.
При переключении из режима отслеживания в ручной режим, автоматический режим или
режим соотношения его выходное значение удерживается в значении, используемом до
переключения, обеспечивая мягкий процесс переключения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в ручном режиме:

423
Раздел 5 Управляющие расчеты

заданное значение не изменялось вслед за изменением измеренного значения 1 (PV1), то


есть чтобы заданное значение блока (SP) оставалось неизменным;
коэффициент соотношения не изменялся вслед за изменением измеренного значения 1
(PV1) и изменением измеренного значения 2 (PV2), то есть чтобы коэффициент соотношения
блока оставался неизменным.
В двух вышеуказанных случаях при переключении из режима отслеживания в
автоматический режим или режим соотношения выходное значение блока RPID может
подвергнуться возмущению.

5.2.3.6 Компенсация
Блок управления RPID имеет функцию компенсации входа и компенсации выхода.
1. Компенсация входа
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления RPID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления RPID. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа
Заданное значение в автоматическом режиме настраивается на панели детальной
настройки точки на станции оператора, а в режиме соотношения рассчитывается с
использованием измеренного значения 2 (PV2) и коэффициента соотношения.

 Когда контроллер находится в ручном режиме, а заданное значение


отслеживает измеренное значение, необходимо вычесть входную величину
упреждения, то есть: отслеживаемое заданное значение = измеренное
значение - компенсация входа.

2. Компенсация вывода
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления PID.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.
Выходное значение, формируемое наложением результата автоматического вычисления
PID и значения компенсации выхода, ограничивается значениями верхнего предела и нижнего
предела выхода.

5.2.3.7 Ограничение амплитуды и тревога


Блок управления RPID имеет функции ограничения амплитуды и устранения тревог,
которые включают в себя:
 Обработка тревог предела измеренного значения;
 Обработка состояния качества измеренного значения;
 Функция тревоги управления отклонением;

424 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Ограничение коэффициента изменения выхода;


 Ограничение значения амплитуды выхода.
1. Обнаружение тревоги измеренного значения
Блок RPID предоставляет информацию о тревогах четырех пределов измеренных значений
(PV1 и PV2), передаваемой AI и получаемой разъемами; RPID производит обработку, при этом
состояние тревог отображается на панели детальной настройки точки RPID и панели детальной
настройки точки.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
между ручным и автоматическим режимом блока RPID.
2. Контроль состояния качества измеренного значения
Блок RPID может производить обработку состояния качества сигнала измеренного
значения и отображать состояние его качества на панели детальной настройки точки RPID.
На панели детальной настройки точки RPID можно изменять параметры для достижения
следующей цели: при обнаружении сбоя состояния качества сигнала измеренного значения
будет производится переключение блока RPID из автоматического в ручной режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока RPID в ручной режим.
3. Тревога управления отклонением;
Блок RPID может контролировать значение отклонения, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели детальной настройки точки RPID.
На панели детальной настройки точки RPID можно изменять параметры для достижения
следующей цели: при срабатывании тревоги отклонения будет производится переключение
блока RPID из автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока RPID в ручной
режим.
4. Функция ограничения коэффициента изменения выхода
Блок RPID может осуществлять контроль коэффициента изменения выходного значения
при расчете RPID; если коэффициент изменения превышает предварительно заданное
предельное значение (которое называется пределом коэффициента изменения), система
ограничит выход данного цикла блока RPID в диапазоне предела коэффициента изменения.
Например:
Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел
коэффициента изменения выхода составляет 10%, выходное значение RPID предыдущего
цикла составляет 35%, расчетное значение блока RPID данного цикла составляет 50%, в этом
случае коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход RPID данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
5. Ограничение значения амплитуды выхода

425
Раздел 5 Управляющие расчеты

Блок RPID может ограничивать окончательное выходное значение в определенном


диапазоне для исключения превышения значением выхода указанного диапазона;
применяемое ограничение называется ограничительным значением верхнего предела выхода и
ограничительным значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели детальной настройки точки RPID). По умолчанию данные значения равны
соответственно верхнему и нижнему пределу выхода RPID.
Блок RPID может ограничивать выходное значение расчета RPID; если выходное значение
больше (или меньше) ограничительного значения верхнего предела (или ограничительного
значения нижнего предела), то блок RPID будет ограничивать выходное значение конечного
выхода в диапазоне ограничительного значения верхнего предела выхода или
ограничительного значения нижнего предела выхода.

5.2.3.8 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Для устранения эффекта интегрального насыщения данный блок RPID используют два
вида мер, позволяющих блоку RPID использовать функцию сопротивления интегральному
насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:
Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление
интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление RPID;
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки RPID.
2. Отмена интегрирование посредством верхнего предела
Основная идея заключается в следующем: когда управление входит в зону насыщения,
здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход RPID достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих
производиться не будет, а будет производиться только вычисление отрицательно
направленных интегральных составляющих; вычисление положительно направленных

426 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

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

5.2.3.9 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки RPID
для входа в панель детальной настройки точки RPID.
Панель детальной настройки точки блока RPID состоит из 9 вкладок: атрибуты номера бита,
параметры PID, режим работы, качество сигнала, тревоги, тренды, обработка выхода и
компенсация.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Атрибуты номера бита
Внешний вид вкладки «Атрибуты номера бита» панели детальной настройки точки блока
RPID представлен на Рис. 5.2-29.

Рис. 5.2-29 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Название точки, недоступно для изменения онлайн.
3: Верхний и нижний пределы диапазона выходного значения, доступны для
изменения онлайн.
4: Состояние единицы измерения и точность отображения измеренного значения 1,
недоступны для изменения онлайн, единица измерения и точность отображения

427
Раздел 5 Управляющие расчеты

измеренного значения оказывают влияние на величины, имеющие родственный с


измеренным значением тип, такими как заданное значение и компенсация входа.
5: Верхний и нижний пределы диапазона измеренного значения 2, доступны для
изменения онлайн.
6: Состояние единицы измерения и точность отображения измеренного значения 2,
недоступны для изменения онлайн.
7: Информация о верхнем и нижнем пределах диапазона выходного значения PID,
доступна для изменения онлайн.
8: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки RPID - Вкладка TAB Базовые атрибуты
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
PVU1 0 0 0 1
диапазона PV1
Нижний предел
PVL1 0 0 0 1
диапазона PV1
Единица измерения
измеренного PV1UT 0 0 0 0
значения 1
Формат выхода
измеренного PV1OF 0 0 0 0
Диапазон значения 1
PV Верхний предел
PVU2 0 0 0 1
диапазона PV2
Нижний предел
PVL2 0 0 0 1
диапазона PV2
Единица измерения
измеренного PV2UT 0 0 0 0
значения 2
Формат выхода
измеренного PV2OF 0 0 0 0
значения 2
Верхний предел
диапазона MU 0 0 0 1
Диапазон измерения
выхода
Нижний предел
MD 0 0 0 1
диапазона

428 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Базовые атрибуты


Полномочия параметров
измерения
Единица измерения
выходного AVUT 0 0 0 0
значения
Формат выхода
выходного AVOF 0 0 0 0
значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-30.

Рис. 5.2-30 Параметры PID

Страница параметров PID включает в себя:

429
Раздел 5 Управляющие расчеты

1: Полоса пропорциональности, время интегрирования, время дифференцирования,


дифференциальное усиление PID
2: Справочные значения разделения интегрирования и мертвой зоны
интегрирования.
3: Настройка прямого/обратного использования PID.
Рекомендация: при настройке прямого/ обратного использования PID тип действия объекта
клапана рекомендуется учитывать согласно спецификации клапана нормально закрытого типа
(то есть клапана в режиме FC).
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» файла АО.
После регулировки прямого/обратного использования PID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели детальной настройки точки, в
журнале учета трендов, на панели тревог) будут полностью аналогичны фактической степени
открывания клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.
Панель детальной настройки точки RPID - Вкладка TAB Параметры PID Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Время
TI 0 0 1 1
интегрирования
Время
Параметр дифференцировани TD 0 0 1 1
ы PID я
Дифференциальное
KD 0 0 1 1
усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
Способ ACTOP
Прочее 0 0 0 1
использования T

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-31.
430 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-31 Переключение режимов

На странице «Режим работы» можно настраивать параметры, влияющие на различные


режимы рабочего состояния. Подробное описание:
1: Отображается текущий рабочий режим;
2: В автоматическом режиме заданные значения и коэффициент фильтрации
заданного значения настраиваются с помощью панели детальной настройки
точки или в зоне, указанной на изображении; в качестве единицы измерения для
коэффициента фильтрации заданного значения используется %/с.
3: Если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
4: Если в ручном режиме работы на панели детальной настройки точки один раз
кликнуть на кнопку увеличения/уменьшения скорости выхода (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения значения выхода: увеличение или уменьшение
производится по процентному значению верхнего или нижнего пределов
диапазона выхода или по значению инженерной величины; также можно
использовать два способа изменения настройки величины пошагового
увеличения/уменьшения скорости выхода.

431
Раздел 5 Управляющие расчеты

5: Отображаются два измеренных значения.


6: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выходная часть вычисления PID блока RPID должна быть установлена в
значении точки величины отслеживания, а вывод части разделенного расчета
должен производиться с разделением в соответствии с точкой величины
отслеживания.
7: Опции «отслеживать/ не отслеживать PV посредством SP» и «отслеживать/ не
отслеживать PV посредством коэффициента соотношения» подразумевает под
собой настройку «удерживать/ не удерживать» заданное значение равным
измеренному значению и «отслеживать/ не отслеживать» коэффициенту
соотношения изменение пропорционального отношения двух измеренных
значений. Если выбрать «отслеживать», то при переключении с ручного режима
или режима отслеживания на автоматический режим переключение будет мягким,
если «отслеживать» не выбрано, то при переключении могут возникнуть
возмущения.
8: Если выбрать «выйти из режима отслеживания», то после этого блок PID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
9: Настройка коэффициента соотношения и верхнего и нижнего пределов
коэффициента соотношения в режиме соотношения производится RT на панели
детальной настройки точки (подробное описание См. в описании панели
детальной настройки точки), изменение верхнего и нижнего пределов
коэффициента соотношения доступно при наличии категории инженера.
Панель детальной настройки точки RPID - Вкладка TAB Режим работы Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Текущий Рабочий
MODE 0 0 0 0
режим режим
Коэффициент
RT 0 0 0 0
соотношения
Верхний
предел
RTMU 0 0 0 1
коэффициента
соотношения

Коэффициент Нижний
соотношения предел RTMD 0 0 0 1
коэффициента
соотношения
Тревога
превышения
предела RTIND 0 0 0 0
коэффициента
соотношения

432 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Режим работы Полномочия
параметров
Верхний
предел
тревоги RTAH 0 0 0 1
коэффициента
соотношения
Нижний
предел
тревоги RTAL 0 0 0 1
коэффициента
соотношения
Способ
OMANOP
изменения 0 0 0 1
T
выхода
Величина
изменения
ускорения в MANF 0 0 1 1
Ручное ручном
режиме
Величина
изменения
замедления в MANS 0 0 1 1
ручном
режиме
Отслеживание
TRKEN 0 0 1 1
разрешено
Значение
точки TRKVAL 0 0 0 2
отслеживания
Переключател
ь TRKSW 0 0 0 2
отслеживания
Отслеживани Отслеживание
е RTRKOPT 0 0 0 1
RT
Отслеживание
PV
TRKOPT 0 0 0 1
посредством
SP
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания
Заданное
SP 0 1 1 1
Авт. значение
Предел GIVERAT 0 0 0 1

433
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Режим работы Полномочия
параметров
коэффициента
изменения SP
Способ SMANOP
0 0 0 1
изменения SP T
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения
SPSRAT 0 0 1 1
замедления
SP

4. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-32.

Рис. 5.2-32 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных


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

434 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

1: Страница качества сигнала главного контура содержит 9 пунктов информации о


качестве; когда индикатор качества сигнала загорается красным цветом, это
означает, что качество сигнала по данному пункту стало плохим; зеленый цвет
индикатора означает нормальное качество сигнала;
2: Страница качества сигнала вспомогательного контура содержит 9 пунктов
информации о качестве; когда индикатор качества сигнала загорается красным
цветом, это означает, что качество сигнала по данному пункту стало плохим;
зеленый цвет индикатора означает нормальное качество сигнала;
3: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

Панель детальной настройки точки RPID - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдател начальник
оператора инженера
я а смены
Оффлайн Первый бит
0 0 0 0
модуля Q1
Обрыв
Второй бит Q1 0 0 0 0
канала
Короткое
замыкание Третий бит Q1 0 0 0 0
канала
Верхний
Качество предел
сигнала PV1 превышения Четвертый бит
0 0 0 0
(Q1) Q1
диапазона
измерения
Нижний
предел
превышения Пятый бит Q1 0 0 0 0
диапазона
измерения
Ошибка Шестой бит
0 0 0 0
контроля по Q1

435
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Качество сигнала Полномочия
параметров
четности
Плохое Седьмой бит
0 0 0 0
качество Q1
Десятый бит
Замена 0 0 0 0
Q1
Одиннадцаты
Ограничение 0 0 0 0
й бит Q1
Оффлайн Первый бит
0 0 0 0
модуля Q2
Обрыв
Второй бит Q2 0 0 0 0
канала
Короткое
замыкание Третий бит Q2 0 0 0 0
канала
Верхний
предел
Четвертый бит
превышения 0 0 0 0
Q2
диапазона
измерения
Качество
Нижний
сигнала PV2
предел
(Q2)
превышения Пятый бит Q2 0 0 0 0
диапазона
измерения
Ошибка
Шестой бит
контроля по 0 0 0 0
Q2
четности
Плохое Седьмой бит
0 0 0 0
качество Q2
Десятый бит
Замена 0 0 0 0
Q2
Одиннадцаты
Ограничение 0 0 0 0
й бит Q2
Неисправнос Тринадцатый
0 0 0 1
ть модуля бит MANCUT
Переключени
е в ручной Четырнадцат
Неисправнос
режим при ый бит 0 0 0 1
ть канала
плохом MANCUT
качестве
Превышение Пятнадцатый
0 0 0 1
диапазона бит MANCUT

5. Сигнализация

436 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Внешний вид вкладки «Тревоги» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-33.

Рис. 5.2-33 Тревоги

1: Отображается информация о тревогах пределов измеренных значений главного и


вспомогательного контуров и тревогах отклонений CPID, передача АО точек
измерений измеренных значений тревог пределов или АО промежуточных точек
осуществляется через входные разъемы АМ блока PID; если отклонение
измеренного значения от заданного значения превышает предел отклонения,
происходит срабатывание тревоги отклонения, красный цвет бита индикатора
состояния означает, что сработала тревога данного типа, зеленый цвет означает
нормальное состояние.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги:
если поле выбора находится в выделенном состоянии, это означает, что при
срабатывании тревоги данного типа PID автоматически переключится в ручной
рабочий режим.
3: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги
отклонения (обычная, экстренная и т.д.), и при этом подавление тревоги
отклонения настроено в значении «Не подавлять».

437
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Тревоги Полномочия


параметров
Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Тревога
низкого
Первый бит
предела 0 0 0 0
АМ
низшего
уровня PV1
Тревога
Второй бит
низкого 0 0 0 0
АМ
предела PV1
Тревога
Третий бит
высокого 0 0 0 0
АМ
предела PV1
Тревога
высокого
Четвертый
предела 0 0 0 0
бит АМ
высшего
уровня PV1
Предупрежден
Состояние Восьмой бит
ие об 0 0 0 0
тревоги (АМ) АМ
отклонении
Тревога
низкого
Девятый бит
предела 0 0 0 0
АМ
низшего
уровня PV2
Тревога
Десятый бит
низкого 0 0 0 0
АМ
предела PV2
Тревога
Одиннадцат
высокого 0 0 0 0
ый бит АМ
предела PV2
Тревога
высокого
Двенадцаты
предела 0 0 0 0
й бит АМ
высшего
уровня PV2
Переключение Переключение
в ручной в ручной
режим при режим при Первый бит
0 0 0 1
срабатывании срабатывании MANCUT
технологическ тревоги
ой тревоги низкого

438 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Тревоги Полномочия


параметров
предела
низшего
уровня PV1
Переключение
в ручной
режим при
Второй бит
срабатывании 0 0 0 1
MANCUT
тревоги
низкого
предела PV1
Переключение
в ручной
режим при
Третий бит
срабатывании 0 0 0 1
MANCUT
тревоги
высокого
предела PV1
Переключение
в ручной
режим при
срабатывании
Четвертый
тревоги 0 0 0 1
бит MANCUT
высокого
предела
высшего
уровня PV1
Переключение
в ручной
режим при
Восьмой бит
превышении 0 0 0 1
MANCUT
предела
тревоги
отклонения
Предел
тревоги DAL 0 0 0 1
отклонения (%)
Категория
Отклонение тревоги DALLV 0 0 0 0
тревоги отклонения
Контроль
предупрежден
INHDAL 0 1 1 1
ия об
отклонении

6. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-34.

439
Раздел 5 Управляющие расчеты

Рис. 5.2-34 Тренды

Панель детальной настройки точки RPID - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

7. Вывод
Внешний вид вкладки «Выход» панели детальной настройки точки блока RPID представлен
на Рис. 5.2-35.

440 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-35 Выход

1: Производится вывод вычислений PID.


2: Ограничение амплитуды выхода процесса вычислений PID.
3: Ограничение коэффициента скорости выходного значения PID, то есть
предельного значения пошагового снижения выходного значения вычислений PID,
доступно для изменения онлайн, в качестве единицы измерения
используется %/с.
В таблице ниже приведено разделение полномочий на выполнение операций с каждым из
объектов, представленных на панели детальной настройки точки RPID:
Панель детальной настройки точки RPID - Вкладка TAB Выход Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Ограничение Верхнее
значения предельное OUTU 0 0 0 1
амплитуды значение

441
Раздел 5 Управляющие расчеты

Панель детальной настройки точки RPID - Вкладка TAB Выход Полномочия


параметров
выхода
Нижнее
предельное
OUTL 0 0 0 1
значение
выхода

8. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока RPID
представлен на Рис. 5.2-36.

Рис. 5.2-36 Компенсация

Панель детальной настройки точки RPID - Вкладка TAB Компенсация Полномочия


параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

442 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.4 SPLITPID (PID раздельной обработки)

Рис. 5.2-37 PID раздельной обработки

5.2.4.1 Функция
Функциональный блок SPLITPID, основываясь на функции пропорционально -интегрально
-дифференциального управления, представляемой при вычислении PID, производит
раздельную обработку регулирующего выхода, в конечном итоге согласно правилам
раздельной настройки производится вывод двух сигналов для управления регулировочным
механизмом на рабочей площадке.
Блок SPLITPID является блоком контроллера простого одинарного контура и используется
для выполнения функции контроля SPLITPID простого контура с одним входом и двумя
выходами. Входной сигнал блока SPLITPID происходит от выхода модуля AI или точки
измерения промежуточной аналоговой величины; его выход обычно представляет собой
входной разъем модуля AO, на который осуществляется передача данных. Данный
функциональный блок имеет следующие особенности:
 Имеет два рабочих режима: ручное управление и автоматическое управление;
 Оснащен функцией отслеживания;
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;

443
Раздел 5 Управляющие расчеты

 Оснащен функцией тревоги отклонения (имеется возможность переключения из


автоматического в ручной режим);
 Функция ограничения коэффициента изменения выхода;
 Функция ограничения значения амплитуды выхода;
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования RPID;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.
 Переключение и настройка различных способов разделения

5.2.4.2 Штырек
Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
Вход
состояния
WO
In Q качества 0 Нет Нет Нет Нет
RD
измеренного
значения
INCO REA Компенсация
In 0,00 Нет Нет Да Нет
MP L входа
OUTC REA Компенсация
In 0,00 Нет Нет Да Нет
OMP L вывода
Точка
TRKV REA измерения
In 0,00 Нет Нет Нет Да
AL L отслеживани
я
Переключате False - не
TRKS BOO ль отслеживать,
In False Нет Нет Нет Да
W L отслеживани True -
я отслеживать
Переключате
ль
ALMO BOO технологичес
In TRUE Нет Нет Да Нет
PT L кой
сигнализаци
и
REA Нижний
In MD1 0 Нет Нет Да Нет
L предел узла

444 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
разделения 1
Верхний
REA
In MU1 предел узла 50 Нет Нет Да Нет
L
разделения 1
Нижний
REA
In MD2 предел узла 50 Нет Нет Да Нет
L
разделения 2
Верхний
REA
In MU2 предел узла 100 Нет Нет Да Нет
L
разделения 2
REA Выходное
Out OUT 0,00 Да Нет Нет Нет
L значение PID
REA Выход узла
Out OUT1 0 Да Нет Нет Да
L разделения 1
REA Выход узла
Out OUT2 0 Да Нет Нет Да
L разделения 2
Par WO Состояние
AM 0 Нет Нет Нет Нет
am RD PV
0 - ручной
1 -
Par UIN Режим автоматически
MODE 0 Да Нет Нет Нет
am T работы й
2 -
отслеживание
Par REA Заданное
SP 0 Да Нет Нет Нет
am L значение
Верхний Информация о
Par REA предел верхнем и
PVU 100 Нет Нет Да Нет
am L диапазона нижнем
PV пределах
измеренных
значений
должна
удерживается
Нижний равной
Par REA предел значениям
PVL 100 Нет Нет Да Нет
am L диапазона верхнего и
PV нижнего
пределов
диапазона
выхода точек

445
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
измерения AI,
RTD, TC, PI
или
промежуточно
й точки AM
Полоса
Par REA
KP пропорциона 100 Нет Да Да Нет
am L
льности
Время
Par REA
TI интегрирова 30 Нет Да Да Нет
am L
ния
Время
Par REA
TD дифференци 30 Нет Да Да Нет
am L
рования
Дифференци
Par REA
KD альное 1 Нет Да Да Нет
am L
усиление
Верхний
Par REA предел
MU 100 Нет Нет Да Нет
am L диапазона
выхода
Нижний
Par REA предел
MD 0 Нет Нет Да Нет
am L диапазона
выхода
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет
am L
вывода
Верхний
Par REA
OUTL предел 0 Нет Нет Да Нет
am L
вывода
0 -
возрастание/в
озрастание
1 -
убывание/убы
Par SPLT BYT Способ
0 Нет Нет Да Нет вание
am OPT E разделения
2 -
возрастание/у
бывание
3 -
убывание/возр

446 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
астание
Верхний
Par OUT1 REA предел
100 Нет Нет Да Нет
am MU L выхода узла
разделения 1
Нижний
Par OUT1 REA предел
0 Нет Нет Да Нет
am MD L выхода узла
разделения 1
Верхний
Par OUT2 REA предел
100 Нет Нет Да Нет
am MU L выхода узла
разделения 2
Нижний
Par OUT2 REA предел
0 Нет Нет Да Нет
am MD L выхода узла
разделения 2
False - прямое
использование
True -
обратное
использование
При настройке
прямого/
обратного
использования
PID тип
Способ действия
Par ACTO BOO
использован True Нет Да Да Нет объекта
am PT L
ия клапана
рекомендуется
учитывать
согласно
спецификации
клапана
нормально
закрытого типа
(то есть
клапана в
режиме FC)
Отслеживать False - не
Par TRKO BOO
/ не True Нет Нет Да Нет отслеживать
am PT L
отслеживать True -

447
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
PV отслеживать
посредством
SP в ручном
режиме и
режиме
отслеживани
я
Выключател
ь
автоматичес
False - не
кого
Par TRKE BOO разрешать
отслеживани True Нет Нет Да Нет
am N L True -
я установлен
разрешить
в значении
«разрешено
»
Единица
измерения: %/
с,
настраиваемы
й диапазон:
0~100
Функция
Предельное ограничения
Par OUTR REA значение коэффициента
5 Нет Нет Да Нет
am AT L пошагового изменения
выхода выхода
действительна
только при
работе в
автоматическо
м и
последователь
ным режиме
Предел Процентное
Par REA предупрежде отношение к
DAL 30 Нет Нет Да Нет
am L ния об диапазону
отклонении PVU~PVL (%)
Предел Процентное
Par INTED REA разделения отношение к
100 Нет Нет Да Нет
am B L интегрирова диапазону
ния PVU~PVL (%)
Par REA Предел Процентное
DVDB 0,2 Нет Нет Да Нет
am L мертвой отношение к

448 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
зоны диапазону
отклонения PVU~PVL (%)
False -
позиционный
Par OUTO BOO Способ
False Нет Нет Да Нет True -
am PT L вывода
инкременталь
ный
Единица
Коэффициен измерения: %/
Par GIVE REA т изменения с,
10 Нет Нет Да Нет
am RAT L установленн настраиваемы
ого значения й диапазон:
0~100
Величина
изменения
Par REA
MANF высокой 1,5 Нет Нет Да Нет
am L
скорости
OUT
Величина
изменения
Par REA
MANS низкой 0,5 Нет Нет Да Нет
am L
скорости
OUT
False - по
Способ
процентному
Par SMAN BOO пошагового
False Нет Нет Да Нет соотношению
am OPT L возрастания/
True - по
убывания SP
диапазону
Контроль
Par INHD BOO предупрежде
False Нет Нет Да Нет
am AL L ния об
отклонении
Величина Значение
Par SPFR REA изменения данного пункта
5 Нет Нет Да Нет
am AT L высокой может
скорости SP отличаться в
зависимости
от настроек
Величина SMANOPT;
Par SPSR REA изменения если
1 Нет Нет Да Нет
am AT L низкой SMANOPT=Fal
скорости SP se, то
значение

449
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Ти ние по отклю ивание Ограни
ние дан Описание изация Примечание
пы умолч чения парамет чение
акции ных данных
анию питани ров
я
данного пункта
будет
выражаться в
процентном
соотношении к
диапазону
PVU1~PVL1
(или к
диапазону
PVU2~PVL2,
согласно
внутреннему
автоматическо
му выбору);
если
SMANOPT=Tru
e, то значение
данного пункта
будет
выражаться
величиной
изменения;
Подробное
Переключать описание См.
/ не на странице
переключать 【 Качество
Par MANC WO на ручной сигнала 】 в
1920 Нет Нет Да Нет
am UT RD режим при диалоговом
тревоге окне «Панель
измеренного детальной
значения настройки
точки».
False -
переключение
Выбор на ручной
рабочего режим
Par TRKM BOO режима при True - возврат
False Нет Нет Да Нет
am ODE L завершении к рабочему
отслеживани режиму,
я используемом
у до начала
отслеживания

5.2.4.3 функция управления вычислениями


1. Логическая схема блока

450 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Измеренное
значение PV

Внешний вход SP

Подавление тревоги
Заданное значение
отклонения INDAL
SP
Значение SP,
записанное на
Категория тревоги станции оператора
отклонения DALLV
Тревога отклонения

Способ тонкой
настройки заданного
значения SMANOPT
Компенсация входа
INCOMP

Процесс вычислений
PID

Компенсация выхода
OUTCOMP

Ограничение скорости
выхода PID

Переключатель отслеживания Автоматический


TRKSW/разрешение Точка величины
отслеживания TRKEN
отслеживания
Отследить TRKVAL

Ограничение
амплитуды выхода PID

Выход PID OUT


Переключение/
непереключение в
ручной режим MANCUT

Технологическая Разделение Способ тонкой


тревога измеренного настройки выхода
значения AM OMANOPT

Качество
измеренного
значения Q Промежуточное Значение,
выходное значение записанное на
Промежуточное OUT2 станции оператора
Ручной Ручной
выходное значение
OUT1

Ограничение Ограничение
амплитуды амплитуды
Значение, выхода выхода
записанное на
станции оператора

Выход OUT1 узла Выход OUT2 узла


разделения 1 разделения 2

Рис. 5.2-38 Логическая схема блока SPLITPID

На изображении ниже представлена логическая схема блока PID, которая детально


описывает логические процессы обработки внутри блока.

451
Раздел 5 Управляющие расчеты

Указанные логические процессы включают в себя:


 Способ вычисления значения отклонения;
 Процесс тревоги отклонения;
 Процесс компенсации входа;
 Логические позиции элементов вычисления PID;
 Процесс компенсации выхода;
 Ограничение входа (ограничение коэффициента изменения и значения амплитуды)
 Процесс переключения ручной-автоматический;
 Процесс отслеживания;
 Процесс обнаружения тревоги входного значения;
 Процесс переключения и настройки разделения;
2. Процесс вычислений PID
Процесс вычислений PID в блоке управления PID представляет собой ключевой компонент
данного блока, выходное значение блока PID рассчитывается компонентом «Процесс
вычислений PID».
Фактически процесс вычислений PID представляет из себя наложение значений трех
логических компонентов: сопоставления, интегрирования и дифференцирования,
рассчитанных от «величины отклонения».
Ниже представлена логическая блок-схема процесса вычислений PID:

Интегральное
Заданное значение Компенсация входа исчисление

+
+ +
Измеренное - + Пропорциональное + Конвертирование
диапазона Выходное значение
значение исчисление
+

Дифференциальное
исчисление

Рис.: Логическая блок-схема процесса вычислений PID

 В традиционной системе налогового управления выражение вычисления PID выглядит


как:
𝑇 𝑇𝐷
𝐴𝑉(𝑡) = 𝐾𝑃 ∙ 𝐸(𝑡) + 𝐾𝑃 ∙ 𝑇𝐼 ∙ ∑ e + 𝐾𝐷∗𝑇+𝑇𝐷
∙ {𝐷(𝑡 − 1) + 𝐾𝑃 ∙ 𝐾𝐷 ∙ (𝐸(𝑡) − 𝐸(𝑡 −
1))}………………(формула 1)
Где:
AV(t): вычисленное выходное значение PID
E(t): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, то есть «заданное значение» - «измеренное
значение».
KP: коэффициент пропорциональности
TI: время интегрирования (с)

452 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

TD: время дифференцирования (с)


KD: дифференциальное усиление
 В традиционной системе дискретного управления (компьютерного управления)
выражение вычисления PID выглядит как:
Данный блок PIDA использует для расчета математическую формулу приращения, то есть
выходное значение данного цикла блока PID представляет собой сумму выходного значения
предыдущего цикла и вычисленное значение приращения данного цикла.
AV  AV ( k  1 )   AV ( k ) ………………(формула 2)
Где:
AV: вычисленное выходное значение PID
AV(k-1): вычисленное выходное значение предыдущего цикла вычисления PID
△AV(k): вычисленное значение приращения данного цикла вычисления PID
 Выражение для вычисления приращения данного цикла вычисления PID выглядит как:
𝑇 𝑇𝐷
△ AV(k) = 𝐾𝑃 ∙△ E(k) + 𝐾𝑃 ∙ 𝑇𝐼 ∙ 𝐸(𝑘) + 𝐾𝐷∗𝑇+𝑇𝐷
∙ {△ 𝐷(𝑘 − 1) + 𝐾𝑃 ∙ 𝐾𝐷 ∙△△
E(k)}………………(формула 3)
Где:
△AV(k): вычисленное значение приращения данного цикла вычисления PID
KP: коэффициент пропорциональности
TI: время интегрирования (с)
TD: время дифференцирования (с)
KD: дифференциальное усиление
T: цикл управления вычислением (с)
E(k): значение отклонения, которое представляет собой отклонение, рассчитанное между
заданным значением и измеренным значением, подробное описание См. в формуле 5.
△E(k): величина изменения значения отклонения, подробное описание См. в формуле 6.
△△E(k): изменение величины изменения значения отклонения, подробное описание См. в
формуле 7.
 Математическая формула переключения диапазона PID:
100 (𝑀𝑈−𝑀𝐷)
𝐾𝑃 = 𝑃𝑇
∙ (𝑃𝑉−𝑃𝑉𝐿)………………(формула 4)

Где:
РТ: полоса пропорциональности
MU: верхний предел диапазона измеренного значения
MD: нижний предел диапазона измеренного значения
PVU: верхний предел диапазона выходного значения
PVL: нижний предел диапазона выходного значения
 Математическая формула вычисления значения отклонения:
E ( k )  SP ( k )  PV ( k )  IC ( k ) ………………(формула 5)

453
Раздел 5 Управляющие расчеты

Где:
E(k): значение отклонения данного цикла
SP(k): заданное значение данного цикла
PV(k): измеренное значение данного цикла
IC(k): значение компенсации входа данного цикла
 Математическая формула величины изменения значения отклонения:
 E ( k )  E ( k  1 )  E ( k ) ………………(формула 6)
Где:
△E(k): величина изменения значения отклонения
E(k-1): значение отклонения предыдущего цикла
E(k): значение отклонения данного цикла
 Математическая формула изменения величины изменения значения отклонения:
 (  E ( k ))   E ( k  1 )   E ( k ) ………………(формула 7)
Где:
△(△E(k)): изменение величины изменения значения отклонения
△E(k-1): величина изменения значения отклонения предыдущего цикла
△E(k): величина изменения значения отклонения данного цикла

5.2.4.4 Принципы разделения


Производится разделение и вывод выхода вычисления PID, это является особенностью
блока SPLITPID, он отвечает за разделение одного входного сигнала на два раздельных
сигнала с последующим их выводом на блок управления следующего уровня. Для разделения
сигнала, как правило, используют четыре основных способа:
1. «Возрастание/возрастание»
Когда процесс выхода PID составляет 0~50%, одновременно линейный выход клапана 1
составляет 0~100%; когда процесс выхода PID составляет 50~100%, одновременно линейный
выход клапана 2 составляет 0~100%; в течение всего процесса выход обоих клапанов является
прямо пропорциональным выходу PID;
2. «Убывание/убывание»
Когда процесс выхода PID составляет 0~50%, одновременно линейный выход клапана 1
составляет 100~0%; когда процесс выхода PID составляет 50~100%, одновременно линейный
выход клапана 2 составляет 100~0%; в течение всего процесса выход обоих клапанов является
обратно пропорциональным выходу PID;
3. «Возрастание/убывание»
Когда процесс выхода PID составляет 0~50%, одновременно линейный выход клапана 1
составляет 0~100%; когда процесс выхода PID составляет 50~100%, одновременно линейный
выход клапана 2 составляет 100~0%; в течение всего процесса выход клапана 1 является
прямо пропорциональным выходу PID, а выход клапана 2 является обратно пропорциональным
выходу PID;
4. «Убывание/возрастание»

454 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда процесс выхода PID составляет 0~50%, одновременно линейный выход клапана 1
составляет 100~0%; когда процесс выхода PID составляет 50~100%, одновременно линейный
выход клапана 2 составляет 0~100%; в течение всего процесса выход клапана 1 является
обратно пропорциональным выходу PID, а выход клапана 2 является прямо пропорциональным
выходу PID;
Указанные четыре режима разделения соответствуют четырем способам раздельной
обработки; пользователь может выбирать онлайн любой из способов в зависимости от
фактических требований на рабочей площадке.

Рис. 5.2-39 «Возрастание/возрастание»

Рис. 5.2-40 «Убывание/убывание»

Рис. 5.2-41 «Возрастание/убывание»

455
Раздел 5 Управляющие расчеты

Рис. 5.2-42 «Убывание/возрастание»

Основываясь на четырех указанных базовых режимах разделения, в соответствии с


различными начальными точками, конечными точками и режимами разделения узлов
разделения способы разделения сигнала можно поделить на большее количество видов, как
показано на Рис. 5.2-43~Рис. 5.2-48:

Рис. 5.2-43

Рис. 5.2-44

456 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-45

Рис. 5.2-46

Рис. 5.2-47

457
Раздел 5 Управляющие расчеты

Рис. 5.2-48

Если MD1=0, MU1=50, MD2=50, MU2=100, то SPLTOPT=0, соответствующая функция


разделения будет выглядеть как показано наРис. 5.2-39;
Если MD1=50, MU1=0, MD2=50, MU2=100, то SPLTOPT=1, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-40;
Если MD1=0, MU1=50, MD2=50, MU2=100, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-41;
Если MD1=50, MU1=0, MD2=50, MU2=100, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-42;
Если MD1=10, MU1=40, MD2=60, MU2=90, то SPLTOPT=0, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-43;
Если MD1=40, MU1=10, MD2=60, MU2=90, то SPLTOPT=1, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-44;
Если MD1=10, MU1=40, MD2=60, MU2=90, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-45;
Если MD1=40, MU1=10, MD2=60, MU2=90, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-46;
Если MD1=10, MU1=60, MD2=40, MU2=90, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-47;
Если MD1=60, MU1=10, MD2=40, MU2=90, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-48;

5.2.4.5 Режим работы


Блок управления SPLITPID имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок SPLITPID может переключаться оператором в ручной режим на станции
оператора;
Переключение из автоматического в ручной режим также возможно при плохом
качестве сигнала или большом изменении контролируемого отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок SPLITPID работает в ручном режиме, PID останавливает автоматическое
вычисление; два выходных значения блока SPLITPID исходят от станции оператора и
являются выходными значениями, назначаемыми оператором;
Здесь следует обратить внимание на два вопроса:
 Назначаемое в этот момент оператором выходное значение не должно
превышать верхнего и нижнего пределов «ограничения значений амплитуды
выхода»;

458 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Ручной выход SPLITPID по-прежнему придерживается предварительно заданного


раздельного способа выхода; например, если выбран способ разделения
«возрастание/ возрастание», при этом 1.MD1=0, P1.MU1=50, P1.MD2=50 и
P1.MU2=100, в этом случае при ручном управлении выходом использование
выхода 2 будет возможно только после того, как выход один будет иметь значение
«100%», в противном случае на выходе 2 не будет производиться вывод сигнала,
аналогичный тип настройки используют и другие способы разделения;
2. Авт.
 Переключение автоматического режима
Блок SPLITPID может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок SPLITPID находится в автоматическом рабочем режиме, он выполняет
вычисления согласно пропорционально -интегрально -дифференциальной
закономерности с получением выходного значения OUT, после чего в соответствии с
предварительно заданным методом разделения выхода производится распределение
сигнала для конечного вывода двух сигналов.
Результат вычислений блока SPLITPID находится под ограничением со стороны
«коэффициента изменения выхода» и «ограничения значения амплитуды выхода».
3. Отслеживание
 Значение режима отслеживания
Под режимом отслеживания понимается следующее: при работе в данном режиме
SPLITPID останавливает автоматическое вычисление,
выходное значение блока SPLITPID представляет собой определенное предварительно
настроенное числовое значение, которое обычно называется точкой величины
отслеживания; внимание: здесь под отслеживанием понимается присваивание значения
точки диапазона отслеживания непосредственно значению выхода OUT вычисления PID, а
не присваивание ее значения двум значениям конечного выхода SPLITPID;
Поэтому функция отслеживания также может использоваться для выполнения функции
«взаимной блокировки».
 Переключение режима отслеживания
Блок SPLITPID может посредством программного управления переключаться в режим
отслеживания (при необходимости выполнения конфигурации в режиме офлайн).
При удовлетворении каких-либо условий (называемых выключателем отслеживания)
блок SPLITPID автоматически переключается в данный режим работы; при невыполнении
условия отслеживания блок SPLITPID переключается в режим работы, предшествующий
входу в режим отслеживания, или переключается в ручной режим.
При невыполнении условий отслеживания способ переключения блока SPLITPID
доступен для выбора и настройки на станции оператора.
Как правило, использование включает в себя отправку некоторых условий взаимной
блокировки на входной разъем выключателя отслеживания для реализации функции
«взаимной блокировки» блока SPLITPID.
 Правила действий в режиме отслеживания

459
Раздел 5 Управляющие расчеты

Когда блок SPLITPID работает в режиме отслеживания, SPLITPID останавливает


автоматические вычисления, «заданное значение отслеживания» блок SPLITPID
использует в качестве выходного значения PID, при этом согласно предварительно
заданному типу разделения производит обработку и вывод.
Выходное значение отслеживания блока SPLITPID подвержено ограничению со
стороны «ограничения значения амплитуды выхода».

5.2.4.6 Невозмущенное переключение


В процессе переключения рабочего режима блока управления SPLITPID, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока SPLITPID выход блока SPLITPID в процессе такого переключения сохраняется без
изменений, при этом после завершения процесса переключения вычисление выхода блока
SPLITPID в соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Для переключения между рабочими режимами можно прибегнуть к следующим действиям
переключения:
 ручной → автоматический;
 автоматический → ручной;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический.
1. ручной →автоматический
В ручном режиме заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению. Оба
выходных значения блока SPLITPID задаются оператором на панели детальной настройки
точки. Выход вычислений P, I, D отслеживает значения двух узлов разделения, которые
выводятся вручную согласно в последовательности, обратной способу разделения.
Когда производится переключение из ручного в автоматический режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет удерживаться равным измеренному значению. После этого блок SPLITPID
переходит в автоматический режим.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в ручном режиме заданное значение не изменялось
вслед за изменением измеренного значения, то есть чтобы заданное значение блока (SP)
оставалось неизменным. В этом случае при переключении из ручного режима в автоматический
режим выходное значение блока PID может подвергнуться возмущению.
2. автоматический → ручной
В автоматическом режиме настройка заданного значения производится оператором на
панели детальной настройки точки, получение выходного значения из блока SPLITPID
производится посредством расчета значения отклонения согласно пропорционально
-интегрально-дифференциальной закономерности и раздельного вычисления.

460 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда производится переключение из автоматического в ручной режим, его выходное


значение удерживается в значении, используемом до переключения, при этом заданное
значение будет изменяться вслед за изменением измеренного значения, то есть заданное
значение будет удерживаться равным измеренному значению. После этого блок SPLITPID
переходит в ручной режим.
3. ручной → отслеживание;
В режиме отслеживания блок SPLITPID останавливает автоматическое вычисление, при
этом его выходное значение представляет собой «заданное значение отслеживания».
В режиме отслеживания заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
Функция высшей категории: пользователь может изменить параметры на панели детальной
настройки точки так, чтобы при работе в режиме отслеживания заданное значение не
изменялось вслед за изменением измеренного значения, то есть чтобы заданное значение
блока (SP) оставалось неизменным.
4. отслеживание → ручной;
Когда производится переключение из режима отслеживания в ручной режим, его выходное
значение удерживается в значении, используемом до переключения (то есть заданном
значении отслеживания), при этом заданное значение будет изменяться вслед за изменением
измеренного значения. После этого блок SPLITPID переходит в ручной режим.
5. автоматический → отслеживание;
Ситуация аналогична переключению «ручной → отслеживание».
При переключении из автоматического режима в режим отслеживания выходное значение
модуля мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «взаимной блокировки».
При таком переключении могут возникать возмущения.
6. отслеживание → автоматический;
Когда производится переключение из режима отслеживания в автоматический режим, его
выходное значение удерживается в значении, используемом до переключения (то есть
заданном значении отслеживания), после чего заданное значение не будет изменяться вслед
за изменением измеренного значения, блок SPLITPID будет работать в автоматическом
режиме.

5.2.4.7 Компенсация
Блок управления SPLITPID имеет функцию компенсации входа и компенсации выхода,
функция компенсации целиком принадлежит функционалу вычислительной части PID, все
процессы обработки компенсации производятся до процесса управления разделением.
1. Компенсация входа
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления PID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода вычисления PID. Достигается эффект «опережающего управления».

461
Раздел 5 Управляющие расчеты

Расчет значения отклонения производится с применением компенсации входа,


измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа
2. Компенсация вывода
Функция компенсации выхода представляет собой формирование выходного значения
путем непосредственного наложения значения функции компенсации выхода на результат
автоматического вычисления PID, после чего производится раздельное вычисление с
формированием двух выходных значений.
Когда контроллер переходит в автоматический режим работы, происходит включение
компенсации выхода, при работе контроллера в ручном режиме компенсация выхода не
производится.

5.2.4.8 Значения амплитуды и тревоги


Блок управления SPLITPID имеет функции ограничения амплитуды и устранения тревог,
которые включают в себя:
 Обработка тревог предела измеренного значения;
 Обработка состояния качества измеренного значения;
 Функция тревоги управления отклонением;
 Ограничение коэффициента изменения выхода;
 Ограничение значения амплитуды выхода.
1. Обработка тревог измеренного значения
Блок SPLITPID может обрабатывать информацию о тревогах пределов передаваемых
измеренных значений AI, при этом состояние тревоги отображается на панели детальной
настройки точки SPLITPID и странице тревог. Измеренное значение AI передает четыре типа
информации тревог пределов: высокий предел высшего уровня, высокий предел, низкий предел
и низкий предел низшего уровня.
На панели детальной настройки точки SPLITPID можно изменять параметры для
достижения следующей цели: можно настроить автоматическое переключение блока SPLITPID
при срабатывании какой-либо тревоги в ручной режим.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
между ручным и автоматическим режимом блока SPLITPID.
2. Обработка состояния качества измеренного значения
Блок SPLITPID может производить обработку состояния качества сигнала, передаваемого
измеренным значением AI, и отображать состояние его качества на панели детальной
настройки точки SPLITPID.
Подробное описание пункта контроля состояния качества сигнала измеренного значения
См. в разделе «Диагностика качества сигнала» документа AI.
На панели детальной настройки точки SPLITPID можно изменять параметры для
достижения следующей цели: при обнаружении сбоя состояния качества сигнала измеренного
значения будет производится переключение блока SPLITPID из автоматического в ручной
режим.
Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала
измеренного значения происходит переключение блока SPLITPID в ручной режим.

462 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

3. Тревога управления отклонением;


Блок SPLITPID может контролировать значение отклонения, при превышении значением
отклонения предварительно заданного предельного значения произойдет подача сигнала
тревоги. При этом сигнал тревоги отобразится на панели детальной настройки точки SPLITPID.
На панели детальной настройки точки SPLITPID можно изменять параметры для
достижения следующей цели: при срабатывании тревоги отклонения будет производится
переключение блока SPLITPID из автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока SPLITPID в ручной
режим.
4. Функция ограничения коэффициента изменения выхода
Блок SPLITPID может осуществлять контроль коэффициента изменения выходного
значения (внимание: здесь под выходом подразумевается выход PID, а не конечный выход
SPLITPID) при расчете PID; если коэффициент изменения превышает предварительно
заданное предельное значение (которое называется пределом коэффициента изменения),
система ограничит выход данного цикла блока SPLITPID в диапазоне предела коэффициента
изменения.
Например:
Нижний и верхний пределы диапазона выходного значения составляют 0~100, предел
коэффициента изменения выхода составляет 10%, выходное значение PID предыдущего цикла
составляет 35%, расчетное значение блока PID данного цикла составляет 50%, в этом случае
коэффициент изменения выхода =50%-35%=15%, 15% > 10%, поэтому произойдет
срабатывание тревоги превышения предела коэффициента изменения. В этом случае
истинный выход PID данного цикла составит 35%+10% = 45%.
Параметр системы по умолчанию: предел коэффициента изменения выхода составляет
5%.
5. Ограничение значения амплитуды выхода
Блок SPLITPID может ограничивать выходное значение PID (внимание: здесь под выходом
подразумевается выход PID, а не конечный выход SPLITPID) в определенном диапазоне для
исключения превышения значением выхода указанного диапазона; применяемое ограничение
называется ограничительным значением верхнего предела выхода и ограничительным
значением нижнего предела выхода.
Ограничительное значение верхнего предела выхода и ограничительное значение нижнего
предела выхода могут быть изменены на станции оператора (изменения производятся на
панели детальной настройки точки SPLITPID). По умолчанию данные значения равны
соответственно верхнему и нижнему пределу выхода SPLITPID.
Блок SPLITPID может ограничивать выходное значение расчета PID; если выходное
значение больше (или меньше) ограничительного значения верхнего предела (или
ограничительного значения нижнего предела), то блок SPLITPID будет ограничивать выходное
значение вычислений PID в диапазоне ограничительного значения верхнего предела выхода
или ограничительного значения нижнего предела выхода.

463
Раздел 5 Управляющие расчеты

5.2.4.9 Интегральное насыщение


«Интегральное насыщение» главным образом вызывается членом интегрирования, при
необходимости преодоления «интегрального насыщения» ключевым является ограничение
интегрального действия для предотвращения чрезмерного возвышения накопления интеграла.
Для устранения эффекта интегрального насыщения данный блок SPLITPID используют два
вида мер, позволяющих блоку SPLITPID использовать функцию сопротивления интегральному
насыщению:
 Функция предела разделения интегрирования;
 Отмена интегрирование посредством верхнего предела.
1. Предел разделения интегрирования
Метод разделения интегрирования подразумевает под собой неприменение
интегрирования при сравнительно большой величине ошибки; после того, как величина ошибки
достигнет определенного значения, к расчету контролируемой величины добавляется
интегральное накопление.
То есть:
Когда | значение отклонения | > высокого предела разделения интегрирования, вычисление
интегральных составляющих не производится, то есть в качестве закономерности управления
используется управление PD;
Когда | значение отклонения | < высокого предела разделения интегрирования,
производится вычисление интегральных составляющих, то есть в качестве закономерности
управления используется управление PID.
Имеется возможность изменения предела разделения интегрирования на панели
детальной настройки точки SPLITPID.
Отмена интегрирование посредством верхнего предела
Основная идея заключается в следующем: когда управление входит в зону насыщения,
здесь не производится последовательного сложения членов интегрирования, а производится
исключительно вычисление слабого интеграла. Подобный алгоритм позволяет избежать
длительной задержки управления в зоне насыщения.
Например: после того, как выход PID достигнет ограничительного значения верхнего
предела выхода, вычисление положительно направленных интегральных составляющих
производиться не будет, а будет производиться только вычисление отрицательно
направленных интегральных составляющих; вычисление положительно направленных
интегральных составляющих будет восстановлено только тогда, когда выход PID станет
меньше ограничительного значения верхнего предела выхода.

5.2.4.10 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки
SPLITPID для входа в панель детальной настройки точки SPLITPID.
Панель детальной настройки точки блока SPLITPID состоит из 10 вкладок: атрибуты
номера бита, , атрибуты разделения, параметры PID, режим работы, качество сигнала, тревоги,
тренды, выход и компенсация.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Атрибуты номера бита

464 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Внешний вид вкладки «Атрибуты номера бита» панели детальной настройки точки блока
SPLITPID представлен на Рис. 5.2-49.

Рис. 5.2-49 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн


2: Информация о верхнем и нижнем пределах диапазона выходного значения,
доступна для изменения онлайн.
3: Информация о состоянии единицы измерения и точности отображения
измеренного значения, недоступна для изменения онлайн, единица измерения и
точность отображения измеренного значения оказывают влияние на величины,
имеющие родственный с измеренным значением тип, такими как заданное
значение и компенсация входа.
4: Название точки, недоступно для изменения онлайн
5: Информация о верхнем и нижнем пределах диапазона выходного значения PID,
доступна для изменения онлайн.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки SPLITPID - Вкладка TAB Базовые атрибуты
Полномочия параметров
Полномочия Полномочия Полномочия Полномочия
Параметры
наблюдателя оператора начальника инженера

465
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Базовые атрибуты


Полномочия параметров
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV

Диапазон Единица
PV измерения
PVUT 0 0 0 0
измеренного
значения
Формат выхода
измеренного PVOF 0 0 0 0
значения
Верхний предел
диапазона MU 0 0 0 1
выхода
Нижний предел
диапазона MD 0 0 0 1
выхода
Диапазон
выхода Единица
измерения
AVUT 0 0 0 0
выходного
значения
Формат выхода
выходного AVOF 0 0 0 0
значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Атрибуты разделения
Внешний вид вкладки «Атрибуты разделения» панели детальной настройки точки блока
SPLITPID представлен на Рис. 5.2-50.

466 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-50 Атрибуты разделения

Колонка «Параметры разделения» является ключевым звеном настройки панели


детальной настройки точки блока SPLITPID, в которой отображается и настраивается
соответствующее содержание алгоритма разделения; пользователь с помощью настройки в
колонке «Параметры разделения» может управлять способами разделения выхода после
вычисления PID, ниже представлено подробное описание каждого пункта:
1: Значение начальной точки и значение конечной точки узла разделения 1,
состояние единицы измерения и точность удерживаются аналогичными выходу
PID, при этом диапазон должен быть настроен в диапазоне между верхним и
нижним пределами выхода PID.
2: Значение начальной точки и значение конечной точки узла разделения 2,
состояние единицы измерения и точность удерживаются аналогичными выходу
PID, при этом диапазон должен быть настроен в диапазоне между верхним и
нижним пределами выхода PID.
3: Значения верхнего и нижнего пределов диапазона выходного значения узла
разделения 1.
4: Значения верхнего и нижнего пределов диапазона выходного значения узла
разделения 2.
5: Отображение и настройка способа разделения выхода, четыре вида:
возрастание/возрастание, убывание/убывание, возрастание/убывание и
убывание/возрастание. Если дважды кликнуть на область отображения, то
откроется диалоговое окно настройки, в котором можно произвести настройку
способа разделения.

467
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Атрибуты разделения


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Начальная
точка узла MD1 0 0 0 1
разделения 1
Конечная
точка узла MU1 0 0 0 1
Атрибуты разделения 1
входа Начальная
точка узла MD2 0 0 0 1
разделения 2
Конечная
точка узла MU2 0 0 0 1
разделения 2
Верхний
предел узла OUT1MU 0 0 0 1
разделения 1
Нижний
предел узла OUT1MD 0 0 0 1
Атрибуты разделения 1
выхода Верхний
предел узла OUT2MD 0 0 0 1
разделения 2
Нижний
предел узла OUT2MU 0 0 0 1
разделения 2
Способ Способ
SPLTOPT 0 0 0 1
разделения разделения

3. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-51.

468 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-51 Параметры PID

Страница параметров PID включает в себя:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление PID.
2: Значение разделения интегрирования, мертвая зона интегрирования.
3: Настройка прямого/обратного использования PID.
Рекомендация: при настройке прямого/ обратного использования PID тип действия объекта
клапана рекомендуется учитывать согласно спецификации клапана нормально закрытого типа
(то есть клапана в режиме FC).
Состояние клапана можно регулировать с помощью инвертированной функции блока AO,
подробное описание См. в разделе «Инвертированный выход» файла АО.
После регулировки прямого/обратного использования PID и настройки блока АО согласно
вышеуказанному способу будет достигнут следующий положительный результат: все числовые
значения степени открывания клапанов, отображаемые на интерфейсах «человек-машина»
станции оператора (технологической схеме процесса, панели детальной настройки точки, в
журнале учета трендов, на панели тревог) будут полностью аналогичны фактической степени
открывания клапанов на рабочей площадке.
То есть: использование нормально закрытого/нормально открытого типа клапанов является
«прозрачным» для технологического оператора, которому нет необходимости заботиться о типе
клапана. Реализуется принцип дружественного интерфейса «человек-машина» для
технологического оператора.

469
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Параметры PID


Полномочия параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Полоса
пропорциональност KP 0 0 1 1
и
Время
TI 0 0 1 1
интегрирования
Время
Параметры дифференцирован TD 0 0 1 1
PID ия
Дифференциально
KD 0 0 1 1
е усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
Способ
Способ ACTOP
использовани 0 0 0 1
использования T
я PID

4. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-52.

470 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-52 Режим работы

На странице «Режим работы» можно настраивать некоторые рабочие события, влияющие


на различные режимы работы блока. Подробное описание:
1: Отображается текущий рабочий режим.
2: В ручном режиме работы на панели операций один раз кликнуть на кнопку
увеличения/уменьшения скорости выхода (подробное описание См. в описании
панели операций) для регулировки величины пошагового изменения
увеличения/уменьшения скорости.
3: Для настройки режима отслеживания, когда автоматическое отслеживание
задано в значении «Разрешено», следует выделить выключатель отслеживания,
при этом выходная часть вычисления PID блока SPLITPID должна быть
установлена в значении точки величины отслеживания, а вывод части
разделенного расчета должен производиться с разделением в соответствии с
точкой величины отслеживания.

Рис. 5.2-53 Выбор режим отслеживания

4: Опция «отслеживать/ не отслеживать PV посредством SP», обозначает


«удерживать/ не удерживать заданное значение равным измеренному значению»,

471
Раздел 5 Управляющие расчеты

когда SPLITPID находится в ручном режиме или режиме отслеживания; если


выбрать «отслеживать», то при переключении с ручного режима или режима
отслеживания на автоматический режим переключение будет мягким, если
«отслеживать» не выбрано, то при переключении могут возникнуть возмущения.
5: Если выбрать «выйти из режима отслеживания», то после этого блок PID
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
6: Отображение измеренного значения.
7: В автоматическом режиме заданные значения и коэффициент фильтрации
заданного значения настраиваются с помощью панели детальной настройки
точки или в зоне, указанной на изображении; в качестве единицы измерения для
коэффициента фильтрации заданного значения используется %/с.
8: Если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
Панель детальной настройки точки SPLITPID - Вкладка TAB Режим работы Полномочия
параметров

Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены

Текущий
Рабочий режим MODE 0 0 0 0
режим

Измеренное Измеренное
PV 0 0 0 0
значение значение

Величина
изменения
MANF 0 0 1 1
ускорения в
ручном режиме
Ручное
Величина
изменения
MANS 0 0 1 1
замедления в
ручном режиме

Автоматическо
е
TRKEN 0 0 1 1
Отслеживани отслеживание
е разрешено

Значение точки TRKVAL 0 0 0 2

472 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Режим работы Полномочия
параметров

отслеживания

Переключатель
TRKSW 0 0 0 2
отслеживания

Отслеживание
PV
TRKOPT 0 0 0 1
посредством
SP

Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания

Заданное
SP 0 1 1 1
значение

Предел
коэффициента GIVERAT 0 0 0 1
изменения SP

Способ SMANOP
0 0 0 1
Авт. изменения SP T

Величина
изменения SPFRAT 0 0 1 1
ускорения SP

Величина
изменения SPSRAT 0 0 1 1
замедления SP

5. Качество сигнала
Внешний вид вкладки «Качество сигнала» панели детальной настройки точки блока
SPLITPID представлен на Рис. 5.2-54.

473
Раздел 5 Управляющие расчеты

Рис. 5.2-54 Качество сигнала

На странице «Качество сигнала» отображается информация о качестве измеренных


значений, диагностируемых точкой измерения AI, при этом в случае плохого качества
соответствующих значений пользователь может выбрать переключение в ручной рабочий
режим; ниже приводится подробное описание:
1: Качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
2: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим.

474 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Качество сигнала


Полномочия параметров

Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены

Оффлайн
Первый бит Q 0 0 0 0
модуля

Обрыв
Второй бит Q 0 0 0 0
канала

Короткое
замыкание Третий бит Q 0 0 0 0
канала

Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
измерения

Качество Нижний
сигнала (Q) предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения

Ошибка
контроля по Шестой бит Q 0 0 0 0
четности

Плохое Седьмой бит


0 0 0 0
качество Q

Десятый бит
Замена 0 0 0 0
Q

Одиннадцаты
Ограничение 0 0 0 0
й бит Q

Переключени
е в ручной
Переключени режим Девятый бит
при 0 0 0 1
е в ручной неисправност MANCUT
режим при и блока
плохом
качестве Переключени
(MANCUT) е в ручной Десятый бит 0 0 0 1
режим при MANCUT
неисправност

475
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Качество сигнала


Полномочия параметров

и канала

Переключени
е в ручной Одиннадцаты
режим при й бит 0 0 0 1
превышении MANCUT
диапазона

6. Сигнализация
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-55.

Рис. 5.2-55 Тревоги

1: Отображается информация о тревоге предела измеренного значения, данная


информация представляет собой передачу точек измерений измеренных
значений или АМ промежуточных точек через входные разъемы АМ блока
SPLITPID; красный цвет бита индикатора состояния означает, что сработала
тревога данного типа, зеленый цвет означает нормальное состояние.
2: Для тревоги отклонения, если отклонение измеренного значения от заданного
значения превышает предел отклонения, происходит срабатывание тревоги
отклонения, индикатор состояния будет выделен красным цветом.

476 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

3: Настройка тревоги отклонения: имеется возможность настройки пределов


тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги
отклонения (обычная, экстренная), и при этом подавление тревоги отклонения
настроено в значении «Не подавлять».
4: Переключение/ не переключение в ручной режим при срабатывании тревоги
четырех пределов: если поле выбора находится в выделенном состоянии, это
означает, что при срабатывании тревоги данного типа SPLITPID автоматически
переключится в ручной рабочий режим.
5: Переключение/ не переключение в ручной режим при срабатывании тревоги
отклонения: если поле выбора находится в выделенном состоянии, это означает,
что при срабатывании тревоги отклонения SPLITPID автоматически переключится
в ручной рабочий режим.
Панель детальной настройки точки SPLITPID - Вкладка TAB Тревоги Полномочия
параметров
Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Тревога низкого
Первый
предела 0 0 0 0
бит АМ
низшего уровня
Тревога низкого Второй
0 0 0 0
предела бит АМ
Тревога
Третий
высокого 0 0 0 0
Состояние бит АМ
предела
тревоги (АМ)
Тревога
высокого Четверты
0 0 0 0
предела й бит АМ
высшего уровня
Предупреждени
Восьмой
е об 0 0 0 0
бит АМ
отклонении
Переключение
в ручной режим
при Первый
Переключение срабатывании бит 0 0 0 1
в ручной режим тревоги низкого MANCUT
при предела
срабатывании низшего уровня
технологическо
й тревоги Переключение
Второй
в ручной режим
бит 0 0 0 1
при
MANCUT
срабатывании

477
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Тревоги Полномочия


параметров
тревоги низкого
предела
Переключение
в ручной режим
при Третий
срабатывании бит 0 0 0 1
тревоги MANCUT
высокого
предела
Переключение
в ручной режим
при
Четверты
срабатывании
й бит 0 0 0 1
тревоги
MANCUT
высокого
предела
высшего уровня
Переключение
в ручной режим
при Восьмой
превышении бит 0 0 0 1
предела MANCUT
тревоги
отклонения
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Категория
тревоги DALLV 0 0 0 0
Отклонение
отклонения
тревоги
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

7. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-56.

478 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-56 Тренды

Панель детальной настройки точки SPLITPID - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

8. Обработка выхода
Внешний вид вкладки «Выход» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-57.

479
Раздел 5 Управляющие расчеты

Рис. 5.2-57 Обработка выхода

1: Выход процесса вычисления PID.


2: Выходное значение узла разделения.
3: Ограничение коэффициента скорости выходного значения процесса вычисления
PID, то есть предельного значения пошагового снижения выходного значения
вычислений PID, доступно для изменения онлайн, в качестве единицы измерения
используется %/с.
4: Ограничение амплитуды выхода процесса вычислений PID.
5: Ограничение амплитуды выхода узла разделения 1.
6: Ограничение амплитуды выхода узла разделения 2.
Панель детальной настройки точки SPLITPID - Вкладка TAB Обработка выхода
Полномочия параметров
Полномочи
Полномочия
Полномочи я Полномочи
Параметры наблюдател
я оператора начальника я инженера
я
смены
Выходное
OUT 0 0 0 0
значение PID
Вывод Выход узла
OUT1 0 0 0 2
разделения 1
Выход узла OUT2 0 0 0 2

480 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLITPID - Вкладка TAB Обработка выхода


Полномочия параметров
разделения 2
Коэффициент
Ограничени OUTRA
изменения 0 0 0 1
е скорости T
выхода
Верхнее
предельное OUTU 0 0 0 1
значение выхода
Нижнее
предельное OUTL 0 0 0 1
значение выхода
Ограничительно
е значение
верхнего
OUTU1 0 0 0 1
предела выхода
узла разделения
1

Ограничени Ограничительно
е значения е значение
амплитуды нижнего предела OUTL1 0 0 0 1
выхода узла
разделения 1
Ограничительно
е значение
верхнего
OUTU2 0 0 0 1
предела выхода
узла разделения
2
Ограничительно
е значение
нижнего предела OUTL2 0 0 0 1
выхода узла
разделения 2

9. Компенсация
Внешний вид вкладки «Компенсация» панели детальной настройки точки блока SPLITPID
представлен на Рис. 5.2-58.

481
Раздел 5 Управляющие расчеты

Рис. 5.2-58 Компенсация

Панель детальной настройки точки SPLITPID - Вкладка TAB Компенсация Полномочия


параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

5.2.5 SPLIT (Управление разделением)

Рис. 5.2-59 Управление разделением

482 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.5.1 Функция
Производится разделение одного входного сигнала аналоговой величины согласно
предварительно заданному способу разделения на два сигнала с их последующим выводом,
для указанного входного сигнала имеется возможность настройки узла разделения и диапазона
выходного сигнала.

5.2.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип Описан ие по отключ вание Ограни
ние данн изация Примечание
ы ие умолч ения параметр чение
акции ых данных
анию питани ов
я
Входное
значени
REA
In IN е 0,00 Нет Нет Нет Нет
L
разделе
ния
Нижний
предел
REA
In MD1 узла 0 Нет Нет Да Нет
L
разделе
ния 1
Верхний
предел
REA
In MU1 узла 50 Нет Нет Да Нет
L
разделе
ния 1
Нижний
предел
REA
In MD2 узла 50 Нет Нет Да Нет
L
разделе
ния 2
Верхний
предел
REA
In MU2 узла 100 Нет Нет Да Нет
L
разделе
ния 2
Выход
REA узла
Out OUT1 0 Да Нет Нет Да
L разделе
ния 1
Выход
REA узла
Out OUT2 0 Да Нет Нет Да
L разделе
ния 2
Par SPLT BYT Способ 0 -
0 Нет Нет Да Нет
am OPT E разделе возрастание/во

483
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип Описан ие по отключ вание Ограни
ние данн изация Примечание
ы ие умолч ения параметр чение
акции ых данных
анию питани ов
я
ния зрастание
1 -
убывание/убыв
ание
2 -
возрастание/уб
ывание
3 -
убывание/возра
стание
Верхний
предел
Par OUT1 REA выхода
100 Нет Нет Да Нет
am MU L узла
разделе
ния 1
Нижний
предел
Par OUT1 REA выхода
0 Нет Нет Да Нет
am MD L узла
разделе
ния 1
Верхний
предел
Par OUT2 REA выхода
100 Нет Нет Да Нет
am MU L узла
разделе
ния 2
Нижний
предел
Par OUT2 REA выхода
0 Нет Нет Да Нет
am MD L узла
разделе
ния 2
Par MOD Рабочий 0 - ручной; 1 -
UINT 0 Нет Нет Нет Нет
am E режим автоматический
Коэффи
циент
Процентное
пошагов
Par REA отношение к
FRAT ого 5 Нет Нет Да Нет
am L диапазону
изменен
выхода
ия
медленн

484 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип Описан ие по отключ вание Ограни
ние данн изация Примечание
ы ие умолч ения параметр чение
акции ых данных
анию питани ов
я
ого
возраст
ания и
медленн
ого
убывани
я в
ручном
режиме
Коэффи
циент
пошагов
ого
изменен
ия
быстрог
Par REA о
SRAT 3 Нет Нет Да Нет
am L возраст
ания и
быстрог
о
убывани
я в
ручном
режиме

5.2.5.3 Принципы разделения


SPLIT производит разделение и вывод входа, он отвечает за разделение одного входного
сигнала на два раздельных сигнала с последующим их выводом на блок управления
следующего уровня. Для разделения сигнала, как правило, используют четыре основных
способа:
Способ «возрастание/возрастание»: когда процесс входа составляет 0~50%, одновременно
линейный выход клапана 1 составляет 0~100%; когда процесс входа составляет 50~100%,
одновременно линейный выход клапана 2 составляет 0~100%; в течение всего процесса выход
обоих клапанов является прямо пропорциональным входу;
Способ «убывание/убывание»: когда процесс входа составляет 0~50%, одновременно
линейный выход клапана 1 составляет 100~0%; когда процесс входа составляет 50~100%,
одновременно линейный выход клапана 2 составляет 100~0%; в течение всего процесса выход
обоих клапанов является обратно пропорциональным входу;
Способ «возрастание/убывание»: когда процесс входа составляет 0~50%, одновременно
линейный выход клапана 1 составляет 0~100%; когда процесс входа составляет 50~100%,
одновременно линейный выход клапана 2 составляет 100~0%; в течение всего процесса выход
клапана 1 является прямо пропорциональным входу, а выход клапана 2 является обратно
пропорциональным входу;

485
Раздел 5 Управляющие расчеты

Способ «убывание/возрастание»: когда процесс входа составляет 0~50%, одновременно


линейный выход клапана 1 составляет 100~0%; когда процесс входа составляет 50~100%,
одновременно линейный выход клапана 2 составляет 0~100%; в течение всего процесса выход
клапана 1 является обратно пропорциональным входу, а выход клапана 2 является прямо
пропорциональным входу.
Указанные четыре режима разделения соответствуют четырем способам раздельной
обработки; пользователь может выбирать онлайн любой из способов в зависимости от
фактических требований на рабочей площадке.

Рис. 5.2-60 «Возрастание/возрастание»

Рис. 5.2-61 «Убывание/убывание»

Рис. 5.2-62 «Возрастание/убывание»

486 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-63 «Убывание/возрастание»

На вышеприведенном изображение на оси абсцисс отложено входное значение, а на оси


ординат отложено выходное значение, на изображении предполагается, что диапазон входных
и выходных значений составляет 0~100.
Основываясь на четырех указанных базовых режимах разделения, в соответствии с
различными точками разделения и различными начальными точками способы разделения
сигнала можно поделить на большее количество видов, как показано на изображениях ниже:

Рис. 5.2-64

Рис. 5.2-65

487
Раздел 5 Управляющие расчеты

Рис. 5.2-66

Рис. 5.2-67

Рис. 5.2-68

488 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-69

Если MD1=0, MU1=50, MD2=50, MU2=100, то SPLTOPT=0, соответствующая функция


разделения будет выглядеть как показано наРис. 5.2-39;
Если MD1=50, MU1=0, MD2=50, MU2=100, то SPLTOPT=1, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-40;
Если MD1=0, MU1=50, MD2=50, MU2=100, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-41;
Если MD1=50, MU1=0, MD2=50, MU2=100, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-42;
Если MD1=10, MU1=40, MD2=60, MU2=90, то SPLTOPT=0, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-43;
Если MD1=40, MU1=10, MD2=60, MU2=90, то SPLTOPT=1, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-44;
Если MD1=10, MU1=40, MD2=60, MU2=90, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-45;
Если MD1=40, MU1=10, MD2=60, MU2=90, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-46;
Если MD1=10, MU1=60, MD2=40, MU2=90, то SPLTOPT=2, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-47;
Если MD1=60, MU1=10, MD2=40, MU2=90, то SPLTOPT=3, соответствующая функция
разделения будет выглядеть как показано наРис. 5.2-48;

5.2.5.4 Рабочий режим


Блок управления SPLIT имеет следующие рабочие режимы диапазона: ручной,
автоматический.
1. Ручное
Когда блок SPLIT работает в ручном режиме, два выходных значения блока SPLIT исходят
от станции оператора и являются выходными значениями, назначаемыми оператором;
Здесь следует обратить внимание на два момента:
 Назначаемое в этот момент оператором выходное значение не должно превышать
верхнего и нижнего пределов «ограничения значений амплитуды выхода»;
 Ручной выход SPLIT не придерживается предварительно заданного способа
разделения выхода.
2. Авт.
Когда блок SPLIT находится в автоматическом рабочем режиме, в соответствии с
предварительно заданным методом разделения выхода производится распределение входного
значения IN сигнала для конечного вывода двух сигналов. SPLIT ограничивается со стороны
«ограничения значения амплитуды выхода».

5.2.5.5 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки SPLIT
для входа в панель детальной настройки точки SPLIT.

489
Раздел 5 Управляющие расчеты

Панель детальной настройки точки блока SPLIT состоит из 6 вкладок: атрибуты номера
бита, атрибуты разделения, режим работы, выход, тренды и параметры.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Атрибуты номера бита
Внешний вид вкладки «Атрибуты номера бита» панели детальной настройки точки блока
SPLIT представлен на Рис. 5.2-70.

Рис. 5.2-70 Атрибуты номера бита

1: Название тега, не может быть изменено в режиме онлайн;


2: Описание тега, не может быть изменено в режиме онлайн;
3: Отображается номер станции управления и домен расположения данной точки,
недоступен для изменения онлайн;
4: Отображается единица измерения и формат выхода, используется для настройки
единицы измерения выходного значения и формата отображения панели
детальной настройки точки, может использоваться для настройки конфигурации
офлайн, недоступен для изменения онлайн.
Панель детальной настройки точки SPLIT - Вкладка TAB Базовые атрибуты
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

490 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLIT - Вкладка TAB Базовые атрибуты


Полномочия параметров
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область AREANO 0 0 0 0
Номер станции SN 0 0 0 0
Единица измерения UT 0 0 0 0
Формат выхода OF 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Атрибуты разделения
Внешний вид вкладки «Атрибуты разделения» панели детальной настройки точки блока
SPLIT представлен на Рис. 5.2-71.

Рис. 5.2-71 Атрибуты разделения

Колонка «Параметры разделения» является ключевым звеном настройки панели


детальной настройки точки блока SPLIT, в которой отображается и настраивается

491
Раздел 5 Управляющие расчеты

соответствующее содержание алгоритма разделения; пользователь с помощью настройки в


колонке «Параметры разделения» может управлять способами разделения выхода входного
сигнала, ниже представлено подробное описание каждого пункта:
1: Значение начальных и конечных точек узла разделения 1 и узла разделения 2
2: Значения верхнего и нижнего пределов диапазона выходного значения узла
разделения 1 и узла разделения 2
3: Отображение и настройка способа разделения выхода, четыре вида:
возрастание/возрастание, убывание/убывание, возрастание/убывание и
убывание/возрастание. Если дважды кликнуть на область отображения, то
откроется диалоговое окно настройки, в котором можно произвести настройку
способа разделения.
Панель детальной настройки точки SPLIT - Вкладка TAB Атрибуты разделения
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Начальная
точка узла MD1 0 0 0 1
разделения 1
Конечная
точка узла MU1 0 0 0 1
Атрибуты разделения 1
входа Начальная
точка узла MD2 0 0 0 1
разделения 2
Конечная
точка узла MU2 0 0 0 1
разделения 2
Верхний
предел узла OUT1MU 0 0 0 1
разделения 1
Нижний
предел узла OUT1MD 0 0 0 1
Атрибуты разделения 1
выхода Верхний
предел узла OUT2MD 0 0 0 1
разделения 2
Нижний
предел узла OUT2MU 0 0 0 1
разделения 2
Способ Способ
SPLTOPT 0 0 0 1
разделения разделения

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока SPLIT
представлен на Рис. 5.2-72.

492 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-72 Режим работы

1: 1: отображается текущий рабочий режим блока SPLIT; пользователь, имеющий


категорию инженера, может здесь производить настройку рабочего режима;
2: 2: отображается входное значение, в автоматическом режиме данное значение
подвергается разделению с последующим выводом;
3: 3: настройка коэффициента увеличения/уменьшения скорости кнопки точной
регулировки, используемой в ручном режиме.
Панель детальной настройки точки SPLIT - Вкладка TAB Режим работы Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Рабочий
Рабочий режим MODE 0 0 0 1
режим
Входное
Авт. значение IN 0 0 0 0
разделения
Коэффициент
изменения
SRAT 0 0 1 1
Ручное замедления в
ручном режиме
Коэффициент FRAT 0 0 1 1

493
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SPLIT - Вкладка TAB Режим работы Полномочия
параметров
изменения
ускорения в
ручном режиме

4. Вывод
Внешний вид вкладки «Выход» панели детальной настройки точки блока SPLIT
представлен на Рис. 5.2-73.

Рис. 5.2-73 Выход

Панель детальной настройки точки SPLIT - Вкладка TAB Выход Полномочия


параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Разделенный
OUT1 0 0 0 2
Выходное выход 1
значение Разделенный
OUT2 0 0 0 2
выход 2

5. Тренды

494 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Внешний вид вкладки «Тренды» панели детальной настройки точки блока SPLIT
представлен на Рис. 5.2-74.

Рис. 5.2-74 Тренды

Панель детальной настройки точки SPLIT - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

495
Раздел 5 Управляющие расчеты

5.2.6 TWCON (двухпозиционное управление)

Рис. 5.2-75 Двухпозиционное управление

5.2.6.1 Функция
Блок управления TWCON представляет собой блок управления двухпозиционным
регулированием;
Под двухпозиционным управлением подразумевается реализация задачи по управлению
одной непрерывной аналоговой величиной с использованием двух логических состояний, «ON»
и «OFF», выводимых одной дискретной величиной, для обеспечения стабильного управления
контролируемым параметром в определенном контролируемом диапазоне. То есть
контролируемый параметр представляет собой определенную аналоговую величину; когда
контролируемый параметр превышает заданное значение, контроллер производит вывод
сигнала «OFF» (возможно инвертированное использование), а когда контролируемый параметр
опускается ниже заданного значения, контроллер производит вывод сигнала «ON» (также
возможно инвертированное использование); посредством непрерывной двухпозиционной
регулировки решается задача приближения или достижения контролируемым параметром
заданного значения;
Модуль управления TWCON главным образом осуществляет логическое управление
различными клапанами, регуляторами и другими устройствами, находящимися под
управлением дискретного сигнала, обладает относительно совершенной функцией логической
защиты.
Ниже указано максимальное количество регуляторов и типы сигналов, которыми способен
управлять блок управления TWCON:
 - Один выходной сигнал управления («ON» или «OFF»);
 - Один сигнал отслеживания.
Блок управления TWCON обладает следующим функционалом:
 Функция автоматического регулирования;
 Функция мягкого переключения между ручным режимом, автоматическим режимом и
режимом отслеживания;
 Функция тревоги отклонения и защиты;
 Способ использования контроллера (прямое/ обратное использование).

496 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.6.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние данн Описание изация
ы умолч ения параметр чение ние
акции ых данных
анию питани ов
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
Вход
состояния
WO
In Q качества 0 Нет Нет Нет Нет
RD
измеренного
значения
Точка
TRKV BOO
In измерения False Нет Нет Нет Да
AL L
отслеживания
False - не
Переключате отслежив
TRKS BOO
In ль False Нет Нет Нет Да ать, True -
W L
отслеживания отслежив
ать
False -
отслежив
ание не
разрешен
TRKE BOO Отслеживани TRUE Нет Нет Да Нет о, True -
In
N L е разрешено отслежив
ание
разрешен
о

Переключате
ль
ALMO BOO
In технологическ TRUE Нет Нет Да Нет
PT L
ой
сигнализации
False -
BOO Выход
Out OUT FALSE Да Нет Нет Да OFF
L команды
True - ON
Par REA Заданное
SP 0 Да Нет Нет Нет
am L значение
Вход
состояния
Par WO
AM тревоги 0 Нет Нет Нет Нет
am RD
значения
процесса
Par PVU REA Верхний 100 Нет Нет Да Нет Информа

497
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние данн Описание изация
ы умолч ения параметр чение ние
акции ых данных
анию питани ов
я
am L предел ция о
диапазона PV верхнем
и нижнем
пределах
измеренн
ых
значений
должна
удержива
ется
равной
значения
м
Нижний верхнего
Par REA
PVL предел 100 Нет Нет Да Нет и нижнего
am L
диапазона PV пределов
диапазон
а выхода
точек
измерени
я AI, RTD,
TC, PI
или
промежут
очной
точки AM
0 - ручной
1 -
автомати
Par Режим
MODE UINT 0 Да Нет Нет Нет ческий
am работы
2 -
отслежив
ание
Процентн
ое
Предел отношени
Par REA предупрежде е к
DAL 30 Нет Да Да Нет
am L ния об диапазон
отклонении у
PVU~PVL
(%)
Переключать/ Подробно
Par MANC WO не е
1920 Нет Нет Да Нет
am UT RD переключать описание
на См. на

498 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние данн Описание изация
ы умолч ения параметр чение ние
акции ых данных
анию питани ов
я
автоматическ странице
ий режим при 【Качеств
тревоге о
измеренного сигнала】
значения в
диалогов
ом окне
«Панель
детально
й
настройк
и точки».
Процентн
Диапазон
Par REA ое
DVDB удержания 0,2 Нет Нет Да Нет
am L выражени
выхода
е (%)
0 - по
процентн
ому
Способ
соотноше
Par SMAN BOO пошагового
0 Нет Нет Да Нет нию; 1 -
am OPT L возрастания/у
по
бывания SP
инженерн
ой
величине
Коэффициент Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта
скорости SP может
отличатьс
я в
зависимо
сти от
настроек
SMANOP
Коэффициент T; если
Par SPSR REA изменения SMANOP
1 Нет Нет Да Нет T=0, то
am AT L низкой
скорости SP значение
данного
пункта
будет
выражать
ся в
процентн

499
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние данн Описание изация
ы умолч ения параметр чение ние
акции ых данных
анию питани ов
я
ом
соотноше
нии к
диапазон
у
PVU~PVL
; если
SMANOP
T=1, то
значение
данного
пункта
будет
выражать
ся
величино
й
изменени
я.
False - не
Контроль
подавлят
Par INHDA BOO предупрежде
FALSE Нет Нет Да Нет ь, True -
am L L ния об
подавлят
отклонении
ь
0 -
тревога
отсутству
ет; 1 -
обычная;
Категория
Par BYT 2 -
DALLV тревоги 0 Нет Нет Да Нет
am E общая; 3
отклонения
-
экстренна
я; 4 -
критическ
ая
Процентн
ое
Значение отношени
мертвой зоны е к
Par DALD REA
восстановлен 2 Нет Нет Да Нет диапазон
am B L
ия тревоги у
отклонения PVU~PVL
, единица
измерени

500 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примеча
ние данн Описание изация
ы умолч ения параметр чение ние
акции ых данных
анию питани ов
я
я: (%)
1 -
быстрое
увеличен
ие; 2 -
быстрое
уменьше
Способ ние; 3 -
Par SPMO BYT
возрастания/у 0 Нет Нет Да Нет медленно
am DE E
бывания SP е
увеличен
ие; 4 -
медленно
е
уменьше
ние
False -
переключ
ение на
ручной
режим;
Выбор
True -
рабочего
Par TRKM BOO возврат к
режима при False Нет Да Да Нет
am ODE L рабочему
завершении
режиму,
отслеживания
использу
емому до
начала
отслежив
ания
False -
прямое
использо
Способ
Par ACTO BOO вание;
использовани True Нет Да Да Нет
am PT L True -
я
обратное
использо
вание

5.2.6.3 Способ управления


Блок управления TWCON имеет три режима управления: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).

501
Раздел 5 Управляющие расчеты

1. 1. Ручной
 Переключение ручного режима
Блок TWCON может переключаться оператором в ручной режим на станции оператора;
Блок также может автоматически переключаться в ручной режим при срабатывании
защиты в случае возникновения тревоги отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок TWCON работает в ручном режиме, выходное значение блока TWCON
может исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой;
2. 2. Отслеживание
 Переключение режима отслеживания
Блок TWCON может на станции оператора переключаться оператором в режим
отслеживания;
А также может переключаться в режим отслеживания посредством программного
управления (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в режиме отслеживания
Когда блок TWCON работает в режиме отслеживания, система в соответствии с
логикой отслеживания офлайн конфигурации пользователя производит вывод
окончательного выхода блока TWCON, в это время функция ручного выхода будет
заблокирована;
3. 3. Автоматический
 Переключение автоматического режима
Блок TWCON может переключаться оператором в автоматический режим на станции
оператора, а также может переключаться в автоматический режим посредством
программного управления (при необходимости выполнения конфигурации в режиме
офлайн).
 Правила действий в автоматическом режиме
Когда блок TWCON работает в автоматическом режиме, система в соответствии с
настройками пользователя производит сравнение заданного значения с значением
процесса контролируемого объекта и автоматически производит вывод дискретной
величины; например, контролируемым объектом является давление, текущее значение
составляет 50 Па; после того, как пользователь изменит заданное значение на 60 Па,
произойдет включение автоматического рабочего режима; если в это время параметр
«Способ использования» задан в значении «обратное использование», то TWCON будет
производить вывод «ON» для приближения текущего значения давления к заданному
значению, за счет этого реализуется управления;
Когда блок TWCON обнаруживает тревогу отклонения или тревогу оборудования,
система производит автоматическое переключение рабочего режима из автоматического в
ручной;
 Мертвая зона автоматического управления (DVDB)

502 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

В процессе автоматического управления, когда измеренное значение колеблется в


очень маленьком диапазоне верхнего и нижнего пределов заданных значений, может
происходить многократное переключение выходного сигнала между ON и OFF, это
негативно сказывается на оборудовании, расположенном на рабочей площадке, и является
неприемлемым для работы системы, поэтому вводится параметр мертвой зоны
автоматического управления (DVDB); DVDB представляет собой процентное выражение от
диапазона измеренных значений, то есть если измеренное значение PV колеблется в
диапазоне (PVU-PVD)*DVDB между верхним и нижним пределами заданного значения SP,
то блок TWCON рассматривает это как стабилизацию регулировки и не производит
изменения выхода;

5.2.6.4 Невозмущенное переключение


В процессе переключения рабочего режима блока управления TWCON, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока TWCON выход блока TWCON в процессе такого переключения сохраняется без
изменений, при этом после завершения процесса переключения вычисление выхода блока
TWCON в соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Используется 6 видов переключений между рабочими режимами:
 ручной → автоматический;
 отслеживание → автоматический;
 отслеживание → ручной;
 автоматический → ручной;
 ручной → отслеживание;
 автоматический → отслеживание;
1. ручной →автоматический
Переключение из состояния ручного выхода в состояние автоматического выхода
представляет собой сопровождающийся возмущениями процесс, так как блок управления в
автоматическом режиме начинает вывод согласно расчета отклонения между измеренным и
заданным значениями;
2. отслеживание → автоматический;
Переключение из состояния отслеживания выхода в состояние автоматического выхода
представляет собой сопровождающийся возмущениями процесс, так как блок управления в
автоматическом режиме начинает вывод согласно расчета отклонения между измеренным и
заданным значениями;
3. отслеживание → ручной;
Переключение из состояния отслеживания выхода в состояние ручного выхода
представляет собой мягкий процесс, блок TWCON автоматически запоминает состояние
выхода отслеживания, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу отслеживания, за счет этого реализуется мягкое
переключение;
4. автоматический → ручной

503
Раздел 5 Управляющие расчеты

Переключение из состояния автоматического выхода в состояние ручного выхода


представляет собой мягкий процесс, блок TWCON автоматически запоминает состояние
автоматического выхода, используемое до переключения, чтобы после переключения
удерживать ручной выход равным запомненному автоматическому выходу, за счет этого
реализуется мягкое переключение;
5. ручной → отслеживание;
Переключение из состояния ручного выхода в состояние выхода отслеживания
представляет собой сопровождающийся возмущениями процесс, так как отслеживается обычно
состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние отслеживания блок TWCON мгновенно начинает производить вывод результата
отслеживания входного разъема;
6. автоматический → отслеживание;
Переключение из состояния автоматического выхода в состояние выхода отслеживания
представляет собой сопровождающийся возмущениями процесс, так как отслеживается обычно
состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из автоматического
состояния в состояние отслеживания блок TWCON мгновенно начинает производить вывод
результата отслеживания входного разъема;

5.2.6.5 Предупреждение об отклонении


1. Определения
Под тревогой отслеживания подразумевается срабатывание тревоги отслеживания, когда
отклонение (как правило, выраженного абсолютным значением) измеренного значения от
заданного значения превысит какое-либо заданное число, при этом производится запуск
TWCON для применения соответствующей защиты;
2. Запуск тревоги отклонения
Предпосылкой для запуска тревоги отклонения блоком TWCON является заблокированное
состояние тревоги отклонения в режиме автоматического, ручного управления или режиме
отслеживания; когда блок TWCON находится в автоматическом режиме, выходное значение
блока управления будет автоматически смещаться в направлении от измеренного значения к
заданному значению, однако при возникновении сбоя технологического состояния или
оборудования на рабочей площадке происходит отклонение контролируемого параметра от
заданного значения; когда отклонение намного превышает заданное пороговое значение, то
если измеренное значение продолжает отклоняться от заданного значения, это создает риск
нанесения ущерба оборудованию на технологической площадке; поэтому когда происходит
превышение порогового значения отклонения, система производит запуск тревоги отклонения;
3. Восстановление тревоги отклонения
Восстановление тревоги отклонения требует ввода концепции мертвой зоны, DALDB
представляет собой процентное отношение к измеренному значению, которое работает
следующим образом: после того, как значение отклонения снижается ниже заданного
порогового значения, не происходит мгновенной отмены тревоги отклонения, так как в этом
случае, если значение отклонения повторно и быстро поднимется выше порогового значения
вплоть до повторяющегося колебания вверх и вниз относительно определенного значения, это
может привести к безостановочному и бесконечному срабатыванию тревоги отклонения
системы, что не имеет смысла, поэтому использование понятия мертвой зоны помогает
преодолеть данную проблему; когда значение отклонения снижается ниже заданного
порогового значения, не происходит мгновенной отмены тревоги отклонения; отмена тревоги и

504 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

отклонения происходит только после того, как значение отклонения непрерывно снижается
вплоть до выхода из диапазона мертвой зоны, как показано на Рис. 5.2-76:

Рис. 5.2-76 Восстановление тревоги отклонения

4. Другие соответствующие защитные действия


Тревога отклонения относится к технологическим тревогам и входит в список
технологических тревог, тревога также отображается светозвуковым способом на панели;
После срабатывания тревоги отклонения блок TWCON производит запуск соответствующих
защитных действий для обеспечения нормальной работы оборудования, к соответствующим
защитным действиям относятся:
 Автоматическое переключение блока TWCON в режим ручного управления;
 Запуск системой светозвуковой тревоги;
 Блок TWCON автоматически выпускает команду «OFF» (0) и производит ее удержание;
После запуска тревоги отклонения блок TWCON будет находиться в блокированном
состоянии без возможности выполнения операций вывода.

5.2.6.6 Состояние диагностики неисправностей


АМ (тип WORD, всего 16 бит) представляет собой слово состояния технологической
тревоги TWCON, которое содержит тревогу порога точки измеренного значения PV и саму
тревогу отклонения TWCON; Q представляет собой информацию о качестве точки измеренного
значения PV TWCON, определение АМ приведено в таблице ниже, определение Q См. в
описании AI; примечание: после АМ также сохраняется 8 бит. Его соответствующие связи
представлены в таблице ниже:
Бит АМ B1=1(00000001) B2=1(00000010) B3=1(00000100) B4=1(00001000)
Тревога низкого Тревога высокого
Тревога низкого Тревога высокого
предела низшего предела высшего
Представляемое предела предела
уровня уровня
значение измеренного измеренного
измеренного измеренного
значения значения
значения значения
Бит АМ B5=1 B6=1 B7=1 B8=1(10000000)
Представляемое Резервный Резервный Резервный Предупреждение

505
Раздел 5 Управляющие расчеты

Бит АМ B1=1(00000001) B2=1(00000010) B3=1(00000100) B4=1(00001000)


значение об отклонении

5.2.6.7 Способ использования


Блок TWCON при выполнении автоматической регулировки имеет в своем распоряжении
два способа использования: прямое использование и обратное использование, их принцип
работы аналогичен прямому и обратному использованию PID; в ситуации по умолчанию блок
TWCON прибегает к обратному использованию, то есть когда измеренное значение PV ниже
заданного значения SP, блок TWCON производит вывод прямого направления (ON), а когда PV
больше SP, то TWCON производит вывод обратного направления (OFF); при прямом
использовании, когда PV<SP, производится вывод OFF; когда PV>SP, то производится вывод
ON;

5.2.6.8 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки TWCON
для входа в панель детальной настройки точки TWCON. Панель детальной настройки точки
блока TWCON состоит из 3 вкладок: базовое состояние, параметры и тревоги. Оператор может
кликнуть на любую вкладку для просмотра соответствующих атрибутов, расположенных на
данной вкладке.
1. Базовое состояние
Внешний вид вкладки «Базовое состояние» панели детальной настройки точки блока
TWCON представлен на Рис. 5.2-77.

Рис. 5.2-77 Базовое состояние

506 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

1: Название тега, не может быть изменено в режиме онлайн;


2: Отображается измеренное значение и производится настройка заданных
значений двухпозиционного контроллера;
3: Отображается вывод команды.
4: Описание точки, недоступно для изменения онлайн.
5: Единица измерения и формат выхода измеренного значения.
6: Выключатель отслеживания и настройка значений точек отслеживания; когда
выключатель отслеживания задан в значении «правда», производится вывод
команды в значении точки отслеживания.
7: Если выбрать «выйти из режима отслеживания», то после этого блок TWCON
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
Панель детальной настройки точки TWCON - Вкладка TAB Базовое состояние
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Заданное
SP 0 1 1 1
значение
Ввод
Измеренное
PV 0 0 0 0
значение
Единица
PVUT 0 0 0 0
Измеренное измерения
значение Формат
PVOF 0 0 0 0
выхода
Вывод Вывод OUT 0 0 0 0
Отслеживание
TRKEN 0 0 1 1
разрешено
Значение
точки TRKVAL 0 0 0 2
отслеживания
Отслеживани Переключател
е ь TRKSW 0 0 0 2
отслеживания
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания

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


0 - имеется ограничение прав на мониторинг

507
Раздел 5 Управляющие расчеты

1 - имеется ограничение прав на мониторинг и изменение параметров


2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры
Внешний вид вкладки «Параметры» панели детальной настройки точки блока TWCON
представлен на Рис. 5.2-78:

Рис. 5.2-78 Параметры

1: Отображается текущий рабочий режим;


2: Информация о верхнем и нижнем пределах диапазона измеренного значения PV,
должна быть идентичной с верхним и нижним пределом точки измерения
измеренного значения или диапазона промежуточного выхода AM.
3: Настройка мертвой зоны автоматического управления, доступно для настройки
пользователям, имеющим категорию инженера.
4: Если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
5: Способ использования, прямое или обратное использование.

508 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

6: Настройка пределов тревоги отклонения, мертвой зоны восстановления тревоги


отклонения, категории тревоги отклонения и подавления тревоги отклонения.
Панель детальной настройки точки TWCON - Вкладка TAB Параметры
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Рабочий режим MODE 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV
Предел
мертвой зоны DVDB 0 0 0 1
входа
Параметры Способ SMANOP
пользователя изменения SP 0 0 0 1
T
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения SPSRAT 0 0 1 1
замедления SP
Способ
ACTOPT 0 0 0 1
использования
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Мертвая зона
восстановления
DALDB 0 0 0 1
тревоги
отклонения
Отслеживани
е Категория
тревоги DALLV 0 0 0 0
отклонения
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

3. Сигнализация
Внешний вид вкладки «Тревоги» панели детальной настройки точки блока TWCON
представлен на Рис. 5.2-79.

509
Раздел 5 Управляющие расчеты

Рис. 5.2-79 Тревоги

1: Здесь отображается информация о тревогах блока TWCON, информация о


тревогах пределов измеренных значений, передаваемых точкой измерения
измеренного значения, и информация о тревогах отклонения TWCON; при
срабатывании какой-либо тревоги ее индикатор состояния отобразится красным
цветом, в противном случае он будет отображаться зеленым цветом.
2: Качество сигнала содержит 7 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
3: Переключение/ не переключение в ручной режим при срабатывании тревоги
четырех пределов: если поле выбора находится в выделенном состоянии, это
означает, что при срабатывании тревоги данного типа произойдет автоматическое
переключение в ручной рабочий режим.
4: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;

510 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Переключение/ не переключение в ручной режим при превышении диапазона: когда


индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Тревога
низкого
Первый бит
предела 0 0 0 0
АМ
низшего
уровня
Тревога
Второй бит
низкого 0 0 0 0
АМ
предела
Тревога
Состояние Третий бит
высокого 0 0 0 0
тревоги (АМ) АМ
предела
Тревога
высокого
Четвертый
предела 0 0 0 0
бит АМ
высшего
уровня
Предупрежден
Восьмой бит
ие об 0 0 0 0
АМ
отклонении
Переключение
в ручной
режим при
срабатывании
Первый бит
тревоги 0 0 0 1
MANCUT
низкого
предела
низшего
Переключение уровня
в ручной
режим при Переключение
срабатывании в ручной
технологическ режим при
Второй бит
ой тревоги срабатывании 0 0 0 1
MANCUT
тревоги
низкого
предела
Переключение
в ручной Третий бит
0 0 0 1
режим при MANCUT
срабатывании

511
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


тревоги
высокого
предела
Переключение
в ручной
режим при
срабатывании
Четвертый
тревоги 0 0 0 1
бит MANCUT
высокого
предела
высшего
уровня
Переключение
в ручной
режим при
Восьмой бит
превышении 0 0 0 1
MANCUT
предела
тревоги
отклонения
Оффлайн Первый бит
0 0 0 0
модуля Q
Обрыв канала Второй бит Q 0 0 0 0
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
Качество
измерения
сигнала (Q)
Нижний
предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
Шестой бит
контроля по 0 0 0 0
Q
четности
Плохое Седьмой бит
0 0 0 0
качество Q

Переключение Переключение
в ручной в ручной
Девятый бит
режим при режим при 0 0 0 1
MANCUT
плохом неисправности
качестве блока
(MANCUT) Переключение Десятый бит 0 0 0 1

512 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


в ручной MANCUT
режим при
неисправности
канала
Переключение
в ручной Одиннадцат
режим при ый бит 0 0 0 1
превышении MANCUT
диапазона

4. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока TWCON
представлен на Рис. 5.2-80.

Рис. 5.2-80 Тренды

Панель детальной настройки точки TWCON - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

513
Раздел 5 Управляющие расчеты

5.2.7 THCON (трехпозиционное управление)

Рис. 5.2-81 Трехпозиционное управление

5.2.7.1 Функция
Блок управления THCON представляет собой блок управления трехпозиционным
регулированием;
Под трехпозиционным управлением подразумевается реализация задачи по управлению
одной непрерывной аналоговой величиной с использованием выходного сигнала двух
контактов, каждый их которых производит вывод двух логических состояний, «ON» и «OFF»,
для обеспечения стабильного управления контролируемым параметром в определенном
контролируемом диапазоне; то есть 10 означает «ON», 01 означает «OFF», 00 означает «стоп»,
11 означает недопустимое состояние выхода; в процессе управления контролируемый
параметр представляет собой определенную аналоговую величину; когда контролируемый
параметр превышает заданное значение, контроллер производит вывод сигнала «OFF»
(возможно инвертированное использование), а когда контролируемый параметр опускается
ниже заданного значения, контроллер производит вывод сигнала «ON» (также возможно
инвертированное использование); в особых случаях, когда к значение контролируемого
параметра равно заданному значению, контроллер выводит сигнал "удержание" (00);
посредством непрерывной двухпозиционной регулировки решается задача приближения или
достижения контролируемым параметром заданного значения;
Модуль управления THCON главным образом осуществляет логическое управление
различными клапанами, регуляторами и другими устройствами, находящимися под
управлением дискретного сигнала, обладает более совершенной функцией логической защиты.
Ниже указано максимальное количество регуляторов и типы сигналов, которыми способен
управлять блок управления THCON:
 Два выходных сигнала управления («ON» или «OFF» и «стоп»);
 Сигнал отслеживания;
Блок управления THCON обладает следующим функционалом:
 Функция автоматического регулирования;
 Функция мягкого переключения между ручным режимом, автоматическим режимом и
режимом отслеживания;
 Функция тревоги отклонения и защиты;

514 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Способ использования контроллера (прямое/ обратное использование).

5.2.7.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
Вход
состояния
WO
In Q качества 0 Нет Нет Нет Нет
RD
измеренного
значения
False -
Выключатель
отслежива
автоматическ
ние не
ого
TRKE BOO отслеживания TRUE разрешено
In Нет Нет Да Нет
N L , True -
установлен в
отслежива
значении
ние
«разрешено»
разрешено

Точка
TRKV BOO
In измерения False Нет Нет Нет Да
AL L
отслеживания
False - не
Переключате отслежива
TRKS BOO
In ль False Нет Нет Нет Да ть, True -
W L
отслеживания отслежива
ть
Переключате
ль
ALMO BOO
In технологичес TRUE Нет Нет Да Нет
PT L
кой
сигнализации
Выход
OUTO BOO
Out команды FALSE Да Нет Нет Да
N L
«ON» False - нет
Выход True - есть
OUTO BOO
Out команды FALSE Да Нет Нет Да
F L
«OFF»
Par REA Заданное
SP 0 Да Нет Нет Нет
am L значение
Par WO Вход
AM 0 Нет Нет Нет Нет
am RD состояния

515
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
тревоги
значения
процесса
Верхний Информац
Par REA
PVU предел 100 Нет Нет Да Нет ия о
am L
диапазона PV верхнем и
нижнем
пределах
измеренны
х значений
должна
удерживае
тся равной
значениям
верхнего и
Нижний нижнего
Par REA
PVL предел 100 Нет Нет Да Нет пределов
am L
диапазона PV диапазона
выхода
точек
измерения
AI, RTD,
TC, PI или
промежуто
чной точки
AM
0 - ручной
1 -
автоматич
Par Режим
MODE UINT 0 Да Нет Нет Нет еский
am работы
2 -
отслежива
ние
Значение
мертвой
зоны,
заданное
на краю
Par ONOF REA Мертвая зона 5 Нет Нет Да Нет (PVU-PVL)
am DB L выключателя *DVDB,
для
предотвра
щения
повторяю
щихся

516 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
колебаний
выходного
сигнала
при
колебания
х
измеренно
го
значения в
районе
границы
(PVU-PVL)
*DVDB.

Процентно
е
Предел
отношение
Par REA предупрежде
DAL 30 Нет Да Да Нет к
am L ния об
диапазону
отклонении
PVU~PVL
(%)
Подробное
описание
Переключать/ См. на
не странице
переключать 【 Качеств
на о сигнала】
Par MANC WO
автоматическ 1920 Нет Нет Да Нет в
am UT RD
ий режим при диалогово
тревоге м окне
измеренного «Панель
значения детальной
настройки
точки».
Процентно
е
Диапазон отношение
Par REA
DVDB удержания 0,2 Нет Нет Да Нет к
am L
выхода диапазону
PVU~PVL
(%)
Способ 0 - по
Par SMAN BOO пошагового процентно
0 Нет Нет Да Нет
am OPT L возрастания/у му
бывания SP соотношен

517
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
ию; 1 - по
инженерно
й величине
Коэффициент Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта
скорости SP может
отличаться
в
зависимос
ти от
настроек
SMANOPT
; если
SMANOPT
=0, то
значение
данного
пункта
будет
выражатьс
я в
Коэффициент процентно
Par SPSR REA изменения м
1 Нет Нет Да Нет
am AT L низкой соотношен
скорости SP ии к
диапазону
PVU~PVL;
если
SMANOPT
=1, то
значение
данного
пункта
будет
выражатьс
я
величиной
изменения
.
Контроль False - не
Par INHD BOO предупрежде подавлять,
FALSE Нет Нет Да Нет
am AL L ния об True -
отклонении подавлять
Par DALLV BYT Категория 0 Нет Нет Да Нет 0 - тревога

518 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
am E тревоги отсутствуе
отклонения т; 1 -
обычная; 2
- общая; 3
-
экстренна
я; 4 -
критическа
я
Процентно
е
Значение отношение
мертвой зоны к
Par DALD REA
восстановлен 2 Нет Нет Да Нет диапазону
am B L
ия тревоги PVU~PVL,
отклонения единица
измерения
: (%)
1 -
быстрое
увеличени
е; 2 -
быстрое
Способ уменьшен
Par SPMO BYT
возрастания/у 0 Нет Нет Да Нет ие; 3 -
am DE E
бывания SP медленное
увеличени
е; 4 -
медленное
уменьшен
ие
False -
переключе
ние на
ручной
режим;
Выбор
True -
рабочего
Par TRKM BOO возврат к
режима при False Нет Да Да Нет
am ODE L рабочему
завершении
режиму,
отслеживания
используе
мому до
начала
отслежива
ния

519
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрон
Тип ие по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
False -
прямое
Способ использов
Par ACTO BOO
использовани True Нет Да Да Нет ание; True
am PT L
я - обратное
использов
ание

5.2.7.3 Способ управления


Блок управления THCON имеет три режима управления: ручного управления,
автоматического управления и режим управления отслеживанием.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
1. Ручное
 Переключение ручного режима
Блок THCON может переключаться оператором в ручной режим на станции оператора;
Блок также может автоматически переключаться в ручной режим при срабатывании
защиты в случае возникновения тревоги отклонения;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок THCON работает в ручном режиме, выходное значение блока THCON
может исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой;
2. Отслеживание
 Переключение режима отслеживания
Блок THCON может на станции оператора переключаться оператором в режим
отслеживания;
А также может переключаться в режим отслеживания посредством программного
управления (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в режиме отслеживания
Когда блок THCON работает в режиме отслеживания, система в соответствии с логикой
отслеживания офлайн конфигурации пользователя производит вывод окончательного
выхода блока THCON, в это время функция ручного выхода будет заблокирована;
3. Авт.
 Переключение автоматического режима

520 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Блок THCON может переключаться оператором в автоматический режим на станции


оператора, а также может переключаться в автоматический режим посредством
программного управления (при необходимости выполнения конфигурации в режиме
офлайн).
 Правила действий в автоматическом режиме
Когда блок THCON работает в автоматическом режиме, система в соответствии с
настройками пользователя производит сравнение заданного значения с значением
процесса контролируемого объекта и автоматически производит вывод дискретной
величины; например, контролируемым объектом является давление, текущее значение
составляет 50 Па; после того, как пользователь изменит заданное значение на 60 Па,
произойдет включение автоматического рабочего режима; если в это время параметр
«Способ использования» задан в значении «обратное использование», то THCON будет
производить вывод «ON» для приближения текущего значения давления к заданному
значению, за счет этого реализуется управления;
Когда блок THCON обнаруживает тревогу отклонения или тревогу оборудования,
система производит автоматическое переключение рабочего режима из автоматического в
ручной;
 Мертвая зона автоматического управления (DVDB)
В процессе автоматического управления, когда измеренное значение колеблется в
очень маленьком диапазоне верхнего и нижнего пределов заданных значений, может
происходить многократное переключение выходного сигнала между ON и OFF, это
негативно сказывается на оборудовании, расположенном на рабочей площадке, и является
неприемлемым для работы системы, поэтому вводится параметр мертвой зоны
автоматического управления (DVDB); DVDB представляет собой процентное выражение от
диапазона измеренных значений, то есть если измеренное значение PV колеблется в
диапазоне (PVU-PVL)*DVDB между верхним и нижним пределами заданного значения SP,
то блок THCON рассматривает это как стабилизацию регулировки и не производит
изменения выхода;

5.2.7.4 Невозмущенное переключение


В процессе переключения рабочего режима блока управления THCON, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока THCON выход блока THCON в процессе такого переключения сохраняется без
изменений, при этом после завершения процесса переключения вычисление выхода блока
THCON в соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
Используется 6 видов переключений между рабочими режимами:
 ручной → автоматический;
 отслеживание → автоматический;
 отслеживание → ручной;
 автоматический → ручной;
 ручной → отслеживание;
 автоматический → отслеживание;

521
Раздел 5 Управляющие расчеты

1. ручной →автоматический
Переключение из состояния ручного выхода в состояние автоматического выхода
представляет собой сопровождающийся возмущениями процесс, так как блок управления в
автоматическом режиме начинает вывод согласно расчета отклонения между измеренным и
заданным значениями;
2. отслеживание → автоматический;
Переключение из состояния отслеживания выхода в состояние автоматического выхода
представляет собой сопровождающийся возмущениями процесс, так как блок управления в
автоматическом режиме начинает вывод согласно расчета отклонения между измеренным и
заданным значениями;
3. отслеживание → ручной;
Переключение из состояния отслеживания выхода в состояние ручного выхода
представляет собой мягкий процесс, блок THCON автоматически запоминает состояние выхода
отслеживания, используемое до переключения, чтобы после переключения удерживать ручной
выход равным запомненному выходу отслеживания, за счет этого реализуется мягкое
переключение;
4. автоматический → ручной
Переключение из состояния автоматического выхода в состояние ручного выхода
представляет собой мягкий процесс, блок THCON автоматически запоминает состояние
автоматического выхода, используемое до переключения, чтобы после переключения
удерживать ручной выход равным запомненному автоматическому выходу, за счет этого
реализуется мягкое переключение;
5. ручной → отслеживание;
Переключение из состояния ручного выхода в состояние выхода отслеживания
представляет собой сопровождающийся возмущениями процесс, так как отслеживается обычно
состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние отслеживания блок THCON мгновенно начинает производить вывод результата
отслеживания входного разъема;
6. автоматический → отслеживание;
Переключение из состояния автоматического выхода в состояние выхода отслеживания
представляет собой сопровождающийся возмущениями процесс, так как отслеживается обычно
состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из автоматического
состояния в состояние отслеживания блок THCON мгновенно начинает производить вывод
результата отслеживания входного разъема;

5.2.7.5 Предупреждение об отклонении


1. Определения
Под тревогой отслеживания подразумевается срабатывание тревоги отслеживания, когда
отклонение (как правило, выраженного абсолютным значением) измеренного значения от
заданного значения превысит какое-либо заданное число, при этом производится запуск
THCON для применения соответствующей защиты;
2. Запуск тревоги отклонения
Предпосылкой для запуска тревоги отклонения блоком THCON является заблокированное
состояние тревоги отклонения в режиме автоматического, ручного управления или режиме

522 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

отслеживания; когда блок THCON находится в автоматическом режиме, выходное значение


блока управления будет автоматически смещаться в направлении от измеренного значения к
заданному значению, однако при возникновении сбоя технологического состояния или
оборудования на рабочей площадке происходит отклонение контролируемого параметра от
заданного значения; когда отклонение намного превышает заданное пороговое значение, то
если измеренное значение продолжает отклоняться от заданного значения, это создает риск
нанесения ущерба оборудованию на технологической площадке; поэтому когда происходит
превышение порогового значения отклонения, система производит запуск тревоги отклонения;
3. Восстановление тревоги отклонения
Восстановление тревоги отклонения требует ввода концепции мертвой зоны (DALDB),
DALDB представляет собой процентное отношение к измеренному значению, которое работает
следующим образом: после того, как значение отклонения снижается ниже заданного
порогового значения, не происходит мгновенной отмены тревоги отклонения, так как в этом
случае, если значение отклонения повторно и быстро поднимется выше порогового значения
вплоть до повторяющегося колебания вверх и вниз относительно определенного значения, это
может привести к безостановочному и бесконечному срабатыванию тревоги отклонения
системы, что не имеет смысла, поэтому использование понятия мертвой зоны помогает
преодолеть данную проблему; когда значение отклонения снижается ниже заданного
порогового значения, не происходит мгновенной отмены тревоги отклонения; отмена тревоги и
отклонения происходит только после того, как значение отклонения непрерывно снижается
вплоть до выхода из диапазона мертвой зоны, как показано на Рис. 5.2-82.

Рис. 5.2-82 Восстановление тревоги отклонения

4. Другие соответствующие защитные действия


Тревога отклонения относится к технологическим тревогам и входит в список
технологических тревог, тревога также отображается светозвуковым способом на панели;
После срабатывания тревоги отклонения блок THCON производит запуск соответствующих
защитных действий для обеспечения нормальной работы оборудования, к соответствующим
защитным действиям относятся:
 Автоматическое переключение блока THCON в режим ручного управления;
 Запуск системой светозвуковой тревоги;
 Блок THCON автоматически выпускает команду «стоп» (00) и производит ее
удержание;

523
Раздел 5 Управляющие расчеты

После запуска тревоги отклонения блок THCON будет находиться в блокированном


состоянии без возможности выполнения операций вывода.

5.2.7.6 Состояние диагностики неисправностей


АМ (тип WORD, всего 16 бит) представляет собой слово состояния технологической
тревоги THCON, которое содержит тревогу порога точки измеренного значения PV и саму
тревогу отклонения THCON; Q представляет собой информацию о качестве точки измеренного
значения PV THCON, определение АМ приведено в таблице ниже, определение Q См. в
описании AI; примечание: после АМ также сохраняется 8 бит. Его соответствующие связи
представлены в таблице ниже:
Бит АМ B1=1 00000001) B2=1 00000010) B3=1(00000100) B4=1 00001000)
Тревога низкого Тревога высокого
Тревога низкого Тревога высокого
предела низшего предела высшего
Представляемое предела предела
уровня уровня
значение измеренного измеренного
измеренного измеренного
значения значения
значения значения
Бит АМ B5=1 B6=1 B7=1 B8=1(10000000)
Представляемое Предупреждение
Резервный Резервный Резервный
значение об отклонении

5.2.7.7 Способ использования


Блок THCON при выполнении автоматической регулировки имеет в своем распоряжении
два способа использования: прямое использование и обратное использование, их принцип
работы аналогичен прямому и обратному использованию PID; в ситуации по умолчанию блок
THCON прибегает к обратному использованию, то есть когда измеренное значение PV ниже
заданного значения SP, блок THCON производит вывод прямого направления (ON), а когда PV
больше SP, то THCON производит вывод обратного направления (OFF); при прямом
использовании, когда PV<SP, производится вывод «OFF»; когда PV>SP, то производится вывод
«ON»;

5.2.7.8 Панель детальной настройки точки


1. Базовое состояние
Внешний вид вкладки «Базовое состояние» панели детальной настройки точки блока
THCON представлен на Рис. 5.2-83:

524 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-83 Базовое состояние

1: Название тега, не может быть изменено в режиме онлайн;


2: Отображается измеренное значение и производится настройка заданных
значений двухпозиционного контроллера;
3: Отображается вывод команды выключателя.
4: Описание точки, недоступно для изменения онлайн.
5: Единица измерения и формат выхода измеренного значения.
6: Выключатель отслеживания и настройка значений точек отслеживания; когда
выключатель отслеживания задан в значении «правда», производится вывод
команды в значении точки отслеживания.
7: Если выбрать «выйти из режима отслеживания», то после этого блок THCON
переключится в режим работы, предшествующий входу в режим отслеживания,
или переключится в ручной режим.
Панель детальной настройки точки THCON - Вкладка TAB Базовое состояние
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0

525
Раздел 5 Управляющие расчеты

Панель детальной настройки точки THCON - Вкладка TAB Базовое состояние


Заданное
SP 0 1 1 1
значение
Ввод
Измеренное
PV 0 0 0 0
значение
Единица
PVUT 0 0 0 0
Измеренное измерения
значение Формат
PVOF 0 0 0 0
выхода
Команда «ON» OUTON 0 0 0 0
Вывод Команда
OUTOFF 0 0 0 0
«OFF»
Отслеживание
TRKEN 0 0 1 1
разрешено
Значение
точки TRKVAL 0 0 0 2
отслеживания
Отслеживани Переключател
е ь TRKSW 0 0 0 2
отслеживания
Выбор режима
после выхода TRKMOD
0 0 0 1
из E
отслеживания

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры
Внешний вид вкладки «Тревога отклонения» панели детальной настройки точки блока
THCON представлен на Рис. 5.2-84.

526 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-84 Параметры

1: Отображается текущий рабочий режим.


2: Информация о верхнем и нижнем пределах диапазона измеренного значения PV,
должна быть идентичной с верхним и нижним пределом точки измерения
измеренного значения или диапазона промежуточного выхода AM.
3: Настройка мертвой зоны автоматического управления, доступно для настройки
пользователям, имеющим категорию инженера.
4: : если в автоматическом режиме работы на панели детальной настройки точки
один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
5: Способ использования, прямое или обратное использование.
6: Настройка пределов тревоги отклонения, пределов мертвой зоны тревоги
отклонения, категории тревоги отклонения и подавления тревоги отклонения.
Панель детальной настройки точки THCON - Вкладка TAB Параметры
Полномочия Полномочи Полномочи
Полномочи
Параметры наблюдател я я
я инженера
я оператора начальника

527
Раздел 5 Управляющие расчеты

Панель детальной настройки точки THCON - Вкладка TAB Параметры


смены
Рабочий режим MODE 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV
Предел
мертвой зоны DVDB 0 0 0 1
входа
Способ SMANOP
0 0 0 1
Параметры изменения SP T
пользователя
Величина
изменения SPFRAT 0 0 1 1
ускорения SP
Величина
изменения SPSRAT 0 0 1 1
замедления SP
Мертвая зона
ONOFDB 0 0 0 1
выключателя
Способ
ACTOPT 0 0 0 1
использования
Предел тревоги
DAL 0 0 0 1
отклонения (%)
Мертвая зона
тревоги DALDB 0 0 0 1
отклонения
Отслеживани Категория
е тревоги DALLV 0 0 0 0
отклонения
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

3. Сигнализация
Внешний вид вкладки «Тревога отклонения» панели детальной настройки точки блока
THCON представлен на Рис. 5.2-85.

528 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-85 Тревоги

1: Здесь отображается информация о тревогах блока THCON: информация о


тревогах пределов измеренных значений, передаваемых точкой измерения
измеренного значения, и информация о тревогах отклонения THCON; при
срабатывании какой-либо тревоги ее индикатор состояния отобразится красным
цветом, в противном случае он будет отображаться зеленым цветом.
2: Качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала.
3: Переключение/ не переключение в ручной режим при срабатывании тревоги
четырех пределов: если поле выбора находится в выделенном состоянии, это
означает, что при срабатывании тревоги данного типа произойдет автоматическое
переключение в ручной рабочий режим.
4: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;

529
Раздел 5 Управляющие расчеты

 Переключение/ не переключение в ручной режим при превышении диапазона: когда


индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим.

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Тревога
низкого
Первый бит
предела 0 0 0 0
АМ
низшего
уровня
Тревога
Второй бит
низкого 0 0 0 0
АМ
предела
Тревога
Состояние Третий бит
высокого 0 0 0 0
тревоги (АМ) АМ
предела
Тревога
высокого
Четвертый
предела 0 0 0 0
бит АМ
высшего
уровня
Предупрежден
Восьмой бит
ие об 0 0 0 0
АМ
отклонении
Переключение
в ручной
режим при
срабатывании
Первый бит
тревоги 0 0 0 1
MANCUT
низкого
предела
низшего
Переключение уровня
в ручной
режим при Переключение
срабатывании в ручной
технологическ режим при
Второй бит
ой тревоги срабатывании 0 0 0 1
MANCUT
тревоги
низкого
предела
Переключение
в ручной Третий бит
0 0 0 1
режим при MANCUT
срабатывании

530 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


тревоги
высокого
предела
Переключение
в ручной
режим при
срабатывании
Четвертый
тревоги 0 0 0 1
бит MANCUT
высокого
предела
высшего
уровня
Переключение
в ручной
режим при
Восьмой бит
превышении 0 0 0 1
MANCUT
предела
тревоги
отклонения
Оффлайн Первый бит
0 0 0 0
модуля Q
Обрыв канала Второй бит Q 0 0 0 0
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Четвертый
превышения 0 0 0 0
бит Q
диапазона
измерения
Нижний
Качество
предел
сигнала (Q)
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
Шестой бит
контроля по 0 0 0 0
Q
четности
Плохое Седьмой бит
0 0 0 0
качество Q
Десятый бит
Замена 0 0 0 0
Q
Одиннадцат
Ограничение 0 0 0 0
ый бит Q
Переключение Переключение Девятый бит 0 0 0 1

531
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TWCON - Вкладка TAB Тревоги


в ручной в ручной MANCUT
режим при режим при
плохом неисправности
качестве блока
(MANCUT)
Переключение
в ручной
Десятый бит
режим при 0 0 0 1
MANCUT
неисправности
канала
Переключение
в ручной Одиннадцат
режим при ый бит 0 0 0 1
превышении MANCUT
диапазона

4. Тренды
Внешний вид вкладки «Тренды» панели детальной настройки точки блока THCON
представлен на Рис. 5.2-86.

Рис. 5.2-86 Тренды

Панель детальной настройки точки THCON - Вкладка TAB Тренды


Параметры Полномочия Полномочия Полномочия Полномочия

532 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки THCON - Вкладка TAB Тренды


наблюдателя оператора начальника инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

5.2.8 TIMECON (управление скважностью)

Рис. 5.2-87 Управление скважностью

5.2.8.1 Функция
TIMECON сочетает в себе вычисления PID и скважность сигнала, посредством вывода двух
разных состояний одного переключателя обеспечивается удержание параметров управления
аналоговой величиной в определенном устойчивом диапазоне.

5.2.8.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение

533
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
INCO REA Компенсация
In 0 Нет Да Нет Нет
MP L входа
OUTC REA Компенсация
In 0 Нет Да Нет Нет
OMP L вывода
0 - не
производит
ь сигнала
Логический взаимной
REA вход блокировки
In ILSW FALSE Нет Нет Нет Нет
L взаимной ; 1 -
блокировки производит
ь сигнал
взаимной
блокировки
0 -
выключить
Выключатель
взаимную
включения/вы
BOO блокировку
In ILPUT ключения FALSE Нет Нет Да Нет
L ; 1 -
взаимной
включить
блокировки
взаимную
блокировку
BOO Безопасное
In ILIN FALSE Нет Нет Да Нет
L положение
Вход
состояния
WO
In Q качества 0 Нет Нет Нет Нет
RD
значения
процесса
Переключател
ь
ALMO BOO
In технологическ TRUE Нет Нет Да Нет
PT L
ой
сигнализации
Внутреннее
REA
In SP установленно 0 Да Нет Нет Нет
L
е значение
Полоса
REA
In KP пропорционал 100 Нет Да Да Нет
L
ьности
REA Время
In TI 30 Нет Да Да Нет
L интегрирован

534 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
ия
Время
REA
In TD дифференцир 0 Нет Да Да Нет TD≥0
L
ования
Дифференци
REA
In KD альное 1 Нет Да Да Нет
L
усиление
Вход
состояния
WO
In AM тревоги 0 Нет Нет Нет Нет
RD
значения
процесса
OU BOO Выходное
OUT FALSE Да Нет Нет Да
T L значение
Верхний
предел
Par REA диапазона
ENGU 100 Нет Нет Да Нет
am L выхода
вычисления
PID
Нижний
предел
Par REA диапазона
ENGL 0 Нет Нет Да Нет
am L выхода
вычисления
PID
Верхний
предел
Par REA диапазона
PVU 100 Нет Нет Да Нет
am L входного
значения PV
процесса
Нижний
предел
Par REA диапазона
PVL 0 Нет Нет Да Нет
am L входного
значения PV
процесса
Верхний
Par REA
OUTU предел 100 Нет Нет Да Нет
am L
вывода

535
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Нижний
Par REA
OUTL предел 0 Нет Нет Да Нет
am L
вывода
Способ
Par ACTO BOO
использовани TRUE Нет Да Да Нет
am PT L
я
Par
MODE UINT Режим работы 0,00 Да Нет Да Нет
am
Отслеживать/
не
отслеживать
PV
Par TRKO BOO
посредством TRUE Нет Нет Да Нет
am PT L
SP в ручном
режиме и
режиме
отслеживания
Единица
Предельное
измерения:
значение
%/с,
Par OUTR REA пошагового
5 Нет Нет Да Нет настраива
am AT L выхода
емый
вычисления
диапазон:
PID
0~100
Процентно
е
Предел
отношение
Par REA предупрежден
DAL 30 Нет Нет Да Нет к
am L ия об
диапазону
отклонении
PVU~PVL
(%)
Процентно
е
Предел
отношение
Par INTED REA разделения
100 Нет Нет Да Нет к
am B L интегрирован
диапазону
ия
PVU~PVL
(%)
Процентно
Предел е
Par REA
DVDB мертвой зоны 0,2 Нет Нет Да Нет отношение
am L
отклонения к
диапазону

536 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
PVU~PVL
(%)
Единица
измерения:
Коэффициент
%/с,
Par GIVER REA изменения
10 Нет Нет Да Нет настраива
am AT L установленног
емый
о значения
диапазон:
0~100
0 - тревога
отсутствуе
т; 1 -
Категория обычная; 2
Par REA
DALLV тревоги 0 Нет Нет Да Нет - общая; 3 -
am L
отклонения экстренная
; 4 -
критическа
я
Подробное
описание
Переключать/ См. на
не странице
переключать 【 Качество
Par MANC WO на ручной сигнала】 в
1920 Нет Нет Да Нет
am UT RD режим при диалогово
тревоге м окне
измеренного «Панель
значения детальной
настройки
точки».
Единица
Par ONOF WO Цикл
10 Нет Нет Нет Нет измерения:
am CYC RD скважности
секунда
DC
означает
результат
расчетов
PID/(OUTU
Par REA Фактическая
DC 0 Нет Нет Нет Нет -OUTL),
am L скважность
выражаетс
я в
процентах
от
значения

537
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выхода.
FALSE - по
процентно
Способ му
Par SMAN BOO пошагового соотношен
False Нет Нет Да Нет
am OPT L возрастания/у ию; TRUE -
бывания SP по
инженерно
й величине
Величина Значение
Par SPFR REA изменения данного
5 Нет Нет Да Нет
am AT L высокой пункта
скорости SP может
отличаться
в
зависимос
ти от
настроек
SMANOPT;
если
SMANOPT
=0, то
значение
данного
пункта
будет
выражатьс
Величина я в
Par SPSR REA изменения процентно
1 Нет Нет Да Нет м
am AT L низкой
скорости SP соотношен
ии к
диапазону
PVU~PVL;
если
SMANOPT
=1, то
значение
данного
пункта
будет
выражатьс
я
величиной
изменения.

538 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.8.3 Подробное описание


Блок управления скважностью TIMECON в основном похож на контроллер TWCON, также
используется для удержания параметров объекта управления аналоговой величиной в
определенном стабильном диапазоне посредством вывода двух разных состояний одного
переключателя; отличие от TIMECON заключается в том, что блок TWCON определяет
значение выхода как 0 или 1 просто на основании плюса/минуса полученной в результате
сравнения величины отклонения, тогда как блок TIMECON основывается в своей работе на
вычислении PID одинарного контура и пропорциональном распределении времени
(скважности); TIMECON сочетает в себе вычисления PID и скважность сигнала для более
оптимального эффекта регулировки;
Так как блок TIMECON основывается на вычислениях PID, поэтому в данном документе
описываются иные потребности, кроме вычислений PID, описание алгоритмов PID здесь не
приводится; при возникновении каких-либо вопросов касательно PID См. подробное описание
PID в соответствующем разделе.
Блок TIMECON имеет следующие особенности:
 Имеет три рабочих режима: ручной, автоматический и управление отслеживанием:
 Оснащен функцией входа с упреждением;
 Оснащен функцией компенсации выхода;
 Оснащен функцией тревоги отклонения (имеется возможность переключения из
автоматического в ручной режим);
 Мониторинг состояния качества входной переменной (имеется возможность
переключения из автоматического в ручной режим);
 Настройка прямого/обратного использования PID;
 Настройка параметров P, I, D;
 Обладает функцией проверки и сигнализации относительно входного значения.
 Функция пропорционального распределения времени (скважность);
 Ниже указано максимальное количество регуляторов и типы сигналов, которыми
способен управлять блок управления TIMECON:
 - Один выходной сигнал управления («ON» или «OFF»);
 - Один сигнал отслеживания, включая «ON» или «OFF»;

5.2.8.4 Рабочий процесс


1. Режим работы
Блок управления TIMECON имеет три рабочих режима: ручной, автоматический и режим
отслеживания.
Используется следующая последовательность приоритетов трех указанных рабочих
режимов: отслеживание (высший) > ручной (второй) > автоматический (низший).
2. Ручное
 Переключение ручного режима
Блок TIMECON может переключаться оператором в ручной режим на станции
оператора;
Переключение из автоматического в ручной режим также возможно при плохом
качестве сигнала или большом изменении контролируемого отклонения;

539
Раздел 5 Управляющие расчеты

Блок PID может посредством программного управления переключаться в ручной


режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок TIMECON работает в ручном режиме, PID останавливает автоматическое
вычисление; выходное значение исходит от станции оператора и является выходным
значением, назначаемым оператором, выход блока TIMECON может иметь только два
значения: 0 или 1;
3. Авт.
 Переключение автоматического режима
Блок TIMECON может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок TIMECON работает в автоматическом режиме, PID начинает вычисления,
блок производит вычисления согласно пропорционально-интегрально-дифференциальной
закономерности, при этом производится получение выходного значения блока PID;
одновременно с этим начинает работать функция пропорционального распределения
времени, которая позволяет после обработки результата завершенного вычисления PID в
конечном итоге получить выходное значение блока TIMECON.
Ниже приведено детальное описание рабочего процесса блока TIMECON в
автоматическом режиме: в автоматическом режиме алгоритм PID начинает в соответствии
с отклонением PV и SP производить расчет выходного значения регулировки (аналоговой
величины).
Далее необходимо произвести пропорциональное распределение времени, то есть
использовать функцию скважности; конечный выход блока TIMECON может быть
представлен только в значениях ON или OFF, поэтому аналоговую величину выхода PID
необходимо согласно скважности конвертировать в выход цифровой величины (ON/OFF),
при этом используется следующая концепция скважности: полученное значение
представляет собой значение отношения времени ON к общему времени, а именно
ON 的时间
 100 % ; сначала необходимо назначить значение «цикла ON/OFF», под циклом
总时间
ON/OFF понимается доступная к настройке постоянная величина, выражающая время, а
именно знаменатель в представленном выше отношении скважности; данный цикл также
является циклом изменения выхода блока TIMECON; в этом случае значение скважности
также известно, оно представляет собой процентное отношение степени открывания
ON 的时间
выводимого PID регулятора, то есть ; далее можно получить время вывода ON
总时间
(числитель) в одном «цикле ON/OFF» и время вывода OFF (время -ON в «цикле ON/OFF»),
как показано на нижеприведенном Рис. 1;
Описание на примере: степень открывания выхода регулятора PID составляет 80%;
предположим, что пользователь установил «цикл ON/OFF» в значении 10 с, тогда мы
можем рассчитать время, в течение которого на протяжении данных 10 секунд должен
производиться вывод ON: 10 s  80 %  8 s , и время, в течение которого должен
производиться вывод OFF: 10 s  8 s  2 s ; таким образом, в течение следующих 10 секунд
сначала на протяжении 8 секунд будет производиться вывод сигнала ON, затем на

540 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

протяжении 2 секунд будет производиться вывод сигнала OFF, после чего будет выполнен
расчёт следующего цикла;

Рис. 5.2-88

 Мертвая зона автоматического управления (DVDB)


В процессе автоматического управления, когда измеренное значение колеблется в
очень маленьком диапазоне верхнего и нижнего пределов заданных значений, может
происходить многократное переключение выходного сигнала между ON и OFF, это
негативно сказывается на оборудовании, расположенном на рабочей площадке, и является
неприемлемым для работы системы, поэтому вводится параметр мертвой зоны
автоматического управления (DVDB); DVDB представляет собой процентное выражение от
диапазона измеренных значений, то есть если измеренное значение PV колеблется в
диапазоне (PVU-PVL)*DVDB между верхним и нижним пределами заданного значения SP,
то блок TIMECON рассматривает это как стабилизацию регулировки и не производит
изменения выхода;
4. Отслеживание
 Переключение режима отслеживания
Блок TIMECON может на станции оператора переключаться оператором в режим
отслеживания;
А также может переключаться в режим отслеживания посредством программного
управления (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в режиме отслеживания
Когда блок TIMECON работает в режиме отслеживания, система в соответствии с
логикой отслеживания офлайн конфигурации пользователя производит вывод
окончательного выхода блока TIMECON, в это время функция ручного и автоматического
выхода будет заблокирована;

5.2.8.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления TIMECON, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока TIMECON выход блока TIMECON в процессе такого переключения сохраняется без
изменений, при этом после завершения процесса переключения вычисление выхода блока
TIMECON в соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.

541
Раздел 5 Управляющие расчеты

Для переключения между рабочими режимами можно прибегнуть к следующим действиям


переключения:
 ручной → автоматический;
 автоматический → ручной;
 ручной → отслеживание;
 отслеживание → ручной;
 автоматический → отслеживание;
 отслеживание → автоматический.
1. ручной →автоматический
В ручном режиме заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению. Выходное
значение задается оператором на панели детальной настройки точки.
Когда производится переключение из ручного в автоматический режим, его выходное
значение будет подвержено возмущению, при этом заданное значение будет удерживаться
равным измеренному значению. После этого блок PID переходит в автоматический режим.
2. автоматический → ручной
В автоматическом режиме настройка заданного значения производится оператором на
панели детальной настройки точки, получение выходного значения из блока TIMECON
производится посредством расчета значения отклонения согласно пропорционально
-интегрально-дифференциальной закономерности.
Когда производится переключение из автоматического в ручной режим, его выходное
значение удерживается в значении, используемом до переключения, при этом заданное
значение будет изменяться вслед за изменением измеренного значения, то есть заданное
значение будет удерживаться равным измеренному значению. После этого блок переходит в
ручной режим.
3. ручной → отслеживание;
В режиме отслеживания блок TIMECON останавливает автоматическое вычисление, при
этом его выходное значение представляет собой «заданное значение отслеживания».
В режиме отслеживания заданное значение изменяется вслед за изменением измеренного
значения, то есть заданное значение удерживается равным измеренному значению.
При переключении из ручного режима в режим отслеживания его выходное значение
мгновенно изменится на заданное значение отслеживания; это является одним из способов
обработки типа «отслеживания».
При таком переключении могут возникать возмущения.
4. отслеживание → ручной;
Когда производится переключение из режима отслеживания в ручной режим, его выходное
значение удерживается в значении, используемом до переключения (то есть заданном
значении отслеживания), при этом заданное значение будет изменяться вслед за изменением
измеренного значения. После этого блок TIMECON переходит в ручной режим.
5. автоматический → отслеживание;
Ситуация аналогична переключению «ручной → отслеживание».

542 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

При переключении из автоматического режима в режим отслеживания его выходное


значение мгновенно изменится на заданное значение отслеживания; это является одним из
способов обработки типа «отслеживания».
При таком переключении могут возникать возмущения.
6. отслеживание → автоматический;
При переключении из режима отслеживания в автоматический режим получение выходного
значения из блока TIMECON производится посредством расчета значения отклонения согласно
пропорционально -интегрально-дифференциальной закономерности. После этого блок
TIMECON переходит в автоматический режим.

5.2.8.6 Компенсация входа


Блок управления TIMECON имеет функцию компенсации входа.
Компенсация входа участвует в вычислении значения отклонения расчета, при этом играет
свою роль в процессе вычисления PID. После изменения значения компенсации входа
произойдет мгновенное изменение значения отклонения для соответствующего мгновенного
изменения выхода блока управления PID. Достигается эффект «опережающего управления».
Расчет значения отклонения производится с применением компенсации входа,
измеренного значения и заданного значения, используется следующая математическая
формула расчета:
Значение отклонения = (заданное значение - измеренное значение) + компенсация входа

5.2.8.7 Ограничение амплитуды и тревога


Блок управления PID имеет функции ограничения амплитуды и тревог, которые включают в
себя:
 Обработка тревог измеренного значения;
 Обработка состояния качества измеренного значения;
 Функция тревоги управления отклонением;
Блок TIMECON может производить обработку состояния тревоги измеренного значения и
отображать состояние тревоги на панели детальной настройки точки TIMECON.
Функция обнаружения тревог может использоваться для обработки четырех пределов
тревог измеренных значений: высокий предел, высокий предел высшего уровня, низкий предел
и низкий предел низшего уровня.
На панели детальной настройки точки TIMECON можно изменять параметры для
достижения следующей цели: можно настроить автоматическое переключение блока PID при
срабатывании какой-либо тревоги в ручной режим.
Параметр системы по умолчанию: при срабатывании тревоги не происходит переключения
между ручным и автоматическим режимом блока TIMECON.
 Контроль состояния качества измеренного значения
Блок TIMECON может производить обработку состояния качества сигнала измеренного
значения и отображать состояние его качества на панели детальной настройки точки TIMECON.
На панели детальной настройки точки TIMECON можно изменять параметры для
достижения следующей цели: при обнаружении сбоя состояния качества сигнала измеренного
значения будет производится переключение блока TIMECON из автоматического в ручной
режим.

543
Раздел 5 Управляющие расчеты

Параметр системы по умолчанию: при обнаружении сбоя состояния качества сигнала


измеренного значения происходит переключение блока TIMECON в ручной режим.
 Тревога управления отклонением;
Блок TIMECON может контролировать тревоги значения отклонения, при превышении
значением отклонения предварительно заданного предельного значения произойдет подача
сигнала тревоги. При этом сигнал тревоги отобразится на панели детальной настройки точки
TIMECON.
На панели детальной настройки точки TIMECON можно изменять параметры для
достижения следующей цели: при срабатывании тревоги отклонения будет производится
переключение блока TIMECON из автоматического в ручной режим.
Параметр системы по умолчанию:
Предел тревоги отклонения составляет 30%. То есть: предел тревоги отклонения
составляет 30% от измеренного значения.
При обнаружении тревоги отклонения произойдет переключение блока TIMECON в ручной
режим.

5.2.8.8 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки
TIMECON для входа в панель детальной настройки точки TIMECON.
Панель детальной настройки точки блока TIMECON состоит из 9 вкладок: базовые
атрибуты, параметры PID, режим работы, качество сигнала, тревоги, тренды, обработка выхода
и компенсация.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Основные атрибуты
Внешний вид вкладки «Базовые атрибуты» панели детальной настройки точки блока
TIMECON представлен на Рис. 5.2-89.

544 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-89 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Информация о верхнем и нижнем пределах диапазона выходного значения,
доступна для изменения онлайн.
3: Информация об единице измерения и точности отображения измеренного
значения, недоступна для изменения онлайн, единица измерения и точность
отображения измеренного значения оказывают влияние на величины, имеющие
родственный с измеренным значением тип, такими как заданное значение и
компенсация входа.
4: Название точки, недоступно для изменения онлайн.
5: Информация о верхнем и нижнем пределах диапазона выходного значения
расчетно части PID, доступна для изменения онлайн.
6: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки TIMECON - Вкладка TAB Базовое состояние
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0

545
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Базовое состояние


Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV
Диапазон Единица измерения
PV измеренного PVUT 0 0 0 0
значения
Формат выхода
измеренного PVOF 0 0 0 0
значения
Верхний предел
ENGU 0 0 0 1
диапазона выхода
Нижний предел
ENGL 0 0 0 1
Диапазон диапазона выхода
выхода Единица измерения
AVUT 0 0 0 0
выходного значения
Формат выхода
AVOF 0 0 0 0
выходного значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID
Внешний вид вкладки «Параметры PID» панели детальной настройки точки блока
TIMECON представлен на Рис. 5.2-90:

546 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-90 Параметры PID

Страница параметров PID включает в себя:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
дифференциальное усиление PID.
2: Значение разделения интегрирования, мертвая зона интегрирования.
3: Настройка прямого/обратного использования PID, по умолчанию задано обратное
использование.
4: Цикл ON/OFF
Панель детальной настройки точки TIMECON - Вкладка TAB Параметры PID
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Параметр Время
TI 0 0 1 1
ы PID интегрирования
Время
дифференцировани TD 0 0 1 1
я

547
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Параметры PID


Дифференциально
KD 0 0 1 1
е усиление
Предел разделения
INTEDB 0 0 0 1
интегрирования
Предел мертвой
DVDB 0 0 0 1
зоны входа
Способ
ACTOPT 0 0 0 1
Атрибут использования
PID ONOFCY
Цикл ON/OFF 0 0 0 1
C

3. Рабочий режим
Внешний вид вкладки «Режим работы» панели детальной настройки точки блока TIMECON
представлен на Рис. 5.2-91.

Рис. 5.2-91 Режим работы

На странице «Режим работы» можно настраивать параметры, влияющие на рабочие


события блока в различных режимах работы. Подробное описание:
1: Отображается текущий рабочий режим.
2: В автоматическом режиме заданные значения настраиваются с помощью панели
детальной настройки точки или в зоне, указанной на изображении. Коэффициент
фильтрации SP заданного значения, единица измерения: %/с.

548 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

3: Если в автоматическом режиме работы на панели детальной настройки точки


один раз кликнуть на кнопку увеличения/уменьшения скорости SP (подробное
описание См. в описании панели детальной настройки точки), то будет доступны
следующие способы изменения заданного значения: увеличение или
уменьшение производится по процентному значению верхнего или нижнего
пределов диапазона измеренного значения или по значению инженерной
величины; также можно использовать два способа изменения настройки
величины пошагового увеличения/уменьшения скорости заданного значения.
4: Измеренное значение отображается только для сведения и недоступно для
изменения онлайн.
5: Настройка параметров состояния взаимной блокировки:
Включение/выключение взаимной блокировки: означает включенное/
выключенное состояние сигнала взаимной блокировки TIMECON, для выбора
доступные значения «включить» и «выключить». При включенной взаимной
блокировке блок TIMECON будет находиться в состоянии взаимной блокировки
только когда сигнал взаимной блокировки задан в значении TRUE; в противном
случае, при отключенной взаимной блокировке, даже если сигнал взаимной
блокировки будет задан в значении TRUE, блок TIMECON не сможет войти в
состояние взаимной блокировки.
Сигнал взаимной блокировки: обозначает значение сигнала взаимной блокировки,
при выделении галочкой равно TRUE, это означает, что сигнал взаимной
блокировки действителен; если не выделено галочкой, то равно FALSE, это
означает отсутствие взаимной блокировки.
Значение взаимной блокировки: имеется ввиду безопасное значение.
Выбор режима после отключения взаимной блокировки: доступны для выбора
режим, используемый до применения взаимной блокировки, или ручной.
6: «Отслеживать/ не отслеживать PV посредством SP», подразумевает под собой
настройку «удерживать/ не удерживать» заданное значение равным измеренному
значению, когда блок TIMECON находится в ручном режиме или режиме
отслеживания.
Панель детальной настройки точки TIMECON - Вкладка TAB Режим работы
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдател начальник
оператора инженера
я а смены
Текущий
Рабочий режим MODE 0 0 0 0
режим
Измеренно Измеренное
PV 0 0 0 0
е значение значение
Выключатель
включения/выключен
ILPUT 0 0 0 1
ия взаимной
Блокировк блокировки
а
Логический вход
ILSW 0 0 0 0
взаимной блокировки
Значение взаимной ILIN 0 0 0 1

549
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Режим работы


блокировки
Выбор режима после
отключения ILCUT 0 0 0 1
взаимной блокировки
Селекторный
переключатель
TRKOPT 0 0 0 1
отслеживания PV
посредством SP
Заданное значение SP 0 1 1 1
Предел
коэффициента GIVERAT 0 0 0 1
изменения SP
Способ изменения SMANOP
Авт. 0 0 0 1
SP T
Величина изменения
SPFRAT 0 0 1 1
ускорения SP
Величина изменения
SPSRAT 0 0 1 1
замедления SP

4. Качество сигнала

Рис. 5.2-92 Качество сигнала

550 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

На странице «Качество сигнала» отображается информация о качестве измеренных


значений, диагностируемых точкой измерения AI, при этом в случае плохого качества
соответствующих значений пользователь может выбрать переключение в ручной рабочий
режим; ниже приводится подробное описание:
1: Качество сигнала содержит 8 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала
по данному пункту стало плохим; зеленый цвет индикатора означает нормальное
качество сигнала;
2: Переключение в ручной режим при плохом качестве включает в себя три аспекта:
 Переключение/ не переключение в ручной режим при неисправности блока: если
выбрать переключение в ручной режим когда главный индикатор неисправности блока,
участвующего в оценки качества сигнала, загорается красным цветом, то произойдет
автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при неисправности канала: когда
индикатор «Обрыв канала, короткое замыкание канала» горит красным цветом или
когда при проверке четности последовательно три цикла выделяются красным цветом,
происходит автоматическое переключение в ручной режим;
 Переключение/ не переключение в ручной режим при превышении диапазона: когда
индикатор превышения верхнего предела диапазона или индикатор превышения
нижнего предела диапазона загораются красным цветом, происходит автоматическое
переключение в ручной режим;

Панель детальной настройки точки TIMECON - Вкладка TAB Качество сигнала


Полномочи Полномочи
Полномочи
я я Полномочи
Параметры я
наблюдател начальника я инженера
оператора
я смены
Оффлайн
Первый бит Q 0 0 0 0
модуля
Обрыв
Второй бит Q 0 0 0 0
канала
Короткое
замыкание Третий бит Q 0 0 0 0
канала
Верхний
предел
Качество Четвертый
превышения 0 0 0 0
сигнала (Q) бит Q
диапазона
измерения
Нижний
предел
превышения Пятый бит Q 0 0 0 0
диапазона
измерения
Ошибка
контроля по Шестой бит Q 0 0 0 0
четности

551
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Качество сигнала


Плохое Седьмой бит
0 0 0 0
качество Q
Десятый бит
Замена 0 0 0 0
Q
Одиннадцаты
Ограничение 0 0 0 0
й бит Q
Переключени
е в ручной
Девятый бит
режим при 0 0 0 1
MANCUT
неисправност
и блока
Переключени
Переключени
е в ручной
е в ручной
режим при Десятый бит
режим при 0 0 0 1
плохом MANCUT
неисправност
качестве
и канала
(MANCUT)
Переключени
е в ручной Одиннадцаты
режим при й бит 0 0 0 1
превышении MANCUT
диапазона

5. Сигнализация

552 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-93 Тревоги

1: Отображается информация о тревогах пределов измеренных значений и тревогах


отклонений, передача точек измерений измеренных значений тревог пределов
или АМ промежуточных точек осуществляется через входные разъемы АМ блока
TIMECON; если отклонение измеренного значения от заданного значения
превышает предел отклонения, происходит срабатывание тревоги отклонения,
красный цвет бита индикатора состояния означает, что сработала тревога
данного типа, зеленый цвет означает нормальное состояние.
2: Переключение/ не переключение в ручной режим при срабатывании тревоги:
если поле выбора находится в выделенном состоянии, это означает, что при
срабатывании тревоги данного типа TIMECON автоматически переключится в
ручной рабочий режим.
3: Настройка тревоги отклонения: имеется возможность настройки пределов
тревоги отклонения, категории тревоги отклонения и подавления тревоги
отклонения, при этом параметр «Категория тревоги отклонения» недоступен для
изменения онлайн и действителен только при настройке конфигурации офлайн;
тревога отклонения сработает только при превышении значением отклонения
установленного предела отклонения в случае, если задана категория тревоги
отклонения (обычная, экстренная и т.д.), и при этом подавление тревоги
отклонения настроено в значении «Не подавлять».
Панель детальной настройки точки TIMECON - Вкладка TAB Тревоги

Полномочи Полномочи Полномочи


Параметры Полномочи
я я я инженера
я
наблюдател начальника

553
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Тревоги

я оператора смены

Тревога низкого
Первый
предела 0 0 0 0
бит АМ
низшего уровня

Тревога низкого Второй


0 0 0 0
предела бит АМ

Тревога
Третий
высокого 0 0 0 0
бит АМ
Состояние предела
тревоги (АМ)
Тревога
высокого
Четверты
предела 0 0 0 0
й бит АМ
высшего
уровня

Предупреждени
Восьмой
е об 0 0 0 0
бит АМ
отклонении

Переключение
в ручной режим
при Первый
срабатывании бит 0 0 0 1
тревоги низкого MANCUT
предела
низшего уровня

Переключение
в ручной режим
Второй
при
Переключение срабатывании бит 0 0 0 1
в ручной режим тревоги низкого MANCUT
при предела
срабатывании
технологическо Переключение
й тревоги в ручной режим
при Третий
срабатывании бит 0 0 0 1
тревоги MANCUT
высокого
предела

Переключение
в ручной режим Четверты
при й бит 0 0 0 1
срабатывании MANCUT
тревоги

554 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Тревоги

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

Переключение
в ручной режим
Восьмой
при
бит 0 0 0 1
срабатывании
MANCUT
тревоги
отклонения

Предел тревоги
DAL 0 0 0 1
отклонения (%)

Категория
Предупреждени тревоги DALLV 0 0 0 0
е об отклонения
отклонении
Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

6. Тренды

555
Раздел 5 Управляющие расчеты

Рис. 5.2-94 Тренды

Панель детальной настройки точки TIMECON - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

7. Обработка выхода

556 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-95 Обработка выхода

1: Производится вывод вычислений TIMECON.


2: Ограничение коэффициента скорости выходного значения PID, то есть
предельного значения пошагового снижения выходного значения вычислений PID,
доступно для изменения онлайн.
3: Ограничение амплитуды выхода процесса вычислений PID.
Панель детальной настройки точки TIMECON - Вкладка TAB Обработка выхода
Начальник
Проверяющий Оператор Инженер
Параметры смены
Полномочия Полномочия Полномочия
Полномочия
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхнее
предельное
OUTU 0 0 0 1
Ограничение значение
значения выхода
амплитуды Нижнее
предельное OUTL 0 0 0 1
значение

557
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TIMECON - Вкладка TAB Обработка выхода


выхода

8. Компенсация

Рис. 5.2-96 Компенсация

Панель детальной настройки точки TIMECON - Вкладка TAB Компенсация


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

558 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.9 TUNINGPID (самонастраивающийся PID)

Рис. 5.2-97 самонастраивающийся PID

5.2.9.1 Функция
Основной функционал самонастраивающегося PID (TUNINGPID) заключается в
следующем:
Автоматическое получение параметров PID посредством идентификации ступенчатого
воздействия.
Необходимые для процесса самостоятельной настройки параметры делятся на шесть
частей:
 Результат идентификации: в реальном времени отображает результаты
идентификации (в режиме «только для чтения»);
 Настройка параметров: настройка соответствующих идентификации параметров;
 Выбор способа идентификации: предоставляется два способа идентификации;
 Дополнительные функции: главным образом включают в себя две функции: оценка
стабильности и использование результатов идентификации; первая применяется для
оценки стабильности процесса, вторая используется оператором для принятия
решения о настройке PID в зависимости от результатов идентификации;
 Управление процессом настройки: используется для запуска/остановки процесса
настройки и инициализации внутренних параметров;
 Отображение состояния: данная часть используется для отображения состояния
процесса настройки.

559
Раздел 5 Управляющие расчеты

5.2.9.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
REA Заданное
In SP 0,00 Нет Нет Нет Нет
L значение
REA Измеренное
In PV 0,00 Нет Нет Нет Нет
L значение
WOR Рабочий
In MODE 0 Нет Нет Нет Нет
D режим
Коэффициент
REA
In KP пропорционал 0 Нет Нет Нет Нет
L
ьности
Время
REA
In TI интегрирован 0 Нет Нет Нет Нет
L
ия
Время
REA
In TD дифференцир 0 Нет Нет Нет Нет
L
ования
Переключател
TRKS BOO
In ь 0 Нет Нет Нет Нет
W L
отслеживания
Точка
TRKVA REA
In измерения 0 Нет Нет Нет Нет
L L
отслеживания
INCOM REA Компенсация
In 0 Нет Нет Нет Нет
P L входа
OUTC REA Компенсация
In 0 Нет Нет Нет Нет
OMP L вывода
Выключатель
INTES BOO разделения
In 0 Нет Нет Нет Нет
W L интегрирован
ия
Выключатель
BOO
In DBSW мертвой зоны 0 Нет Нет Нет Нет
L
отклонения
Выход
OU REA
OUT контрольного FALSE Нет Нет Нет Нет
T L
объема
Способ
Par ACTO BOO
использовани 0 Нет Нет Нет Нет
am PT L
я

560 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Верхний
Par REA
OUTU предел 100 Нет Нет Нет Нет
am L
вывода
Нижний
Par REA
OUTL предел 0 Нет Нет Нет Нет
am L
вывода
Верхний
предел
Par REA
PVU диапазона 0 Нет Нет Нет Нет
am L
значения PV
процесса
Нижний
предел
Par REA
PVL диапазона 0 Нет Нет Нет Нет
am L
значения PV
процесса
Способ
пошагового
Par MANM WOR возрастания/у
0 Нет Нет Нет Нет
am ODE D бывания
ручного
выхода
Предел
Par INTED REA разделения
0 Нет Нет Нет Нет
am B L интегрирован
ия
Предел
Par REA
DVDB мертвой зоны 0,5 Нет Нет Нет Нет
am L
отклонения
Коэффициент
Par OUTR REA
изменения 5 Нет Нет Нет Нет
am AT L
выхода
Предел
Par REA
DBSTB стабильности 0,5 Нет Нет Нет Нет
am L
отклонения
Число
Par STBN BYT идентификаци
1 Нет Нет Нет Нет
am UM E и
стабильности
Par STBM BYT Способ
0 Нет Нет Нет Нет
am ODE E идентификаци

561
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
и
стабильности
Выбор
Par STBO BOO идентификаци
0 Нет Нет Нет Нет
am PT L и
стабильности
Par ALMST WOR Состояние
0 Нет Нет Нет Нет
am A D тревоги

5.2.9.3 Подробное описание


Для большего удобства в работе сначала приводится описание общего процесса
самостоятельной настройки PID и мер предосторожности.
1. Общий функционал
Самонастраивающийся блок использует метод настройки, основанный на определенной
модели, для получения параметров модели необходимо произвести идентификацию процесса.
Возбуждение идентификации системы производится ступенчатым сигналом, затем
выполняется офлайн расчет параметров PID.
2. Общий процесс ступенчатой идентификации

562 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-98 Общий процесс ступенчатой идентификации

Фаза 0 ~t1: фаза обработки данных волновым фильтром (5 периодов дискретизации);


Фаза t1~t2: ранняя фаза обработки данных (10 периодов дискретизации);
Фаза t2~t3: фаза оценки стабильности (количество периодов дискретизации составляет
более 20, данное звено доступно для выбора по потребности);
Фаза t3~t4: фаза обработки данных волновым фильтром до ступенчатого воздействия (5
периодов дискретизации);
Фаза t4~t5: фаза ступенчатого воздействия (количество периодов дискретизации должно
быть менее 600);
t5: расчет результата идентификации (производится в текущем периоде дискретизации).
Общий процесс ступенчатой идентификации может отличаться в зависимости от
продолжительности времени предварительной подготовки данных выбранной функции.

5.2.9.4 Вопросы, требующие внимания


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

563
Раздел 5 Управляющие расчеты

5.2.9.5 Рабочий процесс


1. Определение точек работы системы
Перед началом инициализации лучше всего определить точки работы системы и выбрать
рациональную амплитуду шага для локализации процесса идентификации вблизи точек работы
системы (можно предварительно настроить вручную), это будет способствовать получению
оптимальных параметров PID;
2. Настройка соответствующих параметров идентификации
Амплитуда шага: эффективность идентификации тесно связана с амплитудой шага;
обычно чем больше амплитуда шага, тем выше эффективность идентификации, однако
чрезмерное увеличение амплитуды шага может привести ко входу системы в нелинейную
область, что отрицательно скажется на эффективности идентификации; оператор может
сделать рациональный выбор в соответствии с фактической обстановкой.
Интервал стабильности: определенный период, в котором производится удержание
величины изменения значения процесса в целом в течение данного интервала (по умолчанию
заданн в значении 10 периодов дискретизации), после которого процесс признается
достигнувшим стабильного состояния. Данный параметр имеет очень большое влияние на
сходимость идентификации.
Формулы настройки: система предоставляет на выбор 11 формул настройки, которые
делятся на настройку без перерегулирования, настройку с 20% перерегулированием,
отслеживание заданной точки и возмущение подавления; у оператора имеется возможность
сделать выбор в соответствии с фактической обстановкой. Выбор разных формул настройки
позволяет получать различные параметры PID, это приводит к отличиям в эффективности
управления.
Число идентификации: для обеспечения точности идентификации система допускает
проведение 1~10 циклов идентификации для получения среднего значения результата
идентификации.
3. Выбор способа идентификации
По умолчанию задан способ идентификации 1, который обладает хорошей устойчивостью
и рекомендован для использования.
4. Выбор дополнительных функций
В связи с тем, что процесс идентификации требует, чтобы в начальной фазе ступенчатого
воздействия система находилась в стабильном состоянии, то в случае невозможности оценки
стабильности текущего состояния можно выбрать функцию «Оценка стабильности» (выбор
данной функции может привести к увеличению времени идентификации); если предполагается,
что используются рациональные параметры моделей, то можно выбрать функцию
«Использование результата идентификации», то есть использовать параметры данной группы
моделей для настройки параметров PID (в случае, если данная функция не выбрана, то при
получении результата идентификации не будут получены параметры PID).
5. Начало самостоятельной настройки
Система может в соответствии с выбранными параметрами определить, проводить или не
проводить идентификацию, и после подтверждения точности и отсутствия ошибок начать
ступенчатую идентификацию. В соответствии с выбранным числом идентификации и
амплитудой шага система автоматически определяет путь шага. Система автоматически
определяет момент завершения процесса идентификации. После выбора данной функции
возможно получение параметров PID. Из числа перечисленных функций функция
«Использование результатов идентификации» может быть выбрана после завершения

564 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

идентификации, остальные параметры и функции должны быть выбраны перед началом


идентификации.
При выборе чрезмерно большого числа идентификации после подтверждения нужного
результата идентификации для экономии времени тестирования можно остановить настройку
нажатием кнопки «Остановить настройку». Остановка настройки не оказывает влияния на
предшествующий результат идентификации, после остановки величина управления останется
неизменной. После остановки можно выбрать использование результата идентификации, для
предотвращения какого-либо ошибочного действия после получения параметров PID можно
один раз нажать на кнопку «Инициализация параметров» для проведения инициализации
внутренних параметров. Во время начала и завершения инициализации могут появляться
соответствующие уведомления; после завершения инициализации появится уведомление о
завершении. После завершения инициализации проведение настройки параметров PID в
соответствии с результатом идентификации будет невозможным.
6. Переключение на другие режимы
После завершения настройки параметры PID сохраняются, и имеется возможность в
соответствии с необходимостью переключаться на другие режимы. Для предотвращения
совершения ошибочных действий и обеспечения благополучного проведения процесса
самостоятельной настройки при переключении из режима настройки параметров в другой
режим появится уведомление, вход в другой режим возможен только после выбора
«Подтвердить».

5.2.9.6 Режим работы


Ручное отслеживание, автоматическое отслеживание, работа в автоматическом режиме и
настройка параметров;

5.2.9.7 Невозмущенное переключение


Позволяет производить мягкое переключение между каждым из режимов;

5.2.9.8 Множественное управление


Множественное управление предоставляет выбор, такой как разделение интегрирования,
управление мертвой зоной, неполное дифференцирование.
Значение разделения интегрирования: когда погрешность превышает заданное значение,
производится отмена интегрального действия; когда погрешность меньше заданного значения,
то выполняется интегральное действие (для предотвращения совершения ошибочных
действий по умолчанию задано значение 100, если значение разделения не изменено, то даже
при выборе функции разделения интегрирования данная функция не будет активирована);
Значение мертвой зоны: пока погрешность остается в заданном диапазоне, величина
управления удерживается неизменной; при превышении данного диапазона контроллер
автоматически регулирует величину управления (по умолчанию задано значение 0,5, доступно
для самостоятельного изменения по необходимости).

5.2.9.9 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки
TUNINGPID для входа в панель детальной настройки точки TUNINGPID.
Панель детальной настройки точки блока TUNINGPID состоит из 8 вкладок: базовые
атрибуты, параметры PID, параметры самостоятельной настройки, режим работы, тренды,
обработка выхода и компенсация.

565
Раздел 5 Управляющие расчеты

Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,


расположенных на данной вкладке.
1. Основные атрибуты

Рис. 5.2-99 Базовые атрибуты

1: Название точки, недоступно для изменения онлайн.


2: Название точки, недоступно для изменения онлайн.
3: Информация о верхнем и нижнем пределах диапазона выходного значения,
доступна для изменения онлайн.
4: Информация об единице измерения и точности отображения измеренного
значения, недоступна для изменения онлайн, единица измерения и точность
отображения измеренного значения оказывают влияние на величины, имеющие
родственный с измеренным значением тип, такими как заданное значение и
компенсация входа.
5: Состояние единицы измерения и точность отображения выходного значения
недоступно для изменения онлайн и оказывает влияние на величины, имеющие
родственный с выходным значением тип, такими как верхний и нижний пределы
выхода, точка величины отслеживания и компенсация выхода.
Панель детальной настройки точки PID - Вкладка TAB Базовые атрибуты
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

566 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки PID - Вкладка TAB Базовые атрибуты


Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Верхний предел
PVU 0 0 0 1
диапазона PV
Нижний предел
PVL 0 0 0 1
диапазона PV
Единица
измерения
PVUT 0 0 0 0
измеренного
значения
Диапазон Формат выхода
PV измеренного PVOF 0 0 0 0
значения
Единица
измерения
AVUT 0 0 0 0
выходного
значения
Формат выхода
выходного AVOF 0 0 0 0
значения

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры PID

567
Раздел 5 Управляющие расчеты

Рис. 5.2-100 Параметры PID

Страница параметров PID включает в себя:


1: Полоса пропорциональности, время интегрирования, время дифференцирования,
TUNINGPID
2: Настройка прямого/обратного использования TUNINGPID, по умолчанию задано
обратное использование.
3: Значение разделения интегрирования, выключатель разделения интегрирования,
мертвая зона интегрирования, выключатель мертвой зоны интегрирования.
Панель детальной настройки точки TUNINGPID - Вкладка TAB Параметры PID
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Полоса
пропорциональност KP 0 0 1 1
и
Параметр Время
TI 0 0 1 1
ы P.I.D интегрирования
Время
дифференцировани TD 0 0 1 1
я

568 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TUNINGPID - Вкладка TAB Параметры PID


Способ ACTOP
0 0 0 1
использования T
Предел разделения
INTEDB 0 0 0 1
интегрирования
Выключатель
разделения INTESW 0 0 0 1
Атрибут интегрирования
PID
Предел мертвой
DVDB 0 0 0 1
зоны входа
Выключатель
DVSW 0 0 0 1
мертвой зоны

3. Параметры самостоятельной настройки

Рис. 5.2-101 Параметры самостоятельной настройки

Панель детальной настройки точки TUNINGPID - Вкладка TAB Параметры


самостоятельной настройки
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены

569
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TUNINGPID - Вкладка TAB Параметры


самостоятельной настройки
Предел
стабильности DBSTB 0 0 0 1
отклонения
Число
идентификаци
STBNUM 0 0 0 1
и
стабильности
Способ
идентификаци STBMOD
0 0 0 1
Параметры и E
самостоятельно стабильности
й настройки Выбор
идентификаци STNOOP
0 0 0 1
и T
стабильности
Способ
FML 0 0 0 1
настройки
Длина шага
изменения
SPSTEP 0 0 0 1
заданного
значения

4. Рабочий режим

570 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-102 Режим работы

На странице «Режим работы» можно настраивать параметры, влияющие на рабочие


события блока в различных режимах работы. Подробное описание:
1: Отображается текущий рабочий режим.
2: Измеренное значение отображается только для сведения и недоступно для
изменения онлайн.
3: Заданное значение в автоматическом режиме.
4: Для настройки режима отслеживания выделить выключатель отслеживания, при
этом выход PID должен быть установлен в значении точки величины
отслеживания.
Панель детальной настройки точки TUNINGPID - Вкладка TAB Режим работы
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Текущий
Рабочий режим MODE 0 0 0 1
режим
Измеренное Измеренное
PV 0 0 0 0
значение значение
Заданное
Авт. SP 0 1 1 1
значение
Отслеживание Значение точки TRKVAL 0 0 0 2

571
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TUNINGPID - Вкладка TAB Режим работы


отслеживания
Переключатель
TRKSW 0 0 0 2
отслеживания

5. Тренды

Рис. 5.2-103 Тренды

Панель детальной настройки точки TUNINGPID - Вкладка TAB Тренды


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Цикл сбора HISCP 0 0 0 0
Метод сбора HISTP 0 0 0 0

6. Обработка выхода

572 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.2-104 Обработка выхода

1: Выход TUNINGPID.
2: Ограничение амплитуды выхода TUNINGPID.
3: Ограничение коэффициента скорости выходного значения TUNINGPID, то есть
предельного значения пошагового снижения выходного значения вычислений
TUNINGPID, доступно для изменения онлайн.
Панель детальной настройки точки TUNINGPID - Вкладка TAB Обработка выхода
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Выходное
Вывод OUT 0 0 0 0
значение
Коэффициент
Ограничение
изменения OUTRAT 0 0 0 1
скорости
выхода
Верхнее
предельное
OUTU 0 0 0 1
Ограничение значение
значения выхода
амплитуды Нижнее
предельное OUTL 0 0 0 1
значение

573
Раздел 5 Управляющие расчеты

Панель детальной настройки точки TUNINGPID - Вкладка TAB Обработка выхода


выхода

7. Компенсация

Рис. 5.2-105 Компенсация

Панель детальной настройки точки TUNINGPID - Вкладка TAB Компенсация


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Компенсация
INCOMP 0 0 0 1
входа
Компенсация
Компенсация
OUTCOMP 0 0 0 1
вывода

574 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.2.10 SCS (последовательное управление)

Рис. 5.2-106 Оборудование последовательного управления

5.2.10.1 Функция
В сравнении со специальными блоками последовательного управления VAL и MOT блок
SCS предоставляет универсальную функцию последовательного управления. Имеются
следующие особенности:
 Импульсные команды управления.
 При удалении загрузок происходит автоматический сброс тревог.
 Вывод короткого импульса, по умолчанию задан в значении 15 секунд, имеется
возможность регулировки ширины.
 При возникновении конфликта состояния обратной связи (все в значении 1),
превышении времени переключателя или при отклонении состояния блокируется
разрешение на «ON» и разрешение на «OFF».
 Переключатель автоматический/ручной: 1 - автоматический; 0 - ручной. В
автоматическом режиме заблокированы только команды «ON», «OFF» и «стоп»
ручного управления, что обеспечивает реализацию цели запрета на выполнение
операций; в ручном режиме прием операций производится в соответствии с категорией
приоритета.
 При возникновении неисправности в электрической части блокируется только
разрешение на «ON», операция «OFF» остается доступной.
 В том числе команда промежуточной остановки «стоп», при этом «стоп» видна на
входном разъеме;

575
Раздел 5 Управляющие расчеты

5.2.10.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Точка входа
обратной
связи
FBKO BOO
In состояния FALSE Нет Нет Нет Нет
N L
положения
«запуск»/«ON
»

Точка входа
обратной
связи
FBKO BOO
In состояния FALSE Нет Нет Нет Нет
F L
положения
«остановка»/«
OFF»

Закрывани
е
Электрическа
разрешени
BOO я
In INQ FALSE Нет Нет Нет Нет я на «ON»,
L неисправност
блокировка
ь
команды
«ON»

Высшая
категория
приоритета

Защитное Не
DEVO BOO ограничива
In выключение FALSE Нет Нет Нет Нет
F L ется
оборудования
электричес
кой
неисправн
остью

Запуск/услови
BOO
In ONEN я разрешения TRUE Нет Нет Нет Нет
L
на «ON»

Условия
разрешения
BOO
In OFEN на TRUE Нет Нет Нет Нет
L
«остановка»/«
OFF»

576 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
False - на
месте/вруч
RMTO BOO Удаленные ную
In FALSE Нет Нет Нет Нет
PT L операции True -
удаленно/D
CS

Чрезмерное
ONOV BOO
In усилие FALSE Нет Нет Нет Нет
TR L
открывания

Чрезмерное
OFOV BOO
In усилие FALSE Нет Нет Нет Нет
TR L
закрывания

Условия
BOO остановки в
In STOP FALSE Нет Нет Нет Нет
L промежуточно
м положении

«Запуск»/«ON
FACO BOO » для защиты Категория
In FALSE Нет Нет Нет Нет
N L промышленно приоритета
й площадки выше
автоматиче
«Стоп»/«OFF» ского или
FACO BOO для защиты ручного
In FALSE Нет Нет Нет Нет
F L промышленно режимов
й площадки

Команда
автоматическ
AUTO BOO
In ого FALSE Нет Нет Нет Нет
ON L Категория
запуска/откры
приоритета
вания
выше
команды в
Команда
ручном
автоматическ
AUTO BOO режиме
In ой FALSE Нет Нет Нет Нет
OF L
остановки/зак
рывания

Команда
OUTO BOO False - нет,
Out N включения FALSE Нет Нет Нет Нет
L True - есть
оборудования

577
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Команда
OUTO BOO
Out F выключения FALSE Нет Нет Нет Нет
L
оборудования

смещение
BOO «ON» в
Out OTOC L FALSE Нет Нет Нет Нет
сторону
«OFF»

OUTS BOO Команда


Out TOP FALSE Нет Нет Нет Нет
L «стоп»

смещение
BOO
Out CTOO «OFF» в FALSE Нет Нет Нет Нет
L
сторону «ON»

Превышение
BOO времени
Out OOT FALSE Да Нет Нет Нет
L выполнения
«ON»

Превышение
BOO времени
Out COT FALSE Да Нет Нет Нет
L выполнения
«OFF»

Команда
ONPL BOO запуска/включ
Out E FALSE Нет Нет Нет Нет
L ения
импульса

Команда
OFPL BOO остановки/вык
Out E FALSE Нет Нет Нет Нет
L лючения
импульса

Вывод При
рабочей срабатыва
неисправност нии одного
и, из таких
BOO действий
Out OUTQ блокируется FALSE Да Нет Нет Нет
L как
разрешение
на «ON» и превышени
разрешение е времени
на «OFF» «ON»/
превышени

578 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
е времени
«OFF»/
смещение
«ON» в
сторону
«OFF»/
смещение
«OFF» в
сторону
«ON»/
ошибка
обратной
связи
OUTQ
примет
значение
TRUE,
после чего
будет
заблокиров
ано
разрешени
е на «ON»
и
разрешени
е на «OFF»

Информац
ия о
неисправн
ости,
определяет
ся по
значению:
Уведомление
с 1 -
FATST BYT информацией превышени
Out A 0 Нет Нет Нет Нет
E о е времени
неисправност «ON»;
и
2 -
превышени
е времени
«OFF»;
3 -
смещение
«ON» в

579
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
сторону
«OFF»;
4 -
смещение
«OFF» в
сторону
«ON»;
5 - ошибка
обратной
связи;
6 -
состояние
неисправн
ости;
7 - на
месте;
8 -
испытания;
9 -
чрезмерно
е усилие
открывани
я;
10 -
чрезмерно
е усилие
закрывани
я;
11 -
задействов
ание
выключени
я защиты;
12 -
задействов
ание
включения
защиты

0:
WO
Out Q 0 Да Нет Нет Нет превышени
RD
е времени

580 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выполнени
я «ON»;
1:
превышени
е времени
выполнени
я «OFF»;
2:
отклонение
«ON» в
сторону
«OFF»;
3:
отклонение
«OFF» в
сторону
«ON»;
4: сбой
обратной
связи;
5:
неисправн
ость
электродви
гателя;
6:
чрезмерно
е усилие
открывани
я;
7:
чрезмерно
е усилие
закрывани
я.
Кнопка
Par MANO BOO ручного
FALSE Нет Нет Нет Нет
am N L запуска/включ
ения

Кнопка ручной
Par MANO BOO остановки/вык FALSE Нет Нет Нет Нет
am F L
лючения

Par MANS BOO Кнопка ручной FALSE Нет Нет Нет Нет
am TOP L остановки в

581
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
промежуточно
м положении

False -
выполнени
е операции
разрешено
Par OVHA BOO Блокировка FALSE Нет Нет Нет Нет
выхода True -
am UL L
запрещено
выполнени
е операций
и выход

False -
Автоматическ ручной
Par AUTO BOO ий/ручной
FALSE Нет Да Да Нет True -
am OPT L переключател
ь автоматиче
ский

Par RST BOO Кнопка сброса


FALSE Нет Нет Нет Нет
am L импульса

FALSE - не
запускать
(функция
сброса не
активна)
Par RSTE BOO Кнопка сброса FALSE Нет Нет Нет Нет TRUE -
am N L импульса
запуск
разрешен
(функция
сброса
активна)

Определяе
тся по
значению:
0 - стоп;
Par RUNS BYT Состояние 0 Нет Нет Нет Нет 1 -
am TA E устройства запущено;
2 - в
процессе
включения;
3 -

582 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
остановлен
о;
4 - в
процессе
выключени
я;
5 -
неисправн
ость (здесь
в опции
«неисправ
ность» в
отличие от
FATSTA не
хватает
параметро
в «на
месте» и
«испытани
я»)

Определяе
тся по
значению:
0 - нет
команды
1 - есть
Par ISTST BYT Индикация FALSE Нет Нет Нет Нет
команда
am A E команды «ON»
2 - есть
команда
«OFF»
3 -
конфликт
команд

Определяе
тся по
Индикация
значению:
Par INSST BYT рабочего
FALSE Нет Нет Нет Нет
am A E состояния 0 - стоп;
оборудования
1 -
запущено;

583
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
2 - в
процессе
включения;
3 -
остановлен
о;
4 - в
процессе
выключени
я;
5 - не
отключена
обратная
связь
«OFF» в
процессе
включения;
6 - не
отключена
обратная
связь «ON»
в процессе
выключени
я

False -
нормальны
й,
True -
тестирован
ие; в этот
момент
кроме
Par TEST BOO Состояние защиты
FALSE Нет Нет Нет Нет
am OPT L испытания оборудова
ния
DEVOF,
которая
будет
иметь
значение
«OFF», для
всего
остального

584 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
оборудова
ния будет
разрешено
использова
ние «ON» и
«OFF»,
команды
взаимной
блокировки
и команды
в
автоматиче
ском
режиме
будут
заблокиров
аны, опции
«удаленно/
на месте»
и условия
разрешени
я для
«ON»/«OF
F» также
не будут
работать,
будет
доступно
непосредст
венное
ручное
управлени
е
оборудова
нием.

Количество Диапазон
Par OTTI DW циклов
5 Нет Да Да Нет выборки:
am ME ORD рабочего
2~65535
сканирования

False - не
Кнопка
выполнять
Par SECC BOO вторичного
FALSE Нет Да Да Нет подтвержд
am FR L подтверждени
ение,
я
True -

585
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выполнять
вторичное
подтвержд
ение, в
этот
момент
кнопка
Сброс на
панели
детальной
настройки
точки
изменяется
на кнопку
Подтверд
ить, при
отсутствии
операций
«ON»/«OF

выполняет
ся
операция
сброса, при
наличии
операций
«ON»/«OF
F» в
течение
указанного
времени
(по
умолчанию
заданном в
размере 8
циклов
сканирован
ия)
выполняет
ся функция
подтвержд
ения, если
в течение
указанного
времени не
произведен
о нажатие

586 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
кнопки
сброса, то
данная
операция
«ON»/«OF
F» будет
недействит
ельной;

False - нет,

Опция True - да
Par STOP BOO управления FALSE Нет Да Да Нет (остановка
am OPT L
остановкой электричес
кого
клапана)

Вторичное
подтверждени
е команды Единица
Par CFRTI DW «ON»/«OFF» 15 Нет Да Да Нет измерения:
am ME ORD
ожидает секунда
цикла
сканирования

Цикл
сканирования Единица
Par PLSTI DW ширины 15 Нет Да Да Нет измерения:
am ME ORD
выходного секунда
импульса

Подавление
тревоги,
действительн
о для всех
Par INHA BOO
технологическ FALSE Нет Нет Да Нет
am M L
их тревог
данного
функциональн
ого блока

Категория
тревоги,
Par AMLV BYT действительн 0 Нет Нет Да Нет
am E а для всех
технологическ
их тревог

587
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
данного
функциональн
ого блока

5.2.10.3 Подробное описание


1. Функции выполнения и логические функции
Когда команда осмотра/ремонта и включения в список OVHAUL=1, оборудование
последовательного контроля останавливает все операции и выход.
Когда удаленное управление RMTOPT=1, то есть выбрано управление на месте,
оборудование последовательного контроля останавливает выполнение операций (ручное
«ON»/«OFF», автоматическое «ON»/«OFF»), «ON» взаимной блокировки и «OFF» взаимной
блокировки; при RMTOPT=0 выбрано удаленное/DCS управление, в этом случае оборудование
последовательного управления будет доступно для управления и выполнения операций.
Если функция отсутствия сброса выбрана RSTEN=0, то после превышения времени и
срабатывания тревоги блок и состояние панели операций не будут заблокированы; когда
поступит правильный сигнал обратной связи, тревога превышения времени будет
автоматически отменена без необходимости подтверждения вручную.
Функция сброса, при этом на панели детальной настройки точки добавлена кнопка
подтверждения сброса. Когда вторичное подтверждение SECCFR на нижнем уровне задано в
значении FALSE, кнопка сброса на панели будет выполнять действие сброса без
необходимости выполнения подтверждения; когда вторичное подтверждение SECCFR на
нижнем уровне задано в значении TRUE, кнопка Сброс на панели детальной настройки точки
изменяется на кнопку Подтвердить, при отсутствии операций «ON»/«OFF» выполняется
операция сброса, при наличии операций «ON»/«OFF» в течение указанного времени (по
умолчанию заданном в размере 8 циклов сканирования) выполняется функция подтверждения,
если в течение указанного времени не произведено нажатие кнопки сброса, то данная
операция «ON»/«OFF» будет недействительной;
Когда опция тестирования испытаний TESTOPT  1 , то кроме защиты оборудования
DEVOF, которая будет иметь значение «OFF», для всего остального оборудования будет
разрешено использование «ON» и «OFF», команды взаимной блокировки и автоматические
команды будут заблокированы, опции «удаленно/на месте» и условия разрешения для
«ON»/«OFF» также не будут работать, будет доступно непосредственное ручное управление
оборудованием. Следует соблюдать осторожность при выполнении операций в период
тестирования! После завершения тестирования обязательно следует выполнить
восстановление!
Функциональный блок последовательного управления оборудованием главным образом
производит логические вычисления входных команд, одновременно с этим производятся
выходные команды.
«ON» для ручного режима, «OFF» для ручного режима, «ON» для автоматического режима,
«OFF» для автоматического режима подвержены ограничению со стороны условия разрешения
«ON»/«OFF», то есть данные команды будут действительны только в случае, когда условие

588 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

разрешения «ON» и условие разрешения «OFF» находятся в активном состоянии; при этом
команды «OFF» защиты оборудования, «ON» взаимной блокировки и «OFF» взаимной
блокировки не подвергаются ограничениям со стороны условия разрешения «OFF».
Входные команды включают в себя «OFF» защиты оборудования, «ON» защиты взаимной
блокировки, «OFF» защиты взаимной блокировки, «ON» для автоматического режима, «OFF»
для автоматического режима; а также команды, подаваемые при выполнении операций онлайн:
«ON» для ручного режима, «OFF» для ручного режима и «остановка». Указанные команды
имеет следующую последовательность от высшей до низшей категории приоритета: «OFF»
защиты оборудования обладает высшей категории приоритета, затем «ON»/«OFF» защиты
взаимной блокировки > «ON» автоматической защиты > «ON»/«остановка» для ручного режима.
При подаче входной команды с высоким приоритетом происходит блокировка других команд с
более низким приоритетом, при одновременной подаче нескольких команд с одинаковым
приоритетом происходит взаимная блокировка команд. «OFF» защиты оборудования не
подвергается ограничению со стороны электрических неисправностей.
2. Функция мониторинга
 Мониторинг отклонения состояний
Когда оборудование находится в рабочем состоянии или состоянии «ON», происходит
запоминание данного состояния; когда состояние обратной связи принимает значение
состояния «OFF» или «стоп», генерируется сигнал отклонения состояния «ON» в сторону
«OFF», для электродвигателя такой сигнал является сигналом аварийного отключения; когда
оборудование находится в состоянии «OFF» или «стоп», также происходит запоминание
данного состояния; когда состояние обратной связи принимает значение состояния запуска,
генерируется сигнал неисправности об отклонении состояния «OFF» в сторону «ON».
 Мониторинг превышения времени работы
После вывода команды, если превышено установленное время, когда обратная связь
состояния положения еще не сформирована, производится подача сигнала превышения
времени работы («ON»/«OFF»), одновременно с этим срабатывает сигнал тревоги. Время
работы доступно для настройки или регулировки онлайн посредством конфигурации.
 Мониторинг обратной связи по положению
Когда обратная связь состояния положения «ON» и обратная связь состояния положения
«OFF» оба равны 0 или равны 1, производится подача сигнала ошибки отклика состояния
положения. Для электрического клапана, когда обратная связь состояния положения «ON» и
обратная связь состояния положения «OFF» оба равны 1, и при этом команда «стоп» имеет
значение 0, производится подача сигнала ошибки отклика состояния положения.
 Мониторинг команд
Когда команды «ON»/«OFF» для ручного режима, «ON»/«OFF» для автоматического
режима, команды «ON»/«OFF» для взаимной блокировки и сигнал «OFF» защиты
оборудования срабатывают одновременно в двух противоположных направлениях действия,
производится подача сигнала конфликта команд.
 Электрическая неисправность
Срабатывание сигнала электрической неисправности не оказывает влияния на выход.
 Сброс неисправности и выполнение вторичного подтверждения
После подачи сигнала тревоги отклонения состояния «ON» в сторону «OFF»,
отклонения состояния «OFF» в сторону «ON», превышения рабочего времени «ON» или
превышения рабочего времени «OFF» производится запоминание информации о
неисправности; после устранения условия запуска тревоги необходимость подтверждения
«Сброса» зависит от наличия функции задействования сброса, если RSTEN имеет

589
Раздел 5 Управляющие расчеты

значение 1, то необходимо подтвердить сброс, если имеет значение 0, то такая


необходимость отсутствует; отклонение состояния «ON» в сторону «OFF» при операции
«OFF» или отклонение состояния «OFF» в сторону «ON» при операции «ON» также может
сопровождаться подтверждением и сбросом; при осмотре/ремонте или остановке
оборудования также возможна подача сигнала сброса.
Когда пункт вторичного подтверждения задан в значении 1, активация команды «ON»
или «OFF» для ручного режима произойдет только после подтверждения в течение
указанного времени.

5.2.10.4 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки SCS для
входа в панель детальной настройки точки SCS.
Панель детальной настройки точки блока SCS состоит из 3 вкладок: базовое состояние,
параметры и другие опции.
Оператор может кликнуть на любую вкладку TAB для просмотра соответствующих
атрибутов, расположенных на данной вкладке. Когда выбрана какая-либо вкладка TAB,
название выбранной вкладки TAB изменится на выбранное состояние.
1. Базовое состояние

Рис. 5.2-107 Базовое состояние

Здесь перечислены некоторые базовые атрибуты оборудования SCS, ниже приведено их


описание:
Вход: включает в себя команды ручного/ автоматического переключения, «ON»/ «OFF»
защиты промышленной площадки и команды «OFF» защиты оборудования

590 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Неисправность электродвигателя: представляет собой внешний входной разъем, который


используется для сбора сигналов о неисправности электродвигателя, например: сигнал о
неисправности электродвигателя вследствие перегрузки или сигнал неисправности защиты
термореле; FALSE означает что, неисправность электродвигателя отсутствует, TRUE означает
неисправность электродвигателя.
Вывод команды: недоступен для изменения, означает текущее выходное значение SCS,
FASLE (не выделен галочкой) или TRUE (выделен галочкой);
Обратная связь состояния: сигнал обратной связи работы оборудования SCS; TRUE
(выделено галочкой) означает рабочее состояние или состояние «ON», FALSE (не выделено
галочкой) означает, что электродвигатель не работает, или состояние «OFF»;
Панель детальной настройки точки SCS - Вкладка TAB Базовое состояние Полномочия
параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Защитное
выключение DEVOF 0 0 0 0
оборудования
«ON» для
защиты
FACON 0 0 0 0
промышленной
площадки
«OFF» для
защиты
FACOF 0 0 0 0
промышленной
Ввод
площадки
Автоматическое
AUTOON 0 0 0 0
включение
Автоматическое
AUTOOF 0 0 0 0
выключение
«ON» для
MANON 0 0 0 0
ручного режима
«OFF» для
MANIN 0 0 0 0
ручного режима
Команда
OUTON 0 0 0 0
«запуск»/«ON»
Команда
Вывод «остановка»/«OF OUTON 0 0 0 0

OUTSTO
Команда «стоп» 0 0 0 0
P
Обратная связь Неисправность INQ 0 0 0 0

591
Раздел 5 Управляющие расчеты

Панель детальной настройки точки SCS - Вкладка TAB Базовое состояние Полномочия
параметров
о электродвигателя
неисправности
электродвигате
ля
Обратная связь
FBKON 0 0 0 0
Обратная связь «запуск»/«ON»
рабочего Обратная связь
состояния «остановка»/«OF FBKOF 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

Рис. 5.2-108 Параметры

Превышение времени ожидания: настройка максимального времени запуска или остановки


SCS; если время запуска или время остановки SCS превысит данное заданное время, то
произойдет срабатывание тревоги превышения времени или функции защиты.

592 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Осмотр/ремонт: состояние осмотра и ремонта, для выбора доступны значения


«Нормальный рабочий режим» и «Осмотр/ремонт».
На месте/удаленно: индикация состояния оборудования.
Ручной/автоматический: режим работы SCS, доступен для изменения, можно выбрать два
значения «ручной» и «автоматический»; функционал аналогичен кнопке переключения
«ручной/автоматический» на панели детальной настройки точки.
Панель детальной настройки точки SCS - Вкладка TAB Параметры
Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Превышение времени
OTTIME 0 0 0 1
ожидания
Характеристи
ки Превышение времени
OOT 0 0 0 0
электродвига «ON»
теля
Превышение времени
COT 0 0 0 0
«OFF»
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Ручной/автоматический 0 1 1 1
PT
Режим
работы TESTO
Выбор испытания 0 0 0 1
PT
STOPO
Стоп разрешен 0 0 0 1
PT
Выбор восстановления RSTOP
0 0 0 1
сигнализации T
Команда сброса RST 0 1 1 1

3. Другие пункты

593
Раздел 5 Управляющие расчеты

Рис. 5.2-109 Другие пункты

Здесь представлена информация о настройках и отображении некоторых других функций


блока SCS, ниже приведено их описание:
Номер станции: номер станции управления, в которой располагается узел SCS, не
доступен для изменения;
Домен: информация о домене, в котором располагается узел SCS, недоступно для
изменения онлайн, доступно для изменения офлайн.
Панель детальной настройки точки SCS - Вкладка TAB Другие опции
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона
AREANO 0 0 0 0
домена
Номер
SN 0 0 0 0
станции

594 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3 Управление двигателем


5.3.1 MOT1 (однопозиционное управление двигателем)

Рис. 5.3-1 Однопозиционное управление двигателем

5.3.1.1 Функция
Модуль управления MOT1 является модулем управления однопозиционного
электродвигателя.
Под однопозиционным электродвигателем понимается рабочее состояние, в котором для
управления электродвигателем используется выходной сигнал одной дискретной величины, то
есть:
Выход дискретной величины: в значении 1 означает запуск электродвигателя, в значении 0
означает остановку электродвигателя (или наоборот: в значении 0 означает запуск
электродвигателя, в значении 1 означает остановку электродвигателя).
Модуль управления MOT1 главным образом осуществляет логическое управление
электродвигателем, мотором, мешалкой, нагревателем и другими видами устройства, обладает
более совершенной функцией логической защиты.
Ниже указано максимальное количество электродвигателей и типы сигналов, которыми
способен управлять блок управления MOT1:
 Один выходной сигнал управления (управляет пуском и остановкой электродвигателя,
сигнал высокого уровня);
 Один сигнал удаленного/ближнего управления;
 Да рабочих сигнала с обратной связью или один рабочий сигнал с обратной связью
или два сигнала без обратной связи;
 Один сигнал состояния электродвигателя (например, сигнал неисправности
электродвигателя);
 Один сигнал взаимной блокировки (взаимная блокировка запуска/остановки
электродвигателя);

595
Раздел 5 Управляющие расчеты

Блок управления MOT1 обладает следующим функционалом:


 Функция управления ручным и автоматическим переключением;
 Тревога неисправности и функция защиты (переключение/непереключение в ручной
режим, использование/неиспользование вывода безопасного значения);
 Функция сигнализации истечения времени ожидания запуска/остановки и защиты
(переключить ли в ручной режим, вывести ли безопасное значение, закрепить ли
операцию).
 Функция взаимной блокировки;
 Функция осмотра и ремонта;
 Функция запрета операций
 Функция разрешения запуска.

5.3.1.2 Штырек
Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
остановка
True -
BO Автоматический
In IN FALSE Нет Нет Нет Нет запуск
OL вход
(электриче
ский
уровень)
False - не
FBKO BO Обратная связь запущено
In FALSE Нет Нет Нет Нет
N OL состояния запуска True -
запущено
False - не
остановле
Обратная связь
FBKO BO но
In состояния FALSE Нет Нет Нет Нет
F OL True -
остановки
остановле
но
False - на
месте
True -
RMTO BO удаленно
In Удаленный сигнал TRUE Нет Нет Нет Нет
PT OL (управлен
ие
выходом
DCS)
In ILSW BO Логический вход FALSE Нет Нет Нет Нет FALSE - не

596 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
OL взаимной производи
блокировки ть сигнала
взаимной
блокировк
и
TRUE -
произвест
и сигнал
взаимной
блокировк
и
FALSE -
отключить
взаимную
Выключатель блокировк
BO включения/выклю у
In ILPUT FALSE Нет Да Нет Нет
OL чения взаимной TRUE -
блокировки включить
взаимную
блокировк
у
Безопасное
False -
BO значение
In ILIN FALSE Нет Да Нет Нет OFF
OL взаимной
True - ON
блокировки
False -
неисправн
Отсутствуют
BO ость
In INQ неисправности TRUE Нет Нет Нет Нет
OL True -
электродвигателя
нормальн
ый режим
False -
производи
ть вывод
Выбор
команды
ручного/автоматич
ручного/
еского способа
автоматич
вывода при
FALO BO еского
In неисправности TRUE Нет Нет Нет Нет
PT OL режима в
превышения
нормально
времени и
м режиме
неисправности
True -
электродвигателя
выводить
безопасно
е значение

597
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
запретить
вывод
команды
BO Разрешить/не запуска
In ONEN TRUE Нет Нет Нет Нет
OL разрешить запуск True -
разрешить
вывод
команды
запуска
1 -
отслежива
ть; 0 - не
отслежива
ть
Когда
выбрано
«отслежив
ать», то
при
наличии
правильно
й обратной
связи
будет
производи
Использование/не
ться
использование
TRKF BO отслежива
In обратную связь TRUE Нет Нет Нет Нет
BK OL ние
отслеживания для
обратной
выхода на месте
связи
выхода на
месте; при
отсутствии
правильно
й обратной
связи
будет
производи
ться вывод
безопасног
о значения
взаимной
блокировк
и; когда
выбрано

598 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
«не
отслежива
ть», будет
производи
ться вывод
на месте
безопасног
о значения
взаимной
блокировк
и
Имеется
возможнос
ть
отображен
ия
обратной
связи
силы тока,
температу
ры и
давления;
единица
измерения
доступна
Обратная связь для
FBKA REA
In аналоговой 0 Нет Нет Нет Нет настройки,
LG L
величины также
доступна
для
настройки
опция
«использо
вать/ не
использов
ать
обратную
связь
данной
аналогово
й
величины»
Использовать/ не
FBKA BO использовать
In TRUE Нет Нет Нет Нет
LGEN OL обратную связь
аналоговой

599
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
величины
0 -
превышен
ие
времени +
неисправн
ость
электродв
игателя +
ошибка
обратной
связи; 1 -
превышен
ие
времени +
электродв
игатель;2 -
неисправн
ость
электродв
игателя
В
соответств
FALTY BYT Выбор типа
In 1 Нет Нет Нет Нет ии с
PE E неисправности
выбранны
м
пользоват
елям
типом
неисправн
ости
обратной
связи
производи
тся вывод
функции
безопасног
о
значения,
в том
числе
ошибка
обратной
связи
включает в
себя

600 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
потерю
обратной
связи,
ошибку
обратной
связи и
отклонени
е
False -
Вывод команды
BO остановка
Out OUT (электрический FALSE Да Нет Нет Да
OL True -
уровень)
запуск
Значение
каждого
bit:
0 -
взаимная
блокировк
а
1 -
превышен
ие
времени
запуска
2 -
превышен
ие
времени
WO остановки
Out OUTQ Побитовый анализ 0 Нет Нет Нет Нет
RD 3 - потеря
обратной
связи
4 - сбой
обратной
связи
5 -
отклонени
е
запуска/ос
тановки
6 -
отклонени
е
остановки/
запуска
7 -

601
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
неисправн
ость
электродв
игателя
Перечисле
ние
каждого
значения:
0 - начало
работы
1 -
запущено
2 -
FBKS UIN Анализ по запускаетс
Out 0 Нет Нет Нет Нет
TA T значению я
3 -
остановле
но
4 -
останавли
вается
5 - ошибка
обратной
связи
False -
ручной
Par AUTO BO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT OL работы
автоматич
еский
Par BO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am OL
False -
нормальн
ый режим
работы
TRUE -
состояние
Par OVHA BO осмотра и
Ремонт FALSE Нет Да Да Нет
am UL OL ремонта
(производ
ится
вывод
безопасног
о
значения,

602 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
запрет на
выполнени
е
операций
на панели
высшего
уровня)
FALSE -
выполнени
е
операций
на панели
в
нормально
м режиме
Par FBCT BO Запрещение
FALSE Нет Да Да Нет TRUE -
am L OL операции
запрет на
выполнени
е
операций
на панели
(не
активиров
ано)
FALSE -
нажать на
кнопку
Par MANI BO Вход в ручном остановки
FALSE Нет Нет Нет Нет
am N OL режиме TRUE -
нажать на
кнопку
запуска
Активировать/не
Par FBKO BO активировать False - не
TRUE Нет Да Нет Нет
am NEN OL обратную связь на активиров
разрешение ать
Активировать/не True -
Par FBKO BO активировать активиров
FALSE Нет Да Нет Нет ать
am FEN OL обратную связь на
остановку
Обратное
Par REVO BO
направление FALSE Нет Да Нет Нет
am PT OL
выхода

603
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
удержание
режима,
Выбор режима
используе
для
мого до
Par BO использования
ILCUT FALSE Нет Нет Да Нет взаимной
am OL после отключения
блокировк
взаимной
и
блокировки
True -
ручной
режим
Настройка
Единица
Par TIME UIN времени тревоги
10 Нет Нет Да Нет измерения
am RUN T превышения
: секунда
времени запуска
Обратный отсчет
DW
Par RETI тревоги Используе
OR 0 Нет Да Да Нет
am ME превышения тся для
D
времени
False - не
Переключать/ не
переключа
переключать в
ть
ручной режим при
Par AUTO BO True -
срабатывании FALSE Нет Нет Да Нет
am MAN OL переключи
тревоги в
ть в
автоматическом
ручной
режиме
режим
Настройка
времени тревоги Единица
Par TIME TIM
превышения T#10S Нет Нет Да Нет измерения
am SP E
фактического : секунда
времени
0 -
остановка
1 - запуск
2 - потеря
обратной
Состояние
Par RALF BYT связи
фактической 0 Нет Нет Нет Нет
am BK E 3 - ошибка
обратной связи
обратной
связи
4 -
обратная
связь не

604 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
активиров
ана
Par BYT Действите
AMLV Категория тревоги 0 Нет Да Нет Нет
am E льна для
всех
технологич
еских
Par INHA BO Контроль тревог
False Нет Да Нет Нет данного
am M OL предупреждения
функциона
льного
блока

605
Раздел 5 Управляющие расчеты

5.3.1.3 Логическая схема алгоритма


Программа автоматически
контролирует входные
За прет на
значения IN выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме
Зн ачени я раб оты в ручно м
режиме MANIN
Сигнал А вт омат ическ ий За прет на Доступно
неисправности INQ выпол нен выпол нен
ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Неисправность

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Превыш ение времени


Уд ерж ание
Тревога
превышения Команда
Р азреш
времени ить остановки
Разреши ть за пуск ONEN
Запрещ
ено

Способ вывода при


неисправности FA LOPT
Обрат ная с вяз ь
работы FB KON/FB KOF
Зн ачени е пре дела
вре ме ни TI MERUN
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Неисп равн
ость Подтверж дение
Сигнал неис правнос ти RST
неисправности
INQ

Нормал
ьный Б ез опасное
Сигнал вз аимной
Взаимная значение ILI N
блокировк и ILS W бл окировк
а
Сигнал удаленного/
ближ него управления
RMT OPT
Уда ле н но е
Обрат ная связ ь
у пр а в ле н ие работы FB KON/FB KOF
Сигнал удаленного/
ближ него управления Ближнее
RMT OPT упра влен и
е

Значения работ ы в
Нормал ручном реж им е MA NIN
ьный
Вых одное зна че ние
Ком анда осм от ра/ пере д осм отром /
Осмотр/ рем онтом
рем онта OV HAUL ремон т

Пе рек люч а тель


О бра ботк а положительны х и полож итель ны х и
отрица те ль ных ха рак теристик отрица те ль ных
ха рак теристик RE VOPT

Вых одное зна че ние


(за пуск / оста нов ) O UT

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока В нут ренний сигнал передачи
MOT1

Рис. 5.3-2 Логическая схема блока MOT1

На изображении ниже представлена логическая схема блока MOT1, которая детально


описывает логические процессы обработки внутри блока MOT1.
Указанные логические процессы включают в себя:

606 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Ручной, автоматический и процесс управления взаимной блокировкой;


 Обработка удаленного и ближнего сигнала;
 Защита от превышения времени действия;
 Обработка запрета на выполнение операций
 Состояние ремонта;
 Разрешение на запуск
 Тревога неисправности и защита.

5.3.1.4 Способ управления


Блок управления MOT1 имеет два основных режима работы: удаленный и «на месте», в
том числе удаленный режим далее делится на три рабочих режима: режим взаимной
блокировки, автоматический и ручной, которые имеют следующее приоритетное соотношение:
взаимная блокировка (высокий) > ручной/ автоматический (низкий).
1. Ручное
 Переключение ручного режима
Блок MOT1 может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок MOT1 работает в ручном режиме, выходное значение блока MOT1 может
исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой.
2. Авт.
 Переключение автоматического режима
Блок MOT1 может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в
автоматический режим (при необходимости выполнения конфигурации в режиме
офлайн).
 Правила действий в автоматическом режиме
Когда блок MOT1 работает в автоматическом режиме, выходное значение блока
удерживается равным значению его автоматического входного разъема.
3. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется
оффлайновая конфигурация).
 Правила действий в режиме взаимной блокировки
Когда блок MOT1 работает в режиме взаимной блокировки (при включении взаимной
блокировки ILPUT=TRUE, при этом сигнал взаимной блокировки ILSW=TRUE), система в
соответствии с входным разъемом ILIN (безопасное значение взаимной блокировки)

607
Раздел 5 Управляющие расчеты

производит окончательный вывод блока MOT1, в этот момент команды ручного и


автоматического режимов заблокированы.

5.3.1.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления MOT1, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока MOT1 выход блока MOT1 в процессе такого переключения сохраняется без изменений,
при этом после завершения процесса переключения вычисление выхода блока MOT1 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При переключении режима управления с ручного режима управления вычислениями в
автоматический режим управления вычислениями, то есть при переключении с ручного режима
в режим «на месте», режим взаимной блокировки или автоматический режим выход должен
незамедлительно отследить используемый в данном режиме соответствующий источник входа,
после чего вход может незамедлительно измениться, то есть переключение режимов будет
сопровождаться возмущением, которое возникает вследствие быстрого срабатывания.
Нижеприведенные направления переключения рабочих режимов сопровождаются
возмущением:
 ручной →автоматический
 ручной/автоматический → взаимная блокировка
 взаимная блокировка → автоматический
 удаленный режим → режим «на месте»
При переключении режима управления с автоматического режима управления
вычислениями в ручной режим управления, то есть при переключении из режима «на месте»,
режима взаимной блокировки или автоматического режима в ручной режим следует применять
мягкое переключение, мягкое переключение из не ручного режима в ручной режим реализуется
посредством отслеживания команд ручного режима. Другие направления переключения между
рабочими режимами представляют собой мягкое переключение:
 автоматический → ручной;
 взаимная блокировка → ручной;
 на месте → удаленный;
1. ручной →автоматический
В ручном режиме выход управления оборудованием контролируется только состоянием
переключателя ручного режима на панели детальной настройки точки на HMI, однако в это
время автоматический входной разъем (IN) блока MOT1 может иметь и значение «ON», и
значение «OFF», поэтому при переключении из ручного в автоматический режим выход блока
MOT1 может сопровождаться возмущением.
На панели детальной настройки точки блока MOT1 будет отображаться состояние
автоматического входного разъема (IN), для оператора в виде уведомления будет
предоставляться соответствующая информация.
2. ручной/автоматический → взаимная блокировка
Переключение из состояния ручного/автоматического выхода в состояние взаимной
блокировки выхода представляет собой сопровождающийся возмущениями процесс, так как

608 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

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


выхода логики после удовлетворения определенного условия, поэтому при переключении из
ручного состояния в состояние взаимной блокировки блок MOT1 мгновенно начинает
производить вывод результата выхода определения входного разъема взаимной блокировки;
Примечание: входной разъем ILIN взаимной блокировки доступен для конфигурации
офлайн, также может использоваться в качестве выхода логического алгоритма типа BOOL;
TRUE означает «ON» взаимной блокировки, FALSE означает «OFF» взаимной блокировки;
3. взаимная блокировка → автоматический
Переключение из состояния взаимной блокировки выхода в состояние автоматического
выхода представляет собой сопровождающийся возмущениями процесс, так как состояние
автоматического входного разъема (IN) необязательно будет соответствовать «безопасному
значению» (безопасное значение представляет собой выходное значение в состоянии
взаимной блокировки);
4. удаленный режим → режим «на месте»
Когда блок MOT1 переключается из удаленного состояния в состояние «на месте», это
означает, что MOT1 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому, с точки
зрения DCS, переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.
5. автоматический → ручной
В автоматическом режиме ручное состояние системы должно отслеживать команды
автоматического режима, в связи с чем переключение из автоматического режима в ручной
режим представляет собой процесс мягкого переключения.
6. взаимная блокировка → ручной
Переключение из состояния взаимной блокировки выхода в состояние ручного выхода
представляет собой мягкий процесс, блок MOT1 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение.
7. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока MOT1 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком MOT1
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок MOT1 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока MOT1, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъем обратной связи состояния
блока MOT1, при этом опция «использование/ неиспользование обратной связи состояния»
должна быть задана в значении TRUE.

609
Раздел 5 Управляющие расчеты

5.3.1.6 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком
MOT1 команды контроля выхода сигнала системе не удается получить соответствующей
обратной связи о рабочем состоянии; блок MOT1 признает ситуацию как превышение времени
действия оборудования на рабочей площадке, что приводит к срабатыванию тревоги и
соответствующей защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока MOT2
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит во входные разъемы FBKON и FBKOF блока
программного обеспечения MOT1 (или в один из них);
Функция тревоги превышения времени может использоваться как в ручном режиме, так и в
автоматическом режиме и режиме взаимной блокировки;
Для примера описан вывод команды «ON» в режиме ручного управления: оператор на
станции оператора вручную выпускает команду «ON», вывод которой производится на
электродвигатель на рабочей площадке, команда инициирует его запуск, в этот момент, если
оборудование на рабочей площадке находится в нормальном режиме, то после получения
команды «ON» в течение указанного времени произойдет запуск оборудования, при этом в
систему будет отправлена обратная связь в виде сигнала «запущено»; после получения
обратной связи «запущено» на входной разъем FBKON блока MOT1 будет завершено одно
полное действие «ON»; если в течение указанного времени оборудование не отправляет
сигнал обратной связи «запущено» на систему, то после истечения указанного времени блок
MOT1 определяет ситуацию как отсутствие нормального запуска оборудования, после чего
производится запуск тревоги превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, имеет категорию
тревоги, чувствительна к подавлению тревоги и входит в список технологических тревог, а также
отображается светозвуковым способом на панели и полосе тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок MOT1, поэтому после срабатывания тревоги превышения
времени блок MOT1 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором (данное блокированное состояние не может быть
отменено блоком самостоятельно);

610 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Выход блока MOT1, в соответствии с параметром выбора FALOPT способа вывода


неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
 При обнаружении превышения времени система произведет переключение рабочего
режима блока MOT1 в ручной режим (в зависимости от маркировки «использовать/ не
использовать переключение в ручной режим AUTOMAN при возникновении
неисправности»), при этом система автоматически отрегулирует значение команды в
ручном режиме, сделав его равным текущей команде выхода, для предотвращения
скачкообразного изменения выхода после сброса состояния превышения времени
(мягкое переключение).
После срабатывания тревоги превышения времени блок MOT1 перейдет в блокированное
состояние и не будет выполнять выходных операций вплоть до подтверждения тревоги
оператором, при этом блок MOT1 вернется в состояние нормального выполнения операций
только после одинарного нажатия на кнопку «Сброс»; если после этого при управлении
оборудованием произойдет повторное превышение времени «ON»/«OFF», система произведет
повторный запуск тревоги превышения времени и запуск защиты.
После обнаружения превышения времени отобразится кнопка «Сброс», после чего отмена
блокированного состояния данного оборудования произойдет только после одинарного
нажатия на кнопку «Сброс» оператором.
При возникновении сбоя в виде превышения времени, когда блок MOT1 работает в ручном
режиме, при одинарном нажатии на кнопку «Сброс» на выходе не должно возникнуть
скачкообразного изменения.
Кнопка сброса блока MOT1 может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок MOT1 не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке технологических тревог или на панели детальной настройки точки.
После подтверждения тревоги перестанет мигать значок тревоги.
В автоматическом режиме для тревоги превышения времени нет необходимости
использовать функцию автоматического восстановления, причина заключается в следующем:
для предотвращения ошибочного срабатывания тревоги превышения времени в системе
необходимо лишь рационально настроить время запуска, время остановки и убедиться в
нормальном рабочем состоянии оборудования на рабочей площадке; в этом случае
срабатывание тревоги превышения времени будет определенно означать наличие проблемы с
оборудованием, устранение неисправности должно производиться силами обслуживающего
персонала, необходимость использования функции автоматического восстановления при
срабатывании тревоги превышения времени отсутствует.

5.3.1.7 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку MOT1 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком MOT1; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
MOT1;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока MOT1;

611
Раздел 5 Управляющие расчеты

Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то в качестве начального состояния блока MOT1 в системе будет использован
удаленный режим.
2. Режим «на месте»
Когда блок MOT1 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока MOT1 будут отображаться серым цветом, то есть выполнение операций невозможно;
При переходе блока MOT1 в режим «на месте» его рабочий режим автоматически
переключится в ручной режим для обеспечения мягкого обратного переключения блока MOT1
из режима «на месте» в удаленный режим работы.
Если состояние обратной связи входа электродвигателя доступно для использования, при
этом состояние обратной связи является правильным (01, 10), выход блока MOT1 отслеживает
состояние сигнала обратной связи (для использования его в качестве базового значения при
выполнении мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11)
блок MOT1 производит удержание выхода;
Если состояние обратной связи входа электродвигателя недоступно для использования,
происходит остановка всех логических определений и вычислений блока MOT1, выход
удерживается в текущем состоянии, при этом пользователю разрешено изменять входное
значение на панели детальной настройки точки для обеспечения мягкого переключения в
удаленный режим.
3. Удаленный режим
Когда блок MOT1 находится в удаленном режиме, MOT1 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования.

5.3.1.8 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока MOT1 в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
MOT1 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока MOT1 в
интерфейсе «человек-машина», при этом логически блок MOT1 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;
Пользователь может с помощью расположенной на онлайн интерфейсе кнопки
«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком MOT1.
2. Запрещение операции
Когда блок MOT1 находится в состоянии запрета выполнения операций, все кнопки на
панели блока MOT1 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (переключение между режимами запрета/разрешения на выполнение операций
можно производить на панели детальной настройки точки);
Все логические определения и вычисления блока MOT1 будут выполняться в нормальном
режиме.

612 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

3. Разрешение на выполнение операций


Когда блок MOT1 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока MOT1 кнопки будут доступны для использования.
4. Ремонт
После подачи команды осмотра/ремонта панель блока MOT1 будет недоступна для
использования (запрет операций), выход блока MOT1 будет взаимно блокировать безопасное
значение ILIN, не будет производиться отклика на какие-либо команды автоматического,
ручного режимов или режима взаимной блокировки для обеспечения безопасности персонала
при проведении осмотра/ремонта на рабочей площадке.

5.3.1.9 Определение состояния


Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние электродвигателя; оба типа используются совместно для более удобного
информирования пользователя о фактическом состоянии электродвигателя.
Для определения состояния (FBKSTA) необходимо использование разъемов обратной
связи FBKON и FBKOF; когда состояние обратной связи имеет действительное значение
(FBKONEN или FBKOFEN равно 1), то определение состояния производится по состоянию
обратной связи; если состояние обратной связи не имеет действительного значения, то
определение производится по фактической выходной команде блока MOT1.
1. Тревога состояния OUTQ
OUTQ включает в себя пять больших видов тревог: тревога взаимной блокировки,
превышение времени операции, ошибка обратной связи (делится на 4 вида), неисправность
электродвигателя и ошибка команды в автоматическом режиме. Указанные тревоги
представляют собой технологические тревоги; когда применяется подавление тревоги, то есть
INHAM=TRUE, или когда категория тревоги задана в значении «не выводить сигнал тревоги», то
есть AMLV=0, срабатывания тревоги не происходит. При срабатывании каждой из тревог
используются следующие логические правила:
 При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILPUT=1, при этом сигнал взаимной блокировки достигает ILSW=1,
после чего блок MOT1 переключается в рабочий режим взаимной блокировки и
срабатывает тревога взаимной блокировки (OUTQ.0=1);
 Вне зависимости от рабочего состояния для срабатывания тревоги ошибки обратной
связи состояния достаточно лишь подачи сигнала обратной связи состояния 11
(OUTQ.7=1). После вывода новой команды запуска или остановки, если в течение
заданного времени не появляется ожидаемый сигнал обратной связи, происходит
срабатывание тревоги превышения времени, которая делится на два типа:
превышение времени запуска (OUTQ.1=1) и превышение времени остановки
(OUTQ.2=1);
 Получение ожидаемой обратной связи в течение заданного времени после вывода
команды запуска или остановки означает полное завершение процесса запуска или
остановки. После этого при отсутствии новых команд в случае транспозиции обратной
связи произойдет срабатывание тревоги ошибки обратной связи состояния, ошибочное
состояние имеет четыре вида:
Потеря обратной связи (OUTQ.3=1, FBKON=0, FBKOF=0, неисправность «двойной 0»)
Неисправность обратной связи (OUTQ.4=1, FBKON=1, FBKOF=1, неисправность «двойная
1»)

613
Раздел 5 Управляющие расчеты

Отклонение запуска к остановке (OUTQ.5=1, FBKON=0, FBKOF=1, команда имеет значение


«запуск», обратная связь имеет значение «остановка»);
Отклонение остановки к запуску (OUTQ.6=1, FBKON=1, FBKOF=0, команда имеет значение
«остановка», обратная связь имеет значение «запуск»);
 При возникновении неисправности электродвигателя: в состоянии остановки:
производится запрет на запуск, кнопка запуска на панели будет отображаться серым
цветом; в рабочем состоянии: переключение/непереключение в рабочий режим,
использование/неиспользование вывода безопасного значения определяется
централизованно в зависимости от настроек параметров.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
При удаленном выводе команды запуска в случае
Превышение
B2=1 (16#0002) отсутствия в течение заданного времени обратной связи
времени запуска
запуска данный бит установится в значении TRUE
Превышение При удаленном выводе команды остановки в случае
B3=1 (16#0004) времени отсутствия в течение заданного времени обратной связи
остановки остановки данный бит установится в значении TRUE
В состоянии «запущено» или «остановлено», если не
производится вывод новой команды, и состояние запуска
потеря обратной изменяется на «00», то данный бит установится в значении
B4=1 (16#0008)
связи TRUE, срабатывание данной тревоги произойдет только в
случае, если оба сигнала обратной связи будут иметь
действительное значение
В состоянии «запущено»/«остановлено» или в состоянии
«запускается»/«останавливается», если состояние
обратной связи изменяется на «11», то данный бит
сбой обратной
B5=1 (16#0010) мгновенно изменит значение на TRUE, срабатывание
связи
данной тревоги произойдет только в случае, если оба
сигнала обратной связи будут иметь действительное
значение
Отклонение В состоянии «запущено» при отсутствии команды
B6=1 (16#0020) запуска к остановки состояние обратной связи изменится на
остановке «остановлено», данный бит установится в значении TRUE
Отклонение В состоянии «остановлено» при отсутствии команды
B7=1 (16#0040) остановки к запуска состояние обратной связи изменится на
запуску «запущено», данный бит установится в значении TRUE
Неисправность Неисправность электродвигателя, обнаруженная МСС на
B8=1 (16#0080)
электродвигателя рабочей площадке
B9~B16 Резервный

Отдельно необходимо пояснить следующее:


При обнаружении неисправности в виде превышения времени параметр OUTQ, возможно,
будет иметь два бита в значении «1» или два бита в значении «0» (при наличии двух единиц
оборудования, осуществивших обратную связь), или выходная команда блока MOT1 будет не

614 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

соответствовать обратной связи (отклонение «ON» в сторону «OFF»/ отклонение «OFF» в


сторону «ON»), то есть при одновременном появлении ошибки обратной связи состояния и
неисправности в виде превышения времени категория приоритета неисправности превышения
времени будет выше ошибки обратной связи состояния, на панели будет отображаться только
неисправность превышения времени.
При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.
2. Показание состояния FBKSTA
Значения 1~5, используемые FBKSTA, отображают текущее состояние электродвигателя,
имеется ввиду 5 состояний: 0 - начало работы, 1 - запущено, 2 - запускается, 3 - остановлено, 4
- останавливается, 5 - ошибка обратной связи.
Если текущая обратная связь не соответствует обратной связи, ожидаемой выходом, это
означает, что электродвигатель имеет текущее состояние «запущено» (FBKSTA=1) или
«остановлено» (FBKSTA=3);
Если после выпуска команды не приходит ожидаемой обратной связи, когда текущая
обратная связь не соответствует обратной связи, ожидаемой выходом, это означает, что
электродвигатель имеет текущее состояние «запускается» (FBKSTA=2) или «останавливается»
(FBKSTA=4);
Если текущие обратная связь FBKON=1, при этом FBKOF=1, или после получения
«запущено» не производится вывода команды остановки и происходит изменение обратной
связи, или если после получения «остановлено» не производится вывода команды запуска и
происходит изменение обратной связи, в этом случае отобразится «ошибка обратной связи»
(FBKSTA=5);
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния
«ON» («OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - обратная связь «OFF», 1 -
обратная связь «ON», 2 - потеря обратной связи, 3 - ошибка обратной связи, 4 -
недействительное значение обратной связи.

5.3.1.10 Сигнал вывода


Блок MOT1 в конечном итоге производит вывод сигнала типа DO электрического уровня на
рабочую площадку для управления включением и выключением электродвигателя на рабочей
площадке;
Когда выход имеет значение TRUE, это означает запуск электродвигателя, при отсутствии
новых команд «OFF» производится удержание выхода в значении TRUE;
Когда выход имеет значение FALSE, это означает остановку электродвигателя, при
отсутствии новых команд «ON» производится удержание выхода в значении FALSE;
1. Описание функции выхода в состоянии неисправности
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от электродвигателя выход удерживается в текущем
состоянии, при этом пользователю разрешается изменять выходное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN;

615
Раздел 5 Управляющие расчеты

Выход с использованием двух вышеприведенных способов не подвергается влиянию со


стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени или тревоги неисправности электродвигателя
в зависимости от параметра FALOPT пользовательской конфигурации выход будет иметь два
способа обработки: ① не подвергается влиянию тревог, продолжает вывод команд
ручного/автоматического режимов; ② производится вывод безопасного значения, значением
по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется
вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование
на безопасность.

5.3.1.11 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки MOT1
для входа в панель детальной настройки точки MOT1.
Панель детальной настройки точки блока MOT1 состоит из 4 вкладок TAB: базовое
состояние, параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку TAB для просмотра соответствующих
атрибутов, расположенных на данной вкладке. Когда выбрана какая-либо вкладка TAB,
название выбранной вкладки TAB изменится на выбранное состояние.
1. Базовое состояние

616 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.3-3 Базовое состояние

Здесь перечислены некоторые базовые атрибуты оборудования MOT1, ниже приведено их


описание:
Автоматический вход: отображает значение состояния входного разъема автоматического
управления функционального блока MOT1, может иметь значение «ON» (TRUE) или «OFF»
(FALSE);
Ручной вход: отображается информация ручного управления блока MOT1, аналогично
расположенным на панели детальной настройки точки «кнопке запуска в ручном режиме» и
«кнопке остановки в ручном режиме».
Включение/выключение взаимной блокировки: означает включенное/ выключенное
состояние сигнала взаимной блокировки MOT1, для выбора доступные значения «включить» и
«выключить». При включенной взаимной блокировке блок MOT1 будет находиться в состоянии
взаимной блокировки только когда сигнал взаимной блокировки задан в значении TRUE; в
противном случае, при отключенной взаимной блокировке, даже если сигнал взаимной
блокировки будет задан в значении TRUE, блок MOT1 не сможет войти в состояние взаимной
блокировки.
Сигнал взаимной блокировки: обозначает значение сигнала взаимной блокировки, при
выделении галочкой равно TRUE, это означает, что сигнал взаимной блокировки действителен;
если не выделено галочкой, то равно FALSE, это означает отсутствие взаимной блокировки.
Значение взаимной блокировки: имеется ввиду безопасное значение, См. раздел
«Термины».
Рабочее состояние после отмены взаимной блокировки: доступно для выбора «состояние
до взаимной блокировки» и «ручной режим»;

617
Раздел 5 Управляющие расчеты

Отсутствуют неисправности электродвигателя: представляет собой внешний входной


разъем, который используется для сбора сигналов о неисправности электродвигателя,
например: сигнал о неисправности электродвигателя вследствие перегрузки или сигнал
неисправности защиты термореле; TRUE означает что, неисправность электродвигателя
отсутствует, FALSE означает неисправность электродвигателя.
Вывод команды: недоступен для изменения, означает текущее выходное значение MOT1,
FASLE (не выделен галочкой) или TRUE (выделен галочкой);
Обратное направление выхода: для некоторых электродвигателей значение TRUE
означает остановку, а значение FALSE означает запуск; функция обратного направления
выхода предназначена для настройки оборудования такого типа: имеется возможность выбора
«прямой выход» и «инвертированный выход».
Разрешение запуска: под разрешением запуска подразумевается при недостатке условий
невозможно запустить или включить устройство; устройство запускается или включается только
при удовлетворении условий.
Наличие/отсутствие обратной связи состояния запуска: поле выбора, при выборе галочкой
означает наличие рабочего сигнала обратной связи, входящего в блок MOT1, система может
определять возникновение тревоги превышения времени, на панели детальной настройки
точки отображается указатель обратной связи; при отсутствии выбора галочкой блок MOT1 не
будет определять возникновение тревоги превышения времени, на панели детальной точки не
будет отображаться указатель обратной связи;
Наличие/отсутствие обратной связи состояния остановки: аналогично опции
«Наличие/отсутствие обратной связи состояния запуска»;
Состояние запуска: сигнал обратной связи работы электродвигателя; TRUE (выделено
галочкой) означает, что электродвигатель работает, FALSE (не выделено галочкой) означает,
что электродвигатель не работает;
Состояние остановки: сигнал обратной связи остановки электродвигателя; TRUE
(выделено галочкой) означает, что электродвигатель остановлен, FALSE (не выделено галочкой)
означает, что электродвигатель не остановлен;
Описание рабочего состояния:
Панель детальной настройки точки MOT1 - Вкладка TAB Базовое состояние
Полномочия параметров
Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Автоматический
IN 0 0 0 0
вход
Ввод
Вход в ручном
MANIN 0 0 0 0
режиме
Выключатель
включения/выключе
Блокировка ILPUT 0 0 0 1
ния взаимной
блокировки

618 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT1 - Вкладка TAB Базовое состояние


Полномочия параметров
Логический вход
взаимной ILSW 0 0 0 0
блокировки
Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим
после отмены
ILCUT 0 0 0 1
взаимной
блокировки
Обратная
связь о Отсутствуют
неисправности неисправности INQ 0 0 0 0
электродвигате электродвигателя
ля
Вывод команды OUT 0 0 0 0
Обратное
Вывод направление REVOPT 0 0 0 1
выхода
Запуск разрешен ONEN 0 0 0 1
Наличие/отсутствие
FBKONE
обратной связи 0 0 0 1
N
состояния запуска
Обратная связь
FBKON 0 0 0 0
состояния запуска
Наличие/отсутствие
Обратная
обратной связи FBKOFE
связь рабочего 0 0 0 1
состояния N
состояния
остановки
Обратная связь
состояния FBKOF 0 0 0 0
остановки
Обратная связь
FBKSTA 0 0 0 0
работы

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

619
Раздел 5 Управляющие расчеты

Рис. 5.3-4 Параметры

Настройка времени запуска: настройка максимального времени запуска или остановки


MOT1; если время запуска или время остановки MOT1 превысит данное заданное время, то
произойдет срабатывание тревоги превышения времени или функции защиты.
Обратный отсчет действия: оставшееся время интервала превышения времени в процессе
запуска или остановки блока MOT1. Недоступно для изменения; обратный отчет производится
от «Заданного времени» до 0, когда отчет достигнет 0, произойдет запуск тревоги превышения
времени;
Использование/неиспользование осмотра/ремонта: состояние осмотра и ремонта, для
выбора доступны значения «Нормальный рабочий режим» и «Осмотр/ремонт»; когда включен
режим осмотра/ремонта, производится удержание выхода блока MOT1, при этом выполнение
операций запрещено.
«На месте»/удаленно: доступно для изменения, имеется выбор двух значений: «на месте»
и «удаленно» без возможности самовольного ввода другого значения; функция опции
аналогична функции кнопки переключения «удаленно/«на месте», расположенной на панели
детальной настройки точки, производится переключение между двумя режимами
использования блока MOT1; необходимо обратить внимание на то, что если пользователь в
режиме офлайн в алгоритме укажет вход RMTOPT, то данный выбор будет не действительным;
Ручной/автоматический: режим работы MOT1, доступен для изменения, можно выбрать
два значения «ручной» и «автоматический»; функционал аналогичен кнопке переключения
«ручной/автоматический» на панели детальной настройки точки;
Использование/неиспользование запрета операций: доступно для изменения, можно
выбрать значения «разрешить выполнение операций» и «запретить выполнение операций»,

620 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

функционал аналогичен кнопке переключения «Запретить/разрешить операции» на панели


детальной настройки точки;
Способ вывода при неисправности: доступно для выбора «нормальный выход» и «вывод
безопасного значения», означает состояние выхода при обнаружении блоком MOT1
неисправности превышения времени или внешней неисправности.
Переключение в ручной режим при неисправности: использование/ неиспользование
переключения в ручной режим при обнаружении блоком MOT1 тревоги превышения времени,
тревоги обратной связи или неисправности электродвигателя (B2~B8 в OUTQ); при выделении
галочкой (TRUE) производится переключение в ручной режим, при отсутствии выделения
галочкой (FALSE) рабочий режим блока MOT1 удерживается без изменения.
Панель детальной настройки точки MOT1 - Вкладка TAB Параметры
Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены

Характеристи Настройка времени TIMERU


0 0 0 1
ки запуска N
электродвига Обратный отсчет времени
теля RETIME 0 0 0 0
действия
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Режим Ручной/автоматический 0 0 0 1
PT
работы
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Переключение в ручной AUTOM
0 0 0 1
режим при неисправности AN

3. Сигнализация

621
Раздел 5 Управляющие расчеты

Рис. 5.3-5 Тревоги

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


MOT1, ниже приведено их описание:
Сброс тревоги: при срабатывании тревоги превышения времени блок MOT1 сразу же
входит в блокированный режим защиты, все кнопки становятся недоступными для
использования, возврат блока MOT1 в доступное для работы состояние происходит только
после нажатия данной кнопки; внимание: данная кнопка в состоянии, когда отсутствует тревога
превышения времени, недоступна для использования, ее использование становится
возможным только после срабатывания тревоги превышения времени.
Индикация тревоги: зеленый цвет индикатора означает отсутствие соответствующей
тревоги, красный цвет индикатора означает срабатывание соответствующей тревоги.
Настройка тревоги: настройка категории и подавления всех действующих в режиме
реального времени тревог блока MOT1.
Панель детальной настройки точки MOT1 - Вкладка TAB Тревоги
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
Q-bit2 0 0 0 0
времени запуска
Превышение Q-bit3 0 0 0 0

622 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT1 - Вкладка TAB Тревоги


времени
остановки
потеря обратной
Q-bit4 0 0 0 0
связи
сбой обратной
Q-bit5 0 0 0 0
связи
Отклонение
запуска к Q-bit6 0 0 0 0
остановке
Отклонение
остановки к Q-bit7 0 0 0 0
запуску
Неисправность
Q-bit8 0 0 0 0
электродвигателя
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

623
Раздел 5 Управляющие расчеты

Рис. 5.3-6 Другие пункты

Здесь представлена информация о настройках и отображении некоторых других функций


блока MOT1, ниже приведено их описание:
Номер станции: номер станции управления, в которой располагается узел MOT1, не
доступен для изменения;
Домен: информация о домене, в котором располагается узел MOT1, недоступно для
изменения онлайн, доступно для изменения офлайн.
Панель детальной настройки точки MOT1 - Вкладка TAB Другие
опции
Начальник
Проверяющий Оператор Инженер
Параметры смены
Полномочия Полномочия Полномочия
Полномочия
Зона
AREANO 0 0 0 0
домена
Номер
SN 0 0 0 0
станции

Пункт MOT1 MOT2 MOT3 MOTD


2
Количество сигналов
1 Может быть 3 3
управления
задано в значении

624 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Пункт MOT1 MOT2 MOT3 MOTD


«действительно
только при
наличии сигнала
остановки»
Форма сигнала Электрический
Импульс Импульс Импульс
управления уровень
0: сигнал
0: сигнал
обратной связи 0: сигнал
обратной связи
отсутствует обратной связи
отсутствует
1: обратная отсутствует
Количество сигналов 2: обратная
связь работы 2: обратная
обратной связи и их Аналогично MOT1 связь работы с
или обратная связь прямого
значение высокой
связь остановки вращения и
скоростью и
2: обратная обратного
работы с низкой
связь работы и вращения
скоростью
остановки
Есть Есть Есть
Есть
Сразу после Сразу после Сразу после
При ближнем
переключения на переключения переключения
управлении
Удаленное/ближнее удаленное на удаленное на удаленное
выход
управление управление выход управление управление
отслеживает
будет иметь выход будет выход будет
сигнал обратной
значение иметь значение иметь значение
связи
«двойной 0» «три 0» «три 0»
Сигнал взаимной
Есть Есть Есть Есть
блокировки
В состоянии
взаимной
блокировки
производится
вывод данного
Безопасное То же, как на То же, как на То же, как на
значения
значение левой стороне левой стороне левой стороне
Доступно для
выбора при
неисправности
или превышении
времени
Входной сигнал
Один Один Один Один
неисправности
Запрет
выполнения
Функция запрета операций на То же, как на То же, как на То же, как на
операций панели левой стороне левой стороне левой стороне
детальной
настройки точки
Функция осмотра и
Есть Есть Есть Есть
ремонта;

625
Раздел 5 Управляющие расчеты

Пункт MOT1 MOT2 MOT3 MOTD


Функция разрешения
Есть Есть Есть Есть
запуска
Функция
превышения Есть Есть Есть Есть
времени

5.3.2 MOT2 (двухпозиционное управление двигателем)

Рис. 5.3-7 Двухпозиционное управление двигателем

5.3.2.1 Функция
Под двухпозиционным двигателем понимается рабочее состояние, в котором для
управления электродвигателем используется выходной сигнал двух дискретных величин
импульсного типа.
Блок MOT2 также используется для логического управления электродвигателями,
двигателями, смесителями, обогревателями и другими объектами типа оборудования. Его
функционал аналогичен функционалу блока MOT1.

5.3.2.2 Штырек
Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
BO Команда Срабатыв
In INON FALSE Нет Нет Нет Нет
OL автоматического ание по

626 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
запуска нарастаю
щему
Команда
фронту
BO остановки в
In INOF FALSE Нет Нет Нет Нет
OL автоматическом
режиме
False - не
FBKO BO Обратная связь запущено
In FALSE Нет Нет Нет Нет
N OL состояния запуска True -
запущено
False - не
остановле
Обратная связь
FBKO BO но
In состояния FALSE Нет Нет Нет Нет
F OL True -
остановки
остановле
но
False - на
месте
True -
RMTO BO удаленно
In Удаленный сигнал TRUE Нет Нет Нет Нет
PT OL (управлен
ие
выходом
DCS)
FALSE - не
производи
ть сигнала
взаимной
блокировк
Логический вход
BO и
In ILSW взаимной FALSE Нет Нет Нет Нет
OL TRUE -
блокировки
произвест
и сигнал
взаимной
блокировк
и
FALSE -
отключить
Выключатель взаимную
BO включения/выклю блокировк
In ILPUT FALSE Нет Да Нет Нет
OL чения взаимной у
блокировки TRUE -
включить
взаимную

627
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
блокировк
у
Безопасное False -
BO значение остановка
In ILIN FALSE Нет Да Нет Нет
OL взаимной True -
блокировки запуск
False -
неисправн
Отсутствуют
BO ость
In INQ неисправности TRUE Нет Нет Нет Нет
OL True -
электродвигателя
нормальн
ый режим
False -
производи
ть вывод
Выбор
команды
ручного/автоматич
ручного/
еского способа
автоматич
вывода при
FALO BO еского
In неисправности TRUE Нет Нет Нет Нет
PT OL режима в
превышения
нормально
времени и
м режиме
неисправности
True -
электродвигателя
выводить
безопасно
е значение
False -
запретить
вывод
команды
BO Разрешить/не запуска
In ONEN TRUE Нет Нет Нет Нет
OL разрешить запуск True -
разрешить
вывод
команды
запуска
False -
запретить
вывод
Разрешить/не
OFFE BO команды
In разрешить TRUE Нет Нет Нет Нет
N OL остановки
остановку
True -
разрешить
вывод

628 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
команды
остановки
1 -
отслежива
ть; 0 - не
отслежива
ть
Когда
выбрано
«отслежив
ать», то
при
наличии
правильно
й обратной
связи
будет
производи
ться
отслежива
ние
обратной
Использование/не
связи
использование
TRKF BO выхода на
In обратную связь TRUE Нет Нет Нет Нет
BK OL месте; при
отслеживания для
отсутствии
выхода на месте
правильно
й обратной
связи
будет
производи
ться вывод
безопасног
о значения
взаимной
блокировк
и; когда
выбрано
«не
отслежива
ть», будет
производи
ться вывод
на месте
безопасног
о значения

629
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
взаимной
блокировк
и
Имеется
возможнос
ть
отображен
ия
обратной
связи
силы тока,
температу
ры и
давления;
единица
измерения
доступна
Обратная связь для
FBKA REA
In аналоговой 0 Нет Нет Нет Нет настройки,
LG L
величины также
доступна
для
настройки
опция
«использо
вать/ не
использов
ать
обратную
связь
данной
аналогово
й
величины»
Если
имеется,
то
отобразит
Использовать/ не
ся на
использовать
FBKA BO панели,
In обратную связь TRUE Нет Нет Нет Нет
LGEN OL если нет,
аналоговой
то на
величины
панели
отображат
ься не
будет

630 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
0 -
превышен
ие
времени +
неисправн
ость
электродв
игателя +
ошибка
обратной
связи; 1 -
превышен
ие
времени +
электродв
игатель;2 -
неисправн
ость
электродв
игателя
В
соответств
ии с
FALTY BYT Выбор типа
In 1 Нет Нет Нет Нет выбранны
PE E неисправности
м
пользоват
елям
типом
неисправн
ости
обратной
связи
производи
тся вывод
функции
безопасног
о
значения,
в том
числе
ошибка
обратной
связи
включает в
себя
потерю
обратной

631
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
связи,
ошибку
обратной
связи и
отклонени
е
OUTO BO Выход команды False - нет
Out FALSE Да Нет Нет Да
N OL импульса «ON» True - есть
OUTO BO Выход команды False - нет
Out FALSE Да Нет Нет Да
F OL импульса «OFF» True - есть
Выход команды False -
BO типа остановка
Out OUT FALSE Да Нет Нет Да
OL электрического True -
уровня запуск
Значение
каждого
bit:
0 -
взаимная
блокировк
а
1 -
превышен
ие
времени
запуска
2 -
превышен
ие
WO
Out OUTQ Побитовый анализ 0 Нет Нет Нет Нет времени
RD
остановки
3 - потеря
обратной
связи
4 - сбой
обратной
связи
5 -
отклонени
е
запуска/ос
тановки
6 -
отклонени
е

632 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
остановки/
запуска
7 -
неисправн
ость
электродв
игателя
Перечисле
ние
каждого
значения:
0 - начало
работы
1 -
запущено
2 -
FBKS UIN Анализ по запускаетс
Out 0 Нет Нет Нет Нет
TA T значению я
3 -
остановле
но
4 -
останавли
вается
5 - ошибка
обратной
связи
False -
ручной
Par AUTO BO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT OL работы
автоматич
еский
Par BO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am OL
FALSE - не
запускать
(функция
сброса не
активна)
Par RSTE BO Задействование
TRUE Нет Нет Нет Нет TRUE -
am N OL сброса тревоги
запуск
разрешен
(функция
сброса
активна)

633
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
нормальн
ый режим
работы
TRUE -
состояние
Par OVHA BO осмотра/р
Ремонт FALSE Нет Да Да Нет
am UL OL емонта
(производ
ится
вывод
безопасног
о
значения)
FALSE -
выполнени
е
операций
на панели
в
нормально
м режиме
Par FBCT BO Запрещение
FALSE Нет Да Да Нет TRUE -
am L OL операции
запрет на
выполнени
е
операций
на панели
(не
активиров
ано)
Par MANO BO Команда ручного
FALSE Нет Нет Нет Нет
am N OL запуска
False - нет
Команда True - есть
Par MANO BO
остановки в FALSE Нет Нет Нет Нет
am F OL
ручном режиме
Активировать/не
Par FBKO BO активировать False - не
TRUE Нет Да Нет Нет
am NEN OL обратную связь активиров
работы ать
Активировать/не True -
Par FBKO BO активировать активиров
FALSE Нет Да Нет Нет ать
am FEN OL обратную связь на
остановку

634 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
удержание
режима,
Выбор режима
используе
для
мого до
Par BO использования
ILCUT FALSE Нет Нет Да Нет взаимной
am OL после отключения
блокировк
взаимной
и
блокировки
True -
ручной
режим
Настройка
Единица
Par TIME UIN времени тревоги
10 Нет Нет Да Нет измерения
am RUN T превышения
: секунда
времени запуска
Настройка
Единица
Par PLUS UIN ширины
2 Нет Да Да Нет измерения
am WID T выходного
: секунда
импульса
Обратный отсчет
DW
Par RETI тревоги
OR 0 Нет Да Да Нет
am ME превышения
D
времени
False - не
Переключать/ не
переключа
переключать в
ть
ручной режим при
Par AUTO BO True -
срабатывании FALSE Нет Нет Да Нет
am MAN OL переключи
тревоги в
ть в
автоматическом
ручной
режиме
режим
Настройка
времени тревоги Единица
Par TIME TIM
превышения T#10S Нет Нет Да Нет измерения
am SP E
фактического : секунда
времени
False -
Par ONFB BO Нет сигнала
False Нет Нет Нет Нет есть
am D OL запуска
True - нет
Par BYT Действите
AMLV Категория тревоги 0 Нет Да Нет Нет
am E льна для
всех
Par INHA BO Контроль False Нет Да Нет Нет технологич

635
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
am M OL предупреждения еских
тревог
данного
функциона
льного
блока

636 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.2.3 Логическая схема алгоритма


Программа автоматически
контролирует входные
За прет на
значения INON/INOF выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме
Зн ачени я раб оты в ручно м
режиме MANON, MANOF
Сигнал А вт омат ическ ий За прет на Доступно
неисправности INQ выпол нен выпол нен
ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Неисправность

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Превыш ение времени


Уд ерж ание
Тревога
превышения
Р азреш Прои зв одится уд ержани е
времени ить
выход а без о гран ичени я дл я
нов ой команд ы за пуска
Разреши ть за пуск ONEN
Запрещ
ено

Способ вывода при


неисправности FA LOPT
Обрат ная с вяз ь
работы FB KON/FB KOF
Зн ачени е пре дела
вре ме ни TI MERUN
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Неисп равн Подтверждение


ость
Сигнал неисправности
неисправности RST
INQ

Нормал
ьный
Сигнал взаимной Безопасн ое значе ние
ILIN
Взаимная
Обрат ная с вяз ь блокировки ILSW бл окировк
работы FB KON/FB KOF а

Уда ле н но е
Наст ройка выхода в
у пр а в ле н ие
Сигнал удаленного/ среднем значении
ближ него управления Ближнее FA LSE
Действите упра влен и
RMT OPT
льн о е

Ближнее
упра влен и
е Нормал
ьный
Уд ерж ание выхода
Ком анда осм от ра/
Зн ачени я раб оты в ручно м режиме Осмотр/
MANON、MANOF рем онта OV HAUL ремон т

Определение
обратной связ и
Обработка импульса выходной работы FB KON/FB KOF
команды

Действите
льн о

В ыход,
соответствующий
сбросу

Ком анда прям ого


Ком анда обрат ного
вращения
вращения выходного
выходного
значения
значения

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока В нут ренний сигнал передачи
MOT2

Рис. 5.3-8 Логическая схема блока MOT2

На изображении ниже представлена логическая схема блока MOT2, которая детально


описывает логические процессы обработки внутри блока MOT2.
Указанные логические процессы включают в себя:

637
Раздел 5 Управляющие расчеты

 Ручной, автоматический и процесс управления взаимной блокировкой;


 Обработка удаленного и ближнего сигнала;
 Тревога превышения времени действия и защита;
 Тревога неисправности и защита.

5.3.2.4 Способ управления


Блок управления MOT2 имеет два основных режима работы: удаленный и «на месте», в
том числе удаленный режим далее делится на три рабочих режима: режим взаимной
блокировки, автоматический и ручной, которые имеют следующее приоритетное соотношение:
взаимная блокировка (высокий) > ручной/ автоматический (низкий).
1. Ручной
 Переключение ручного режима
Блок MOT2 может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной режим
(при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок MOT2 работает в ручном режиме, выходное значение блока MOT2 может
исходить исключительно от станции оператора и является выходным значением, назначаемым
оператором, а не заданным значением, автоматически присвоенным программой.
2. Автоматический
 Переключение автоматического режима
Блок MOT2 может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT1 может посредством программного управления переключаться в
автоматический режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в автоматическом режиме
Когда блок MOT2 работает в автоматическом режиме, выходное значение блока
удерживается равным значению его автоматического входного разъема. Если оборудование
постоянно находится в автоматическом режиме, то вывод разового импульсного сигнала
запуска или остановки возможен только при инверсии состояния запуска или состояния
остановки автоматического входного разъема.
При переключении с ручного на автоматический режим, если после переключения
обратная связь отличается от состояния запуска/остановки автоматического входного разъема,
то будет произведен вывод разового импульсного сигнала запуска или остановки, в противном
случае в процессе переключения вывод будет удерживаться в значении 00.
3. Взаимная блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется оффлайновая
конфигурация).
 Правила действий в режиме взаимной блокировки
Когда блок MOT2 работает в режиме взаимной блокировки (при включении/выключении
взаимной блокировки ILPUT=TRUE, при этом сигнал взаимной блокировки ILSW=TRUE),

638 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

система в соответствии с входным разъемом ILIN производит окончательный вывод блока


MOT2, в этот момент команды ручного и автоматического режимов заблокированы;

5.3.2.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления MOT2, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока MOT2 выход блока MOT2 в процессе такого переключения сохраняется без изменений,
при этом после завершения процесса переключения вычисление выхода блока MOT2 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При переключении режима управления с ручного режима управления вычислениями в
автоматический режим управления вычислениями, то есть при переключении с ручного режима
в режим «на месте», режим взаимной блокировки или автоматический режим выход должен
незамедлительно отследить используемый в данном режиме соответствующий источник входа,
после чего вход может незамедлительно измениться, то есть переключение режимов будет
сопровождаться возмущением, которое возникает вследствие быстрого срабатывания.
Нижеприведенные направления переключения рабочих режимов сопровождаются
возмущением:
 ручной → автоматический;
 ручной/автоматический → взаимная блокировка;
 взаимная блокировка → автоматический;
 удаленный режим → режим «на месте»;
При переключении режима управления с автоматического режима управления
вычислениями в ручной режим управления, то есть при переключении из режима «на месте»,
режима взаимной блокировки или автоматического режима в ручной режим следует применять
мягкое переключение, мягкое переключение из не ручного режима в ручной режим реализуется
посредством отслеживания команд ручного режима. Другие направления переключения между
рабочими режимами представляют собой мягкое переключение:
 автоматический → ручной;
 взаимная блокировка → ручной;
 на месте → удаленный;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние взаимной блокировки блок MOT2 мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;
Примечание: входной разъем ILIN взаимной блокировки доступен для конфигурации
офлайн, также может использоваться в качестве выхода логического алгоритма типа BOOL;
TRUE означает «ON» взаимной блокировки, FALSE означает «OFF» взаимной блокировки;
2. взаимная блокировка → ручной

639
Раздел 5 Управляющие расчеты

Переключение из состояния взаимной блокировки выхода в состояние ручного выхода


представляет собой мягкий процесс, блок MOT2 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока MOT2 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком MOT2
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок MOT2 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока MOT2, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъем обратной связи состояния
блока MOT2, при этом опция «использование/ неиспользование обратной связи состояния»
должна быть задана в значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок MOT2 переключается из удаленного состояния в состояние «на месте», это
означает, что MOT2 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому, с точки
зрения DCS, переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.3.2.6 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком
MOT2 команды контроля выхода сигнала системе не удается получить соответствующей
обратной связи о рабочем состоянии; блок MOT2 признает ситуацию как превышение времени
действия оборудования на рабочей площадке, что приводит к срабатыванию тревоги и
соответствующей защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока MOT2
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы обратной связи состояния блока
программного обеспечения MOT2 (FBKON и FBKOF);
Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «ON» в режиме ручного управления: оператор на
станции оператора вручную выпускает команду «ON», вывод которой производится на

640 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

электродвигатель на рабочей площадке, команда инициирует его запуск, в этот момент, если
оборудование на рабочей площадке находится в нормальном режиме, то после получения
команды «ON» в течение указанного времени произойдет запуск оборудования, при этом в
систему будет отправлена обратная связь в виде сигнала «запущено»; после получения
обратной связи «запущено» на разъем FBKON блока MOT2 будет завершено одно полное
действие «ON»; если в течение указанного времени оборудование не отправляет сигнал
обратной связи «запущено» на систему, то после истечения указанного времени блок MOT2
определяет ситуацию как отсутствие нормального запуска оборудования, после чего
производится запуск тревоги превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, имеет категорию
тревоги, чувствительна к подавлению тревоги и входит в список технологических тревог, а также
отображается светозвуковым способом на панели и полосе тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок MOT2, поэтому после срабатывания тревоги превышения
времени блок MOT2 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором;
 Выход блока MOT2, в соответствии с параметром выбора FALOPT способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения» (выходной импульсный сигнал);
 При обнаружении превышения времени система произведет переключение рабочего
режима блока MOT12 в ручной режим (в зависимости от маркировки «использовать/ не
использовать переключение в ручной режим AUTOMAN при возникновении
неисправности»), при этом система автоматически отрегулирует значение команды в
ручном режиме, сделав его равным текущей команде выхода, для предотвращения
скачкообразного изменения выхода после сброса состояния превышения времени
(мягкое переключение).
После срабатывания тревоги превышения времени состояние блока и панели операций
будет зависеть от выбора опции задействования сброса RSTEN в конфигурации пользователя;
если выбрано «задействовать», то блок MOТ2 перейдет в блокированное состояние и не будет
выполнять выходных операций вплоть до подтверждения тревоги оператором, блок MOT2
вернется в состояние нормального выполнения операций только после одинарного нажатия на
кнопку «Сброс». Если выбрано «не задействовать», то блок не будет заблокирован; когда
поступит правильный сигнал обратной связи или произойдет переключение команды, тревога
превышения времени будет автоматически отменена без необходимости подтверждения
вручную. По умолчанию задано в значении «задействовать сброс».
Кнопка сброса блока MOT2 может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок MOT2 не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги

641
Раздел 5 Управляющие расчеты

производится в списке технологических тревог или на панели детальной настройки точки.


После подтверждения тревоги перестанет мигать значок тревоги.
Касательно автоматического способа, в отношении необходимости использования
автоматического восстановления тревоги превышения времени необходимо пояснить
следующее: необходимость добавления функции автоматического восстановления тревоги
превышения времени отсутствует только в случае рациональной настройки времени запуска и
времени остановки; если рабочая площадка управляется в режиме «на месте», то при
получении ожидаемой обратной связи, когда блок МОТ находится в режиме «на месте», вывод
будет отслеживать фактическое значение обратной связи и не сможет произвести повторный
запуск тревоги превышения времени.

5.3.2.7 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку MOT2 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком MOT2; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
MOT2;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока MOT2;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то в качестве начального состояния блока MOT2 в системе будет использован
удаленный режим.
2. Режим «на месте»
Когда блок MOT2 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока MOT2 будут отображаться серым цветом, то есть выполнение операций невозможно;
Если состояние обратной связи входа электродвигателя доступно для использования, при
этом состояние обратной связи является правильным (01, 10), выход блока MOT2 отслеживает
состояние сигнала обратной связи (для использования его в качестве базового значения при
выполнении мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11)
блок MOT2 производит удержание выхода;
Если состояние обратной связи входа электродвигателя недоступно для использования,
происходит остановка всех логических определений и вычислений блока MOT2, выход
удерживается в текущем состоянии, при этом пользователю разрешено изменять входное
значение на панели детальной настройки точки для обеспечения мягкого переключения в
удаленный режим.
3. Удаленный режим
Когда блок MOT2 находится в удаленном режиме, MOT2 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

642 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.2.8 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока MOT2 в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
MOT2 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока MOT2 в
интерфейсе «человек-машина», при этом логически блок MOT2 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;
Пользователь может с помощью расположенной на онлайн интерфейсе кнопки
«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком MOT2;
2. Запрещение операции
Когда блок MOT2 находится в состоянии запрета выполнения операций, все кнопки на
панели блока MOT2 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока MOT2 будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок MOT2 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока MOT2 кнопки будут доступны для использования;

5.3.2.9 Ремонт
После подачи команды осмотра/ремонта панель блока MOT2 будет недоступна для
использования (запрет операций), выход блока MOT2 будет взаимно блокировать безопасное
значение ILIN, не будет производиться отклика на какие-либо команды автоматического,
ручного режимов или режима взаимной блокировки для обеспечения безопасности персонала
при проведении осмотра/ремонта на рабочей площадке.
1. Определение состояния
Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние электродвигателя; оба типа используются совместно для более удобного
информирования пользователя о фактическом состоянии электродвигателя.
Определение состояния должно зависеть от разъемов обратной связи FBKON и FBKOF,
только при действительном значении состояния обратной связи (FBKONEN или FBKOFEN
равно 1) возможно определение состояния, при этом различие между удаленным состоянием и
состоянием «на месте» отсутствует.
OUTQ включает в себя пять больших видов тревог: тревога взаимной блокировки,
превышение времени операции, ошибка обратной связи (делится на 4 вида), неисправность
электродвигателя и ошибка команды в автоматическом режиме. Указанные тревоги
представляют собой технологические тревоги; когда применяется подавление тревоги, то есть
INHAM=TRUE, или когда категория тревоги задана в значении «не выводить сигнал тревоги», то
есть AMLV=0, срабатывания тревоги не происходит. При срабатывании каждой из тревог
используются следующие логические правила:

643
Раздел 5 Управляющие расчеты

 При удаленном способе работы опция включения/выключения взаимной блокировки


имеет значение ILPUT=1, при этом сигнал взаимной блокировки достигает ILSW=1,
после чего блок MOT2 переключается в рабочий режим взаимной блокировки и
срабатывает тревога взаимной блокировки (OUTQ.0=1);
 Вне зависимости от рабочего состояния для срабатывания тревоги ошибки обратной
связи состояния достаточно лишь подачи сигнала обратной связи состояния 11
(OUTQ.7=1). После вывода новой команды запуска или остановки, если в течение
заданного времени не появляется ожидаемый сигнал обратной связи, происходит
срабатывание тревоги превышения времени, которая делится на два типа:
превышение времени запуска (OUTQ.1=1) и превышение времени остановки
(OUTQ.2=1);
 Получение ожидаемой обратной связи в течение заданного времени после вывода
команды запуска или остановки означает полное завершение процесса запуска или
остановки. После этого при отсутствии новых команд в случае транспозиции обратной
связи произойдет срабатывание тревоги ошибки обратной связи состояния, ошибочное
состояние имеет четыре вида:
Потеря обратной связи (OUTQ.3=1, FBKON=0, FBKOF=0);
Неисправность обратной связи (OUTQ.4=1, FBKON=1, FBKOF=1);
Отклонение запуска к остановке (OUTQ.5=1, FBKON=0, FBKOF=1);
Отклонение остановки к запуску (OUTQ.5=1, FBKON=1, FBKOF=0);
 При возникновении неисправности электродвигателя: в состоянии остановки:
производится запрет на запуск, кнопка запуска на панели будет отображаться серым
цветом; в рабочем состоянии: переключение/непереключение в рабочий режим,
использование/неиспользование вывода безопасного значения определяется
централизованно в зависимости от настроек параметров.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
При удаленном выводе команды запуска в случае
Превышение
B2=1 (16#0002) отсутствия в течение заданного времени обратной связи
времени запуска
запуска данный бит установится в значении TRUE
Превышение При удаленном выводе команды остановки в случае
B3=1 (16#0004) времени отсутствия в течение заданного времени обратной связи
остановки остановки данный бит установится в значении TRUE
В состоянии «запущено» или «остановлено», если не
производится вывод новой команды, и состояние запуска
потеря обратной изменяется на «00», то данный бит установится в значении
B4=1 (16#0008)
связи TRUE, срабатывание данной тревоги произойдет только в
случае, если оба сигнала обратной связи будут иметь
действительное значение
В состоянии «запущено»/«остановлено» или в состоянии
«запускается»/«останавливается», если состояние
сбой обратной
B5=1 (16#0010) обратной связи изменяется на «11», то данный бит
связи
мгновенно изменит значение на TRUE, срабатывание
данной тревоги произойдет только в случае, если оба

644 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
сигнала обратной связи будут иметь действительное
значение
Отклонение В состоянии «запущено» при отсутствии команды
B6=1 (16#0020) запуска к остановки состояние обратной связи изменится на
остановке «остановлено», данный бит установится в значении TRUE
Отклонение В состоянии «остановлено» при отсутствии команды
B7=1 (16#0040) остановки к запуска состояние обратной связи изменится на
запуску «запущено», данный бит установится в значении TRUE
Неисправность Неисправность электродвигателя, обнаруженная МСС на
B8=1 (16#0080)
электродвигателя рабочей площадке
B9~B16 Резервный

Отдельно необходимо пояснить следующее:


При обнаружении неисправности в виде превышения времени параметр OUTQ, возможно,
будет иметь два бита в значении «1» или два бита в значении «0» (при наличии двух единиц
оборудования, осуществивших обратную связь), или выходная команда блока MOT1 будет не
соответствовать обратной связи (отклонение «ON» в сторону «OFF»/ отклонение «OFF» в
сторону «ON»), то есть при одновременном появлении ошибки обратной связи состояния и
неисправности в виде превышения времени категория приоритета неисправности превышения
времени будет выше ошибки обратной связи состояния, на панели будет отображаться только
неисправность превышения времени.
При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.
Значения 1~5, используемые FBKSTA, отображают текущее состояние электродвигателя,
имеется ввиду 5 состояний: 0 - начало работы, 1 - запущено, 2 - запускается, 3 - остановлено, 4
- останавливается, 5 - ошибка обратной связи.
Если текущая обратная связь не соответствует обратной связи, ожидаемой выходом, это
означает, что электродвигатель имеет текущее состояние «запущено» (FBKSTA=1) или
«остановлено» (FBKSTA=3);
Если после выпуска команды не приходит ожидаемой обратной связи, когда текущая
обратная связь не соответствует обратной связи, ожидаемой выходом, это означает, что
электродвигатель имеет текущее состояние «запускается» (FBKSTA=2) или «останавливается»
(FBKSTA=4);
Если текущие обратная связь FBKON=1, при этом FBKOF=1, или после получения
«запущено» не производится вывода команды остановки и происходит изменение обратной
связи, или если после получения «остановлено» не производится вывода команды запуска и
происходит изменение обратной связи, в этом случае отобразится «ошибка обратной связи»
(FBKSTA=5);
2. Сигнал вывода
Блок MOT2 в конечном итоге производит вывод двух сигналов типа DO электрического
уровня на рабочую площадку для раздельного управления включением и выключением
электродвигателя на рабочей площадке; выходной сигнал представляет из себя импульс
(высокий импульс, длительность 2 секунды);
Когда сигнал «ON» имеет значение TRUE, а сигнал «OFF» имеет значение FALSE, это
означает запуск двигателя; выходной сигнал «ON» представляет собой импульсный сигнал с

645
Раздел 5 Управляющие расчеты

настраиваемой шириной импульса, ширина импульса по умолчанию задана в значении 2


секунды;
Когда сигнал «ON» имеет значение FALSE, а сигнал «OFF» имеет значение TRUE, это
означает остановку двигателя; выходной сигнал «OFF» представляет собой импульсный сигнал
с настраиваемой шириной импульса, ширина импульса по умолчанию задана в значении 2
секунды;
Когда сигнал «ON» имеет значение FALSE, а сигнал «OFF» имеет значение TRUE, это
означает, что блок MOT2 не открыт;
Когда оба сигнала, «ON» и «OFF», заданы в значении TRUE, это является недопустимым
состоянием и означает неисправность выхода;
Необходимо обратить внимание на то, что некоторые электродвигатели и оборудование не
имеют сигнала удаленного запуска, в этом случае опция ONFBD (нет сигнала запуска) должна
быть настроена в значении TRUE, после этого кнопка запуска на панели детальной настройки
точки будет скрыта, а команда автоматического запуска будет заблокирована.
Когда на рабочей площадке нет сигнала «удаленный/на месте» и нет сигнала удаленного
запуска, то если обратная связь достигает состояния запуска, даже в случае отсутствия
сигнала удаленного запуска такая ситуация будет признана нормальной, и запуск тревоги
«Отклонение остановки к запуску» произведен не будет;
Для обеспечения срабатывания сигнала запуска при ошибке удаленного управления в
процессе работы следует настроить параметр ONEN (разрешение запуска) для
предотвращения произвольного запуска оборудования на рабочей площадке.
3. Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от электродвигателя выход удерживается в текущем
состоянии, при этом пользователю разрешается изменять выходное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим путем,
то есть безопасное положение при взаимной блокировке может быть изменено;
Выход с использованием двух вышеприведенных способов не подвергается влиянию со
стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени или тревоги неисправности электродвигателя
в зависимости от параметра FALOPT пользовательской конфигурации выход будет иметь два
способа обработки: ① не подвергается влиянию тревог, продолжает вывод команд
ручного/автоматического режимов; ② производится вывод безопасного значения, значением
по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется
вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование
на безопасность.

646 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.2.10 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки MOT2
для входа в панель детальной настройки точки MOT2.
Панель детальной настройки точки блока MOT2 состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

647
Раздел 5 Управляющие расчеты

Рис. 5.3-9 Базовое состояние

648 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Здесь перечислены некоторые базовые атрибуты оборудования MOT2, ниже приведено их


описание:
1: Название точки: недоступно для изменения;
2: Описание точки, недоступно для изменения;
3: Вход автоматической команды: недоступно для изменения; входные разъемы
INON/INOF автоматических команд соответствующих функциональных блоков
«автоматическое ON» и «автоматическое OFF», когда блок MOT2 находится в
автоматическом режиме и разрешен запуск, выход будет аналогичным
«автоматическому ON» и «автоматическому OFF»;
4: Выход ручной команды: недоступно для изменения; кнопка запуска и остановки
на соответствующей панели детальной настройки точки «ручное ON» и «ручное
OFF», когда блок MOT2 находится в ручном режиме и разрешен запуск, выход
команд будет аналогичным «ручному ON» и «ручному OFF»;
5: Вывод команды.
6: Вывод электрического уровня.
7: Нет сигнала запуска.
8: Разрешение запуска, означает разрешать/ не разрешать DCS удаленный запуск
электродвигателя.
9: Взаимная блокировка, включает в себя включение/выключение взаимной
блокировки, сигнал взаимной блокировки, значение взаимной блокировки и
рабочий режим после выключения взаимной блокировки, входной разъем ILSW
блока MOT2,соответствующий сигналу взаимной блокировки, недоступен для
изменения; когда в поле сигнала взаимной блокировки установлена галочка, если
в данный момент отмена взаимной блокировки находится в состоянии
«Включено», то команда выхода будет иметь значение взаимной блокировки;
значение взаимной блокировки можно настроить как «взаимная блокировка ON»
и «взаимная блокировка OFF». Рабочие режимы от состояния взаимной
блокировки до состояния не взаимной блокировки, доступные для настройки
блока в рабочем режиме после отмены взаимной блокировки: удерживается вход
в состояние взаимной блокировки или вход в рабочий режим;
10: Неисправность обратной связи электродвигателя отсутствует.
11: Наличие/отсутствие обратной связи состояния запуска, соответствующее
значение параметра FBKONEN, означает обратную связь состояния запуска, то
есть действительность/недействительность соответствующего 12 значения
FBKON; когда выбрано «Да», обратная связь запуска FBKON участвует в
определении тревоги превышения времени запуска функционального блока.
12: Обратная связь запуска, то есть значение входного разъема FBKON блока MOT2;
13: Наличие/отсутствие обратной связи состояния остановки, соответствующее
значение параметра FBKOFEN, означает обратную связь состояния остановки, то
есть действительность/недействительность соответствующего 13 значения
FBKOF; когда выбрано «Да», обратная связь запуска FBKOF участвует в
определении тревоги превышения времени остановки функционального блока.
14: Обратная связь остановки, то есть значение входного разъема FBKOF блока
MOT2;
15: Обратная связь рабочего состояния.

649
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT2 - Вкладка TAB Базовое состояние


Полномочия параметров
Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Автоматическое
INON 0 0 0 0
включение
Автоматическое
INOF 0 0 0 0
выключение
Ввод
«ON» для ручного
MANON 0 0 0 0
режима
«OFF» для ручного
MANOF 0 0 0 0
режима
Выключатель
включения/выключе
ILPUT 0 0 0 1
ния взаимной
блокировки
Логический вход
взаимной ILSW 0 0 0 0
Блокировка блокировки
Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим
после отмены
ILCUT 0 0 0 1
взаимной
блокировки
Обратная
связь о Отсутствуют
неисправности неисправности INQ 0 0 0 0
электродвигате электродвигателя
ля
Импульс запуска OUTON 0 0 0 0
Импульс остановки OUTOF 0 0 0 0
Команда типа
Вывод электрического OUT 0 0 0 0
уровня
Нет сигнала запуска ONFBD 0 0 0 1
Запуск разрешен ONEN 0 0 0 1
Обратная Наличие/отсутствие FBKONE
0 0 0 1
связь рабочего обратной связи N

650 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT2 - Вкладка TAB Базовое состояние


Полномочия параметров
состояния состояния запуска
Обратная связь
FBKON 0 0 0 0
состояния запуска
Наличие/отсутствие
обратной связи FBKOFE
0 0 0 1
состояния N
остановки
Обратная связь
состояния FBKOF 0 0 0 0
остановки
Обратная связь
FBKSTA 0 0 0 0
работы

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

Рис. 5.3-10 Параметры

651
Раздел 5 Управляющие расчеты

1: Настройка времени запуска: окно редактирования, доступно для изменения,


используется в качестве критерия временного интервала, необходимого для
определения превышения времени выполнения запуска/остановки
электродвигателя; когда блок MOT2 имеет обратную связь состояния запуска и
остановки, при выпуске блоком MOT2 команды запуска/ остановки, если в
течение заданного времени отсутствует соответствующая обратная связь
запуска/остановки, происходит срабатывание тревоги превышения времени;
2: Обратный отсчет времени действия: недоступно для изменения; обратный отчет
производится от «Заданного времени» до 0, когда отчет достигнет 0, произойдет
запуск тревоги превышения времени; предпосылкой является наличие обратной
связи состояния запуска или обратной связи состояния остановки;
3: Ширина импульса, окно редактирования, доступно для изменения, используется
для настройки ширины импульса вывода команды запуска/ остановки блока
MOT2;
4: Использование/неиспользование режима «осмотр/ремонт»: доступно для
изменения, после выпуска команды «осмотр/ремонт» выполнение операций на
панели блока MOT2 будет невозможным;
5: На месте/удаленно: не доступно для изменения, выбор состояния «на месте» или
«удаленно» управления внешнего входа блока MOT2, соответствующий блоку
MOT2 входной разъем RMTOPT;
6: Ручной/автоматический: доступно для изменения, позволяет производить
необходимый выбор при переключении между ручным и автоматическим
режимами, соответствует функционалу кнопок «ручной» и «автоматический» на
панели детальной настройки точки, соответствующий функциональному блоку
параметр AUTOOPT;
7: Использование/неиспользование запрета операций: доступно для изменения,
когда блок MOT2 находится в состоянии запрета выполнения операций, все
кнопки на панели блока MOT2 будут отображаться серым цветом, то есть
выполнение операции будет невозможно (за исключением кнопки переключения
запрета/разрешения на выполнение операций);
8: Способ вывода неисправности/способ вывода неисправности: доступно для
изменения, означает выходное состояние команды при возникновении
неисправности превышения времени или неисправности электродвигателя;
нормальный вывод или вывод безопасного значения;
9: Переключение в ручной режим при неисправности: доступно для изменения,
использование/ неиспользование переключения в ручное состояние при
срабатывании команды «тревоги превышения времени, тревоги обратной связи
или неисправности электродвигателя (B2~B8 в OUTQ)».
Панель детальной настройки точки MOT2 - Вкладка TAB Параметры
Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены

Характеристи Настройка времени TIMERU


0 0 0 1
ки запуска N
электродвига Обратный отсчет времени
теля RETIME 0 0 0 0
действия

652 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT2 - Вкладка TAB Параметры


PLUSWI
Ширина импульса 0 0 0 1
D
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Режим Ручной/автоматический 0 0 0 1
PT
работы
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Переключение в ручной AUTOM
0 0 0 1
режим при неисправности AN

3. Сигнализация

Рис. 5.3-11 Тревоги

Здесь приведена информация о тревогах, отображаемая блоком MOT2:

653
Раздел 5 Управляющие расчеты

 Информация о тревоге: отображение индикатора состояния, недоступно для


изменения, красный цвет означает срабатывание тревоги данного типа, зеленый цвет
означает отсутствие тревоги данного типа;
 Сброс тревоги: поле выбора, доступно для изменения, соответствует кнопки сброса на
панели детальной настройки точки.
Настройка тревоги: настройка категории и подавления всех действующих в режиме
реального времени тревог блока MOT2.
Панель детальной настройки точки MOT2 - Вкладка TAB Тревоги
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
Q-bit2 0 0 0 0
времени запуска
Превышение
времени Q-bit3 0 0 0 0
остановки
потеря обратной
Q-bit4 0 0 0 0
связи
сбой обратной
Q-bit5 0 0 0 0
связи
Отклонение
запуска к Q-bit6 0 0 0 0
остановке
Отклонение
остановки к Q-bit7 0 0 0 0
запуску
Неисправность
Q-bit8 0 0 0 0
электродвигателя
Ошибка команды
в
Q-bit9
автоматическом
режиме
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

654 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.3-12 Другие пункты

Панель детальной настройки точки MOT2 - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер
SN 0 0 0 0
станции

5.3.2.11 Типовой контур


1. Контур управления насосом с многоканальным входом/выходом
 Схема изображения контура

655
Раздел 5 Управляющие расчеты

 Описание контура
Универсальный функциональный блок управления электродвигателем/насосом с
помощью нескольких параметров конфигурирования, применим для
электродвигателей/насосов с различными требованиями к управлению. Главным образом
используется для обработки нескольких сигналов обратной связи состояния, посредством
одного или нескольких сигналов управления осуществляется управление
крупногабаритным электродвигателем/насосом.
 Функции контура
Посредством мультимодального входа и одного или нескольких выходов
управляющего сигнала реализуется управление различными типами
электродвигателей/насосов;
Реализуются функции защиты взаимной блокировки, защиты посредством аварийной
остановки оборудования, а также функция самоотключения при аварии;
Реализуется защита срабатывания запуска/остановки оборудования, то есть
разрешение/запрет на операцию запуска/остановки;
Используются тревоги сбоя обратной связи оборудования, рабочей неисправности,
аварийного отключения, электрической неисправности и тревоги неисправностей других
типов.
2. Собственный контур управления насосом
 Схема изображения контура

 Описание контура

656 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

В системе одного типа имеется два насоса, один из которых представляет собой
главный насос непрерывной работы, а второй является резервным насосом с функцией
автоматического запуска. DCS предоставляет мягкий переключатель (настраивается в HMI),
который позволяет оператору настраивать, какой из насосов будет использован в качестве
резервного насоса с автоматическим запуском. DCS считывает селекторный
переключатель резервного насоса и переключает функциональный блок MOT2 выбранного
резервного насоса в автоматический режим для обеспечения возможности его
автоматического запуска из DCS. Функциональный блок MOT2 главного насоса находится в
ручном режиме, позволяя осуществлять ручное управление.
Предоставляются две процедуры автоматического срабатывания:
 При обнаружении тревоги конфликта команды функционального блока MOT2
главного насоса (отсутствует управление закрыванием главного насоса);
 Триггер по процессу (например, запуск резервного насоса при понижении
давления). Это может быть один сигнал DCS, например, тревога низкого давления
на выходе.
При активизации каждого из вышеописанных триггеров происходит автоматический
запуск резервного насоса. После автоматического запуска функциональный блок MOT2
переходит в ручной режим, права управления насосом возвращаются оператору.
Следует обратить внимание на то, что для оборудования типа автоматического запуска
не предусмотрена функция автоматической остановки. Оператор должен вручную
произвести остановку всех главных и резервных насосов.
Следует обратить внимание на то, что если оператор главного насоса на рабочей
площадке использует выключатель остановки на месте для ручного выключения насоса,
это приведет к подаче команды запуска резервного насоса. Если оператор производит
выключение насоса на станции управления DCS, в этом случае подачи сигнала
автоматического запуска резервного насоса производиться не будет.
 Функции контура
Производится настройка главного/резервного насосов, выбор ручного режима/режима
DCS, выбор способа запуска;
Производится настройка и изменение условий триггера запуска основного/резервного
насосов.
3. Контур управления автоматическим запуском/ остановкой насоса
 Схема изображения контура

657
Раздел 5 Управляющие расчеты

 Описание контура
Данный тип применим для систем автоматического управления уровнем жидкости,
уровень жидкости в таких емкостях контролируется с использованием одинарного насоса с
функцией автоматического запуска/ остановки. В обычной ситуации насос не работает.
Насос запускается при высоком уровне жидкости; выключение насоса производится, когда
уровень жидкости достигнет точки тревоги низкого уровня жидкости. Указатель высокого
уровня жидкости в емкости является точкой триггера запуска насоса. Когда уровень
жидкости в емкости достигает указателя высокого уровня, происходит запуск насоса.
Показатель низкого уровня жидкости в емкости является точкой триггера остановки насоса,
когда уровень жидкости в емкости достигает указателя низкого уровня, происходит
остановка насоса.
 Функции контура
С помощью одного насоса осуществляется управление уровнем жидкости в
реакционной емкости;
Посредством регулировки значения высокого/ низкого уровня жидкости настраиваются
условия запуска/остановки насоса.

 Для применения логики в данной части блок должен находиться в


автоматическом режиме;
 Автоматический запуск/остановка клапана насоса, за исключением этого
способа также можно использовать вывод ILSW.

658 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.3 MOT3 (трехпозиционное управление двигателем)

Рис. 5.3-13 Трехпозиционное управление двигателем

5.3.3.1 Функция
Под трехпозиционным двигателем понимается три рабочих состояния, в которых для
управления электродвигателем используется выход трех дискретных величин (импульсный
сигнал), то есть три сигнала DO контролируют прямое вращение, обратное вращение и
остановку двигателя.
За исключением отличия, состоящего в выходном сигнале блока MOT3 от блока MOT2,
остальное содержание является полностью аналогичным.

5.3.3.2 Штырек
Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
Команда прямого
INFW BO вращения в
In FALSE Нет Нет Нет Нет
D OL автоматическом
режиме
False - нет
Команда True - есть
обратного
BO
In INREV вращения в FALSE Нет Нет Нет Нет
OL
автоматическом
режиме
In FBKF BO Обратная связь FALSE Нет Нет Нет Нет False - не

659
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
WD OL состояния прямого прямое
вращения вращение
Trueп -
прямое
вращение
False - не
Обратная связь обратное
FBKR BO состояния вращение
In FALSE Нет Нет Нет Нет
EV OL обратного True -
вращения обратное
вращение
False - на
месте
True -
RMTO BO удаленно
In Удаленный сигнал TRUE Нет Нет Нет Нет
PT OL (управлен
ие
выходом
DCS)
FALSE - не
производи
ть сигнала
взаимной
блокировк
Логический вход
BO и
In ILSW взаимной FALSE Нет Нет Нет Нет
OL TRUE -
блокировки
произвест
и сигнал
взаимной
блокировк
и
FALSE -
отключить
взаимную
Выключатель блокировк
BO включения/выклю у
In ILPUT FALSE Нет Да Нет Нет
OL чения взаимной TRUE -
блокировки включить
взаимную
блокировк
у
0 -
BYT Безопасное
In ILIN 0 Нет Да Нет Нет остановка
E положение
1 - прямое

660 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
вращение
2 -
обратное
вращение
False -
неисправн
Отсутствуют
BO ость
In INQ неисправности TRUE Нет Нет Нет Нет
OL True -
электродвигателя
нормальн
ый режим
False -
производи
ть вывод
Выбор
команды
ручного/автоматич
ручного/
еского способа
автоматич
вывода при
FALO BO еского
In неисправности FALSE Нет Да Нет Нет
PT OL режима в
превышения
нормально
времени и
м режиме
неисправности
True -
электродвигателя
выводить
безопасно
е значение
Используе
тся для
управлени
я
командам
и прямого
и
обратного
вращения
в ручном и
BO Разрешить/не
In ONEN TRUE Нет Нет Нет Нет автоматич
OL разрешить запуск
еском
режимах.
False - не
разрешать
прямое
вращение
True -
разрешить
прямое
вращение

661
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
1 -
отслежива
ть; 0 - не
отслежива
ть
Когда
выбрано
«отслежив
ать», то
при
наличии
правильно
й
обратной
связи
будет
производи
ться
отслежива
ние
обратной
Использование/не связи
использование выхода на
TRKF BO
In обратную связь TRUE Нет Нет Нет Нет месте; при
BK OL
отслеживания для отсутствии
выхода на месте правильно
й
обратной
связи
будет
производи
ться
вывод
безопасно
го
значения
взаимной
блокировк
и; когда
выбрано
«не
отслежива
ть», будет
производи
ться
вывод на
месте

662 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
безопасно
го
значения
взаимной
блокировк
и
Имеется
возможнос
ть
отображен
ия
обратной
связи
силы тока,
температу
ры и
давления;
единица
измерения
доступна
Обратная связь для
FBKAL REA
In аналоговой 0 Нет Нет Нет Нет настройки,
G L
величины также
доступна
для
настройки
опция
«использо
вать/ не
использов
ать
обратную
связь
данной
аналогово
й
величины»
Если
имеется,
Использовать/ не то
использовать отобразит
FBKAL BO
In обратную связь TRUE Нет Нет Нет Нет ся на
GEN OL
аналоговой панели,
величины если нет,
то на
панели

663
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
отображат
ься не
будет
0 -
превышен
ие
времени +
неисправн
ость
электродв
игателя +
ошибка
обратной
связи; 1 -
превышен
ие
времени +
электродв
игатель;2 -
неисправн
ость
электродв
игателя
В
FALTY BYT Выбор типа
In 1 Нет Нет Нет Нет соответств
PE E неисправности
ии с
выбранны
м
пользоват
елям
типом
неисправн
ости
обратной
связи
производи
тся вывод
функции
безопасно
го
значения,
в том
числе
ошибка
обратной
связи

664 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
включает в
себя
потерю
обратной
связи,
ошибку
обратной
связи и
отклонени
е
OUTF BO Выход команды False - нет
Out FALSE Да Нет Нет Да
WD OL прямого вращения True - есть
Выход команды
OUTR BO False - нет
Out обратного FALSE Да Нет Нет Да
EV OL True - есть
вращения
False -
OUTS BO Выход команды остановка
Out FALSE Да Нет Нет Да
TOP OL остановки True -
запуск
Значение
каждого
bit:
1 -
взаимная
блокировк
а
2 -
превышен
ие
времени
прямого
WO вращения
Out OUTQ Побитовый анализ 0 Нет Нет Нет Нет
RD 3 -
превышен
ие
времени
остановки
5 - сбой
обратной
связи
6 -
отклонени
е
запуска/ос
тановки

665
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
7 -
отклонени
е
остановки/
запуска
8 -
неисправн
ость
электродв
игателя
9 - ошибка
команды в
автоматич
еском
режиме
10 -
превышен
ие
времени
обратного
вращения
11 -
смещение
от прямого
вращения
к
обратному
вращению
12 -
смещение
от
обратного
вращения
к прямому
вращению
Перечисле
ние
каждого
значения:
0 - начало
FBKST UIN Анализ по
Out 0 Нет Нет Нет Нет работы
A T значению
1 - прямое
вращение
2 - запуск
прямого
вращения

666 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
3 -
остановле
но
4 -
останавли
вается
5 -
обратное
вращение
6 - запуск
обратного
вращения
7 - ошибка
обратной
связи
False -
ручной
Par AUTO BO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT OL работы
автоматич
еский
Par BO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am OL
FALSE - не
запускать
(функция
сброса не
активна)
Par RSTE BO Задействование
TRUE Нет Нет Нет Нет TRUE -
am N OL сброса тревоги
запуск
разрешен
(функция
сброса
активна)
False -
нормальн
ый режим
работы
TRUE -
Par OVHA BO состояние
Ремонт FALSE Нет Да Да Нет
am UL OL осмотра/р
емонта
(производ
ится
вывод
безопасно

667
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
го
значения)
FALSE -
выполнени
е
операций
на панели
в
нормально
м режиме
Par BO Запрещение
FBCTL FALSE Нет Да Да Нет TRUE -
am OL операции
запрет на
выполнени
е
операций
на панели
(не
активиров
ано)
Команда прямого
Par MANF BO
вращения в FALSE Нет Нет Нет Нет
am WD OL
ручном режиме
Команда
Par MANR BO обратного False - нет
FALSE Нет Нет Нет Нет
am EV OL вращения в True - есть
ручном режиме
Команда
Par MANS BO
остановки в FALSE Нет Нет Нет Нет
am TOP OL
ручном режиме
Активировать/не
Par FBKF BO активировать
TRUE Нет Да Нет Нет False - не
am WDEN OL обратную связь
прямого вращения активиров
ать
Активировать/не True -
активировать активиров
Par FBKR BO
обратную связь TRUE Нет Да Нет Нет ать
am EVEN OL
обратного
вращения
Выбор режима False -
для удержание
Par BO
ILCUT использования FALSE Нет Нет Да Нет режима,
am OL
после отключения используе
взаимной мого до

668 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
блокировки взаимной
блокировк
и
True -
ручной
режим
Настройка
Единица
Par TIMER UIN времени тревоги
10 Нет Нет Да Нет измерения
am UN T превышения
: секунда
времени запуска
Настройка
Единица
Par PLUS UIN ширины
2 Нет Да Да Нет измерения
am WID T выходного
: секунда
импульса
Обратный отсчет
DW
Par RETIM тревоги
OR 0 Нет Да Да Нет
am E превышения
D
времени
False - не
Переключать/ не
переключа
переключать в
ть
ручной режим при
Par AUTO BO True -
срабатывании FALSE Нет Нет Да Нет
am MAN OL переключи
тревоги в
ть в
автоматическом
ручной
режиме
режим
Par BYT Действите
AMLV Категория тревоги 0 Нет Да Нет Нет
am E льна для
всех
технологи
ческих
Par INHA BO Контроль тревог
False Нет Да Нет Нет данного
am M OL предупреждения
функциона
льного
блока

669
Раздел 5 Управляющие расчеты

5.3.3.3 Логическая схема алгоритма


Программа автоматически
контролирует входные
За прет на
значения INFND/INREV выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме Зн ачени я раб оты в ручно м
режиме MANHSPD,
MANLSPD , MANSTOP
Сигнал А вт омат ическ ий За прет на Доступно
неисправности INQ выпол нен выпол нен
ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Неисправность

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Превыш ение времени


Уд ерж ание
Тревога
превышения
Р азреш Прои зв одится уд ержани е
времени ить
выход а без о гран ичени я дл я
нов ой команд ы за пуска
Разреши ть за пуск ONEN
Запрещ
ено

Способ вывода при


Обрат ная с вяз ь неисправности FA LOPT
работы FB KHS PD /
FB KHS PD
Зн ачени е пре дела
вре ме ни TI MERUN
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Неисп равн Подтверждение


ость
Сигнал неисправности
неисправности RST
INQ

Нормал
ьный
Сигнал взаимной Безопасн ое значе ние
Обрат ная с вяз ь Взаимная
ILIN
работы FB KHS PD / блокировки ILSW бл окировк
а
FB KHS PD

Уда ле н но е
Наст ройка выхода в
у пр а в ле н ие
Сигнал удаленного/ среднем значении
ближ него управления Ближнее FA LSE
Действите упра влен и
RMT OPT
льн о е

Ближнее
упра влен и
е Нормал
ьный
Уд ерж ание выхода
Ком анда осм от ра/
Зн ачени я раб оты в ручно м режиме Осмотр/
MANHSPD, MANLSPD , MANSTOP рем онта OV HAUL ремон т

Определение
обратной связ и
Обработка импульса выходной работы MANHSPD,

команды MANLSPD , MANSTOP

Действите
льн о

В ыход,
соответствующий
сбросу

Ком анда прям ого


Ком анда обрат ного
вращения Ком анда остановки вращения выходного
выходного выходного значения значения
значения

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока В нут ренний сигнал передачи
MOT3

Рис. 5.3-14 Логическая схема блока MOT3

На изображении ниже представлена логическая схема блока MOT3, которая детально


описывает логические процессы обработки внутри блока MOT3.
 Ручной, автоматический и процесс управления взаимной блокировкой;

670 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Обработка удаленного и ближнего сигнала;


 Тревога превышения времени действия и защита;
 Тревога неисправности и защита;

5.3.3.4 Способ управления


Блок управления MOT3 имеет несколько рабочих режимов. Удержание выхода при осмотре
и ремонте; имеет два основных режима работы: удаленный и «на месте», в том числе
удаленный режим далее делится на три рабочих режима: режим взаимной блокировки,
автоматический и ручной, которые имеют следующее приоритетное соотношение: взаимная
блокировка (высокий) > ручной/ автоматический (низкий).
Поддерживаемые блоком MOT3 рабочие режимы, а также условия входа в каждый из
режимов представлены в нижеприведенной таблице:
Условия активации режима Источник
Режим
OVHAUL RMTOPT ILSW, ILPUT AUTOOPT вычислений выхода

Безопасное значение
Ремонт ON - - -
взаимной блокировки
Сигнал обратной
Местное OFF OFF - - связи на рабочей
площадке
Безопасное значение
Блокировка OFF ON ON&ON -
взаимной блокировки
Команда операции в
Ручное OFF ON NOT (ON&ON) OFF
ручном режиме
Команда входа
программы в
Авт. OFF ON NOT (ON&ON) ON
автоматическом
режиме

Из числа вышеуказанных рабочих режимов в режиме взаимной блокировки, а также в


ручном и автоматическом режимах оборудование на рабочей площадке напрямую подчиняется
управлению функциональным блоком MOT3.
1. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется
оффлайновая конфигурация).
 Правила действий в режиме взаимной блокировки
Когда блок MOT3 работает в режиме взаимной блокировки (при
включении/выключении взаимной блокировки ILPUT=TRUE, при этом сигнал взаимной
блокировки ILSW=TRUE), система в соответствии с входным разъемом ILIN производит
окончательный вывод блока MOT3, в этот момент команды ручного и автоматического
режимов заблокированы;
2. Ручное
 Переключение ручного режима
Блок MOT3 может переключаться оператором в ручной режим на станции оператора;

671
Раздел 5 Управляющие расчеты

Блок PID может посредством программного управления переключаться в ручной


режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок MOT3 работает в ручном режиме, выходное значение блока MOT3 может
исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой.
Команды операций в ручном режиме включают в себя прямое вращение в ручном
режиме, обратное вращение в ручном режиме и остановку в ручном режиме.
3. Авт.
 Переключение автоматического режима
Блок MOT3 может переключаться оператором в автоматический режим на станции
оператора;
Блок MOT3 может посредством программного управления переключаться в
автоматический режим (при необходимости выполнения конфигурации в режиме
офлайн).
 Правила действий в автоматическом режиме
Когда блок MOT3 работает в автоматическом режиме, выходное значение исходит от
команды автоматического входа программы.
Команды программы входа в автоматическом режиме включают в себя команду
прямого вращения и команду обратного вращения. Когда обе указанных команды заданы в
значении FALSE, это означает команду автоматической остановки.

5.3.3.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления MOT3, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока MOT3 выход блока MOT3 в процессе такого переключения сохраняется без изменений,
при этом после завершения процесса переключения вычисление выхода блока MOT3 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При обнаружении превышения времени или неисправности обратной связи при работе в
автоматическом режиме в соответствии с параметром AUTOMAN пользовательской
конфигурации определяется использование/ неиспользование переключения в ручной режим,
переключение других рабочих режимов может производиться только посредством запуска
внешнего входа; к параметрам, которые могут осуществить переключение режима, относятся:
 AUTOOPT, производит переключение ручного/автоматического режимов в логике;
 ILPUT и ILSW могут в логике проекта возбуждать переключение из ручного и
автоматического режимов в режим взаимной блокировки;
 RMTOPT, считывает сигнал «удаленно/на месте», выпускаемый оборудованием, может
управлять переключением между удаленным режимом/режимом на месте блока MOT3;
 FBCTL, выпускает команду запрета операций, что приводит к невозможности подачи
команд операций на панели;

672 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 OVHAUL, выпускает команду осмотра/ремонта, в этом случае блок MOT3 будет


производить вывод безопасного значения взаимной блокировки.
Режимы управления блока MOT3 «на месте», взаимной блокировки и автоматический
относятся к автоматическим режимам управления вычислениями, то есть используются для
расчета соответствующего выходному значению источника входа, который автоматически
присваивается посредством программных соединений, таких как сигнал обратной связи,
безопасное значение взаимной блокировки и команда входа в автоматическом режиме; среди
указанных режимов только ручной режим относится к ручному режиму управления
вычислениями, так как используется для расчета соответствующего выходному значению
источника входа, который вручную изменяется оператором.
При переключении режима управления с ручного режима управления вычислениями в
автоматический режим управления вычислениями, то есть при переключении с ручного режима
в режим «на месте», режим взаимной блокировки или автоматический режим выход должен
незамедлительно отследить используемый в данном режиме соответствующий источник входа,
после чего вход может незамедлительно измениться, то есть переключение режимов будет
сопровождаться возмущением, которое возникает вследствие быстрого срабатывания.
Нижеприведенные направления переключения рабочих режимов сопровождаются
возмущением:
 ручной → автоматический;
 ручной/автоматический → взаимная блокировка;
 взаимная блокировка → автоматический;
 удаленный режим → режим «на месте»;
При переключении режима управления с автоматического режима управления
вычислениями в ручной режим управления, то есть при переключении из режима «на месте»,
режима взаимной блокировки или автоматического режима в ручной режим следует применять
мягкое переключение, мягкое переключение из не ручного режима в ручной режим реализуется
посредством отслеживания команд ручного режима. Нижеприведенные направления
переключения между рабочими режимами представляют собой мягкое переключение:
 автоматический → ручной;
 взаимная блокировка → ручной;
 на месте → удаленный;
Используются следующие четыре вида переключений между рабочими режимами:
 ручной → взаимная блокировка;
 взаимная блокировка → ручной;
 на месте → удаленный;
 удаленный режим → режим «на месте»;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние взаимной блокировки блок MOT3 мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;
2. взаимная блокировка → ручной

673
Раздел 5 Управляющие расчеты

Переключение из состояния взаимной блокировки выхода в состояние ручного выхода


представляет собой мягкий процесс, блок MOT3 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока MOT3 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком MOT3
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок MOT3 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока MOT3, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъем FBK блока MOT3, при этом
опция «использование/ неиспользование обратной связи состояния» должна быть задана в
значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок MOT3 переключается из удаленного состояния в состояние «на месте», это
означает, что MOT3 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому с точки
зрения DCS переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.3.3.6 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку MOT3 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком MOT3; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
MOT3;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока MOT3;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то в качестве начального состояния блока MOT3 в системе будет использован
удаленный режим.
2. Режим «на месте»

674 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда блок MOT3 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока MOT3 будут отображаться серым цветом, то есть выполнение операций невозможно;
Если состояние обратной связи входа электродвигателя доступно для использования, при
этом состояние обратной связи является правильным (01, 10, 00), выход блока MOT3
отслеживает состояние сигнала обратной связи (для использования его в качестве базового
значения при выполнении мягкого переключения); при обнаружении ошибки сигнала обратной
связи (11) блок MOT3 производит удержание выхода;
Если состояние обратной связи входа электродвигателя недоступно для использования,
происходит остановка всех логических определений и вычислений блока MOT3, выход
удерживается в текущем состоянии, при этом пользователю разрешено изменять входное
значение на панели детальной настройки точки для обеспечения мягкого переключения в
удаленный режим.
3. Удаленный режим
Когда блок MOT3 находится в удаленном режиме, MOT3 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

5.3.3.7 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока MOT3 в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
MOT3 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока MOT3 в
интерфейсе «человек-машина», при этом логически блок MOT3 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;
Пользователь может с помощью расположенной на онлайн интерфейсе кнопки
«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком MOT3;
2. Запрещение операции
Когда блок MOT3 находится в состоянии запрета выполнения операций, все кнопки на
панели блока MOT3 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока MOT3 будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок MOT3 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока MOT3 кнопки будут доступны для использования;

5.3.3.8 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком
MOT3 команды контроля выхода сигнала системе не удается получить соответствующей

675
Раздел 5 Управляющие расчеты

обратной связи о рабочем состоянии; блок MOT3 признает ситуацию как превышение времени
действия оборудования на рабочей площадке, что приводит к срабатыванию тревоги и
соответствующей защите выхода.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока MOT3
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы обратной связи состояния блока
программного обеспечения MOT3;
Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «прямое вращение» в режиме ручного управления:
оператор на станции оператора вручную выпускает команду «прямое вращение», вывод
которой производится на электродвигатель на рабочей площадке, команда инициирует запуск
его прямого вращения, в этот момент, если оборудование на рабочей площадке находится в
нормальном режиме, то после получения команды «прямое вращение» в течение указанного
времени произойдет запуск оборудования, при этом в систему будет отправлена обратная
связь в виде сигнала «прямое вращение»; после получения обратной связи «прямое
вращение» на разъем FBKFWD блока MOT3 будет завершено одно полное действие «запуск
прямого вращения»; если в течение указанного времени оборудование не отправляет сигнал
обратной связи «прямое вращение» на систему, то после истечения указанного времени блок
MOT3 определяет ситуацию как отсутствие нормального запуска прямого вращения
оборудования, после чего производится запуск тревоги превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к системным тревогам, входит в список системных
тревог, а также отображается светозвуковым способом на панели и полосе тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок MOT3, поэтому после срабатывания тревоги превышения
времени блок MOT3 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором;
 Выход блока MOT3, в соответствии с параметром выбора способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
 При обнаружении превышения времени система произведет переключение рабочего
режима блока MOT3 в ручной режим (в зависимости от маркировки «использовать/ не
использовать переключение в ручной режим AUTOMAN при возникновении
неисправности»), при этом система автоматически отрегулирует значение команды в
ручном режиме, сделав его равным текущей команде выхода, для предотвращения
скачкообразного изменения выхода после сброса состояния превышения времени
(мягкое переключение).

676 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

После срабатывания тревоги превышения времени состояние блока и панели операций


будет зависеть от выбора опции задействования сброса RSTEN в конфигурации пользователя;
если выбрано «задействовать», то блок MOT3 перейдет в блокированное состояние и не будет
выполнять выходных операций вплоть до подтверждения тревоги оператором, блок MOT3
вернется в состояние нормального выполнения операций только после одинарного нажатия на
кнопку «Сброс». Если выбрано «не задействовать», то блок не будет заблокирован; когда
поступит правильный сигнал обратной связи или произойдет переключение команды, тревога
превышения времени будет автоматически отменена без необходимости подтверждения
вручную. По умолчанию задано в значении «задействовать сброс».
Кнопка сброса блока MOT3 может использоваться для сброса тревоги превышения
времени, при срабатывании тревоги другого типа блок MOT3 не блокируется и может
продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке технологических тревог или на панели детальной настройки точки.
После подтверждения тревоги перестанет мигать значок тревоги.
Касательно автоматического способа, в отношении необходимости использования
автоматического восстановления тревоги превышения времени необходимо пояснить
следующее: необходимость добавления функции автоматического восстановления тревоги
превышения времени отсутствует только в случае рациональной настройки времени запуска и
времени остановки; если рабочая площадка управляется в режиме «на месте», то при
получении ожидаемой обратной связи, когда блок MOT3 находится в режиме «на месте», вывод
будет отслеживать фактическое значение обратной связи и не сможет произвести повторный
запуск тревоги превышения времени.

5.3.3.9 Определение состояния


Определение состояния имеет два типа: тревогу состояния OUTQ и отображение
состояния FBKSTA. OUTQ определяется по биту и представляет собой функцию срабатывания
тревоги при обнаружении необычного состояния, которое необходимо контролировать
пользователю;
FBKSTA определяется по значению, отображает текущее выходное состояние
функционального блока; оба типа используются совместно для более удобного
информирования пользователя о фактическом состоянии электродвигателя.
OUTQ включает в себя шесть больших видов тревог: тревога взаимной блокировки, тревога
превышения времени операции, ошибка обратной связи, тревога отклонения (делится на 4
вида), неисправность электродвигателя и ошибка команды в автоматическом режиме.
Указанные тревоги представляют собой технологические тревоги; когда применяется
подавление тревоги, то есть INHAM=TRUE, или когда категория тревоги задана в значении «не
выводить сигнал тревоги», то есть AMLV=0, срабатывания тревоги не происходит. При
срабатывании каждой из тревог используются следующие логические правила:
 Сблокированная сигнализация
При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILSW=1, блок MOT3 переключается в рабочий режим взаимной блокировки
и срабатывает тревога взаимной блокировки (OUTQ.0=1);
 Сигнализация истечения времени ожидания
После вывода новой команды прямого вращения, обратного вращения или остановки,
если в течение заданного времени не появляется ожидаемый сигнал обратной связи,
происходит срабатывание тревог превышения времени, включая тревогу превышения
времени прямого вращения, тревогу превышения времени обратного вращения и тревогу
превышения времени остановки;
 ошибка обратной связи

677
Раздел 5 Управляющие расчеты

Когда сигнал обратной связи прямого вращения и сигнал обратной связи обратного
вращения одновременно заданы в значении TRUE, производится обратная связь 11.
 Предупреждение об отклонении
После успешного выполнения одной команды выхода, то есть получения ожидаемой
обратной связи в нормальном режиме в течение времени диапазона, если
функциональный блок не выпускает какую-либо новую команду, то при отмене
действительного сигнала обратной связи и его замене на не ожидаемый сигнал обратной
связи происходит срабатывание тревоги отклонения.
Данная тревога включает в себя отклонение запуска к остановке, отклонение
остановки к запуску, отклонение прямого вращения к обратному вращению и отклонение
обратного вращения к прямому вращению. Ниже для примера приводится описание
отклонения запуска к остановке, то есть производится подача команды запуска прямого
вращения или обратного вращения; после успешного получения обратной связи прямого
или обратного вращения при отсутствии вывода какой-либо новой команды сигнал
обратной связи функционального блока изменяется на сигнал остановки, после чего
функциональный блок генерирует тревогу отклонения запуска к остановке.
 Неисправность электродвигателя
Когда электродвигатель переходит в состояние «неисправность», производится подача
тревоги неисправности электродвигателя.
 Ошибка команды в автоматическом режиме
Когда команда прямого вращения или обратного вращения в автоматическом режиме
одновременно заданы в значении TRUE, срабатывает тревога ошибки команды в
автоматическом режиме.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
При удаленном выводе команды прямого вращения в
Превышение
случае отсутствия в течение заданного времени обратной
B2=1 (16#0002) времени прямого
связи прямого вращения данный бит установится в
вращения
значении TRUE
Превышение При удаленном выводе команды остановки в случае
B3=1 (16#0004) времени отсутствия в течение заданного времени обратной связи
остановки остановки данный бит установится в значении TRUE
В состоянии «прямое вращение» или «обратное
вращение», если не производится вывод новой команды, и
потеря обратной состояние запуска изменяется на «00», то данный бит
B4=1 (16#0008)
связи установится в значении TRUE, срабатывание данной
тревоги произойдет только в случае, если оба сигнала
обратной связи будут иметь действительное значение
В состоянии «выполняется прямое вращение/выполняется
обратное вращение» или в состоянии «запуск прямого
сбой обратной вращения/ запуск обратного вращения/ останавливается»,
B5=1 (16#0010)
связи если состояние обратной связи изменяется на «11», то
данный бит мгновенно изменит значение на TRUE,
срабатывание данной тревоги произойдет только в случае,

678 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
если оба сигнала обратной связи будут иметь
действительное значение
В состоянии «выполняется прямое вращение» или
Отклонение состоянии «выполняется обратное вращение» при
B6=1 (16#0020) запуска к отсутствии команды остановки состояние обратной связи
остановке изменится на «остановка», данный бит установится в
значении TRUE
В состоянии остановки при отсутствии команды прямого
Отклонение вращения или обратного вращения состояние обратной
B7=1 (16#0040) остановки к связи изменится на «выполняется прямое вращение» или
запуску на «выполняется обратное вращение», данный бит
установится в значении TRUE
Неисправность Неисправность электродвигателя, обнаруженная МСС на
B8=1 (16#0080)
электродвигателя рабочей площадке
Ошибка команды В автоматическом режиме, когда команда прямого
в вращения в автоматическом режиме и команда обратного
B9=1 (16#0100)
автоматическом вращения в автоматическом режиме одновременно имеют
режиме значение TRUE, данный бит будет иметь значение TRUE
Превышение При удаленном выводе команды обратного вращения в
B10=1 времени случае отсутствия в течение заданного времени обратной
(16#0200) обратного связи обратного вращения данный бит установится в
вращения значении TRUE
смещение от
В состоянии «выполняется прямое вращение» отсутствует
прямого
удаленная команда обратного вращения, однако состояние
B11=1 (16#0400) вращения к
обратной связи изменится на «выполняется обратное
обратному
вращение», данный бит установится в значении TRUE
вращению
смещение от В состоянии «выполняется обратное вращение»
обратного отсутствует удаленная команда прямого вращения, однако
B12=1
вращения к состояние обратной связи изменится на «выполняется
(16#0800)
прямому прямое вращение», данный бит установится в значении
вращению TRUE
B13~B16 Резервный \

Следует отдельно пояснить, что OUTQ является параметром, определяемым по биту,


поэтому возможна ситуация, когда оба бита одновременно имеют значение 1, например, может
произойти одновременное срабатывание неисправности превышения времени и ошибки
обратной связи состояния. В этом случае, так как категория приоритета неисправности
превышения времени выше приоритета ошибки обратной связи состояния, на панели
отобразится только неисправность превышения времени.
При конфигурации проекта, если необходимо извлечь какой-либо бит из OUTQ, можно
использовать функциональный блок WORD_GET_BOOL.
FBKSTA использует числовое значение для отображения текущего состояния
электродвигателя, в том числе следующих состояний:
 Начало работы=0

679
Раздел 5 Управляющие расчеты

Первая загрузка функционального блока, или вход в начальное рабочее состояние


после выполнения операции сброса.
 Выполняется прямое вращение=1
После выхода команды прямого вращения, вне зависимости от нахождения внутри или
вне времени диапазона, получен сигнал обратной связи прямого вращения, двигатель
находится в состоянии прямого вращения.
 Запуск прямого вращения=2
После выхода команды прямого вращения, не получен сигнал обратной связи прямого
вращения, двигатель находится в состоянии запуска прямого вращения.
 Остановлено=3
После выхода команды остановки, вне зависимости от нахождения внутри или вне
времени диапазона, получен сигнал обратной связи остановки, двигатель остановлен.
 Останавливается=4
После выхода команды остановки не получен сигнал обратной связи остановки,
двигатель находится в процессе остановки.
 Выполняется обратное вращение=5
После выхода команды обратного вращения, вне зависимости от нахождения внутри
или вне времени диапазона, получен сигнал обратной связи обратного вращения,
двигатель находится в состоянии обратного вращения.
 Запуск обратного вращения=6
После выхода команды обратного вращения, не получен сигнал обратной связи
обратного вращения, двигатель находится в состоянии запуска обратного вращения.
 Ошибка обратной связи=7
Когда сигнал обратной связи прямого вращения и сигнал обратной связи обратного
вращения функционального блока одновременно принимают значение 1, блок входит в
состояние ошибки обратной связи.
После входа в состояние «выполняется прямое вращение», «выполняется обратное
вращение» или «остановлено» происходит отмена соответствующего сигнала обратной
связи и его изменение на не ожидаемый сигнал обратной связи, после чего
функциональный блок входит в состояние ошибки обратной связи.
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от наличия обратной связи
состояния «ON» («OFF»), а также в зависимости от фактического «ON» («OFF») сигнала
обратной связи состояния RALFBK имеет 5 видов фактической обратной связи: 0 -
остановка, 1 - прямое вращение, 2 - обратное вращение, 3 - начальное значение, 4 -
неисправность.

5.3.3.10 Сигнал вывода


Блок MOT3 в конечном итоге производит вывод трех сигналов типа DO электрического
уровня OUTFWD, OUTREV и OUTSTOP на рабочую площадку для раздельного управления
прямым вращением, обратным вращением и остановкой электродвигателя на рабочей
площадке; выходной сигнал представляет из себя импульс (высокий импульс, длительность 2
секунды);

680 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда сигнал «прямое вращение» имеет значение TRUE, сигнал «обратное вращение»
имеет значение FALSE, а сигнал «остановка» имеет значение FALSE, это означает прямое
вращение двигателя; выходной сигнал «прямое вращение» представляет собой импульсный
сигнал с настраиваемой шириной импульса, ширина импульса по умолчанию задана в значении
2 секунды;
Когда сигнал «прямое вращение» имеет значение FALSE, сигнал «обратное вращение»
имеет значение TRUE, а сигнал «остановка» имеет значение FALSE, это означает обратное
вращение двигателя; выходной сигнал «обратное вращение» представляет собой импульсный
сигнал с настраиваемой шириной импульса, ширина импульса по умолчанию задана в значении
2 секунды;
Когда сигнал «прямое вращение» имеет значение FALSE, сигнал «обратное вращение»
имеет значение FALSE, а сигнал «остановка» имеет значение TRUE, это означает, что блок
MOT3 производит вывод команды остановки; выходной сигнал «остановка» представляет
собой импульсный сигнал с настраиваемой шириной импульса, ширина импульса по
умолчанию задана в значении 2 секунды;
Внутри блока создается ограничение для команд операций, не осуществляется отклик на
команды непрерывного прямого вращения и обратного вращения, то есть предпосылкой для
вывода команд прямого вращения/обратного вращения является обнаружение обратной
связью состояния остановки.
Когда оба сигнала, «ON» и «OFF», заданы в значении TRUE, это означает недопустимое
состояние, вывод указанных команд невозможен;
Для обеспечения срабатывания сигнала запуска при ошибке удаленного управления в
процессе работы следует настроить параметр ONEN (разрешение запуска) для
предотвращения произвольного запуска оборудования на рабочей площадке.
 Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от электродвигателя выход удерживается в текущем
состоянии, при этом пользователю разрешается изменять выходное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим путем,
то есть безопасное положение при взаимной блокировке может быть изменено;
Выход с использованием двух вышеприведенных способов не подвергается влиянию со
стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени (превышение времени прямого вращения,
превышение времени обратного вращения, превышение времени остановки) или тревоги
неисправности электродвигателя в зависимости от параметра FALOPT пользовательской
конфигурации выход будет иметь два способа обработки: ① не подвергается влиянию тревог,
продолжает вывод команд ручного/автоматического режимов; ② производится вывод
безопасного значения, значением по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется

681
Раздел 5 Управляющие расчеты

вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование


на безопасность.

5.3.3.11 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки MOT3
для входа в панель детальной настройки точки MOT3.
Панель детальной настройки точки блока MOT3 состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

Рис. 5.3-15 Базовое состояние

Порядковый Название
Типы Описание функций
номер акции
Команда прямого вращения в автоматическом режиме: 0 -
1 INFWD BOOL
нет, 1 - есть
Команда обратного вращения в автоматическом режиме: 0 -
2 INREV BOOL
нет, 1 - есть
Команда прямого вращения в ручном режиме: 0 - нет, 1 -
3 MANFWD BOOL
есть
4 MANREV BOOL Команда обратного вращения в ручном режиме: 0 - нет, 1 -

682 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
есть
5 MANSTOP BOOL Команда остановки в ручном режиме: 0 - нет, 1 - есть
Включение/выключение взаимной блокировки (вход
6 ILPUT BOOL качества сигнала взаимной блокировки): 0 - выключить
взаимную блокировку; 1 - включить взаимную блокировку
Выключатель взаимной блокировки (логический вход
7 ILSW BOOL взаимной блокировки): 0 - не производить сигнала взаимной
блокировки; 1 - произвести сигнал взаимной блокировки
Безопасные значения: 0 - обратное вращение, 1 - прямое
8 ILIN BYTE
вращение, 2 - остановка
Выбор режима после включения взаимной блокировки: 0 -
удержание «ручного/ автоматического» режима,
9 ILCUT BOOL
используемого до взаимной блокировки; 1 - вход в ручной
режим
Отсутствуют неисправности электродвигателя: 0 -
10 INQ BOOL
неисправность, 1 - нормальный режим
11 OUTFWD BOOL Вывод команды прямого вращения: 0 - нет, 1 - есть
12 OUTREV BOOL Вывод команды обратного вращения: 0 - нет, 1 - есть
13 OUTSTOP BOOL Вывод команды остановки: 0 - нет, 1 - есть
Разрешить/не разрешить запуск: 0 - команда запрета на
14 ONEN BOOL
вывод запуска, 1 - команда разрешения на вывод запуска
Активировать/не активировать обратную связь прямого
15 FBKFWDEN BOOL
вращения: 0 - не активировать, 1 - активировать
Обратная связь состояния прямого вращения: 0 - не
16 FBKFWD BOOL
запущено, 1 - запущено
Активировать/не активировать обратную связь обратного
17 FBKREVEN BOOL
вращения: 0 - не активировать, 1 - активировать
Обратная связь состояния обратного вращения: 0 - не
18 FBKREV BOOL
остановлено, 1 - остановлено
Значения: 0 - обратное вращение, 1 - прямое вращение, 2 -
остановка, 3 - работа, 4 - запускается, 5 - останавливается, 6
19 FBKSTA UINT
- ошибка обратной связи, 7 - обратная связь не
действительна

Панель детальной настройки точки MOT3 - Вкладка TAB Базовое состояние


Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0

683
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT3 - Вкладка TAB Базовое состояние


Описание тега DS 0 0 0 0
Прямое вращение в
автоматическом INFWD 0 0 0 0
режиме
Обратное
вращение в
INREV 0 0 0 0
автоматическом
режиме
Ввод
Прямое вращение в
MANFWD 0 0 0 0
ручном режиме
Обратное
вращение в ручном MANREV 0 0 0 0
режиме
Остановка в ручном MANSTO
0 0 0 0
режиме P
Выключатель
включения/выключе
ILPUT 0 0 0 1
ния взаимной
блокировки
Логический вход
взаимной ILSW 0 0 0 0
Блокировка блокировки
Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим
после отмены
ILCUT 0 0 0 1
взаимной
блокировки
Обратная
связь о Отсутствуют
неисправности неисправности INQ 0 0 0 0
электродвигат электродвигателя
еля
Команда прямого
OUTFWD 0 0 0 0
вращения
Команда обратного
OUTREV 0 0 0 0
Вывод вращения
OUTSTO
Команда остановки 0 0 0 0
P
Запуск разрешен ONEN 0 0 0 1
Обратная Наличие/отсутствие
FBKFWD
связь рабочего обратной связи 0 0 0 1
EN
состояния состояния прямого

684 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT3 - Вкладка TAB Базовое состояние


вращения
Обратная связь
состояния прямого FBKON 0 0 0 0
вращения
Наличие/отсутствие
обратной связи
FBKREVE
состояния 0 0 0 1
N
обратного
вращения
Обратная связь
состояния
FBKREV 0 0 0 0
обратного
вращения
Состояние работы FBKSTA 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

685
Раздел 5 Управляющие расчеты

Рис. 5.3-16 Параметры

Порядковый Название
Типы Описание функций
номер акции
Настройка времени тревоги превышения времени запуска,
1 TIMERUN UINT
единица измерения: секунда
Обратный отсчет тревоги превышения времени,
2 RETIME DWORD
используется для отображения панели высшего уровня
Настройка ширины выходного импульса, единица
3 PLUSWID UINT
измерения: секунда
Осмотр/ремонт: 0 - нормальный рабочий режим, 1 -
состояние осмотра и ремонта (производится вывод
4 OVHAUL BOOL
безопасного значения, запрет на выполнение операций на
панели высшего уровня)
Удаленный сигнал: 0 - на месте, 1 - удаленный (управление
5 RMTOPT BOOL
выходом DCS)
6 AUTOOPT BOOL Выбор режима работы: 0 - ручной, 1 - автоматический
Запрет на выполнение операций: 0 - выполнение операций
7 FBCTL BOOL на панели в обычном режиме; 1 - запрет на выполнение
операций на панели (не используется в логике)
Выбор ручного/автоматического способов выхода в
8 FALOPT BOOL
состоянии неисправности: 0 - нормальный вывод команд в

686 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
ручном/ автоматическом режимах; 1 - вывод безопасного
значения
Переключать/ не переключать в ручной режим при
срабатывании тревоги превышения времени, тревоги
9 AUTOMAN BOOL обратной связи или неисправности электродвигателя
(B2~B8 и B10~B12 в OUTQ) в автоматическом режиме: 0 -
не переключать, 1 - переключать в ручной режим

Панель детальной настройки точки MOT3 - Вкладка TAB Параметры


Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Настройка времени TIMERU
0 0 0 1
запуска N
Характеристи
ки Обратный отсчет времени
RETIME 0 0 0 0
электродвига действия
теля
PLUSWI
Ширина импульса 0 0 0 1
D
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Режим Ручной/автоматический 0 0 0 1
PT
работы
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Переключение в ручной AUTOM
0 0 0 1
режим при неисправности AN

3. Сигнализация

687
Раздел 5 Управляющие расчеты

Рис. 5.3-17 Тревоги

Порядковый Название
Типы Описание функций
номер акции
Определяется по биту, значение каждого bit: 0 - тревога
взаимной блокировки; 1 - превышение времени прямого
вращения; 2 - превышение времени остановки; 3 - потеря
обратной связи; 4 - неисправность обратной связи; 5 -
отклонение запуска к остановке; 6 - отклонение остановки к
1 OUTQ WORD
запуску; 7 - неисправность электродвигателя; 8 - ошибка
команды в автоматическом режиме; 9 - превышение времени
обратного вращения; 10 - отклонение прямого вращения к
обратному прощению; 11 - отклонение обратного вращения к
прямому вращению
Сброс тревоги: в значении 1 происходит сброс, после чего
2 RST BOOL
автоматически возвращается на 0
Категория технологической тревоги, действительна для всех
3 AMLV BYTE технологических тревог OUTQ вне зависимости от того,
сработала тревога или нет
Применение/неприменение подавления к технологической
4 INHAM BOOL тревоге, действительно для всех технологических тревог
OUTQ вне зависимости от того, сработала тревога или нет

688 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOT3 - Вкладка TAB Тревоги


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
времени прямого Q-bit2 0 0 0 0
вращения
Превышение
времени
Q-bit10 0 0 0 0
обратного
вращения
Превышение
времени Q-bit3 0 0 0 0
остановки
сбой обратной
Q-bit5 0 0 0 0
связи
Отклонение от
запуска до Q-bit6 0 0 0 0
остановки
Отклонение от
остановки до Q-bit7 0 0 0 0
запуска
смещение от
прямого
вращения к Q-bit11 0 0 0 0
обратному
вращению
смещение от
обратного
вращения к Q-bit12 0 0 0 0
прямому
вращению
Неисправность
Q-bit8 0 0 0 0
электродвигателя
Ошибка команды
в
Q-bit9
автоматическом
режиме
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

689
Раздел 5 Управляющие расчеты

4. Другие пункты

Рис. 5.3-18 Другие пункты

Панель детальной настройки точки MOT3 - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер
SN 0 0 0 0
станции

5.3.3.12 Типовой контур


1. Контур управления насосом с одинарным входом и одинарным выходом (1DI1DO)
 Схема изображения контура

690 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Описание контура
Универсальный функциональный блок управления электродвигателем/насосом,
главным образом используется для обработки одного сигнала обратной связи состояния,
посредством одного сигнала управления осуществляется управление крупногабаритным
электродвигателем/насосом.
 Функции контура
Осуществляется один ввод состояния и один вывод управления, то есть используется
только типовое управление электродвигателем/ насосом посредством команды остановки;
Реализуются функции защиты взаимной блокировки, защиты посредством аварийной
остановки оборудования, а также функция самоотключения при аварии;
Реализуется защита срабатывания запуска/остановки оборудования, то есть
разрешение/запрет на операцию запуска/остановки;
Используются тревоги электрической неисправности и тревоги неисправностей
оборудования других типов.
2. Контур управления насосом с одинарным входом и двойным выходом (1DI2DO)
 Схема изображения контура

 Описание контура
Универсальный функциональный блок управления электродвигателем/насосом.
Главным образом используется для обработки одного сигнала обратной связи состояния,
посредством двух сигналов управления осуществляется управление крупногабаритным
электродвигателем/насосом.
 Функции контура
Посредством одинарного входа и двух выходов управляющего сигнала реализуется
управление различными типами электродвигателей/насосов;

691
Раздел 5 Управляющие расчеты

Реализуются функции защиты взаимной блокировки, защиты посредством аварийной


остановки оборудования, а также функция самоотключения при аварии;
Реализуется защита срабатывания запуска/остановки оборудования, то есть
разрешение/запрет на операцию запуска/остановки;
Используются тревоги сбоя обратной связи оборудования, рабочей неисправности,
аварийного отключения, электрической неисправности и тревоги неисправностей других
типов.
3. Контур управления насосом с многоканальным входом/выходом
 Схема изображения контура

 Описание контура
Универсальный функциональный блок управления электродвигателем/насосом с
помощью нескольких параметров конфигурирования, применим для
электродвигателей/насосов с различными требованиями к управлению. Главным образом
используется для обработки нескольких сигналов обратной связи состояния, посредством
двух или трех сигналов управления осуществляется управление
электродвигателем/насосом. Как правило, данный вид электродвигателей/ насосов имеет
следующие особенности: управление электродвигателем/ насосом имеет состояние
прямого и обратного вращения, соответствующие действия делятся на три вида: прямое
вращение, обратное вращение и стоп.
 Функции контура
Посредством мультимодального входа и нескольких выходов управляющего сигнала
реализуется управление различными типами электродвигателей/насосов;
Реализуются функции защиты взаимной блокировки, защиты посредством аварийной
остановки оборудования, а также функция самоотключения при аварии;
Реализуется защита срабатывания запуска оборудования (прямое вращение, обратное
вращение), то есть разрешение/запрет на операцию запуска (прямое вращение, обратное
вращение);
Используются тревоги сбоя обратной связи оборудования, рабочей неисправности,
аварийного отключения, электрической неисправности и тревоги неисправностей других
типов.

692 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.4 MOTD (управление двухскоростным двигателем)

Рис. 5.3-19 Управление двухскоростным двигателем

5.3.4.1 Функция
Блок управления MOTD представляет собой блок управления трехпозиционным
электродвигателем.
Под двухскоростным двигателем понимается три рабочих состояния, в которых для
управления электродвигателем используется выход импульсного сигнала трех дискретных
величин, то есть три сигнала DO контролируют высокую скорость, низкую скорость и остановку
двигателя.
В целом аналогичен блоку MOT3, имеются лишь три отличия:
 Названия трех кнопок на панели детальной настройки точки: «высокая скорость»,
«низкая скорость» и «остановка» отличаются от соответствующих кнопок «прямое
вращение», «обратное вращение» и «остановка» блока МОТ3.
 При переключении между режимом высокой скорости и режимом низкой скорости нет
необходимости использовать режим остановки, можно производить прямое
переключение с низкой скорости на высокую; в отличие от блока МОТ3, в котором при
переключении с прямого на обратное вращение необходимо использовать остановку,
не разрешается прямое переключение с прямого вращения на обратное вращение;
 Включает в себя два вида обратной связи: «обратную связь высокой скорости» и
«обратную связь низкой скорости»; когда обратная связь высокой скорости и обратная
связь низкой скорости одновременно имеют значение 0, это означает обратную связь
остановки.
Модуль управления MOTD главным образом осуществляет логическое управление
электродвигателем, мотором, мешалкой, нагревателем и другими типами объектов устройства,
обладает более совершенной функцией логической защиты.

693
Раздел 5 Управляющие расчеты

Ниже указано максимальное количество электродвигателей и типы сигналов, которыми


способен управлять блок управления MOTD:
 Три выходных сигнала управления (выход импульсного типа, делятся три сигнала
управления электродвигателем: сигнал высокой скорости, сигнал низкой скорости и
сигнал остановки);
 Один сигнал удаленного/ближнего управления;
 Два сигнала обратной связи: сигнал обратной связи состояния высокой скорости и
сигнал обратной связи состояния низкой скорости (электрический уровень);
 Один сигнал состояния электродвигателя (например, сигнал неисправности
электродвигателя);
 Один сигнал взаимной блокировки (можно использовать как импульсный, так и
продолжительный сигнал, производится взаимная блокировка высокой скорости,
низкой скорости или остановки электродвигателя);
Блок управления MOTD обладает следующим функционалом:
 Функция управления ручным переключением и переключением взаимной блокировки;
 Функция тревоги неисправности и защиты;
 Обладает функцией сигнализации истечения времени ожидания.
 Настройка разрешения/запрета запуска
 Переключать/ не переключать в ручной режим при срабатывании тревоги превышения
времени или неисправности электродвигателя, опция выбора
использования/неиспользования вывода безопасного значения;

5.3.4.2 Штырек
Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
Команда высокой
INHSP BO скорости в
In FALSE Нет Нет Нет Нет
D OL автоматическом
режиме False - нет
Команда низкой True - есть
INLSP BO скорости в
In FALSE Нет Нет Нет Нет
D OL автоматическом
режиме
False - не
работает
на
Обратная связь высокой
FBKH BO
In высокой скорости FALSE Нет Нет Нет Нет скорости
SPD OL
электродвигателя True -
запуск
работы на
высокой

694 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
скорости
False - не
работает
на низкой
Обратная связь скорости
FBKL BO
In низкой скорости FALSE Нет Нет Нет Нет True -
SPD OL
электродвигателя запуск
работы на
низкой
скорости
False - на
месте
True -
RMTO BO удаленно
In Удаленный сигнал TRUE Нет Нет Нет Нет
PT OL (управлен
ие
выходом
DCS)
FALSE - не
производи
ть сигнала
взаимной
блокировк
Логический вход
BO и
In ILSW взаимной FALSE Нет Нет Нет Нет
OL TRUE -
блокировки
произвест
и сигнал
взаимной
блокировк
и
FALSE -
отключить
взаимную
Выключатель блокировк
BO включения/выклю у
In ILPUT FALSE Нет Да Нет Нет
OL чения взаимной TRUE -
блокировки включить
взаимную
блокировк
у
0 -
BYT Безопасное остановка
In ILIN 0 Нет Да Нет Нет
E положение 1 - прямое
вращение

695
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
2 -
обратное
вращение
False -
неисправн
Отсутствуют
BO ость
In INQ неисправности TRUE Нет Нет Нет Нет
OL True -
электродвигателя
нормальн
ый режим
False -
производи
ть вывод
Выбор
команды
ручного/автоматич
ручного/
еского способа
автоматич
вывода при
FALO BO еского
In неисправности FALSE Нет Да Нет Нет
PT OL режима в
превышения
нормально
времени и
м режиме
неисправности
True -
электродвигателя
выводить
безопасно
е значение
Используе
тся для
управлени
я
командам
и работы
на
высокой/н
изкой
скорости в
BO Разрешить/не ручном и
In ONEN TRUE Нет Нет Нет Нет
OL разрешить запуск автоматич
еском
режимах.
False - не
разрешать
работу на
высокой/н
изкой
скорости
False -
разрешить

696 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
работу на
высокой/н
изкой
скорости
1 -
отслежива
ть; 0 - не
отслежива
ть
Когда
выбрано
«отслежив
ать», то
при
наличии
правильно
й обратной
связи
будет
производи
ться
отслежива
ние
Использование/не
обратной
использование
TRKF BO связи
In обратную связь TRUE Нет Нет Нет Нет
BK OL выхода на
отслеживания для
месте; при
выхода на месте
отсутствии
правильно
й обратной
связи
будет
производи
ться вывод
безопасног
о значения
взаимной
блокировк
и; когда
выбрано
«не
отслежива
ть», будет
производи
ться вывод
на месте

697
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
безопасног
о значения
взаимной
блокировк
и
Имеется
возможнос
ть
отображен
ия
обратной
связи
силы тока,
температу
ры и
давления;
единица
измерения
доступна
Обратная связь для
FBKA REA
In аналоговой 0 Нет Нет Нет Нет настройки,
LG L
величины также
доступна
для
настройки
опция
«использо
вать/ не
использов
ать
обратную
связь
данной
аналогово
й
величины»
Если
имеется,
то
Использовать/ не
отобразит
использовать
FBKA BO ся на
In обратную связь TRUE Нет Нет Нет Нет
LGEN OL панели,
аналоговой
если нет,
величины
то на
панели
отображат

698 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
ься не
будет
0 -
превышен
ие
времени +
неисправн
ость
электродв
игателя +
ошибка
обратной
связи; 1 -
превышен
ие
времени +
электродв
игатель;2 -
неисправн
ость
электродв
игателя
В
FALTY BYT Выбор типа соответств
In 1 Нет Нет Нет Нет
PE E неисправности ии с
выбранны
м
пользоват
елям
типом
неисправн
ости
обратной
связи
производи
тся вывод
функции
безопасног
о
значения,
в том
числе
ошибка
обратной
связи
включает в

699
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
себя
потерю
обратной
связи,
ошибку
обратной
связи и
отклонени
е
Выход команды
OUTH BO False - нет
Out высокоскоростног FALSE Да Нет Нет Да
SPD OL True - есть
о вращения
Выход команды
OUTL BO False - нет
Out низкоскоростного FALSE Да Нет Нет Да
SPD OL True - есть
вращения
False -
OUTS BO Выход команды остановка
Out FALSE Да Нет Нет Да
TOP OL остановки True -
запуск
Значение
каждого
bit:
1 -
взаимная
блокировк
а
2 -
превышен
ие
времени
работы с
WO высокой
Out OUTQ Побитовый анализ 0 Нет Нет Нет Нет
RD скоростью
3 -
превышен
ие
времени
остановки
5 - сбой
обратной
связи
6 -
отклонени
е
запуска/ос

700 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
тановки
7 -
отклонени
е
остановки/
запуска
8 -
неисправн
ость
электродв
игателя
9 - ошибка
команды в
автоматич
еском
режиме
10 -
превышен
ие
времени
работы с
низкой
скоростью
11 -
отклонени
е от
высокой
скорости к
низкой
скорости
12 -
отклонени
е от
низкой
скорости к
высокой
скорости
Перечисле
ние
каждого
значения:
FBKS UIN Анализ по
Out 0 Нет Нет Нет Нет 0 - начало
TA T значению
работы
1 - работа
на
высокой

701
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
скорости
2 - запуск
работы на
высокой
скорости
3 -
остановле
но
4 -
останавли
вается
5 -
работает
на низкой
скорости
6 - запуск
работы на
низкой
скорости
7 - ошибка
обратной
связи
False -
ручной
Par AUTO BO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT OL работы
автоматич
еский
Par BO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am OL
False -
нормальн
ый режим
работы
TRUE -
состояние
осмотра и
Par OVHA BO ремонта
Ремонт FALSE Нет Да Да Нет
am UL OL (производ
ится
вывод
безопасног
о
значения,
запрет на
выполнени

702 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
е
операций
на панели
высшего
уровня)
FALSE -
выполнени
е
операций
на панели
в
нормально
м режиме
Par FBCT BO Запрещение
FALSE Нет Да Да Нет TRUE -
am L OL операции
запрет на
выполнени
е
операций
на панели
(не
активиров
ано)
Команда
Par MANH BO высокоскоростног
FALSE Нет Нет Нет Нет
am SPD OL о вращения в
ручном режиме
Команда
False - нет
Par MANL BO низкоскоростного
FALSE Нет Нет Нет Нет True - есть
am SPD OL вращения в
ручном режиме
Команда
Par MANS BO
остановки в FALSE Нет Нет Нет Нет
am TOP OL
ручном режиме
Активировать/не
активировать
Par FBKH BO
обратную связь TRUE Нет Да Нет Нет False - не
am SPEN OL
высокоскоростног активиров
о вращения ать
Активировать/не True -
активировать активиров
Par FBKL BO ать
обратную связь TRUE Нет Да Нет Нет
am SPEN OL
низкоскоростного
вращения

703
Раздел 5 Управляющие расчеты

Защит
Значе
а от Выравн
Назва Тип ние Синхрон
Ти отклю ивание Ограни Примечан
ние дан Описание по изация
пы чения парамет чение ие
акции ных умолч данных
питан ров
анию
ия
False -
удержание
режима,
Выбор режима
используе
для
мого до
Par BO использования
ILCUT FALSE Нет Нет Да Нет взаимной
am OL после отключения
блокировк
взаимной
и
блокировки
True -
ручной
режим
Настройка
Единица
Par TIME UIN времени тревоги
10 Нет Нет Да Нет измерения
am RUN T превышения
: секунда
времени запуска
Настройка
Единица
Par PLUS UIN ширины
2 Нет Да Да Нет измерения
am WID T выходного
: секунда
импульса
Обратный отсчет
DW
Par RETI тревоги
OR 0 Нет Да Да Нет
am ME превышения
D
времени
False - не
Переключать/ не
переключа
переключать в
ть
ручной режим при
Par AUTO BO True -
срабатывании FALSE Нет Нет Да Нет
am MAN OL переключи
тревоги в
ть в
автоматическом
ручной
режиме
режим
Par BYT Действите
AMLV Категория тревоги 0 Нет Да Нет Нет
am E льна для
всех
технологи
ческих
Par INHA BO Контроль тревог
False Нет Да Нет Нет данного
am M OL предупреждения
функциона
льного
блока

704 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.4.3 Логическая схема блока


Программа автоматически
контролирует входные
Запрет на
значения INHSPD/INLSPD выполнение
операций FBCTL

AUTOOPT в ручном/ Удержание


автоматическом режиме Значения работы в ручном
режиме MANHSPD,
MANLSPD, MANSTOP
Сигнал Автоматический
Запрет на Доступно
неисправности INQ выполнен выполнен
ие ие
Переключение в
операций операций
ручной режим
Ручной

Неисправность

Переключение в ручной
режим при неисправности
AUTOMAN

Превышение времени
Удержание
Тревога
превышения
Разреш Производится удержание
времени ить выхода без ограничения для
новой команды запуска
Разрешить запуск ONEN
Запрещ
ено

Способ вывода при


Обратная связь неисправности FALOPT
работы FBKHSPD/
FBKHSPD
Значение предела
времени TIMERUN
Выводить
Удержа
безопасное
Безопасное
Удержание ние значение
значение ILIN
Нормал
ьный
Превышен
Определение ие
превышения времени времени

Неисправн Подтверждение
ость
Сигнал неисправности
неисправности RST
INQ

Нормал
ьный Безопасное значение
Сигнал взаимной ILIN
Обратная связь Взаимная
работы FBKHSPD/ блокировки ILSW блокировк
а
FBKHSPD

Удаленное
управление
Настройка выхода в
Сигнал удаленного/ среднем значении
ближнего управления Ближнее FALSE
Действите управлени
льно
RMTOPT
е

Ближнее
управлени
е
Нормал
ьный
Удержание выхода
Команда осмотра/
Значения работы в ручном режиме Осмотр/
MANHSPD, MANLSPD, MANSTOP ремонта OVHAUL ремонт

Определение
обратной связи
Обработка импульса выходной работы FBKHSPD/
FBKHSPD
команды

Действите
льно

Выход,
соответствующий
сбросу

Команда прямого
Команда обратного
вращения Команда остановки вращения выходного
выходного выходного значения значения
значения

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока Внутренний сигнал передачи
MOTD

Рис. 5.3-20 Логическая схема блока MOTD

На изображении ниже представлена логическая схема блока MOTD, которая детально


описывает логические процессы обработки внутри блока MOTD.
Указанные логические процессы включают в себя:

705
Раздел 5 Управляющие расчеты

 Ручной, автоматический и процесс управления взаимной блокировкой;


 Обработка удаленного и ближнего сигнала;
 Тревога превышения времени действия и защита;
 Тревога неисправности и защита.

5.3.4.4 Способ управления


Блок управления MOTD имеет два основных режима работы: удаленный и «на месте», в
том числе удаленный режим далее делится на три рабочих режима: режим взаимной
блокировки, автоматический и ручной, которые имеют следующее приоритетное соотношение:
взаимная блокировка (высокий) > ручной/ автоматический (низкий).
Поддерживаемые блоком MOTD рабочие режимы, а также условия входа в каждый из
режимов представлены в нижеприведенной таблице:
Условия активации режима Источник
Режим вычислений
OVHAUL RMTOPT ILSW, ILPUT AUTOOPT выхода
Безопасное
значение
Ремонт ON - - -
взаимной
блокировки
Сигнал
обратной связи
Местное OFF OFF - -
на рабочей
площадке
Безопасное
значение
Блокировка OFF ON ON&ON -
взаимной
блокировки
Команда
Ручное OFF ON NOT (ON&ON) OFF операции в
ручном режиме
Команда входа
программы в
Авт. OFF ON NOT (ON&ON) ON
автоматическом
режиме

1. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется оффлайновая
конфигурация).
 Правила действий в режиме взаимной блокировки
Когда блок MOTD работает в режиме взаимной блокировки (выключатель взаимной
блокировки ILSW=TRUE), система в соответствии с входным разъемом ILIN производит
окончательный вывод блока MOTD, в этот момент команды ручного и автоматического режимов
заблокированы;
2. Ручное

706 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Переключение ручного режима


Блок MOTD может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной режим
(при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок MOTD работает в ручном режиме, выходное значение блока MOTD может
исходить исключительно от станции оператора и является выходным значением, назначаемым
оператором, а не заданным значением, автоматически присвоенным программой.
3. Авт.
 Переключение автоматического режима
Блок MOTD может переключаться оператором в автоматический режим на станции
оператора;
Блок MOTD также может посредством программного управления переключаться в
автоматический режим (при необходимости выполнения конфигурации в режиме офлайн)
 Правила действий в автоматическом режиме
Когда блок MOTD работает в автоматическом режиме, выходное значение исходит от
команды автоматического входа программы.
Команды программы входа в автоматическом режиме включают в себя команду высокой
скорости и команду низкой скорости. Когда обе указанных команды заданы в значении FALSE,
это означает команду автоматической остановки.

5.3.4.5 Невозмущенное переключение


В процессе переключения рабочего режима блока управления MOTD, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока MOTD выход блока MOTD в процессе такого переключения сохраняется без изменений,
при этом после завершения процесса переключения вычисление выхода блока MOTD в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При обнаружении превышения времени или неисправности обратной связи при работе в
автоматическом режиме в соответствии с параметром AUTOMAN пользовательской
конфигурации определяется использование/ неиспользование переключения в ручной режим,
переключение других рабочих режимов может производиться только посредством запуска
внешнего входа; к параметрам, которые могут осуществить переключение режима, относятся:
 AUTOOPT, производит переключение ручного/автоматического режимов в логике;
 ILSW может в логике проекта возбуждать переключение из ручного и автоматического
режимов в режим взаимной блокировки;
 RMTOPT, считывает сигнал «удаленно/на месте», выпускаемый оборудованием, может
управлять переключением между удаленным режимом/режимом на месте блока
MOTD;
 FBCTL, выпускает команду запрета операций, что приводит к невозможности подачи
команд операций на панели;

707
Раздел 5 Управляющие расчеты

 OVHAUL, выпускает команду осмотра/ремонта, в этом случае блок MOTD будет


производить вывод безопасного значения взаимной блокировки.
Режимы управления блока MOTD «на месте», взаимной блокировки и автоматический
относятся к автоматическим режимам управления вычислениями, то есть используются для
расчета соответствующего выходному значению источника входа, который автоматически
присваивается посредством программных соединений, таких как сигнал обратной связи,
безопасное значение взаимной блокировки и команда входа в автоматическом режиме; среди
указанных режимов только ручной режим относится к ручному режиму управления
вычислениями, так как используется для расчета соответствующего выходному значению
источника входа, который вручную изменяется оператором.
При переключении режима управления с ручного режима управления вычислениями в
автоматический режим управления вычислениями, то есть при переключении с ручного режима
в режим «на месте», режим взаимной блокировки или автоматический режим выход должен
незамедлительно отследить используемый в данном режиме соответствующий источник входа,
после чего вход может незамедлительно измениться, то есть переключение режимов будет
сопровождаться возмущением, которое возникает вследствие быстрого срабатывания.
Нижеприведенные направления переключения рабочих режимов сопровождаются
возмущением:
 ручной → автоматический;
 ручной/автоматический → взаимная блокировка;
 взаимная блокировка → автоматический;
 удаленный режим → режим «на месте»;
При переключении режима управления с автоматического режима управления
вычислениями в ручной режим управления, то есть при переключении из режима «на месте»,
режима взаимной блокировки или автоматического режима в ручной режим следует применять
мягкое переключение, мягкое переключение из не ручного режима в ручной режим
функциональный блок MOTD реализует посредством отслеживания команд ручного режима.
Нижеприведенные направления переключения между рабочими режимами представляют
собой мягкое переключение:
 автоматический → ручной
 взаимная блокировка → ручной;
 на месте → удаленный;
Используются следующие четыре вида переключений между рабочими режимами:
 ручной → взаимная блокировка;
 взаимная блокировка → ручной;
 на месте → удаленный;
 удаленный режим → режим «на месте»;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние взаимной блокировки блок MOTD мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;
2. взаимная блокировка → ручной

708 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Переключение из состояния взаимной блокировки выхода в состояние ручного выхода


представляет собой мягкий процесс, блок MOTD автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока MOTD не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком MOTD
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок MOTD должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока MOTD, за счет
чего будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъем FBK блока MOTD, при
этом опция «использование/ неиспользование обратной связи состояния» должна быть задана
в значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок MOTD переключается из удаленного состояния в состояние «на месте», это
означает, что MOTD теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому с точки
зрения DCS переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.3.4.6 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком
MOTD команды контроля выхода сигнала системе не удается получить соответствующей
обратной связи о рабочем состоянии; блок MOTD признает ситуацию как превышение времени
действия оборудования на рабочей площадке, что приводит к срабатыванию тревоги и
соответствующей защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока MOTD
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы обратной связи состояния блока
программного обеспечения MOTD;
Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «высокая скорость» в режиме ручного управления:
оператор на станции оператора вручную выпускает команду «высокая скорость», вывод

709
Раздел 5 Управляющие расчеты

которой производится на электродвигатель на рабочей площадке, команда инициирует его


запуск, в этот момент, если оборудование на рабочей площадке находится в нормальном
режиме, то после получения команды «высокая скорость» в течение указанного времени
произойдет запуск оборудования, при этом в систему будет отправлена обратная связь в виде
сигнала «высокая скорость»; после получения обратной связи «высокая скорость» на блок
MOTD будет завершено одно полное действие «высокая скорость»; если в течение указанного
времени оборудование не отправляет сигнал обратной связи «высокая скорость» на систему,
то после истечения указанного времени блок MOTD определяет ситуацию как отсутствие
нормальной работы оборудования на высокой скорости, после чего производится запуск
тревоги превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, входит в список
технологических тревог, а также отображается светозвуковым способом на панели и полосе
тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок MOTD, поэтому после срабатывания тревоги превышения
времени блок MOTD производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций на панели детальной настройки точки начинают
отображаться серым цветом, нет доступа к выполнению операций, система выдает
светозвуковой сигнал тревоги и ожидает подтверждения и сброса оператором;
 Выход блока MOTD, в соответствии с параметром выбора способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
После срабатывания тревоги превышения времени блок MOTD перейдет в блокированное
состояние и не будет выполнять выходных операций вплоть до подтверждения тревоги
оператором, при этом блок MOTD вернется в состояние нормального выполнения операций
только после одинарного нажатия на кнопку «Сброс».
Кнопка сброса блока MOTD может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок MOTD не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке технологических тревог или на панели детальной настройки точки.
После подтверждения тревоги перестанет мигать значок тревоги.
Касательно автоматического способа, в отношении необходимости использования
автоматического восстановления тревоги превышения времени необходимо пояснить
следующее: необходимость добавления функции автоматического восстановления тревоги
превышения времени отсутствует только в случае рациональной настройки времени запуска и
времени остановки; если рабочая площадка управляется в режиме «на месте», то при
получении ожидаемой обратной связи, когда блок MOTD находится в режиме «на месте»,
вывод будет отслеживать фактическое значение обратной связи и не сможет произвести
повторный запуск тревоги превышения времени.

710 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.3.4.7 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку MOTD оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком MOTD; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
MOTD;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока MOTD;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция по умолчанию недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то система установит блок MOTD в удаленный режим.
2. Режим «на месте»
Когда блок MOTD находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока MOTD будут отображаться серым цветом, то есть выполнение операций невозможно (за
исключением кнопки переключения режимов «удаленный/«на месте»);
Если состояние обратной связи входа электродвигателя доступно для использования, при
этом состояние обратной связи является правильным (01, 10), выход блока MOTD отслеживает
состояние сигнала обратной связи (для использования его в качестве базового значения при
выполнении мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11)
блок MOTD производит удержание выхода;
Если состояние обратной связи входа электродвигателя недоступно для использования,
происходит остановка всех логических определений и вычислений блока MOTD, выход
удерживается в текущем состоянии, при этом пользователю разрешено изменять входное
значение на панели детальной настройки точки для обеспечения мягкого переключения в
удаленный режим.
3. Удаленный режим
Когда блок MOTD находится в удаленном режиме, MOTD принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

5.3.4.8 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока MOTD в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
MOTD полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока MOTD в
интерфейсе «человек-машина», при этом логически блок MOTD не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;

711
Раздел 5 Управляющие расчеты

Пользователь может с помощью расположенной на онлайн интерфейсе кнопки


«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком MOTD;
2. Запрещение операции
Когда блок MOTD находится в состоянии запрета выполнения операций, все кнопки на
панели блока MOTD будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока MOTD будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок MOTD находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока MOTD кнопки будут доступны для использования;
4. Ремонт
После подачи команды осмотра/ремонта панель блока MOTD будет недоступна для
использования (запрет операций), блок MOTD будет осуществлять вывод безопасного значения,
не будет производиться отклика на какие-либо команды автоматического, ручного режимов или
режима взаимной блокировки для обеспечения безопасности персонала при проведении
осмотра/ремонта на рабочей площадке.

5.3.4.9 Определение состояния


Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние электродвигателя; оба типа используются совместно для более удобного
информирования пользователя о фактическом состоянии электродвигателя.
Определение состояния должно зависеть от разъемов обратной связи FBKHSPD и
FBKLSPD, только при действительном значении состояния обратной связи (FBKHSPEN или
FBKLSPEN равно 1) возможно определение состояния, при этом различие между удаленным
состоянием и состоянием «на месте» отсутствует.
OUTQ включает в себя шесть больших видов тревог: тревога взаимной блокировки, тревога
превышения времени операции, ошибка обратной связи, тревога отклонения (делится на 4
вида), неисправность электродвигателя и ошибка команды в автоматическом режиме.
Указанные тревоги представляют собой технологические тревоги; когда применяется
подавление тревоги, то есть INHAM=TRUE, или когда категория тревоги задана в значении «не
выводить сигнал тревоги», то есть AMLV=0, срабатывания тревоги не происходит. При
срабатывании каждой из тревог используются следующие логические правила:
 Сблокированная сигнализация
При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILPUT=1, при этом сигнал взаимной блокировки ILSW=1, блок MOTD
переключается в рабочий режим взаимной блокировки и срабатывает тревога взаимной
блокировки (OUTQ.0=1);
 Сигнализация истечения времени ожидания
После вывода новой команды высокой скорости, низкой скорости или остановки, если
в течение заданного времени не появляется ожидаемый сигнал обратной связи,
происходит срабатывание тревоги превышения времени, включая тревогу превышения

712 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

времени высокой скорости, тревогу превышения времени низкой скорости и тревогу


превышения времени остановки;
 ошибка обратной связи
Когда входной сигнал обратной связи высокой скорости и входной сигнал обратной
связи низкой скорости одновременно принимают значение 1, то есть осуществляется вход
обратной связи «двойного 1», срабатывает тревога ошибки обратной связи.
 Предупреждение об отклонении
После успешного выполнения одной команды выхода, то есть получения ожидаемой
обратной связи в нормальном режиме в течение времени диапазона, если
функциональный блок не выпускает какую-либо новую команду, то при отмене
действительного сигнала обратной связи и его замене на не ожидаемый сигнал обратной
связи происходит срабатывание тревоги отклонения.
Данная тревога включает в себя отклонение запуска к остановке, отклонение
остановки к запуску, отклонение высокой скорости к низкой скорости и отклонение низкой
скорости к высокой скорости. Ниже для примера приводится описание отклонения
запуска к остановке, то есть производится подача команды запуска высокой скорости или
низкой скорости; после успешного получения обратной связи высокой или низкой скорости
при отсутствии вывода какой-либо новой команды сигнал обратной связи функционального
блока изменяется на сигнал остановки, после чего функциональный блок генерирует
тревогу отклонения запуска к остановке.
 Подача тревоги неисправности электродвигателя
Когда электродвигатель переходит в состояние «неисправность», производится подача
тревоги неисправности электродвигателя.
 Ошибка команды в автоматическом режиме
Когда команда высокой скорости или низкой скорости в автоматическом режиме
одновременно заданы в значении TRUE, срабатывает тревога ошибки команды в
автоматическом режиме.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
Превышение При удаленном выводе команды высокой скорости в
времени работы случае отсутствия в течение заданного времени обратной
B2=1 (16#0002)
с высокой связи «работает на высокой скорости» данный бит
скоростью установится в значении TRUE
Превышение При удаленном выводе команды остановки в случае
B3=1 (16#0004) времени отсутствия в течение заданного времени обратной связи
остановки остановки данный бит установится в значении TRUE
В состоянии «работает на высокой скорости» или
«работает на низкой скорости», если не производится
вывод новой команды, и состояние запуска изменяется на
потеря обратной
B4=1 (16#0008) «00», то данный бит установится в значении TRUE,
связи
срабатывание данной тревоги произойдет только в случае,
если оба сигнала обратной связи будут иметь
действительное значение

713
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
В состоянии «работает на высокой скорости/работает на
низкой скорости» или в состоянии «в процессе вывода
работы на высокой скорости/ в процессе вывода работы на
низкой скорости/ останавливается», если состояние
сбой обратной
B5=1 (16#0010) обратной связи изменяется на «11», то данный бит
связи
мгновенно изменит значение на TRUE, срабатывание
данной тревоги произойдет только в случае, если оба
сигнала обратной связи будут иметь действительное
значение
В состоянии «работает на высокой скорости» или
Отклонение
состоянии «работает на низкой скорости» при отсутствии
B6=1 (16#0020) запуска к
команды остановки состояние обратной связи изменится
остановке
на «остановка», данный бит установится в значении TRUE
В состоянии «остановлено» при отсутствии команды
Отклонение высокой скорости или низкой скорости состояние обратной
B7=1 (16#0040) остановки к связи изменится на «работает на высокой скорости» или
запуску на «работает на низкой скорости», данный бит установится
в значении TRUE
Неисправность Неисправность электродвигателя, обнаруженная МСС на
B8=1 (16#0080)
электродвигателя рабочей площадке
Ошибка команды В автоматическом режиме, когда команды высокой
в скорости в автоматическом режиме и низкой скорости в
B9=1 (16#0100)
автоматическом автоматическом режиме одновременно имеют значение
режиме TRUE, данный бит установится в значении TRUE
Превышение При удаленном выводе команды низкой скорости в случае
времени работы отсутствия в течение заданного времени обратной связи
B10=1 (16#0200)
с низкой «работает на низкой скорости» данный бит установится в
скоростью значении TRUE
В состоянии «работает на высокой скорости» отсутствует
отклонение от
удаленная команда низкой скорости, однако состояние
B11=1 (16#0400) высокой скорости
обратной связи изменится на «работает на низкой
к низкой скорости
скорости», и данный бит установится в значении TRUE
В состоянии «работает на высокой/низкой скорости»
отклонение от отсутствует удаленная команда высокой скорости, однако
B12=1 (16#0800) низкой скорости к состояние обратной связи изменится на «работает на
высокой скорости высокой скорости», и данный бит установится в значении
TRUE
B13~B16 Резервный \

Следует отдельно пояснить, что OUTQ может иметь два бита в значении «1», то есть при
одновременном срабатывание тревоги превышение времени и тревоги ошибки обратной связи
состояния, так как категория приоритета неисправности превышения времени выше
приоритета ошибки обратной связи состояния, на панели отобразится только неисправность
превышения времени.
При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.

714 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

FBKSTA использует числовое значение для отображения текущего состояния


электродвигателя, в том числе следующих состояний:
 Начало работы=0
Первая загрузка функционального блока, или вход в начальное рабочее состояние
после выполнения операции сброса.
 Работа на высокой скорости=1
После выхода команды высокой скорости, вне зависимости от нахождения внутри или
вне времени диапазона, получен сигнал обратной связи высокой скорости, двигатель
находится в состоянии работы на высокой скорости.
 Производится вывод высокой скорости=2
После выхода команды высокой скорости не получен сигнал обратной связи высокой
скорости, двигатель находится в состоянии запуска работы на высокой скорости.
 Остановлено=3
После выхода команды остановки, вне зависимости от нахождения внутри или вне
времени диапазона, получен сигнал обратной связи остановки, двигатель остановлен.
 Останавливается=4
После выхода команды остановки не получен сигнал обратной связи остановки,
двигатель находится в процессе остановки.
 Работает на низкой скорости=5
После выхода команды низкой скорости, вне зависимости от нахождения внутри или
вне времени диапазона, получен сигнал обратной связи низкой скорости, двигатель
находится в состоянии работы на низкой скорости.
 Запуск работы на низкой скорости=6
После выхода команды низкой скорости не получен сигнал обратной связи низкой скорости,
двигатель находится в состоянии запуска работы на низкой скорости.
 Ошибка обратной связи=7
Когда сигнал обратной связи высокой скорости и сигнал обратной связи низкой скорости
функционального блока одновременно принимают значение 1, блок входит в состояние ошибки
обратной связи.
После входа в состояние «работает на высокой скорости», «работает на низкой скорости»
или «остановлено» происходит отмена соответствующего сигнала обратной связи и его
изменение на не ожидаемый сигнал обратной связи, после чего функциональный блок входит в
состояние ошибки обратной связи.
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от использования/ неиспользования
обратной связи рабочего состояния и использования/ неиспользования обратной связи
состояния высокой/низкой скорости обратная связь имеет следующие определения: 0 -
остановка, 1 - высокая скорость, 2 - низкая скорость, 3 - начальное значение, 4 - неисправность.

5.3.4.10 Сигнал вывода


Блок MOTD в конечном итоге производит вывод трех сигналов типа DO электрического
уровня на рабочую площадку (OUTHSPD, OUTLSPD и OUTSTOP) для раздельного управления

715
Раздел 5 Управляющие расчеты

высокой скоростью, низкой скоростью и остановкой электродвигателя на рабочей площадке;


выходной сигнал представляет из себя импульс (высокий импульс, длительность 2 секунды);
Когда сигнал высокой скорости задан в значении TRUE, сигнал низкой скорости задан в
значении FALSE и сигнал остановки задан в значении FALSE, это означает, что двигатель
работает на высокой скорости, значение TRUE сигнала запуска высокой скорости
удерживается в течение 2 секунд;
Когда сигнал высокой скорости задан в значении FALSE, сигнал низкой скорости задан в
значении TRUE, а сигнал остановки задан в значении FALSE, это означает, что двигатель
работает на низкой скорости, значение TRUE сигнала запуска низкой скорости удерживается в
течение 2 секунд;
Когда сигнал высокой скорости имеет значение FALSE, сигнал низкой скорости имеет
значение FALSE, а сигнал остановки имеет значение TRUE, это означает, что блок MOTD
производит вывод команды остановки; ширина импульса команды остановки по умолчанию
задана в значении 2 секунды и доступна для изменения;
Когда оба сигнала, «ON» и «OFF», заданы в значении TRUE, это означает недопустимое
состояние, вывод указанных команд невозможен;
Для обеспечения срабатывания сигнала запуска при ошибке удаленного управления в
процессе работы следует настроить параметр ONEN (разрешение запуска) для
предотвращения произвольного запуска оборудования на рабочей площадке.
 Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от электродвигателя выход удерживается в текущем
состоянии, при этом пользователю разрешается изменять выходное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим
путем, то есть безопасное положение при взаимной блокировке может быть изменено;
Выход с использованием двух вышеприведенных способов не подвергается влиянию
со стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим,
то при срабатывании тревоги превышения времени (превышение времени работы на
высокой скорости, превышение времени работы на низкой скорости, превышение времени
остановки) или тревоги неисправности электродвигателя в зависимости от параметра
FALOPT пользовательской конфигурации выход будет иметь два способа обработки: ① не
подвергается влиянию тревог, продолжает вывод команд ручного/автоматического режимов;
② производится вывод безопасного значения, значением по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для
рабочей площадки с приоритетом эффективности использование параметров по
умолчанию позволяет избежать возмущения на рабочей площадке при превышении
времени или возникновении ошибки обратной связи; для площадки с приоритетом
безопасности, как только будет обнаружено превышение времени или ошибка обратной
связи состояния, сразу же начнется вывод безопасного значения, при этом разрешается
остановка оборудования и ориентирование на безопасность.

5.3.4.11 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки MOTD
для входа в панель детальной настройки точки MOTD.
716 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки блока MOTD состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

Рис. 5.3-21 Базовое состояние

Порядковый Название
Типы Описание функций
номер акции
Команда высокой скорости в автоматическом режиме: 0 - нет,
1 INHSPD BOOL
1 - есть
Команда низкой скорости в автоматическом режиме: 0 - нет,
2 INLSPD BOOL
1 - есть
3 MANHSPD BOOL Команда высокой скорости в ручном режиме: 0 - нет, 1 - есть
4 MANLSPD BOOL Команда низкой скорости в ручном режиме: 0 - нет, 1 - есть
5 MANSTOP BOOL Команда остановки в ручном режиме: 1 - остановка
Включение/выключение взаимной блокировки (вход качества
6 ILPUT BOOL сигнала взаимной блокировки): 0 - выключить взаимную
блокировку; 1 - включить взаимную блокировку
Выключатель взаимной блокировки (логический вход
7 ILSW BOOL
взаимной блокировки): 0 - не производить сигнала взаимной

717
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
блокировки; 1 - произвести сигнал взаимной блокировки
Безопасные значения: 0 - высокая скорость, 1 - низкая
8 ILIN BYTE
скорость, 2 - остановка
Выбор режима после включения взаимной блокировки: 0 -
удержание «ручного/ автоматического» режима,
9 ILCUT BOOL
используемого до взаимной блокировки; 1 - вход в ручной
режим
Отсутствуют неисправности электродвигателя: 0 -
10 INQ BOOL
неисправность, 1 - нормальный режим
11 OUTHSPD BOOL Вывод команды высокой скорости: 0 - нет, 1 - есть
12 OUTLSPD BOOL Вывод команды низкой скорости: 0 - нет, 1 - есть
13 OUTSTOP BOOL Команда остановки
Разрешить/не разрешить запуск: 0 - команда запрета на
14 ONEN BOOL
вывод запуска, 1 - команда разрешения на вывод запуска
Активировать/не активировать обратную связь работы
15 FBKHSPEN BOOL электродвигателя на высокой скорости: 0 - не активировать,
1 - активировать
Обратная связь работы электродвигателя на высокой
16 FBKHSPD BOOL
скорости: 1 - в процессе запуска работы на высокой скорости
Активировать/не активировать обратную связь работы
17 FBKLSPEN BOOL электродвигателя на низкой скорости: 0 - не активировать, 1 -
активировать
18 FBKLSPD BOOL Обратная связь работы электродвигателя на низкой скорости
Значения: 0 - начало работы, 1 - работает на высокой
скорости, 2 - производится вывод высокой скорости, 3 -
19 FBKSTA UINT остановлено, 4 - останавливается, 5 - работает на низкой
скорости, 6 - производится вывод работы на низкой скорости,
7 - ошибка обратной связи

Панель детальной настройки точки MOTD - Вкладка TAB Базовое состояние


Полномочи Полномоч
Полномоч Полномоч
я ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Высокая скорость в
автоматическом INHSPD 0 0 0 0
Ввод режиме
Низкая скорость в INLSPD 0 0 0 0

718 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOTD - Вкладка TAB Базовое состояние


автоматическом
режиме
Высокая скорость в MANHSP
0 0 0 0
ручном режиме D
Низкая скорость в MANLSP
0 0 0 0
ручном режиме D
Остановка в ручном MANSTO
0 0 0 0
режиме P
Выключатель
включения/выключе
ILPUT 0 0 0 1
ния взаимной
блокировки
Логический вход
взаимной ILSW 0 0 0 0
Блокировка блокировки
Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим
после отмены
ILCUT 0 0 0 1
взаимной
блокировки
Обратная
связь о Отсутствуют
неисправности неисправности INQ 0 0 0 0
электродвигат электродвигателя
еля
Вывод команды OUTHSP
0 0 0 0
высокой скорости D
Вывод команды OUTLSP
0 0 0 0
Вывод низкой скорости D
OUTSTO
Команда остановки 0 0 0 0
P
Запуск разрешен ONEN 0 0 0 1
Активировать/не
активировать
обратную связь
FBKHSP
работы 0 0 0 1
Обратная EN
электродвигателя
связь рабочего на высокой
состояния скорости
Обратная связь
FBKHSP
высокой скорости 0 0 0 0
D
электродвигателя

719
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOTD - Вкладка TAB Базовое состояние


Активировать/не
активировать
обратную связь FBKLSPE
0 0 0 1
работы N
электродвигателя
на низкой скорости
Обратная связь
низкой скорости FBKLSPD 0 0 0 0
электродвигателя
Состояние работы FBKSTA 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

Рис. 5.3-22 Параметры

Порядковый Название
Типы Описание функций
номер акции

720 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
Настройка времени тревоги превышения времени запуска,
1 TIMERUN UINT
единица измерения: секунда
Обратный отсчет тревоги превышения времени,
2 RETIME DWORD
используется для отображения панели высшего уровня
Настройка ширины выходного импульса, единица
3 PLUSWID UINT
измерения: секунда
Осмотр/ремонт: 0 - нормальный рабочий режим, 1 -
состояние осмотра и ремонта (производится вывод
4 OVHAUL BOOL
безопасного значения, запрет на выполнение операций на
панели высшего уровня)
Удаленный сигнал: 0 - на месте, 1 - удаленный (управление
5 RMTOPT BOOL
выходом DCS)
6 AUTOOPT BOOL Выбор режима работы: 0 - ручной, 1 - автоматический
Запрет на выполнение операций: 0 - выполнение операций
7 FBCTL BOOL на панели в обычном режиме; 1 - запрет на выполнение
операций на панели (не используется в логике)
Выбор ручного/автоматического способов выхода в
состоянии неисправности: 0 - нормальный вывод команд в
8 FALOPT BOOL
ручном/ автоматическом режимах; 1 - вывод безопасного
значения
Переключать/ не переключать в ручной режим при
срабатывании тревоги превышения времени, тревоги
9 AUTOMAN BOOL обратной связи или неисправности электродвигателя
(B2~B8 и B10~B12 в OUTQ) в автоматическом режиме: 0 -
не переключать, 1 - переключать в ручной режим

Панель детальной настройки точки MOTD - Вкладка TAB Параметры


Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Настройка времени TIMERU
0 0 0 1
запуска N
Характеристи
ки Обратный отсчет времени
RETIME 0 0 0 0
электродвига действия
теля
PLUSWI
Ширина импульса 0 0 0 1
D
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
Режим L
«осмотр/ремонт»
работы
RMTOP
На месте/удаленно 0 0 0 0
T

721
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOTD - Вкладка TAB Параметры


AUTOO
Ручной/автоматический 0 0 0 1
PT
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Переключение в ручной AUTOM
0 0 0 1
режим при неисправности AN

3. Сигнализация

Рис. 5.3-23 Тревоги

Порядковый Название
Типы Описание функций
номер акции
Определяется по биту, значение каждого bit: 0 - тревога
взаимной блокировки; 1 - превышение времени высокой
скорости; 2 - превышение времени остановки; 3 - потеря
обратной связи; 4 - неисправность обратной связи; 5 -
1 OUTQ WORD
отклонение запуска к остановке; 6 - отклонение остановки к
запуску; 7 - неисправность электродвигателя; 8 - ошибка
команды в автоматическом режиме; 9 - превышение времени
низкой скорости; 10 - отклонение высокой скорости к низкой

722 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
скорости; 11 - отклонение низкой скорости к высокой скорости
Сброс тревоги: в значении 1 происходит сброс, после чего
2 RST BOOL
автоматически возвращается на 0
Категория технологической тревоги, действительна для всех
3 AMLV BYTE технологических тревог OUTQ вне зависимости от того,
сработала тревога или нет
Применение/неприменение подавления к технологической
4 INHAM BOOL тревоге, действительно для всех технологических тревог
OUTQ вне зависимости от того, сработала тревога или нет

Панель детальной настройки точки MOTD - Вкладка TAB Тревоги


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
времени работы
Q-bit2 0 0 0 0
с высокой
скоростью
Превышение
времени работы
Q-bit10 0 0 0 0
с низкой
скоростью
Превышение
времени Q-bit3 0 0 0 0
остановки
сбой обратной
Q-bit5 0 0 0 0
связи
Отклонение от
запуска до Q-bit6 0 0 0 0
остановки
Отклонение от
остановки до Q-bit7 0 0 0 0
запуска
отклонение от
высокой скорости Q-bit11 0 0 0 0
к низкой скорости
отклонение от
низкой скорости к Q-bit12 0 0 0 0
высокой скорости
Неисправность Q-bit8 0 0 0 0

723
Раздел 5 Управляющие расчеты

Панель детальной настройки точки MOTD - Вкладка TAB Тревоги


электродвигателя
Ошибка команды
в
Q-bit9
автоматическом
режиме
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

Рис. 5.3-24 Другие пункты

Панель детальной настройки точки MOTD - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер
SN 0 0 0 0
станции

724 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.4 Управление клапанами


5.4.1 VAL1 (управление однопозиционным клапаном)

Рис. 5.4-1 Управление однопозиционным клапаном

5.4.1.1 Функция
Однопозиционный клапан представляет собой два рабочих состояния, в которых для
управления клапаном используется выходной сигнал одной дискретной величины, то есть
значение «1» выхода дискретной величины означает открывание клапана (ON), значение «0»
означает закрывание клапана (OFF) (или наоборот).
Модуль управления VAL1 главным образом осуществляет логическое управление
объектами устройства, как различные клапаны, обладает более совершенной функцией
логической защиты. Ниже описаны конкретные функции:

5.4.1.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
False -
BOO Автоматически
In IN FALSE Нет Нет Нет Нет OFF
L й вход
True - ON
False - не
FBKO BOO Обратная открыто
In FALSE Нет Нет Нет Нет
N L связь «ON» True -
открыто
False - не
FBKO BOO Обратная закрыто
In FALSE Нет Нет Нет Нет
F L связь «OFF» True -
закрыто

725
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
False - на
месте
True -
RMTO BOO Удаленный удаленно
In TRUE Нет Нет Нет Нет
PT L сигнал (управлен
ие
выходом
DCS)
FALSE -
не
производи
ть сигнала
взаимной
Логический блокировк
BOO вход взаимной и
In ILSW FALSE Нет Нет Нет Нет
L блокировки TRUE -
произвест
и сигнал
взаимной
блокировк
и

FALSE -
отключить
взаимную
Выключатель блокировк
включения/вык у
BOO лючения
In ILPUT FALSE Нет Да Нет Нет
L взаимной TRUE -
блокировки включить
взаимную
блокировк
у

Безопасное False -
BOO значение закрыто
In ILIN FALSE Нет Да Нет Нет
L взаимной True -
блокировки открыто
Выбор False -
ручного/автом производи
атического ть вывод
FALO BOO способа команды
In TRUE Нет Нет Нет Нет
PT L вывода при ручного/
неисправности автоматич
превышения еского
времени режима в

726 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
нормальн
ом
режиме
True -
выводить
безопасно
е
значение
Вывод
False -
BOO команды
Out OUT FALSE Да Нет Нет Да закрыто
L (электрический
True - ON
уровень)
Значение
каждого
bit:
0 -
взаимная
блокировк
а
1 -
превышен
ие
времени
«ON»
2 -
превышен
ие
времени
WO Побитовый
Out OUTQ 0 Нет Нет Нет Нет «OFF»
RD анализ
3 - потеря
обратной
связи
4 -
неисправн
ость;
5 -
смещение
«ON» в
сторону
«OFF»
6 -
смещение
«OFF» в
сторону
«ON»

727
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Перечисл
ение
каждого
значения:
0 - начало
работы
1 -
полностью
открыто
2 - в
процессе
FBKS Анализ по
Out UINT 0 Нет Нет Нет Нет открывани
TA значению
я
2 -
полностью
закрыто
4 - в
процессе
закрывани
я
5 - ошибка
обратной
связи
False -
ручной
Par AUTO BOO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT L работы
автоматич
еский
Par BOO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am L
False -
нормальн
ый режим
работы
TRUE -
состояние
осмотра и
Par OVHA BOO
Ремонт FALSE Нет Да Да Нет ремонта
am UL L
(производ
ится
вывод
безопасно
го
значения,
запрет на

728 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
выполнен
ие
операций
на панели
высшего
уровня)
FALSE -
выполнен
ие
операций
на панели
в
нормальн
ом
Par FBCT BOO Запрещение режиме
FALSE Нет Да Да Нет
am L L операции TRUE -
запрет на
выполнен
ие
операций
на панели
(не
активиров
ано)
FALSE -
нажать на
кнопку
закрывани
Par MANI BOO Вход в ручном я
FALSE Нет Нет Нет Нет
am N L режиме TRUE -
нажать на
кнопку
открывани
я
Активировать/
не
Par FBKO BOO
активировать TRUE Нет Да Нет Нет False - не
am NEN L
обратную активиров
связь «ON» ать
Активировать/ True -
не активиров
Par FBKO BOO ать
активировать FALSE Нет Да Нет Нет
am FEN L
обратную
связь «OFF»

729
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
False - не
обратное
направлен
ие (FALSE
- OFF,
TRUE -
Обратное
Par REVO BOO ON)
направление FALSE Нет Да Нет Нет
am PT L True -
выхода
обратное
направлен
ие (FALSE
- ON,
TRUE -
OFF)
False -
удержани
Выбор режима е режима,
для используе
использования мого до
Par BOO
ILCUT после FALSE Нет Нет Да Нет взаимной
am L
отключения блокировк
взаимной и
блокировки True -
ручной
режим
Настройка
времени Единица
Par TIME
UINT тревоги 10 Нет Нет Да Нет измерения
am ON
превышения : секунда
времени «ON»
Настройка
времени
Единица
Par TIME тревоги
UINT 10 Нет Нет Да Нет измерения
am OF превышения
: секунда
времени
«OFF»
Обратный
Par RETI DW отсчет тревоги
FALSE Нет Да Да Нет
am ME ORD превышения
времени
Переключать/ False - не
Par AUTO BOO не переключа
FALSE Нет Нет Да Нет
am MAN L переключать в ть
ручной режим True -

730 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
при переключ
срабатывании ить в
тревоги в ручной
автоматическо режим
м режиме
Настройка
времени
Единица
Par TIMES TIM тревоги
T#10S Нет Нет Да Нет измерения
am P E превышения
: секунда
фактического
времени
0 -
остановка
1 - запуск
2 - потеря
обратной
Состояние связи
Par RALF BYT фактической 3 - ошибка
0 Нет Нет Нет Нет
am BK E обратной обратной
связи связи
4 -
обратная
связь не
активиров
ана
Par BYT Категория Действите
AMLV 0 Нет Да Нет Нет
am E тревоги льна для
всех
технологи
ческих
Контроль тревог
Par INHA BOO
предупрежден False Нет Да Нет Нет данного
am M L
ия функцион
ального
блока

731
Раздел 5 Управляющие расчеты

5.4.1.3 Логическая схема блока


Программа автоматически
контролирует входные
За прет на
значения IN выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме
Зн ачени я раб оты в ручно м
Тревога режиме MANIN
А вт омат ическ ий
превышения За прет на Доступно
выпол нен выпол нен
времени ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Превыш ение времени

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Уд ерж ание

Способ вывода при


неисправности FA LOPT
Обратная связь
включ ения FB KON/
Зн ачени е пре дела
вре ме ни TI MERUN
FB KOF
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Подтверж дение
неис правнос ти RST

Нормал
ьный Б ез опасное
Сигнал вз аимной
Взаимная значение ILI N
блокировк и ILS W бл окировк
а
Сигнал удаленного/
ближ него управления
RMT OPT
Обратная связь
Уда ле н но е
у пр а в ле н ие
включения FB KON/
Сигнал удаленного/ FB KOF
ближ него управления Ближнее
RMT OPT упра влен и
е

Значения работ ы в
Нормал ручном реж им е MA NIN
ьный
Вых одное зна че ние
Ком анда осм от ра/ пере д осм отром /
Осмотр/ рем онтом
рем онта OV HAUL ремон т

Пе рек люч а тель


О бра ботк а положительны х и полож итель ны х и
отрица те ль ных ха рак теристик отрица те ль ных
ха рак теристик RE VOPT

Вых одное зна че ние


(за пуск / оста нов ) O UT

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока VAL1 В нут ренний сигнал передачи

Рис. 5.4-2 Логическая схема блока VAL1

На изображении ниже представлена логическая схема блока VAL1, которая детально


описывает логические процессы обработки внутри блока VAL1.
Указанные логические процессы включают в себя:
 Ручной, автоматический процессы управления;
 Процесс управления взаимной блокировкой;
 Обработка удаленного и ближнего сигнала;
 Тревога превышения времени действия и защита;
732 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Тревога неисправности и защита;


 Логическая инверсия команды вывода;

5.4.1.4 Логическое управление


Данный блок может использоваться для управления следующими типами клапанов:
Тип Тип Тип Тип Тип Тип Тип Тип
Сигнал и его тип
1 2 3 4 5 6 7 8
Сигналы «ON» и «OFF» (TRUE означает «ON»,
√ √ √ √ √ √ √ √
FALSE означает «OFF»)
Сигнал обратной связи работы (10 означает «ON»,
√ √ √ √ × × × ×
01 означает «OFF»)
Сигнал удаленного/ближнего управления (TRUE
означает «удаленное управление», FALSE √ √ × × √ √ × ×
означает «управление на месте»)
Сигнал неисправности (TRUE означает «есть
неисправность», FALSE означает «нормальный √ × √ × √ × √ ×
режим»)
Сигнал взаимной блокировки (TRUE означает
«есть неисправность», FALSE означает √/× √/× √/× √/× √/× √/× √/× √/×
«нормальный режим»)

В том числе:
√: означает наличие соответствующего сигнала управления или сигнала измерения;
×: означает отсутствие соответствующего сигнала управления или сигнала измерения.

5.4.1.5 Способ управления


Блок управления VAL1 имеет два основных режима работы: удаленный и «на месте», в том
числе удаленный режим далее делится на три рабочих режима: режим взаимной блокировки,
автоматический и ручной, которые имеют следующее приоритетное соотношение: взаимная
блокировка (высокий) > ручной/ автоматический (низкий).
1. Ручное
 Переключение ручного режима
Блок VAL1 может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок VAL1 работает в ручном режиме, выходное значение блока VAL1 может
исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой.
2. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется
оффлайновая конфигурация).

733
Раздел 5 Управляющие расчеты

 Правила действий в режиме взаимной блокировки


Когда блок VAL1 работает в режиме взаимной блокировки (при включении/выключении
взаимной блокировки ILPUT=TRUE, при этом сигнал взаимной блокировки ILSW=TRUE),
система в соответствии с входным разъемом ILIN производит окончательный вывод блока
VAL1, в этот момент команды ручного и автоматического режимов заблокированы.

5.4.1.6 Невозмущенное переключение


В процессе переключения рабочего режима блока управления VAL1, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока VAL1 выход блока VAL1 в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока VAL1 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При обнаружении превышения времени или неисправности обратной связи при работе в
автоматическом режиме в соответствии с параметром AUTOMAN пользовательской
конфигурации определяется использование/ неиспользование переключения в ручной режим,
переключение других рабочих режимов может производиться только посредством запуска
внешнего входа; к параметрам, которые могут осуществить переключение режима, относятся:
AUTOOPT, производит переключение ручного/автоматического режимов в логике;
ILSW может в логике проекта возбуждать переключение из ручного и автоматического
режимов в режим взаимной блокировки;
RMTOPT, считывает сигнал «удаленно/на месте», выпускаемый оборудованием, может
управлять переключением между удаленным режимом/режимом на месте блока VAL1;
FBCTL, выпускает команду запрета операций, что приводит к невозможности подачи
команд операций на панели;
OVHAUL, подает команду осмотра/ремонта, в этот момент удерживается вывод
безопасного положения, при этом выполнение операций на панели детальной настройки точки
будет невозможным.
Используется 4 видов переключений между рабочими режимами:
 ручной → взаимная блокировка;
 взаимная блокировка → ручной;
 на месте → удаленный;
 удаленный режим → режим «на месте»;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние взаимной блокировки блок VAL1 мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;

734 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Входной разъем ILIN взаимной блокировки доступен для конфигурации офлайн, также
может использоваться в качестве выхода логического алгоритма типа BOOL; TRUE означает
«ON» взаимной блокировки, FALSE означает «OFF» взаимной блокировки;
2. взаимная блокировка → ручной
Переключение из состояния взаимной блокировки выхода в состояние ручного выхода
представляет собой мягкий процесс, блок VAL1 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока VAL1 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком VAL1
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок VAL1 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока VAL1, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъемы FBKON или FBKOF
блока VAL1, при этом FBKONEN и FBKOFEN (использование/ неиспользование обратной связи
состояния) должны быть заданы в значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок VAL1 переключается из удаленного состояния в состояние «на месте», это
означает, что VAL1 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому, с точки
зрения DCS, переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.4.1.7 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком VAL1
команды контроля выхода сигнала системе не удается получить соответствующей обратной
связи о рабочем состоянии; блок VAL1 признает ситуацию как превышение времени действия
оборудования на рабочей площадке, что приводит к срабатыванию тревоги и соответствующей
защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока VAL1
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы FBKON и FBKOF блока
программного обеспечения VAL1;

735
Раздел 5 Управляющие расчеты

Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «ON» в режиме ручного управления: оператор на
станции оператора вручную выпускает команду «ON», вывод которой производится на
двигатель клапана на рабочей площадке, команда инициирует его открывание, в этот момент,
если оборудование на рабочей площадке находится в нормальном режиме, то после получения
команды «ON» в течение указанного времени произойдет открывание оборудования, при этом в
систему будет отправлена обратная связь в виде сигнала «открытый»; после получения
обратной связи «открытый» на разъем FBKON блока VAL1 будет завершено одно полное
действие «ON»; если в течение указанного времени оборудование не отправляет сигнал
обратной связи «открытый» на систему, то после истечения указанного времени блок VAL1
определяет ситуацию как отсутствие нормального запуска оборудования, после чего
производится запуск тревоги превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, входит в список
технологических тревог, а также отображается светозвуковым способом на панели и полосе
тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок VAL1, поэтому после срабатывания тревоги превышения
времени блок VAL1 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором;
 Выход блока VAL1, в соответствии с параметром выбора способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
После срабатывания тревоги превышения времени блок VAL1 перейдет в блокированное
состояние и не будет выполнять выходных операций вплоть до подтверждения тревоги
оператором, при этом блок VAL1 вернется в состояние нормального выполнения операций
только после одинарного нажатия на кнопку «Сброс».
Кнопка сброса блока VAL1 может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок VAL1 не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке технологических тревог или на панели детальной настройки точки.
После подтверждения тревоги перестанет мигать значок тревоги.
Касательно автоматического способа, в отношении необходимости использования
автоматического восстановления тревоги превышения времени необходимо пояснить
следующее: необходимость добавления функции автоматического восстановления тревоги
превышения времени отсутствует только в случае рациональной настройки времени «ON» и
времени «OFF»; если рабочая площадка управляется в режиме «на месте», то при получении
ожидаемой обратной связи, когда блок VAL1 находится в режиме «на месте», вывод будет

736 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

отслеживать фактическое значение обратной связи и не сможет произвести повторный запуск


тревоги превышения времени.

5.4.1.8 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку VAL1 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком VAL1; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
VAL1;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока VAL1;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то система установит блок VAL1 в удаленный режим.
2. Режим «на месте»
Когда блок VAL1 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока VAL1 будут отображаться серым цветом, то есть выполнение операций невозможно (за
исключением кнопки переключения режимов «удаленный/«на месте»);
Если состояние обратной связи клапана доступно для использования, при этом состояние
обратной связи является правильным (01, 10), выход блока VAL1 отслеживает состояние
сигнала обратной связи (для использования его в качестве базового значения при выполнении
мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11) блок VAL1
производит удержание выхода;
Если состояние обратной связи клапана недоступно для использования, все логические
определения и вычисления блока VAL1 будут иметь значение «OFF», выход удерживается в
текущем состоянии, при этом пользователю разрешено изменять входное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
3. Удаленный режим
Когда блок VAL1 находится в удаленном режиме, VAL1 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

5.4.1.9 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока VAL1 в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
VAL1 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока VAL1 в интерфейсе
«человек-машина», при этом логически блок VAL1 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;

737
Раздел 5 Управляющие расчеты

Пользователь может с помощью расположенной на онлайн интерфейсе кнопки


«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком VAL1;
2. Запрещение операции
Когда блок VAL1 находится в состоянии запрета выполнения операций, все кнопки на
панели блока VAL1 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока VAL1 будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок VAL1 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока VAL1 кнопки будут доступны для использования;
4. Ремонт
После подачи команды осмотра/ремонта панель блока VAL1 будет недоступна для
использования (запрет операций), блок VAL1 будет осуществлять вывод безопасного значения,
не будет производиться отклика на какие-либо команды автоматического, ручного режимов или
режима взаимной блокировки для обеспечения безопасности персонала при проведении
осмотра/ремонта на рабочей площадке.

5.4.1.10 Определение состояния


Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние клапана; оба типа используются совместно для более удобного информирования
пользователя о фактическом состоянии клапана.
Определение состояния должно зависеть от разъемов обратной связи FBKON и FBKOF,
только при действительном значении состояния обратной связи (FBKONEN или FBKOFEN
равно 1) возможно определение состояния, при этом различие между удаленным состоянием и
состоянием «на месте» отсутствует.
OUTQ включает в себя пять больших видов тревог: тревога взаимной блокировки,
превышение времени операции, ошибка обратной связи (делится на 4 вида), неисправность
клапана и ошибка команды в автоматическом режиме. Указанные тревоги представляют собой
технологические тревоги; когда применяется подавление тревоги, то есть INHAM=TRUE, или
когда категория тревоги задана в значении «не выводить сигнал тревоги», то есть AMLV=0,
срабатывания тревоги не происходит. При срабатывании каждой из тревог используются
следующие логические правила:
 При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILPUT=1, при этом сигнал взаимной блокировки ILSW=1, блок VAL1
переключается в рабочий режим взаимной блокировки и срабатывает тревога
взаимной блокировки (OUTQ.0=1);
 Вне зависимости от рабочего состояния для срабатывания тревоги ошибки обратной
связи состояния достаточно лишь подачи сигнала обратной связи состояния 11
(OUTQ.4=1). После вывода новой команды «ON» или «OFF», если в течение заданного
времени не появляется ожидаемый сигнал обратной связи, происходит срабатывание
тревоги превышения времени, которая делится на два типа: превышение времени
открывания (OUTQ.1=1) и превышение времени закрывания (OUTQ.2=1);

738 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Получение ожидаемой обратной связи в течение заданного времени после вывода


команды «ON» или «OFF» означает полное завершение процесса открывания или
закрывания. После этого при отсутствии новых команд в случае транспозиции
обратной связи произойдет срабатывание тревоги ошибки обратной связи состояния,
ошибочное состояние имеет четыре вида:
Потеря обратной связи (OUTQ.3=1, FBKON=0, FBKOF=0);
Неисправность обратной связи (OUTQ.4=1, FBKON=1, FBKOF=1);
Отклонение «ON» к «OFF» (OUTQ.5=1, FBKON=0, FBKOF=1);
Отклонение «OFF» к «ON» (OUTQ.5=1, FBKON=1, FBKOF=0);
 При возникновении неисправности клапана: в состоянии «OFF»: производится запрет
на открывание, кнопка «ON» на панели будет отображаться серым цветом; в рабочем
состоянии: переключение/непереключение в рабочий режим,
использование/неиспользование вывода безопасного значения определяется
централизованно в зависимости от настроек параметров.
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана можно прибегнуть к
считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния «ON»
(«OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - «OFF», 1 - «ON», 2 - потеря
обратной связи, 3 - ошибка обратной связи, 4 - недействительное значение обратной связи.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
B1=1 Сблокированная При обнаружении взаимной блокировки данный бит
(16#0001) сигнализация установится в значении TRUE.
При удаленном выводе команды «ON» в случае отсутствия в
B2=1 Превышение
течение заданного времени обратной связи «ON» данный
(16#0002) времени «ON»
бит установится в значении TRUE
При удаленном выводе команды «OFF» в случае отсутствия
B3=1 Превышение
в течение заданного времени обратной связи «OFF» данный
(16#0004) времени «OFF»
бит установится в значении TRUE
В состоянии «открытый» или «закрытый», если не
производится вывод новой команды, и состояние запуска
B4=1 потеря обратной изменяется на «00», то данный бит установится в значении
(16#0008) связи TRUE, срабатывание данной тревоги произойдет только в
случае, если оба сигнала обратной связи будут иметь
действительное значение.
В состоянии «открытый»/«закрытый» или в состоянии
«открывается»/«закрывается», если состояние обратной
B5=1 сбой обратной связи изменяется на «11», то данный бит мгновенно изменит
(16#0010) связи значение на TRUE, срабатывание данной тревоги произойдет
только в случае, если оба сигнала обратной связи будут
иметь действительное значение.
смещение «ON» В состоянии «открытый» при отсутствии команды «OFF»
B6=1
в сторону состояние обратной связи изменится на «закрытый», данный
(16#0020)
«OFF» бит установится в значении TRUE.

739
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
смещение В состоянии «закрытый» при отсутствии команды «ON»
B7=1
«OFF» в состояние обратной связи изменится на «открытый», данный
(16#0040)
сторону «ON» бит установится в значении TRUE.
B8~B16 Резервный

При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.
Значения 1~5, используемые FBKSTA, отображают текущее состояние клапана, имеется
ввиду 5 состояний: 0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 - полностью
закрыто, 4 - закрывается, 5 - ошибка обратной связи.
Если текущая обратная связь не соответствует обратной связи, ожидаемой выходом, это
означает, что клапан имеет текущее состояние «полностью открыто» (FBKSTA=1) или
«полностью закрыто» (FBKSTA=3);
Если после выпуска команды не приходит ожидаемой обратной связи, когда текущая
обратная связь не соответствует обратной связи, ожидаемой выходом, это означает, что клапан
имеет текущее состояние «открывается» (FBKSTA=2) или «закрывается» (FBKSTA=4);
Если текущие обратная связь FBKON=1, при этом FBKOF=1, или после получения
«запущено» не производится вывода команды остановки и происходит изменение обратной
связи, или если после получения «остановлено» не производится вывода команды запуска и
происходит изменение обратной связи, в этом случае отобразится «ошибка обратной связи»
(FBKSTA=5);
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния
«ON» («OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - обратная связь «OFF», 1 -
обратная связь «ON», 2 - потеря обратной связи, 3 - ошибка обратной связи, 4 -
недействительное значение обратной связи.

5.4.1.11 Сигнал вывода


Блок VAL1 в конечном итоге производит вывод сигнала типа DO электрического уровня на
рабочую площадку для управления открыванием и закрыванием клапана на рабочей площадке;
Когда выход имеет значение TRUE, это означает открывание клапана, при отсутствии
новых команд «OFF» производится удержание выхода в значении TRUE;
Когда выход имеет значение FALSE, это означает закрывание клапана, при отсутствии
новых команд «ON» производится удержание выхода в значении FALSE;
Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от клапана выход удерживается в текущем состоянии, при
этом пользователю разрешается изменять выходное значение на панели детальной настройки
точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим путем,
то есть безопасное положение при взаимной блокировке может быть изменено;

740 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Выход с использованием двух вышеприведенных способов не подвергается влиянию со


стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени в зависимости от параметра FALOPT
пользовательской конфигурации выход будет иметь два способа обработки: ① не
подвергается влиянию тревог, продолжает вывод команд ручного/автоматического режимов; ②
производится вывод безопасного значения, значением по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется
вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование
на безопасность.

5.4.1.12 Типы клапанов


Расположенные на рабочей площадке и клапаны, управляемые блоком VAL1, можно
разделить на два вида: клапаны нормально закрытого типа и клапаны нормально открытого
типа; клапаны данных типов широко используются на рабочих площадках химического
производства в качестве взрывобезопасных пневматических клапанов, источником движущей
силы открывания и закрывания в которых является давление воздуха; в клапанах нормально
закрытого типа при возрастании давления воздушного источника происходит увеличение
степени открывания, данный клапан представляют собой клапан одинакового направления
действия и направления управления; то есть при усилении сигнала выхода увеличивается
степень открывания клапана; при возникновении неисправности воздушного источника на
рабочей площадке, то есть при отключении или потере воздушного источника, клапан такого
типа будет находиться в закрытом состоянии, поэтому клапаны нормально закрытого типа
также называют «пневматическими клапанами, закрытыми при неисправности»; клапаны
нормально открытого типа имеют принцип действия, прямо противоположный клапанам
нормально закрытого типа: чем больше давление воздушного источника, тем меньше степень
его открывания, степень открывания и сигнал открывания имеют обратную зависимость; при
отключении воздушного источника клапан будет находиться в максимально открытом
положении, поэтому клапаны данного типа называют «клапанами, открытыми при
неисправности»; при управлении клапанами двух указанных типов на рабочей площадке при
конфигурации офлайн или работе онлайн блок VAL1 необходимо соответствующим образом
настроить для применения при управлении данными типами клапанов посредством
использования/ неиспользования логической инверсии.

5.4.1.13 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки VAL1
для входа в панель детальной настройки точки VAL1.
Панель детальной настройки точки блока VAL1 состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

741
Раздел 5 Управляющие расчеты

Рис. 5.4-3 Базовое состояние

Порядковый Название
Типы Описание функций
номер акции
Общее описание: подача входных команд в автоматическом режиме производится посредством
логики проекта, подача команд в ручном режиме производится с помощью панели детальной
настройки точки, ввод значений на панели детальной настройки точки недоступен;
1 IN BOOL Автоматический вход: 0 - «OFF», 1 - «ON»
Ручной вход: 0 - нажать на кнопку «OFF»; 1 - нажать на кнопку
2 MANIN BOOL
«ON»
Общее описание: при включенной взаимной блокировке, если сигнал взаимной блокировки
задан в значении TRUE, то производится вывод безопасного положения; при отсутствии
сигнала взаимной блокировки настройку использования/неиспользования возврата в рабочее
положение, предшествующее сигналу взаимной блокировки, можно произвести с помощью
ILCUT;
Включение/выключение взаимной блокировки (вход качества
3 ILPUT BOOL сигнала взаимной блокировки): 0 - выключить взаимную
блокировку; 1 - включить взаимную блокировку
Сигнал взаимной блокировки (логический вход взаимной
4 ILSW BOOL блокировки): 0 - не производить сигнала взаимной блокировки;
1 - произвести сигнал взаимной блокировки
5 ILIN BOOL Безопасное положение: 0 - «OFF», 1 - «ON»

742 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
Выбор режима после включения взаимной блокировки: 0 -
удержание «ручного/ автоматического» режима,
6 ILCUT BOOL
используемого до взаимной блокировки; 1 - вход в ручной
режим
Общее описание: вывод команд выхода через OUT, доступен выбор использования/
неиспользования логической инверсии для адаптации к управлению разными типами клапанов;
7 OUT BOOL Выход команды: 0 - «OFF», 1 - «ON»
Обратное направление выхода: 0 - не обратное направление
8 REVOPT BOOL (0 - «OFF»/1 - «ON»), 1 - обратное направление (0 - «ON»/1 -
«OFF»)
Общее описание: состояние клапана через FBKON и FBKOF передается на функциональный
блок VAL1, имеется возможность настройки использования/ неиспользования сигнала обратной
связи фактического состояния; блок VAL1 с помощью сигнала обратной связи и рабочих команд
определяет текущее состояние клапана и отображает его с помощью FBKSTA;
Активировать/не активировать обратную связь «ON»: 0 - не
9 FBKONEN BOOL
активировать, 1 - активировать
10 FBKON BOOL Обратная связь «ON»: 0 - «не открытый», 1 - «открытый»
Активировать/не активировать обратную связь «OFF»: 0 - не
11 FBKOFEN BOOL
активировать, 1 - активировать
12 FBKOF BOOL Обратная связь «OFF»: 0 - «не закрытый», 1 - «закрытый»
0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 -
13 FBKSTA UINT полностью закрыто, 4 - закрывается, 5 - ошибка обратной
связи

Панель детальной настройки точки VAL1 - Вкладка TAB Базовое состояние


Полномоч Полномоч
Полномоч Полномоч
ия ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Автоматический вход IN 0 0 0 0
Ввод
Вход в ручном режиме MANIN 0 0 0 0
Выключатель
включения/выключения ILPUT 0 0 0 1
взаимной блокировки
Блокиров
Логический вход взаимной
ка ILSW 0 0 0 0
блокировки
Значение взаимной
ILIN 0 0 0 1
блокировки

743
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL1 - Вкладка TAB Базовое состояние


Рабочий режим после
отмены взаимной ILCUT 0 0 0 1
блокировки
Вывод команды OUT 0 0 0 0
Вывод Обратное направление REVOP
0 0 0 1
выхода T
Использование/неиспользо FBKON
0 0 0 1
вание обратной связи «ON» EN
Обратная связь состояния
FBKON 0 0 0 0
Обратная «ON»
связь
Использование/неиспользо
рабочего FBKOFE
вание обратной связи 0 0 0 1
состояни N
«OFF»
я
Обратная связь состояния
FBKOF 0 0 0 0
«OFF»
Состояние работы FBKSTA 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

744 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.4-4 Параметры

Порядковый Название
Типы Описание функций
номер акции
Общее описание: отсутствие правильного сигнала обратной связи в течение длительного
времени после выпуска команды операции признается превышением времени операции,
доступна отдельная настройка времени процесса открывания и закрывания; при наличии новой
команды операции отобразится обратный отсчет тревоги превышения времени;
Настройка времени тревоги превышения времени
1 TIMEON UINT
«ON», единица измерения: секунда
Настройка времени тревоги превышения времени
2 TIMEOF UINT
«OFF», единица измерения: секунда
Обратный отсчет тревоги превышения времени,
3 RETIME DWORD
используется для отображения панели высшего уровня
Общее описание: рабочий режим, входящий в состав блока VAL1; согласно категории
приоритетности используется следующая последовательность: осмотр/ремонт,
удаленный/ближний, ручной/автоматический, в любом из режимов доступна отдельная
настройка использования/неиспользования запрета операций на панели (в режиме
осмотра/ремонта по умолчанию задан запрет операций на панели); также доступна отдельная
настройка использования/ неиспользования вывода безопасного значения и использование/
неиспользование переключения в ручной режим при срабатывании тревоги превышения
времени.
4 OVHAUL BOOL Осмотр/ремонт: 0 - нормальный рабочий режим, 1 -

745
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
состояние осмотра и ремонта (производится вывод
безопасного значения, запрет на выполнение операций
на панели высшего уровня)
Удаленный сигнал: 0 - на месте, 1 - удаленный
5 RMTOPT BOOL
(управление выходом DCS)
6 AUTOOPT BOOL Выбор режима работы: 0 - ручной, 1 - автоматический
Запрет на выполнение операций: 0 - выполнение
операций на панели в обычном режиме; 1 - запрет на
7 FBCTL BOOL
выполнение операций на панели (не используется в
логике)
Выбор ручного/автоматического способов выхода в
состоянии неисправности: 0 - нормальный вывод
8 FALOPT BOOL
команд в ручном/ автоматическом режимах; 1 - вывод
безопасного значения
Переключать/ не переключать в ручной режим при
срабатывании тревоги превышения времени, тревоги
9 AUTOMAN BOOL обратной связи или неисправности электродвигателя
(B2~B7 в OUTQ) в автоматическом режиме: 0 - не
переключать, 1 - переключать в ручной режим

Панель детальной настройки точки VAL1 - Вкладка TAB Параметры


Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Настройка времени
TIMEON 0 0 0 1
процесса открывания
Характерист Настройка времени
TIMEOF 0 0 0 1
ики клапана процесса закрывания
Обратный отсчет времени
RETIME 0 0 0 0
действия
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
Режим
AUTOO
работы Ручной/автоматический 0 0 0 1
PT
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности

746 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL1 - Вкладка TAB Параметры


Режим работы при AUTOM
0 0 0 1
неисправности AN

3. Сигнализация

Рис. 5.4-5 Тревоги

Порядковый Название
Типы Описание функций
номер акции
Общее описание: блок VAL1 может посредством OUTQ отображать каждый бит определенного
им состояния тревоги, пункт RST получает команду сброса от панели детальной настройки
точки и производит сброс тревоги превышения времени;
Состояние тревоги, значение каждого бита: 0 - тревога
взаимной блокировки; 1 - превышение времени «ON»; 2
1 OUTQ WORD - превышение времени «OFF»; 3 - потеря обратной
связи; 4 - неисправность обратной связи; 5 - отклонение
«ON» к «OFF»; 6 - отклонение «OFF» к «ON»;
Сброс тревоги: в значении 1 происходит сброс, после
2 RST BOOL
чего автоматически возвращается на 0
Категория технологической тревоги, действительна для
3 AMLV BYTE всех технологических тревог OUTQ вне зависимости от
того, сработала тревога или нет
4 INHAM BOOL Применение/неприменение подавления к

747
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
технологической тревоге, действительно для всех
технологических тревог OUTQ вне зависимости от того,
сработала тревога или нет

Панель детальной настройки точки VAL1 - Вкладка TAB Тревоги


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
Q-bit2 0 0 0 0
времени «ON»
Превышение
Q-bit3 0 0 0 0
времени «OFF»
потеря обратной
Q-bit4 0 0 0 0
связи
сбой обратной
Q-bit5 0 0 0 0
связи
смещение «ON»
Q-bit6 0 0 0 0
в сторону «OFF»
смещение
«OFF» в сторону Q-bit7 0 0 0 0
«ON»
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

748 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.4-6 Другие пункты

Панель детальной настройки точки VAL1 - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер
SN 0 0 0 0
станции

749
Раздел 5 Управляющие расчеты

5.4.2 VAL2 (управление двухпозиционным клапаном)

Рис. 5.4-7 Управление двухпозиционным клапаном

5.4.2.1 Функция
Двухпозиционный клапан представляет собой состояния «OFF»/«ON», в которых для
управления клапаном на рабочей площадке используются выходные сигналы двух дискретных
величин, то есть значение «10» выхода дискретной величины означает открывание клапана
(ON), значение «01» означает закрывание клапана (OFF), значение «00» означает
недействительное состояние выхода, значение «11» означает недопустимое состояние.
Открытие и закрытие могут быть уровневым сигналом, также могут быть импульсным сигналом.
Для вывода импульсного сигнала используются OUTON и OUT OF, для вывода сигнала
электрического уровня используется OUT.
Функционал блока VAL2 в целом аналогичен функционалу блока VAL1, главное отличие
заключается в наличии у первого двух выходных сигналов.

5.4.2.2 Штырек
Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Команда
XIU BOO открывания в
INON FALSE Нет Нет Нет Нет Срабатыв
GAI L автоматическо
м режиме ание по
нарастаю
Команда щему
BOO закрывания в фронту
In INOF FALSE Нет Нет Нет Нет
L автоматическо
м режиме
In FBKO BOO Обратная FALSE Нет Нет Нет Нет False - не

750 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
N L связь «ON» открыто
True -
открыто
False - не
FBKO BOO Обратная закрыто
In FALSE Нет Нет Нет Нет
F L связь «OFF» True -
закрыто
False - на
месте
True -
RMTO BOO Удаленный удаленно
In TRUE Нет Нет Нет Нет
PT L сигнал (управлен
ие
выходом
DCS)
FALSE -
отключить
взаимную
Выключатель блокировк
включения/вык у
BOO лючения
In ILSW FALSE Нет Да Нет Нет
L взаимной TRUE -
блокировки включить
взаимную
блокировк
у

Безопасное False -
BOO значение закрыто
In ILPUT FALSE Нет Да Нет Нет
L взаимной True -
блокировки открыто
Безопасное
False -
BOO значение
In ILIN FALSE Нет Да Нет Нет закрыто
L взаимной
True - ON
блокировки
False -
Выбор
производи
ручного/автом
ть вывод
атического
команды
FALO BOO способа
In TRUE Нет Нет Нет Нет ручного/
PT L вывода при
автоматич
неисправности
еского
превышения
режима в
времени
нормальн

751
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
ом
режиме
True -
выводить
безопасно
е
значение
OUTO BOO Выход False - нет
Out FALSE Да Нет Нет Да
N L команды «ON» True - есть
Выход
OUTO BOO False - нет
Out команды FALSE Да Нет Нет Да
F L True - есть
«OFF»
Выход False -
BOO команды типа остановка
Out OUT FALSE Да Нет Нет Да
L электрическог True -
о уровня запуск
Значение
каждого
bit:
1 -
взаимная
блокировк
а
2 -
превышен
ие
времени
«ON»
3 -
превышен
WO Побитовый
Out OUTQ 0 Нет Нет Нет Нет ие
RD анализ
времени
«OFF»
4 - потеря
обратной
связи
5 -
неисправн
ость;
6 -
смещение
«ON» в
сторону
«OFF»
7 -

752 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
смещение
«OFF» в
сторону
«ON»
9 - ошибка
команды
Перечисл
ение
каждого
значения:
0 - начало
работы
1 -
полностью
открыто
2 - в
процессе
FBKS Анализ по
Out UINT 0 Нет Нет Нет Нет открывани
TA значению
я
2 -
полностью
закрыто
4 - в
процессе
закрывани
я
5 - ошибка
обратной
связи
False -
ручной
Par AUTO BOO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT L работы
автоматич
еский
Par BOO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am L
FALSE -
не
запускать
Задействовани (функция
Par RSTE BOO
е сброса TRUE Нет Нет Нет Нет сброса не
am N L
тревоги активна)
TRUE -
запуск
разрешен

753
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
(функция
сброса
активна)
False -
нормальн
ый режим
работы
TRUE -
состояние
Par OVHA BOO осмотра/р
Ремонт FALSE Нет Да Да Нет
am UL L емонта
(производ
ится
вывод
безопасно
го
значения)
FALSE -
выполнен
ие
операций
на панели
в
нормальн
ом
Par FBCT BOO Запрещение режиме
FALSE Нет Да Да Нет
am L L операции TRUE -
запрет на
выполнен
ие
операций
на панели
(не
активиров
ано)
Команда
Par MANO BOO открывания в
FALSE Нет Нет Нет Нет
am N L ручном
режиме False - нет,
Команда True - есть
Par MANO BOO закрывания в
FALSE Нет Нет Нет Нет
am F L ручном
режиме
Par FBKO BOO Активировать/ TRUE Нет Да Нет Нет False - не

754 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
am NEN L не активиров
активировать ать
обратную True -
связь «ON» активиров
ать
Активировать/
не
Par FBKO BOO
активировать FALSE Нет Да Нет Нет
am FEN L
обратную
связь «OFF»
False -
удержани
Выбор режима е режима,
для используе
использования мого до
Par BOO
ILCUT после FALSE Нет Нет Да Нет взаимной
am L
отключения блокировк
взаимной и
блокировки True -
ручной
режим
Настройка
времени Единица
Par TIME
UINT тревоги 10 Нет Нет Да Нет измерени
am ON
превышения я: секунда
времени «ON»
Настройка
времени
Единица
Par TIME тревоги
UINT 10 Нет Нет Да Нет измерени
am OF превышения
я: секунда
времени
«OFF»
Настройка
Единица
Par PLUS ширины
UINT 2 Нет Да Да Нет измерени
am WID выходного
я: секунда
импульса
Обратный
Par RETI DW отсчет тревоги Используе
0 Нет Да Да Нет
am ME ORD превышения тся для
времени
Переключать/ False - не
Par AUTO BOO не переключ
FALSE Нет Нет Да Нет
am MAN L переключать в ать
ручной режим True -

755
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравн
Назва Тип Синхрон
Тип ние по отключ ивание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
при переключ
срабатывании ить в
тревоги в ручной
автоматическо режим
м режиме
Par BYT Категория Действите
AMLV 0 Нет Да Нет Нет
am E тревоги льна для
всех
технологи
ческих
Контроль тревог
Par INHA BOO
предупрежден False Нет Да Нет Нет данного
am M L
ия функцион
ального
блока

756 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.4.2.3 Логическая схема блока


Программа автоматически
контролирует входные
За прет на
значения INON/INOF выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме
Зн ачени я раб оты в ручно м
режиме MANON, MANOF
Сигнал А вт омат ическ ий За прет на Доступно
неисправности INQ выпол нен выпол нен
ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Неисправность

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Превыш ение времени


Уд ерж ание
Тревога
превышения
Р азреш Прои зв одится уд ержани е
времени ить
выход а без о гран ичени я дл я
нов ой команд ы за пуска
Разреши ть за пуск ONEN
Запрещ
ено

Способ вывода при


Обратная связь неисправности FA LOPT
включ ения /
Зн ачени е пре дела
выключения FB KON/
вре ме ни TI MERUN FB KOF
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Неисп равн Подтверждение


ость
Сигнал неисправности
неисправности RST
INQ

Нормал
ьный
Сигнал взаимной Безопасн ое значе ние
Обратная связь Взаимная
ILIN

включ ения / блокировки ILSW бл окировк


а
выключения FB KON/
FB KOF

Уда ле н но е
Наст ройка выхода в
у пр а в ле н ие
Сигнал удаленного/ среднем значении
ближ него управления Ближнее FA LSE
Действите упра влен и
льн о
RMT OPT
е

Ближнее
упра влен и
е Нормал
ьный
Уд ерж ание выхода
Ком анда осм от ра/
Зн ачени я раб оты в ручно м режиме Осмотр/
MANON、MANOF рем онта OV HAUL ремон т

Обратная связь
включения /
Обработка импульса выходной выключения FB KON/
команды FB KOF

Действите
льн о

В ыход,
соответствующий
сбросу

Команда включения Команда отключения


выходного значения выходного значения

Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока VAL2 В нут ренний сигнал передачи

Рис. 5.4-8 Логическая схема блока VAL2

На изображении ниже представлена логическая схема блока VAL2, которая детально


описывает логические процессы обработки внутри блока VAL2.
Указанные логические процессы включают в себя:

757
Раздел 5 Управляющие расчеты

 Ручной, автоматический процессы управления;


 Процесс управления взаимной блокировкой;
 Обработка удаленного и ближнего сигнала;
 Тревога превышения времени действия и защита;
 Тревога неисправности и защита;

5.4.2.4 Логическое управление


Тип Тип Тип Тип Тип Тип Тип Тип
Сигнал и его тип
1 2 3 4 5 6 7 8
Сигналы «ON» и «OFF» (10 означает запуск, 01
√ √ √ √ √ √ √ √
означает остановку, 00 означает стоп)
Сигнал обратной связи работы (10 означает «ON»,
√ √ √ √ × × × ×
01 означает «OFF»)
Сигнал удаленного/ближнего управления (TRUE
означает «удаленное управление», FALSE означает √ √ × × √ √ × ×
«управление на месте»)
Сигнал неисправности (TRUE означает «есть
неисправность», FALSE означает «нормальный √ × √ × √ × √ ×
режим»)
Сигнал взаимной блокировки (10 означает «ON»
взаимной блокировки, 01 означает «OFF» взаимной
√/× √/× √/× √/× √/× √/× √/× √/×
блокировки, 00 означает «стоп» взаимной
блокировки)

В том числе:
√: означает наличие соответствующего сигнала управления или сигнала измерения;
×: означает отсутствие соответствующего сигнала управления или сигнала измерения.

5.4.2.5 Способ управления


Блок управления VAL2 имеет два основных режима работы: удаленный и «на месте», в том
числе удаленный режим далее делится на три рабочих режима: режим взаимной блокировки,
автоматический и ручной, которые имеют следующее приоритетное соотношение: взаимная
блокировка (высокий) > ручной/ автоматический (низкий).
1. Ручное
 Переключение ручного режима
Блок VAL2 может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок VAL2 работает в ручном режиме, выходное значение блока VAL2 может
исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой.

758 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

2. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется
оффлайновая конфигурация).
 Правила действий в режиме взаимной блокировки
Когда блок VAL2 работает в режиме взаимной блокировки (при включении/выключении
взаимной блокировки ILPUT=TRUE, при этом сигнал взаимной блокировки ILSW=TRUE),
система в соответствии с входным разъемом ILIN производит окончательный вывод блока
VAL2, в этот момент команды ручного и автоматического режимов заблокированы;

5.4.2.6 Невозмущенное переключение


В процессе переключения рабочего режима блока управления VAL2, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока VAL2 выход блока VAL2 в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока VAL2 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При обнаружении превышения времени или неисправности обратной связи при работе в
автоматическом режиме в соответствии с параметром AUTOMAN пользовательской
конфигурации определяется использование/ неиспользование переключения в ручной режим,
переключение других рабочих режимов может производиться только посредством запуска
внешнего входа; к параметрам, которые могут осуществить переключение режима, относятся:
 AUTOOPT, производит переключение ручного/автоматического режимов в логике;
 ILSW может в логике проекта возбуждать переключение из ручного и автоматического
режимов в режим взаимной блокировки;
 RMTOPT, считывает сигнал «удаленно/на месте», выпускаемый оборудованием, может
управлять переключением между удаленным режимом/режимом на месте блока VAL2;
 FBCTL, выпускает команду запрета операций, что приводит к невозможности подачи
команд операций на панели;
 OVHAUL, выпускает команду осмотра/ремонта, в этом случае блок VAL2 будет
удерживать вывод безопасного положения.
Используется 4 видов переключений между рабочими режимами:
 ручной → взаимная блокировка;
 взаимная блокировка → ручной;
 на месте → удаленный;
 удаленный режим → режим «на месте»;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в

759
Раздел 5 Управляющие расчеты

состояние взаимной блокировки блок VAL2 мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;
2. взаимная блокировка → ручной
Переключение из состояния взаимной блокировки выхода в состояние ручного выхода
представляет собой мягкий процесс, блок VAL2 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока VAL2 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком VAL2
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок VAL2 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока VAL2, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъемы FBKON и FBKOF блока
VAL2, при этом FBKONEN и FBKOFEN (использование/ неиспользование обратной связи
состояния) должны быть заданы в значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок VAL2 переключается из удаленного состояния в состояние «на месте», это
означает, что VAL2 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому с точки
зрения DCS переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.4.2.7 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком VAL2
команды контроля выхода сигнала системе не удается получить соответствующей обратной
связи о рабочем состоянии; блок VAL2 признает ситуацию как превышение времени действия
оборудования на рабочей площадке, что приводит к срабатыванию тревоги и соответствующей
защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока VAL2
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы FBKON и FBKOF блока
программного обеспечения VAL2;

760 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «ON» в режиме ручного управления: оператор на
станции оператора вручную выпускает команду «ON», вывод которой производится на клапан
на рабочей площадке, команда инициирует его открывание, в этот момент, если оборудование
на рабочей площадке находится в нормальном режиме, то после получения команды «ON» в
течение указанного времени произойдет открывание оборудования, при этом в систему будет
отправлена обратная связь в виде сигнала «открытый»; после получения обратной связи
«открытый» на разъем FBKON блока VAL2 будет завершено одно полное действие «ON»; если
в течение указанного времени оборудование не отправляет сигнал обратной связи «открытый»
на систему, то после истечения указанного времени блок VAL2 определяет ситуацию как
отсутствие нормального запуска оборудования, после чего производится запуск тревоги
превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, входит в список
технологических тревог, а также отображается светозвуковым способом на панели и полосе
тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок VAL2, поэтому после срабатывания тревоги превышения
времени блок VAL2 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором;
 Выход блока VAL2, в соответствии с параметром выбора способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
После срабатывания тревоги превышения времени состояние блока и панели операций
будет зависеть от выбора опции задействования сброса RSTEN в конфигурации пользователя;
если выбрано «задействовать», то блок VAL2 перейдет в блокированное состояние и не будет
выполнять выходных операций вплоть до подтверждения тревоги оператором, блок VAL2
вернется в состояние нормального выполнения операций только после одинарного нажатия на
кнопку «Сброс». Если выбрано «не задействовать», то блок не будет заблокирован; когда
поступит правильный сигнал обратной связи или произойдет переключение команды, тревога
превышения времени будет автоматически отменена без необходимости подтверждения
вручную. По умолчанию задано в значении «задействовать сброс».
Кнопка сброса блока VAL2 может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок VAL2 не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке технологических тревог или на панели детальной настройки точки.
После подтверждения тревоги перестанет мигать значок тревоги.
Касательно автоматического способа, в отношении необходимости использования
автоматического восстановления тревоги превышения времени необходимо пояснить

761
Раздел 5 Управляющие расчеты

следующее: необходимость добавления функции автоматического восстановления тревоги


превышения времени отсутствует только в случае рациональной настройки времени «ON» и
времени «OFF»; если рабочая площадка управляется в режиме «на месте», то при получении
ожидаемой обратной связи, когда блок VAL2 находится в режиме «на месте», вывод будет
отслеживать фактическое значение обратной связи и не сможет произвести повторный запуск
тревоги превышения времени.

5.4.2.8 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку VAL2 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком VAL2; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
VAL2;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока VAL2;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то система установит блок VAL2 в удаленный режим.
2. Режим «на месте»
Когда блок VAL2 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока VAL2 будут отображаться серым цветом, то есть выполнение операций невозможно (за
исключением кнопки переключения режимов «удаленный/«на месте»);
Если состояние обратной связи клапана доступно для использования, при этом состояние
обратной связи является правильным (01, 10), выход блока VAL2 отслеживает состояние
сигнала обратной связи (для использования его в качестве базового значения при выполнении
мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11) блок VAL2
производит удержание выхода;
Если состояние обратной связи клапана недоступно для использования, все логические
определения и вычисления блока VAL2 будут иметь значение «OFF», выход удерживается в
текущем состоянии, при этом пользователю разрешено изменять входное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
3. Удаленный режим
Когда блок VAL2 находится в удаленном режиме, VAL2 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

5.4.2.9 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для
использования объектами на панели блока VAL2 в интерфейсе «человек-машина»», запрет на
выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок

762 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

VAL2 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока VAL2 в интерфейсе
«человек-машина», при этом логически блок VAL2 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;
Пользователь может с помощью расположенной на онлайн интерфейсе кнопки
«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком VAL2;
2. Запрещение операции
Когда блок VAL2 находится в состоянии запрета выполнения операций, все кнопки на
панели блока VAL2 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока VAL2 будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок VAL2 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока VAL2 кнопки будут доступны для использования;
4. Ремонт
После подачи команды осмотра/ремонта панель блока VAL2 будет недоступна для
использования (запрет операций), блок VAL2 будет осуществлять вывод безопасного значения
для обеспечения безопасности персонала при проведении осмотра/ремонта на рабочей
площадке.

5.4.2.10 Определение состояния


Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние клапана; оба типа используются совместно для более удобного информирования
пользователя о фактическом состоянии клапана.
Определение состояния должно зависеть от разъемов обратной связи FBKON и FBKOF,
только при действительном значении состояния обратной связи (FBKONEN или FBKOFEN
равно 1) возможно определение состояния, при этом различие между удаленным состоянием и
состоянием «на месте» отсутствует.
OUTQ включает в себя пять больших видов тревог: тревога взаимной блокировки,
превышение времени операции, ошибка обратной связи (делится на 4 вида), неисправность
клапана и ошибка команды в автоматическом режиме. Указанные тревоги представляют собой
технологические тревоги; когда применяется подавление тревоги, то есть INHAM=TRUE, или
когда категория тревоги задана в значении «не выводить сигнал тревоги», то есть AMLV=0,
срабатывания тревоги не происходит. При срабатывании каждой из тревог используются
следующие логические правила:
 При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILPUT=1, при этом сигнал взаимной блокировки ILSW=1, блок VAL2
переключается в рабочий режим взаимной блокировки и срабатывает тревога
взаимной блокировки (OUTQ.0=1);

763
Раздел 5 Управляющие расчеты

 Вне зависимости от рабочего состояния для срабатывания тревоги ошибки обратной


связи состояния достаточно лишь подачи сигнала обратной связи состояния 11
(OUTQ.4=1). После вывода новой команды «ON» или «OFF», если в течение заданного
времени не появляется ожидаемый сигнал обратной связи, происходит срабатывание
тревоги превышения времени, которая делится на два типа: превышение времени
открывания (OUTQ.1=1) и превышение времени закрывания (OUTQ.2=1);
 Получение ожидаемой обратной связи в течение заданного времени после вывода
команды «ON» или «OFF» означает полное завершение процесса открывания или
закрывания. После этого при отсутствии новых команд в случае транспозиции
обратной связи произойдет срабатывание тревоги ошибки обратной связи состояния,
ошибочное состояние имеет четыре вида:
Потеря обратной связи (OUTQ.3=1, FBKON=0, FBKOF=0);
Неисправность обратной связи (OUTQ.4=1, FBKON=1, FBKOF=1);
Отклонение «ON» к «OFF» (OUTQ.5=1, FBKON=0, FBKOF=1);
Отклонение «OFF» к «ON» (OUTQ.5=1, FBKON=1, FBKOF=0);
 При возникновении неисправности клапана: в состоянии «OFF»: производится запрет
на открывание, кнопка «ON» на панели будет отображаться серым цветом; в рабочем
состоянии: переключение/непереключение в рабочий режим,
использование/неиспользование вывода безопасного значения определяется
централизованно в зависимости от настроек параметров.
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана можно прибегнуть к
считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния «ON»
(«OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - «OFF», 1 - «ON», 2 - потеря
обратной связи, 3 - ошибка обратной связи, 4 - недействительное значение обратной связи.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
При удаленном выводе команды «ON» в случае отсутствия в
Превышение
B2=1 (16#0002) течение заданного времени обратной связи «ON» данный
времени «ON»
бит установится в значении TRUE
При удаленном выводе команды «OFF» в случае отсутствия
Превышение
B3=1 (16#0004) в течение заданного времени обратной связи «OFF» данный
времени «OFF»
бит установится в значении TRUE
В состоянии «открытый» или «закрытый», если не
производится вывод новой команды, и состояние запуска
потеря обратной изменяется на «00», то данный бит установится в значении
B4=1 (16#0008)
связи TRUE, срабатывание данной тревоги произойдет только в
случае, если оба сигнала обратной связи будут иметь
действительное значение
В состоянии «открытый»/«закрытый» или в состоянии
сбой обратной «открывается»/«закрывается», если состояние обратной
B5=1 (16#0010)
связи связи изменяется на «11», то данный бит мгновенно изменит
значение на TRUE, срабатывание данной тревоги

764 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
произойдет только в случае, если оба сигнала обратной
связи будут иметь действительное значение
смещение «ON» В состоянии «открытый» при отсутствии команды «OFF»
B6=1 (16#0020) в сторону состояние обратной связи изменится на «закрытый»,
«OFF» данный бит установится в значении TRUE
смещение В состоянии «закрытый» при отсутствии команды «ON»
B7=1 (16#0040) «OFF» в состояние обратной связи изменится на «открытый»,
сторону «ON» данный бит установится в значении TRUE
B8=1 (16#0080) Резервный \
Ошибка В автоматическом режиме, когда команды «ON» в
команды в автоматическом режиме и «OFF» в автоматическом режиме
B9=1 (16#0100)
автоматическом одновременно имеют значение TRUE, данный бит
режиме установится в значении TRUE
B10~B16 Резервный \

При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.
Значения 1~5, используемые FBKSTA, отображают текущее состояние клапана, имеется
ввиду 5 состояний: 0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 - полностью
закрыто, 4 - закрывается, 5 - ошибка обратной связи.
Если текущая обратная связь не соответствует обратной связи, ожидаемой выходом, это
означает, что клапан имеет текущее состояние «полностью открыто» (FBKSTA=1) или
«полностью закрыто» (FBKSTA=3);
Если после выпуска команды не приходит ожидаемой обратной связи, когда текущая
обратная связь не соответствует обратной связи, ожидаемой выходом, это означает, что клапан
имеет текущее состояние «открывается» (FBKSTA=2) или «закрывается» (FBKSTA=4);
Если текущие обратная связь FBKON=1, при этом FBKOF=1, или после получения
«запущено» не производится вывода команды остановки и происходит изменение обратной
связи, или если после получения «остановлено» не производится вывода команды запуска и
происходит изменение обратной связи, в этом случае отобразится «ошибка обратной связи»
(FBKSTA=5);
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния
«ON» («OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - обратная связь «OFF», 1 -
обратная связь «ON», 2 - потеря обратной связи, 3 - ошибка обратной связи, 4 -
недействительное значение обратной связи.

5.4.2.11 Сигнал вывода


Блок VAL2 в конечном итоге производит вывод двух сигналов типа DO электрического
уровня на рабочую площадку для раздельного управления открыванием и закрыванием
клапана на рабочей площадке; выходной сигнал представляет из себя импульс (высокий
импульс, длительность 2 секунды);

765
Раздел 5 Управляющие расчеты

Когда сигнал «ON» задан в значении TRUE, а сигнал «OFF» задан в значении FALSE, это
означает открывание клапана, значение TRUE сигнала «ON» удерживается в течение 2 секунд;
Когда сигнал «ON» задан в значении FALSE, а сигнал «OFF» задан в значении TRUE, это
означает закрывание клапана, значение TRUE сигнала «OFF» удерживается в течение 2
секунд;
Когда сигнал «ON» имеет значение FALSE и сигнал «OFF» имеет значение FALSE, это
означает, что блок VAL2 не открыт;
Когда оба сигнала, «ON» и «OFF», заданы в значении TRUE, это является недопустимым
состоянием и означает неисправность выхода;
Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от клапана выход удерживается в текущем состоянии, при
этом пользователю разрешается изменять выходное значение на панели детальной настройки
точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим путем,
то есть безопасное положение при взаимной блокировке может быть изменено;
Выход с использованием двух вышеприведенных способов не подвергается влиянию со
стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени в зависимости от параметра FALOPT
пользовательской конфигурации выход будет иметь два способа обработки: ① не
подвергается влиянию тревог, продолжает вывод команд ручного/автоматического режимов; ②
производится вывод безопасного значения, значением по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется
вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование
на безопасность.

5.4.2.12 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки VAL2
для входа в панель детальной настройки точки VAL2.
Панель детальной настройки точки блока VAL2 состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

766 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Рис. 5.4-9 Базовое состояние

Порядковый Название
Типы Описание функций
номер акции
Команда открывания в автоматическом режиме: 0 - стоп, 1 -
1 INON BOOL
ON
Команда закрывания в автоматическом режиме: 0 - стоп, 1 -
2 INOF BOOL
OFF
3 MANON BOOL Команда открывания в ручном режиме: 0 - стоп, 1 - ON
4 MANOF BOOL Команда закрывания в ручном режиме: 0 - стоп, 1 - OFF
Включение/выключение взаимной блокировки (вход качества
5 ILPUT BOOL сигнала взаимной блокировки): 0 - выключить взаимную
блокировку; 1 - включить взаимную блокировку
Выключатель взаимной блокировки (логический вход
6 ILSW BOOL взаимной блокировки): 0 - не производить сигнала взаимной
блокировки; 1 - произвести сигнал взаимной блокировки
7 ILIN BOOL Безопасное положение: 0 - «OFF», 1 - «ON»
Выбор режима после включения взаимной блокировки: 0 -
удержание «ручного/ автоматического» режима,
8 ILCUT BOOL
используемого до взаимной блокировки; 1 - вход в ручной
режим
9 OUTON BOOL Выход команды «ON»: 0 - стоп, 1 - ON

767
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
10 OUTOF BOOL Выход команды «OFF»: 0 - стоп, 1 - OFF
Выход сигнала электрического уровня: 0 - остановка, 1 -
11 OUT BOOL
запуск
Активировать/не активировать обратную связь «ON»: 0 - не
12 FBKONEN BOOL
активировать, 1 - активировать
13 FBKON BOOL Обратная связь «ON»: 0 - «не открытый», 1 - «открытый»
Активировать/не активировать обратную связь «OFF»: 0 - не
14 FBKOFEN BOOL
активировать, 1 - активировать
15 FBKOF BOOL Обратная связь «OFF»: 0 - «не закрытый», 1 - «закрытый»
0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 -
16 FBKSTA UINT полностью закрыто, 4 - закрывается, 5 - ошибка обратной
связи

Панель детальной настройки точки VAL2 - Вкладка TAB Базовое состояние


Полномоч Полномоч
Полномоч Полномоч
ия ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Автоматическое включение INON 0 0 0 0
Автоматическое
INOF 0 0 0 0
Ввод выключение
«ON» для ручного режима MANON 0 0 0 0
«OFF» для ручного режима MANOF 0 0 0 0
Выключатель
включения/выключения ILPUT 0 0 0 1
взаимной блокировки
Логический вход взаимной
ILSW 0 0 0 0
Блокиров блокировки
ка Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим после
отмены взаимной ILCUT 0 0 0 1
блокировки
Команда «ON» OUTON 0 0 0 0
Команда «OFF» OUTOF 0 0 0 0
Вывод
Обратное направление
OUT 0 0 0 1
выхода

768 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL2 - Вкладка TAB Базовое состояние


Использование/неиспользо FBKON
0 0 0 1
вание обратной связи «ON» EN
Обратная связь состояния
FBKON 0 0 0 0
Обратная «ON»
связь
Использование/неиспользо
рабочего FBKOFE
вание обратной связи 0 0 0 1
состояни N
«OFF»
я
Обратная связь состояния
FBKOF 0 0 0 0
«OFF»
Состояние работы FBKSTA 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

Рис. 5.4-10 Параметры

769
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
Настройка времени тревоги превышения времени «ON»,
1 TIMEON UINT
единица измерения: секунда
Настройка времени тревоги превышения времени «OFF»,
2 TIMEOF UINT
единица измерения: секунда
Обратный отсчет тревоги превышения времени,
3 RETIME DWORD
используется для отображения панели высшего уровня
Настройка ширины выходного импульса, единица
4 PLUSWID UINT
измерения: секунда
Осмотр/ремонт: 0 - нормальный рабочий режим, 1 -
состояние осмотра и ремонта (производится вывод
5 OVHAUL BOOL
безопасного значения, запрет на выполнение операций
на панели высшего уровня)
Удаленный сигнал: 0 - на месте, 1 - удаленный
6 RMTOPT BOOL
(управление выходом DCS)
7 AUTOOPT BOOL Выбор режима работы: 0 - ручной, 1 - автоматический
Запрет на выполнение операций: 0 - выполнение
операций на панели в обычном режиме; 1 - запрет на
8 FBCTL BOOL
выполнение операций на панели (не используется в
логике)
Выбор ручного/автоматического способов выхода в
состоянии неисправности: 0 - нормальный вывод команд
9 FALOPT BOOL
в ручном/ автоматическом режимах; 1 - вывод
безопасного значения
Переключать/ не переключать в ручной режим при
срабатывании тревоги превышения времени, тревоги
10 AUTOMAN BOOL обратной связи или неисправности электродвигателя
(B2~B7 в OUTQ) в автоматическом режиме: 0 - не
переключать, 1 - переключать в ручной режим

Панель детальной настройки точки VAL2 - Вкладка TAB Параметры


Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Настройка времени
TIMEON 0 0 0 1
процесса открывания
Настройка времени
TIMEOF 0 0 0 1
Характерист процесса закрывания
ики клапана Обратный отсчет времени
RETIME 0 0 0 0
действия
PLUSWI
Ширина импульса 0 0 0 1
D

770 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL2 - Вкладка TAB Параметры


Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Режим Ручной/автоматический 0 0 0 1
PT
работы
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Режим работы при AUTOM
0 0 0 1
неисправности AN

3. Сигнализация

Рис. 5.4-11 Тревоги

Порядковый Название
Типы Описание функций
номер акции
Общее описание: блок VAL1 может посредством OUTQ отображать каждый бит определенного
им состояния тревоги, пункт RST получает команду сброса от панели детальной настройки

771
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
точки и производит сброс тревоги превышения времени;
Состояние тревоги, значение каждого бита: 0 - тревога
взаимной блокировки; 1 - превышение времени «ON»; 2
- превышение времени «OFF»; 3 - потеря обратной
1 OUTQ WORD связи; 4 - неисправность обратной связи; 5 - отклонение
«ON» к «OFF»; 6 - отклонение «OFF» к «ON»; 7 -
резервный; 8 - ошибка команды в автоматическом
режиме
Сброс тревоги: в значении 1 происходит сброс, после
2 RST BOOL
чего автоматически возвращается на 0
Категория технологической тревоги, действительна для
3 AMLV BYTE всех технологических тревог OUTQ вне зависимости от
того, сработала тревога или нет
Применение/неприменение подавления к
технологической тревоге, действительно для всех
4 INHAM BOOL
технологических тревог OUTQ вне зависимости от того,
сработала тревога или нет

Панель детальной настройки точки VAL2 - Вкладка TAB Тревоги

Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

Сблокированная
Q-bit1 0 0 0 0
сигнализация

Превышение
Q-bit2 0 0 0 0
времени «ON»

Превышение
Q-bit3 0 0 0 0
времени «OFF»

потеря обратной
Q-bit4 0 0 0 0
связи

сбой обратной
Q-bit5 0 0 0 0
связи

смещение «ON»
Q-bit6 0 0 0 0
в сторону «OFF»

смещение
«OFF» в сторону Q-bit7 0 0 0 0
«ON»

772 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL2 - Вкладка TAB Тревоги

Ошибка
команды в
Q-bit9 0 0 0 0
автоматическом
режиме

Сброс тревоги RST 0 1 1 1

Уровень
AMLV 0 0 0 0
предупреждения

Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

Рис. 5.4-12 Другие пункты

Панель детальной настройки точки VAL2 - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер SN 0 0 0 0

773
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL2 - Вкладка TAB Другие опции


станции

5.4.2.13 Типовой контур


1. Контур управления с одинарным выходом (1DO)
 Схема изображения контура

 Описание контура
Управление выходом DO при отсутствии обратной связи состояния, широко
применяется при управлении электромагнитными клапанами без сигнала обратной связи.
 Функции контура
Выполнение операций включения/выключения оборудования на панели мониторинга
(ручной режим);
Выполнение операций включения/выключения оборудования командами
последовательного управления верхнего уровня (автоматический режим);
Реализуется блокировочная защита оборудования;
Реализуется защита срабатывания включения/выключения оборудования, то есть
разрешение/запрет на операцию включения/выключения;
Не производится определения контроля клапанов оборудования.
2. Контур управления с двойным входом и одинарным выходом (2DI1DO)
 Схема изображения контура

 Описание контура
Используется при наличии сигнала обратной связи двух видов состояния: «ON» (или
«работа») и «OFF» (или «остановка»), клапан, электродвигатель или насос с одним

774 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

сигналом управления; широко применяется для управления электромагнитными


клапанами на рабочей площадке, представляет возможность выполнения ручных и
автоматических операций с оборудованием, а также функцию взаимной блокировки.
 Функции контура
Осуществляет операции по надзору за клапанами, электродвигателями и насосами с
двойным DI и одинарным DO (клапанам соответствует блок VAL2, электродвигателям и
насосам соответствует блок MOT2);
Реализуется блокировочная защита оборудования;
Реализуется защита срабатывания включения/выключения оборудования, то есть
разрешение/запрет на операцию включения/выключения;
Производит обнаружение неисправности обратной связи сигнала и тревоги рабочей
неисправности.

5.4.3 VAL3 (управление трехпозиционным клапаном)

Рис. 5.4-13 Управление трехпозиционным клапаном

5.4.3.1 Краткое описание функционала


Трехпозиционный клапан представляет собой три рабочих состояния, в которых для
управления клапаном на рабочей площадке используются выходные сигналы трех дискретных
величин, а именно команда «ON», команда «OFF» и команда «стоп»; все они представляют
собой выход сигнала электрического уровня.
Функционал блока VAL3 в целом аналогичен функционалу блока VAL2, главное отличие
заключается в том, что первый может получать сигнал обратной связи положения клапана
аналоговой величины и выводить сигнал «стоп».

775
Раздел 5 Управляющие расчеты

5.4.3.2 Штырек
Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Команда
BOO открывания в
In INON FALSE Нет Нет Нет Нет Срабатыв
L автоматическо
м режиме ание по
нарастаю
Команда щему
BOO закрывания в фронту
In INOF FALSE Нет Нет Нет Нет
L автоматическо
м режиме
False - не
FBKO BOO Обратная открыто
In FALSE Нет Нет Нет Нет
N L связь «ON» True -
открыто
False - не
FBKO BOO Обратная закрыто
In FALSE Нет Нет Нет Нет
F L связь «OFF» True -
закрыто
Обратная
FBKA REA связь
In 0 Нет Нет Нет Нет
LG L положения
клапана
False - на
месте
True -
RMTO BOO Удаленный удаленно
In TRUE Нет Нет Нет Нет
PT L сигнал (управлен
ие
выходом
DCS)
FALSE -
отключить
взаимную
Выключатель блокировк
включения/вык у
BOO лючения
In ILSW FALSE Нет Да Нет Нет
L взаимной TRUE -
блокировки включить
взаимную
блокировк
у

BOO Безопасное False -


In ILPUT FALSE Нет Да Нет Нет
L значение закрыто

776 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
взаимной True -
блокировки открыто
Безопасное
False -
BOO значение
In ILIN FALSE Нет Да Нет Нет закрыто
L взаимной
True - ON
блокировки
False -
неисправн
Неисправности ость
BOO
In INQ оборудования TRUE Нет Нет Нет Нет
L True -
отсутствуют
нормальн
ый режим

False -
производи
ть вывод
Выбор команды
ручного/автома ручного/
тического автоматич
способа еского
FALO BOO вывода при режима в
In неисправности TRUE Нет Нет Нет Нет
PT L нормальн
превышения ом
времени и режиме
неисправности True -
оборудования выводить
безопасно
е
значение
OUTO BOO Выход
Out FALSE Да Нет Нет Да
N L команды «ON»
Выход
OUTO BOO
Out команды FALSE Да Нет Нет Да False - нет
F L
«OFF» True - есть
Выход
OUTS BOO
Out команды FALSE Да Нет Нет Да
TOP L
остановки
Значение
каждого
WO Побитовый bit:
Out OUTQ 0 Нет Нет Нет Нет
RD анализ 0 -
взаимная
блокировк

777
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
а
1 -
превышен
ие
времени
«ON»
2 -
превышен
ие
времени
«OFF»
3 - потеря
обратной
связи
4 - сбой
обратной
связи
5 -
смещение
«ON» в
сторону
«OFF»
6 -
смещение
«OFF» в
сторону
«ON»
7 -
резервный
8 - ошибка
команды
Перечисл
ение
каждого
значения:
0 -
промежут
очное
FBKS Анализ по
Out UINT 0 Нет Нет Нет Нет положени
TA значению
е
1 -
полностью
открыто
2 - в
процессе
открывани

778 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
я
2 -
полностью
закрыто
4 - в
процессе
закрывани
я
5 - ошибка
обратной
связи
False -
ручной
Par AUTO BOO Выбор режима
FALSE Нет Нет Нет Нет True -
am OPT L работы
автоматич
еский
Par BOO
RST Сброс тревоги FALSE Нет Нет Нет Нет
am L
FALSE -
не
запускать
(функция
сброса не
Задействовани
Par RSTE BOO активна)
е сброса TRUE Нет Нет Нет Нет
am N L TRUE -
тревоги
запуск
разрешен
(функция
сброса
активна)
False -
нормальн
ый режим
работы
TRUE -
состояние
Par OVHA BOO осмотра/р
Ремонт FALSE Нет Да Да Нет
am UL L емонта
(производ
ится
вывод
безопасно
го
значения)

779
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
FALSE -
выполнен
ие
операций
на панели
в
нормальн
ом
Par FBCT BOO Запрещение режиме
FALSE Нет Да Да Нет
am L L операции TRUE -
запрет на
выполнен
ие
операций
на панели
(не
активиров
ано)
Команда
Par MANO BOO открывания в
FALSE Нет Нет Нет Нет
am N L ручном
режиме
Команда
Par MANO BOO закрывания в False - нет,
FALSE Нет Нет Нет Нет
am F L ручном True - есть
режиме
Команда
Par MANS BOO остановки в
FALSE Да Нет Нет Нет
am TOP L ручном
режиме
Верхний
предел
диапазона
Par REA
ENGU обратной 100 Нет Да Нет Нет
am L
связи
положения
клапана
Нижний
предел
диапазона
Par REA
ENGL обратной 0 Нет Да Нет Нет
am L
связи
положения
клапана

780 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
Активировать/
не
Par FBKO BOO
активировать TRUE Нет Да Нет Нет False - не
am NEN L
обратную активиров
связь «ON» ать
Активировать/ True -
не активиров
Par FBKO BOO ать
активировать FALSE Нет Да Нет Нет
am FEN L
обратную
связь «OFF»
False -
удержани
Выбор режима е режима,
для используе
использования мого до
Par BOO
ILCUT после FALSE Нет Нет Да Нет взаимной
am L
отключения блокировк
взаимной и
блокировки True -
ручной
режим
Настройка
времени Единица
Par TIME
UINT тревоги 10 Нет Нет Да Нет измерения
am ON
превышения : секунда
времени «ON»
Настройка
времени
Единица
Par TIME тревоги
UINT 10 Нет Нет Да Нет измерения
am OF превышения
: секунда
времени
«OFF»
Переключать/
False - не
не
переключа
переключать в
ть
ручной режим
Par AUTO BOO True -
при FALSE Нет Нет Да Нет
am MAN L переключ
срабатывании
ить в
тревоги в
ручной
автоматическо
режим
м режиме
Par BYT Категория Действите
AMLV 0 Нет Да Нет Нет
am E тревоги льна для

781
Раздел 5 Управляющие расчеты

Защит
Значе а от Выравни
Назва Тип Синхрон
Тип ние по отключ вание Ограни Примечан
ние дан Описание изация
ы умолч ения парамет чение ие
акции ных данных
анию питани ров
я
всех
технологи
ческих
Контроль
Par INHA BOO тревог
предупрежден False Нет Да Нет Нет
am M L данного
ия
функцион
ального
блока

782 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.4.3.3 Логическая схема блока VAL3


Программа автоматически
контролирует входные
За прет на
значения INON/INOF выпол нени е
опе раци й FBCTL

AUTOOPT в руч ном/ Уд ерж ание


автоматич еском режиме
Зн ачени я раб оты в ручно м
режиме MANON,
А вт омат ическ ий За прет на Доступно
MANOF,MANSTOP

выпол нен выпол нен


ие ие
Пере кл ючение в
опе раци й опе раци й
ручн ой ре жим
Р учной

Пере кл ючение в ручно й


режим пр и неи справн ости
AUTOMAN

Превыш ение времени


Уд ерж ание
Тревога
превышения Р азреш Прои зв одится уд ержани е
времени ить
выход а без о гран ичени я дл я
нов ой команд ы за пуска
Разреши ть за пуск ONEN
Запрещ
ено

Способ вывода при


Обратная связь неисправности FA LOPT
включ ения /
Зн ачени е пре дела
выключения FB KON/
вре ме ни TI MERUN FB KOF/FB KA LG
В ыводит ь
Уд ерж а
безопасное
Б ез опасное
Уд ерж ание ние значение
значение ILI N
Нормал
ьный
Превыш ен
Определение
ие
превыш ения времени вре ме ни

Подтверждение
неисправности
RST

Нормал
ьный
Обратная связь Сигнал взаимной Безопасн ое значе ние
ILIN
Взаимная
включ ения / блокировки ILSW бл окировк
а
выключения FB KON/
FB KOF/FB KA LG

Уда ле н но е
Наст ройка выхода в
у пр а в ле н ие
Сигнал удаленного/ среднем значении
ближ него управления Ближнее FA LSE
Действите упра влен и
RMT OPT
льн о е

Ближнее
упра влен и
е Нормал
ьный
Уд ерж ание выхода
Ком анда осм от ра/
Зн ачени я раб оты в ручно м режиме Осмотр/
MANON、MANOF、MANSTOP рем онта OV HAUL ремон т

Обратная связь
включ ения /
Обработка импульса выходной выключения FB KON/
команды FB KOF/FB KA LG

Команда включения Команда отключения


выходного значения выходного значения

Отмена обратной
связи, обработк а
импульса

Команда остановки
выходного значения
Условные
обозначения

Физический входной/
выходной сигнал
Рис. Логическая схема блока VAL3 В нут ренний сигнал передачи

Рис. 5.4-14 Логическая схема блока VAL3

783
Раздел 5 Управляющие расчеты

5.4.3.4 Логическое управление


Тип Тип Тип Тип Тип Тип Тип Тип
Сигнал и его тип
1 2 3 4 5 6 7 8
Сигналы «ON» и «OFF» (10 означает запуск, 01
√ √ √ √ √ √ √ √
означает остановку, 00 означает стоп)
Сигнал обратной связи работы (10 означает «ON»,
√ √ √ √ × × × ×
01 означает «OFF»)
Сигнал удаленного/ближнего управления (TRUE
означает «удаленное управление», FALSE означает √ √ × × √ √ × ×
«управление на месте»)
Сигнал неисправности (TRUE означает «есть
неисправность», FALSE означает «нормальный √ × √ × √ × √ ×
режим»)
Сигнал взаимной блокировки (10 означает «ON»
взаимной блокировки, 01 означает «OFF» взаимной
√/× √/× √/× √/× √/× √/× √/× √/×
блокировки, 00 означает «стоп» взаимной
блокировки)

В том числе:
√: означает наличие соответствующего сигнала управления или сигнала измерения;
×: означает отсутствие соответствующего сигнала управления или сигнала измерения.

5.4.3.5 Способ управления


Блок управления VAL3 имеет два основных режима работы: удаленный и «на месте», в том
числе удаленный режим далее делится на три рабочих режима: режим взаимной блокировки,
автоматический и ручной, которые имеют следующее приоритетное соотношение: взаимная
блокировка (высокий) > ручной/ автоматический (низкий).
1. Ручное
 Переключение ручного режима
Блок VAL3 может переключаться оператором в ручной режим на станции оператора;
Блок PID может посредством программного управления переключаться в ручной
режим (при необходимости выполнения конфигурации в режиме офлайн).
 Правила действий в ручном режиме
Когда блок VAL3 работает в ручном режиме, выходное значение блока VAL3 может
исходить исключительно от станции оператора и является выходным значением,
назначаемым оператором, а не заданным значением, автоматически присвоенным
программой.
2. Блокировка
 Переключение режима взаимной блокировки
Программное управление переключает его в режим блокировки (требуется
оффлайновая конфигурация).
 Правила действий в режиме взаимной блокировки

784 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Когда блок VAL3 работает в режиме взаимной блокировки (при включении/выключении


взаимной блокировки ILPUT=TRUE, при этом сигнал взаимной блокировки ILSW=TRUE),
система в соответствии с входным разъемом ILIN производит окончательный вывод блока
VAL3, в этот момент команды ручного и автоматического режимов заблокированы;
В связи с тем, что команда выхода имеет тип электрического уровня, когда обратная
связь аналогична команде взаимной блокировки, вывод команды электрического уровня не
производится.

5.4.3.6 Невозмущенное переключение


В процессе переключения рабочего режима блока управления VAL3, как правило,
производится мягкое переключение, в отдельных случаях при переключении возможно
возникновение возмущений; ниже приводится конкретное описание.
Под мягким переключением понимается следующее: при переключении рабочего режима
блока VAL3 выход блока VAL3 в процессе такого переключения сохраняется без изменений, при
этом после завершения процесса переключения вычисление выхода блока VAL3 в
соответствии с новым рабочим режимом начинается на основе выходного значения
предыдущего рабочего режима с целью исключения возмущений процесса управления
оборудованием на рабочей площадке.
При обнаружении превышения времени или неисправности обратной связи при работе в
автоматическом режиме в соответствии с параметром AUTOMAN пользовательской
конфигурации определяется использование/ неиспользование переключения в ручной режим,
переключение других рабочих режимов может производиться только посредством запуска
внешнего входа; к параметрам, которые могут осуществить переключение режима, относятся:
 AUTOOPT, производит переключение ручного/автоматического режимов в логике;
 ILSW может в логике проекта возбуждать переключение из ручного и автоматического
режимов в режим взаимной блокировки;
 RMTOPT, считывает сигнал «удаленно/на месте», выпускаемый оборудованием, может
управлять переключением между удаленным режимом/режимом на месте блока VAL2;
 FBCTL, выпускает команду запрета операций, что приводит к невозможности подачи
команд операций на панели;
 OVHAUL, выпускает команду осмотра/ремонта, в этом случае блок VAL3 будет
удерживать вывод безопасного положения.
Используется 4 видов переключений между рабочими режимами:
 ручной → взаимная блокировка;
 взаимная блокировка → ручной;
 на месте → удаленный;
 удаленный режим → режим «на месте»;
1. ручной → взаимная блокировка
Переключение из состояния ручного выхода в состояние взаимной блокировки выхода
представляет собой сопровождающийся возмущениями процесс, так как взаимно блокируется
обычно состояние экстренной защиты оборудования или состояние выхода логики после
удовлетворения определенного условия, поэтому при переключении из ручного состояния в
состояние взаимной блокировки блок VAL3 мгновенно начинает производить вывод результата
выхода определения входного разъема взаимной блокировки;
2. взаимная блокировка → ручной

785
Раздел 5 Управляющие расчеты

Переключение из состояния взаимной блокировки выхода в состояние ручного выхода


представляет собой мягкий процесс, блок VAL3 автоматически запоминает состояние выхода
взаимной блокировки, используемое до переключения, чтобы после переключения удерживать
ручной выход равным запомненному выходу взаимной блокировки, за счет этого реализуется
мягкое переключение;
3. на месте → удаленный
При управлении оборудованием на рабочей площадке, то есть при работе в режиме «на
месте» выход блока VAL3 не может контролировать оборудование на рабочей площадке, блок
может принять управление оборудованием рабочей площадки только после переключения в
удаленный режим; для предотвращения непредвиденных скачкообразных изменений в работе
оборудования на рабочей площадке, которые могут возникнуть при приеме блоком VAL3
управления оборудованием, данное переключение должно производиться в мягком режиме;
Следует обратить внимание на то, что если здесь реализуется мягкое переключение, то
блок VAL3 должен быть способен производить сбор сигнала обратной связи о работе
оборудования в обстановке «на месте», вследствие чего необходимо обеспечить прямое
отслеживание данного значения обратной связи выходным значением блока VAL3, за счет чего
будет реализована задача мягкого переключения; поэтому предпосылкой для реализации
мягкого переключения из режима «на месте» в удаленной режим является необходимость
наличия сигнала обратной связи оборудования, входящего в разъемы FBKON и FBKOF блока
VAL3, при этом FBKONEN, FBKOFEN или FBKAEN (использование/ неиспользование обратной
связи состояния) должны быть заданы в значении TRUE;
4. удаленный режим → режим «на месте»
Когда блок VAL3 переключается из удаленного состояния в состояние «на месте», это
означает, что VAL3 теряет управление оборудованием на рабочей площадке, оборудование на
рабочей площадке полностью переходит под управление локального терминала; после того,
как DCS утратила контроль, не приходится и говорить о мягком переключении (за исключением
функции мониторинга выхода DCS, имеющейся на локальном терминале), поэтому, с точки
зрения DCS, переключение с удаленного режима в режим «на месте» представляет собой
процесс, сопровождающийся возмущениями.

5.4.3.7 Сигнализация истечения времени ожидания


1. Определения
Под тревогой превышения времени имеется ввиду срабатывание тревоги и обеспечение
соответствующей защиты при осуществлении обратной связи оборудования, находящегося в
рабочем режиме, когда в течение заданного временного интервала после выпуска блоком VAL3
команды контроля выхода сигнала системе не удается получить соответствующей обратной
связи о рабочем состоянии; блок VAL3 признает ситуацию как превышение времени действия
оборудования на рабочей площадке, что приводит к срабатыванию тревоги и соответствующей
защите.
2. Рабочий процесс и ключевые точки
Предварительным условием для срабатывания тревоги превышения времени блока VAL3
является подача в систему сигнала обратной связи рабочего состояния оборудования на
рабочей площадке (точки DI), который входит в в разъемы FBKON и FBKOF блока
программного обеспечения VAL3;
Функция тревоги превышения времени может использоваться как в ручном режиме, так и
режиме взаимной блокировки;
Для примера описан вывод команды «ON» в режиме ручного управления: оператор на
станции оператора вручную выпускает команду «ON», вывод которой производится на клапан

786 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

на рабочей площадке, команда инициирует его открывание, в этот момент, если оборудование
на рабочей площадке находится в нормальном режиме, то после получения команды «ON» в
течение указанного времени произойдет открывание оборудования, при этом в систему будет
отправлена обратная связь в виде сигнала «открытый»; после получения обратной связи
«открытый» на разъем FBKON блока VAL3 будет завершено одно полное действие «ON»; если
в течение указанного времени оборудование не отправляет сигнал обратной связи «открытый»
на систему, то после истечения указанного времени блок VAL3 определяет ситуацию как
отсутствие нормального запуска оборудования, после чего производится запуск тревоги
превышения времени;
Здесь необходимо обратить внимание на то, что интервал превышения времени, то есть
допустимое время запуска или выключения оборудования, можно настраивать как в офлайн,
так и в онлайн режиме; интервал превышения времени также является единственным
измерительным параметром тревоги превышения времени, то есть для запуска тревоги
превышения времени необходимо лишь отсутствие получения правильного сигнала обратной
связи по истечению интервала превышения времени; даже если по истечению интервала
превышения времени сигнал обратной связи изменится на нормальный, это не сможет
отменить тревогу превышения времени;
Тревога превышения времени относится к технологическим тревогам, входит в список
технологических тревог, а также отображается светозвуковым способом на панели и полосе
тревог;
Тревога превышения времени является важной функцией диагностики неисправностей
оборудования, которой оснащен блок VAL3, поэтому после срабатывания тревоги превышения
времени блок VAL3 производит запуск соответствующих защитных действий для обеспечения
нормальной работы оборудования, к соответствующим защитным действиям относятся:
 Все кнопки выходных операций начинают отображаться серым цветом, нет доступа к
выполнению операций, система выдает светозвуковой сигнал тревоги и ожидает
подтверждения и сброса оператором;
 Выход блока VAL3, в соответствии с параметром выбора способа вывода
неисправности можно настраивать в значении «удержание» (по умолчанию) или
«вывод безопасного значения».
После срабатывания тревоги превышения времени состояние блока и панели операций
будет зависеть от выбора опции задействования сброса RSTEN в конфигурации пользователя;
если выбрано «задействовать», то блок VAL3 перейдет в блокированное состояние и не будет
выполнять выходных операций вплоть до подтверждения тревоги оператором, блок VAL3
вернется в состояние нормального выполнения операций только после одинарного нажатия на
кнопку «Сброс». Если выбрано «не задействовать», то блок не будет заблокирован; когда
поступит правильный сигнал обратной связи или произойдет переключение команды, тревога
превышения времени будет автоматически отменена без необходимости подтверждения
вручную. По умолчанию задано в значении «задействовать сброс».
Кнопка сброса блока VAL3 может использоваться исключительно для сброса тревоги
превышения времени, при срабатывании тревоги другого типа блок VAL3 не блокируется и
может продолжать вывод команд ручного и автоматического режима, подтверждение тревоги
производится в списке системных тревог или на панели детальной настройки точки. После
подтверждения тревоги перестанет мигать значок тревоги.
При долговременном отсутствии нужной обратной связи следует один раз нажать на кнопку
сброса; в этом случае, если блок находится в ручном режиме, то необходимо произвести сброс
команды вывода; если используется автоматический режим или режим взаимной блокировки,
то после сброса будет продолжаться непрерывный вывод команды, при этом произойдет запуск
нового цикла обратного отсчета.

787
Раздел 5 Управляющие расчеты

Касательно автоматического способа, в отношении необходимости использования


автоматического восстановления тревоги превышения времени необходимо пояснить
следующее: необходимость добавления функции автоматического восстановления тревоги
превышения времени отсутствует только в случае рациональной настройки времени «ON» и
времени «OFF»; если рабочая площадка управляется в режиме «на месте», то при получении
ожидаемой обратной связи, когда блок VAL3 находится в режиме «на месте», вывод будет
отслеживать фактическое значение обратной связи и не сможет произвести повторный запуск
тревоги превышения времени.

5.4.3.8 Удаленный режим/режим «на месте»


1. Определения
Соответствующее блоку VAL3 оборудование на рабочей площадке имеет два способа
управления: удаленный и режим «на месте»; говоря кратко, под удаленным режимом
подразумевается режим, когда управление оборудованием на рабочей площадке
осуществляется блоком VAL3; тогда как в режиме «на месте» система DCS не контролирует
оборудование на рабочей площадке, то есть оборудование не подчиняется управлению блоком
VAL3;
Пользователь может при конфигурации алгоритмов офлайн использовать логическую связь
для входа в терминал RMTOPT блока алгоритмов, чтобы посредством логики управлять
текущим режимом работы блока VAL3;
Необходимо обратить внимание на то, что RMTOPT может только пассивно принимать
информацию о состоянии оборудования и не может изменяться в системе DCS, поэтому на
панели детальной настройки точки данная опция недоступна для изменения.
Если пользователь не присваивает значение к входному разъему RMTOPT в алгоритме
офлайн, то система установит блок VAL3 в удаленный режим.
2. Режим «на месте»
Когда блок VAL3 находится в режиме «на месте», любые операции выхода блока в
отношении оборудования на рабочей площадке будут недействительны, все кнопки на панели
блока VAL3 будут отображаться серым цветом, то есть выполнение операций невозможно (за
исключением кнопки переключения режимов «удаленный/«на месте»);
Если состояние обратной связи клапана доступно для использования, при этом состояние
обратной связи является правильным (01, 10), выход блока VAL3 отслеживает состояние
сигнала обратной связи (для использования его в качестве базового значения при выполнении
мягкого переключения); при обнаружении ошибки сигнала обратной связи (01, 11) блок VAL3
производит удержание выхода;
Если состояние обратной связи клапана недоступно для использования, все логические
определения и вычисления блока VAL3 будут иметь значение «OFF», выход удерживается в
текущем состоянии, при этом пользователю разрешено изменять входное значение на панели
детальной настройки точки для обеспечения мягкого переключения в удаленный режим.
3. Удаленный режим
Когда блок VAL3 находится в удаленном режиме, VAL3 принимает управление
оборудованием на рабочей площадке, все кнопки будут доступны для использования;

5.4.3.9 Запрещение операции


1. Определения
Запрет на выполнение операций сокращенно называется запретом на операции и
представляет собой простую концепцию «разрешение/запрет управления доступными для

788 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

использования объектами на панели блока VAL3 в интерфейсе «человек-машина»», запрет на


выполнение операций не является аналогичным режиму «на месте», в режиме «на месте» блок
VAL3 полностью теряет контроль над оборудованием на рабочей площадке, а при запрете
выполнения операций запрет касается лишь управления оператором блока VAL3 в интерфейсе
«человек-машина», при этом логически блок VAL3 не отключается от управления
оборудованием на рабочей площадке, его функции управления не ограничиваются;
Пользователь может с помощью расположенной на онлайн интерфейсе кнопки
«Запретить/разрешить выполнение операций» управлять запретом/ разрешением выполнения
операций блоком VAL3;
2. Запрещение операции
Когда блок VAL3 находится в состоянии запрета выполнения операций, все кнопки на
панели блока VAL3 будут отображаться серым цветом, то есть выполнение операции будет
невозможно (за исключением кнопки переключения запрета/разрешения на выполнение
операций);
Все логические определения и вычисления блока VAL3 будут выполняться в нормальном
режиме;
3. Разрешение на выполнение операций
Когда блок VAL3 находится в состоянии разрешения на выполнение операций, все
расположенные на панели блока VAL3 кнопки будут доступны для использования;

5.4.3.10 2. Осмотр/ремонт
После подачи команды осмотра/ремонта панель блока VAL3 будет недоступна для
использования (запрет операций), блок VAL3 будет осуществлять вывод безопасного значения
для обеспечения безопасности персонала при проведении осмотра/ремонта на рабочей
площадке.

5.4.3.11 Определение состояния


Функция определения состояния делится на два типа: тревога состояния OUTQ и
отображение состояния FBKSTA; первый тип обращает внимание пользователя на аномальное
состояние посредством срабатывания тревоги, второй тип объективно отображает текущее
состояние клапана; оба типа используются совместно для более удобного информирования
пользователя о фактическом состоянии клапана.
Определение состояния должно зависеть от разъемов обратной связи FBKON и FBKOF,
только при действительном значении состояния обратной связи (FBKONEN или FBKOFEN
равно 1) возможно определение состояния, при этом различие между удаленным состоянием и
состоянием «на месте» отсутствует.
OUTQ включает в себя пять больших видов тревог: тревога взаимной блокировки,
превышение времени операции, ошибка обратной связи (делится на 4 вида), неисправность
клапана и ошибка команды в автоматическом режиме. Указанные тревоги представляют собой
технологические тревоги; когда применяется подавление тревоги, то есть INHAM=TRUE, или
когда категория тревоги задана в значении «не выводить сигнал тревоги», то есть AMLV=0,
срабатывания тревоги не происходит. При срабатывании каждой из тревог используются
следующие логические правила:
 При удаленном способе работы опция включения/выключения взаимной блокировки
имеет значение ILSW=1, блок VAL3 переключается в рабочий режим взаимной
блокировки и срабатывает тревога взаимной блокировки (OUTQ.0=1);

789
Раздел 5 Управляющие расчеты

 Вне зависимости от рабочего состояния для срабатывания тревоги ошибки обратной


связи состояния достаточно лишь подачи сигнала обратной связи состояния 11
(OUTQ.4=1). После вывода новой команды «ON» или «OFF», если в течение заданного
времени не появляется ожидаемый сигнал обратной связи, происходит срабатывание
тревоги превышения времени, которая делится на два типа: превышение времени
открывания (OUTQ.1=1) и превышение времени закрывания (OUTQ.2=1);
 Получение ожидаемой обратной связи в течение заданного времени после вывода
команды «ON» или «OFF» означает полное завершение процесса открывания или
закрывания. После этого при отсутствии новых команд в случае транспозиции
обратной связи произойдет срабатывание тревоги ошибки обратной связи состояния,
ошибочное состояние имеет четыре вида:
Потеря обратной связи (OUTQ.3=1, FBKON=0, FBKOF=0, VAL3 не может производить
запуск тревог данного типа);
Неисправность обратной связи (OUTQ.4=1, FBKON=1, FBKOF=1);
Отклонение «ON» к «OFF» (OUTQ.5=1, FBKON=0, FBKOF=1);
Отклонение «OFF» к «ON» (OUTQ.5=1, FBKON=1, FBKOF=0);
1. взаимная блокировка → ручной
 При возникновении неисправности клапана: в состоянии «OFF»: производится запрет
на открывание, кнопка «ON» на панели будет отображаться серым цветом; в рабочем
состоянии: переключение/непереключение в рабочий режим,
использование/неиспользование вывода безопасного значения определяется
централизованно в зависимости от настроек параметров.
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана можно прибегнуть к
считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния «ON»
(«OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - «OFF», 1 - «ON», 2 - потеря
обратной связи, 3 - ошибка обратной связи, 4 - недействительное значение обратной связи.
Значение каждого бита OUTQ представлено в нижеприведенной таблице:
Уведомление о
Бит OUTQ Конкретное значение
тревоге
Сблокированная При обнаружении взаимной блокировки данный бит
B1=1 (16#0001)
сигнализация установится в значении TRUE
При удаленном выводе команды «ON» в случае отсутствия в
Превышение
B2=1 (16#0002) течение заданного времени обратной связи «ON» данный
времени «ON»
бит установится в значении TRUE
При удаленном выводе команды «OFF» в случае отсутствия
Превышение
B3=1 (16#0004) в течение заданного времени обратной связи «OFF» данный
времени «OFF»
бит установится в значении TRUE
В состоянии «открытый» или «закрытый», если не
производится вывод новой команды, и состояние запуска
потеря обратной изменяется на «00», то данный бит установится в значении
B4=1 (16#0008)
связи TRUE, срабатывание данной тревоги произойдет только в
случае, если оба сигнала обратной связи будут иметь
действительное значение
B5=1 (16#0010) сбой обратной В состоянии «открытый»/«закрытый» или в состоянии

790 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Уведомление о
Бит OUTQ Конкретное значение
тревоге
связи «открывается»/«закрывается», если состояние обратной
связи изменяется на «11», то данный бит мгновенно изменит
значение на TRUE, срабатывание данной тревоги
произойдет только в случае, если оба сигнала обратной
связи будут иметь действительное значение
смещение «ON» В состоянии «открытый» при отсутствии команды «OFF»
B6=1 (16#0020) в сторону состояние обратной связи изменится на «закрытый»,
«OFF» данный бит установится в значении TRUE
смещение В состоянии «закрытый» при отсутствии команды «ON»
B7=1 (16#0040) «OFF» в состояние обратной связи изменится на «открытый»,
сторону «ON» данный бит установится в значении TRUE
Неисправность Неисправности оборудования, обнаруженные на рабочей
B8=1(16#0080)
оборудования площадке

Ошибка В автоматическом режиме, когда команды «ON» в


команды в автоматическом режиме и «OFF» в автоматическом режиме
B9=1 (16#0100)
автоматическом одновременно имеют значение TRUE, данный бит
режиме установится в значении TRUE
B10~B16 Резервный \

Следует отдельно пояснить, что OUTQ может иметь два бита в значении «1», то есть при
одновременном срабатывание тревоги превышение времени и тревоги ошибки обратной связи
состояния, так как категория приоритета неисправности превышения времени выше
приоритета ошибки обратной связи состояния, на панели отобразится только неисправность
превышения времени.
При конфигурации проекта, если необходимо получить какой-либо бит в OUTQ, можно
использовать два функциональных блока: BYTE_GET_BOOL и WORD_GET_BOOL.
Значения 1~5, используемые FBKSTA, отображают текущее состояние клапана, имеется
ввиду 5 состояний: 0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 - полностью
закрыто, 4 - закрывается, 5 - ошибка обратной связи.
Если текущая обратная связь не соответствует обратной связи, ожидаемой выходом, это
означает, что клапан имеет текущее состояние «запущено» (FBKSTA=1) или «остановлено»
(FBKSTA=3);
Если после выпуска команды не приходит ожидаемой обратной связи, когда текущая
обратная связь не соответствует обратной связи, ожидаемой выходом, это означает, что клапан
имеет текущее состояние «запускается» (FBKSTA=2) или «останавливается» (FBKSTA=4);
Если текущие обратная связь FBKON=1, при этом FBKOF=1, или после получения
«запущено» не производится вывода команды остановки и происходит изменение обратной
связи, или если после получения «остановлено» не производится вывода команды запуска и
происходит изменение обратной связи, в этом случае отобразится «ошибка обратной связи»
(FBKSTA=5);
При самостоятельном определении динамических характеристик значков в случае
необходимости получения фактического состояния обратной связи клапана также можно
прибегнуть к считыванию пункта RALFBK. В зависимости от наличия обратной связи состояния
«ON» («OFF»), а также в зависимости от фактического «ON» («OFF») сигнала обратной связи
состояния RALFBK имеет 5 видов фактической обратной связи: 0 - обратная связь «OFF», 1 -

791
Раздел 5 Управляющие расчеты

обратная связь «ON», 2 - потеря обратной связи, 3 - ошибка обратной связи, 4 -


недействительное значение обратной связи, 5 - внутреннее использование (не открыто), 6 -
внутреннее использование (не закрыто).

5.4.3.12 Сигнал вывода


Блок VAL3 в конечном итоге производит вывод двух сигналов типа DO электрического
уровня на рабочую площадку для раздельного управления открыванием и закрыванием
клапана на рабочей площадке; выходной сигнал представляет из себя импульс (высокий
импульс, длительность 2 секунды);
Когда сигнал «ON» задан в значении TRUE, сигнал «OFF» задан в значении FALSE и
сигнал «остановка» задан в значении FALSE, это означает открывание клапана, значение TRUE
сигнала «ON» удерживается в течение 2 секунд;
Когда сигнал «ON» задан в значении FALSE, сигнал «OFF» задан в значении TRUE, а
сигнал «остановка» задан в значении FALSE, это означает закрывание клапана, значение TRUE
сигнала «ON» удерживается в течение 2 секунд;
Когда сигнал «ON» имеет значение FALSE, сигнал «OFF» задан в значении FALSE, а
сигнал «остановка» задан в значении TRUE, это означает, что блок VAL3 не производит вывод
команд «ON»/«OFF»;
Когда оба сигнала, «ON» и «OFF», заданы в значении TRUE, это является недопустимым
состоянием и означает неисправность выхода;
Описание функций выхода в состоянии неисправности:
В режиме «на месте» выход отслеживает правильное значение обратной связи, при
отсутствии сигнала обратной связи от клапана выход удерживается в текущем состоянии, при
этом пользователю разрешается изменять выходное значение на панели детальной настройки
точки для обеспечения мягкого переключения в удаленный режим.
При удаленном способе работы, если применяется состояние взаимной блокировки, то
производится вывод безопасного значения ILIN, ILIN может быть назначено логическим путем,
то есть безопасное положение при взаимной блокировке может быть изменено;
Выход с использованием двух вышеприведенных способов не подвергается влиянию со
стороны тревоги неисправности.
При удаленной работе, если используется ручной или автоматический рабочий режим, то
при срабатывании тревоги превышения времени или тревоги неисправности оборудования в
зависимости от параметра FALOPT пользовательской конфигурации выход будет иметь два
способа обработки: ① не подвергается влиянию тревог, продолжает вывод команд
ручного/автоматического режимов; ② производится вывод безопасного значения, значением
по умолчанию является ①.
Причиной использования вышеуказанного плана является то, что после срабатывания
тревоги любое действие на выходе представляет собой дальнейший шаг защиты, для рабочей
площадки с приоритетом эффективности использование параметров по умолчанию позволяет
избежать возмущения на рабочей площадке при превышении времени или возникновении
ошибки обратной связи; для площадки с приоритетом безопасности, как только будет
обнаружено превышение времени или ошибка обратной связи состояния, сразу же начнется
вывод безопасного значения, при этом разрешается остановка оборудования и ориентирование
на безопасность.

792 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

5.4.3.13 Панель детальной настройки точки


Один раз кликнуть на кнопку «Детали точки» на панели детальной настройки точки VAL3
для входа в панель детальной настройки точки VAL3.
Панель детальной настройки точки блока VAL3 состоит из 4 вкладок: базовое состояние,
параметры, тревоги и другие опции.
Оператор может кликнуть на любую вкладку для просмотра соответствующих атрибутов,
расположенных на данной вкладке.
1. Базовое состояние

Рис. 5.4-15 Базовое состояние

Порядковый Название
Типы Описание функций
номер акции
Команда открывания в автоматическом режиме: 0 - стоп, 1 -
1 INON BOOL
ON
Команда закрывания в автоматическом режиме: 0 - стоп, 1 -
2 INOF BOOL
OFF
3 MANON BOOL Команда открывания в ручном режиме: 0 - стоп, 1 - ON
4 MANOF BOOL Команда закрывания в ручном режиме: 0 - стоп, 1 - OFF
5 MANSTOP BOOL Команда остановки в ручном режиме: 1 - остановка
Включение/выключение взаимной блокировки (вход качества
6 ILPUT BOOL
сигнала взаимной блокировки): 0 - выключить взаимную

793
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
блокировку; 1 - включить взаимную блокировку
Выключатель взаимной блокировки (логический вход
7 ILSW BOOL взаимной блокировки): 0 - не производить сигнала взаимной
блокировки; 1 - произвести сигнал взаимной блокировки
8 ILIN BOOL Безопасное положение: 0 - «OFF», 1 - «ON»
Выбор режима после включения взаимной блокировки: 0 -
удержание «ручного/ автоматического» режима,
9 ILCUT BOOL
используемого до взаимной блокировки; 1 - вход в ручной
режим
10 OUTON BOOL Команда «ON»
11 OUTOF BOOL Команда «OFF»
12 OUTSTOP BOOL Команда «стоп»
Активировать/не активировать обратную связь «ON»: 0 - не
13 FBKONEN BOOL
активировать, 1 - активировать
14 FBKON BOOL Обратная связь «ON»: 0 - «не открытый», 1 - «открытый»
Активировать/не активировать обратную связь «OFF»: 0 - не
15 FBKOFEN BOOL
активировать, 1 - активировать
16 FBKOF BOOL Обратная связь «OFF»: 0 - «не закрытый», 1 - «закрытый»
Активировать/не активировать обратную связь положения
17 FBKAEN BOOL
клапана: 0 - не активировать, 1 - активировать
18 FBKALG REAL Обратная связь положения клапана (аналоговая величина)
0 - начало работы, 1 - полностью открыто, 2 - открывается, 3 -
19 FBKSTA UINT полностью закрыто, 4 - закрывается, 5 - ошибка обратной
связи

Панель детальной настройки точки VAL3 - Вкладка TAB Базовое состояние


Полномоч Полномоч
Полномоч Полномоч
ия ия
Параметры ия ия
наблюдате начальник
оператора инженера
ля а смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Автоматическое включение INON 0 0 0 0
Автоматическое
INOF 0 0 0 0
выключение
Ввод
«ON» для ручного режима MANON 0 0 0 0
«OFF» для ручного режима MANOF 0 0 0 0
Остановка в ручном MANST 0 0 0 0

794 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL3 - Вкладка TAB Базовое состояние


режиме OP
Выключатель
включения/выключения ILPUT 0 0 0 1
взаимной блокировки
Логический вход взаимной
ILSW 0 0 0 0
Блокиров блокировки
ка Значение взаимной
ILIN 0 0 0 1
блокировки
Рабочий режим после
отмены взаимной ILCUT 0 0 0 1
блокировки
Команда «ON» OUTON 0 0 0 0
Команда «OFF» OUTOF 0 0 0 0
Вывод
OUTST
Команда «стоп» 0 0 0 0
OP
Использование/неиспользо FBKONE
0 0 0 1
вание обратной связи «ON» N
Обратная связь состояния
FBKON 0 0 0 0
«ON»
Использование/неиспользо
FBKOFE
вание обратной связи 0 0 0 1
Обратная N
«OFF»
связь
рабочего Обратная связь состояния
FBKOF 0 0 0 0
состояни «OFF»
я
Использовать/не
использовать обратную FBKAEN 0 0 0 1
связь положения клапана
Обратная связь положения
FBKALG 0 0 0 0
клапана
Состояние работы FBKSTA 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Параметры

795
Раздел 5 Управляющие расчеты

Рис. 5.4-16 Параметры

Порядковый Название
Типы Описание функций
номер акции
Настройка времени тревоги превышения времени «ON»,
1 TIMEON UINT
единица измерения: секунда
Настройка времени тревоги превышения времени «OFF»,
2 TIMEOF UINT
единица измерения: секунда
Обратный отсчет времени действия, единица измерения:
3 RETIME DWORD
секунда
4 ENGU REAL Верхний предел диапазона измерения
5 ENGL REAL Нижний предел диапазона измерения
Осмотр/ремонт: 0 - нормальный рабочий режим, 1 -
состояние осмотра и ремонта (производится вывод
6 OVHAUL BOOL
безопасного значения, запрет на выполнение операций
на панели высшего уровня)
Удаленный сигнал: 0 - на месте, 1 - удаленный
7 RMTOPT BOOL
(управление выходом DCS)
8 AUTOOPT BOOL Выбор режима работы: 0 - ручной, 1 - автоматический
Запрет на выполнение операций: 0 - выполнение
9 FBCTL BOOL операций на панели в обычном режиме; 1 - запрет на
выполнение операций на панели (не используется в

796 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Порядковый Название
Типы Описание функций
номер акции
логике)
Выбор ручного/автоматического способов выхода в
состоянии неисправности: 0 - нормальный вывод команд
10 FALOPT BOOL
в ручном/ автоматическом режимах; 1 - вывод
безопасного значения
Переключать/ не переключать в ручной режим при
срабатывании тревоги превышения времени, тревоги
11 AUTOMAN BOOL обратной связи или неисправности электродвигателя
(B2~B7 в OUTQ) в автоматическом режиме: 0 - не
переключать, 1 - переключать в ручной режим

Панель детальной настройки точки VAL3 - Вкладка TAB Параметры


Полномоч Полномо Полномо
Полномо
ия чия чия
Параметры чия
наблюдат оператор начальни
инженера
еля а ка смены
Настройка времени
TIMEON 0 0 0 1
процесса открывания
Настройка времени
TIMEOF 0 0 0 1
процесса закрывания
Характерист Обратный отсчет времени
RETIME 0 0 0 0
ики клапана действия
Верхний предел обратной
ENGU 0 0 1 1
связи положения клапана
Нижний предел обратной
ENGL 0 0 1 1
связи положения клапана
Использование/неиспольз
OVHAU
ование режима 0 0 1 1
L
«осмотр/ремонт»
RMTOP
На месте/удаленно 0 0 0 0
T
AUTOO
Режим Ручной/автоматический 0 0 0 1
PT
работы
Использование/неиспольз
FBCTL 0 1 1 1
ование запрета операций
Способ вывода при
FALOPT 0 0 0 1
неисправности
Режим работы при AUTOM
0 0 0 1
неисправности AN

3. Сигнализация

797
Раздел 5 Управляющие расчеты

Рис. 5.4-17 Тревоги

Порядковый Название
Типы Описание функций
номер акции
Общее описание: блок VAL3 может посредством OUTQ отображать каждый бит определенного
им состояния тревоги, пункт RST получает команду сброса от панели детальной настройки
точки и производит сброс тревоги превышения времени;
Состояние тревоги, значение каждого бита: 0 - тревога
взаимной блокировки; 1 - превышение времени «ON»; 2
- превышение времени «OFF»; 3 - потеря обратной
1 OUTQ WORD связи; 4 - неисправность обратной связи; 5 - отклонение
«ON» к «OFF»; 6 - отклонение «OFF» к «ON»; 7 -
резервный; 8 - ошибка команды в автоматическом
режиме
Сброс тревоги: в значении 1 происходит сброс, после
2 RST BOOL
чего автоматически возвращается на 0
Категория технологической тревоги, действительна для
3 AMLV BYTE всех технологических тревог OUTQ вне зависимости от
того, сработала тревога или нет
Применение/неприменение подавления к
технологической тревоге, действительно для всех
4 INHAM BOOL
технологических тревог OUTQ вне зависимости от того,
сработала тревога или нет

798 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Панель детальной настройки точки VAL3 - Вкладка TAB Тревоги


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Сблокированная
Q-bit1 0 0 0 0
сигнализация
Превышение
Q-bit2 0 0 0 0
времени «ON»
Превышение
Q-bit3 0 0 0 0
времени «OFF»
потеря обратной
Q-bit4 0 0 0 0
связи
сбой обратной
Q-bit5 0 0 0 0
связи
смещение «ON»
Q-bit6 0 0 0 0
в сторону «OFF»
смещение
«OFF» в сторону Q-bit7 0 0 0 0
«ON»
Ошибка
команды в
Q-bit9 0 0 0 0
автоматическом
режиме
Сброс тревоги RST 0 1 1 1
Уровень
AMLV 0 0 0 0
предупреждения
Контроль
INHAM 0 1 1 1
предупреждения

4. Другие пункты

799
Раздел 5 Управляющие расчеты

Рис. 5.4-18 Другие пункты

Панель детальной настройки точки VAL3 - Вкладка TAB Другие опции


Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Зона домена AREANO 0 0 0 0
Номер
SN 0 0 0 0
станции

5.4.3.14 Типовой контур


 Схема изображения контура

800 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

 Описание контура
Универсальный функциональный блок управления клапаном с помощью нескольких
параметров конфигурирования, применим для клапанов с различными требованиями к
управлению. Главным образом используется для обработки нескольких сигналов обратной
связи состояния, посредством двух или трех сигналов управления осуществляется
управление электрическим клапаном. Говоря кратко, данный тип клапанов имеет
следующие особенности: сравнительно длительное время хода клапана, имеется три
типовых состояния: «полностью открыто» (открыто до конца), «полностью закрыто»
(закрыто до конца) и «промежуточное состояние»; соответственно, имеется три вида
действий клапана: «ON» (поворачивание по ходу), «OFF» (поворачивание против хода) и
«стоп» (в указанных случаях, возможно, нет необходимости использования действия
«стоп», тем не менее функция «стоп», как правило, имеется в функционале управления).
Касательно управления DCS, данный тип клапанов имеет отдельный вывод команд «ON» и
«OFF».
 Функции контура
Посредством мультимодального входа и нескольких выходов управляющего сигнала
реализуется управление различными типами электрических клапанов;
Реализуются функции защиты взаимной блокировки, защиты посредством аварийной
остановки оборудования, а также функция самоотключения при аварии;
Реализуется защита срабатывания включения/выключения оборудования, то есть
разрешение/запрет на операцию включения/выключения;
Используются тревоги сбоя обратной связи оборудования, рабочей неисправности,
аварийного отключения, электрической неисправности и тревоги неисправностей других
типов;
Реализуется защита полного открывания/ закрывания клапана (или поворачивания по
ходу/против хода).

801
Раздел 5 Управляющие расчеты

5.4.4 SOV (электромагнитный клапан)

Рис. 5.4-19 Электромагнитный клапан

5.4.4.1 Функция
Блок управления SOV представляет собой простой блок управления электромагнитным
клапаном.
Блок SOV использует следующие режимы управления и сигналы входа/выхода:
 Только ручной/автоматический режимы
 Два вывода импульса, один вывод электрического уровня
 Две входных команды импульса, то есть остановка/запуск в автоматическом режиме

5.4.4.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я

Команда
запуска в
автоматич
еском
BOO режиме,
In INON FALSE Нет Нет Нет Нет
L срабатыва
ние по
нарастаю
щему
фронту

Команда
остановки
в
автоматич
еском
BOO
In INOF режиме, FALSE Нет Нет Нет Нет
L
срабатыва
ние по
нарастаю
щему
фронту

Out OUTO BOO Выход FALSE Да Нет Нет Нет False -


команды команда

802 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 5 Управляющие расчеты

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я

N L «ON» «ON»
отсутствуе
т
True - есть
команда
«ON»

False -
команда
«OFF»
Выход отсутствуе
OUTO BOO
Out команды FALSE Да Нет Нет Да т
F L
«OFF»
True - есть
команда
«OFF»

Выход
сигнала 0 -
BOO
Out OUT электриче FALSE Да Нет Нет Да остановка
L
ского , 1 - запуск
уровня

0 - ручной;
Выбор
InO AUTO BOO 1 -
режима FALSE Нет Нет Нет Нет
ut OPT L автоматич
работы
еский

Команда
Par MANO BOO открывани 0 - нет; 1 -
FALSE Нет Нет Нет Нет
am N L я в ручном есть
режиме

Команда
Par MANO BOO закрывани 0 - нет; 1 -
FALSE Нет Нет Нет Нет
am F L я в ручном есть
режиме

Настройка
Единица
Par PLUS ширины
UINT 2 Нет Да Нет Нет измерени
am WID выходного
я: секунда
импульса

803
Раздел 5 Управляющие расчеты

5.4.4.3 Описание функции


Имеется только два режима: ручной и автоматический, две входных команды импульса,
две выходных команды импульса, одна выходная команда электрического уровня, выход на
прямую реагирует на вход, ширина выходной команды импульса может регулироваться по
усмотрению пользователя, при ошибке команды входа (двойная 1) выход останется
неизменным.

5.4.4.4 Панель детальной настройки точки

804 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Раздел 6.Обработка I/O

6.1 Точки входа


6.1.1 AI (аналоговый вход)

Рис. 6.1-1 Аналоговый вход

6.1.1.1 Функция
Функциональный блок AI используется для обработки кода, передаваемого модулем
аналогового токового входа по шине DP; инженерная величина, которая становится доступной
для считывания пользователем после конвертирования диапазона, в соответствии с выбором
пользователя может применяться для извлечения корня и удаления малых сигналов из
электрического сигнала, а также для фильтрации волн и удаления малых сигналов из
инженерной величины, также может использоваться обязательное значение и значение
замещения в качестве вывода инженерной величины; система также предоставляет функцию
диагностики качества сигнала, осуществляет мониторинг модулей аппаратного обеспечения и
состояния каналов, при возникновении отклонений в работе модуля или канала производится
подача информации о неисправности; система предоставляет функцию мониторинга
технологических тревог, которая включает в себя тревогу четырех предельных значений,
тревогу отклонения и тревогу скорости; в соответствии с настроенными пользователем
предельными значениями тревог производится автоматическое определение состояния
технологической тревоги, а также предоставляется подробная информация о тревоге.
К функционалу блока обработки AI можно отнести следующее:

805
Раздел 6 Обработка I/O

 Конвертирование шкалы физического сигнала;


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

6.1.1.2 Штырек
Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Здесь
поддерживают
ся типы блоков
SM, FM
EMB библиотек
In MT OAR Вид блока FALSE Нет Нет Нет Нет оборудования
D и типы блоков
AI серии К
программного
обеспечения
AutoThink.
WOR Код
In GAIN 0 Нет Нет Да Нет
D диапазона
SIGT
In BOOL Вид сигнала FALSE Нет Нет Нет Нет
YPE
Переключате
ль
ALM
In BOOL технологичес TRUE Нет Нет Да Нет
OPT
кой
сигнализации
Out AV REAL Вывод 0 Нет Нет Нет Нет
Значение
каждого бита
WOR Положение
Out Q 0 Нет Нет Нет Да представлено
D качества
в Таблица
6.1-3.
WOR Состояние 0 - тревога
Out AM 0 Нет Нет Нет Нет
D тревоги низкого

806 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
предела
низшего
уровня
1 - тревога
низкого
предела
2 - тревога
высокого
предела
3 - тревога
высокого
предела
высшего
уровня
4 - тревога
положительног
о отклонения
5 - тревога
отрицательног
о отклонения
6 - тревога
скорости
7 - тревога
отклонения
(поддерживает
ся блоком PID)
8~15 -
удержание
Тревога
высокого
HHIN
Out BOOL предела FALSE Нет Нет Нет Да
D
высшего
уровня
Тревога
AHIN
Out BOOL высокого FALSE Нет Нет Нет Да
D
предела
Тревога
низкого
LLIN
Out BOOL предела FALSE Нет Нет Нет Да
D
низшего
уровня
Тревога
ALIN
Out BOOL низкого FALSE Нет Нет Нет Да
D
предела

807
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
RTAI Тревога
Out BOOL FALSE Нет Нет Нет Да
ND скорости
Если
|AV-OUTSP|>D
Тревога
AL, данный
DALI отклонения в
Out BOOL FALSE Нет Нет Нет Да пункт будет
NDP прямом
иметь
направлении
значение
TRUE
Если
|AV-OUTSP|<D
Тревога
AL, данный
DALI отклонения в
Out BOOL FALSE Нет Нет Нет Да пункт будет
NDN обратном
иметь
направлении
значение
TRUE
Значение
данного пункта
не
подвергается
ограничению
вывода
качества.
Фактическое
значение,
Вывод получаемое в
RALO
Out REAL фактического 0 Нет Нет Нет Нет результате
UT
значения конвертирован
ия значения
кода, который
сообщает
блок, в
отличие от
значения AV
не подлежит
какой-либо
обработке.
Par WOR
IN Ввод 0 Нет Нет Нет Нет
am D
Информация
о диагностике
Par CHDI WOR
каналов 0 Нет Нет Нет Нет
am AG D
аппаратного
обеспечения

808 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Информация
Par
INQ BYTE о качестве 0 Нет Да Да Нет
am
канала
Par EVEN Бит проверки
BOOL FALSE Нет Да Да Нет
am PAR четности
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D
Par WOR Номер
CN 0 Нет Нет Нет Нет
am D канала
Информация
о диагностике
Par DEVD WOR оборудовани
0 Да Нет Нет Нет
am IAG D я
программного
обеспечения
Информация
Par RALC WOR о диагностике
0 Нет Да Нет Нет
am HD D фактических
каналов
Главное/втор
Par REDS
BYTE остепенное 0 Нет Да Нет Нет
am TA
состояние
Верхний
предел
Par
MU REAL диапазона 100
am
инженерной
величины
Нижний
предел
Par
MD REAL диапазона 0
am
инженерной
величины
Самый
верхний
Par
HH REAL предел 90 Нет Да Нет Нет
am
предупрежде
ния
Верхний
Par предел
AH REAL 80 Нет Да Нет Нет
am предупрежде
ния

809
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Низкий
предел
Par
LL REAL нижнего 10 Нет Нет Да Нет
am
уровня
тревоги
Низкий
предел
Par
AL REAL нижнего 20 Нет Нет Да Нет
am
уровня
тревоги
Par ALMD Мертвая зона
REAL 2 Нет Нет Да Нет
am B тревоги
Уровень
самого
Par верхнего
H2 BYTE 0 Нет Нет Да Нет
am пределеа
предупрежде
ния
Уровень
предупрежде
Par
H1 BYTE ния о 0 Нет Нет Да Нет
am
верхнем
пределе
Уровень
самого
Par нижнего
L2 BYTE 0 Нет Нет Да Нет
am предела
предупрежде
ния
Уровень
Par предупрежде
L1 BYTE 0 Нет Нет Да Нет
am ния о нижнем
пределе
Контроль
Par INHLI предупрежде
BOOL False Нет Нет Да Нет
am M ния о
пределе
Контроль True -
предупрежде подавление
Par INHH
BOOL ния о самом False Нет Нет Да Нет тревоги
am 2
верхнем False - не
пределе подавлять

810 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Контроль
предупрежде
Par INHH
BOOL ния о False Нет Нет Да Нет
am 1
верхнем
пределе
Контроль
предупрежде
Par INHL
BOOL ния о самом False Нет Нет Да Нет
am 2
нижнем
пределе
Контроль
Par INHL предупрежде
BOOL False Нет Нет Да Нет
am 1 ния о нижнем
пределе
Когда
ежесекундное
изменение
выходного
значения
превышает
данное
предельное
значение,
Предел умноженное на
Par RATI предупрежде процентное
REAL 0 Нет Да Да Нет
am O ния о отношение к
скорости предельной
области,
происходит
срабатывание
тревоги
превышения
скорости,
единица
измерения: %/
с
Совместно
влияют на
задержку
Время
восстановлени
Par задержки
ADLY BYTE 2 Нет Нет Да Нет я тревоги
am восстановлен
скорости,
ия тревоги
тревоги
отклонения и
тревоги

811
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
четырех
предельных
значений
Если выбирать
подавление
тревоги, то
алгоритм не
будет
Контроль производить
Par INHR предупрежде определение
BOOL False Нет Нет Да Нет
am AT ния о соответствующ
скорости ей тревоги
True -
подавление
тревоги
False - не
подавлять
Если категория
тревоги равна
Категория
0, то
Par RATL тревоги
BYTE 1 Нет Нет Да Нет определение
am V предела
тревоги
скорости
скорости не
производится
Когда
изменение
выходного
значения
Предельное превышает
Par значение диапазон
DAL REAL 0 Нет Да Да Нет
am тревоги OUTSP+DAL~
отклонения OUTSP-DAL,
происходит
срабатывание
тревоги
отклонения
Предельные
значения
восстановлени
Мертвая зона я тревоги
Par DALD
REAL тревоги 0 Нет Нет Да Нет отклонения:
am B
отклонения OUTSP+DAL-D
ALDB,
OUTSP-DAL+D
ALDB

812 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Отклонение в Если категория
прямом тревоги равна
Par DALP направлении 0, то
BYTE 0 Нет Нет Да Нет
am LV категории определение
тревоги тревоги
отклонения предельного
значения не
производится;
Отклонение в если категория
обратном тревоги не
Par DALN направлении равна 0, то
BYTE 0 Нет Нет Да Нет
am LV категории тревоги
тревоги отображаются
отклонения разными
цветами
Определять/не
определять
условия
Контроль
тревоги
Par INHD предупрежде
BOOL False Нет Нет Да Нет отклонения,
am AL ния об
False - не
отклонении
подавлять,
True -
подавлять
Положительн Если выбирать
ое подавление
Par INHD отклонение тревоги, то
BOOL False Нет Нет Да Нет
am ALP подавления алгоритм не
тревоги будет
отклонения производить
определение
Отрицательн соответствующ
ое ей тревоги
Par INHD отклонение False - не
BOOL False Нет Нет Да Нет
am ALN подавления подавлять,
тревоги True -
отклонения подавлять
TRUE -
обратный
Выбор вывод
Par REV обратного диапазона
BOOL False Нет Нет Да Нет
am OPT направления Выходное
выхода значение =
верхний
предел

813
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
инженерной
величины +
нижний предел
инженерной
величины -
текущее
расчетное
значение
(MU+MD-AV)
False -
нормальный
выход
Данный
настроенный
объект
смещенного
Par Составляющ
BIAS REAL 0 Нет Нет Да Нет расположения
am ая смещения
добавить
прямо на
выходное
значение AV
True -
фильтровать,
False - не
Применять/ фильтровать
Par FTRO не применять В вычислениях
BOOL False Нет Нет Да Нет
am PT фильтрацию применяется
выхода фильтрация
инерции
первого
порядка
Единица
измерения:
секунда, может
быть задано в
любом числом,
Par FTRC Время большим или
REAL 0 Нет Нет Да Нет
am OF фильтрации равным 0, чем
больше
значение, тем
меньше
колебание
выхода
Par SUB Выбор True - при
BOOL False Нет Нет Да Нет
am OPT замещения плохом

814 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
качестве
выходное
значение
использует
режим
замещения,
False - расчет
в нормальном
режиме.
Данное
значение
Предварител действительно
Par SUBV ьно заданное , когда
REAL 0 Нет Нет Да Нет
am AL значение SUBOPT=TRU
замещения E и
MANSUB=TRU
E.
True - вывод
значения
SUBVAL
Par MAN Режим
BOOL False Нет Нет Да Нет False -
am SUB замены
последнее
действительно
е значение
Используется
для тревоги
отклонения,
значение
Вывод центра
Par OUTS
REAL заданной 0 Нет Нет Да Нет изменения
am P
величины аналоговой
величины при
стабильной
работе
системы.
True -
превышение
диапазона
False - норма
Par OVE Превышение Здесь
BOOL False Нет Нет Нет Нет
am CT диапазона производится
определение
сигнала,
собранного
mA; когда

815
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
фактическое
значение
электрическог
о сигнала >
(или <)
верхний
предел
диапазона
электрическог
о сигнала +
(или -)
электрический
диапазон *
11%,
происходит
запуск данной
тревоги;
True -
находится в
мертвой зоне
превышения
электрическог
о диапазона
False - норма
Здесь
производится
определение
Находится в сигнала,
Par INEC мертвой зоне собранного
BOOL 0 Нет Нет Нет Нет
am TDB превышения mA; когда
диапазона сигнал mA
превышает
диапазон
выбранного
сигнала, но
остается в
пределах
2,5%,
происходит
запуск данной
тревоги
Извлечь/не
True - извлечь
извлечь
Par SQRT корень, False -
BOOL корень из False Нет Нет Да Нет
am OPT не извлекать
электрическо
корень
го сигнала

816 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Доступен
выбор
«использовать/
не
использовать
удаление» для
Электрически
выбранного
й сигнал -
Par ECTC электрическог
BOOL удаление False Нет Нет Да Нет
am UTO о сигнала в
слабых
рамках
сигналов
функции
извлечения
корня
False - не
удалять
True - удалять
Настройка
процентного
отношения
предельной
Электрически области типа
й сигнал - сигнала.
Par ECTC предел Если выбран
REAL 2 Нет Нет Да Нет
am UTV удаления сигнал
слабых T4_20mA, то
сигналов электрические
сигналы ниже
4.32mA будут
восприниматьс
я как 4mA.
Настройка
процентного
отношения
предельной
области
Инженерная инженерной
величина - величины.
Par ENG предел Например,
REAL 2 Нет Нет Да Нет
am CUTV удаления если MU и MD
слабых соответственн
сигналов о равны 0 и
100, то при
инженерной
величине
менее 2 будет
производиться

817
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
вывод 0.
Удаление
инженерных
величин,
Инженерная
находящихся
величина -
близко к нулю
Par ENG выбор
BOOL False Нет Нет Да Нет после
am CUTO удаления
конвертирован
слабых
ия
сигналов
False - не
удалять
True - удалять
0 - тревога
отсутствует
1 - тревога
прямого
Вид
направления
Par DALT предупрежде
BYTE 0 Нет Нет Нет Нет 2 - тревога
am YPE ния об
обратного
отклонении
направления
3 - тревога
двойного
направления

818 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.1.3 Подробное описание


DEVDIAG
RALCHD=CHDIAG
CHDIAG
Обнаружение состояния избыточности Верхний и нижний пределы диапазона Описание значений каждого бита Q
Рассчитанное RALECT диапазона, обрыва линии или электрического сигнала

фактическое значение короткого замыкания


Число битов
Значение бита Источник
SIGTYPE tlu tld 0 Модуль в режиме офлайн DEVDIAG
электрического сигнала tlu+(tlu-tld)*11% S4_20mA 20 4
1 Обрыв линии канала RALCHD
RALECT S1_5V 5 1
tlu+(tlu-tld)*2.5% 2 Короткое замыкание канала RALCHD
RALECT tlu S2_10V 10 2
Верхний предел S0_20mA 20 0 3 Верхний предел диапазона избыточности OVECT
электрического
диапазона S0_5V 5 0 4 Нижний предел диапазона избыточности OVECT

S0_10V 10 0 5 Ошибка контроля по четности EVENPAR


IN tld Ошибка бита качеств а
Q
6 INQ
tld-(tlu-tld)*2.5% INECTDB 7 Резервный
Нижний предел
электрического
tld-(tlu-tld)*11% Короткое
Неисправность или вибрация контакта перек
диапазона
замыкание
8 лючателя
SVROPT
OVECT 9 Замещение SUBOPT
0 65536 IN Обрыв линии
10 Ограничение
0 t Ошибка связи с устройством верхнего/нижнего
Примечание: обнаружение указанных состояний самостоятельно производится только 11 уровня
для модулей FM, SM и KM; при его использовании необходимо осуществить «запуск 12 Ошибка вычислений
диагностики каналов и Namur».
13~15 Резервный

Выбор Извлечение корня и Обратный


извлечение диапазон
корня SQRTOPT
удаление малых сигналов REVOPT Обратный Добавление смещенного
расположения к выходу
диапазон выхода
0 AV=RALOUT 1
RALOUT=(MU- AV=MU+MD-AV AV=AV+BIAS
MD)*TMPR1+MD 0
1Удаление малых
сигналов ECTCUTO

0 RALOUT=(MU-
MD)*SQRT(TMPR1)+MD
1
TMPR1<=(ECTCUTV*0.01) Фильтрация
? FTROPT Расчет фильтрации
NO 1 AV=(1-FTRCOF)*AV+FTRCOF*PREAV
(0<=FTRCOF<1)
YES 0
Примечание: TMPR1=(RALECT- RALOUT=MD
tld)/(tlu-tld)

Выбор способа Выбрать режим замещения Удаление слабых


(SUBOPT=1) при наличии
замещения сигналов инженерной
MANSUB
действующих тревог? величины ENGCUTO AV<(ENGCUTV*0.01*(MU-MD)+MD)?
1 YES 1 YES AV
SUBVAL AV=MD
Выходное значение 0 NO 0 NO
предыдущего цикла
PREAV

Тревога превышения Тревога предельного


Тревога отклонения AV
AV скорости значения
AV
Время
восстановлени OUTSP+DAL HH
я тревоги ADLY OUTSP+DAL-DALDB
Время AH
восстановлени Время
я тревоги ADLY восстановлени
OUTSP я тревоги ADLY AM
AL
Пограничная OUTSP+DALDB-DAL
скорость LL
OUTSP-DAL
RATIO

0 t 0 HHIND LLIND t
RTAIND 0 t
DALINDP DALINDN AHIND ALIND ALMDB

Рис. 6.1-2 Логическая схема блока AI

Ниже приводится описание основного функционала функционального блока AI:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
Информация об общей тревоге:
1. Значение пункта AM технологической тревоги аналоговой величины
2. Информация о неисправности точки измерения в трендах точки OPS
На основании номера оборудования DN и номера сигнала CN аппаратного обеспечения
производится раздельное получение закаченной на аппаратное обеспечение информации
диагностики оборудования DEVDIAG и информации диагностики каналов CHDIAG, после чего
посредством обработки соответствующая информация о диагностике оборудования и
диагностике каналов объединяется в бит качества функции AI.

819
Раздел 6 Обработка I/O

Таблица 6.1-1 Значение каждого бита информации диагностики оборудования DEVDIAG

Бит Значение Примечание


0 Состояние блока

1 Состояние резервирования модуля 1 - подчиненный, 0 - главный

2 Неисправность платы
Под информацией о
неисправности канала
Наличие/отсутствие у блока информации о понимается определенная
3
неисправности канала информация, размещенная в
таблице CHDIAG; не
отображается на OPS
4 Состояние сети CNETA Сбой сети DP A одинарного блока
5 Состояние сети CNETB Сбой сети DP B одинарного блока
Действительно только для блока
6 В блоке имеется превышение времени
SOE
7 Резервный
Сущность неисправности: при
работе блока считанные
параметры калибровки не
8 Ошибка данных калибровки совпадают с фактически
существующими параметрами
калибровки.
Не отображается на OPS
Включает в себя как источник
Запрос/потеря источника питания на рабочей питания запроса DI, так и
9
площадке внутренний источник питания
блока DO.
1 - онлайн калибровка, 0 - норма
10 Калибровка состояния онлайн
Не отображается на OPS
Блок NM461, предназначенный
для DEH.
11 Значительная ошибка отклонения LVDT1 и LVDT2 LVDT1/2 подразумевает под собой
избыточный датчик смещения.
Не отображается на OPS
Неисправность, связанная с большим отклонением
12 между заданным напряжением положения клапана и
напряжением низкого выбранного значения LVDT Данное состояние
предоставляется исключительно
Неисправность, связанная с большим отклонением блоком NM461 и не отображается
между заданным значением положения клапана и на OPS
13
повторно считанным заданным значением положения
клапана
Производится определение
14 Неисправность MODBUS
исключительно главных блоков,

820 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Бит Значение Примечание


определение вспомогательных
блоков не производится
15 Действительность/недействительность данных блока Не отображается на OPS

Таблица 6.1-2 Значение каждого бита информации диагностики каналов CHDIAG

Бит Значение Примечание


0 Состояние канала

1 Короткое замыкание сигнала

2 Обрыв сигнала
3 Сигнал превысил верхний предел Значение, передаваемое при блокировке
4 Сигнал превысил нижний предел диагностики канала

Неисправность контакта
5 Неисправность канала модуля DI
переключателя
Применяется для модулей DI/DO, включает в себя
6 Сбой питания на месте канала как источник питания запроса DI, так и внутренний
источник питания модуля DO
Повторное считывание модуля DO не аналогично
7 Неисправность вывода канала
выходу
Сущность неисправности: при работе блока
Недостаточность считанные параметры калибровки не совпадают с
8 диапазона/недостаточность фактически существующими параметрами
диапазона namer калибровки.
Не отображается на OPS
Избыток диапазона/избыток Включает в себя как источник питания запроса DI,
9
диапазона namer так и внутренний источник питания блока DO.
Применяется для блока АО, наличие/ отсутствие
перегрузки определяется посредством сравнения
10 Перегрузка
значения повторного считывания и выходного
значения
11 Завышенная температура
Неисправность длительного
12
занижения
Неисправность длительного
13
завышения
Производится определение исключительно главных
14 Неисправность линии блоков, определение вспомогательных блоков не
производится
15 Внешние неисправности Не отображается на OPS

821
Раздел 6 Обработка I/O

Блок AI производит обобщение информации диагностики блока и информации диагностики


каналов, после чего через пункты Q осуществляет вывод состояния качества.
Таблица 6.1-3 Значение пунктов Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем IO и главным контролером с
Оффлайн главной карты DP главного
0 Блоки !
модуля контроллера будет производиться
вывод маркировки офлайн состояния
модуля
1 Обрыв канала Канал B Сообщение о данной неисправности
может быть произведено модулем
Короткое сбора аналоговых величин
2 замыкание Канал S посредством не циклической
канала диагностики
Верхний предел
превышения Диагностика модулей SM/FM
3 U (upper limit) производится программным
диапазона
измерения обеспечением (функциональным
Канал блоком AI), диагностика модулей AI,
Нижний предел RTD, TC серии К производится
превышения средствами аппаратного
4 L (lower limit)
диапазона обеспечения
измерения
В циклических данных,
передаваемых модулем серии К,
отобранное значение каждого канала
содержит 1 бит проверки четности,
Ошибка при вычислении алгоритма
5 проверки Канал E (Even Check) обработки собранных данных
четности производится определение бита
четности; если при проверке
четности будет выявлена ошибка, то
будет определено возникновение
неисправности
Данные, периодически
передаваемые модулем серии К,
содержат данный бит; при обрыве
линии, коротком замыкании или
Ошибка позиции
6 Канал Q (Quality Fault) возникновении неисправности другой
качества
платы модуль переведет данный бит
в значение TRUE и одновременно с
этим прекратит вычисление
алгоритма обработки сбора
7 Резервный \ \
Неисправность Модуль DI серии К может сообщать о
8 Канал C (Contact Fault)
или дрожание неисправности запуска дискретной

822 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
переключающего величины, другие модули сбора
контакта дискретных величин FM и SM не в
состоянии сообщать о подобной
неисправности, посредством
алгоритма в соответствии с
отобранным значением производится
вывод вибрирующего
предупреждающего знака;
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
модуля (Q.0~Q.8), если пользователь
9 Замена Канал * выбрал функцию замены
неисправности, то точка сбора
произведет вывод значения замены,
при этом данный бит установится в
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
установлен в значении TRUE, при
10 Ограничение Канал F (Force)
выполнении операции ограничения в
программном обеспечении AutoThink
данный бит не может иметь значения
TRUE
Служба IO определяет состояние
Нарушение связи связи с данными станции
главного и управления; если обрыв связи
11 Система ?
подчиненного превышает 2 секунды, то происходит
компьютеров передача сообщения о данной
неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления,
а при обнаружении ошибки может
быть определено возникновение
неисправности.
13~15 Резервный \ \

Обозначение состояния точки измерения в трендах точки OPS относится к информации о


неисправности точки измерения, если какой-либо бит Q задан в значении 1, то в тренде OPS в
верхней части кривой обозначение будет отображаться с помощью разных других битов, что
позволяет очень четко понимать состояние и причину текущей неисправности.
 Ограничение

823
Раздел 6 Обработка I/O

Когда система находится в фазе отладки, а также при необходимости применения


специального управления осуществляется искусственное присваивание определенного
значения, используемого в качестве выхода инженерной величины. Функция ограничения
предоставляет пользователю способ вывода инженерной величины максимально высокой
категории, то есть в любой ситуации пользователь может переключить блок обработки AI в
режим ограничения и осуществлять онлайн ввод определенного значения ограничения,
которое будет использоваться в качестве выхода инженерной величины AI; с помощью
данной функции пользователь имеет возможность в чрезвычайной ситуации или при
проведении отладки блокировать выходы, осуществляемые другими способами, для
участия выхода фактически необходимого значения в отображении и управлении;
 Конвертирование диапазона
Тип блока MT должен совпадать с приращением GAIN, в противном случае расчет
производиться не будет, подробное описание соотносительной связи между блоком и его
увеличением См. в «Руководстве аппаратного обеспечения» блока. Параметры, имеющие
отношение к конвертированию, включают в себя значение верхнего предела инженерной
величины (MU), значение нижнего предела инженерной величины (MD) и тип сигнала
(SIGTYPE)
Процесс конвертации шкалы:
 Сначала выполняется конвертирование A/D, значение кода конвертируется в
реальный сигнал аналоговой величины, после чего в соответствии с выбранным
типом сигнала производится определение превышения электрического диапазона
и превышения мертвой зоны электрического диапазона; если подтверждается
нахождение в мертвой зоне превышения электрического диапазона, то
производится назначение INECTDB=1, если сигнал превышает электрический
диапазон, то необходимо произвести настройку ECTDB (превышение
электрического диапазона)=1; появится метка, обозначающая, что превысивший
диапазон сигнал находится в недействительном состоянии.
 Значение отношения фактически рассчитанного электрического сигнала к типу
сигнала (TMPR1)
 Основываясь на значении отношения к MU и MD, далее производится онлайн
конвертирование с получением окончательного конвертированного значения
физического диапазона.
SIGTYPE поддерживает следующие сигналы электрического диапазона:

Вид сигнала

S0_10V

S0_5V

S2_10V

S1_5V

S0_10mA

S0_20mA

S4_20mA

824 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Превышение электрического диапазона и превышение мертвой зоны электрического


диапазона; нахождение в мертвой зоне диапазона имеет два варианта развития событий:
 Верхний предел диапазона электрического сигнала < фактическое значение
электрического сигнала <= верхний предел диапазона электрического сигнала +
электрический диапазон *2,5%;
 Нижний предел диапазона электрического сигнала - электрический диапазон *2,5% =<
фактическое значение электрического сигнала < нижний предел диапазона
электрического сигнала;
При возникновении вышеописанных ситуаций параметр INECTDB будет задан в значении
1.
Два случая превышения диапазона:
 Фактическое значение электрического сигнала > верхний предел диапазона
электрического сигнала + электрический диапазон *11%;
 Фактическое значение электрического сигнала < нижний предел диапазона
электрического сигнала - электрический диапазон *11%;
При возникновении вышеописанных ситуаций параметр OVECT будет задан в значении 1,
при этом появится обозначение превышения сигналом диапазона.

Верхний предел +
ECTDB * электрический
диапазон
Верхний предел
электрического
диапазона

Нижний предел
электрического
диапазона
Нижний предел - ECTDB
* электрический
диапазон

t
Тревога превышения
электрического
диапазона

t
Мертвая зона превышения
электрического диапазона

Рис. 6.1-3 Схема превышения диапазона и превышения мертвой зоны диапазона

 Удаление малых сигналов

825
Раздел 6 Обработка I/O

 Отключение сигнала малого извлечения корня


Если аппаратное обеспечение производит сбор данных, представляющих собой
сигнал разницы давлений, отображающий расход потока, в этом случае необходимо
производить обработку в виде извлечения корня. При очень малом сигнале разницы
давлений, если удаление малых сигналов не производится, с одной стороны, излишне
малый сигнал не имеет смыслового значения, с другой стороны, после извлечения
корня происходит увеличение изначально мелких колебаний, что оказывает влияние на
конечный результат; в этом случае можно выбрать удаление малых сигналов
квадратного корня;
Параметр SQRTOPT контролирует использование/неиспользование квадратного
корня и доступен для конфигурации офлайн или настройки онлайн.
Параметр ECTCUTO контролирует использование/неиспользование удаления
малых сигналов, доступен для конфигурации офлайн или настройки онлайн,
одновременно необходимо настроить предел удаления малых сигналов ECTCUTV,
который по умолчанию задан в значении 2%.
 Отключение сигнала малого объёма работ
Когда обрабатывается обычный сигнал AI (не сигнал разницы давлений), мелкие
сигналы зачастую создают вибрационные помехи, которые не имеют значения для
фактического измерения, в этом случае можно выбрать удаление слабых сигналов.
Параметр ENGCUTO контролирует использование/неиспользование удаления
малых сигналов инженерной величины, одновременно с этим необходимо настроить
предел удаления малых сигналов инженерной величины ENGCUTV, который по
умолчанию задан в значении 2%.
 Фильтрация
Функция фильтрации позволяет отфильтровать волны-помехи сигнала AI, создаваемые
внешними помехами, для обеспечения стабильного отображения значения AI в реальном
времени.
Фильтрация представляет собой фильтрацию с использованием инерции первого
𝑇×𝐴𝑉(𝐾)+𝐹𝑇𝑅𝐶𝑂𝐹×𝐴𝑉(𝐾−1)
порядка:𝐴𝑉(𝐾) =
𝑇+𝐹𝑇𝑅𝐶𝑂𝐹

Где Т - цикл выполнения POU; FTRCOF - время фильтрации; единица измерения:


секунда.
Чем короче время фильтрации FTRCOF, тем слабее функция фильтрации, когда
данный пункт равен 0, фильтрация не производятся; AV производит непосредственный
вывод полученной после конвертирования инженерной величины;
Чем продолжительнее время фильтрации FTRCOF, тем меньше колебание выхода AV;
Пользователь может в соответствии с фактической потребностью непосредственно
онлайн изменять коэффициент фильтрации для корректировки выхода фильтрации.
Ниже представлены передаточная функция элемента инерции первого порядка и
𝐴𝑉(𝑆) 1
кривая ступенчатого воздействия: 𝐺(𝑆) = 𝐼𝑁(𝑆) = 𝐹𝑇𝑅𝐶𝑂𝐹∙𝑆+1

826 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Дискретные значения фактического выхода после фильтрации представлено на


изображении ниже:

Значени
е
100%
Входна Выходн
я ое

FTRCOF=0.5

Цикл
операции Т

Рис. 6.1-4 Схема превышения диапазона и превышения мертвой зоны диапазона

 Удаление малых сигналов


 Отключение сигнала малого извлечения корня
Если аппаратное обеспечение производит сбор данных, представляющих собой
сигнал разницы давлений, отображающий расход потока, в этом случае необходимо
производить обработку в виде извлечения корня. При очень малом сигнале разницы
давлений, если удаление малых сигналов не производится, с одной стороны, излишне
малый сигнал не имеет смыслового значения, с другой стороны, после извлечения
корня происходит увеличение изначально мелких колебаний, что оказывает влияние на
конечный результат; в этом случае можно выбрать удаление малых сигналов
квадратного корня;
Параметр SQRTOPT контролирует использование/неиспользование квадратного
корня и доступен для конфигурации офлайн или настройки онлайн.

827
Раздел 6 Обработка I/O

Параметр ECTCUTO контролирует использование/неиспользование удаления


малых сигналов, доступен для конфигурации офлайн или настройки онлайн,
одновременно необходимо настроить предел удаления малых сигналов ECTCUTV,
который по умолчанию задан в значении 2%.
 Отключение сигнала малого объёма работ
Когда обрабатывается обычный сигнал AI (не сигнал разницы давлений), мелкие
сигналы зачастую создают вибрационные помехи, которые не имеют значения для
фактического измерения, в этом случае можно выбрать удаление слабых сигналов.
Параметр ENGCUTO контролирует использование/неиспользование удаления
малых сигналов инженерной величины, одновременно с этим необходимо настроить
предел удаления малых сигналов инженерной величины ENGCUTV, который по
умолчанию задан в значении 2%.
 Фильтрация
Функция фильтрации позволяет отфильтровать волны-помехи сигнала AI, создаваемые
внешними помехами, для обеспечения стабильного отображения значения AI в реальном
времени.
Фильтрация представляет собой фильтрацию с использованием инерции первого
порядка:
𝑇 × 𝐴𝑉(𝐾) + 𝐹𝑇𝑅𝐶𝑂𝐹 × 𝐴𝑉(𝐾 − 1)
𝐴𝑉(𝐾) =
𝑇 + 𝐹𝑇𝑅𝐶𝑂𝐹

Дискретные значения фактического выхода после фильтрации представлено на


изображении ниже:

828 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Значени
е
100%
Входна Выходн
я ое

FTRCOF=0.5

Цикл
операции Т

t
 Инвертированный выход
Параметр REVOPT контролирует использование/неиспользование инвертированного
выхода, по умолчанию задан в значении 0, доступен для настройки онлайн.
REVOPT=1, производится вывод обратного диапазона, выходное значение = верхний
предел инженерной величины + нижний предел инженерной величины - текущее расчетное
значение (MU+MD-AV);
REVOPT=0, вывод обратного диапазона не производится.
 Режим замены
Параметр SUBOPT контролирует использование/неиспользование режима замещения,
доступен для настройки онлайн; после выбора режима замещения
 при возникновении неисправности или сбоя модуля аппаратного обеспечения или
начального сигнала произойдет активация функции значения замещения.
 При отсутствии неисправности модуля аппаратного обеспечения и нормальном
состоянии начального сигнала будет производиться вывод в нормальном режиме,
активация функции замещения производиться не будет.
После активации режима замещения в соответствии с выбранным в параметре MANSUB
способом замещения имеется возможность настройки параметра MANSUB при выполнении
конфигурации или его изменения онлайн.
Если MANSUB=1, то AV=SUBVAL; если MANSUB=0, то AV=PREAV.
В том числе SUBVAL является заданным значением замещения и доступно для настройки
онлайн, а PREAV является выходным значением предыдущего цикла.

829
Раздел 6 Обработка I/O

 Касательно блоков серии К, при получении неисправности превышения


диапазона функциональных блоков AI/RTD/TC информация о недостаточности
диапазона или избыточности диапазона передается самими каналами блока, в
связи с тем, что недостаточность диапазона и избыточность диапазона,
определяемая блоком серии К, превышает 4 секунды, то при конфигурации
блоков AI/RTD/TC серии К неисправность превышения диапазона не является
источником неисправности замещения вывода, при конфигурации превышения
диапазона блока серии К отсутствует возможность производить вывод значения
замещения.
 Касательно блоков AI серии FM/SM, определение верхнего и нижнего пределов
обрыва линии/ короткого замыкания/ превышения диапазона производится
посредством алгоритма, указанные неисправности являются источником
неисправности, который влияет на замещение вывода неисправности; однако
вследствие того, что основание для определения посредством алгоритма -
значение кода, передаваемое аппаратным обеспечением, постепенно
изменяется при обнаружении верхнего/нижнего пределов обрыва линии/
короткого замыкания/ превышения диапазона, алгоритм может произвести
соответствующее определение только когда значение достигает определенного
диапазона; поэтому если в этот момент выбрано последнее замещение, то
значение замещения будет представлять собой не последнее действительное
значение, а некоторое постепенно изменяющееся промежуточное значение.
 Тревога превышения скорости
Параметры RATIO (тревога превышения скорости) и INHART (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование тревоги
превышения скорости. В качестве единицы измерения предела тревоги превышения
скорости используется %/с (процентное отношение каждой секунды к инженерной
величине).
При неправильной онлайн настройке тревоги превышения скорости, или когда
подавление тревоги превышения скорости задано в значении 1, определение превышения
скорости не производится.
 Если отклонение значения AV данного цикла от значения предыдущего цикла
превысит линию тревоги превышения скорости, то произойдет срабатывание
тревоги превышения скорости, RTAIND будет задан в значении 1 и будет
удерживаться, AM.5=1. Если в течение времени задержки восстановления тревоги
ADLY не произойдет срабатывания новой тревоги превышения скорости, то
тревога будет восстановлена. Если в течение времени задержки восстановления
тревоги ADLY произойдет срабатывание новой тревоги превышения скорости, то
будет производиться удержание RTAIND, при этом запустится новый отсчет
времени задержки.
 В режиме замещения тревога превышения скорости не работает, функция тревоги
превышения скорости не активна.

830 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Предупреждение об отклонении
Тревога отклонения: включает в себя тревогу отклонения в прямом направлении и
тревогу отклонения в обратном направлении.
Тревога отклонения используется для проверки отклонения между выходным
значением AV и настроенным выходным значением OUTSP на предмет превышения им
абсолютного значения предела тревоги отклонения (DAL). Когда отклонение представляет
собой отклонение в прямом направлении и при этом (AV-OUTSP) больше DAL, происходит
срабатывание тревоги прямого направления (DALINDP), одновременно с этим AM.4=1. По
аналогии с этим, когда отклонение представляет собой отклонение в обратном
направлении, происходит срабатывание тревоги обратного направления (DALINDN),
одновременно с этим AM.5=1.
В течение периода тревоги отклонения, когда абсолютное значение (AV-OUTSP)
снижается ниже абсолютного значения предела тревоги отклонения (DAL), уменьшенного
на величину мертвой зоны тревоги (DALDB), происходит восстановление тревоги, в
качестве единицы измерения мертвой зоны тревоги отклонения используется %/с
(процентное отношение каждой секунды к инженерной величине).
Тревога делится на следующие типы: тревога прямого направления, тревога обратного
направления, тревога двойного направления и «тревога отсутствует». Мертвая зона
тревоги по умолчанию задана в значении 2% от инженерной величины.
Вид Тревога Тревога Тревога
Условия Тревога
предупреждения прямого обратного двойного
определения отсутствует
об отклонении направления направления направления
Отклонение в
(AV-OUTSP) > DALINDP=True DALINDP=True
прямом \ \
DAL AM.4=1 AM.4=1
направлении
Отклонение в
(AV-OUTSP) < DALINDN=True DALINDN=True
обратном \ \
-DAL AM.5=1 AM.5=1
направлении

 Тревога предельного значения

831
Раздел 6 Обработка I/O

Касательная тревоги предельного значения, данный функциональный блок имеет


четыре линии тревоги: HH, AH, AL и LL.
 Тревога высокого предела высшего уровня: если получаемое в результате расчета
значение AV больше HH, подавление тревоги INHH2=0, и при этом
соответствующая категория тревоги H2>0, то выход AM.3=1, HHIND=1; если
INHH2=1 или H2<=0, то вывод обнаружения тревоги высокого передела высшего
уровня не производится;
 Тревога высокого предела: если получаемое в результате расчета значение AV
больше АH, подавление тревоги INHH1=0, и при этом соответствующая категория
тревоги H1>0, то выход AM.2=1, АHIND=1; если INHH1=1 или H1<=0, то вывод
обнаружения тревоги высокого передела не производится;
 Тревога низкого предела: если получаемое в результате расчета значение AV
меньше АL, подавление тревоги INHL1=0, и при этом соответствующая категория
тревоги L1>0, то выход AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод
обнаружения тревоги низкого передела не производится;
 Тревога низкого предела низшего уровня: если получаемое в результате расчета
значение AV меньше LL, подавление тревоги INHL2=0, и при этом
соответствующая категория тревоги L2>0, то выход AM.0=1, LLIND=1; если
INHL2=1 или L2<=0, то вывод обнаружения тревоги низкого передела низшего
уровня не производится;
Если сигнал не действителен (Q<>1), и при этом выбран режим замещения, или будет
задействована общая тревога ограничения INHLIM, то произойдет удаление тревоги,
AM=AM AND 16#FFF0.
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять двум
следующим условиям:
 Значение данного цикла AV обязательно должно выходить за пределы мертвой
зоны предельных значений тревоги. Например, в предыдущем цикле имеется
тревога верхнего предела высшего уровня, то есть AV>HH, в этом случае
восстановление тревоги верхнего предела высшего уровня будет возможно только
в случае, если AV<HH-ALMDB*(MU-MD)/100.
 В течение времени задержки восстановления тревоги ADLY не происходит
срабатывания тревоги данного предела. Например, в предшествующем цикле
имеется тревога верхнего предела высшего уровня; восстановление тревоги
верхнего предела высшего уровня произойдет только в случае, если в течение
времени задержки восстановления ADLY AV будет удовлетворять условию (1),
даже если в течение времени задержки восстановления ADLY фактически
производится отклик тревоги как тревоги верхнего предела, AM все равно будет
отмечено как тревога верхнего предела высшего уровня.

832 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Инженерная
величина
Высокий предел
тревоги
(высокий предел
Мертвая зона
высшего уровня)

Низкий предел
тревоги (низкий
предел низшего
Мертвая зона
уровня)
t
Тревога
превышени
я предела
t

Таблица 6.1-4 Таблица соотносительных связей каждого бита АМ вывода


технологической тревоги с информацией о тревоге

Значение
Число битов
1 0
Аналоговая величина
Аналоговая величина нарушает предельное
нарушает предельное значение
Нулевой бит
значение тревоги низкого восстановления тревоги
предела низшего уровня низкого предела низшего
уровня
Аналоговая величина
Аналоговая величина
нарушает предельное
нарушает предельное
Первый бит значение
значение тревоги низкого
восстановления тревоги
предела
низкого предела
Аналоговая величина
Аналоговая величина
нарушает предельное
нарушает предельное
Второй бит значение
значение тревоги
восстановления тревоги
высокого предела
высокого предела
Аналоговая величина
Аналоговая величина
нарушает предельное
нарушает предельное
значение
Третий бит значение тревоги
восстановления тревоги
высокого предела
высокого предела
высшего уровня
высшего уровня
Восстановление тревоги
Тревога отклонения в
Четвертый бит отклонения в прямом
прямом направлении
направлении
Тревога отклонения в Восстановление тревоги
Пятый бит обратном направлении отклонения в обратном
(RLA=1) направлении

833
Раздел 6 Обработка I/O

Число битов Значение


Шестой бит Тревога скорости Тревога скорости
Седьмой бит Резервный Резервный
Восьмой бит Резервный Резервный
Девятый бит Резервный Резервный
Бит №10 Резервный Резервный
Одиннадцатый
Резервный Резервный
бит
Двенадцатый
Резервный Резервный
бит
Тринадцатый
Резервный Резервный
бит
Четырнадцатый
Резервный Резервный
бит
Пятнадцатый
Резервный Резервный
бит

Таблица 6.1-5 Список поддерживаемых блоков, включает в себя все типы


AI\RTD\TC\AO\DI\DO\SOE\PI

FM143 FM161A SM520_8CH


FM143F FM161A_48 SM522_8CH
FM147E FM161B SM610
FM148A FM161B_48 SM611
FM148C FM161E SM618
FM148E FM161F SM619
FM148H FM161F_48 SM610_PI
FM148R FM161A_SOE SM618_PI
FM148RH FM161A_48_SOE SM620
FM151A FM161E_SOE SM630
FM152A FM161E_48_SOE SM631
FM161D FM021 SM632
FM161D_48 SM410 SM633
FM161D_SOE SM412 SM710
FM161D_48_SOE SM411 SM711
FM162 SM410_227 SM020
FM163D SM413 K_AI01
FM163E SM430 K_AIH01

834 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

FM143 FM161A SM520_8CH


FM171 SM432 K_AO01
FM171B SM434 K_RTD01
FM185 SM460 K_TC01
FM1200 SM461 K_DI01
FM1201 SM470 K_DI02
FM020 SM471 K_KO01
FM147A SM472 K_BUS02
FM143A SM480 K_BUS03
FM143E SM481 K_SOE01
FM146A SM482 K_SOE11
FM146B SM510 K_DI11
FM163A SM511 K_DO02
FM163B SM512 K_PA01
FM163C SM520 K_DP02
FM151R SM522 KM020

6.1.1.4 Панель детальной настройки точки


В окне детальной настройки точки перечислены детальные параметры состояния
настройки данной точки AI, в том числе параметры, доступные для изменения и ввода, и
параметры, зафиксированные системой.
1. Атрибуты номера бита
Внешний вид вкладки «Атрибуты номера бита» панели детальной настройки точки блока AI
представлен на Рис. 6.1-5.

835
Раздел 6 Обработка I/O

Рис. 6.1-5 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, какой из сконфигурированных избыточных
блоков (А или В) является источником значения данной точки измерения, если
резерв не сконфигурирован, то отображается «не избыточный блок»; имеются
следующие значения состояния: «не избыточный блок», «главный А в
нормальном режиме», «неисправность главного А», «главный В в нормальном
режиме» и «неисправность главного В».
Тип сигнала: отображается тип сигнала конфигурации данной точки измерения,
включает в себя тип по току и тип по напряжению, подробное описание типов
сигнала См .в описании логики алгоритмов.
Единица измерения и формат выхода: отображаются заданные в
конфигурации офлайн единица измерения и формат отображения выходного
значения данной точки измерения, значение единицы измерения и формат
выхода конфигурации влияют на определенную схожую по типу с AV
концептуальную величину, например: верхний/ нижний пределы диапазона,
высокий/низкий пределы тревоги. Данное значение не является пунктом контроля
и используется для отображения на панели детальной настройки точки,

836 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

изменение конфигурации офлайн данного пункта вступит в силу только после


скачивания сервера.
Панель детальной настройки точки AI - Вкладка TAB Атрибуты номера бита
Полномочия параметров

Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

Название тега PN 0 0 0 0

Описание тега DS 0 0 0 0

Область SN 0 0 0 0

Номер
DN 0 0 0 0
станции

Подгруппа 1 Вид блока MT 0 0 0 0

Адрес блока DN 0 0 0 0

Номер
CN 0 0 0 0
канала

Источник
REDSTA 0 0 0 0
сигнала

Вид сигнала SIGTYPE 0 0 0 0


Подгруппа 2
Единица
UT 0 0 0 0
измерения

Формат
OF 0 0 0 0
выхода

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

837
Раздел 6 Обработка I/O

Рис. 6.1-6 Конвертирование данных

1: Отбираемое блоком значение: значение кода, передаваемого аппаратным


обеспечением функциональному блоку AI.
Текущее значение: отображается текущее значение инженерной величины,
выводимое после расчета блоком AI на основании значения кода, передаваемого
аппаратным обеспечением; данное значение может является значением,
рассчитываемым в реальном времени на основе текущего значение кода,
передаваемого аппаратным обеспечением, либо является значением замещения,
выбранным для вывода при плохом качестве сигнала; также может применяться
ограничение.
Отбираемое значение инженерной величины: значение, рассчитываемое в
реальном времени на основании текущего значения кода, передаваемого
аппаратным обеспечением.
2: Верхний и нижний пределы диапазона выхода инженерной величины.
3: Производится настройка применения/ неприменения фильтрации, а также
настройка параметра времени фильтрации при выбранном режиме фильтрации;
подробное описание настроек указанных параметров См. в описании логики
алгоритмов.
4: Настройка использования/неиспользования вывода обратного диапазона
5: Настройка использования/неиспользования накладывания значения смещения с
последующим выводом.
Панель детальной настройки точки AI - Вкладка TAB Конвертирование данных
Полномочия параметров

838 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AI - Вкладка TAB Конвертирование данных


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Величина
сбора данных IN 0 0 0 0
по блоку
Текущая
AV 0 0 0 2
Вход/выход величина
Величина
сбора данных
RALOUT 0 0 0 0
по объёму
работ
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Диапазон
Нижний
предел
MD 0 0 1 1
диапазона
измерения
Фильтрация
FTROPT 0 0 0 1
волн
Фильтрация
волн Коэффициент
времени FTRCOF 0 0 1 1
фильтрации
Свойство
Обратный обратного
REVOPT 0 0 1 1
диапазон диапазона
измерения
Составляющая
Смещение BIAS 0 0 0 1
смещения

3. Качество сигнала

839
Раздел 6 Обработка I/O

Рис. 6.1-7 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения AI; качество сигнала содержит 9 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что
качество сигнала по данному пункту стало плохим; зеленый цвет индикатора
означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки AI - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 1 1
нет
Замена
Режим
MANSUB 0 0 1 1
замены
Обратный Замещающая
SUBVAL 0 0 1 1
диапазон величина

840 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

4. Сигнализация

Рис. 6.1-8 Тревоги 1

841
Раздел 6 Обработка I/O

Рис. 6.1-9 Тревоги 2

1: Отображается текущее состояние технологических тревог точки измерения AI,


содержит 7 пунктов вывода технологических тревог; когда индикатор тревоги
отображается красным цветом, это означает срабатывание соответствующей
тревоги, зеленый цвет индикатора означает нормальное состояние.
2: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений, в качестве единицы измерения мертвой зоны
тревоги используется %/с (процентное отношение каждой секунды к инженерной
величине).
3: Отображает категорию тревоги четырех предельных значений данной точки
измерения AI.
4: Используется для настройки пределов, категории и времени задержки
восстановления тревоги скорости.
5: Используется для настройки заданных значений вывода и линии тревоги
отклонения, отображает категорию тревоги отклонения.
6: Используется для настройки применения/ неприменения подавления
технологической тревоги; доступен выбор «подавлять» или «не подавлять».
Панель детальной настройки точки AI - Вкладка TAB Тревоги Полномочия параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены

842 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AI - Вкладка TAB Тревоги Полномочия параметров


Самый верхний
предел
HH 0 1 1 1
предупреждени
я
Верхний
предел
AH 0 1 1 1
предупреждени
Значение я
тревоги
Нижний предел
предельного
предупреждени AL 0 1 1 1
значения
я
Низкий предел
нижнего уровня LL 0 1 1 1
тревоги
Мертвая зона
предупреждени ALMDB 0 0 0 0
я о пределе
Предел
предупреждени RATIO 0 1 1 1
я о скорости
Уровень
предупреждени RTALV 0 0 0 0
Тревога
я о скорости
коэффициента
изменения Время
задержки
восстановлени
ADLY 0 1 1 1
я
предупреждени
я
Уровень самого
верхнего
пределеа H2 0 0 0 0
предупреждени
я
Уровень
предупреждени
Категория H1 0 0 0 0
я о верхнем
тревоги пределе
предельного
значения Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе
Уровень самого
нижнего
L2 0 0 0 0
предела
предупреждени

843
Раздел 6 Обработка I/O

Панель детальной настройки точки AI - Вкладка TAB Тревоги Полномочия параметров


я
Вывод
заданной OUTSP 0 1 1 1
величины
Предел
предупреждени
DAL 0 1 1 1
я об
отклонении
Категория
тревоги DALLV 0 0 0 0
Предупреждени отклонения
е об отклонении
Уровень
предупреждени
я о DALPLV 0 0 0 0
положительном
отклонении
Уровень
предупреждени
я об DALNLV 0 0 0 0
отрицательном
отклонении
Контроль
предупреждени INHLIM 0 1 1 1
я о пределе
Контроль
предупреждени
я о самом INHH2 0 1 1 1
верхнем
пределе
Контроль
предупреждени
INHH1 0 1 1 1
я о верхнем
Контроль пределе
предупреждени
я Контроль
предупреждени
INHL1 0 1 1 1
я о нижнем
пределе
Контроль
предупреждени
я о самом INHL2 0 1 1 1
нижнем
пределе
Контроль
предупреждени INHRAT 0 1 1 1
я о скорости

844 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AI - Вкладка TAB Тревоги Полномочия параметров


Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении
Контроль
предупреждени
INHDAL
я о 0 1 1 1
P
положительном
отклонении
Контроль
предупреждени
INHDAL
я об 0 1 1 1
N
отрицательном
отклонении

5. Тренды

Рис. 6.1-10 Тренды

6. Опции параметра

845
Раздел 6 Обработка I/O

Рис. 6.1-11 Опции параметра

1: Используется для настройки применения/ неприменения квадратного корня,


использования/неиспользования удаления малых сигналов квадратного корня и
настройки предела удаления малых сигналов квадратного корня.
2: Используется для настройки использования/неиспользования удаления малых
сигналов инженерной величины и настройки предела удаления малых сигналов
инженерной величины.
3: Используется для настройки панели операций.
Панель детальной настройки точки AI - Вкладка TAB Параметры Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Извлечение
SQRTOPT 0 0 1 1
корня или нет
Отключение
сигнала
Вход/выход малого ECTCUTO 0 0 1 1
извлечения
корня
Предел
ECTCUTV 0 0 1 1
отключения

846 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AI - Вкладка TAB Параметры Полномочия


параметров
сигнала
малого
извлечения
корня
Отключение
сигнала
ENGCUTO 0 0 1 1
малого
объёма работ
Диапазон Предел
отключения
сигнала ENGCUTV 0 0 1 1
малого
объёма работ

6.1.2 PAI (аналоговый вход)

Рис. 6.1-12 Аналоговый вход

847
Раздел 6 Обработка I/O

6.1.2.1 Функция
Функциональный блок PAI представляет собой тип, добавленный для канала модуля K-AI04,
из-за следующих изменений в аппаратном модуле:
 В модуле добавлено два типа сигналов: -10~10 mA, -20~20 mA, диапазон сбора модуля
увеличен -22,7~22,7 mA
 Изначальное значение кода, передаваемое в данных цикла модуля, и значение кода
после фильтрации
На основе функционального блока PAI добавлена обработка изначального значения кода
(изначально обработанное AI значение представляет собой значение кода после фильтрации),
то есть обработка кода, передаваемого модулем аналогового токового входа по шине DP;
инженерная величина, которая становится доступной для считывания пользователем после
конвертирования диапазона, в соответствии с выбором пользователя может применяться для
извлечения корня и удаления малых сигналов из электрического сигнала, а также для
фильтрации волн и удаления малых сигналов из инженерной величины, также может
использоваться обязательное значение и значение замещения в качестве вывода инженерной
величины.
Остальное содержание См. в разделе 6.1.1 AI (аналоговый вход).

6.1.2.2 Штырек
На основе блока AI добавлены следующие переменные:
Защита
Значен от Выравни
Назван Тип Синхрони
Тип Описан ие по отключ вание Огранич Примечан
ие данн зация
ы ие умолча ения параметр ение ие
акции ых данных
нию питани ов
я
Значение
данного
пункта не
подвергает
ся
ограничени
ю вывода
качества.
Фактическ
ое
Вывод
значение,
фактиче
ORALO REA получаемо
Out ского 0 Нет Нет Нет Нет
UT L е в
значени
результате
я
конвертиро
вания
изначальн
ого
значения
кода OIN,
который
сообщает
блок, в
отличие от

848 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип Описан ие по отключ вание Огранич Примечан
ие данн зация
ы ие умолча ения параметр ение ие
акции ых данных
нию питани ов
я
значения
ОAV не
подлежит
какой-либо
обработке.
REA
Out OAV Вывод 0 Нет Нет Нет Нет
L
Вход
изначал
Par WOR
OIN ьного 0 Нет Нет Нет Нет
am D
значени
я кода
Бит
проверк
и
Par OEVEN BOO четности
FALSE Нет Да Да Нет
am PAR L изначал
ьного
значени
я кода

6.1.2.3 Панель детальной настройки точки


Информация об обработке вновь добавленного изначального значения кода, доступна для
просмотра на странице 【Конвертирование данных】на панели детальной настройки точки.

849
Раздел 6 Обработка I/O

6.1.3 RTD (вход термосопротивления)

850 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-13 Вход термосопротивления

6.1.3.1 Функция
Функциональный блок RTD используется для обработки кода температуры, передаваемого
модулем входа термосопротивления по шине DP (только для серии К), или значения
сопротивления; посредством линейного конвертирования или после проверки таблицы
справочных данных производится вывод значения температуры точки сбора данных, в
соответствии с выбором пользователя может использовать обязательное значение и значение
замещения в качестве вывода инженерной величины; система также предоставляет функцию
диагностики качества сигнала, осуществляет мониторинг модулей аппаратного обеспечения и
состояния каналов, при возникновении отклонений в работе модуля или канала производится
подача информации о неисправности; система предоставляет функцию мониторинга
технологических тревог, которая включает в себя тревогу четырех предельных значений,
тревогу отклонения и тревогу скорости; в соответствии с настроенными пользователем
предельными значениями тревог производится автоматическое определение состояния
технологической тревоги, а также предоставляется подробная информация о соответствующей
тревоге.
 К функционалу блока обработки RTD можно отнести следующее:
 Конвертирование шкалы сигнала электрического сопротивления;
 Обработка информации о качестве сигнала;
 Устранение неисправности аппаратного обеспечения;
 Обработка информации о технологической тревоге;
 Функция ограничения;
 Функция замещения;
 Функция фильтрации сигнала.

6.1.3.2 Штырек
Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
Здесь поддерживаются типы
Вид блоков SM, FM библиотек
EMBOA FALS Не
In MT блок Нет Нет Нет оборудования и типы блоков
RD E т
а RTD серии К программного
обеспечения AutoThink.
Код
диа Не
In GAIN WORD 0 Нет Нет Да
пазо т
на
In SIGTYP BOOL Вид FALS Нет Нет Нет Не В отношении модуля FM143F,

851
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
E сигн E т при конфигурации BA1, BA2:
ала BA1:при -200~-124,22 ℃
возможно ошибочное
срабатывание отчета о разрыве
линии
BA2:при -200~-59,1℃ возможно
ошибочное срабатывание отчета
о разрыве линии
В отношении модуля SM432, при
конфигурации BA1, BA2:
BA1:при -200~-124,22 ℃
возможно ошибочное
срабатывание отчета о разрыве
линии
BA2:при -200~-59,1℃ возможно
ошибочное срабатывание отчета
о разрыве линии
Пер
екл
юча
тель
техн
ALMOP олог Не
In BOOL TRUE Нет Нет Да
T ичес т
кой
сигн
али
заци
и
Выв Не
Out AV REAL 0 Нет Нет Нет
од т
Пол
оже
Out Q WORD ние 0 Нет Нет Нет Да Значение каждого бита
каче представлено в Таблица 6.1-3.
ства
Сос 0 - тревога низкого предела
тоян низшего уровня
Не
Out AM WORD ие 0 Нет Нет Нет 1 - тревога низкого предела
т
трев 2 - тревога высокого предела
оги 3 - тревога высокого предела

852 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
высшего уровня
4 - тревога положительного
отклонения
5 - тревога отрицательного
отклонения
6 - тревога скорости
7 - тревога отклонения
(поддерживается блоком PID)
8~15 - удержание
Тре
вога
выс
оког
о
пре
FALS
Out HHIND BOOL дел Нет Нет Нет Да
E
а
выс
шег
о
уров
ня
Тре
вога
выс
оког FALS
Out AHIND BOOL Нет Нет Нет Да
о E
пре
дел
а
Тре
вога
низк
ого
пре
дел FALS
Out LLIND BOOL Нет Нет Нет Да
а E
низ
шег
о
уров
ня

853
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
Тре
вога
низк
FALS
Out ALIND BOOL ого Нет Нет Нет Да
E
пре
дел
а
Тре
вога FALS
Out RTAIND BOOL Нет Нет Нет Да
скор E
ости
Тре
вога
откл
оне
ния
Если |AV-OUTSP|>DAL, данный
DALIND в FALS
Out BOOL Нет Нет Нет Да пункт будет иметь значение
P пря E
TRUE
мом
нап
рав
лен
ии
Тре
вога
откл
оне
ния
в Если |AV-OUTSP|<DAL, данный
DALIND FALS
Out BOOL обр Нет Нет Нет Да пункт будет иметь значение
N E
атно TRUE
м
нап
рав
лен
ии
Выв Значение данного пункта не
од подвергается ограничению
фак Не вывода качества.
Out RALOUT REAL 0 Нет Нет Нет
тиче т Фактическое значение,
ског получаемое в результате
о конвертирования значения кода,

854 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
знач который сообщает блок, в
ени отличие от значения AV не
я подлежит какой-либо обработке.
Para Вво Не
IN WORD 0 Нет Нет Нет
m д т
Инф
орм
аци
я о
диаг
ност
ике
Para кана Не
CHDIAG WORD 0 Нет Нет Нет
m лов т
апп
арат
ного
обе
спеч
ени
я
Инф
орм
аци
Para я о Не
INQ BYTE 0 Нет Да Да
m каче т
стве
кана
ла
Бит
про
Para EVENPA верк FALS Не
BOOL Нет Да Да
m R и E т
четн
ости
Ном
Para ер Не
DN WORD 0 Нет Нет Нет
m блок т
а
Para CN WORD Ном 0 Нет Нет Нет Не

855
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
m ер т
кана
ла
Инф
орм
аци
я о
диаг
ност
ике
обо
рудо
Para DEVDIA Не
WORD ван 0 Да Нет Нет
m G т
ия
прог
рам
мног
о
обе
спеч
ени
я
Инф
орм
аци
я о
диаг
Para RALCH ност Не
WORD 0 Нет Да Нет
m D ике т
фак
тиче
ских
кана
лов
Гла
вно
е/вт
Para оро Не
REDSTA BYTE 0 Нет Да Нет
m степ т
енн
ое
сост

856 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
оян
ие
Вер
хни
й
пре
дел
диа
пазо
Para
MU REAL на 100
m
инж
ене
рно
й
вел
ичи
ны
Ниж
ний
пре
дел
диа
пазо
Para на
MD REAL 0
m инж
ене
рно
й
вел
ичи
ны
Сам
ый
верх
ний
пре
Para Не
HH REAL дел 90 Нет Да Нет
m т
пре
дуп
реж
ден
ия

857
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
Вер
хни
й
пре
Para дел Не
AH REAL 80 Нет Да Нет
m пре т
дуп
реж
ден
ия
Низ
кий
пре
дел
Para ниж Не
LL REAL 10 Нет Нет Да
m него т
уров
ня
трев
оги
Низ
кий
пре
дел
Para ниж Не
AL REAL 20 Нет Нет Да
m него т
уров
ня
трев
оги
Мер
твая
Para Не
ALMDB REAL зона 2 Нет Нет Да
m т
трев
оги
Уро
вень
сам
Para Не
H2 BYTE ого 0 Нет Нет Да
m т
верх
него
пре

858 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
дел
еа
пре
дуп
реж
ден
ия
Уро
вень
пре
дуп
реж
Para ден Не
H1 BYTE 0 Нет Нет Да
m ия о т
верх
нем
пре
дел
е
Уро
вень
сам
ого
ниж
него
Para пре Не
L2 BYTE 0 Нет Нет Да
m дел т
а
пре
дуп
реж
ден
ия
Уро
вень
пре
дуп
Para Не
L1 BYTE реж 0 Нет Нет Да
m т
ден
ия о
ниж
нем

859
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
пре
дел
е
Конт
рол
ь
пре
дуп
Para Не
INHLIM BOOL реж False Нет Нет Да
m т
ден
ия о
пре
дел
е
Конт
рол
ь
пре
дуп
реж
ден
Para Не
INHH2 BOOL ия о False Нет Нет Да
m т
сам
ом
верх
нем
пре
дел True - подавление тревоги
е False - не подавлять
Конт
рол
ь
пре
дуп
реж
Para Не
INHH1 BOOL ден False Нет Нет Да
m т
ия о
верх
нем
пре
дел
е

860 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
Конт
рол
ь
пре
дуп
реж
ден
Para Не
INHL2 BOOL ия о False Нет Нет Да
m т
сам
ом
ниж
нем
пре
дел
е
Конт
рол
ь
пре
дуп
реж
Para Не
INHL1 BOOL ден False Нет Нет Да
m т
ия о
ниж
нем
пре
дел
е
Пре Когда ежесекундное изменение
дел выходного значения превышает
пре данное предельное значение,
дуп умноженное на процентное
Para Не
RATIO REAL реж 0 Нет Да Да отношение к предельной
m т
ден области, происходит
ия о срабатывание тревоги
скор превышения скорости, единица
ости измерения: %/с
Вре Совместно влияют на задержку
мя восстановления тревоги
Para Не
ADLY BYTE зад 2 Нет Нет Да скорости, тревоги отклонения и
m т
ерж тревоги четырех предельных
ки значений

861
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
восс
тано
вле
ния
трев
оги
Конт
рол
ь Если выбирать подавление
пре тревоги, то алгоритм не будет
Para дуп Не производить определение
INHRAT BOOL False Нет Нет Да
m реж т соответствующей тревоги
ден True - подавление тревоги
ия о False - не подавлять
скор
ости
Кате
гори
я
трев
Если категория тревоги равна 0,
Para оги Не
RATLV BYTE 1 Нет Нет Да то определение тревоги
m пре т
скорости не производится
дел
а
скор
ости
Пре
дел
ьно
е
Когда изменение выходного
знач
значения превышает диапазон
Para ени Не
DAL REAL 0 Нет Да Да OUTSP+DAL~OUTSP-DAL,
m е т
происходит срабатывание
трев
тревоги отклонения
оги
откл
оне
ния
Мер Предельные значения
Para твая Не восстановления тревоги
DALDB REAL 0 Нет Нет Да
m зона т отклонения:
трев OUTSP+DAL-DALDB,

862 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
оги OUTSP-DAL+DALDB
откл
оне
ния
Отк
лон
ени
е в
пря
мом
нап
рав
Para лен Не
DALPLV BYTE 0 Нет Нет Да
m ии т
кате
гори
и
трев
оги
откл
оне Если категория тревоги равна 0,
ния то определение тревоги
предельного значения не
Отк производится; если категория
лон тревоги не равна 0, то тревоги
ени отображаются разными цветами
е в
обр
атно
м
нап
рав
Para Не
DALNLV BYTE лен 0 Нет Нет Да
m т
ии
кате
гори
и
трев
оги
откл
оне
ния
Para INHDAL BOOL Конт False Нет Нет Да Не Определять/не определять

863
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
m рол т условия тревоги отклонения,
ь False - не подавлять, True -
пре подавлять
дуп
реж
ден
ия
об
откл
оне
нии
Пол
ожи
тель
ное
откл
оне
ние
Para INHDAL под Не
BOOL False Нет Нет Да
m P авл т
ени
я
трев
оги
откл Если выбирать подавление
оне тревоги, то алгоритм не будет
ния производить определение
Отр соответствующей тревоги
ицат FALSE - не подавлять
ель TRUE - подавлять
ное
откл
оне
ние
Para INHDAL под Не
BOOL False Нет Нет Да
m N авл т
ени
я
трев
оги
откл
оне
ния

864 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
Выб
ор
TRUE - обратный вывод
обр
диапазона
атно
Выходное значение = верхний
го
Para REVOP Не предел инженерной величины +
BOOL нап False Нет Нет Да
m T т нижний предел инженерной
рав
величины - текущее расчетное
лен
значение (MU+MD-AV)
ия
False - нормальный выход
вых
ода
Эле
ктри
ческ
ое
Para соп Не
RLINEA REAL 0 Нет Нет Нет
m роти т
вле
ние
лин
ии А
Эле
ктри
ческ
ое Данный пункт подлежит
Para соп Не настройке только в случае, если
RLINEB REAL 0 Нет Нет Нет
m роти т увеличение SM430, FM143 и
вле FM143E имеет значения 8, 16, 64
ние
лин
ии В
Эле
ктри
ческ
ое
Para соп Не
RLINEC REAL 0 Нет Нет Нет
m роти т
вле
ние
лин
ии С
Para RBRIG REAL Соп 0 Нет Нет Нет Не

865
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
m роти т
вле
ние
пле
ча в
мос
тово
й
схе
ме
Выб
ор
знач
ени
я
кода
Para Не
INTYPE BOOL , False Нет Нет Нет
m т
соо
бща
емог
о
блок
ом
Кол
ичес
тво
цик
лов
зад
ерж
Para CYCNU ки Не
INT 0 Нет Нет Нет
m M восс т
тано
вле
ния
трев
оги
скор
ости
Сос Данный настроенный объект
Para Не
BIAS REAL тавл 0 Нет Нет Да смещенного расположения
m т
яющ добавить прямо на выходное

866 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
ая значение AV
сме
щен
ия
При
мен
ять/
не
True - фильтровать, False - не
при
фильтровать
Para мен Не
FTROPT BOOL False Нет Нет Да В вычислениях применяется
m ять т
фильтрация инерции первого
фил
порядка
ьтра
цию
вых
ода
Вре Единица измерения: секунда,
мя может быть задано в любом
Para Не
FTRCOF REAL фил 0 Нет Нет Да числом, большим или равным 0,
m т
ьтра чем больше значение, тем
ции меньше колебание выхода
Выб True - при плохом качестве
ор выходное значение использует
Para SUBOP Не
BOOL зам False Нет Нет Да режим замещения,
m T т
еще False - расчет в нормальном
ния режиме.
Пре
два
рите
льн
о
зад
Данное значение действительно,
Para анн Не
SUBVAL REAL 0 Нет Нет Да когда SUBOPT=TRUE и
m ое т
MANSUB=TRUE.
знач
ени
е
зам
еще
ния
Para MANSU BOOL Реж False Нет Нет Да Не True - вывод значения SUBVAL

867
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
m B им т False - последнее
зам действительное значение
ены
Выв
од
зад Используется для тревоги
Para анн Не отклонения, значение центра
OUTSP REAL 0 Нет Нет Да
m ой т изменения аналоговой величины
вел при стабильной работе системы.
ичи
ны
True - превышение диапазона
False - норма
Здесь производится
Пре
определение сигнала,
выш
собранного mA; когда
ени
Para Не фактическое значение
OVECT BOOL е False Нет Нет Нет
m т электрического сигнала > (или <)
диа
верхний предел диапазона
пазо
электрического сигнала + (или -)
на
электрический диапазон * 11%,
происходит запуск данной
тревоги;
Нах
одит True - находится в мертвой зоне
ся в превышения электрического
мер диапазона
твой False - норма
зоне Здесь производится
Para INECTD Не
BOOL пре 0 Нет Нет Нет определение сигнала,
m B т
выш собранного mA; когда сигнал mA
ени превышает диапазон
я выбранного сигнала, но остается
диа в пределах 2,5%, происходит
пазо запуск данной тревоги
на
Изв
лечь
Para SQRTO /не Не True - извлечь корень, False - не
BOOL False Нет Нет Да
m PT извл т извлекать корень
ечь
коре

868 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
нь
из
элек
трич
еско
го
сигн
ала
Эле
ктри
ческ
ий
Доступен выбор «использовать/
сигн
не использовать удаление» для
ал -
выбранного электрического
Para ECTCUT уда Не
BOOL False Нет Нет Да сигнала в рамках функции
m O лен т
извлечения корня
ие
False - не удалять
сла
True - удалять
бых
сигн
ало
в
Эле
ктри
ческ
ий
сигн
Настройка процентного
ал -
отношения предельной области
пре
типа сигнала.
Para ECTCUT дел Не
REAL 2 Нет Нет Да Если выбран сигнал T4_20mA,
m V уда т
то электрические сигналы ниже
лен
4.32mA будут восприниматься
ия
как 4mA.
сла
бых
сигн
ало
в
Инж Настройка процентного
Para ENGCU ене Не отношения предельной области
REAL 2 Нет Нет Да
m TV рна т инженерной величины.
я Например, если MU и MD

869
Раздел 6 Обработка I/O

Защ
Выр
Син ита
Значе авн Ог
хро от
ние ива ра
Назван Опи низ откл
Тип Тип по ние ни
ие сан аци юче Примечание
ы данных умол пар че
акции ие я ния
чани аме ни
дан пит
ю тро е
ных ани
в
я
вел соответственно равны 0 и 100, то
ичи при инженерной величине менее
на - 2 будет производиться вывод 0.
пре
дел
уда
лен
ия
сла
бых
сигн
ало
в
Инж
ене
рна
я
вел
ичи
на - Удаление инженерных величин,
выб находящихся близко к нулю
Para ENGCU Не
BOOL ор False Нет Нет Да после конвертирования
m TO т
уда False - не удалять
лен True - удалять
ия
сла
бых
сигн
ало
в
Вид
пре
дуп 0 - тревога отсутствует
реж 1 - тревога прямого направления
Para DALTYP ден 2 - тревога обратного
BYTE
m E ия направления
об 3 - тревога двойного
откл направления
оне
нии

870 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.3.3 Подробное описание

DEVDIA Информация о диагностике модуля Число бито


в Значение бита Источник Число битов Значение бита Источник
Описание значений каждого бита Q
G Информация о 0 Модуль в режиме офлайн DEVDIAG 7 Резервный
RALCHD=CHDIAG диагностике канала Неисправность или вибрация контак SVROP
CHDIAG 1 Обрыв линии канала RALCHD 8
Тип сигнала
та переключателя
T
Рассчитанное фактическое значение SUBOP
термосопротивления
электрического сигнала RALECT 2 Короткое замыкание канала RALCHD 9 Замещение

Тип сигнала T Q
Верхний предел диапазона
3 избыточности
RALCHD 10 Ограничение
PT10_RTD Значение
электросопротивл
Нижний предел диапазона Ошибка связи с устройством верхн
PT100_RTD
ения
Верхний предел
4 избыточности
RALCHD 11 его/нижнего уровня

PT1000_RTD
значения
Ошибка контроля по четнос EVENPA
5 12
электросопротивления
Температура, Ошибка вычислений
CU50_RTD конвертированная
ти
R
IN по справочной 6 Ошибка бита качества INQ 13~15 Резервный
CU53_RTD таблице RALOUT
Фильтрация
CU100_RTD Нижний предел Добавление смещенного
расположения к выходу
FTROPT
Расчет фильтрации
значения
BA1_RTD электросопротивления
AV=RALOU 1
AV:=(CYC*AV+FTRCOF*PREAV)/(CYC+FTRCOF);Примечание:

BA2_RTD T AV=AV+BIAS CYC представляет собой цикл операции блока, где


0<=FTRCOF<1
0 65536 0
G_RTD

Выбрать режим замещения (SUBOPT=1) при наличии действующих


MANSUB тревог?
1 YES
SUBVAL AV
Выходное значение 0
предыдущего цикла NO
PREAV

Тревога превышения Тревога предельного


Тревога отклонения AV
AV скорости значения
AV
Время
восстановлени OUTSP+DAL HH
я тревоги ADLY OUTSP+DAL-DALDB
Время AH
восстановлени Время
я тревоги ADLY восстановлени
OUTSP я тревоги ADLY AM
AL
Пограничная OUTSP+DALDB-DAL LL
скорость RATIO
OUTSP-DAL

0 t 0 HHIND LLIND t
RTAIND 0 t
DALINDP DALINDN AHIND ALIND ALMDB

Рис. 6.1-14 Логическая схема блока RTD

Ниже приводится обобщенное описание функционала функционального блока RTD:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного обеспечения
производится раздельное получение закаченной на аппаратное обеспечение информации
диагностики оборудования DEVDIAG и информации диагностики каналов CHDIAG, после чего
посредством обработки соответствующая информация о диагностике оборудования и
диагностике каналов объединяется в бит качества функции RTD. Значение каждого бита
DEVDIAG представлено в Таблица 6.1-1, значение каждого бита CHDIAG представлено в
Таблица 6.1-2.

 Для блоков серии KM аппаратное обеспечение добавляет функцию передачи


информации о качестве канала (INQ) и бит проверки четности (EVENPAR) для
обозначения качества изначального сигнала. Если сообщаемая INQ не имеет
значения 1 или EVENPAR и вход IN не соответствует правилам проверки
четности, то отображается знак плохого качества изначального сигнала.

Функциональный блок RTD объединяет и упорядочивает следующие определения бита


качества Q выхода информации о диагностике модуля и диагностике каналов:

Таблица 6.1-6 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
0 Оффлайн Блоки ! При разрыве связи DP между

871
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
модуля модулем IO и главным контролером с
главной карты DP главного
контроллера будет производиться
вывод маркировки офлайн состояния
модуля
1 Обрыв канала Канал B Сообщение о данной неисправности
может быть произведено модулем
сбора аналоговых величин
Короткое посредством не циклической
2 замыкание Канал S диагностики, конкретные критерии
канала определения для блоков AI, RTD, TC
серии К См. в разделе 4.1.7
Верхний предел Диагностика модулей SM/FM
превышения производится программным
3 U (upper limit)
диапазона обеспечением (функциональным
измерения блоком AI), диагностика модулей AI,
Канал
Нижний предел RTD, TC серии К производится
превышения средствами аппаратного
4 L (lower limit) обеспечения, конкретные критерии
диапазона
измерения определения См. в разделе 4.1.7

В циклических данных,
передаваемых модулем серии К,
отобранное значение каждого канала
содержит 1 бит проверки четности,
Ошибка при вычислении алгоритма
5 проверки Канал E (Even Check) обработки собранных данных
четности производится определение бита
четности; если при проверке
четности будет выявлена ошибка, то
будет определено возникновение
неисправности
Данные, периодически
передаваемые модулем серии К,
содержат данный бит; при обрыве
линии, коротком замыкании или
возникновении неисправности другой
Ошибка позиции
6 Канал Q (Quality Fault) платы собранное значение будет
качества
ненадежным, модуль мгновенно
переведет данный бит в значение
TRUE, после чего вычисление
алгоритма обработки сбора
производиться не будет
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки
8 Неисправность Канал C (Contact Fault) Модуль K-DI может сообщать о

872 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
или дрожание неисправности запуска дискретной
переключающего величины, конкретные критерии
контакта определения представлены в
разделе 4.1.7; другие модули сбора
дискретных величин FM и SM не в
состоянии сообщать о подобной
неисправности, посредством
алгоритма в соответствии с
отобранным значением производится
вывод вибрирующего
предупреждающего знака;
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
модуля (Q.0~Q.8), если пользователь
9 Замена Канал * выбрал функцию замены
неисправности, то точка сбора
произведет вывод значения замены,
при этом данный бит установится в
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
установлен в значении TRUE, при
10 Ограничение Канал F (Force)
выполнении операции ограничения в
программном обеспечении AT
данный бит не может иметь значения
TRUE
Служба IO определяет состояние
Нарушение связи связи с данными станции
главного и управления; если обрыв связи
11 Система ?
подчиненного превышает 2 секунды, то происходит
компьютеров передача сообщения о данной
неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления,
а при обнаружении ошибки может
быть определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

873
Раздел 6 Обработка I/O

 В отношении модуля FM143F, при конфигурации BA1, BA2:


 BA1:при -200~-124,22℃ возможно ошибочное срабатывание отчета о
разрыве линии
 BA2:при -200~-59,1℃ возможно ошибочное срабатывание отчета о разрыве
линии
 В отношении модуля SM432, при конфигурации BA1, BA2:
 BA1:при -200~-124,22℃ возможно ошибочное срабатывание отчета о
разрыве линии
 BA2: при -200~-59,1℃ возможно ошибочное срабатывание отчета о
разрыве линии.

 Ограничение
Когда система находится в фазе отладки, а также при необходимости применения
специального управления осуществляется искусственное присваивание определенного
значения, используемого в качестве выхода инженерной величины. Функция ограничения
предоставляет пользователю способ вывода инженерной величины максимально высокой
категории, то есть в любой ситуации пользователь может переключить блок обработки RTD
в режим ограничения/проверки и осуществлять онлайн ввод определенного значения
ограничения, которое будет использоваться в качестве выхода инженерной величины RTD;
с помощью данной функции пользователь имеет возможность в чрезвычайной ситуации
или при проведении отладки блокировать выходы, осуществляемые другими способами,
для участия выхода фактически необходимого значения в отображении и управлении;
 Конвертирование диапазона
На основании доступного для измерения аппаратным обеспечением типа сигнала и
значения кода, передаваемого аппаратным обеспечением, производится расчет (линейное
конвертирование) фактического электрического сигнала на рабочей площадке
На основании фактического электрического сигнала после расчета значения
сопротивления по соответствующей формуле с помощью справочной таблицы метода
бисекции AV производит вывод значения температуры на рабочей площадке. Для модуля
SM430 добавлена компенсация линейного сопротивления.
Блок RTD поддерживает следующие типы сигнала термосопротивления:
Вид сигнала

PT10_RTD

PT100_RTD

PT1000_RTD

CU50_RTD

CU53_RTD

CU100_RTD

874 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Вид сигнала

BA1_RTD

BA2_RTD

G_RTD

 Фильтрация
Функция фильтрации позволяет отфильтровать волны-помехи сигнала AI, создаваемые
внешними помехами, для обеспечения стабильного отображения значения AI в реальном
времени.
Фильтрация представляет собой фильтрацию с использованием инерции первого
порядка:
𝑇 × 𝐴𝑉(𝐾) + 𝐹𝑇𝑅𝐶𝑂𝐹 × 𝐴𝑉(𝐾 − 1)
𝐴𝑉(𝐾) =
𝑇 + 𝐹𝑇𝑅𝐶𝑂𝐹
Где Т - цикл выполнения POU; FTRCOF - время фильтрации; единица измерения:
секунда.
Чем короче время фильтрации FTRCOF, тем слабее функция фильтрации, когда
данный пункт равен 0, фильтрация не производятся; AV производит непосредственный
вывод полученной после конвертирования инженерной величины;
Чем продолжительнее время фильтрации FTRCOF, тем меньше колебание выхода AV;
Пользователь может в соответствии с фактической потребностью непосредственно
онлайн изменять коэффициент фильтрации для корректировки выхода фильтрации.
Ниже представлены передаточная функция элемента инерции первого порядка и
кривая ступенчатого воздействия:
𝐴𝑉(𝑆) 1
𝐺(𝑆) = =
𝐼𝑁(𝑆) 𝐹𝑇𝑅𝐶𝑂𝐹 ∙ 𝑆 + 1

Начальный градиент
Входное =1/ 𝐹𝑇𝑅𝐶𝑂𝐹
значение IN
0,865
Выходное значение
0,632
𝐴𝑉(𝑡) = 1 − 𝑒 −𝑡⁄𝐹𝑇𝑅𝐶𝑂𝐹

FTRCOF 2*FTRCOF t

Дискретные значения фактического выхода после фильтрации представлено на


изображении ниже:

875
Раздел 6 Обработка I/O

Значени
е
100%
Входна Выходн
я ое

FTRCOF=0.5

Цикл
операции Т

t
 Инвертированный выход
Параметр REVOPT по умолчанию задан в значении 0, доступен для настройки онлайн
и осуществляет контроль использования/ неиспользования инвертированного выхода.
REVOPT=1, производится вывод обратного диапазона, выходное значение = верхний
предел инженерной величины + нижний предел инженерной величины - текущее расчетное
значение (MU+MD-AV);
REVOPT=0, вывод обратного диапазона не производится.
 Выбор режима замещения
Параметр SUBOPT контролирует выделение/ невыделение режима замещения, по
умолчанию задан в значении 0, доступен для настройки онлайн; после выбора режима
замещения
при возникновении неисправности или сбоя модуля аппаратного обеспечения или
начального сигнала произойдет активация функции значения замещения.
При отсутствии неисправности модуля аппаратного обеспечения и нормальном
состоянии начального сигнала будет производиться вывод в нормальном режиме,
активация функции замещения производиться не будет.
После активации режима замещения в соответствии с выбранным в параметре
MANSUB способом замещения имеется возможность настройки при выполнении
конфигурации или настройки онлайн
Если MANSUB=1, то AV=SUBVAL; если MANSUB=0, то AV=PREAV.
В том числе SUBVAL является заданным значением замещения и доступно для
настройки онлайн, а PREAV является выходным значением предыдущего цикла.

876 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Касательно блоков серии К, при получении неисправности превышения


диапазона функциональных блоков AI/RTD/TC информация о
недостаточности диапазона или избыточности диапазона передается
самими каналами блока, в связи с тем, что недостаточность диапазона и
избыточность диапазона, определяемая блоком серии К, превышает 4
секунды, то при конфигурации блоков AI/RTD/TC серии К неисправность
превышения диапазона не является источником неисправности замещения
вывода, при конфигурации превышения диапазона блока серии К
отсутствует возможность производить вывод значения замещения.
 Касательно блоков AI серии FM/SM, определение верхнего и нижнего
пределов обрыва линии/ короткого замыкания/ превышения диапазона
производится посредством алгоритма, указанные неисправности являются
источником неисправности, который влияет на замещение вывода
неисправности; однако вследствие того, что основание для определения
посредством алгоритма - значение кода, передаваемое аппаратным
обеспечением, постепенно изменяется при обнаружении верхнего/нижнего
пределов обрыва линии/ короткого замыкания/ превышения диапазона,
алгоритм может произвести соответствующее определение только когда
значение достигает определенного диапазона; поэтому если в этот момент
выбрано последнее замещение, то значение замещения будет
представлять собой не последнее действительное значение, а некоторое
постепенно изменяющееся промежуточное значение.
 Тревога превышения скорости
Параметры RATIO (тревога превышения скорости) и INHRAT (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование тревоги
превышения скорости. В качестве единицы измерения предела тревоги превышения
скорости используется %/с (процентное отношение каждой секунды к инженерной
величине).
При неправильной онлайн настройке тревоги превышения скорости, или когда
настроено подавление тревоги превышения скорости, определение превышения скорости
не производится.
 Если отклонение значения AV данного цикла от значения предыдущего цикла
превысит линию тревоги превышения скорости, то произойдет срабатывание
тревоги превышения скорости, RTAIND будет задан в значении 1. AM.6=1. Если в
течение времени задержки восстановления тревоги ADLY не произойдет
срабатывания новой тревоги превышения скорости, то тревога будет
восстановлена. Если в течение времени задержки восстановления тревоги ADLY
произойдет срабатывание новой тревоги превышения скорости, то будет
производиться удержание RTAIND, при этом запустится новый отсчет времени
задержки.
 В режиме замещения тревога превышения скорости не работает, функция тревоги
превышения скорости не активна.

877
Раздел 6 Обработка I/O

Инжене
рное Время Пограничная
значени чистого скорость

Восстановление
тревоги

Запуск тревоги
коэффициента t

 Предупреждение об отклонении
Тревога отклонения: включает в себя тревогу отклонения в прямом направлении и
тревогу отклонения в обратном направлении.
Тревога отклонения используется для проверки отклонения между выходным
значением AV и настроенным выходным значением OUTSP на предмет превышения им
абсолютного значения предела тревоги отклонения (DAL). Когда отклонение представляет
собой отклонение в прямом направлении и при этом (AV-OUTSP) больше DAL, происходит
срабатывание тревоги прямого направления (DALINDP), одновременно с этим AM.4=1. По
аналогии с этим, когда отклонение представляет собой отклонение в обратном
направлении, происходит срабатывание тревоги обратного направления (DALINDN),
одновременно с этим AM.5=1.
В течение периода тревоги отклонения, когда абсолютное значение (AV-OUTSP)
снижается ниже абсолютного значения предела тревоги отклонения (DAL), уменьшенного
на величину мертвой зоны тревоги (DALDB), происходит восстановление тревоги, в
качестве единицы измерения мертвой зоны тревоги отклонения используется %/с
(процентное отношение каждой секунды к инженерной величине). Тревога делится на
следующие типы: тревога прямого направления, тревога обратного направления, тревога
двойного направления и «тревога отсутствует». Мертвая зона тревоги по умолчанию
задана в значении 2% от инженерной величины.
 Тревога предельного значения
Касательная тревоги предельного значения, данный функциональный блок имеет
четыре линии тревоги: HH, AH, AL, LL.
 Тревога высокого предела высшего уровня: если получаемое в результате расчета
значение AV больше HH, подавление тревоги INHH2=0, и при этом
соответствующая категория тревоги H2>0, то выход AM.3=1, HHIND=1; если
INHH2=1 или H2<=0, то вывод обнаружения тревоги высокого передела высшего
уровня не производится;

878 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Тревога высокого предела: если получаемое в результате расчета значение AV


больше АH, подавление тревоги INHH1=0, и при этом соответствующая категория
тревоги H1>0, то выход AM.2=2, АHIND=1; если INHH1=1 или H1<=0, то вывод
обнаружения тревоги высокого передела не производится;
 Тревога низкого предела: если получаемое в результате расчета значение AV
меньше АL, подавление тревоги INHL1=0, и при этом соответствующая категория
тревоги L1>0, то выход AM.1=3, ALIND=1; если INHL1=1 или L1<=0, то вывод
обнаружения тревоги низкого передела не производится;
 Тревога низкого предела низшего уровня: если получаемое в результате расчета
значение AV меньше LL, подавление тревоги INHL2=0, и при этом
соответствующая категория тревоги L2>0, то выход AM.0=4, LLIND=1; если
INHL2=1 или L2<=0, то вывод обнаружения тревоги низкого передела низшего
уровня не производится;
Если сигнал не действителен (Q=1) или будет задействовано общее подавление
тревог предельных значений INHLIM, то произойдет удаление тревоги, AM=AM AND
16#FFF0.
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять двум
следующим условиям:
 Значение данного цикла AV обязательно должно выходить за пределы мертвой
зоны предельных значений тревоги. Например, в предыдущем цикле имеется
тревога верхнего предела высшего уровня, то есть AV>HH, в этом случае
восстановление тревоги верхнего предела высшего уровня будет возможно только
в случае, если AV<HH-ALMDB*(MU-MD)/100.
 В течение времени задержки восстановления тревоги ADLY не происходит
срабатывания тревоги данного предела. Например, в предшествующем цикле
имеется тревога верхнего предела высшего уровня; восстановление тревоги
верхнего предела высшего уровня произойдет только в случае, если в течение
времени задержки восстановления ADLY AV будет удовлетворять условию (1),
даже если в течение времени задержки восстановления ADLY фактически
производится отклик тревоги как тревоги верхнего предела, AM все равно будет
отмечено как тревога верхнего предела высшего уровня.

Инженерная
величина
Высокий предел
тревоги Мертвая зона
(высокий предел
высшего уровня)

Низкий предел
тревоги (низкий
предел низшего
Мертвая зона
уровня)
t
Тревога
превышени
я предела
t

6.1.3.4 Панель детальной настройки точки


1. Атрибуты номера бита

879
Раздел 6 Обработка I/O

Рис. 6.1-15 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, какой из сконфигурированных избыточных блоков
(А или В) является источником значения данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Тип сигнала: отображается тип сигнала конфигурации данной точки измерения,
подробное описание типов сигнала См .в описании логики алгоритмов RTD.
Единица измерения и формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения выходного значения данной
точки измерения, значение единицы измерения и формат выхода конфигурации
влияют на определенную схожую по типу с AV концептуальную величину,
например: верхний/ нижний пределы диапазона, высокий/низкий пределы тревоги.
Данное значение не является пунктом контроля и используется для отображения
на панели детальной настройки точки, изменение конфигурации офлайн данного
пункта вступит в силу только после скачивания сервера.

880 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки RTD - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Вид сигнала SIGTYPE 0 0 0 0
Подгруппа 2 Единица
UT 0 0 0 0
измерения
Формат
OF 0 0 0 0
выхода

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

881
Раздел 6 Обработка I/O

Рис. 6.1-16 Конвертирование данных

1: Собираемое блоком значение: значение кода, передаваемого аппаратным


обеспечением функциональному блоку RTD.
Текущее значение: отображается текущее значение инженерной величины,
выводимое после расчета блоком RTD на основании значения кода,
передаваемого аппаратным обеспечением; данное значение может является
значением, рассчитываемым в реальном времени на основе текущего значение
кода, передаваемого аппаратным обеспечением, либо является значением
замещения, выбранным для вывода при плохом качестве сигнала; также может
применяться ограничение.
Отбираемое значение инженерной величины: значение, рассчитываемое в
реальном времени на основании текущего значения кода, передаваемого
аппаратным обеспечением.
2: Верхний и нижний пределы диапазона выхода инженерной величины.
3: Производится настройка применения/ неприменения фильтрации, а также
настройка параметра времени фильтрации при выбранном режиме фильтрации;
подробное описание настроек указанных параметров См. в описании логики
алгоритмов.
4: Настройка использования/неиспользования накладывания значения смещения с
последующим выводом.
Панель детальной настройки точки RTD - Вкладка TAB Конвертирование данных
Полномочия параметров
Параметры Полномочия Полномочия Полномочия Полномочия

882 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки RTD - Вкладка TAB Конвертирование данных


Полномочия параметров
наблюдателя оператора начальника инженера
смены
Величина
сбора данных IN 0 0 0 0
по блоку
Текущая
AV 0 0 0 2
Вход/выход величина
Величина
сбора данных
RALOUT 0 0 0 0
по объёму
работ
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Диапазон
Нижний
предел
MD 0 0 1 1
диапазона
измерения
Фильтрация
FTROPT 0 0 0 1
волн
Фильтрация
волн Коэффициент
времени FTRCOF 0 0 0 1
фильтрации
Составляющая
Смещение BIAS 0 0 0 1
смещения

3. Качество номера бита

883
Раздел 6 Обработка I/O

Рис. 6.1-17 Качество номера бита

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения RTD; качество сигнала содержит 9 пунктов информации о качестве; когда индикатор
качества сигнала загорается красным цветом, это означает, что качество сигнала по данному
пункту стало плохим; зеленый цвет индикатора означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование замещения
и выбирать способ замещения; доступные для выбора способы замещения: замещение
предварительно заданным значением и замещение последним действительным значением;
значение замещения используется в качестве вывода при выбранном режиме «замещение
предварительно заданным значением».
Панель детальной настройки точки RTD - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 0 0
нет
Режим
Замена MANSUB 0 0 0 0
замены
Замещающая
SUBVAL 0 0 0 0
величина

4. Сигнализация

884 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-18 Тревоги 1

885
Раздел 6 Обработка I/O

Рис. 6.1-19 Тревоги 2

1: Отображается текущее состояние технологических тревог точки измерения RTD,


содержит 7 пунктов вывода технологических тревог; когда индикатор тревоги
отображается красным цветом, это означает срабатывание соответствующей
тревоги, зеленый цвет индикатора означает нормальное состояние.
2: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений, в качестве единицы измерения мертвой зоны
тревоги используется %/с (процентное отношение каждой секунды к инженерной
величине).
3: Используется для настройки пределов, категории и времени задержки
восстановления тревоги скорости.
4: Отображает категорию тревоги четырех предельных значений данной точки
измерения AI.
5: Используется для настройки заданных значений вывода и линии тревоги
отклонения, отображает категорию тревоги отклонения.
6: Используется для настройки применения/ неприменения подавления
технологической тревоги; доступен выбор «подавлять» или «не подавлять».
Панель детальной настройки точки RTD - Вкладка TAB Тревоги Полномочия
параметров

Параметры Полномочия Полномочи Полномочи Полномочи


наблюдател я я я инженера

886 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки RTD - Вкладка TAB Тревоги Полномочия


параметров

я оператора начальника
смены

Самый верхний
предел
HH 0 1 1 1
предупреждени
я

Верхний
предел
AH 0 1 1 1
предупреждени
я
Значение
тревоги
Нижний предел
предельного
предупреждени AL 0 1 1 1
значения
я

Низкий предел
нижнего уровня LL 0 1 1 1
тревоги

Мертвая зона
предупреждени ALMDB 0 1 1 1
я о пределе

Предел
предупреждени RATIO 0 1 1 1
я о скорости

Уровень
предупреждени RTALV 0 0 0 0
Тревога
я о скорости
коэффициента
изменения
Время
задержки
восстановлени
ADLY 0 1 1 1
я
предупреждени
я

Уровень самого
верхнего
Категория пределеа H2 0 0 0 0
тревоги предупреждени
предельного я
значения
Уровень
предупреждени H1 0 0 0 0
я о верхнем

887
Раздел 6 Обработка I/O

Панель детальной настройки точки RTD - Вкладка TAB Тревоги Полномочия


параметров

пределе

Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе

Уровень самого
нижнего
предела L2 0 0 0 0
предупреждени
я

Вывод
заданной OUTSP 0 1 1 1
величины

Предел
предупреждени
DAL 0 1 1 1
я об
отклонении

Категория
тревоги DALLV 0 0 0 0
Предупреждени отклонения
е об отклонении
Уровень
предупреждени
я о DALPLV 0 0 0 0
положительном
отклонении

Уровень
предупреждени
я об DALNLV 0 0 0 0
отрицательном
отклонении

Контроль
предупреждени INHLIM 0 1 1 1
я о пределе

Контроль Контроль
предупреждени предупреждени
я я о самом INHH2 0 1 1 1
верхнем
пределе

Контроль INHH1 0 1 1 1
предупреждени

888 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки RTD - Вкладка TAB Тревоги Полномочия


параметров

я о верхнем
пределе

Контроль
предупреждени
INHL1 0 1 1 1
я о нижнем
пределе

Контроль
предупреждени
я о самом INHL2 0 1 1 1
нижнем
пределе

Контроль
предупреждени INHRAT 0 1 1 1
я о скорости

Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении

Контроль
предупреждени
INHDAL
я о 0 1 1 1
P
положительном
отклонении

Контроль
предупреждени
INHDAL
я об 1 1 1
N
отрицательном
отклонении

5. Тренды

889
Раздел 6 Обработка I/O

Рис. 6.1-20 Тренды

6. Опции параметра

890 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-21 Опции параметра

Используется для настройки панели операций.

891
Раздел 6 Обработка I/O

6.1.4 TC (вход термопары)

Рис. 6.1-22 Вход термопары

6.1.4.1 Функция
Функциональный блок TC используется для обработки кода температуры, передаваемого
модулем входа термопары по шине DP (только для серии К), или значения милливольтного
напряжения; посредством линейного конвертирования или после проверки таблицы
справочных данных производится вывод значения температуры точки сбора данных, в
соответствии с выбором пользователя может использовать обязательное значение и значение
замещения в качестве вывода инженерной величины; система также предоставляет функцию
диагностики качества сигнала, осуществляет мониторинг модулей аппаратного обеспечения и
состояния каналов, при возникновении отклонений в работе модуля или канала производится
подача информации о неисправности; система предоставляет функцию мониторинга
технологических тревог, которая включает в себя тревогу четырех предельных значений,
тревогу отклонения и тревогу скорости; в соответствии с настроенными пользователем
предельными значениями тревог производится автоматическое определение состояния
технологической тревоги, а также предоставляется подробная информация о соответствующей
тревоге.
К функционалу блока обработки TC можно отнести следующее:
 Конвертирование шкалы сигнала термопары и сигнала mv;
 Обработка информации о качестве сигнала;
 Устранение неисправности аппаратного обеспечения;
 Обработка информации о технологической тревоге;
 Функция ограничения;

892 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Функция замещения;
 Функция фильтрации сигнала.

6.1.4.2 Штырек
Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Здесь
поддерживают
ся типы блоков
SM, FM
EMB библиотек
In MT OAR Вид блока FALSE Нет Нет Нет Нет оборудования
D и типы блоков
TC серии К
программного
обеспечения
AutoThink.
WOR Код
In GAIN 0 Нет Нет Да Нет
D диапазона
SIGT
In BOOL Вид сигнала FALSE Нет Нет Нет Нет
YPE
Переключате
ль
ALM
In BOOL технологичес TRUE Нет Нет Да Нет
OPT
кой
сигнализации
Out AV REAL Вывод 0 Нет Нет Нет Нет
Значение
каждого бита
WOR Положение
Out Q 0 Нет Нет Нет Да представлено
D качества
в Таблица
6.1-3.
0 - тревога
низкого
предела
низшего
уровня
WOR Состояние 1 - тревога
Out AM 0 Нет Нет Нет Нет
D тревоги низкого
предела
2 - тревога
высокого
предела
3 - тревога

893
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
высокого
предела
высшего
уровня
4 - тревога
положительног
о отклонения
5 - тревога
отрицательног
о отклонения
6 - тревога
скорости
7 - тревога
отклонения
(поддерживает
ся блоком PID)
8~15 -
удержание
Тревога
высокого
HHIN
Out BOOL предела FALSE Нет Нет Нет Да
D
высшего
уровня
Тревога
AHIN
Out BOOL высокого FALSE Нет Нет Нет Да
D
предела
Тревога
низкого
LLIN
Out BOOL предела FALSE Нет Нет Нет Да
D
низшего
уровня
Тревога
ALIN
Out BOOL низкого FALSE Нет Нет Нет Да
D
предела
RTAI Тревога
Out BOOL FALSE Нет Нет Нет Да
ND скорости
Если
|AV-OUTSP|>D
Тревога
AL, данный
DALI отклонения в
Out BOOL FALSE Нет Нет Нет Да пункт будет
NDP прямом
иметь
направлении
значение
TRUE

894 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Если
|AV-OUTSP|<D
Тревога
AL, данный
DALI отклонения в
Out BOOL FALSE Нет Нет Нет Да пункт будет
NDN обратном
иметь
направлении
значение
TRUE
Значение
данного пункта
не
подвергается
ограничению
вывода
качества.
Фактическое
значение,
Вывод получаемое в
RAL
Out REAL фактического 0 Нет Нет Нет Нет результате
OUT
значения конвертирован
ия значения
кода, который
сообщает
блок, в
отличие от
значения AV не
подлежит
какой-либо
обработке.
Par WOR
IN Ввод 0 Нет Нет Нет Нет
am D
Компенсация
Par CJC
REAL холодного 0 Нет Нет Нет Нет
am OMP
спая
Информация
о диагностике
Par CHDI WOR
каналов 0 Нет Нет Нет Нет
am AG D
аппаратного
обеспечения
Информация
Par
INQ BYTE о качестве 0 Нет Да Да Нет
am
канала
Par EVE Бит проверки
BOOL FALSE Нет Да Да Нет
am NPA четности

895
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
R
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D
Par WOR Номер
CN 0 Нет Нет Нет Нет
am D канала
Значение
Par TCO
REAL компенсации 0 Нет Нет Нет Нет
am MP
температуры
Информация
о диагностике
Par DEV WOR оборудовани
0 Да Нет Нет Нет
am DIAG D я
программного
обеспечения
Информация
Par RALC WOR о диагностике
0 Нет Да Нет Нет
am HD D фактических
каналов
Главное/втор
Par RED
BYTE остепенное 0 Нет Да Нет Нет
am STA
состояние
Верхний
предел
Par
MU REAL диапазона 100
am
инженерной
величины
Нижний
предел
Par
MD REAL диапазона 0
am
инженерной
величины
Самый
верхний
Par
HH REAL предел 90 Нет Да Нет Нет
am
предупрежде
ния
Верхний
Par предел
AH REAL 80 Нет Да Нет Нет
am предупрежде
ния
Par LL REAL Низкий 10 Нет Нет Да Нет

896 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
am предел
нижнего
уровня
тревоги
Низкий
предел
Par
AL REAL нижнего 20 Нет Нет Да Нет
am
уровня
тревоги
Par ALM Мертвая зона
REAL 2 Нет Нет Да Нет
am DB тревоги
Уровень
самого
Par верхнего
H2 BYTE 0 Нет Нет Да Нет
am пределеа
предупрежде
ния
Уровень
предупрежде
Par
H1 BYTE ния о 0 Нет Нет Да Нет
am
верхнем
пределе
Уровень
самого
Par нижнего
L2 BYTE 0 Нет Нет Да Нет
am предела
предупрежде
ния
Уровень
Par предупрежде
L1 BYTE 0 Нет Нет Да Нет
am ния о нижнем
пределе
Контроль
Par INHLI предупрежде
BOOL False Нет Нет Да Нет
am M ния о
пределе
Контроль
предупрежде True -
Par INHH подавление
BOOL ния о самом False Нет Нет Да Нет
am 2 тревоги
верхнем
пределе False - не
подавлять
Par INHH BOOL Контроль False Нет Нет Да Нет

897
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
am 1 предупрежде
ния о
верхнем
пределе
Контроль
предупрежде
Par INHL
BOOL ния о самом False Нет Нет Да Нет
am 2
нижнем
пределе
Контроль
Par INHL предупрежде
BOOL False Нет Нет Да Нет
am 1 ния о нижнем
пределе
Когда
ежесекундное
изменение
выходного
значения
превышает
данное
предельное
значение,
Предел умноженное на
Par RATI предупрежде процентное
REAL 0 Нет Да Да Нет
am O ния о отношение к
скорости предельной
области,
происходит
срабатывание
тревоги
превышения
скорости,
единица
измерения: %/
с
Количество
циклов
Par CYC задержки
INT 0 Нет Нет Нет Нет
am NUM восстановлен
ия тревоги
скорости
Par FSTC Первый цикл
BOOL TRUE Нет Нет Нет Нет
am YC операции?

898 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Совместно
влияют на
задержку
восстановлени
Время я тревоги
Par задержки скорости,
ADLY BYTE 2 Нет Нет Да Нет
am восстановлен тревоги
ия тревоги отклонения и
тревоги
четырех
предельных
значений
Если выбирать
подавление
тревоги, то
алгоритм не
будет
Контроль производить
Par INHR предупрежде определение
BOOL False Нет Нет Да Нет
am AT ния о соответствующ
скорости ей тревоги
True -
подавление
тревоги
False - не
подавлять
Если категория
тревоги равна
Категория
0, то
Par RATL тревоги
BYTE 1 Нет Нет Да Нет определение
am V предела
тревоги
скорости
скорости не
производится
Когда
изменение
выходного
значения
Предельное превышает
Par значение диапазон
DAL REAL 0 Нет Да Да Нет
am тревоги OUTSP+DAL~
отклонения OUTSP-DAL,
происходит
срабатывание
тревоги
отклонения

899
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Предельные
значения
восстановлени
Мертвая зона я тревоги
Par DALD
REAL тревоги 0 Нет Нет Да Нет отклонения:
am B
отклонения OUTSP+DAL-D
ALDB,
OUTSP-DAL+D
ALDB
Отклонение в Если категория
прямом тревоги равна
Par DALP направлении 0, то
BYTE 0 Нет Нет Да Нет
am LV категории определение
тревоги тревоги
отклонения предельного
значения не
производится;
Отклонение в если категория
обратном тревоги не
Par DALN направлении равна 0, то
BYTE 0 Нет Нет Да Нет
am LV категории тревоги
тревоги отображаются
отклонения разными
цветами
Определять/не
определять
условия
Контроль
тревоги
Par INHD предупрежде
BOOL False Нет Нет Да Нет отклонения,
am AL ния об
False - не
отклонении
подавлять,
True -
подавлять
Положительн Если выбирать
ое подавление
Par INHD отклонение тревоги, то
BOOL False Нет Нет Да Нет
am ALP подавления алгоритм не
тревоги будет
отклонения производить
Отрицательн определение
ое соответствующ
Par INHD отклонение ей тревоги
BOOL False Нет Нет Да Нет False - не
am ALN подавления
тревоги подавлять,
отклонения True -

900 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
подавлять
Данный
настроенный
объект
смещенного
Par Составляюща
BIAS REAL 0 Нет Нет Да Нет расположения
am я смещения
добавить
прямо на
выходное
значение AV
True -
фильтровать,
False - не
Применять/ фильтровать
Par FTR не применять В вычислениях
BOOL False Нет Нет Да Нет
am OPT фильтрацию применяется
выхода фильтрация
инерции
первого
порядка
Единица
измерения:
секунда, может
быть задано в
любом числом,
Par FTRC Время большим или
REAL 0 Нет Нет Да Нет
am OF фильтрации равным 0, чем
больше
значение, тем
меньше
колебание
выхода
True - при
плохом
качестве
выходное
значение
Par SUB Выбор
BOOL False Нет Нет Да Нет использует
am OPT замещения
режим
замещения,
False - расчет
в нормальном
режиме.
Par SUBV REAL Предварител 0 Нет Нет Да Нет Данное

901
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
am AL ьно заданное значение
значение действительно
замещения , когда
SUBOPT=TRU
E и
MANSUB=TRU
E.
True - вывод
значения
SUBVAL
Par MAN Режим
BOOL False Нет Нет Да Нет False -
am SUB замены
последнее
действительно
е значение
Используется
для тревоги
отклонения,
значение
Вывод центра
Par OUT
REAL заданной 0 Нет Нет Да Нет изменения
am SP
величины аналоговой
величины при
стабильной
работе
системы.
0 - тревога
отсутствует
1 - тревога
прямого
Вид
направления
Par DALT предупрежде
BYTE 2 - тревога
am YPE ния об
обратного
отклонении
направления
3 - тревога
двойного
направления

902 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.4.3 Подробное описание

DEVDIA Информация о диагностике модуля Описание значений каждого бита Q


G Информация о
Число бито
в Значение бита Источник Число битов Значение бита Источник
RALCHD=CHDIAG диагностике канала 0 Модуль в режиме офлайн DEVDIAG 7 Резервный
CHDIAG
1 Обрыв линии канала RALCHD 8 Неисправность или вибрация контакта переключателя SVROPT
Тип сигнала 2 Короткое замыкание канала RALCHD 9 Замещение SUBOPT
термопары Рассчитанное фактическое значение Q
электрического сигнала RALECT 3 Верхний предел диапазона избыточности RALCHD 10 Ограничение
Тип сигнала 4 RALCHD 11
Напряжение Нижний предел диапазона избыточности Ошибка связи с устройством верхнего/нижнего уровня

LL_2_TC T_TC Верхний 5 Ошибка контроля по четности EVENPAR 12 Ошибка вычислений


B_TC CK_TC предел mV 6 Ошибка бита качества INQ 13~15 Резервный
Температура,
E_TC EA_2_TC
IN конвертированная
по справочной
J_TC EU_2_TC таблице RALOUT
Фильтраци
K_TC LB_3_TC Нижний Добавление смещенного я FTROPT Расчет фильтрации
расположения к выходу
R_TC N_TC предел mV AV=RALOU 1
AV:=(CYC*AV+FTRCOF*PREAV)/(CYC+FTRCOF);Примечание:
S_TC CT_TC T AV=AV+BIAS CYC представляет собой цикл операции блока, где
0<=FTRCOF<1
0 65536
CJCOM 0
P

Выбрать режим замещения (SUBOPT=1) при наличии действующих


MANSUB тревог?
1 YES
SUBVAL AV
Выходное значение 0
предыдущего цикла NO
PREAV

Тревога превышения Тревога предельного


Тревога отклонения AV
AV скорости значения
AV
Время
восстановлени OUTSP+DAL HH
я тревоги ADLY OUTSP+DAL-DALDB
Время AH
восстановлени Время
я тревоги ADLY восстановлени
OUTSP я тревоги ADLY AM
AL
Пограничная OUTSP+DALDB-DAL LL
скорость RATIO
OUTSP-DAL

0 t 0 HHIND LLIND t
RTAIND 0 t
DALINDP DALINDN AHIND ALIND ALMDB

Рис. 6.1-23 Логическая схема блока TC

Ниже приводится обобщенное описание функционала функционального блока ТС:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного обеспечения
производится раздельное получение закаченной на аппаратное обеспечение информации
диагностики оборудования DEVDIAG и информации диагностики каналов CHDIAG, после чего
посредством обработки соответствующая информация о диагностике оборудования и
диагностике каналов объединяется в бит качества функции TC. Значение каждого бита
DEVDIAG представлено в Таблица 6.1-1, значение каждого бита CHDIAG представлено в
Таблица 6.1-2.

 Для блоков серии KM аппаратное обеспечение добавляет функцию передачи


информации о качестве канала (INQ) и бит проверки четности (EVENPAR) для
обозначения качества изначального сигнала. Если сообщаемая INQ не имеет
значения 1 или EVENPAR и вход IN не соответствует правилам проверки
четности, то отображается знак плохого качества изначального сигнала.

Функциональный блок TC объединяет и упорядочивает следующие определения бита


качества Q выхода информации о диагностике модуля и диагностике каналов:

903
Раздел 6 Обработка I/O

Таблица 6.1-7 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между модулем
IO и главным контролером с главной
Оффлайн
0 Блоки ! карты DP главного контроллера будет
модуля
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B Сообщение о данной неисправности
может быть произведено модулем
сбора аналоговых величин
Короткое посредством не циклической
2 замыкание Канал S диагностики, конкретные критерии
канала определения для блоков AI, RTD, TC
серии К См. в разделе 4.1.7
Верхний предел Диагностика модулей SM/FM
превышения производится программным
3 U (upper limit)
диапазона обеспечением (функциональным
измерения блоком AI), диагностика модулей AI,
Канал
Нижний предел RTD, TC серии К производится
превышения средствами аппаратного обеспечения,
4 L (lower limit) конкретные критерии определения См.
диапазона
измерения в разделе 4.1.7

В циклических данных, передаваемых


модулем серии К, отобранное
значение каждого канала содержит 1
бит проверки четности, при
Ошибка
вычислении алгоритма обработки
5 проверки Канал E (Even Check)
собранных данных производится
четности
определение бита четности; если при
проверке четности будет выявлена
ошибка, то будет определено
возникновение неисправности
Данные, периодически передаваемые
модулем серии К, содержат данный
бит; при обрыве линии, коротком
замыкании или возникновении
неисправности другой платы
Ошибка позиции
6 Канал Q (Quality Fault) собранное значение будет
качества
ненадежным, модуль мгновенно
переведет данный бит в значение
TRUE, после чего вычисление
алгоритма обработки сбора
производиться не будет
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки

904 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
Модуль K-DI может сообщать о
неисправности запуска дискретной
величины, конкретные критерии
определения представлены в разделе
Неисправность
4.1.7; другие модули сбора дискретных
или дрожание
8 Канал C (Contact Fault) величин FM и SM не в состоянии
переключающего
сообщать о подобной неисправности,
контакта
посредством алгоритма в
соответствии с отобранным значением
производится вывод вибрирующего
предупреждающего знака;
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
модуля (Q.0~Q.8), если пользователь
9 Замена Канал * выбрал функцию замены
неисправности, то точка сбора
произведет вывод значения замены,
при этом данный бит установится в
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
10 Ограничение Канал F (Force) установлен в значении TRUE, при
выполнении операции ограничения в
программном обеспечении AT данный
бит не может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи
связи с данными станции управления;
главного и
11 Система ? если обрыв связи превышает 2
подчиненного
секунды, то происходит передача
компьютеров
сообщения о данной неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления, а
при обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

 Ограничение

905
Раздел 6 Обработка I/O

Когда система находится в фазе отладки, а также при необходимости применения


специального управления осуществляется искусственное присваивание определенного
значения, используемого в качестве выхода инженерной величины. Функция ограничения
предоставляет пользователю способ вывода инженерной величины максимально высокой
категории, то есть в любой ситуации пользователь может переключить блок обработки TC в
режим ограничения/проверки и осуществлять онлайн ввод определенного значения
ограничения, которое будет использоваться в качестве выхода инженерной величины TC; с
помощью данной функции пользователь имеет возможность в чрезвычайной ситуации или
при проведении отладки блокировать выходы, осуществляемые другими способами, для
участия выхода фактически необходимого значения в отображении и управлении;
 Конвертирование шкалы
В соответствии с передаваемым с рабочей площадки электрическим сигналом по
таблице находится значение температуры на рабочей площадке.
Если компенсация холодного спая CJCOMP>0, то производится компенсация
холодного холодного спая (тип сигнала точки компенсации холодного спая обязательно
должен быть задан в значении CT_TC). В это время в соответствии с передаваемым с
рабочей площадки электрическим сигналом и локальным электрическим сигналом по
таблице находится значение температуры на рабочей площадке.
Блок TC поддерживает следующие типы сигнала термопары:
Отображение типа сигнала

LL_2_TC

B_TC

E_TC

J_TC

K_TC

R_TC

S_TC

T_TC

CK_TC

EA_2_TC

EU_2_TC

LB_3_TC

N_TC

CT_TC

906 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Фильтрация
Функция фильтрации позволяет отфильтровать волны-помехи сигнала AI, создаваемые
внешними помехами, для обеспечения стабильного отображения значения AI в реальном
времени.
Фильтрация представляет собой фильтрацию с использованием инерции первого
порядка:
𝑇 × 𝐴𝑉(𝐾) + 𝐹𝑇𝑅𝐶𝑂𝐹 × 𝐴𝑉(𝐾 − 1)
𝐴𝑉(𝐾) =
𝑇 + 𝐹T𝑅𝐶𝑂𝐹
Где Т - цикл выполнения POU; FTRCOF - время фильтрации; единица измерения:
секунда.
Чем короче время фильтрации FTRCOF, тем слабее функция фильтрации, когда
данный пункт равен 0, фильтрация не производятся; AV производит непосредственный
вывод полученной после конвертирования инженерной величины;
Чем продолжительнее время фильтрации FTRCOF, тем меньше колебание выхода AV;
Пользователь может в соответствии с фактической потребностью непосредственно
онлайн изменять коэффициент фильтрации для корректировки выхода фильтрации.
Ниже представлены передаточная функция элемента инерции первого порядка и
кривая ступенчатого воздействия:

907
Раздел 6 Обработка I/O

𝐴𝑉(𝑆) 1
𝐺(𝑆) = =
𝐼𝑁(𝑆) 𝐹𝑇𝑅𝐶𝑂𝐹 ∙ 𝑆 + 1

Начальный градиент
Входное =1/ 𝐹𝑇𝑅𝐶𝑂𝐹
значение IN
0,865
Выходное значение
0,632
𝐴𝑉(𝑡) = 1 − 𝑒 −𝑡⁄𝐹𝑇𝑅𝐶𝑂𝐹

FTRCOF 2*FTRCOF t

Значени
е
100%
Входна Выходн
я ое

FTRCOF=0.5

Цикл
операции Т

 Инвертированный выход
Параметр REVOPT по умолчанию задан в значении 0, доступен для настройки онлайн
и осуществляет контроль использования/ неиспользования инвертированного выхода.
REVOPT=1, производится вывод обратного диапазона, выходное значение = верхний
предел инженерной величины + нижний предел инженерной величины - текущее расчетное
значение (MU+MD-AV);
REVOPT=0, вывод обратного диапазона не производится.
 Выбор режима замещения
Параметр SUBOPT контролирует использование/неиспользование режима замещения,
по умолчанию задан в значении 0, доступен для настройки онлайн; после выбора режима
замещения:
 при возникновении неисправности модуля аппаратного обеспечения или сбоя
начального сигнала произойдет активация функции значения замещения.

908 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 При отсутствии неисправности модуля аппаратного обеспечения и нормальном


состоянии начального сигнала будет производиться вывод в нормальном режиме,
активация функции замещения производиться не будет.
После выделения режима замещения в соответствии с выбранным в параметре
MANSUB способом замещения имеется возможность настройки при выполнении
конфигурации или изменения онлайн.
Если MANSUB=1, то AV=SUBVAL; если MANSUB=0, то AV=PREAV.
В том числе SUBVAL является заданным значением замещения и доступно для
настройки онлайн, а PREAV является выходным значением предыдущего цикла.
 Тревога превышения скорости
Параметры RATIO (тревога превышения скорости) и INHRAT (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование тревоги
превышения скорости. В качестве единицы измерения предела тревоги превышения
скорости используется %/с (процентное отношение каждой секунды к инженерной
величине).
При неправильной онлайн настройке тревоги превышения скорости, или когда
подавление тревоги превышения скорости задано в значении 1, определение превышения
скорости не производится.
 Если отклонение значения AV данного цикла от значения предыдущего цикла
превысит линию тревоги превышения скорости, то произойдет срабатывание
тревоги превышения скорости, RTAIND будет задан в значении 1 и будет
удерживаться, AM.6=1. Если в течение времени задержки восстановления тревоги
ADLY не произойдет срабатывания новой тревоги превышения скорости, то
тревога будет восстановлена. Если в течение времени задержки восстановления
тревоги ADLY произойдет срабатывание новой тревоги превышения скорости, то
будет производиться удержание RTAIND, при этом запустится новый отсчет
времени задержки.
 В режиме замещения тревога превышения скорости не работает, функция тревоги
превышения скорости не активна.

909
Раздел 6 Обработка I/O

Инжене
рное Время Пограничная
значени чистого скорость

Восстановление
тревоги

Запуск тревоги
коэффициента t

 Предупреждение об отклонении
Тревога отклонения: включает в себя тревогу отклонения в прямом направлении и
тревогу отклонения в обратном направлении.
Тревога отклонения используется для проверки отклонения между выходным
значением AV и настроенным выходным значением OUTSP на предмет превышения им
абсолютного значения предела тревоги отклонения (DAL). Когда отклонение представляет
собой отклонение в прямом направлении и при этом (AV-OUTSP) больше DAL, происходит
срабатывание тревоги прямого направления (DALINDP), одновременно с этим AM.4=1. По
аналогии с этим, когда отклонение представляет собой отклонение в обратном
направлении, происходит срабатывание тревоги обратного направления (DALINDN),
одновременно с этим AM.5=1.
В течение периода тревоги отклонения, когда абсолютное значение (AV-OUTSP)
снижается ниже абсолютного значения предела тревоги отклонения (DAL), уменьшенного
на величину мертвой зоны тревоги (DALDB), происходит восстановление тревоги, в
качестве единицы измерения мертвой зоны тревоги отклонения используется %/с
(процентное отношение каждой секунды к инженерной величине).
Тревога делится на следующие типы: тревога прямого направления, тревога обратного
направления, тревога двойного направления и «тревога отсутствует». Мертвая зона
тревоги по умолчанию задана в значении 2% от инженерной величины.
 Тревога предельного значения
Касательная тревоги предельного значения, данный функциональный блок имеет
четыре линии тревоги: HH, AH, AL, LL.
 Тревога высокого предела высшего уровня: если получаемое в результате расчета
значение AV больше HH, подавление тревоги INHH2=0, и при этом
соответствующая категория тревоги H2>0, то выход AM.3=1, HHIND=1; если
INHH2=1 или H2<=0, то вывод обнаружения тревоги высокого передела высшего
уровня не производится;

910 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Тревога высокого предела: если получаемое в результате расчета значение AV


больше АH, подавление тревоги INHH1=0, и при этом соответствующая категория
тревоги H1>0, то выход AM.2=2, АHIND=1; если INHH1=1 или H1<=0, то вывод
обнаружения тревоги высокого передела не производится;
 Тревога низкого предела: если получаемое в результате расчета значение AV
меньше АL, подавление тревоги INHL1=0, и при этом соответствующая категория
тревоги L1>0, то выход AM.1=3, ALIND=1; если INHL1=1 или L1<=0, то вывод
обнаружения тревоги низкого передела не производится;
 Тревога низкого предела низшего уровня: если получаемое в результате расчета
значение AV меньше LL, подавление тревоги INHL2=0, и при этом
соответствующая категория тревоги L2>0, то выход AM.0=4, LLIND=1; если
INHL2=1 или L2<=0, то вывод обнаружения тревоги низкого передела низшего
уровня не производится;
Если сигнал не действителен или будет задействовано общее подавление тревог
предельных значений INHLIM, то произойдет удаление тревоги, AM=AM AND 16#FFF0.
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять двум следующим
условиям:
 Значение данного цикла AV обязательно должно выходить за пределы мертвой
зоны предельных значений тревоги. Например, в предыдущем цикле имеется
тревога верхнего предела высшего уровня, то есть AV>HH, в этом случае
восстановление тревоги верхнего предела высшего уровня будет возможно только
в случае, если AV<HH-ALMDB*(MU-MD)/100.
 В течение времени задержки восстановления тревоги ADLY не происходит
срабатывания тревоги данного предела. Например, в предшествующем цикле
имеется тревога верхнего предела высшего уровня; восстановление тревоги
верхнего предела высшего уровня произойдет только в случае, если в течение
времени задержки восстановления ADLY AV будет удовлетворять условию (1),
даже если в течение времени задержки восстановления ADLY фактически
производится отклик тревоги как тревоги верхнего предела, AM все равно будет
отмечено как тревога верхнего предела высшего уровня.

Инженерная
величина
Высокий предел
тревоги
(высокий предел
Мертвая зона
высшего уровня)

Низкий предел
тревоги (низкий
предел низшего
Мертвая зона
уровня)
t

Тревога
превышения
предела

6.1.4.4 Панель детальной настройки точки


1. Атрибуты номера бита

911
Раздел 6 Обработка I/O

Рис. 6.1-24 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, какой из сконфигурированных избыточных блоков
(А или В) является источником значения данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Тип сигнала: отображается тип сигнала конфигурации данной точки измерения,
подробное описание типов сигнала См .в описании логики алгоритмов TC.
Единица измерения и формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения выходного значения данной
точки измерения, значение единицы измерения и формат выхода конфигурации
влияют на определенную схожую по типу с AV концептуальную величину,
например: верхний/ нижний пределы диапазона, высокий/низкий пределы тревоги.
Данное значение не является пунктом контроля и используется для отображения
на панели детальной настройки точки, изменение конфигурации офлайн данного
пункта вступит в силу только после скачивания сервера.

912 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки TC - Вкладка TAB Атрибуты номера бита


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Вид сигнала SIGTYPE 0 0 0 0
Подгруппа 2 Единица
UT 0 0 0 0
измерения
Формат
OF 0 0 0 0
выхода

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

913
Раздел 6 Обработка I/O

Рис. 6.1-25 Конвертирование данных

1: Собираемое блоком значение: значение кода, передаваемого аппаратным


обеспечением функциональному блоку TC.
Текущее значение: отображается текущее значение инженерной величины,
выводимое после расчета блоком TC на основании значения кода,
передаваемого аппаратным обеспечением; данное значение может является
значением, рассчитываемым в реальном времени на основе текущего значение
кода, передаваемого аппаратным обеспечением, либо является значением
замещения, выбранным для вывода при плохом качестве сигнала; также может
применяться ограничение.
Отбираемое значение инженерной величины: значение, рассчитываемое в
реальном времени на основании текущего значения кода, передаваемого
аппаратным обеспечением.
2: Отображается название текущей точки, используемой в качестве компенсации
холодного спая, а также текущее значение компенсации холодного спая.
3: Верхний и нижний пределы диапазона выхода инженерной величины.
4: Производится настройка применения/ неприменения фильтрации, а также
настройка параметра времени фильтрации при выбранном режиме фильтрации;
подробное описание настроек указанных параметров См. в описании логики
алгоритмов.
5: Настройка использования/неиспользования накладывания значения смещения с
последующим выводом.

914 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки TC - Вкладка TAB Конвертирование данных


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Величина
сбора данных IN 0 0 0 0
по блоку
Текущая
AV 0 0 0 2
Вход/выход величина
Величина
сбора данных
RALOUT 0 0 0 0
по объёму
работ
Название
точки
компенсации CTPN 0 0 0 0
холодного
спая
Компенсация
Значение
холодного
компенсации
спая CJCOMP 0 0 0 0
холодного
спая
Значение
компенсации TCOMP 0 0 0 0
температуры
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Диапазон
Нижний
предел
MD 0 0 1 1
диапазона
измерения
Фильтрация
FTROPT 0 0 0 1
волн
Фильтрация
волн Коэффициент
времени FTRCOF 0 0 0 1
фильтрации
Составляющая
Смещение BIAS 0 0 0 1
смещения

3. Качество сигнала

915
Раздел 6 Обработка I/O

Рис. 6.1-26 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения TC; качество сигнала содержит 9 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что
качество сигнала по данному пункту стало плохим; зеленый цвет индикатора
означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки TC - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 1 1
нет
Замена
Режим
MANSUB 0 0 1 1
замены
Обратный Замещающая
SUBVAL 0 0 1 1
диапазон величина

916 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

4. Сигнализация

Рис. 6.1-27 Тревоги 1

917
Раздел 6 Обработка I/O

Рис. 6.1-28 Тревоги 2

1: Отображается текущее состояние технологических тревог точки измерения TC,


содержит 7 пунктов вывода технологических тревог; когда индикатор тревоги
отображается красным цветом, это означает срабатывание соответствующей
тревоги, зеленый цвет индикатора означает нормальное состояние.
2: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений, в качестве единицы измерения мертвой зоны
тревоги используется %/с (процентное отношение каждой секунды к инженерной
величине).
3: Отображает категорию тревоги четырех предельных значений данной точки
измерения AI.
4: Используется для настройки пределов, категории и времени задержки
восстановления тревоги скорости.
5: Используется для настройки заданных значений вывода и линии тревоги
отклонения, отображает категорию тревоги отклонения.
6: Используется для настройки применения/ неприменения подавления всех
технологических тревог; доступен выбор «подавлять» или «не подавлять».
Панель детальной настройки точки TC - Вкладка TAB Тревоги Полномочия параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены

918 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки TC - Вкладка TAB Тревоги Полномочия параметров


Самый верхний
предел
HH 0 1 1 1
предупреждени
я
Верхний
предел
AH 0 1 1 1
предупреждени
Значение я
тревоги
Нижний предел
предельного
предупреждени AL 0 1 1 1
значения
я
Низкий предел
нижнего уровня LL 0 1 1 1
тревоги
Мертвая зона
предупреждени ALMDB 0 1 1 1
я о пределе
Предел
предупреждени RATIO 0 1 1 1
я о скорости
Уровень
предупреждени RTALV 0 0 0 0
Тревога
я о скорости
коэффициента
изменения Время
задержки
восстановлени
ADLY 0 1 1 1
я
предупреждени
я
Уровень самого
верхнего
пределеа H2 0 0 0 0
предупреждени
я
Уровень
предупреждени
Категория H1 0 0 0 0
я о верхнем
тревоги пределе
предельного
значения Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе
Уровень самого
нижнего
L2 0 0 0 0
предела
предупреждени

919
Раздел 6 Обработка I/O

Панель детальной настройки точки TC - Вкладка TAB Тревоги Полномочия параметров


я
Вывод
заданной OUTSP 0 1 1 1
величины
Предел
предупреждени
DAL 0 1 1 1
я об
отклонении
Категория
тревоги DALLV 0 0 0 0
Предупреждени отклонения
е об отклонении
Уровень
предупреждени
я о DALPLV 0 0 0 0
положительном
отклонении
Уровень
предупреждени
я об DALNLV 0 0 0 0
отрицательном
отклонении
Контроль
предупреждени INHLIM 0 1 1 1
я о пределе
Контроль
предупреждени
я о самом INHH2 0 1 1 1
верхнем
пределе
Контроль
предупреждени
INHH1 0 1 1 1
я о верхнем
Контроль пределе
предупреждени
я Контроль
предупреждени
INHL1 0 1 1 1
я о нижнем
пределе
Контроль
предупреждени
я о самом INHL2 0 1 1 1
нижнем
пределе
Контроль
предупреждени INHRAT 0 1 1 1
я о скорости

920 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки TC - Вкладка TAB Тревоги Полномочия параметров


Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении
Контроль
предупреждени
INHDAL
я о 0 1 1 1
P
положительном
отклонении
Контроль
предупреждени
INHDAL
я об 0 1 1 1
N
отрицательном
отклонении

5. Тренды

Рис. 6.1-29 Тренды

6. Опции параметра

921
Раздел 6 Обработка I/O

Рис. 6.1-30 Опции параметра

Используется для настройки панели операций.

6.1.5 PI (импульсный вход)

Рис. 6.1-31 Импульсный вход

922 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.5.1 Функция
Функциональный блок PI используется для обработки значения кода накопительного типа
или частотного типа, передаваемого модулем импульсного входа по шине DP; когда тип
сигнала выбран в значении «накопительный», функциональный блок PI производит вывод
последовательного сложения прироста входного значения кода, умноженного на величину
эквивалентности импульсов; когда тип сигнала выбран в значении «частотный»,
функциональный блок PI производит непосредственный вывод входного значения кода,
умноженного на величину эквивалентности импульсов. В соответствии с выбором пользователя
может использовать обязательное значение и значение замещения в качестве вывода
инженерной величины; система также предоставляет функцию диагностики качества сигнала,
осуществляет мониторинг модулей аппаратного обеспечения и состояния каналов, при
возникновении отклонений в работе модуля или канала производится подача информации о
неисправности; система предоставляет функцию мониторинга технологических тревог, которая
включает в себя тревогу четырех предельных значений, тревогу отклонения и тревогу скорости;
в соответствии с настроенными пользователем предельными значениями тревог производится
автоматическое определение состояния технологической тревоги, а также предоставляется
подробная информация о соответствующей тревоге.
К функционалу блока обработки PI можно отнести следующее:
 Конвертирование шкалы входа собираемого импульса;
 Обработка информации о качестве сигнала;
 Устранение неисправности аппаратного обеспечения;
 Обработка информации о технологической тревоге;
 Функция ограничения;
 Функция замещения;
 Функция фильтрации сигнала.

6.1.5.2 Штырек
Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Здесь
поддерживают
ся типы блоков
SM, FM
EMB библиотек
In MT OAR Вид блока FALSE Нет Нет Нет Нет оборудования
D и типы блоков
PI серии К
программного
обеспечения
AutoThink.
WOR Код
In GAIN 1 Нет Нет Да Нет
D диапазона

923
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Величина
эквивалентно
In PG REAL 0 Нет Нет Да Нет
сти
импульсов
FALSE -
частотный тип
SIGT
In BOOL Вид сигнала FALSE Нет Нет Нет Нет TRUE -
YPE
накопительный
тип
Информация
о диагностике
Par CHDI WOR
каналов 0 Нет Нет Нет Нет
am AG D
аппаратного
обеспечения
Переключате
ль
ALM
In BOOL технологичес TRUE Нет Нет Да Нет
OPT
кой
сигнализации
Out AV REAL Вывод 0 Нет Нет Нет Нет
Значение
каждого бита
WOR Положение
Out Q 0 Нет Нет Нет Да представлено
D качества
в Таблица
6.1-3.
0 - тревога
низкого
предела
низшего
уровня
1 - тревога
низкого
предела
WOR Состояние 2 - тревога
Out AM 0 Нет Нет Нет Нет
D тревоги высокого
предела
3 - тревога
высокого
предела
высшего
уровня
4 - тревога
положительног

924 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
о отклонения
5 - тревога
отрицательног
о отклонения
6 - тревога
скорости
7 - тревога
отклонения
(поддерживает
ся блоком PID)
8~15 -
удержание
Тревога
высокого
HHIN
Out BOOL предела FALSE Нет Нет Нет Да
D
высшего
уровня
Тревога
AHIN
Out BOOL высокого FALSE Нет Нет Нет Да
D
предела
Тревога
низкого
LLIN
Out BOOL предела FALSE Нет Нет Нет Да
D
низшего
уровня
Тревога
ALIN
Out BOOL низкого FALSE Нет Нет Нет Да
D
предела
RTAI Тревога
Out BOOL FALSE Нет Нет Нет Да
ND скорости
Если
|AV-OUTSP|>D
Тревога
AL, данный
DALI отклонения в
Out BOOL FALSE Нет Нет Нет Да пункт будет
NDP прямом
иметь
направлении
значение
TRUE
Если
Тревога |AV-OUTSP|<D
DALI отклонения в AL, данный
Out BOOL FALSE Нет Нет Нет Да
NDN обратном пункт будет
направлении иметь
значение

925
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
TRUE
Значение
данного пункта
не
подвергается
ограничению
вывода
качества.
Фактическое
значение,
Вывод получаемое в
RAL
Out REAL фактического 0 Нет Нет Нет Нет результате
OUT
значения конвертирован
ия значения
кода, который
сообщает
блок, в
отличие от
значения AV не
подлежит
какой-либо
обработке.
Par WOR
IN Ввод 0 Нет Нет Нет Нет
am D
Информация
Par
INQ BYTE о качестве 0 Нет Да Да Нет
am
канала
Ограничение
интервала
ввода
Par WOR
LIM смежных 10000 Нет Да Да Нет
am D
циклов
накопительно
го типа
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D
Par WOR Номер
CN 0 Нет Нет Нет Нет
am D канала
Информация
о диагностике
Par DEV WOR
оборудовани 0 Да Нет Нет Нет Таблица 6.1-1
am DIAG D
я
программного

926 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
обеспечения
Информация
Par RALC WOR о диагностике
0 Нет Да Нет Нет
am HD D фактических
каналов
Главное/втор
Par RED
BYTE остепенное 0 Нет Да Нет Нет
am STA
состояние
Верхний
предел
Par
MU REAL диапазона 100
am
инженерной
величины
Нижний
предел
Par
MD REAL диапазона 0
am
инженерной
величины
Самый
верхний
Par
HH REAL предел 90 Нет Да Нет Нет
am
предупрежде
ния
Верхний
Par предел
AH REAL 80 Нет Да Нет Нет
am предупрежде
ния
Низкий
предел
Par
LL REAL нижнего 10 Нет Нет Да Нет
am
уровня
тревоги
Низкий
предел
Par
AL REAL нижнего 20 Нет Нет Да Нет
am
уровня
тревоги
Par ALM Мертвая зона
REAL 2 Нет Нет Да Нет
am DB тревоги
Par Уровень
H2 BYTE 0 Нет Нет Да Нет
am самого

927
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
верхнего
пределеа
предупрежде
ния
Уровень
предупрежде
Par
H1 BYTE ния о 0 Нет Нет Да Нет
am
верхнем
пределе
Уровень
самого
Par нижнего
L2 BYTE 0 Нет Нет Да Нет
am предела
предупрежде
ния
Уровень
Par предупрежде
L1 BYTE 0 Нет Нет Да Нет
am ния о нижнем
пределе
Контроль
Par INHLI предупрежде
BOOL False Нет Нет Да Нет
am M ния о
пределе
Контроль
предупрежде
Par INHH
BOOL ния о самом False Нет Нет Да Нет
am 2
верхнем
пределе
Контроль
предупрежде
Par INHH
BOOL ния о False Нет Нет Да Нет True -
am 1
верхнем подавление
пределе тревоги
Контроль False - не
предупрежде подавлять
Par INHL
BOOL ния о самом False Нет Нет Да Нет
am 2
нижнем
пределе
Контроль
Par INHL предупрежде
BOOL False Нет Нет Да Нет
am 1 ния о нижнем
пределе

928 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
Когда
ежесекундное
изменение
выходного
значения
превышает
данное
предельное
значение,
Предел умноженное на
Par RATI предупрежде процентное
REAL 0 Нет Да Да Нет
am O ния о отношение к
скорости предельной
области,
происходит
срабатывание
тревоги
превышения
скорости,
единица
измерения: %/
с
Цикл
Par
CYC REAL диспетчериза 0 Нет Нет Нет Нет
am
ции IEC
Par FSTC Первый цикл
BOOL TRUE Нет Нет Нет Нет
am YC операции?
Совместно
влияют на
задержку
восстановлени
Время я тревоги
Par задержки скорости,
ADLY BYTE 2 Нет Нет Да Нет
am восстановлен тревоги
ия тревоги отклонения и
тревоги
четырех
предельных
значений
Если выбирать
Контроль подавление
Par INHR предупрежде тревоги, то
BOOL False Нет Нет Да Нет
am AT ния о алгоритм не
скорости будет
производить

929
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
определение
соответствующ
ей тревоги
True -
подавление
тревоги
False - не
подавлять
Если категория
тревоги равна
Категория
0, то
Par RATL тревоги
BYTE 1 Нет Нет Да Нет определение
am V предела
тревоги
скорости
скорости не
производится
Когда
изменение
выходного
значения
Предельное превышает
Par значение диапазон
DAL REAL 0 Нет Да Да Нет
am тревоги OUTSP+DAL~
отклонения OUTSP-DAL,
происходит
срабатывание
тревоги
отклонения
Предельные
значения
восстановлени
Мертвая зона я тревоги
Par DALD
REAL тревоги 0 Нет Нет Да Нет отклонения:
am B
отклонения OUTSP+DAL-D
ALDB,
OUTSP-DAL+D
ALDB
Отклонение в Если категория
прямом тревоги равна
Par DALP направлении 0, то
BYTE 0 Нет Нет Да Нет
am LV категории определение
тревоги тревоги
отклонения предельного
значения не
Par DALN Отклонение в производится;
BYTE 0 Нет Нет Да Нет
am LV обратном если категория

930 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
направлении тревоги не
категории равна 0, то
тревоги тревоги
отклонения отображаются
разными
цветами
Определять/не
определять
условия
Контроль
тревоги
Par INHD предупрежде
BOOL False Нет Нет Да Нет отклонения,
am AL ния об
False - не
отклонении
подавлять,
True -
подавлять
Положительн Если выбирать
ое подавление
Par INHD отклонение тревоги, то
BOOL False Нет Нет Да Нет
am ALP подавления алгоритм не
тревоги будет
отклонения производить
определение
Отрицательн соответствующ
ое ей тревоги
Par INHD отклонение False - не
BOOL False Нет Нет Да Нет
am ALN подавления подавлять,
тревоги True -
отклонения подавлять
Данный
настроенный
объект
смещенного
Par Составляюща
BIAS REAL 0 Нет Нет Да Нет расположения
am я смещения
добавить
прямо на
выходное
значение AV
True -
фильтровать,
Применять/ False - не
Par FTR не применять фильтровать
BOOL False Нет Нет Да Нет
am OPT фильтрацию В вычислениях
выхода применяется
фильтрация
инерции

931
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
первого
порядка
Единица
измерения:
секунда, может
быть задано в
любом числом,
Par FTRC Время большим или
REAL 0 Нет Нет Да Нет
am OF фильтрации равным 0, чем
больше
значение, тем
меньше
колебание
выхода
True - при
плохом
качестве
выходное
значение
Par SUB Выбор
BOOL False Нет Нет Да Нет использует
am OPT замещения
режим
замещения,
False - расчет
в нормальном
режиме.
Данное
значение
Предварител действительно
Par SUBV ьно заданное , когда
REAL 0 Нет Нет Да Нет
am AL значение SUBOPT=TRU
замещения E и
MANSUB=TRU
E.
True - вывод
значения
SUBVAL
Par MAN Режим
BOOL False Нет Нет Да Нет False -
am SUB замены
последнее
действительно
е значение
Используется
Вывод
Par OUT для тревоги
REAL заданной 0 Нет Нет Да Нет
am SP отклонения,
величины
значение

932 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Значе
Назв а от Выравн
Тип ние Синхрон
Ти ание отклю ивание Ограни
данн Описание по изация Примечание
пы акци чения парамет чение
ых умолч данных
и питан ров
анию
ия
центра
изменения
аналоговой
величины при
стабильной
работе
системы.
0 - тревога
отсутствует
1 - тревога
прямого
Вид
направления
Par DALT предупрежде
BYTE 2 - тревога
am YPE ния об
обратного
отклонении
направления
3 - тревога
двойного
направления

6.1.5.3 Подробное описание

Описание значений каждого бита Q


Число битов
Значение бита Источник Число битов Значение бита Источник
0 Модуль в режиме офлайн DEVDIAG 7 Резервный
Информация о диагностике модуля 1 Обрыв линии канала RALCHD 8
Неисправность или вибрация контакта перекл
SVROPT
DEVDIAG ючателя

RALCHD=CHDIAG Информация о 2 Короткое замыкание канала RALCHD 9 Замещение SUBOPT Q


диагностике канала
CHDIAG 3 RALCHD
Верх ний предел диапазона избыточнос ти
10 Ограничение
4 RALCHD 11
Ошибка связи с устройством верхнего/нижнег
Нижний предел диапазона избыточнос ти
о уровня

5 Ошибка контроля по четности EVENPAR 12 Ошибка вычислений


6 Ошибка бита качества INQ 13~15 Резервный

Добавление
Тип сигнала смещенного Фильтраци
SIGTYPE расположения к я FTROPT Расчет фильтрации
Тип суммирования выходу AV
1 AV=RALOUT 1 AV:=(CYC*AV+FTRCOF*PREAV)/(CYC+FTRCOF)Примечание: CYC
IN RALOUT=PRERAL+(IN- PREIN)* PG AV=AV+BIAS представляет собой цикл операции блока, где 0<=FTRCOF<1

0 0
RALOUT=IN* PG
Тип частоты

Выбрать режим замещения (SUBOPT=1) при наличии действующих тревог?


MANSUB
1
YES
SUBVAL AV
Выходное значение
предыдущего цикла 0 NO
AV
PREAV

Тревога превышения Тревога предельного


Тревога отклонения AV
AV скорости значения
AV
Время
восстановлени OUTSP+DAL HH
я тревоги ADLY OUTSP+DAL-DALDB
Время AH
восстановлени Время
AV я тревоги ADLY восстановлени
OUTSP я тревоги ADLY AM
AL
Пограничная OUTSP+DALDB-DAL LL
скорость RATIO
OUTSP-DAL

0 t 0 HHIND LLIND t
RTAIND 0 t
DALINDP DALINDN AHIND ALIND ALMDB

Рис. 6.1-32 Логическая схема блока РI

933
Раздел 6 Обработка I/O

Ниже приводится обобщенное описание основного функционала функционального блока


PI:
 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного
обеспечения производится раздельное получение закаченной на аппаратное обеспечение
информации диагностики оборудования DEVDIAG и информации диагностики каналов
CHDIAG, после чего посредством обработки соответствующая информация о диагностике
оборудования и диагностике каналов объединяется в бит качества функции PI. Значение
каждого бита DEVDIAG представлено в Таблица 6.1-1, значение каждого бита CHDIAG
представлено в Таблица 6.1-2.
Функциональный блок PI объединяет и упорядочивает следующие определения бита
качества Q выхода информации о диагностике модуля и диагностике каналов:

Таблица 6.1-8 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между модулем
IO и главным контролером с главной
Оффлайн
0 Блоки ! карты DP главного контроллера будет
модуля
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B Сообщение о данной неисправности
может быть произведено модулем
Короткое сбора аналоговых величин
2 замыкание Канал S посредством не циклической
канала диагностики
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал Не поддерживается
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка
5 проверки Канал E (Even Check) Не поддерживается
четности
Данные, периодически передаваемые
модулем серии К, содержат данный
бит; при обрыве линии, коротком
замыкании или возникновении
Ошибка позиции неисправности другой платы
6 Канал Q (Quality Fault)
качества собранное значение будет
ненадежным, модуль мгновенно
переведет данный бит в значение
TRUE, после чего вычисление
алгоритма обработки сбора

934 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
производиться не будет
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
модуля (Q.0~Q.8), если пользователь
9 Замена Канал * выбрал функцию замены
неисправности, то точка сбора
произведет вывод значения замены,
при этом данный бит установится в
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
10 Ограничение Канал F (Force) установлен в значении TRUE, при
выполнении операции ограничения в
программном обеспечении AT данный
бит не может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи
связи с данными станции управления;
главного и
11 Система ? если обрыв связи превышает 2
подчиненного
секунды, то происходит передача
компьютеров
сообщения о данной неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления, а
при обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

 Накопительный расчет

935
Раздел 6 Обработка I/O

Когда SIGTYPE=1, производится вход в состояние накопительного расчета, в


соответствии с величиной эквивалентности импульса PG производится получение
результата накопительного сложения. Итог суммирования AV=PG* (разность двух смежных
расположенных в ряд IN). Касательно счетчика шины DP, итоговое число между двумя
любыми циклами обязательно должно быть меньше 10000, в противном случае это
приведет к возникновению нарушений работы модуля, таким как неисправность или сбой
питания; в этом случае функциональный блок не будет производить вычислений.
 Фильтрация
Функция фильтрации позволяет отфильтровать волны-помехи сигнала AI, создаваемые
внешними помехами, для обеспечения стабильного отображения значения AI в реальном
времени.
Фильтрация представляет собой фильтрацию с использованием инерции первого
порядка:
𝑇 × 𝐴𝑉(𝐾) + 𝐹𝑇𝑅𝐶𝑂𝐹 × 𝐴𝑉(𝐾 − 1)
𝐴𝑉(𝐾) =
𝑇 + 𝐹𝑇𝑅𝐶𝑂𝐹
Где Т - цикл выполнения POU; FTRCOF - время фильтрации; единица измерения:
секунда.
Чем короче время фильтрации FTRCOF, тем слабее функция фильтрации, когда
данный пункт равен 0, фильтрация не производятся; AV производит непосредственный
вывод полученной после конвертирования инженерной величины;
Чем продолжительнее время фильтрации FTRCOF, тем меньше колебание выхода AV;
Пользователь может в соответствии с фактической потребностью непосредственно
онлайн изменять коэффициент фильтрации для корректировки выхода фильтрации.
Ниже представлены передаточная функция элемента инерции первого порядка и
кривая ступенчатого воздействия:
𝐴𝑉(𝑆) 1
𝐺(𝑆) = =
𝐼𝑁(𝑆) 𝐹𝑇𝑅𝐶𝑂𝐹 ∙ 𝑆 + 1

Начальный градиент
Входное =1/ 𝐹𝑇𝑅𝐶𝑂𝐹
значение IN
0,865
Выходное значение
0,632
𝐴𝑉(𝑡) = 1 − 𝑒 −𝑡⁄𝐹𝑇𝑅𝐶𝑂𝐹

FTRCOF 2*FTRCOF t

Дискретные значения фактического выхода после фильтрации представлено на


изображении ниже:

936 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Значени
е
100%
Входна Выходн
я ое

FTRCOF=0.5

Цикл
операции Т

t
 Ограничение
Когда система находится в фазе отладки, а также при необходимости применения
специального управления осуществляется искусственное присваивание определенного
значения, используемого в качестве выхода инженерной величины. Функция ограничения
предоставляет пользователю способ вывода инженерной величины максимально высокой
категории, то есть в любой ситуации пользователь может переключить блок обработки TC в
режим ограничения/проверки и осуществлять онлайн ввод определенного значения
ограничения, которое будет использоваться в качестве выхода инженерной величины AI; с
помощью данной функции пользователь имеет возможность в чрезвычайной ситуации или при
проведении отладки блокировать выходы, осуществляемые другими способами, для участия
выхода фактически необходимого значения в отображении и управлении;
 Выбор режима замещения
Параметр SUBOPT контролирует использование/неиспользование режима замещения,
по умолчанию задан в значении 0, доступен для настройки онлайн; после выбора режима
замещения,
 при возникновении неисправности или сбоя модуля аппаратного обеспечения или
начального сигнала произойдет активация функции замещения.
 При отсутствии неисправности модуля аппаратного обеспечения и нормальном
состоянии начального сигнала будет производиться вывод в нормальном режиме,
активация функции замещения производиться не будет.
После активации режима замещения в соответствии с выбранной в параметре
MANSUB функцией замещения имеется возможность настройки при выполнении
конфигурации или изменения онлайн.
Если MANSUB=1, то AV=SUBVAL; если MANSUB=0, то AV=PREAV.
В том числе SUBVAL является заданным значением замещения и доступно для
настройки онлайн, а PREAV является выходным значением предыдущего цикла.

937
Раздел 6 Обработка I/O

 Касательно блоков серии К, при получении неисправности превышения


диапазона функциональных блоков AI/RTD/TC информация о недостаточности
диапазона или избыточности диапазона передается самими каналами блока, в
связи с тем, что недостаточность диапазона и избыточность диапазона,
определяемая блоком серии К, превышает 4 секунды, то при конфигурации
блоков AI/RTD/TC серии К неисправность превышения диапазона не является
источником неисправности замещения вывода, при конфигурации превышения
диапазона блока серии К отсутствует возможность производить вывод значения
замещения.
 Обработка тревоги превышения скорости
Обработка тревоги превышения скорости производится в режиме расчёта частотного
типа.
Параметры RATIO (тревога превышения скорости) и INHART (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование
определения тревоги превышения скорости. В качестве единицы измерения предела
тревоги превышения скорости используется %/с (процентное отношение каждой секунды к
инженерной величине).
При неправильной онлайн настройке тревоги превышения скорости, или когда
подавление тревоги превышения скорости задано в значении 1, определение превышения
скорости не производится.
 Если отклонение значения AV данного цикла от значения предыдущего цикла
превысит линию тревоги превышения скорости, то произойдет срабатывание
тревоги превышения скорости, RTAIND будет задан в значении 1 и будет
удерживаться, AM.6=1. Если в течение времени задержки восстановления тревоги
ADLY не произойдет срабатывания новой тревоги превышения скорости, то
тревога будет восстановлена. Если в течение времени задержки восстановления
тревоги ADLY произойдет срабатывание новой тревоги превышения скорости, то
будет производиться удержание RTAIND, при этом запустится новый отсчет
времени задержки.
 В режиме замещения определение превышения скорости не производится,
функция тревоги превышения скорости не активна.

938 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Инжене
рное Время Пограничная
значени чистого скорость

Восстановление
тревоги

Запуск тревоги
коэффициента t

 Предупреждение об отклонении
Тревога отклонения: включает в себя тревогу отклонения в прямом направлении и
тревогу отклонения в обратном направлении.
Тревога отклонения используется для проверки отклонения между выходным
значением AV и настроенным выходным значением OUTSP на предмет превышения им
абсолютного значения предела тревоги отклонения (DAL). Когда отклонение представляет
собой отклонение в прямом направлении и при этом (AV-OUTSP) больше DAL, происходит
срабатывание тревоги прямого направления (DALINDP), одновременно с этим AM.4=1. По
аналогии с этим, когда отклонение представляет собой отклонение в обратном
направлении, происходит срабатывание тревоги обратного направления (DALINDN),
одновременно с этим AM.5=1.
В течение периода тревоги отклонения, когда абсолютное значение (AV-OUTSP)
снижается ниже абсолютного значения предела тревоги отклонения (DAL), уменьшенного
на величину мертвой зоны тревоги (DALDB), происходит восстановление тревоги, в
качестве единицы измерения мертвой зоны тревоги отклонения используется %/с
(процентное отношение каждой секунды к инженерной величине).
Тревога делится на следующие типы: тревога прямого направления, тревога обратного
направления, тревога двойного направления и «тревога отсутствует». Мертвая зона
тревоги по умолчанию задана в значении 2% от инженерной величины.
 Обработка тревоги предельного значения
Касательная тревоги предельного значения, данный функциональный блок имеет четыре
линии тревоги: HH, AH, AL, LL.
 Тревога высокого предела высшего уровня: если получаемое в результате расчета
значение AV больше HH, подавление тревоги INHH2=0, и при этом
соответствующая категория тревоги H2>0, то выход AM.3=1, HHIND=1; если
INHH2=1 или H2<=0, то вывод обнаружения тревоги высокого передела высшего
уровня не производится;

939
Раздел 6 Обработка I/O

 Тревога высокого предела: если получаемое в результате расчета значение AV


больше АH, подавление тревоги INHH1=0, и при этом соответствующая категория
тревоги H1>0, то выход AM.2=2, АHIND=1; если INHH1=1 или H1<=0, то вывод
обнаружения тревоги высокого передела не производится;
 Тревога низкого предела: если получаемое в результате расчета значение AV
меньше АL, подавление тревоги INHL1=0, и при этом соответствующая категория
тревоги L1>0, то выход AM.1=3, ALIND=1; если INHL1=1 или L1<=0, то вывод
обнаружения тревоги низкого передела не производится;
 Тревога низкого предела низшего уровня: если получаемое в результате расчета
значение AV меньше LL, подавление тревоги INHL2=0, и при этом
соответствующая категория тревоги L2>0, то выход AM.0=4, LLIND=1; если
INHL2=1 или L2<=0, то вывод обнаружения тревоги низкого передела низшего
уровня не производится;
Если сигнал не действителен (DQ=1) или будет задействовано общее подавление
тревог предельных значений INHLIM, то произойдет удаление тревоги, AM=AM AND
16#FFF0.
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять двум
следующим условиям:
 Значение данного цикла AV обязательно должно выходить за пределы мертвой
зоны предельных значений тревоги. Например, в предыдущем цикле имеется
тревога верхнего предела высшего уровня, то есть AV>HH, в этом случае
восстановление тревоги верхнего предела высшего уровня будет возможно только
в случае, если AV<HH-ALMDB*(MU-MD)/100.
 В течение времени задержки восстановления тревоги ADLY не происходит
срабатывания тревоги данного предела. Например, в предшествующем цикле
имеется тревога верхнего предела высшего уровня; восстановление тревоги
верхнего предела высшего уровня произойдет только в случае, если в течение
времени задержки восстановления ADLY AV будет удовлетворять условию (1),
даже если в течение времени задержки восстановления ADLY фактически
производится отклик тревоги как тревоги верхнего предела, AM все равно будет
отмечено как тревога верхнего предела высшего уровня.

Инженерная
величина
Высокий предел
тревоги
(высокий предел
Мертвая зона
высшего уровня)

Низкий предел
тревоги (низкий
предел низшего
Мертвая зона
уровня)
t

Тревога
превышения
предела

6.1.5.4 Панель детальной настройки точки


1. Атрибуты номера бита

940 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-33 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, какой из сконфигурированных избыточных блоков
(А или В) является источником значения данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Тип сигнала: отображается тип сигнала конфигурации данной точки измерения,
включает в себя накопительный тип и частотный тип. Недоступно для изменения
онлайн.
Величина эквивалентности импульсов: под величиной эквивалентности
импульсов понимается соотносительная связь между единицей измерения
характеризующей окончательной инженерной величины и однократного
исчисления счетчика, например: электродвигатель на рабочей площадке в
нормальном режиме совершает 2 оборота, оборудование производит вывод
одного высокого импульса, в это время внутренний счетчик блока производит
счет «1», то есть последовательное сложение 1 соответствует двум оборотам,
поэтому для точного выражения накопительного количества оборотов подвижной

941
Раздел 6 Обработка I/O

катушки электродвигателя на рабочей площадке мы должны задать величину


эквивалентности импульсов в значении 2. Доступно для изменения онлайн.
Единица измерения и формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения выходного значения данной
точки измерения, значение единицы измерения и формат выхода конфигурации
влияют на определенную схожую по типу с AV концептуальную величину,
например: верхний/ нижний пределы диапазона, высокий/низкий пределы тревоги.
Данное значение не является пунктом контроля и используется для отображения
на панели детальной настройки точки, изменение конфигурации офлайн данного
пункта вступит в силу только после скачивания сервера.
Панель детальной настройки точки PI - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

Название тега PN 0 0 0 0

Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер станции DN 0 0 0 0
Подгруппа
Вид блока MT 0 0 0 0
1
Адрес блока DN 0 0 0 0
Номер канала CN 0 0 0 0
Источник
REDSTA 0 0 0 0
сигнала
Вид сигнала SIGTYPE 0 0 0 0
Величина
Подгруппа
эквивалентности PG 0 0 0 1
2
импульсов
Единица
UT 0 0 0 0
измерения
Формат выхода OF 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

942 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-34 Конвертирование данных

1: Собираемое блоком значение: значение кода, передаваемого аппаратным


обеспечением функциональному блоку PI.
Текущее значение: отображается текущее значение инженерной величины,
выводимое после расчета блоком PI на основании значения кода, передаваемого
аппаратным обеспечением; данное значение может является значением,
рассчитываемым в реальном времени на основе текущего значение кода,
передаваемого аппаратным обеспечением, либо является значением замещения,
выбранным для вывода при плохом качестве сигнала; также может применяться
ограничение.
Отбираемое значение инженерной величины: значение, рассчитываемое в
реальном времени на основании текущего значения кода, передаваемого
аппаратным обеспечением.
2: Верхний и нижний пределы диапазона выхода инженерной величины.
3: Производится настройка применения/ неприменения фильтрации, а также
настройка параметра времени фильтрации при выбранном режиме фильтрации;
подробное описание настроек указанных параметров См. в описании логики
алгоритмов.
4: Ограничение собираемого значения: когда разность между двумя смежными
расположенными в ряд собираемыми значениями превышает данное заданное
значение, это определяется как ненадежность данных, после чего накопление
вывода не производится.

943
Раздел 6 Обработка I/O

Панель детальной настройки точки PI - Вкладка TAB Конвертирование данных


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Величина
сбора данных IN 0 0 0 0
по блоку
Текущая
AV 0 0 0 2
Вход/выход величина
Величина
сбора данных
RALOUT 0 0 0 0
по объёму
работ
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Диапазон
Нижний
предел
MD 0 0 1 1
диапазона
измерения
Фильтрация
FTROPT 0 0 0 1
волн
Фильтрация
волн Коэффициент
времени FTRCOF 0 0 0 1
фильтрации
Составляющая
Смещение BIAS 0 0 0 1
смещения

3. Качество сигнала

944 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-35 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения PI; качество сигнала содержит 7 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что
качество сигнала по данному пункту стало плохим; зеленый цвет индикатора
означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки PI - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия Полномочия Полномочия Полномочия
Параметры
наблюдателя наблюдателя наблюдателя наблюдателя
Замена или
SUBOPT 0 0 1 1
нет
Замена
Режим
MANSUB 0 0 1 1
замены
Обратный Замещающая
SUBVAL 0 0 1 1
диапазон величина

945
Раздел 6 Обработка I/O

4. Сигнализация

Рис. 6.1-36 Тревоги 1

946 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-37 Тревоги 2

1: Отображается текущее состояние технологических тревог точки измерения PI,


содержит 7 пунктов вывода технологических тревог; когда индикатор тревоги
отображается красным цветом, это означает срабатывание соответствующей
тревоги, зеленый цвет индикатора означает нормальное состояние.
2: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений, в качестве единицы измерения мертвой зоны
тревоги используется %/с (процентное отношение каждой секунды к инженерной
величине).
3: Отображает категорию тревоги четырех предельных значений данной точки
измерения AI.
4: Используется для настройки пределов, категории и времени задержки
восстановления тревоги скорости.
5: Используется для настройки заданных значений вывода и линии тревоги
отклонения, отображает категорию тревоги отклонения.
6: Используется для настройки применения/ неприменения подавления
технологической тревоги; доступен выбор «подавлять» или «не подавлять».

Панель детальной настройки точки PI - Вкладка TAB Тревоги Полномочия параметров


Полномочия Полномочи Полномочи
Полномочи
Параметры наблюдател я я
я инженера
я оператора начальника

947
Раздел 6 Обработка I/O

смены
Самый верхний
предел
HH 0 1 1 1
предупреждени
я
Верхний
предел
AH 0 1 1 1
предупреждени
Значение я
тревоги
Нижний предел
предельного
предупреждени AL 0 1 1 1
значения
я
Низкий предел
нижнего уровня LL 0 1 1 1
тревоги
Мертвая зона
предупреждени ALMDB 0 1 1 1
я о пределе
Предел
предупреждени RATIO 0 1 1 1
я о скорости
Уровень
предупреждени RTALV 0 0 0 0
Тревога
я о скорости
коэффициента
изменения Время
задержки
восстановлени
ADLY 0 1 1 1
я
предупреждени
я
Уровень самого
верхнего
пределеа H2 0 0 0 0
предупреждени
я
Уровень
предупреждени
Категория H1 0 0 0 0
я о верхнем
тревоги пределе
предельного
значения Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе
Уровень самого
нижнего
L2 0 0 0 0
предела
предупреждени

948 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

я
Вывод
заданной OUTSP 0 1 1 1
величины
Предел
предупреждени
DAL 0 1 1 1
я об
отклонении
Категория
тревоги DALLV 0 0 0 0
Предупреждени отклонения
е об отклонении
Уровень
предупреждени
я о DALPLV 0 0 0 0
положительном
отклонении
Уровень
предупреждени
я об DALNLV 0 0 0 0
отрицательном
отклонении
Контроль
предупреждени INHLIM 0 1 1 1
я о пределе
Контроль
предупреждени
я о самом INHH2 0 1 1 1
верхнем
пределе
Контроль
предупреждени
INHH1 0 1 1 1
я о верхнем
пределе
Контроль
Контроль
предупреждени
предупреждени
я INHL1 0 1 1 1
я о нижнем
пределе
Контроль
предупреждени
я о самом INHL2 0 1 1 1
нижнем
пределе
Контроль
предупреждени INHRAT 0 1 1 1
я о скорости
Контроль
INHDAL 0 1 1 1
предупреждени

949
Раздел 6 Обработка I/O

я об
отклонении
Контроль
предупреждени
INHDAL
я о 0 1 1 1
P
положительном
отклонении
Контроль
предупреждени
INHDAL
я об 0 1 1 1
N
отрицательном
отклонении

5. Тренды

Рис. 6.1-38 Тренды

6. Опции параметра

950 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-39 Опции параметра

Используется для настройки панели операций.

6.1.6 DI (дискретный вход)

Рис. 6.1-40 Дискретный вход

6.1.6.1 Функция
Блок DI используется для обработки цифрового сигнала, передаваемого модулем
дискретного входа, а также производит обнаружение тревог состояния DI технологических
требований и состояния вибрации; пользователь может по своему усмотрению использовать
функцию ограничения для блокирования фактического значения DI на рабочей площадке. Блок
DI производит автоматический мониторинг рабочего состояния модуля и состояния каналов
аппаратного обеспечения, при выявлении отклонений производится передача информации о

951
Раздел 6 Обработка I/O

неисправности, при этом в соответствии с настроенным пользователем параметрами


принимается решение о необходимости использования предварительно настроенного значения
замещения в качестве окончательного вывода для участия в отображении и управлении.
К функционалу блока обработки DI можно отнести следующее:
 Обработка изначального входного сигнала DI;
 Мониторинг состояния технологических тревог;
 Функция обнаружения вибрации;
 Мониторинг неисправности аппаратного обеспечения;
 Функция ограничения;
 Функция замещения;
 Функция инверсии сигнала;

6.1.6.2 Штырек
Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
Здесь
поддержи
ваются
типы
блоков
SM, FM
библиотек
оборудов
EMBO
In MT Вид блока FALSE Нет Нет Нет Нет ания и
ARD
типы
блоков DI
серии К
программ
ного
обеспече
ния
AutoThink.
Единица
измерени
я:
секунда;
Продолжитель данный
ность времени параметр
In SVR BYTE 2 Нет Нет Да Нет
обнаружения используе
вибрации тся для
обнаруже
ния
вибрации;
если в

952 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
течение
данного
времени
изменени
е
дискретно
й
величины
производ
ится
больше 6
раз,
происход
ит
срабатыв
ание
тревоги
вибрации.
Единица
измерени
я:
секунда;
данный
параметр
используе
тся для
определе
ния
восстанов
ления
Продолжитель вибрации;
SVRR ность если в
In BYTE 5 Нет Нет Нет Нет
ST ликвидации течение
трясения данного
отрезка
времени
не
происход
ит
повторно
й
транспози
ции
дискретно
й
величины

953
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
, то
производ
ится
отмена
тревоги
вибрации.
Информация о
диагностике
CHDI WOR
In каналов 0 Нет Нет Нет Нет
AG D
аппаратного
обеспечения
Переключател
ь
ALMO
In BOOL технологическ TRUE Нет Нет Да Нет
PT
ой
сигнализации
Out DV BOOL Вывод 0 Нет Нет Нет Нет
WOR Положение
Out Q 0 Нет Нет Нет Да
D качества
0 -
нормальн
ый
Состояние
Out DAM BYTE 0 Нет Нет Нет Нет 1 -
тревоги
тревога 1
2 -
тревога 0
Par
DI BOOL Ввод False Нет Нет Нет Нет
am
Информация о
Par
INQ BYTE качестве 0 Нет Да Да Нет
am
канала
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D
Par WOR
CN Номер канала 0 Нет Нет Нет Нет
am D
Информация о
диагностике
Par DEVD WOR
оборудования 0 Да Нет Нет Нет
am IAG D
программного
обеспечения
Par RALC WOR Информация о 0 Нет Да Нет Нет

954 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
am HD D диагностике
фактических
каналов
Выбор
Par SVRO
BOOL обнаружения TRUE Нет Да Нет Нет
am PT
вибрации
Выбор
Par REVO
BOOL обратного False Нет Да Нет Нет
am PT
направления
Если
количеств
о
транспози
ции в
Par SVRI Маркировка течение
BOOL False Нет Да Нет Нет
am ND вибрации времени
SVR
превышае
т 6 раз, то
SVRIND=
TRUE
Главное/второ
Par REDS
BYTE степенное 0 Нет Да Нет Нет
am TA
состояние
Контроль
Par INHD
BOOL предупрежден False Нет Нет Да Нет
am AM
ия
True - при
плохом
качестве
выходное
значение
используе
Par SUBO Выбор т режим
BOOL False Нет Нет Да Нет
am PT замещения замещени
я,
False -
расчет в
нормальн
ом
режиме.
Par SUBV Предваритель Данное
BOOL 0 Нет Нет Да Нет
am AL но заданное значение

955
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
значение действите
замещения льно,
когда
SUBOPT=
TRUE и
MANSUB
=TRUE.
True -
вывод
значения
SUBVAL
Par MAN False -
BOOL Режим замены False Нет Нет Да Нет
am SUB последне
е
действите
льное
значение
0 -
тревога
отсутству
ет
1 -
тревога 1
Par DAM
BYTE Выбор тревоги BYTE Нет Нет Да Нет 2 -
am OPT
тревога 0
3 -
тревога
двойного
направле
ния

956 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.6.3 Подробное описание

Информация о диагностике модуля Описание значений каждого бита Q


DEVDIAG
Информация о
Число битов
Значение бита Источник Число битов Значение бита Источник
RALCHD=CHDIAG
CHDIAG
диагностике канала
0 Модуль в режиме офлайн
DEVDIAG 7 Резервный

1 RALCHD 8 SVROPT
Неисправность или вибрация контакта перекл
Выбор Обрыв линии канала
ючателя
вибрации
SVROPT 2 Короткое замыкание канала
RALCHD 9 Замещение
SUBOPT
1 3 RALCHD 10 Q
Верхний предел диапазона избыточ
Ограничение
IN DV=DI ности

4 RALCHD 11
Нижний предел диапазона избыточ Ошибка связи с устройством верхнего/нижнег
ности о уровня
0
Обнаружение вибрации 5 Ошибка контроля по четности
EVENPAR 12 Ошибка вычислений
DI
SVR 6 Ошибка бита качества
INQ 13~15 Резервный

SVRRST

Обнаружение
тревоги
Состояние тре
DAMOPT воги
DV DAM
0 t
0 0
DV 1 Тревога 1
DV 1 1
0 2 DAM
2 Тревога 0
1 0
Тревога
0 2
вибрации Тревога
3 двойного направления
SVRIND=1 1 1
0 t
Число вибраций достигло
TREMB_MAX_NUM

Логическая Выбрать режим замещения (SUBOPT=1) при наличии


инверсия Логическая
REVOPT действующих тревог?
DV инверсия NO
1 DV=NOT(DI) DV
MANSUB 0
1 YES
SUBVAL
Выходное значение предыдущего 0
цикла PREAV

Рис. 6.1-41 Принципиальная схема внутренней части DI

Ниже приводится описание основного функционала функционального блока DI:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного
обеспечения производится раздельное получение закаченной на аппаратное обеспечение
информации диагностики оборудования DEVDIAG и информации диагностики каналов
CHDIAG, после чего посредством обработки соответствующая информация о диагностике
оборудования и диагностике каналов объединяется в бит качества функции DI. Значение
каждого бита DEVDIAG представлено в Таблица 6.1-1, значение каждого бита CHDIAG
представлено в Таблица 6.1-2.

 Для блоков серии K аппаратное обеспечение добавляет функцию передачи


информации о качестве канала (INQ) для обозначения качества изначального
сигнала. Если сообщаемая INQ не имеет значения 1, то отображается знак
плохого качества изначального сигнала.

Таблица 6.1-9 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
Оффлайн При разрыве связи DP между модулем
0 Блоки !
модуля IO и главным контролером с главной

957
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
карты DP главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 замыкание Канал S
канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал Не поддерживается
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка
5 проверки Канал E (Even Check) Не поддерживается
четности
Данные, периодически передаваемые
модулем серии К, признаются
ненадежными, модуль мгновенно
Ошибка позиции
6 Канал Q (Quality Fault) переведет данный бит в значение
качества
TRUE, после чего вычисление
алгоритма обработки сбора
производиться не будет
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки
Модуль K-DI может сообщать о
неисправности запуска дискретной
величины, конкретные критерии
определения представлены в разделе
Неисправность
4.1.7; другие модули сбора дискретных
или дрожание
8 Канал C (Contact Fault) величин FM и SM не в состоянии
переключающего
сообщать о подобной неисправности,
контакта
посредством алгоритма в
соответствии с отобранным значением
производится вывод вибрирующего
предупреждающего знака;
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
9 Замена Канал *
модуля (Q.0~Q.8), если пользователь
выбрал функцию замены
неисправности, то точка сбора

958 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
произведет вывод значения замены,
при этом данный бит установится в
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
10 Ограничение Канал F (Force) установлен в значении TRUE, при
выполнении операции ограничения в
программном обеспечении AT данный
бит не может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи
связи с данными станции управления;
главного и
11 Система ? если обрыв связи превышает 2
подчиненного
секунды, то происходит передача
компьютеров
сообщения о данной неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления, а
при обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

 Инвертированный выход
Параметр REVOPT по умолчанию задан в значении 0, доступен для настройки онлайн
и осуществляет контроль использования/ неиспользования обработки инвертированного
выхода.
 Если REVOPT=0, то DV=DI;
 Если REVOPT=1, то значение DI после логической инверсии будет присваиваться
для DV.
 Устранение вибрации
Параметр SVROPT контролирует использование/неиспользование обнаружения
вибрации и устранения вибрации, по умолчанию задан в значении 1, доступен для
настройки онлайн.
Если SVROPT=1, то производится вход в режим обнаружения и устранения вибрации.

959
Раздел 6 Обработка I/O

 Обнаружение вибрации: если количество обнаруженных транспозиции DI в


течение времени вибрации (SVR) составляет TREMB_MAX_NUM раз (сейчас по
умолчанию задано в значении «6 раз», доступно для настройки, максимальное
значение не может превышать 6), это рассматривается как возникновение
вибрации, в этот момент SVRIND=1, одновременно с этим настроенный как Q бит
№9 примет значение 1, DV удерживает значение DI цикла, в котором обнаружено
возникновение вибрации.
 Устранение вибрации: после начала цикла, следующего за циклом, в котором
возникла вибрация, если значение DI удерживается в течение времени устранения
вибрации (SVRRST), это рассматривается как пропадание вибрации, DV
отслеживает вывод DI; если в течение времени устранения вибрации SVRRST
обнаруживаются изменения, то происходит новый запуск отчета SVRRST секунд.
По истечению SVRRST секунд SVRIND=0, одновременно с этим настроенный как
Q бит №9 примет значение 0, DV примет текущее значение DI.
Если SVROPT=0, то не производится вход в режим обнаружения вибрации.
 Ограничение
Когда система находится в фазе отладки, а также при необходимости применения
специального управления осуществляется искусственное присваивание определенного
значения, используемого в качестве выхода инженерной величины. Функция ограничения
предоставляет пользователю способ вывода инженерной величины максимально высокой
категории, то есть в любой ситуации пользователь может переключить блок обработки DI в
режим ограничения/проверки и осуществлять онлайн ввод определенного значения
ограничения, которое будет использоваться в качестве выхода инженерной величины DI; с
помощью данной функции пользователь имеет возможность в чрезвычайной ситуации или
при проведении отладки блокировать выходы, осуществляемые другими способами, для
участия выхода фактически необходимого значения в отображении и управлении;
 Режим замены
Параметр SUBOPT контролирует использование/неиспользование режима замещения,
по умолчанию задан в значении 0, доступен для настройки онлайн; после выбора режима
замещения:
 при возникновении неисправности модуля аппаратного обеспечения или сбоя
начального сигнала произойдет активация функции значения замещения.
 При отсутствии неисправности модуля аппаратного обеспечения и нормальном
состоянии начального сигнала будет производиться вывод в нормальном режиме,
активация функции замещения производиться не будет.
После активации режима замещения в соответствии с выбранным в параметре
MANSUB способом замещения имеется возможность настройки при выполнении
конфигурации или изменения онлайн
Если MANSUB=1, то DV=SUBVAL; если MANSUB=0, то DV=PREDV.
В том числе SUBVAL является заданным значением замещения и доступно для
настройки онлайн, а PREDV является выходным значением предыдущего цикла.
 Обработка тревог
Параметр INHLAM (подавление тревоги) контролирует
использование/неиспользование обработки тревоги; при подавлении тревоги не
производится обработки какой-либо тревоги, в противном случае производится
определение тревоги на основании значения DV.

960 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

В этом случае обработка тревоги производится, только если категория тревоги


ALMLV>0.
 Если DAMOPT=1, произойдет вход в состояние тревоги 1, если DV=1, то DAM=1;
 Если DAMOPT=2, произойдет вход в состояние тревоги 0, если DV=0, то DAM=1;
 Если DAMOPT=3, это означает срабатывание тревоги двойного направления, в
этом случае:
Если DV=1, то DAM=1; если DV=0, то DAM=2.
 Технологическая тревога цифровой величины:

Таблица 6.1-10 Описание значений каждого бита DAM

Число Значение
Примечание
битов позиции
0 Тревога 1
После соответствующей настройки
1 Тревога 0 производится обнаружение тревоги,
если дискретная величина принимает
2~7 Резервный значение 1

6.1.6.4 Панель детальной настройки точки


1. Атрибуты номера бита

Рис. 6.1-42 Атрибуты номера бита

961
Раздел 6 Обработка I/O

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, какой из сконфигурированных избыточных блоков
(А или В) является источником значения данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Описание настройки в значении 0 (низкий уровень)/описание настройки в
значении 1 (высокий уровень): используется для описания соответствующих
значений 0/1 выхода DI.
Панель детальной настройки точки DI - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Описание
установки E0 0 0 0 0
Подгруппа 2
“0”
Описание
установки E1 0 0 0 0
“1”

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных
962 Все авторские права
принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-43 Конвертирование данных

1: Входное значение: значение дискретной величины, передаваемое аппаратным


обеспечением на функциональный блок DI.
Текущее значение: обозначает значение дискретной величины, которое
выводится после обработки функциональным блоком DI входного значения.
2: Настройка использования/неиспользования вывода обратного диапазона
Панель детальной настройки точки DI - Вкладка TAB Конвертирование данных
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Входная
DI 0 0 0 0
величина
Вход/выход
Текущая
DV 0 0 0 2
величина
Свойство
Обратный обратного
REVOPT 0 0 0 1
диапазон диапазона
измерения

3. Качество сигнала

963
Раздел 6 Обработка I/O

Рис. 6.1-44 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения DI; качество сигнала содержит 6 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что
качество сигнала по данному пункту стало плохим; зеленый цвет индикатора
означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки DI - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 1 1
нет
Режим
Замена MANSUB 0 0 1 1
замены
Замещающая
SUBVAL 0 0 1 1
величина

964 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

4. Сигнализация

Рис. 6.1-45 Тревоги

Закладка TAB тревог DI содержит информацию о технологических тревогах и обнаружении


вибрации.
1: Атрибут тревоги: используется для настройки тревоги в значении 0, тревоги в
значении 1 или тревоги двойного направления.
Подавление тревоги: используется для настройки применения/ неприменения
подавления технологической тревоги; доступен выбор «подавлять» или «не
подавлять».
Категория тревоги: используется для отображения категории технологической
тревоги.
2: Используется для настройки применения/ неприменения обнаружения вибрации,
продолжительности времени вибрации и продолжительности времени
устранения вибрации.
3: Индикатор состояния тревоги
Панель детальной настройки точки DI - Вкладка TAB Тревоги Полномочия параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдател начальник
оператора инженера
я а смены
Технологическ Предупреждение DAM 0 0 0 0

965
Раздел 6 Обработка I/O

Панель детальной настройки точки DI - Вкладка TAB Тревоги Полномочия параметров


ая Свойство DAMOP
0 0 0 1
сигнализация предупреждения T
Уровень
DAMLV 0 0 0 0
предупреждения
Контроль INHDA
0 0 1 1
предупреждения M
Применение/
неприменение SVROP
0 0 0 1
обнаружения T
вибрации

Обнаружение Продолжительнос
SVR 0 0 0 1
вибрации ть трясения
Продолжительнос
SVRRS
ть ликвидации 0 0 0 1
T
трясения

5. Параметры

Рис. 6.1-46 Параметры

Используется для настройки панели операций и задействования SOE.

966 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.7 SOE (вход SOE)

Рис. 6.1-47 Вход SOE

6.1.7.1 Функция
Функциональный блок обработки SOE (SOE) используется для обработки цифрового
сигнала, сообщаемого модулем последовательной записи событий.

6.1.7.2 Штырек
Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
Здесь
поддержи
ваются
типы
блоков
SM, FM
библиотек
оборудов
EMBO ания и
In MT Вид блока FALSE Нет Нет Нет Нет
ARD типы
блоков
SOE
серии К
программ
ного
обеспече
ния
AutoThink.
Продолжитель
ность времени
In SVR BYTE 2 Нет Нет Да Нет
обнаружения
вибрации
Продолжитель
SVRR ность
In BYTE 5 Нет Нет Нет Нет
ST ликвидации
трясения
In CHDI WOR Информация о 0 Нет Нет Нет Нет

967
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
AG D диагностике
каналов
аппаратного
обеспечения
Переключател
ь
ALMO
In BOOL технологическ TRUE Нет Нет Да Нет
PT
ой
сигнализации
Out DV BOOL Вывод 0 Нет Нет Нет Нет
WOR Положение
Out Q 0 Нет Нет Нет Да
D качества
0 -
нормальн
ый
1 -
тревога 1
2 -
тревога 0
4 -
Состояние
Out DAM BYTE 0 Нет Нет Нет Нет тревога 1
тревоги
двойного
направле
ния
8 -
тревога 0
двойного
направле
ния
Par
DI BOOL Ввод False Нет Нет Нет Нет
am
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D
Par WOR
CN Номер канала 0 Нет Нет Нет Нет
am D
Информация о
диагностике
Par DEVD WOR
оборудования 0 Да Нет Нет Нет
am IAG D
программного
обеспечения
Par RALC WOR Информация о
0 Нет Да Нет Нет
am HD D диагностике

968 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
фактических
каналов
Выбор
Par SVRO
BOOL обнаружения TRUE Нет Да Нет Нет
am PT
вибрации
FALSE -
не
обратное
Выбор направле
Par REVO
BOOL обратного False Нет Да Нет Нет ние
am PT
направления TRUE -
обратное
направле
ние
Par SVRI Маркировка
BOOL False Нет Да Нет Нет
am ND вибрации
Главное/второ
Par REDS
BYTE степенное 0 Нет Да Нет Нет
am TA
состояние
Контроль
Par INHD
BOOL предупрежден False Нет Нет Да Нет
am AM
ия
True - при
плохом
качестве
выходное
значение
используе
Par SUBO Выбор т режим
BOOL False Нет Нет Да Нет
am PT замещения замещени
я
False -
расчет в
нормальн
ом
режиме.
Данное
значение
Предваритель
действите
Par SUBV но заданное
REAL 0 Нет Нет Да Нет льно,
am AL значение
когда
замещения
SUBOPT=
TRUE и

969
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Тип ание ние по отключ ивание Ограни Примеча
данн Описание изация
ы акци умолч ения парамет чение ние
ых данных
и анию питани ров
я
MANSUB
=TRUE.
True -
вывод
значения
SUBVAL
Par MAN False -
BOOL Режим замены False Нет Нет Да Нет
am SUB последне
е
действите
льное
значение
0 -
тревога
отсутству
ет
1 -
тревога 1
Par DAM
BYTE Выбор тревоги BYTE Нет Нет Да Нет 2 -
am OPT
тревога 0
3 -
тревога
двойного
направле
ния

970 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.1.7.3 Подробное описание

Информация о диагностике модуля Описание значений каждого бита Q


DEVDIAG
Информация о
Число битов
Значение бита Источник Число битов Значение бита Источник
RALCHD=CHDIAG
CHDIAG
диагностике канала
0 Модуль в режиме офлайн
DEVDIAG 7 Резервный

1 RALCHD 8 SVROPT
Неисправность или вибрация контакта перекл
Выбор Обрыв линии канала
ючателя
вибрации
SVROPT 2 Короткое замыкание канала
RALCHD 9 Замещение
SUBOPT
1 3 RALCHD 10 Q
Верхний предел диапазона избыточ
Ограничение
IN DV=DI ности

4 RALCHD 11
Нижний предел диапазона избыточ Ошибка связи с устройством верхнего/нижнег
ности о уровня
0
Обнаружение вибрации 5 Ошибка контроля по четности
EVENPAR 12 Ошибка вычислений
DI
SVR 6 Ошибка бита качества
INQ 13~15 Резервный

SVRRST

Обнаружение
тревоги
Состояние тре
DAMOPT воги
DV DAM
0 t
0 0
DV 1 Тревога 1
DV 1 1
0 2 DAM
2 Тревога 0
1 0
Тревога
0 2
вибрации Тревога
3 двойного направления
SVRIND=1 1 1
0 t
Число вибраций достигло
TREMB_MAX_NUM

Логическая Выбрать режим замещения (SUBOPT=1) при наличии


инверсия Логическая
REVOPT действующих тревог?
DV инверсия NO
1 DV=NOT(DI) DV
MANSUB 0
1 YES
SUBVAL
Выходное значение предыдущего 0
цикла PREAV

Рис. 6.1-48 Логическая схема блока SOE

Ниже приводится обобщенное описание функционала функционального блока SOE:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного
обеспечения производится раздельное получение закаченной на аппаратное обеспечение
информации диагностики оборудования DEVDIAG и информации диагностики каналов
CHDIAG, после чего посредством обработки соответствующая информация о диагностике
оборудования и диагностике каналов объединяется в бит качества функционального блока
SOE. Значение каждого бита DEVDIAG представлено в Таблица 6.1-1, значение каждого
бита CHDIAG представлено в Таблица 6.1-2.
Функциональный блок SOE объединяет и упорядочивает нижеприведенные
определения бита качества Q выхода информации о диагностике модуля и диагностике
каналов.

Таблица 6.1-11 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между модулем
Оффлайн IO и главным контролером с главной
0 Блоки !
модуля карты DP главного контроллера будет
производиться вывод маркировки

971
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 замыкание Канал S
канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал Не поддерживается
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка
5 проверки Канал E (Even Check) Не поддерживается
четности
Данные, периодически передаваемые
модулем серии К, признаются
ненадежными, модуль мгновенно
Ошибка позиции
6 Канал Q (Quality Fault) переведет данный бит в значение
качества
TRUE, после чего вычисление
алгоритма обработки сбора
производиться не будет
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки
Модуль K-DI может сообщать о
неисправности запуска дискретной
величины, конкретные критерии
определения представлены в разделе
Неисправность
4.1.7; другие модули сбора дискретных
или дрожание
8 Канал C (Contact Fault) величин FM и SM не в состоянии
переключающего
сообщать о подобной неисправности,
контакта
посредством алгоритма в
соответствии с отобранным значением
производится вывод вибрирующего
предупреждающего знака;
В алгоритме обработки сбора при
возникновении неисправности канала
нахождения точки измерения или
модуля (Q.0~Q.8), если пользователь
9 Замена Канал *
выбрал функцию замены
неисправности, то точка сбора
произведет вывод значения замены,
при этом данный бит установится в

972 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
значении TRUE
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
10 Ограничение Канал F (Force) установлен в значении TRUE, при
выполнении операции ограничения в
программном обеспечении AT данный
бит не может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи
связи с данными станции управления;
главного и
11 Система ? если обрыв связи превышает 2
подчиненного
секунды, то происходит передача
компьютеров
сообщения о данной неисправности
При вычислении алгоритма
производится контроль в реальном
времени входных параметров или
параметров, настроенных
Ошибка расчета
пользователем; при обнаружении
12 функционального Вычислять R (Run Error)
несоответствия условиям может быть
блока
произведена остановка вычисления, а
при обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

 Обнаружение и устранение вибрации


Параметр SVROPT контролирует использование/неиспользование обнаружения и
устранения вибрации, по умолчанию задан в значении 1, доступен для настройки онлайн.
Если SVROPT=1, то производится вход в режим обнаружения и устранения вибрации.
 Обнаружение вибрации: если количество обнаруженных транспозиции DI в
течение времени вибрации (SVR) составляет TREMB_MAX_NUM раз (сейчас по
умолчанию задано в значении «6 раз», доступно для настройки, максимальное
значение составляет 6), это рассматривается как возникновение вибрации, в этот
момент SVRIND=1, одновременно с этим настроенный как Q бит №9 примет
значение 1, DV удерживает значение DI цикла, в котором обнаружено
возникновение вибрации.
 Устранение вибрации: после начала цикла, следующего за циклом, в котором
возникла вибрация, если значение DI удерживается в течение времени устранения
вибрации (SVRRST), это рассматривается как пропадание вибрации, DV
отслеживает вывод DI; если в течение времени устранения вибрации SVRRST
обнаруживаются изменения, то происходит новый запуск отчета SVRRST секунд.
По истечению SVRRST секунд SVRIND=0, одновременно с этим настроенный как
Q бит №9 примет значение 0, DV примет текущее значение DI.
Если SVROPT=0, то не производится вход в режим обнаружения вибрации.

973
Раздел 6 Обработка I/O

 Обработка тревог
Параметр INHLAM (подавление тревоги) контролирует
использование/неиспользование обработки тревоги; при подавлении тревоги не
производится обработки какой-либо тревоги, в противном случае производится
определение тревоги на основании значения DV.
В этом случае обработка тревоги производится, только если категория тревоги
ALMLV>0.
 Если DAMOPT=1, произойдет вход в состояние тревоги 1, если DV=1, то DAM=1;
 Если DAMOPT=2, произойдет вход в состояние тревоги 0, если DV=0, то DAM=2;
 Если DAMOPT=3, произойдет вход в состояние тревоги двойного направления;
если DV=1, то DAM=1; если DV=0, то DAM=2.

6.1.7.4 Панель детальной настройки точки


1. Атрибуты номера бита

Рис. 6.1-49 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.

974 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

4: Источник сигнала: отображает, какой из сконфигурированных избыточных блоков


(А или В) является источником значения данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Описание настройки в значении 0/описание настройки в значении 1: используется
для описания соответствующих значений 0/1 выхода DI.
Панель детальной настройки точки SOE - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Описание
установки E0 0 0 0 0
Подгруппа 2
“0”
Описание
установки E1 0 0 0 0
“1”

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

975
Раздел 6 Обработка I/O

Рис. 6.1-50 Конвертирование данных

Входное значение: значение дискретной величины, передаваемое аппаратным


обеспечением на функциональный блок SOE.
Текущее значение: обозначает значение дискретной величины, которое выводится после
обработки функциональным блоком SOE входного значения.
Панель детальной настройки точки SOE - Вкладка TAB Конвертирование данных
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Входная
DI 0 0 0 0
величина
Вход/выход
Текущая
DV 0 0 0 2
величина

3. Качество сигнала

976 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.1-51 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения SOE; качество сигнала содержит 5 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что
качество сигнала по данному пункту стало плохим; зеленый цвет индикатора
означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки SOE - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 1 1
нет
Режим
Замена MANSUB 0 0 1 1
замены
Замещающая
SUBVAL 0 0 1 1
величина

977
Раздел 6 Обработка I/O

4. Сигнализация

Рис. 6.1-52 Тревоги

Закладка TAB тревог SOE содержит информацию о технологических тревогах и


обнаружении вибрации.
1: Атрибут тревоги: используется для настройки тревоги в значении 0, тревоги в
значении 1 или тревоги двойного направления.
Подавление тревоги: используется для настройки применения/ неприменения
подавления технологической тревоги; доступен выбор «подавлять» или «не
подавлять».
Категория тревоги: используется для отображения категории технологической
тревоги.
2: Используется для настройки применения/ неприменения обнаружения вибрации,
продолжительности времени вибрации и продолжительности времени
устранения вибрации.
3: Индикатор состояния тревоги
Панель детальной настройки точки SOE - Вкладка TAB Тревоги Полномочия
параметров
Полномочи Полномочи
Полномочи Полномочи
я я
Параметры я я
наблюдател начальник
оператора инженера
я а смены
Технологическ Предупреждение DAM 0 0 0 0

978 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки SOE - Вкладка TAB Тревоги Полномочия


параметров
ая Свойство DAMOP
0 0 0 1
сигнализация предупреждения T
Уровень
DAMLV 0 0 0 0
предупреждения
Контроль INHDA
0 0 1 1
предупреждения M
Применение/
неприменение SVROP
0 0 0 1
обнаружения T
вибрации
Обнаружение
Продолжительнос
вибрации SVR 0 0 0 1
ть трясения
Продолжительнос
SVRRS
ть ликвидации 0 0 0 1
T
трясения

5. Параметры

Рис. 6.1-53 Параметры

Используется для настройки панели операций.

979
Раздел 6 Обработка I/O

6.1.8 KSVIN (вход сервомодуля)

Рис. 6.1-54 Вход сервомодуля

6.1.8.1 Функция
Модуль K-SV01 представляет собой специальный модуль сервоуправления клапаном
паровой турбины DEH серии K, который осуществляет сервоуправление клапана паровой
турбины и в сочетании с модулем измерения скорости K-FC01 выполняет функцию быстрой

980 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

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


входных данных данного сервомодуля, обеспечивая удобство мониторинга данных
сервомодуля.

6.1.8.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Модуль 1
POIN производит
P_IN_ TER ввод
In 0 Нет Нет Нет Нет
1 TO начального
BYTE адреса
оборудования
Модуль 2
POIN производит
P_IN_ TER ввод
In 0 Нет Нет Нет Нет
2 TO начального
BYTE адреса
оборудования
Значение в
Out MAN REAL ручном 0 Нет Нет Нет Да
режиме
Обратная
Out POS1 REAL 0 Нет Нет Нет Да
связь 1
Обратная
Out POS2 REAL 0 Нет Нет Нет Да
связь 2
Текущее
Out POS REAL положение 0 Нет Нет Нет Да
клапана
Out RL1 REAL Резерв 0 Нет Нет Нет Да
Out RL2 REAL Резерв 0 Нет Нет Нет Да
Out RL3 REAL Резерв 0 Нет Нет Нет Да
Out RL4 REAL Резерв 0 Нет Нет Нет Да
Out RL5 REAL Резерв 0 Нет Нет Нет Да
Out RL6 REAL Резерв 0 Нет Нет Нет Да
Out MSTU BOOL Ручной режим 0 Нет Нет Нет Да
Сбор нулевых
MINO
Out BOOL битов 0 Нет Нет Нет Да
K
завершен
Out MAXO BOOL Сбор битов 0 Нет Нет Нет Да

981
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
K амплитуды
завершен
Установка на
ADJO ноль и
Out BOOL 0 Нет Нет Нет Да
K модуляция
завершены
Обратная
POS1 связь 1
Out BOOL 0 Нет Нет Нет Да
W действительн
а
Обратная
POS2 связь 2
Out BOOL 0 Нет Нет Нет Да
W действительн
а
POS1 Обратная
Out BOOL 0 Нет Нет Нет Да
K связь 1 ОК
POS2 Обратная
Out BOOL 0 Нет Нет Нет Да
K связь 2 ОК
Неисправност
LPER
Out BOOL ь контура 0 Нет Нет Нет Да
R
управления
Большое
POSD отклонение
Out BOOL 0 Нет Нет Нет Да
F обратной
связи
CANO Канал CAN
Out BOOL 0 Нет Нет Нет Да
K ОК
Главный
модуль или
единичное
устройство
(не
Out MODE BOOL избыточный)/с 0 Нет Нет Нет Да
оздание
главного/резе
рвного
режимов
(избыточный)
Out BL1 BOOL Резерв 0 Нет Нет Нет Да
Out BL2 BOOL Резерв 0 Нет Нет Нет Да

982 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Out BL3 BOOL Резерв 0 Нет Нет Нет Да
Out BL4 BOOL Резерв 0 Нет Нет Нет Да
Повторное
CWR WOR считывание
Out 0 Нет Нет Нет Да
B D метки
ломаной
Повторное
Out CRRB REAL считывание 0 Нет Нет Нет Да
ломаной
POS2 Обратная
Out BOOL 0 Нет Нет Нет Да
K связь 2 ОК
Неисправност
LPER
Out BOOL ь контура 0 Нет Нет Нет Да
R
управления
Большое
POSD отклонение
Out BOOL 0 Нет Нет Нет Да
F обратной
связи
CANO
Out BOOL Связь CAN ОК 0 Нет Нет Нет Да
K
Главный
модуль или
единичное
устройство
(не
Out MODE BOOL избыточный)/с 0 Нет Нет Нет Да
оздание
главного/резе
рвного
режимов
(избыточный)
Out BL1 BOOL Резерв 0 Нет Нет Нет Да
Out BL2 BOOL Резерв 0 Нет Нет Нет Да
Out BL3 BOOL Резерв 0 Нет Нет Нет Да
Out BL4 BOOL Резерв 0 Нет Нет Нет Да
Повторное
CWR WOR считывание
Out 0 Нет Нет Нет Да
B D метки
ломаной

983
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Повторное
Out CRRB REAL считывание 0 Нет Нет Нет Да
ломаной
Информация
о рабочем
Par
DQ_1 BOOL состоянии 0 Нет Нет Нет Нет
am
оборудования False -
модуля 1 офлайн
Информация True -
о рабочем онлайн
Par
DQ_2 BOOL состоянии 0 Нет Нет Нет Нет
am
оборудования
модуля 2

6.2 Промежуточные точки


Промежуточная точка используется для мониторинга и закачивания тревог расчетных
промежуточных значений, главным образом делится на 4 типа:
 AM, DM: может быть задана пользователем по своему усмотрению, производит
обнаружение тревоги четырех предельных значений и тревоги превышения скорости
для переменной с плавающей точкой, а также осуществляет мониторинг тревоги
транспозиции дискретной величины; Q не содержит состояние аппаратного
обеспечения.
 SYSAM: используется для мониторинга специальных алгоритмов нагрузки системы и
рабочего состояния, автоматически создается внутренней программой и не входит в
сферу деятельности пользователя;
 BYTEM, WORDM, INTM, LONGM, REALM, BITM: используется для обработки данных
разных типов модулей связного типа аналоговая величина содержит тревогу двух
предельных значений; Q содержит состояние аппаратного обеспечения;
 AS, DS: глобальная переменная простого типа, самостоятельно назначаемая в проекте;
данный тип точек может генерироваться сервером, при этом выполняется обнаружение
тревоги двух предельных значений аналоговой величины и обнаружение тревоги
транспозиции дискретной величины;

984 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.1 AM (промежуточная точка аналоговой величины)

Рис. 6.2-1 Промежуточная точка аналоговой величины

6.2.1.1 Функция
Функциональный блок AM используется для обработки внутренних аналоговых величин и
включает в себя обнаружение превышения диапазона и устранение тревоги.

6.2.1.2 Штырек
Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
REA
In AI Ввод 0 Нет Нет Нет Да
L
Переключа
тель
ALMOP BOO технологич
In TRUE Нет Нет Да Нет
T L еской
сигнализа
ции
REA
Out AV Вывод 0 Нет Нет Нет Нет
L
0 - тревога
низкого
предела
низшего
WOR Состояние уровня
Out AM 0 Нет Нет Нет Нет
D тревоги 1 - тревога
низкого
предела
2 - тревога
высокого

985
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
предела
3 - тревога
высокого
предела
высшего
уровня
4 -
тревога
положител
ьного
отклонени
я
5 -
тревога
отрицател
ьного
отклонени
я
6 - тревога
скорости
7 - тревога
отклонени
я
(поддержи
вается
блоком
PID)
8~15 -
удержание
Тревога
высокого
BOO
Out HHIND предела FALSE Нет Нет Нет Да
L
высшего
уровня
Тревога
BOO
Out AHIND высокого FALSE Нет Нет Нет Да
L
предела
Тревога
низкого
BOO
Out LLIND предела FALSE Нет Нет Нет Да
L
низшего
уровня
Тревога
BOO
Out ALIND низкого FALSE Нет Нет Нет Да
L
предела

986 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
RTAIN BOO Тревога
Out FALSE Нет Нет Нет Да
D L скорости
Par WOR Положени
Q 0 Нет Нет Нет Да
am D е качества
Par WOR
IN Ввод 0 Нет Нет Нет Нет
am D
Верхний
предел
Par REA диапазона
MU 100
am L инженерно
й
величины
Нижний
предел
Par REA диапазона
MD 0
am L инженерно
й
величины
Самый
верхний
Par REA
HH предел 90 Нет Да Нет Нет
am L
предупреж
дения
Верхний
Par REA предел
AH 80 Нет Да Нет Нет
am L предупреж
дения
Низкий
предел
Par REA
LL нижнего 10 Нет Нет Да Нет
am L
уровня
тревоги
Низкий
предел
Par REA
AL нижнего 20 Нет Нет Да Нет
am L
уровня
тревоги
Мертвая
Par REA
ALMDB зона 2 Нет Нет Да Нет
am L
тревоги
Par H2 BYT Уровень 0 Нет Нет Да Нет

987
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
am E самого
верхнего
пределеа
предупреж
дения
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Уровень
самого
Par BYT нижнего
L2 0 Нет Нет Да Нет
am E предела
предупреж
дения
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Контроль
Par BOO предупреж
INHLIM False Нет Нет Да Нет
am L дения о
пределе
Контроль
предупреж
Par BOO дения о
INHH2 False Нет Нет Да Нет
am L самом
верхнем
пределе
Контроль True -
предупреж подавлени
Par BOO
INHH1 дения о False Нет Нет Да Нет е тревоги
am L
верхнем False - не
пределе подавлять
Контроль
предупреж
Par BOO дения о
INHL2 False Нет Нет Да Нет
am L самом
нижнем
пределе

988 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
Контроль
предупреж
Par BOO
INHL1 дения о False Нет Нет Да Нет
am L
нижнем
пределе
Когда
ежесекунд
ное
изменение
выходного
значения
превышает
данное
предельно
е
значение,
умноженно
е на
Предел процентно
Par REA предупреж е
RATIO 0 Нет Да Да Нет
am L дения о отношение
скорости к
предельно
й области,
происходи
т
срабатыва
ние
тревоги
превышен
ия
скорости,
единица
измерения
: %/с
Совместно
влияют на
задержку
Время восстанов
задержки ления
Par BYT
ADLY восстанов 2 Нет Нет Да Нет тревоги
am E
ления скорости,
тревоги тревоги
отклонени
я и тревоги
четырех

989
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
предельны
х значений
Если
выбирать
подавлени
е тревоги,
то
алгоритм
не будет
производи
Контроль
ть
Par INHRA BOO предупреж
False Нет Нет Да Нет определен
am T L дения о
ие
скорости
соответств
ующей
тревоги
True -
подавлени
е тревоги
False - не
подавлять
True - при
плохом
качестве
выходное
значение
Выбор использует
Par SUBOP BOO
замещени False Нет Нет Да Нет режим
am T L
я замещени
я,
False -
расчет в
нормально
м режиме.
Данное
Предварит значение
ельно действите
Par SUBVA REA заданное льно, когда
0 Нет Нет Да Нет
am L L значение SUBOPT=
замещени TRUE и
я MANSUB=
TRUE.
True -
Par MANS BOO Режим
False Нет Нет Да Нет вывод
am UB L замены
значения

990 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назван Тип Синхрони
Тип ие по отключ вание Огранич Примечан
ие данн Описание зация
ы умолча ения параметр ение ие
акции ых данных
нию питани ов
я
SUBVAL
False -
последнее
действите
льное
значение
Тревога
превышен
ия
скорости -
использов
Par SWRAT BYT ание/
0 Нет Да Да Нет
am SUB E неиспольз
ование
запуска
функции
замещени
я вывода
Тревога
0 -
превышен
автоматич
ия
Par RATOP BYT еский
скорости - 0 Нет Нет Да Нет
am T E сброс
способ
1 - ручной
сброса
сброс
тревоги
После
срабатыва
ния
Тревога тревоги
превышен превышен
ия ия
скорости - скорости
Par RSTRA BYT выключате на
0 Нет Нет Нет Нет
am T E ль ручного верхнем
сброса уровне с
(автоматич помощью
еского данного
сброса) пункта
происходи
т сброс
тревоги

991
Раздел 6 Обработка I/O

6.2.1.3 Подробное описание

Описание значений каждого бита Q


Число битов
Значение бита Источник Число битов Значение бита Источник
0 7~8
Присваивание значени
AV Модуль в режиме офлайн
я клиентской части
Резервный

1 8 SVROPT
Присваивание значени Неисправность или вибрация контакта перекл
Обрыв линии канала
я клиентской части ючателя

2 9 SUBOPT
Присваивание значени
Короткое замыкание канала Замещение
я клиентской части
Q
3 10
Верхний предел диапазона избыточ
AV>MU Ограничение
ности

4 11
Нижний предел диапазона избыточ Ошибка связи с устройством верхнего/нижнег
Q ности
AV<MD
о уровня

5 12
Присваивание значени
Ошибка контроля по четности Ошибка вычислений
я клиентской части

6 13~15
Присваивание значени
Ошибка бита качества Резервный
я клиентской части

Выбрать режим замещения (SUBOPT=1) при наличии


MANSUB действующих тревог?
1 YES AV
SUBVAL AV
Выходное значение предыдущего0
цикла PREAV NO
AI

Тревога превышения
скорости Тревога предельного
AV AV значения
Время
восстановлени
я тревоги ADLY HH
AH
AV Время
восстановлени AM
я тревоги ADLY

Пограничная
AL
скорость RATIO
LL

0 t t
RTAIND 0 HHIND LLIND t
AHIND ALIND ALMDB

Рис. 6.2-2 Логическая схема блока АМ

Ниже приводится описание основного функционала функционального блока AМ:


 Расчет качества
Q представляет входные/выходные выводы, которые позволяют посредством
подключения клиентской части AI.Q наследовать информацию о фактическом качестве
точки измерения, но не наследовать информацию о превышении диапазона AI,
информация о превышении диапазона рассчитывается блоком АМ автоматически.
Неисправности, которые могут быть определены внутри блока AM, представлены в
нижеприведенной таблице:

Таблица 6.2-1 Описание значений каждого бита Q

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
Оффлайн
0 Блоки ! Не поддерживается
модуля
1 Обрыв канала Канал B
Не поддерживается
2 Короткое Канал S

992 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
замыкание
канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал AI превышает диапазон MU~MD
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка
5 проверки Канал E (Even Check) Не поддерживается
четности
Ошибка позиции
6 Канал Q (Quality Fault) Не поддерживается
качества
Для резервирования специальных
блоков, добавляется в последующих
7 Резервный \ \
периодах при необходимости
соответствующей поддержки
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
При срабатывании тревоги
превышения скорости производится
запуск функции замещения
SWRATSUB = TRUE, при этом при
9 Замена Канал *
запуске блока замещения SUBOPT =
TRUE, когда срабатывает тревога
превышения скорости, данный бит
изменяет значение на 1.
Если на панели детальной настройки
точки OPS ограничено какое-либо
значение, то данный бит будет
установлен в значении TRUE, при
10 Ограничение Канал F (Force)
выполнении операции ограничения в
программном обеспечении AT
данный бит не может иметь значения
TRUE
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета При срабатывании тревоги
12 Вычислять R (Run Error)
функционального превышения скорости производится

993
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
блока запуск функции замещения
SWRATSUB = TRUE, при этом при
запуске блока замещения SUBOPT =
TRUE, когда срабатывает тревога
превышения скорости, данный бит
изменяет значение на 1.
Для резервирования специальных
блоков, добавляется в последующих
13~15 Резервный \ \
периодах при необходимости
соответствующей поддержки

АМ на основании наследования AI.Q производит наложение на Q следующих данных:


Производится удаление наследуемой информации о превышении диапазона, с помощью
самостоятельного диапазона производится расчёт информации превышения диапазона, затем
производится наложение на бит превышения диапазона Q
При срабатывании тревоги превышения скорости производится запуск функции замещения
SWRATSUB = TRUE, при этом при запуске блока замещения SUBOPT = TRUE, когда
срабатывает тревога превышения скорости, производится настройка бита замещения Q bit9 и
бита ошибки расчета bit12.
1. Замещение неисправности
При обнаружении неисправности расчета качества Q выполняется определение
замещения.
 Выключатель замещения не включен
Вывод продолжает производиться посредством расчета входа.
 Выключатель замещения включен
Вывод не производится посредством расчета входа, в качестве основания
используется режим замещения:
 SUBMODE = 0: последнее действительное значение выхода.
 SUBMODE = 1: предварительно настроенное значение выхода в режиме
замещения SUBVAL.
2. Тревога скорости
 Срабатывание тревоги превышения скорости
Q представляет входные/выходные выводы, когда качество входа соединения
текущего разъема не равно нулю, то есть при сбое качества входного вывода, обнаружение
тревоги превышения скорости не производится.
Параметры RATIO (тревога превышения скорости) и INHART (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование тревоги
превышения скорости.
При неправильной онлайн настройке тревоги превышения скорости, или когда
подавление тревоги превышения скорости задано в значении 1, определение превышения
скорости не производится.

994 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Если отклонение входного значения данного цикла AI от входного значения


предыдущего цикла превысит линию тревоги превышения скорости, то произойдет
срабатывание тревоги превышения скорости, RTAIND будет задан в значении 1 и
будет удерживаться, AM.5=1. Если в течение времени задержки восстановления
тревоги ADLY не произойдет срабатывания новой тревоги превышения скорости,
то произойдет определение восстановления тревоги; подробнее См. в
нижеприведенном описании функции ручного/автоматического восстановления.
Если в течение времени задержки восстановления тревоги ADLY произойдет
срабатывание новой тревоги превышения скорости, то будет производиться
удержание RTAIND, при этом запустится новый отсчет времени задержки.
 Причина тревоги без превышения скорости приводит к тому, что при входе в
режим замещения не происходит срабатывание тревоги превышения скорости.
 Ручное/автоматическое восстановление
Способы вывода (AV, Q) при восстановлении тревоги скорости после того, как данная
функция введет вызванный превышением предела скорости функциональный блок в
режим замещения при SWRATSUB= ON и SUBOPT= ON.
 Если SWRATSUB = OFF или SUBOPT = OFF
Тревога скорости не может привести к входу функционального блока в режим
замещения, а также не может быть задана в значении Q. В этот момент тревога
скорости выполняет исключительно функционал тревоги процесса, то есть происходит
только срабатывание тревоги без какого-либо влияния на выходные значения AV и Q.
 Если SWRATSUB = ON, и при этом SUBOPT = ON
Если скорость входа превышает предел, то функциональный блок генерирует
тревогу скорости, при этом вывод функционального блока будет производиться
согласно способу замещения. Когда происходит изменение скорости входа,
восстановление будет находиться в нормальном режиме, после истечения
непрерывного времени восстановления тревоги восстановление можно производить
ручным или автоматическим способом, для этого следует настроить выходной
значение и способы восстановления тревоги скорости и Q функционального блока.
 Автоматическое восстановление (RATOPT = OFF)
Без вмешательства человека, когда время восстановления скорости входа в
нормальном режиме непрерывно достигает окончания периода восстановления
тревоги скорости, функциональный блок в автоматическом режиме выйдет из режима
замещения.
 Ручное восстановление (RATOPT = ON)
Восстановление происходит при обязательном вмешательстве человека и
предварительной настройке RATOPT=ON. Когда время восстановления скорости входа
в нормальном режиме непрерывно достигает окончания периода восстановления
тревоги скорости, функциональный блок не может в автоматическом режиме выйти из
режима замещения. выход из режима замещения происходит только после получения
команды сброса в ручном режиме RST. Функциональный блок после активации
параметра сброса в ручном режиме RSTRAT автоматически производит его сброс.
 Определение превышения диапазона
Определение входного значения аналоговой величины производится на основании
настроенного верхнего предела инженерной величины (MU) и нижнего предела
инженерной величины (MD):

995
Раздел 6 Обработка I/O

AI>MU, параметр OVENG задан в значении 1, это означает превышение физического


диапазона.
AI<MD, параметр OVENG задан в значении 1, это означает превышение физического
диапазона.
 Обработка тревоги предельного значения
Касательная тревоги предельного значения, данный функциональный блок имеет
четыре линии тревоги: HH, AH, AL, LL.
 Тревога высокого предела высшего уровня: если получаемое в результате расчета
значение AV больше HH, подавление тревоги INHH2=0, и при этом
соответствующая категория тревоги H2>0, то выход AM.3=1, HHIND=1; если
INHH2=1 или H2<=0, то вывод обнаружения тревоги высокого передела высшего
уровня не производится;
 Тревога высокого предела: если получаемое в результате расчета значение AV
больше АH, подавление тревоги INHH1=0, и при этом соответствующая категория
тревоги H1>0, то выход AM.2=2, АHIND=1; если INHH1=1 или H1<=0, то вывод
обнаружения тревоги высокого передела не производится;
 Тревога низкого предела: если получаемое в результате расчета значение AV
меньше АL, подавление тревоги INHL1=0, и при этом соответствующая категория
тревоги L1>0, то выход AM.1=3, ALIND=1; если INHL1=1 или L1<=0, то вывод
обнаружения тревоги низкого передела не производится;
 Тревога низкого предела низшего уровня: если получаемое в результате расчета
значение AV меньше LL, подавление тревоги INHL2=0, и при этом
соответствующая категория тревоги L2>0, то выход AM.0=4, LLIND=1; если
INHL2=1 или L2<=0, то вывод обнаружения тревоги низкого передела низшего
уровня не производится;
Когда задействовано подавление тревог значений амплитуды INHLIM (INHLIM=1),
произойдет удаление всех тревог предельных значений, то есть AM= AM AND 16#FFF0.
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять двум
следующим условиям:
 Значение данного цикла AV обязательно должно выходить за пределы мертвой
зоны предельных значений тревоги. Например, в предыдущем цикле имеется
тревога верхнего предела высшего уровня, то есть AV>HH, в этом случае
восстановление тревоги верхнего предела высшего уровня будет возможно только
в случае, если AV<HH-ALMDB*(MU-MD)/100.
 В течение времени задержки восстановления тревоги ADLY не происходит
срабатывания тревоги данного предела. Например, в предшествующем цикле
имеется тревога верхнего предела высшего уровня; восстановление тревоги
верхнего предела высшего уровня произойдет только в случае, если в течение
времени задержки восстановления ADLY AV будет удовлетворять условию (1),
даже если в течение времени задержки восстановления ADLY фактически
производится отклик тревоги как тревоги верхнего предела, AM все равно будет
отмечено как тревога верхнего предела высшего уровня.

6.2.1.4 Панель детальной настройки точки


1. Атрибуты номера бита

996 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.2-3 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, оба недоступны для изменения онлайн.
4: Единица измерения/формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения выходного значения данной
точки, значение единицы измерения и формат выхода конфигурации влияют на
определенную схожую по типу с AV концептуальную величину, например:
верхний/ нижний пределы диапазона, высокий/низкий пределы тревоги. Данное
значение не является пунктом контроля и используется для отображения на
панели детальной настройки точки, изменение конфигурации офлайн данного
пункта вступит в силу только после скачивания сервера.
Панель детальной настройки точки AМ - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Подгруппа 1 Область SN 0 0 0 0

997
Раздел 6 Обработка I/O

Панель детальной настройки точки AМ - Вкладка TAB Атрибуты номера бита


Полномочия параметров
Номер
DN 0 0 0 0
станции
Единица
UT 0 0 0 0
измерения
Формат
OF 0 0 0 0
выхода

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

Рис. 6.2-4 Конвертирование данных

1: Входное значение: может являться значением, передаваемым на АМ внешней


логикой, также может являться значением, самостоятельно вводимым функцией
АМ.
2: Верхний и нижний пределы диапазона выхода инженерной величины.

998 Все авторские права


принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AМ - Вкладка TAB Конвертирование данных


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Входная
AI 0 0 0 2
величина
Вход/выход
Текущая
AV 0 0 0 2
величина
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Диапазон
Нижний
предел
MD 0 0 1 1
диапазона
измерения

3. Качество сигнала

Рис. 6.2-5 Качество сигнала

1: Отображается информация о качестве значения измерения, выводимого точкой


измерения AM; качество сигнала содержит 4 пунктов информации о качестве;
когда индикатор качества сигнала загорается красным цветом, это означает, что

999
Раздел 6 Обработка I/O

качество сигнала по данному пункту стало плохим; зеленый цвет индикатора


означает нормальное качество сигнала.
2: В группе «Замещение» можно настраивать использование/неиспользование
замещения и выбирать способ замещения; доступные для выбора способы
замещения: замещение предварительно заданным значением и замещение
последним действительным значением; значение замещения используется в
качестве вывода при выбранном режиме «замещение предварительно заданным
значением».
Панель детальной настройки точки AM - Вкладка TAB Качество сигнала Полномочия
параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Замена или
SUBOPT 0 0 1 1
нет
Замена
Режим
MANSUB 0 0 1 1
замены
Обратный Замещающая
SUBVAL 0 0 1 1
диапазон величина

4. Сигнализация

Рис. 6.2-6 Тревоги 1

1000 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.2-7 Тревоги 2

1: Отображается текущее состояние технологических тревог точки измерения AM,


содержит 5 пунктов вывода технологических тревог; когда индикатор тревоги
отображается красным цветом, это означает срабатывание соответствующей
тревоги, зеленый цвет индикатора означает нормальное состояние.
2: Используется для настройки предельных значений и мертвой зоны тревоги
четырех предельных значений, в качестве единицы измерения мертвой зоны
тревоги используется %/с (процентное отношение каждой секунды к инженерной
величине).
3: Отображает категорию тревоги четырех предельных значений данной точки
измерения AI.
4: Используется для настройки пределов, категории, времени задержки
восстановления тревоги скорости, использования/ неиспользования запуска
функции замещения вывода, способ сброса тревоги скорости и выбора
положения переключателя сброса в ручном режиме при сбросе в ручном режиме.
5: Используется для настройки применения/ неприменения подавления всех
технологических тревог; доступен выбор «подавлять» или «не подавлять».
Панель детальной настройки точки AМ - Вкладка TAB Тревоги Полномочия параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены

1001
Раздел 6 Обработка I/O

Панель детальной настройки точки AМ - Вкладка TAB Тревоги Полномочия параметров


Самый верхний
предел
HH 0 1 1 1
предупреждени
я
Верхний
предел
AH 0 1 1 1
предупреждени
Значение я
тревоги
Нижний предел
предельного
предупреждени AL 0 1 1 1
значения
я
Низкий предел
нижнего уровня LL 0 1 1 1
тревоги
Мертвая зона
предупреждени ALMDB 0 1 1 1
я о пределе
Предел
предупреждени RATIO 0 1 1 1
я о скорости
Уровень
предупреждени RTALV 0 0 0 0
Тревога
я о скорости
коэффициента
изменения Время
задержки
восстановлени
ADLY 0 1 1 1
я
предупреждени
я
Уровень самого
верхнего
пределеа H2 0 0 0 0
предупреждени
я
Уровень
предупреждени
Категория H1 0 0 0 0
я о верхнем
тревоги пределе
предельного
значения Уровень
предупреждени
L1 0 0 0 0
я о нижнем
пределе
Уровень самого
нижнего
L2 0 0 0 0
предела
предупреждени

1002 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AМ - Вкладка TAB Тревоги Полномочия параметров


я
Вывод
заданной OUTSP 0 1 1 1
величины
Предел
предупреждени
DAL 0 1 1 1
я об
отклонении
Категория
тревоги DALLV 0 0 0 0
Предупреждени отклонения
е об отклонении
Уровень
предупреждени
я о DALPLV 0 0 0 0
положительном
отклонении
Уровень
предупреждени
я об DALNLV 0 0 0 0
отрицательном
отклонении
Контроль
предупреждени INHLIM 0 1 1 1
я о пределе
Контроль
предупреждени
я о самом INHH2 0 1 1 1
верхнем
пределе
Контроль
предупреждени
INHH1 0 1 1 1
я о верхнем
Контроль пределе
предупреждени
я Контроль
предупреждени
INHL1 0 1 1 1
я о нижнем
пределе
Контроль
предупреждени
я о самом INHL2 0 1 1 1
нижнем
пределе
Контроль
предупреждени INHRAT 0 1 1 1
я о скорости

1003
Раздел 6 Обработка I/O

Панель детальной настройки точки AМ - Вкладка TAB Тревоги Полномочия параметров


Контроль
предупреждени
INHDAL 0 1 1 1
я об
отклонении
Контроль
предупреждени
INHDAL
я о 0 1 1 1
P
положительном
отклонении
Контроль
предупреждени
INHDAL
я об 0 1 1 1
N
отрицательном
отклонении

5. Тренды

Рис. 6.2-8 Тренды

6. Параметры

1004 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.2-9 Параметры

Используется для настройки панели операций.

6.2.2 DM (промежуточная точка дискретной величины)

Рис. 6.2-10 Промежуточная точка дискретной величины

6.2.2.1 Функция
Функциональный блок обработки внутренних дискретных величин (DM) используется для
обработки внутреннего цифрового сигнала. Выход DV равен DI.

1005
Раздел 6 Обработка I/O

6.2.2.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
BOO
In DI Ввод FALSE Нет Нет Нет Да
L
Переключа
тель
ALMO BOO технологич
In TRUE Нет Нет Да Нет
PT L еской
сигнализац
ии
BOO
Out DV Вывод FALSE Нет Нет Нет Да
L
Подключ
ение
клиентск
ой части
DI.Q для
наследов
ания
Par WOR Положени
Q 0 Нет Нет Нет Да информа
am D е качества
ции о
фактичес
ком
качестве
точки
измерен
ия.
Par BYT Выход
DAM 0 Нет Нет Нет Нет
am E тревоги
0 -
тревога
отсутству
ет,
1 -
Тревога
Свойство 1 (DV=1,
Par DAMO BYT
предупреж 0 Нет Да Да Нет DAM=1)
am PT E
дения 2 -
Тревога
0 (DV=0,
DAM=1)
3 -
Тревога
двойного

1006 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
направле
ния
(DV=1,
DAM=1
или
DV=0,
DAM=2)
Уровень
Par DAML BYT
предупреж 0 Нет Да Да Нет
am V E
дения
TRUE -
подавлят
Контроль
Par INHDA BOO ь, FALSE
предупреж 0 Нет Да Да Нет
am M L - не
дения
подавлят
ь

6.2.2.3 Подробное описание


1. Расчет качества
Q представляет входные/выходные выводы, которые позволяют посредством подключения
клиентской части DI.Q наследовать информацию о фактическом качестве точки измерения, во
внутренней части не происходит присваивания значения для Q.
2. Сигнализация
Когда не применяется подавление тревоги, и при этом категория тревоги DAMLV больше 0,
то в соответствии с результатом расчета DV производится обнаружение тревоги.
 Если DAMOPT=1, произойдет вход в тревогу состояния 1, если DV=1, то DAM=1;
 Если DAMOPT=2, произойдет вход в тревогу состояния 0, если DV=0, то DAM=1.
 Если DAMOPT=3, произойдет вход в состояние тревоги двойного направления; если
DV=1, то DAM=1; если DV=0, то DAM=2.

6.2.2.4 Панель детальной настройки точки


1. Атрибуты номера бита

1007
Раздел 6 Обработка I/O

Рис. 6.2-11 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, оба недоступны для изменения онлайн.
4: Описание настройки в значении 0/описание настройки в значении 1: используется
для описания соответствующих значений 0/1 выхода DI.
Панель детальной настройки точки DM - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Подгруппа 1 Номер
DN 0 0 0 0
станции
Описание
Подгруппа 2 установки E0 0 0 0 0
“0”

1008 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки DM - Вкладка TAB Атрибуты номера бита


Полномочия параметров
Описание
установки E1 0 0 0 0
“1”

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

Рис. 6.2-12 Конвертирование данных

Входное значение: может являться значением, передаваемым на DM внешней логикой,


также может являться значением, самостоятельно вводимым функцией DM.
Текущее значение: обозначает значение дискретной величины, которое выводится после
обработки входного значения функциональным блоком DM.
Панель детальной настройки точки DM - Вкладка TAB Конвертирование данных
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены

1009
Раздел 6 Обработка I/O

Панель детальной настройки точки DM - Вкладка TAB Конвертирование данных


Полномочия параметров
Входная
DI 0 0 0 0
величина
Вывод
Текущая
DV 0 0 0 2
величина

3. Сигнализация

Рис. 6.2-13 Тревоги

Закладка TAB тревог DM содержит информацию о технологических тревогах.


1: Состояние тревоги: отображается текущее состояние тревог; когда индикатор
тревоги отображается красным цветом, это означает срабатывание
соответствующей тревоги, зеленый цвет индикатора означает нормальное
состояние.
2: Атрибут тревоги: используется для настройки тревоги в значении 0, тревоги в
значении 1 или тревоги двойного направления.
Подавление тревоги: используется для настройки применения/ неприменения
подавления технологической тревоги; доступен выбор «подавлять» или «не
подавлять».
Категория тревоги: используется для отображения категории технологической
тревоги.
Панель детальной настройки точки DM - Вкладка TAB Тревоги Полномочия параметров

1010 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки DM - Вкладка TAB Тревоги Полномочия параметров


Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Предупреждени
DAM 0 0 0 0
е
Свойство
DAMOP
предупреждени 0 0 0 1
T
я
Технологическа
я сигнализация Уровень
предупреждени DAMLV 0 0 0 0
я
Контроль
предупреждени INHDAM 0 0 1 1
я

4. Параметры

Рис. 6.2-14 Параметры

Используется для настройки панели операций.

1011
Раздел 6 Обработка I/O

6.2.3 SYSAM (точка нагрузки системы)

Рис. 6.2-15 Точка нагрузки системы

6.2.3.1 Функция
Точка сбора состояния системы (SYSAM) используется для обработки аналогового сигнала,
характеризующего состояние системы.

6.2.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Входное
значение
REA
In AI аналогово 0 Нет Нет Нет Нет
L
й
величины
True -
удержива
ть
состояни
е
предыду
щей
тревоги.
Использу
BOO Удержание ется для
In DA FALSE Нет Да Нет Нет
L тревоги блокиров
ки тревог
при
чрезмерн
о
завышен
ной
нагрузке
в
процессе

1012 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
скачиван
ия
TRUE -
тревога,
FALSE -
Состояние нет
BOO тревоги тревоги,
Out AHIND FALSE Нет Нет Нет Нет
L высокого данный
предела разъем
невидим
в режиме
онлайн
TRUE -
тревога,
FALSE -
Состояние нет
BOO тревоги тревоги,
Out ALIND FALSE Нет Нет Нет Нет
L низкого данный
предела разъем
невидим
в режиме
онлайн
Состояние
BYT тревоги
Out AM 0 Нет Нет Нет Нет
E данного
цикла
Категория
BYT
Out AML текущей 0 Нет Нет Нет Да
E
тревоги
Текущее
значение
Par REA
AV физическо 0,00 Нет Нет Нет Нет
am L
й
величины
Par WOR Выход
Q 0 Нет Нет Нет Да
am D качества
Верхний
предел
Par REA диапазона
MU 100,0 Нет Нет Да Нет
am L инженерно
й
величины

1013
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
Верхний
предел
Par REA диапазона
MD 0 Нет Нет Да Нет
am L инженерно
й
величины
Линия
Par REA тревоги
AH 40 Нет Да Да Нет
am L высокого
предела
Линия
Par REA тревоги
AL 40 Нет Да Да Нет
am L низкого
предела
Уровень
предупреж
Par BYT
H1 дения о 4 Нет Нет Да Нет
am E
верхнем
пределе
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Единица
измерени
я: %, то
есть
ALMDB
% всего
диапазон
Диапазон а
Par ALMD REA мертвой инженер
2,00 Нет Нет Да Нет
am B L зоны ной
тревоги величин
ы
представ
ляет
собой
мертвую
зону
тревоги.
Par INHLI BOO Удаление 0 Нет Нет Да Нет

1014 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеча
ние данн Описание зация
ы умолча ения параметр ение ние
акции ых данных
нию питани ов
я
am M L тревоги

6.2.3.3 Подробное описание


Блок SYSAM используется для передачи внутренней аналоговой величины 0#, например,
нагрузки каждой из точек. Кроме функций нормального расчета и тревоги амплитудных
значений также предоставляется функция ограничения тревог, которая используется для
блокировки тревог при чрезмерно завышенной нагрузке в процессе скачивания. В том числе
обработка тревог высокого предела, тревог предельного значения нижнего предела и мертвой
зоны тревог аналогична соответствующим способам обработки, применяемым в AI.
Неисправности, которые могут быть определены внутри блока SYSAM, представлены в
нижеприведенной таблице:

Таблица 6.2-2 Описание значений каждого бита Q

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
0 Оффлайн модуля Блоки ! Не поддерживается
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал AI превышает диапазон MU~MD
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Ошибка позиции
6 Канал Q (Quality Fault) Не поддерживается
качества
Для резервирования специальных
блоков, добавляется в
7 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки
Неисправность или
дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта

1015
Раздел 6 Обработка I/O

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета
12 функционального Вычислять R (Run Error) Не поддерживается
блока
Для резервирования специальных
блоков, добавляется в
13~15 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки

6.2.4 BYTEM (Тип «байт»)

Рис. 6.2-16 Тип «байт»

6.2.4.1 Функция
Точка связи типа BYTE

6.2.4.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
In DATAF BYT Маркировк 0 Нет Нет Нет Нет 0 -

1016 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
LAG E а данных выбрать
маркиро
вку
1 -
переклю
чить
маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции
Индикация
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да
L высокого
предела
Индикация
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да
L низкого
предела
Par BYT
AV Вывод 0 Нет Нет Нет Да
am E
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
нормаль
ный
1 -
тревога
Par WOR Состояние
AM 0 Нет Нет Нет Да низкого
am D тревоги
предела
2 -
тревога
высокого
предела

1017
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет
am E предупреж
дения

6.2.4.3 Подробное описание


1. Определение качества
Данный функциональный блок позволяет настраивать значения верхнего и нижнего
пределов выхода MU и MD.
Когда выходное значение превышает нижнее или верхнее предельное значение, то бит №3
или бит №4 бита качества Q принимают значение 1.

1018 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения Значение AV превышает диапазон
Канал
Нижний предел MU и MD
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета
12 функционального Вычислять R (Run Error) Не поддерживается
блока
13~15 Резервный \ \ \

2. Тревога предельного значения


Функциональный блок имеет два предела тревоги: AH и AL.

1019
Раздел 6 Обработка I/O

Тревога высокого предела: если получаемое в результате расчета значение AV больше АH,
и при этом соответствующая категория тревоги H1>0, то выход AM.2=1, АHIND=1; если
INHH1=1 или H1<=0, то вывод обнаружения тревоги высокого передела не производится;
Тревога низкого предела: если получаемое в результате расчета значение AV меньше АL,
подавление тревоги INHL1=0, и при этом соответствующая категория тревоги L1>0, то выход
AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод обнаружения тревоги низкого передела не
производится;
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять нижеуказанному
условию; значение данного цикла должно превышать мертвую зону предельных значений
данной тревоги. Например, в предыдущем цикле имеется тревога верхнего предела, то есть
AV>HH, в этом случае восстановление тревоги верхнего предела будет возможно только в
случае, если AV<AH-ALMDB*(MU-MD)/100.

6.2.4.4 Панель детальной настройки точки

Рис. 6.2-17 Панель детальной настройки тега

1020 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.5 WORDM (тип «слово»)

Рис. 6.2-18 Тип «слово»

6.2.5.1 Функция
Точка связи типа WORD

6.2.5.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
0 -
выбрать
маркиро
вку
1 -
переклю
DATAF BYT Маркировк чить
In 0 Нет Нет Нет Нет
LAG E а данных маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции

1021
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Индикац
Индикация
ия
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да тревоги
L высокого
высокого
предела
предела
Индикац
Индикация
ия
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да тревоги
L низкого
низкого
предела
предела
Par WOR
AV Вывод 0 Нет Нет Нет Да
am D
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
нормаль
ный
1 -
тревога
Par WOR Состояние
AM 0 Нет Нет Нет Да низкого
am D тревоги
предела
2 -
тревога
высокого
предела
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе

1022 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет
am E предупреж
дения

6.2.5.3 Подробное описание


1. Определение качества
Данный функциональный блок позволяет настраивать значения верхнего и нижнего
пределов выхода MU и MD.
Когда выходное значение превышает нижнее или верхнее предельное значение, то бит №3
или бит №4 бита качества Q принимают значение 1.
Число Значение Отображаемый Условия возникновения
Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения Значение AV превышает диапазон
3 Канал U (upper limit)
диапазона MU и MD
измерения

1023
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета
12 функционального Вычислять R (Run Error) Не поддерживается
блока
13~15 Резервный \ \ \

2. Тревога предельного значения


Функциональный блок имеет два предела тревоги: AH и AL.
Тревога высокого предела: если получаемое в результате расчета значение AV больше АH,
и при этом соответствующая категория тревоги H1>0, то выход AM.2=1, АHIND=1; если
INHH1=1 или H1<=0, то вывод обнаружения тревоги высокого передела не производится;
Тревога низкого предела: если получаемое в результате расчета значение AV меньше АL,
подавление тревоги INHL1=0, и при этом соответствующая категория тревоги L1>0, то выход
AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод обнаружения тревоги низкого передела не
производится;
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять нижеуказанному
условию; значение данного цикла должно превышать мертвую зону предельных значений
данной тревоги. Например, в предыдущем цикле имеется тревога верхнего предела, то есть
AV>HH, в этом случае восстановление тревоги верхнего предела будет возможно только в
случае, если AV<AH-ALMDB*(MU-MD)/100.

1024 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.5.4 Панель детальной настройки точки

Рис. 6.2-19 Панель детальной настройки тега

6.2.6 INTM (тип «целое число»)

Рис. 6.2-20 Тип «целое число»

6.2.6.1 Функция
Точка связи типа INT

1025
Раздел 6 Обработка I/O

6.2.6.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
0 -
выбрать
маркиро
вку
1 -
переклю
DATAF BYT Маркировк чить
In 0 Нет Нет Нет Нет
LAG E а данных маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции
Индикац
Индикация
ия
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да тревоги
L высокого
высокого
предела
предела
Индикац
Индикация
ия
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да тревоги
L низкого
низкого
предела
предела
Par
AV INT Вывод 0 Нет Нет Нет Да
am
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
Par WOR Состояние
AM 0 Нет Нет Нет Да нормаль
am D тревоги
ный

1026 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
1 -
тревога
низкого
предела
2 -
тревога
высокого
предела
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет
am E предупреж
дения

1027
Раздел 6 Обработка I/O

6.2.6.3 Подробное описание


1. Определение качества
Данный функциональный блок позволяет настраивать значения верхнего и нижнего
пределов выхода MU и MD.
Когда выходное значение превышает нижнее или верхнее предельное значение, то бит №3
или бит №4 бита качества Q принимают значение 1.
Число Значение Отображаемый Условия возникновения
Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения Значение AV превышает диапазон
Канал
Нижний предел MU и MD
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
12 Ошибка расчета Вычислять R (Run Error) Не поддерживается

1028 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
функционального
блока
13~15 Резервный \ \ \

2. Тревога предельного значения


Функциональный блок имеет два предела тревоги: AH и AL.
Тревога высокого предела: если получаемое в результате расчета значение AV больше АH,
и при этом соответствующая категория тревоги H1>0, то выход AM.2=1, АHIND=1; если
INHH1=1 или H1<=0, то вывод обнаружения тревоги высокого передела не производится;
Тревога низкого предела: если получаемое в результате расчета значение AV меньше АL,
подавление тревоги INHL1=0, и при этом соответствующая категория тревоги L1>0, то выход
AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод обнаружения тревоги низкого передела не
производится;
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять нижеуказанному
условию; значение данного цикла должно превышать мертвую зону предельных значений
данной тревоги. Например, в предыдущем цикле имеется тревога верхнего предела, то есть
AV>HH, в этом случае восстановление тревоги верхнего предела будет возможно только в
случае, если AV<AH-ALMDB*(MU-MD)/100.

6.2.6.4 Панель детальной настройки точки

Рис. 6.2-21 Панель детальной настройки тега

1029
Раздел 6 Обработка I/O

6.2.7 LONGM (тип «длинное целое число»)

Рис. 6.2-22 Тип «длинное целое число»

6.2.7.1 Функция
Точка связи типа DWORD

6.2.7.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
0 -
выбрать
маркиро
вку
1 -
переклю
DATAF BYT Маркировк чить
In 0 Нет Нет Нет Нет
LAG E а данных маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции

1030 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Индикация
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да
L высокого
предела
Индикация
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да
L низкого
предела
Par DWO
AV Вывод 0 Нет Нет Нет Да
am RD
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
нормаль
ный
1 -
тревога
Par WOR Состояние
AM 0 Нет Нет Нет Да низкого
am D тревоги
предела
2 -
тревога
высокого
предела
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Par L1 BYT Уровень 0 Нет Нет Да Нет

1031
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
am E предупреж
дения о
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет
am E предупреж
дения

6.2.7.3 Подробное описание


1. Определение качества
Данный функциональный блок позволяет настраивать значения верхнего и нижнего
пределов выхода MU и MD.
Когда выходное значение превышает нижнее или верхнее предельное значение, то бит №3
или бит №4 бита качества Q принимают значение 1.
Число Значение Отображаемый Условия возникновения
Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit) Значение AV превышает диапазон
диапазона Канал
измерения MU и MD

4 Нижний предел L (lower limit)

1032 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
превышения
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета
12 функционального Вычислять R (Run Error) Не поддерживается
блока
13~15 Резервный \ \ \

2. Тревога предельного значения


Функциональный блок имеет два предела тревоги: AH и AL.
Тревога высокого предела: если получаемое в результате расчета значение AV больше АH,
и при этом соответствующая категория тревоги H1>0, то выход AM.2=1, АHIND=1; если
INHH1=1 или H1<=0, то вывод обнаружения тревоги высокого передела не производится;
Тревога низкого предела: если получаемое в результате расчета значение AV меньше АL,
подавление тревоги INHL1=0, и при этом соответствующая категория тревоги L1>0, то выход
AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод обнаружения тревоги низкого передела не
производится;
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять нижеуказанному
условию; значение данного цикла должно превышать мертвую зону предельных значений
данной тревоги. Например, в предыдущем цикле имеется тревога верхнего предела, то есть
AV>HH, в этом случае восстановление тревоги верхнего предела будет возможно только в
случае, если AV<AH-ALMDB*(MU-MD)/100.

1033
Раздел 6 Обработка I/O

6.2.7.4 Панель детальной настройки точки

Рис. 6.2-23 Панель детальной настройки тега

6.2.8 REALM (тип «число с плавающей точкой»)

Рис. 6.2-24 Тип «число с плавающей точкой»

6.2.8.1 Функция
Точка связи типа REAL

1034 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.8.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
0 -
выбрать
маркиро
вку
1 -
переклю
DATAF BYT Маркировк чить
In 0 Нет Нет Нет Нет
LAG E а данных маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции
Индикация
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да
L высокого
предела
Индикация
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да
L низкого
предела
Par REA
AV Вывод 0 Нет Нет Нет Да
am L
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
нормаль
Par WOR Состояние
AM 0 Нет Нет Нет Да ный
am D тревоги
1 -
тревога

1035
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
низкого
предела
2 -
тревога
высокого
предела
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Уровень
предупреж
Par BYT
L1 дения о 0 Нет Нет Да Нет
am E
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет .
am E предупреж
дения

1036 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.8.3 Подробное описание


1. Определение качества
Данный функциональный блок позволяет настраивать значения верхнего и нижнего
пределов выхода MU и MD.
Когда выходное значение превышает нижнее или верхнее предельное значение, то бит №3
или бит №4 бита качества Q принимают значение 1.
Число Значение Отображаемый Условия возникновения
Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения Значение AV превышает диапазон
Канал
Нижний предел MU и MD
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
12 Ошибка расчета Вычислять R (Run Error) Не поддерживается

1037
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
функционального
блока
13~15 Резервный \ \ \

2. Тревога предельного значения


Функциональный блок имеет два предела тревоги: AH и AL.
Тревога высокого предела: если получаемое в результате расчета значение AV больше АH,
и при этом соответствующая категория тревоги H1>0, то выход AM.2=1, АHIND=1; если
INHH1=1 или H1<=0, то вывод обнаружения тревоги высокого передела не производится;
Тревога низкого предела: если получаемое в результате расчета значение AV меньше АL,
подавление тревоги INHL1=0, и при этом соответствующая категория тревоги L1>0, то выход
AM.1=1, ALIND=1; если INHL1=1 или L1<=0, то вывод обнаружения тревоги низкого передела не
производится;
Если в предыдущем цикле существует какая-либо тревога предельного значения, то
восстановление данной тревоги предельного значения должно удовлетворять нижеуказанному
условию; значение данного цикла должно превышать мертвую зону предельных значений
данной тревоги. Например, в предыдущем цикле имеется тревога верхнего предела, то есть
AV>HH, в этом случае восстановление тревоги верхнего предела будет возможно только в
случае, если AV<AH-ALMDB*(MU-MD)/100.

6.2.8.4 Панель детальной настройки точки

Рис. 6.2-25 Панель детальной настройки тега


1038 Все авторские
права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.9 BITM (тип «бит»)

Рис. 6.2-26 Дискретная величина

6.2.9.1 Функция
Точка связи типа BOOL

6.2.9.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Тип
IOTYP BYT 0 - вход,
In входа/вых 0 Нет Нет Нет Нет
E E 1 - выход
ода точки
0 -
выбрать
маркиро
вку
1 -
переклю
DATAF BYT Маркировк чить
In 0 Нет Нет Нет Нет
LAG E а данных маркиро
вку
2 -
удержив
ать
маркиро
вку
Переключа
тель
ALMO BOO технологич
In TRUE Нет Да Нет Нет
PT L еской
сигнализа
ции

1039
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Индикация
BOO тревоги
Out AHIND FALSE Нет Нет Нет Да
L высокого
предела
Индикация
BOO тревоги
Out ALIND FALSE Нет Нет Нет Да
L низкого
предела
Par BOO
DV Вывод 0 Нет Нет Нет Да
am L
Информац
Par WOR
Q ия о 0 Нет Нет Нет Да
am D
качестве
0 -
нормаль
ный
1 -
тревога
Par WOR Состояние
AM 0 Нет Нет Нет Да низкого
am D тревоги
предела
2 -
тревога
высокого
предела
Верхний
предел
Par BYT диапазона
MU 100 Нет Нет Да Нет
am E инженерно
й
величины
Нижний
предел
Par BYT диапазона
MD 0 Нет Нет Да Нет
am E инженерно
й
величины
Уровень
предупреж
Par BYT
H1 дения о 0 Нет Нет Да Нет
am E
верхнем
пределе
Par L1 BYT Уровень 0 Нет Нет Да Нет

1040 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Огранич Примеч
ние данн Описание зация
ы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
am E предупреж
дения о
нижнем
пределе
Мертвая
зона Единица
Par ALMD BYT
предупреж 2 Нет Нет Да Нет измерен
am B E
дения о ия: %
пределе
Верхний
Par BYT предел
AH 80 Нет Да Да Нет
am E предупреж
дения
Нижний
Par BYT предел
AL 20 Нет Да Да Нет
am E предупреж
дения

6.2.9.3 Подробное описание


1. Определение качества
Данные бита качества Q:
Число Значение Отображаемый Условия возникновения
Уровень
битов позиции значок в OPS неисправности
При разрыве связи DP между
модулем связи и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B
Короткое Не поддерживается
2 Канал S
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения Значение AV превышает диапазон
Канал
Нижний предел MU и MD
превышения
4 L (lower limit)
диапазона
измерения

1041
Раздел 6 Обработка I/O

Число Значение Отображаемый Условия возникновения


Уровень
битов позиции значок в OPS неисправности
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Промежуточная точка модуля связи,
данный бит обозначает
Ошибка позиции
6 Канал Q (Quality Fault) «онлайн/офлайн» состояние
качества
прибора, расположенного ниже
модуля связи
7 Резервный \ \ \
Неисправность
или дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
10 Ограничение Канал F (Force) Не поддерживается
Нарушение связи
главного и
11 Система ? Не поддерживается
подчиненного
компьютеров
Ошибка расчета
12 функционального Вычислять R (Run Error) Не поддерживается
блока
13~15 Резервный \ \ \

2. Обработка тревог
Обработка тревоги производится, только если категория тревоги DAMLV>0.
 Если DAMOPT=1, произойдет вход в состояние тревоги 1, если DV=1, то DAM=1;
 Если DAMOPT=2, произойдет вход в состояние тревоги 0, если DV=0, то DAM=1;
 Если DAMOPT=3, это означает срабатывание тревоги двойного направления, в этом
случае:
Если DV=1, то DAM=1; если DV=0, то DAM=2;

1042 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.9.4 Панель детальной настройки точки

Рис. 6.2-27 Панель детальной настройки тега

6.2.10 AS (простой тип аналоговой величины)


6.2.10.1 Функция
Простой тип AS включает в себя 14 типов данных: BYTE, DATE, DINT, DT, DWORD, INT,
REAL, SINT, TIME, TOD, UDINT, UINT, USINT, WORD.

6.2.10.2 Объекты главного контроллера


Значение
Текущая Защита от
по Синхронизаци Выравнивани Ограничени
величин Описание отключени
умолчани я данных е параметров е
а я питания
ю
Вход/выхо
AV 0 Да Да Нет Да
д

 В программном обеспечении AutoThink текущее значение AV имеет настройки


синхронизации данных по умолчанию, защиты от отключения питания и
выравнивания параметров. Изменение каждого из атрибутов можно
осуществлять в подменю 【Проект】- 【Конфигурирование высшей категории
переменных】-【Глобальные переменные】в меню программного обеспечения
AutoThink.

1043
Раздел 6 Обработка I/O

6.2.10.3 Объекты сервера


Среди данных с типом AS объектом контроллера является только текущее значение AV,
обработка технологических тревог простого типа производится сервером тревог, приведенные в
таблице ниже объекты являются объектами сервера, которые необходимо настроить на
соответствующей панели детальной настройки точки программного обеспечения AutoThink,
после чего произвести компиляцию общей базы данных и ее загрузку на сервер; сервер вступит
в силу только после загрузки изменений конфигурации офлайн.
Значение
Тип
Параметры Описание по
данных
умолчанию
Верхний предел
диапазона
MU REAL 100
инженерной
величины
Нижний предел
диапазона
MD REAL 0
инженерной
величины
Уровень
предупреждения
H1 BYTE 0
о верхнем
пределе
Уровень
предупреждения
L1 BYTE 0
о нижнем
пределе
Верхний предел
AH REAL 0
предупреждения
Нижний предел
AL REAL 0
предупреждения
Состояние
AM WORD 0
тревоги
Индикация
тревоги
AHIND BOOL 0
высокого
предела
Индикация
ALIND BOOL тревоги низкого 0
предела

6.2.10.4 Панель детальной настройки точки


1. Атрибуты номера бита

1044 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.2-28 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, оба недоступны для изменения онлайн; означает тип конкретных
текущих данных.
4: Верхний/нижний пределы диапазона данной точки простого типа, объект сервера,
недоступны для изменения онлайн;
Единица измерения/формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения текущего значения данной
точки, формат отображения действителен только когда тип данных задан в
значении REAL. Значение единицы измерения и формат выхода конфигурации
влияют на определенную схожую по типу с текущим значением AV
концептуальную величину, например: верхний/ нижний пределы диапазона,
высокий/низкий пределы тревоги. Данное значение не является пунктом контроля
и используется для отображения на панели детальной настройки точки,
изменение конфигурации офлайн данного пункта вступит в силу только после
скачивания сервера.
Настройка цикла сбора данной точки простого типа, объект сервера.
Панель детальной настройки точки AS - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия Полномочия Полномочия Полномочия
Параметры
наблюдателя оператора начальника инженера

1045
Раздел 6 Обработка I/O

Панель детальной настройки точки AS - Вкладка TAB Атрибуты номера бита


Полномочия параметров
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Подгруппа 1 Номер
DN 0 0 0 0
станции
Верхний
предел
MU 0 0 0 0
диапазона
измерения
Нижний
предел
MD 0 0 0 0
диапазона
Подгруппа 2 измерения

Единица
UT 0 0 0 0
измерения
Формат
OF 0 0 0 0
выхода
Цикл сбора HISCP 0 0 0 0

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Сигнализация

1046 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.2-29 Тревоги

1: Используется для настройки категории тревоги данной точки простого типа.


2: Используется для настройки предельных значений тревоги предельных значений.
3: Отображается текущее состояние технологических тревог данной точки простого
типа; когда индикатор тревоги отображается красным цветом, это означает
срабатывание соответствующей тревоги, зеленый цвет индикатора означает
нормальное состояние.
Панель детальной настройки точки AS - Вкладка TAB Тревоги Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Нижний предел
AL 0 0 0 0
Предельное предупреждения
значение Низкий предел
тревоги нижнего уровня LL 0 0 0 0
тревоги
Уровень
Категория предупреждения
H1 0 0 0 0
тревоги о верхнем
предельного пределе
значения Уровень
L1 0 0 0 0
предупреждения

1047
Раздел 6 Обработка I/O

Панель детальной настройки точки AS - Вкладка TAB Тревоги Полномочия параметров


о нижнем
пределе

3. Текущая величина

Рис. 6.2-30 Текущее значение

Панель детальной настройки точки AS - Вкладка TAB Текущее значение


номера бита Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Текущая
AV 0 0 0 2
величина

6.2.11 DS (простой тип цифровой величины)


6.2.11.1 Функция
Простой тип DS, то есть тип BOOL.

1048 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.11.2 Объекты главного контроллера


Значение
Текущая Защита от
по Синхронизаци Выравнивани Ограничени
величин Описание отключени
умолчани я данных е параметров е
а я питания
ю
Вход/выхо
DV FALSE Да Да Нет Да
д

 В программном обеспечении AutoThink текущее значение DV имеет настройки


синхронизации данных по умолчанию, защиты от отключения питания и
выравнивания параметров. Изменение каждого из атрибутов можно
осуществлять в подменю 【Проект】- 【Конфигурирование высшей категории
переменных】-【Глобальные переменные】в меню программного обеспечения
AutoThink.

6.2.11.3 Объекты сервера


Среди данных с типом DS объектом контроллера является только текущее значение DS,
обработка технологических тревог простого типа производится сервером тревог, поэтому
приведенные в таблице ниже объекты являются объектами сервера, которые необходимо
настроить на соответствующей панели детальной настройки точки программного обеспечения
AutoThink, после чего произвести компиляцию общей базы данных и ее загрузку на сервер;
сервер вступит в силу только после загрузки изменений конфигурации офлайн.
Значение
Тип
Параметры Описание по
данных
умолчанию
Выбор режима
DAMOPT BYTE 0
тревоги
Уровень
DAMLV BYTE 0
предупреждения
DAM BYTE Выход тревоги 0

6.2.11.4 Панель детальной настройки точки


1. Атрибуты номера бита

1049
Раздел 6 Обработка I/O

Рис. 6.2-31 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, оба недоступны для изменения онлайн.
4: Описание настройки в значении 0 (низкий уровень)/описание настройки в
значении 1 (высокий уровень): используется для описания соответствующих
значений 0/1 выхода DI.
Панель детальной настройки точки DS - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Подгруппа 1 Номер
DN 0 0 0 0
станции
Описание
Подгруппа 2 установки E0 0 0 0 0
“0”

1050 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки DS - Вкладка TAB Атрибуты номера бита


Полномочия параметров
Описание
установки E1 0 0 0 0
“1”

2. Информация о сигнализации

Рис. 6.2-32 Информация о тревоге

Закладка TAB тревог DS содержит информацию о технологических тревогах.


Индикация тревоги: отображает текущее состояние тревоги; «0» означает, что тревога
отсутствует; «1» означает срабатывание тревоги 1, «2» означает срабатывание тревоги 0.
Атрибут тревоги: используется для настройки тревоги в значении 0, тревоги в значении 1
или тревоги двойного направления.
Категория тревоги: используется для отображения категории технологической тревоги.
Панель детальной настройки точки DS - Вкладка TAB Тревоги Полномочия параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Технологическа Предупреждени
DAM 0 0 0 0
я сигнализация е

1051
Раздел 6 Обработка I/O

Панель детальной настройки точки DS - Вкладка TAB Тревоги Полномочия параметров


Свойство
DAMOP
предупреждени 0 0 0 0
T
я
Уровень
предупреждени DAMLV 0 0 0 0
я

3. Текущая величина

Рис. 6.2-33 Текущее значение

Запуск SOE: после выделения галочкой осуществляется транспозиция, при этом


производится регистрация в интерфейсе «Журнал SOE» OPS.
Панель детальной настройки точки DS - Вкладка TAB Текущее значение
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Текущая
DV 0 0 0 2
величина

1052 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.2.12 STRING (тип «строка символов»)


6.2.12.1 Функция
Тип STRING, то есть тип «простая строка символов».

6.2.12.2 Объекты главного контроллера


Значение Защита от
Текущая Синхронизация Выравнивание
Описание по отключения
величина данных параметров
умолчанию питания
AV Вход/выход ‘’ Да Да Да

6.2.12.3 Панель детальной настройки точки


1. Атрибуты номера бита

Рис. 6.2-34 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, оба недоступны для изменения онлайн.
4: Атрибуты расчета проекта данной точки и применение/неприменение входа в
архивную базу данных.

1053
Раздел 6 Обработка I/O

2. Текущая величина

Рис. 6.2-35 Текущее значение

6.3 Точки выхода


6.3.1 АО (аналоговый выход)

Рис. 6.3-1 Аналоговый выход

1054 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.3.1.1 Функция
Функциональный блок AO посредством конвертирования шкалы изменяет необходимое
для вывода значение инженерной величины в диапазон, доступный для идентификации
модулем аппаратного обеспечения AO - данные 0~65535 типа WORD, после чего модулем
аппаратного обеспечения АО после конвертирования D/A производится окончательный вывод
токового сигнала на рабочую площадку для управления расположенным на рабочей площадке
оборудованием; учитывая характеристики «OFF»/«ON» неисправности клапанного
оборудования на рабочей площадке, система имеет возможность вывода двух типов сигнала:
нормальной фазы и противофазы; для блоков серии К функциональный блок AO также может
производить вывод бита проверки четности, в этом случае вывод модуля аппаратного
обеспечения производится после выполнения внутренней проверки четности; пользователь
также может выбрать функцию ограничения для ручной настройки вывода значения АО на
рабочую площадку; система осуществляет контроль качества сигнала и работы имеющихся
модулей аппаратного обеспечения, а также осуществляет мониторинг и поддерживает
срабатывание сигнализации превышения скорости коэффициента изменения сигнала, обрыва
сигнала и неисправности модуля;
К функционалу блока обработки AO можно отнести следующее:
 Конвертирование шкалы сигнала электрического сопротивления;
 Обработка информации о качестве сигнала;
 Устранение неисправности аппаратного обеспечения;
 Обработка информации о технологической тревоге;
 Функция ограничения;

6.3.1.2 Штырек
Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
Присваива
ние
значения
необходим
In AI REAL Ввод 0 Да Нет Нет Да
ой для
вывода
инженерно
й величины
Здесь
поддержив
аются типы
блоков SM,
EMBO FM
In MT Вид блока FALSE Нет Нет Нет Нет
ARD библиотек
оборудован
ия и типы
блоков AO
серии К

1055
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
программн
ого
обеспечени
я
AutoThink.
WOR
In GAIN Код диапазона 0 Нет Нет Да Нет
D
Информация
In INQ BYTE о качестве 0 Нет Да Да Нет
канала
Переключател
ь
ALM
In BOOL технологическ TRUE Нет Нет Да Нет
OPT
ой
сигнализации
Out AV REAL Вывод 0 Нет Нет Нет Нет
Значение
каждого
бита
WOR Положение
Out Q 0 Нет Нет Нет Да представле
D качества
но в
Таблица
6.1-3.
0 - тревога
низкого
предела
низшего
уровня
1 - тревога
низкого
предела
2 - тревога
WOR Состояние высокого
Out AM 0 Нет Нет Нет Нет
D тревоги предела
3 - тревога
высокого
предела
высшего
уровня
4 -
тревога
положитель
ного

1056 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
отклонения
5 -
тревога
отрицатель
ного
отклонения
6 - тревога
скорости
7 - тревога
отклонения
(поддержив
ается
блоком
PID)
8~15 -
удержание
EVEN Бит проверки
Out BOOL FALSE Нет Да Да Нет
PAR четности
RTAI Тревога
Out BOOL FALSE Нет Нет Нет Да
ND скорости
Если
|AV-OUTSP|
Тревога >DAL,
DALI отклонения в данный
Out BOOL FALSE Нет Нет Нет Да
NDP прямом пункт будет
направлении иметь
значение
TRUE
Если
|AV-OUTSP|
Тревога <DAL,
DALI отклонения в данный
Out BOOL FALSE Нет Нет Нет Да
NDN обратном пункт будет
направлении иметь
значение
TRUE
Информация
о диагностике
Par CHDI WOR
каналов 0 Нет Нет Нет Нет
am AG D
аппаратного
обеспечения
Par WOR
DN Номер блока 0 Нет Нет Нет Нет
am D

1057
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
Par WOR
CN Номер канала 0 Нет Нет Нет Нет
am D
Информация
о диагностике
Par DEVD WOR
оборудования 0 Да Нет Нет Нет
am IAG D
программного
обеспечения
Информация
Par RALC WOR о диагностике
0 Нет Да Нет Нет
am HD D фактических
каналов
Главное/второ
Par REDS
BYTE степенное 0 Нет Да Нет Нет
am TA
состояние
Верхний
предел
Par
MU REAL диапазона 100
am
инженерной
величины
Нижний
предел
Par
MD REAL диапазона 0
am
инженерной
величины
Когда
ежесекундн
ое
изменение
выходного
значения
превышает
данное
Предел предельное
Par RATI
REAL предупрежден 0 Нет Да Да Нет значение,
am O
ия о скорости умноженно
е на
процентное
отношение
к
предельной
области,
происходит
срабатыван

1058 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
ие тревоги
превышени
я скорости,
единица
измерения:
%/с
Совместно
влияют на
задержку
восстановл
ения
Время
тревоги
Par задержки
ADLY BYTE 2 Нет Нет Да Нет скорости,
am восстановлен
тревоги
ия тревоги
отклонения
и тревоги
четырех
предельны
х значений
Если
выбирать
подавление
тревоги, то
алгоритм
не будет
производит
ь
Контроль
Par INHR определен
BOOL предупрежден False Нет Нет Да Нет
am AT ие
ия о скорости
соответству
ющей
тревоги
True -
подавление
тревоги
False - не
подавлять
Если
категория
Категория тревоги
Par RATL тревоги равна 0, то
BYTE 1 Нет Нет Да Нет
am V предела определен
скорости ие тревоги
скорости не
производит

1059
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
ся
Отклонение в Если
прямом категория
Par DALP направлении тревоги
BYTE 0 Нет Нет Да Нет
am LV категории равна 0, то
тревоги определен
отклонения ие тревоги
предельног
о значения
не
производит
Отклонение в ся; если
обратном категория
Par DALN направлении тревоги не
BYTE 0 Нет Нет Да Нет
am LV категории равна 0, то
тревоги тревоги
отклонения отображаю
тся
разными
цветами
Определят
ь/не
определять
условия
Контроль
тревоги
Par INHD предупрежден
BOOL False Нет Нет Да Нет отклонения
am AL ия об
,
отклонении
False - не
подавлять,
True -
подавлять
Положительно Если
е отклонение выбирать
Par INHD
BOOL подавления False Нет Нет Да Нет подавление
am ALP
тревоги тревоги, то
отклонения алгоритм
не будет
производит
Отрицательно ь
е отклонение определен
Par INHD ие
BOOL подавления False Нет Нет Да Нет
am ALN соответству
тревоги
отклонения ющей
тревоги
False - не

1060 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
подавлять,
True -
подавлять
TRUE -
обратный
вывод
диапазона
Выходное
значение =
верхний
предел
инженерно
Выбор й величины
Par REV обратного + нижний
BOOL False Нет Нет Да Нет
am OPT направления предел
выхода инженерно
й величины
- текущее
расчетное
значение
(MU+MD-A
V)
False -
нормальны
й выход
Верхний
допустимы
й предел
вывода
инженерно
Верхний
й
Par OUT заданный
REAL 100 Нет Нет Да Нет величины,
am U предел
максималь
вывода
но может
быть задан
в значении
MU+(MU-M
D)*RATH
Нижний
допустимы
Нижний
й предел
Par заданный
OUTL REAL 0 Нет Нет Да Нет вывода
am предел
инженерно
вывода
й
величины,

1061
Раздел 6 Обработка I/O

Защит
Назв Значе а от Выравн
Тип Синхрон
Ти ание ние по отклю ивание Ограни Примечан
данн Описание изация
пы акци умолч чения парамет чение ие
ых данных
и анию питани ров
я
максималь
но может
быть задан
в значении
MD -
(MU-MD)*R
ATL
Значение
электричес
кого
сигнала,
Значение выходящег
Par
EOUT REAL электрическог 0 Нет Нет Да Нет о на
am
о сигнала модуль
аппаратног
о
обеспечени
я
Расширяемое
Par соотношение
RATH REAL 0 Нет Нет Нет Нет
am верхнего
предела
Расширяемое
Par соотношение
RATL REAL 0 Нет Нет Нет Нет
am нижнего
предела
Использует
ся для
Верхний настройки
Par предел верхнего
ECTU REAL 20 Нет Нет Да Нет
am электрическог предела
о сигнала заданного
значения
OUTU
Использует
ся для
Нижний настройки
Par предел нижнего
ECTU REAL 4 Нет Нет Да Нет
am электрическог предела
о сигнала заданного
значения
OUTL

1062 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

6.3.1.3 Логическая схема блока AO


Описание значений каждого бита Q
Число битов
Значение бита Источник Число битов Значение бита Источник
0 Модуль в режиме офлайн
DEVDIAG 7 Резервный

Информация о диагностике модуля 1 Обрыв линии канала


RALCHD 8
Неисправность или вибрация контакта перекл
SVROPT
DEVDIAG ючателя

RALCHD=CHDIAG Информация о 2 Короткое замыкание канала


RALCHD 9 Замещение
SUBOPT Q
диагностике канала
3 RALCHD 10
Верхний предел диапазона избыточ
CHDIAG ности
Ограничение

4 RALCHD 11
Нижний предел диапазона избыточ Ошибка связи с устройством верхнего/нижнег
ности о уровня

5 Ошибка контроля по четности


EVENPAR 12 Ошибка вычислений

6 Ошибка бита качества


INQ 13~15 Резервный

AI
Тревога превышения
AV скорости
OUTU
Время
восстановления
OUTL Инвертирова тревоги ADLY
нный выход
REVOPT
Инвертированн
0 ый выход AV
AI t 1 AM
AV=MU+MD-AV
AV 0

Пограничная
OUTU скорость
Примечание: (1) (OUTL,OUTU)? (MD-(MU-
MD)*RATL,MU+(MU-MD)*RATH)(2) Соотношение RATIO
OUTL расширения RATH и RATL определяется типом модуля
MT
0 t
0 RTAIND
t

Расчетное значение
электрического OUT Выход цифрового
EOUT
сигнала сигнала
Выходной модуль
65535 серии К

ECTU 65535 Выход бита проверки EVENPA


четности
R

AV EOUT
OUT
0
ECTL
0

0 MD MU AV tld tlu EOUT

Рис. 6.3-2 Логическая схема блока AO

Ниже приводится описание основного функционала функционального блока AО:


 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного
обеспечения производится раздельное получение закаченной на аппаратное обеспечение
информации диагностики оборудования DEVDIAG и информации диагностики каналов
CHDIAG, при потере связи между модулем аппаратного обеспечения и контроллером
(например, при демонтаже модуля) параметр SU примет значение 1, появится маркировка
подозрительного состояния аппаратного обеспечения. Значение каждого бита DEVDIAG
представлено в Таблица 6.1-1, значение каждого бита CHDIAG представлено в Таблица
6.1-2.
Функциональный блок AO объединяет и упорядочивает нижеприведенные
определения бита качества Q выхода информации о диагностике модуля и диагностике
каналов:
Число Отображаемый Условия возникновения
Значение позиции Уровень
битов значок в OPS неисправности
При разрыве связи DP между
модулем IO и главным
0 Оффлайн модуля Блоки !
контролером с главной карты DP
главного контроллера будет

1063
Раздел 6 Обработка I/O

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B Поддерживается
Короткое
2 Канал S Не поддерживается
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал Не поддерживается
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Блок АО серии К принимает
информацию о качестве канала,
Ошибка позиции
6 Канал Q (Quality Fault) Однако алгоритм АО данной
качества
версии не поддерживает запись
значения бита качества канала
Для резервирования специальных
блоков, добавляется в
7 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки
Неисправность или
дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
Если на панели детальной
настройки точки OPS ограничено
какое-либо значение, то данный
бит будет установлен в значении
10 Ограничение Канал F (Force)
TRUE, при выполнении операции
ограничения в программном
обеспечении AT данный бит не
может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи связи с данными станции
главного и управления; если обрыв связи
11 Система ?
подчиненного превышает 2 секунды, то
компьютеров происходит передача сообщения о
данной неисправности

1064 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
Производится определение в
реальном времени параметров,
настроенных пользователем; при
Ошибка расчета обнаружении несоответствия
12 функционального Вычислять R (Run Error) условиям может быть произведена
блока остановка вычисления, а при
обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в
13~15 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки

 Ограничение значения амплитуды


На рабочей площадке химического производства пользователю необходимо
ограничивать степень открывания контролируемого системой оборудования в диапазоне,
не превышающем предельный диапазон, для обеспечения безопасности оборудования и
рабочей площадки; блок обработки АО предоставляет функцию вывода ограничения
амплитуды аналоговой величины: пользователь имеет возможность назначать верхний
предел MU и нижний предел MD выхода инженерной величины, после завершения
настройки пользователь сможет использовать соответствующее оборудование
исключительно в данных ограничениях амплитуды; если операция превысит верхний
заданный диапазон, то система будет производить вывод согласно верхнему заданному
пределу; если операция нарушит нижний заданный диапазон, то система будет
производить вывод согласно нижнему заданному пределу.
Для некоторых клапанов на рабочей площадке, возможно, используется сигнал 4 mA,
при котором невозможно его полное закрывание, или сигнал 20 mA, при котором
невозможно его полное открывание, либо необходимо выполнение дополнительной
операции закрывания или открывания клапана; в этом случае необходим вывод токового
сигнала вне диапазона 4~20 mA, то есть вывод сигнала, не принадлежащего предельной
области. Другими словами, необходимо разрешить настройку верхнего и нижнего пределов
за пределами предельной области, разрешение превышения процентного отношения
верхнего предела MU и нижнего предела MD предельной области можно отдельно
настроить с помощью RATH и RATL;
Если пользователь не настроил RATH и RATL, то по умолчанию будет задано значение
0, блок AI будет ограничивать амплитуду верхнего предела инженерной величины (MU) и
нижнего предела инженерной величины (MD) с последующим их выводом на AV;
 Если AI<MD, то AV=MD;
 Если AI>MU, то AV=MU.
 Если MD=<AI<=MU, то AV=AI.
При настройке пользователем RATH и RATL блок AI будет ограничивать амплитуду и
производить вывод на AV;
 Если AI<MD-(MU-MD)*RATL%, то AV= MD-(MU-MD)*RATL%;
 Если AI> MU+(MU-MD)*RATH%, то AV= MU+(MU-MD)*RATH%.

1065
Раздел 6 Обработка I/O

 Если MD-(MU-MD)*RATL%≤AI≤MU+(MU-MD)*RATH%, то AV=AI.


 Инвертированный выход
Параметр REVOPT по умолчанию задан в значении 0, доступен для настройки онлайн
и осуществляет контроль использования/ неиспользования инвертированного выхода.
 REVOPT=1, производится вывод обратного диапазона, выходное значение =
верхний предел инженерной величины + нижний предел инженерной величины -
текущее расчетное значение (MU+MD-AV);
 REVOPT=0, вывод обратного диапазона не производится.
 Конвертирование A/D
На основании верхнего и нижнего пределов MU/MD инженерной величины, а также на
основании значений диапазона сигнала, доступного для измерения программным
обеспечением, производится линейное конвертирование входного значения инженерной
величины в значение кода канала OUT с последующим выводом.
 Ограничение вывода в ручном режиме
Выходной сигнал АО, как правило, исходит от значения вычисления других блоков
программы, однако при возникновении экстренной ситуации на рабочей площадке или в
фазе отладки при необходимости ручной настройки степени открывания оборудования на
рабочей площадке, то есть при необходимости передачи на рабочую площадку
искусственно назначенного значения АО, блок обработки АО с учетом указанных ситуаций
на рабочей площадке предоставляет функцию ограничения вывода в ручном режиме.
После входа в режим ограничения система будет автоматически блокировать значения,
выводимые другими блоками управления на блок обработки АО, при этом предварительно
настроенное значение инженерной величины АО будет использоваться в качестве входа
блока обработки АО, которое после конвертирования шкалы будет выводиться на
аппаратное обеспечение системы. Следует обратить внимание на то, что при настройке
амплитуды верхнего/нижнего пределов числовое значение ограничения выхода в ручном
режиме не должно превышать указанную амплитуду верхнего/нижнего пределов.
 Тревога превышения скорости
Параметры RATIO (тревога превышения скорости) и INHART (подавление тревоги
превышения скорости) совместно контролируют использование/неиспользование тревоги
превышения скорости. В качестве единицы измерения предела тревоги превышения
скорости используется %/с (процентное отношение каждой секунды к инженерной
величине).
При неправильной онлайн настройке тревоги превышения скорости, или когда
подавление тревоги превышения скорости задано в значении 1, определение превышения
скорости не производится.
 Если отклонение значения AV данного цикла от значения предыдущего цикла
превысит линию тревоги превышения скорости, то произойдет срабатывание
тревоги превышения скорости, RTAIND будет задан в значении 1 и будет
удерживаться, AM.5=1. Если в течение времени задержки восстановления тревоги
ADLY не произойдет срабатывания новой тревоги превышения скорости, то
тревога будет восстановлена. Если в течение времени задержки восстановления
тревоги ADLY произойдет срабатывание новой тревоги превышения скорости, то
будет производиться удержание RTAIND, при этом запустится новый отсчет
времени задержки.
 В режиме замещения тревога превышения скорости не работает, функция тревоги
превышения скорости не активна.

1066 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

 Серии FM, SM и KM производства данной компании поддерживают избыточное


использование блока АО, переключение имеет два способа: параллельный тип
и переключаемый тип, избыточные блоки переключаемого типа включают в
себя (на модуле аппаратного обеспечения имеется индикатор
главного/подчиненного состояния) 5 типов: FM152A, SM520, SM522, K-AO01 и
K-AOH01; необходимо обратить внимание на то, что блоки FM152A,
SM520-A01\A02\A03\A04 и SM522-A01\B01\B02 передают нестандартные
данные диагностики, алгоритм не осуществляет анализа соответствующего
главного/подчиненного состояния, главное/ подчиненное состояние
определяется только в соответствии со значениями опций «онлайн/офлайн» и
«наличие/отсутствие неисправности канала», при этом передается графическое
отображение состояния системы; существуют проблемы, связанные с
несоответствием главного/подчиненного состояний верхнего и нижнего уровней,
однако они не оказывают влияния на выходное значение.

6.3.1.4 Панель детальной настройки точки


1. Атрибуты номера бита

1067
Раздел 6 Обработка I/O

Рис. 6.3-3 Атрибуты номера бита

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, на какой из сконфигурированных избыточных
блоков (А или В) выводится значение данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Единица измерения и формат выхода: отображаются заданные в конфигурации
офлайн единица измерения и формат отображения выходного значения данной
точки измерения, значение единицы измерения и формат выхода конфигурации
влияют на определенную схожую по типу с AV концептуальную величину,
например: верхний/ нижний пределы диапазона. Данное значение не является
пунктом контроля и используется для отображения на панели детальной
настройки точки, изменение конфигурации офлайн данного пункта вступит в силу
только после скачивания сервера.
Панель детальной настройки точки AO - Вкладка TAB Атрибуты номера бита
Полномочия параметров

1068 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AO - Вкладка TAB Атрибуты номера бита


Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Единица
Подгруппа 2 UT 0 0 0 0
измерения
Формат
OF 0 0 0 0
выхода

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


0 - имеется ограничение прав на мониторинг
1 - имеется ограничение прав на мониторинг и изменение параметров
2 - имеется ограничение прав на мониторинг и изменение параметров и установку
ограничения
2. Конвертирование данных

1069
Раздел 6 Обработка I/O

Рис. 6.3-4 Конвертирование данных

1: Данные инженерной величины: логика присваивает значение инженерной


величине AO, затем после конвертирования ограничения амплитуды/линейного
конвертирования значение кода выводится на модуль.
Фактическое выходное значение: практический вывод значения инженерной
величины на рабочую площадку после конвертирования ограничения амплитуды.
Значение выходного кода: значение кода, выводимого функциональным блоком
АО на модуль.
Значение электрического сигнала: отображается значение электрического
сигнала, фактически выводимого на рабочую площадку.
2: Настройка использования/неиспользования вывода обратного диапазона
3: Верхний и нижний пределы диапазона инженерной величины.
Верхний и нижний пределы заданного значения выхода: используются для
линейного конвертирования данных инженерной величины входа после
ограничения значений амплитуды.
Верхний и нижний пределы электрического сигнала: отображаются значения
верхнего/ нижнего пределов электрического сигнала, фактически выводимого на
рабочую площадку.
Панель детальной настройки точки AO - Вкладка TAB Конвертирование данных
Полномочия параметров
Полномочия Полномочия Полномочия Полномочия
Параметры
наблюдателя оператора начальника инженера

1070 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки AO - Вкладка TAB Конвертирование данных


Полномочия параметров
смены
Данные
инженерной AI 0 0 0 2
величины
Фактическое
выходное AV 0 0 0 0
значение
Вход и
выход Значение
выходного OUT 0 0 0 0
кода
Значение
выходного
EOUT 0 0 0 0
электрического
сигнала
Верхний
предел
MU 0 0 1 1
диапазона
измерения
Нижний
предел
MD 0 0 1 1
диапазона
измерения
Верхний
заданный OUTU 0 0 0 1
Диапазон и предел вывода
ограничение
амплитуды Нижний
заданный OUTL 0 0 0 1
предел вывода
Верхний
предел
ECTU 0 0 0 0
электрического
сигнала
Нижний
предел
ECTL 0 0 0 0
электрического
сигнала
Свойство
Обратный обратного
REVOPT 0 0 0 10
диапазон диапазона
измерения

3. Качество сигнала

1071
Раздел 6 Обработка I/O

Рис. 6.3-5 Качество сигнала

Отображается информация о качестве значения измерения, выводимого точкой измерения


AO; качество сигнала содержит 3 пункта информации о качестве; когда индикатор качества
сигнала загорается красным цветом, это означает, что качество сигнала по данному пункту
стало плохим; зеленый цвет индикатора означает нормальное качество сигнала.
4. Сигнализация

1072 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.3-6 Тревоги

1: Отображается текущее состояние тревоги скорости точки измерения АО.


2: Используется для настройки применения/ неприменения подавления тревоги
скорости; доступен выбор «подавлять» или «не подавлять».
3: Используется для настройки пределов, категории и времени задержки
восстановления тревоги скорости.
Панель детальной настройки точки AO - Вкладка TAB Тревоги Полномочия параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Предел
предупреждени RATIO 0 1 1 1
я о скорости
Уровень
Тревога предупреждени RTALV 0 0 0 0
коэффициента я о скорости
изменения
Время
задержки
восстановления ADLY 0 1 1 1
предупреждени
я

1073
Раздел 6 Обработка I/O

Панель детальной настройки точки AO - Вкладка TAB Тревоги Полномочия параметров


Контроль Контроль
INHRA
предупреждени предупреждени 0 1 1 1
T
я я о скорости

5. Тренды

Рис. 6.3-7 Тренды

6. Параметры

1074 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.3-8 Параметры

Используется для настройки панели операций.

6.3.2 DOV (дискретный выход)

Рис. 6.3-9 Дискретный выход

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

1075
Раздел 6 Обработка I/O

6.3.2.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примеч
ние данн Описание зация
ы умолча ения параметр чение ание
акции ых данных
нию питани ов
я
BOO
In DI Ввод FALSE Нет Нет Нет Нет
L
Информация о
диагностике
CHDI WO
In каналов 0 Нет Нет Нет Нет
AG RD
аппаратного
обеспечения
Переключатель
ALMO BOO
In технологическо TRUE Нет Нет Да Нет
PT L
й сигнализации
Информация о
BYT
In INQ качестве 0 Нет Да Да Нет
E
канала
BOO
Out DV Вывод 0 Нет Нет Нет Нет
L
WO Положение
Out Q 0 Нет Нет Нет
RD качества
0 -
нормал
ьный
1 -
BYT Состояние
Out DAM 0 Нет Нет Нет Нет тревога
E тревоги
1
2 -
тревога
0
Выходн
ое
значени
е после
инверси
Значение и
Par BOO
EDV электрического 0 Нет Нет Нет Нет направл
am L
сигнала ения
Если
REVOP
T=1, то
EDV=N
OT (DV)
Par WO
DN Номер блока 0 Нет Нет Нет Нет
am RD

1076 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примеч
ние данн Описание зация
ы умолча ения параметр чение ание
акции ых данных
нию питани ов
я
Par WO
CN Номер канала 0 Нет Нет Нет Нет
am RD
Информация о
диагностике
Par DEVD WO
оборудования 0 Да Нет Нет Нет
am IAG RD
программного
обеспечения
Информация о
Par RALC WO диагностике
0 Нет Да Нет Нет
am HD RD фактических
каналов
Выбор
Par REVO BOO
обратного False Нет Да Нет Нет
am PT L
направления
Главное/второс
Par REDS BYT
тепенное 0 Нет Да Нет Нет
am TA E
состояние
Контроль
Par INHD BOO
предупреждени False Нет Нет Да Нет
am AM L
я
Уровень
Par DAML BYT
предупреждени 0 Нет Нет Да Нет
am V E
я
0 -
тревога
отсутств
ует
1 -
тревога
1
2 -
тревога
Par DAMO BYT 0
Выбор тревоги
am PT E 3 -
тревога
двойног
о
направл
ения
Здесь
тревоги
приним
ают во

1077
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Тип ие по отключ вание Ограни Примеч
ние данн Описание зация
ы умолча ения параметр чение ание
акции ых данных
нию питани ов
я
вниман
ие DV

6.3.2.3 Логическая схема блока DOV

Описание значений каждого бита Q


Число битов
Значение бита Источник Число битов Значение бита Источник
0 Модуль в режиме офлайн
DEVDIAG 7 Резервный

1 RALCHD 8 SVROPT
Неисправность или вибрация контакта перекл
Информация о диагностике модуля Обрыв линии канала
ючателя
DEVDIAG
2 Короткое замыкание канала
RALCHD 9 Замещение
SUBOPT
RALCHD=CHDIAG Информация о Q
3 RALCHD 10
Верхний предел диапазона избыточ
диагностике канала Ограничение
CHDIAG ности

4 RALCHD 11
Нижний предел диапазона избыточ Ошибка связи с устройством верхнего/нижнег
ности о уровня

5 Ошибка контроля по четности


EVENPAR 12 Ошибка вычислений

6 Ошибка бита качества


INQ 13~15 Резервный

Логическая
инверсия Логическая
REVOPT инверсия
IN 1 DV=NOT(DI) DV
0

Рис. 6.3-10 Логическая схема блока DOV

Ниже приводится обобщенное описание основного функционала функционального блока


DOV:
 Обработка информации диагностики оборудования и каналов аппаратного
обеспечения
На основании номера оборудования DN и номера сигнала CN аппаратного
обеспечения производится раздельное получение закаченной на аппаратное обеспечение
информации диагностики оборудования DEVDIAG и информации диагностики каналов
CHDIAG, после чего посредством обработки соответствующая информация о диагностике
оборудования и диагностике каналов объединяется в бит качества функционального блока
DOV. Значение каждого бита DEVDIAG представлено в Таблица 6.1-1, значение каждого
бита CHDIAG представлено в Таблица 6.1-2.
Функциональный блок DOV объединяет и упорядочивает нижеприведенные
определения бита качества Q выхода информации о диагностике модуля и диагностике
каналов:
Число Отображаемый Условия возникновения
Значение позиции Уровень
битов значок в OPS неисправности
При разрыве связи DP между
модулем IO и главным
контролером с главной карты DP
0 Оффлайн модуля Блоки !
главного контроллера будет
производиться вывод маркировки
офлайн состояния модуля
1 Обрыв канала Канал B Поддерживается
2 Короткое Канал S Не поддерживается

1078 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
замыкание канала
Верхний предел
превышения
3 U (upper limit)
диапазона
измерения
Канал Не поддерживается
Нижний предел
превышения
4 L (lower limit)
диапазона
измерения
Ошибка проверки
5 Канал E (Even Check) Не поддерживается
четности
Блок АО серии К принимает
информацию о качестве канала,
Ошибка позиции
6 Канал Q (Quality Fault) Однако алгоритм АО данной
качества
версии не поддерживает запись
значения бита качества канала
Для резервирования специальных
блоков, добавляется в
7 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки
Неисправность или
дрожание
8 Канал C (Contact Fault) Не поддерживается
переключающего
контакта
9 Замена Канал * Не поддерживается
Если на панели детальной
настройки точки OPS ограничено
какое-либо значение, то данный
бит будет установлен в значении
10 Ограничение Канал F (Force)
TRUE, при выполнении операции
ограничения в программном
обеспечении AT данный бит не
может иметь значения TRUE
Служба IO определяет состояние
Нарушение связи связи с данными станции
главного и управления; если обрыв связи
11 Система ?
подчиненного превышает 2 секунды, то
компьютеров происходит передача сообщения о
данной неисправности
Производится определение в
Ошибка расчета реальном времени параметров,
12 функционального Вычислять R (Run Error) настроенных пользователем; при
блока обнаружении несоответствия
условиям может быть произведена

1079
Раздел 6 Обработка I/O

Число Отображаемый Условия возникновения


Значение позиции Уровень
битов значок в OPS неисправности
остановка вычисления, а при
обнаружении ошибки может быть
определено возникновение
неисправности.
Для резервирования специальных
блоков, добавляется в
13~15 Резервный \ \ последующих периодах при
необходимости соответствующей
поддержки

 Инвертированный выход
Параметр REVOPT по умолчанию задан в значении 0, доступен для настройки онлайн
и осуществляет контроль использования/ неиспользования обработки инвертированного
выхода, результат инвертированного выхода будет иметь значение EDV.
 Если REVOPT=0, то EDV=DV=DI;
 Если REVOPT=1, то DV после логической инверсии будет выводится на EDV.

6.3.2.4 Панель детальной настройки точки


1. Атрибуты номера бита

Рис. 6.3-11 Панель детальной настройки тега

1080 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

1: Название точки, недоступно для изменения онлайн.


2: Описание точки, недоступно для изменения онлайн.
3: Отображается относящийся к данному измерению домен и номер станции
контроллера, а также тип модуля аппаратного обеспечения данной точки
измерения, адреса и номера каналов подчиненных блоков, все доступны для
изменения онлайн.
4: Источник сигнала: отображает, на какой из сконфигурированных избыточных
блоков (А или В) выводится значение данной точки измерения, если резерв не
сконфигурирован, то отображается «не избыточный блок»; имеются следующие
значения состояния: «не избыточный блок», «главный А в нормальном режиме»,
«неисправность главного А», «главный В в нормальном режиме» и
«неисправность главного В».
Описание настройки в значении 0/описание настройки в значении 1: используется
для описания соответствующих значений 0/1 выхода DI.
Панель детальной настройки точки DOV - Вкладка TAB Атрибуты номера бита
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Название тега PN 0 0 0 0
Описание тега DS 0 0 0 0
Область SN 0 0 0 0
Номер
DN 0 0 0 0
станции
Подгруппа 1 Вид блока MT 0 0 0 0
Адрес блока DN 0 0 0 0
Номер
CN 0 0 0 0
канала
Источник
REDSTA 0 0 0 0
сигнала
Описание
установки E0 0 0 0 0
Подгруппа 2
“0”
Описание
установки E1 0 0 0 0
“1”

2. Конвертирование данных

1081
Раздел 6 Обработка I/O

Рис. 6.3-12 Конвертирование данных

1: Входное значение: может являться значением, передаваемым на DOV внешней


логикой, также может являться значением, самостоятельно вводимым функцией
DOV.
Текущее значение: обозначает значение дискретной величины, которое
выводится после обработки входного значения функциональным блоком DOV.
2: Настройка использования/неиспользования вывода обратного диапазона
Панель детальной настройки точки DOV - Вкладка TAB Конвертирование данных
Полномочия параметров
Полномочия
Полномочия Полномочия Полномочия
Параметры начальника
наблюдателя оператора инженера
смены
Входная
DI 0 0 0 0
величина
Вход/выход
Текущая
DV 0 0 0 2
величина
Свойство
Обратный обратного
REVOPT 0 0 0 1
диапазон диапазона
измерения

3. Качество сигнала

1082 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Рис. 6.3-13 Качество сигнала

Отображается информация о качестве значения измерения, выводимого точкой измерения


DOV; качество сигнала содержит 2 пункта информации о качестве; когда индикатор качества
сигнала загорается красным цветом, это означает, что качество сигнала по данному пункту
стало плохим; зеленый цвет индикатора означает нормальное качество сигнала.
4. Сигнализация

1083
Раздел 6 Обработка I/O

Рис. 6.3-14 Тревоги

Закладка TAB тревог DOV содержит информацию о технологических тревогах и состояниях


тревог.
1: Атрибут тревоги: используется для настройки тревоги в значении 0, тревоги в
значении 1 или тревоги двойного направления.
Подавление тревоги: используется для настройки применения/ неприменения
подавления технологической тревоги; доступен выбор «подавлять» или «не
подавлять».
Категория тревоги: используется для отображения категории технологической
тревоги.
2: Индикатор состояния тревоги
Панель детальной настройки точки DOV - Вкладка TAB Тревоги Полномочия
параметров
Полномочи
Полномочия Полномочи
я Полномочи
Параметры наблюдател я
начальника я инженера
я оператора
смены
Предупреждени
DAM 0 0 0 0
е
Технологическа
я сигнализация Свойство DAMOP
предупреждени 0 0 0 1
T
я

1084 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Панель детальной настройки точки DOV - Вкладка TAB Тревоги Полномочия


параметров
Уровень
предупреждени DAMLV 0 0 0 0
я
Контроль
предупреждени INHDAM 0 0 1 1
я

5. Параметры

Рис. 6.3-15 Параметры

Используется для настройки панели операций.

1085
Раздел 6 Обработка I/O

6.3.3 K-SVOUT (выход сервомодуля)

1086 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

1087
Раздел 6 Обработка I/O

Рис. 6.3-16 Выход сервомодуля

6.3.3.1 Функция
Блок K-SV01 представляет собой специальный модуль сервоуправления клапаном
паровой турбины DEH серии K. Пользователь может с помощью изменения настроек данного
функционального блока соответствующим образом изменять параметры данного сервомодуля.

6.3.3.2 Штырек
Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примеч
ние данн Описание зация
пы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
Модуль 1
производит
POIN
вывод
P_OU TER
In начального 0 Нет Нет Нет Нет
T_1 TO
адреса
BYTE
оборудовани
я
Модуль 2
производит
POIN
вывод
P_OU TER
In начального 0 Нет Нет Нет Нет
T_2 TO
адреса
BYTE
оборудовани
я
Назначение
VALD
In REAL положения 0 Нет Нет Нет Да
MD
клапана
Кратность
In PRP REAL 0 Нет Нет Нет Да
увеличения
Смещение
In OST REAL 0 Нет Нет Нет Да
выхода
Нулевое
положение
обратной
POS1I
In ERAL связи 1 в 0 Нет Нет Нет Да
_1
ручном
режиме
модуля 1
Нулевое
положение
POS2I обратной
In ERAL 0 Нет Нет Нет Да
_1 связи 1 в
ручном
режиме

1088 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примеч
ние данн Описание зация
пы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
модуля 2
Полное
положение
обратной
POS1
In ERAL связи 1 в 0 Нет Нет Нет Да
A_1
ручном
режиме
модуля 1
Полное
положение
обратной
POS2
In ERAL связи 1 в 0 Нет Нет Нет Да
A_1
ручном
режиме
модуля 2
Коэффициен
SPDC т разовой
In REAL 0 Нет Нет Нет Да
R частотной
модуляции
In RL1 ERAL Резерв 0 Нет Нет Нет Да
Справочное
VALR значение
In REAL 0 Нет Нет Нет Да
EF положения
клапана
Коэффициен
т
SEQM
In REAL последовате 0 Нет Нет Нет Да
UL
льности
клапана
In RL2~4 REAL Резерв 0 Нет Нет Нет Да
Автоматичес
кая
In MODI BOOL установка на FALSE Нет Нет Нет Да
ноль и
модуляция
Изменение
вручную
In MADJ BOOL значения FALSE Нет Нет Нет Да
нулевой
амплитуды
In PREQ BOOL Ввод FALSE Нет Нет Нет Да

1089
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примеч
ние данн Описание зация
пы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
PER обратной
связи
высокой
скорости
In BL1 BOOL Резерв FALSE Нет Нет Нет Да
Режим
POSM управления
In BOOL FALSE Нет Нет Нет Да
D расходом
потока
Обратная
связь 1
CUTP
In BOOL отключения в FALSE Нет Нет Нет Да
OS1
ручном
режиме
Обратная
связь 2
CUTP
In BOOL отключения в FALSE Нет Нет Нет Да
OS2
ручном
режиме
BL2~1
In BOOL Резерв FALSE Нет Нет Нет Да
0
WOR Вывод метки
In CW 0 Нет Нет Нет Да
D ломаной
Вывод
In CR REAL 0 Нет Нет Нет Да
ломаной
FALSE -
Избыточное/ не
не избыточ
In RED BOOL избыточное FALSE Нет Нет Нет Да ное,
конфигуриро TRUE -
вание избыточ
ное
Нулевое
положение
обратной
POS1I
In REAL связи 2 в 0 Нет Нет Нет Да
_2
ручном
режиме
модуля 1
POS2I Нулевое
In REAL 0 Нет Нет Нет Да
_2 положение

1090 Все авторские


права принадлежат компании «Hangzhou HollySys Automation Co., Ltd.».
Раздел 6 Обработка I/O

Защита
Значен от Выравни
Назва Тип Синхрони
Ти ие по отключ вание Огранич Примеч
ние данн Описание зация
пы умолча ения параметр ение ание
акции ых данных
нию питани ов
я
обратной
связи 2 в
ручном
режиме
модуля 2
Полное
положение
обратной
POS1
In REAL связи 2 в 0 Нет Нет Нет Да
A_2
ручном
режиме
модуля 1
Полное
положение
обратной
POS2
In REAL связи 2 в 0 Нет Нет Нет Да
A_2
ручном
режиме
модуля 2
Информация
о рабочем
Out DQ_1 BOOL состоянии FALSE Нет Нет Нет Нет
оборудовани FALSE -
я модуля 1 офлайн
Информация TRUE -
о рабочем онлайн
Out DQ_2 BOOL состоянии FALSE Нет Нет Нет Нет
оборудовани
я модуля 2

1091
HollySys
HollySys Group
Адрес: г. Пекин, р-н технико-экономического развития,
ул. Дишэнджон №2
Почтовый индекс: 100176
Тел.: 010-58981000
Факс: 010-58981100
http://www.hollysys.com

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