Демультиплексор — компонент. Предназначен для подключения единственного входного канала к одному из нескольких выходов, определяемых адресом.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Адрес — поступает адрес того выхода, к которому будет подключен вход;
- Вход — подключается канал, который в дальнейшем будет коммутироваться.
Выходные
- Выход 1 — подключен канал входа, если будет выбран адрес Выхода;
- …
- Выход N — подключен канал входа, если будет выбран адрес Выхода N.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Output (1) — задаётся количество выходов;
- State (1) — текущее подключение демультиплексора.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- адрес — поступает адрес того выхода, к которому будет подключен вход (любой тип);
- вход — подключается канал, который в дальнейшем будет коммутироваться (любой тип).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- LONG Ouput — установка и чтение количества выходов (от 0 до 50);
- LONG State — установка и чтение текущего состояния демультиплексора (любое число).
Математическое описание
Демультиплексор – устройство, которое принимает входной сигнал и направляется им на один из нескольких выходов в соответствии с двоичным кодом, действующим на адресных входах. Остальные выходы в этом случае находятся либо в неактивном состоянии, либо в состоянии разомкнутой цепи. Аналогично работает дешифратор. Единственное отличие состоит в том, что на входы подается только адрес, возбуждающий один из n возможных выходов.
Дешифраторы обычно используются при сопряжении с микропроцессором, когда необходимо выполнить различные действия в зависимости от адреса. Другим применением общего использования дешифратора является организация (разрешение) последовательности действий, согласно достигнутого адреса, заданного выходом двоичного счетчика.
Пример 1
Проект в SCADA ZETView
Результат работы проекта
Данный компонент используется для создания различных проектов, в том числе таких как вихретоковые датчики.
Пример 2
Проект в SCADA ZETView
В этой схеме компонент Демультиплексор служат для подключения канала с Кнопкой с фиксацией (в данном канале устанавливается высокий или низкий логический уровень в зависимости от состояния нажатия кнопки). Селектор позволяет нам выбрать, к какому именно выходному каналу мы подключим канал с кнопкой. Данный компонент используется для создания различных проектов, в том числе таких как датчик абсолютного давления.
Результат работы проекта