SCALE_X2 (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Обработка сигналов >

SCALE_X2 (OSCAT)

Функция SCALE_X2 масштабирует до двух входных величин.

Вид функции в редакторе программ языка FBD:

SCALE_X2_OSCAT

Входы и выходы функции:

Название

Тип

Описание

Входы

IN1, IN2

BOOL

Входные значения

K

REAL

Множитель

O

REAL

Смещение

IN1_MIN, IN2_MIN

REAL

Масштабированные нижние ограничения входных значений

IN1_MAX, IN2_MAX

REAL

Масштабированные верхние ограничения входных значений

Выходы

Q

REAL

Результат масштабирования.

SCALE_X2 использует две функции SEL, выбор из двух, суммирует 2 выбранные значения, умножает сумму на множитель K и прибавляет смещение O.

Первое значение для суммирования выбирается следующим образом: если IN1=FALSE, выбирается IN1_MIN, если IN1=TRUE, выбирается IN1_MAX.

Второе значение для суммирования выбирается аналогично: если IN2=FALSE, выбирается IN2_MIN, если IN2=TRUE, выбирается IN2_MAX.

Пример

SCALE_X2 может использоваться, например, для вычисления расхода воздуха в вентиляционных системах, а также в любых системах, вт которых используются управляемые заслонки, и требуется вычислять некоторые результирующие величины. С входным смещением, SCALE_X2 могут использоваться каскадно.

В следующем примере показаны две регулируемые заслонки KM1 и KM2 и две заслонки типа ОТКРЫТО/ЗАКРЫТО KL1 и KL2, и вычисляется общий расход воздуха:

SCALE_X2_OSCAT_1