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

## Общая информация В Контроллере реализована возможность задания упрощенной логики срабатывания дискретных выходных каналов. Для этого необходимо задать формулу срабатывания в окне «Формула». Данная формула представляет из себя один алгоблок AND или OR, имеющий от 1 до 32 входов. Каждый вход может иметь признак инверсии. Если требуется задать более сложную формулу срабатывания дискретного выходного канала, то необходимо использовать логическую программу.
Внимание: недопустимо для одного дискретного выходного канала одновременное использование упрощенной логики срабатывания и задания срабатывания в логической программе!
## Описание окна «Формула» Внешний вид окна «Формула» для задания упрощенной формулы срабатывания дискретного выходного канала приведен на следующем рисунке. Рисунок. Внешний вид окна «Формула» Окно «Формула» содержит панель инструментов для добавления и удаления элементов, а также поля, флаги и кнопки. Наименования и описания полей, флагов и кнопок окна «Формула» приведены в следующей таблице. Таблица. Описание полей, флагов и кнопок окна «Формула»
Наименование | Тип (ограничения) | Описание
«Операция» | Список значений (ИЛИ, И) | Задает тип логической операции
Настройки входов алгоблока упрощенной логики (от 1 до 32)
«Инверсия» | Флаги (установлены, сняты) | Задают признаки инверсии для входов алгоблока
«Канал» | Списки значений (Входные, выходные каналы) | Задают каналы для входов алгоблока
«Уставка» | Списки значений (Нет, LL, L, H, HH) | Задают для входных и аналоговых выходных каналов тип уставки. Для дискретных входных каналов возможно срабатывание от замыкания/размыкания контактов (если задать значение «Нет»)
«ОК» | Кнопка | Подтверждение задания формулы
«Отмена» | Кнопка | Отмена внесенных изменений
## Значение выхода Если в поле «Операция» выбрано значение «И»: •значение выхода равно логической единице, если все значения столбца «Канал» (с учетом уставки в одноименном столбце, если доступна) равны логической единице; •значение выхода равно логическому нулю, если хотя бы одно значение столбца «Канал» (с учетом уставки в одноименном столбце, если доступна) имеет значение, равное логическому нулю; •каналы с недостоверным значением, а также с неинициализированным состоянием исключаются из логики работы; •выход имеет неинициализированное состояние, если все каналы из одноименного столбца не иницилизированы; •значение выхода недостоверно, если: •все каналы из одноименного столбца имеют недостоверные значения; •хотя бы один канал из одноименного столбца имеет недостоверное значение, а остальные все каналы имеют неиницилизированное состояние. Если в поле «Операция» выбрано значение «ИЛИ»: •значение выхода равно логической единице, если хотя бы один канал из одноименного столбца имеет значение, равное логической единице; •каналы с недостоверным значением, а также с неинициализированным состоянием исключаются из логики работы; •выход имеет неинициализированное состояние, если все каналы из одноименного столбца не иницилизированы; •значение выхода недостоверно, если: •все каналы из одноименного столбца имеют недостоверные значения; •хотя бы один канал из одноименного столбца имеет недостоверное значение, а остальные каналы имеют неиницилизированное состояние.