5.5.2.2.3.1.3. INTEG | ИНТЕГРАЛ

Блок интегрирования (INTEG) используется для получения значения интеграла входных данных.
Блок интегрирования (INTEG) является функциональным блоком, предназначенным для интегрирования входных данных.
 
Функциональная блок-схема:
 
Методы доступа к входам/выходам и адресаты соединения входов/выходов блока интегрирования (INTEG):
 
Вход/Выход
Метод доступа
к входам/
выходам
Адресат соединения
Каналы модулей
ввода/
вывода ПЛК
Переменные
внешней
 логики
Входы/выходы функциональных блоков
IN
Расчетный вход
Запись
-
x
OUT
Расчетный выход
Чтение
-
x
OUT_SUB
Дополнительный выход
Чтение
-
x
x: соединение разрешено
-: соединение запрещено
 

Функционирование блока интегрирования (INTEG)

 
Блок INTEG выполняет обработку входа, вычислений, выхода и аварийной сигнализации.
 
Список доступных типов обработки входа функционального блока INTEG:
Нет преобразования
Аналоговый вход
Преобразование путем вычисления квадратного корня
Преобразование входа последовательности импульсов
Вход подсистемы
 
Список доступных типов обработки выхода функционального блока INTEG:
Вспомогательный выход CPV
Вспомогательный выход ∆CPV
Нет преобразования
Аналоговый выход
Выход подсистемы
 
Список доступных тревог функционального блока INTEG:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация нарушения соединения (CNF)
 
Список доступных режимов функционального блока INTEG:
Нерабочий режим O/S
Автоматический AUT
 
Список доступных состояний функционального блока INTEG:
Состояние работы (RUN)
Состояние останова (STOP)
 
Подробная информация об обработке вxода в разделе
Подробная информация об обработке выxода в разделе
Подробная информация об обработке аварийной сигнализации в разделе
 

Выполнение вычислений в блоке интегрирования (INTEG)

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

Обработка выхода, специфическая для блока интегрирования (INTEG)

 
При обработке выхода блока INTEG возможно выполнение операции возврата CPV.
 

Алгоритм вычисления

 
Блок интегрирования (INTEG) выполняет следующую операцию интегрирования входных данных.
 
где Ti – время интегрирования;
s - оператор преобразования Лапласа.
 
Блок интегрирования (INTEG) начинает выполнение операции вычисления в соответствии со значениями переключателя управления (SW).
 
Приведенная далее информация показывает значения переключателя управления и соответствующие им действия вычисления, а также переходы состояния блока.
 
Если значение переключателя управления (SW) равно 0. Запускается инициализация состояния вычислительного блока, затем по завершению инициализации значение переключателя управления (SW) изменяется на 1. Состояние блока — Выполнение (RUN).
 
Если значение переключателя управления (SW) равно 1. Запускается операция интегрирования. Расчетное выходное значение (CPV) изменяется во время каждого цикла ПЛК. Состояние блока — Выполнение (RUN).
 
Если значение переключателя управления (SW) равно 2. Сохраняется текущее расчетное выходное значение (CPV), операция вычисления прекращается. Состояние блока — Останов (STOP).
 

Пример функционирования

 
Ниже приводится пример функционирования блока интегрирования (INTEG).
 
 

Возврат CPV

 
Возврат CPV - это функция, используемая для предотвращения внезапного изменения значения выхода для выхода управления процессом в том случае, если состояние каскадного соединения изменяется с открыто на закрыто.
 
Если блок INTEG подключен через каскадное соединение, и каскадное соединение является открытым, то значение входа после первичной обработки (RV) вычисляется на основе расчетного выходного значения (CPV), полученного от последующего функционального блока через отслеживание, таким образом предыдущий функциональный блок отслеживает соответствующее значение.
 
Функция возврата CPV действует только в том случае, если в среде Astra.IDE для конфигурационного параметра CONFIG.OUTPUT.TARCKING установлено значение TRUE.
 
Следующая формула расчета используется в блоке INTEG  при возврате СРV:
 
Если коэффициент усиления (GAIN) равен 0, то расчет возврата CPV обходится, а вход после первичной обработки (RV) сохраняет предыдущее значение.
 
Подробная информация по возврату CPV приведена в разделе: