Состояние модуля

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

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

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

Тип выхода: целый положительный.

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

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

вход: «Код модуля»;

значение входа («Код модуля») определяет требуемый модуль:

0 — процессор, в данный момент находящийся в резерве;

1—31 — модуль с сетевым номером 1—31;

41—48 — панель 1—8.

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

значение выхода определяет состояние модуля с указанным сетевым номером:

0 — отсутствует (и в конфигурации модуля ПР, и физически);

1 — норма (присутствует и в конфигурации модуля ПР, и физически);

2 — ошибка конфигурации (один из вариантов: а) отсутствует в конфигурации модуля ПР, но присутствует физически; б) физически присутствует модуль другой конфигурации);

4 — ошибка связи (присутствует в конфигурации, но отсутствует физически).

значение выхода равно 0, если вход имеет значение от 32 до 40 или от 49 до 62;

выход имеет неинициализированное состояние, если вход имеет неинициализированное состояние;

значение выхода недостоверно, если вход имеет:

недостоверное значение;

округленное целое значение за пределами отрезка от 0 до 62.

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

BLOCK1 = MOD_STATE(1)

// BLOCK1 содержит закодированное состояние модуля с сетевым номером 1.

BLOCK2 = MOD_STATE(B2)

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

BLOCK3 = MOD_STATE(AO1.1)

// Использование в аргументе значения канала.