<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Обработка сигналов > SEL2_OF_3 (OSCAT) |
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
IN1 |
REAL |
Вход 1. |
IN2 |
REAL |
Вход 2. |
IN3 |
REAL |
Вход 3. |
D |
REAL |
Отклонение. |
Выходы |
||
Y |
REAL |
Выходное значение сравнения. |
W |
INT |
Предупреждение. |
E |
BOOL |
Индикатор ошибки. |
SEL2_OF_3 сравнивает абсолютные значения разностей (IN1-IN2), (IN1-IN3) и (IN2-IN3) с заданным отклонением D. Если, по меньшей мере, две разности меньше или равны D, выход Y равен среднему трех входов.
Если только одна разность меньше или равна D, то выход Y равен среднему двух входов, образующих эту разность, а выход W индицирует номер оставшегося входа.
Если все разности больше D, E=TRUE, W=4, а выход Y не изменяется и сохраняет свое значение.
Типичное применение ФБ – прием данных от трех датчиков, измеряющих одну и ту же величину с целью повышения достоверности измерений.