Блок расшифровывает аналоговый сигнал (0...10 В), полученный от модуля Certa DA-4 и преобразует его в 4 дискретных сигнала, соответствующих состоянию входов модуля.

На вход V данного блока нужно подать значение аналогового входа контроллера, к которому подключен аналоговый выход модуля DA-4.

На выходах i1...i4 будут значения соответствующих дискретных входов модуля DA-4. Таблица соответствия комбинации входов и напряжений приведена ниже.

Через модуль DA-4 можно подключать только дискретные сигналы, которые переключаются не чаще, чем раз в 2 секунды. Это связано с тем, что сигналы на аналоговых входах контроллера фильтруются и не могут изменяться быстро и ступенчато. Установите коеффициент фильтрации для аналогового входа контроллера равным 10 (переменная AIx_Filter).

Включение соответствующей комбинации происходит на 0.1 В ниже, чем порог, указанный в таблице, а выключение - на 0.2 В ниже порога. Например, комбинация (i1=1, i2=1, i3=0, i4=0) включается, когда V=1.4 В. Когда V вырастет до 1.9 В, то включится комбинация (i1=0, i2=0, i3=1, i4=0). Когда V опустится до 1.8 В, то снова включится комбинация (i1=1, i2=1, i3=0, i4=0).

Vi1i2i3i4
0.0 В0000
0.5 В1000
1.0 В0100
1.5 В1100
2.0 В0010
2.5 В1010
3.0 В0110
3.5 В1110
4.0 В0001
4.5 В1001
5.0 В0101
5.5 В1101
6.0 В0011
6.5 В1011
7.0 В0111
7.5 В1111