LIMIT

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные функции > Функции выбора >

LIMIT

LIMIT - функция ограничения.

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

LIMIT

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

Название

Тип

Описание

Входы

MN

ANY_ELEMENTARY

Минимальное допустимое значение IN.

IN

ANY_ELEMENTARY

Проверяемое значение.

MX

ANY_ELEMENTARY

Максимальное допустимое значение IN.

Выходы

Q

ANY_ELEMENTARY

Результат выполнения проверки. Q := limit(MN, IN, MX)

Функция работает по следующему алгоритму:

Q := min(max(IN, MN), MX)

Если MN <= IN <= MX, Q :=IN.

Если IN < MN, Q := MN.

Если IN > MX, Q := MX.

Пример в ST

LIMIT_1