5.5.2.2.3.1.2.1. Алгоритм

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

Функционирование блока скользящего среднего (AVE_M)

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

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

 
Блок (AVE_M) выполняет вычисления скользящего среднего входных данных, используя свой алгоритм вычислений и параметры установки.
 

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

 
Блок AVE_M выполняет следующую операцию вычисления значения скользящего среднего входных данных:
где GAIN - коэффициент усиления.
 
Блок скользящего среднего (AVE_M) рассчитывает среднее значение на основе полученных ранее данных, которые были выбраны с заданным интервалом. Целевыми входными сигналами для этого вычисления является заданное количество элементов данных, которые были выбраны последними.
 
Ниже приведен пример функционирования блока скользящего среднего (AVE_M) для ситуации, когда заданное число элементов выборки равно “6”.
 
 
 
Инициализация скользящего среднего производится с помощью переключателя сброса (RST). Когда этот переключатель устанавливается в положение “TRUE”, происходит инициализация буфера скользящего среднего с использованием значения входа после первичной обработки (RV). По окончании инициализации переключатель сброса (RST) возвращается в положение “FALSE” (нормальное состояние). Когда состояние данных расчетного значения выхода (CPV) возвращается из BAD или из CALIBR (калибровка) в нормальное, происходит инициализация скользящего среднего.
 
Данные самой ранней выборки сохраняются в выходном значении PREV (наиболее ранние значения входных данных для вычисления).
 
Допустимый диапазон задания количества точек выборки (NUM): 1..60.