# Меньше с гистерезисом | Типовые задачи Предыдущий Следующий

## Общие сведения Наименование: DOWN_HYSTER. Тип выхода: логический. Количество входов: от 2 до 3. ## Примечание по входам •порядок входов: «Параметр», «Уставка», «Гистерезис»; •третий вход («Гистерезис»): задается в абсолютных единицах; если не указан, то равен: •1 — для температурных входных каналов; •1% от размера шкалы — для аналоговых входных (не температурных) и аналоговых выходных каналов; •0 — для других параметров (дискретных каналов, констант, логических наименований алгоблоков и пр.). ## Функционирование •значение выхода равно логической единице, если значение первого входа («Параметр») меньше или равно значению второго входа («Уставка»); •значение выхода равно логическому нулю, если: •выход был равен логическому нулю, и значение первого входа («Параметр») больше значения второго входа («Уставка»); •выход был равен логической единице, и значение первого входа («Параметр») больше суммы значений второго («Уставка») и третьего («Гистерезис») входов: Параметр > Уставка + Гистерезис; •выход имеет неинициализированное состояние, если хотя бы один из входов имеет неинициализированное состояние; •значение выхода недостоверно, если один из входов имеет недостоверное значение (даже если другой вход имеет неинициализированное состояние). ## Примеры использования BLOCK1 = DOWN_HYSTER(1,5; 2) BLOCK2 = LT(1,5; 2) // DOWN_HYSTER и LT в данных примерах взаимозаменяемы; // результаты равны единице. BLOCK2 = DOWN_HYSTER(AI1.2; AI1.1; 0,5) BLOCK3 = DOWN_HYSTER(BLOCK12; BLOCK11; BLOCK15) // Использование в аргументах значений каналов и алгоблоков. // ======================================= // Дискретное регулирование от 100 до 900 B1 = DOWN_HYSTER(AI1.1; 100) B3 = UP_HYSTER(AI1.1; 900) B5 = TRG(B1; B3) B6 = RESULT(DO1.1; B5) B7 = PHY_DSC(DO1.1) // Дискретное регулирование по значению // аналогового входного канала AI1.1 // от 100 до 900 посредством // дискретного выходного канала DO1.1. Файл для импорта: do100to900.help