AstraRegul
Релиз 2025.08.15.00
×

5.5.2.2.3.1.5. M_LD | ПРОИЗВОДНАЯ

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

Функционирование блока вычисления производной (M_LD)

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

Выполнение вычислений в блоке вычисления производной (M_LD)

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

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

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

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

 
Блок вычисления производной (M_LD) блок выполняет следующую операцию дифференцирования в отношении входных данных.
 
где Td – время дифференцирования;
s - оператор преобразования Лапласа.
 

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

 
На приведенном ниже рисунке показан пример функционирования блока вычисления производной (M_LD).
 
 

Возврат CPV

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