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

## Общие сведения Наименование: NODE_STATE. Тип выхода: целый положительный. Количество входов: 1 или 2. ## Примечание по входам •порядок входов: «Узел», «Модуль ПР»; •«Узел» — ссылка на узел: •для ПР1 (Б100.311): 0 — 1-й узел, 1 — 2-й узел, 2 — 3-й узел, 3 — 4-й узел; •для ПР2 (Б100.321): 0 — 1-й узел, 1 — 2-й узел, ..., 7 — 8-й узел; •«Модуль ПР» — с какого модуля ПР берутся данные (0 — основной ПР, 1 — резервный ПР; 2 — текущий ПР); можно не указывать — по умолчанию равен 2. ## Функционирование •значение выхода определяет состояние указанного узла: •0 — неактивен; •1 — норма; •2 — нет связи. •выход имеет неинициализированное состояние, если вход имеет неинициализированное состояние; •значение выхода недостоверно, если вход имеет: •недостоверное значение; •округленное целое значение за пределами отрезка: oдля ПР1 (Б100.311) — от 0 до 3; oдля ПР2 (Б100.321) — от 0 до 7. ## Примеры использования BLOCK1 = NODE_STATE(0; 0) // BLOCK1 содержит закодированное состояние первого узла // с основного процессора BLOCK2 = NODE_STATE(B2; 0) // Использование в аргументе значения другого алгоблока. BLOCK3 = NODE_STATE(AI1.1) // Использование в аргументе значения канала.