Эта документация устарела.

Новая версия документации находится здесь: https://canny.ru/docs

T-n-T: Присвоение константы по условию

Материал из CANNY Wiki
Версия от 10:46, 20 августа 2019; Ann (обсуждение | вклад) (Задача)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Перейти к: навигация, поиск

Задача[править]

Требуется в зависимости от нескольких условий (состояние различных входов и т.п.) передать в регистр или сеть значение определенной константы.

Решение[править]

Example4.png

При выполнении одного из четырех условий именованной сети "значение" присваивается константа из соответствующего коммутатора 2-в-1. При этом возможно выполнение одновременно нескольких условий. В таком случае сети будет присвоено значение константы, задаваемой коммутатором, который находится ниже, т.е. имеет больший порядковый номер (который отвечает за контроль условия с большим порядковым номером), при выполнении соответствующего условия. Таким образом, условию с большим порядковым номером задан более высокий приоритет. Константы, соответствующим другим актуальным условиям, с учетом приоритета, будут присвоены именованной сети после пропадания условия более приоритетного условия.

При необходимости, используя данный подход, можно создавать каскады из большего количества коммутаторов.