Выбор РИМ-сигнала

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

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

Наименование: RIM_SELECT.

Тип выхода: логический.

Количество входов: 4.

Примечания по входам

порядок входов: «Условие», «РИМ-выход», «РИМ-сигнал 1», «РИМ-сигнал 2»;

типы входов: «Условие» — логический, «РИМ-выход», «РИМ-сигнал 1» и «РИМ-сигнал 2» — дискретные выходные каналы типа «РИМ».

Функционирование

значение выхода всегда равно логическому нулю;

на РИМ-выход, указанный на втором входе («РИМ-выход»), будет выдаваться физический сигнал, указанный:

oна третьем входе («РИМ-сигнал 1»), если значение первого входа («Условие») равно логической единице;

oна четвертом входе («РИМ-сигнал 2»), если значение первого входа («Условие») равно логическому нулю или имеет неинициализированное состояние;

признаки инверсии второго, третьего и четвертого входа («РИМ-выход», «РИМ-сигнал 1», «РИМ-сигнал 2») игнорируются;

если значение первого входа («Условие») имеет недостоверное значение, то будет браться его последнее достоверное значение.

Примеры использования

BLOCK1 = RIM_SELECT(DI1.1; DO1.1; DO2.1; DO2.2)

// DO1.1, DO2.1 и DO2.2 - выходы типа РИМ

// на DO1.1 будет выдаваться РИМ-сигнал с DO2.1, если DI1.1 = 1

// или РИМ-сигнал с DO2.2, если DI1.1 = 0

// =======================================

BLOCK10 = RIM_SELECT(BLOCK5; DO5.1; DO3.1; DO4.1)

// Использование в первом аргументе других алгоблоков