<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Арифметические функции > FT_AVG (OSCAT) |
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
IN |
REAL |
Вход, где задается контролируемое значение |
E |
BOOL |
Вход, где задается флаг для сигнала управления функцией |
N |
INT |
Вход, где задается значение количества точек усреднения сигнала |
RST |
BOOL |
Вход, где задается флаг управления сигналом сброса функцией |
Выходы |
||
AVG |
REAL |
Выход, где выдается значение линейной функции |
ФБ представляет собой аналог ФБ FILTER_MAV_DW (OSCAT) вычисления скользящего среднего для данных REAL с дополнительным входом E. Значение IN помещается в буфер только при E=TRUE, что позволяет делать выборки из входного сигнала в нужные моменты времени.
Если N=0, то AVG=IN. По переднему фронту на входе RST данные блока обнуляются, и усреднение начинается заново.