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

## Общие сведения Наименование: 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) // Использование в аргументе значения канала.