5.6.2.2. FC_SCALER | ПРЕОБРАЗОВАТЕЛЬ ШКАЛЫ

Функция FC_SCALER преобразует диапазон входных значений в нормированный диапазон выходных значений.
Формула вычисления выходного значения остается неизменной, даже если SH < SL. В этом случае выход вычисляется как линейная функция с отрицательным градиентом.
FC_SCALER = (IN - INL) × (SH - SL) / (INH - INL) + SL
|
Входные параметры
|
Входные параметры
|
Тип данных
|
Описание
|
|
IN
|
REAL
|
Входное значение
|
|
INH
|
REAL
|
Верхний предел входного сигнала
|
|
INL
|
REAL
|
Нижний предел входного сигнала
|
|
SH
|
REAL
|
Значение верхнего предела шкалы
|
|
SL
|
REAL
|
Значение нижнего предела шкалы
|
Ограничения в применении ФБ
При использовании ФБ необходимо учитывать ограничения в его применении.
|
Входной параметр
|
Ограничения в применении
|
|
INH, INL
|
Значения должны удовлетворять условию INH > INL
|
|
SH,SL
|
Значения должны удовлетворять условию SH > SL
|