Меньше с гистерезисом

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: 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_fbd

Файл для импорта: do100to900.help