ВАП(12) - Ввод аналоговый помехозащищенный

Алгоритм применяется для связи функциональных алгоритмов с аппаратными средствами аналогового ввода ( АЦП). Номер слота контроллера, куда установлен модуль аналогового ввода, указывается модификатором типа МТ. Алгоритм имеет защиту от случайных выбросов по аналоговым входам. В остальном алгоритм совпадает с алгоритмом ВА.

Каждый алгоритм обслуживает до 8 аналоговых входов. Число обслуживаемых входов m устанавливается модификатором размера МР.

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

Описание алгоритма.Алгоритм содержит несколько идентичных, независимых каналов, число которых задается значением МР.

Каждый канал связан с соответствующим (по номеру) аналоговым входом контроллера. Эта связь образуется "автоматически", как только алгоритм ВА вводится в один из алгоблоков контроллера. К входному аналоговому сигналу добавляется сигнал смещения Хсм и полученная сумма умножается на коэффициент Км. Эти операции позволяют компенсировать смещение нуля и диапазона как АЦП, так и датчика, подключенного к контроллеру, а также выбрать необходимую шкалу параметра.

Выходной сигнал канала равен: Yi=(Xан.вх,i + Хсм,i) *Км,i,

где Хан.вх,i - аналоговый входной сигнал, поступающий от АЦП на i-й канал.

Время обслуживания одного канала аналогового ввода равно 40 мс. Время обновления аналоговых сигналов на выходе алгоритма равно 0,04*m (с); однако это время при любом m не может быть меньше времени цикла, с которым работает контроллер.

После коррекции осуществляется фильтрация сигнала следующим образом.

В каждом i-ом цикле ввода сигнала определяется величина его изменения DХi и скорость его изменения Vi:

i=(Xi-Xi-1);

где Хi - значение входного сигнала в текущем цикле;

Хi-1 - значение входного сигнала в предыдущем цикле.

1. Если величина изменения входного сигнала не больше заданной Х, т.е. |DХi|£Х, то входной сигнал передается на выход без изменения, то есть Yi=Xi, и запоминаются значения DХi-1=DХi и Xi‑1=Xi; при этом Di=0, Ni=0.

2. Если в каком-либо цикле ввода обнаружено, что |DХi|>Х, то предполагается возможность помехи и выходной сигнал начинает формироваться как интерполяция предыдущего значения предыдущей скоростью, т.е. Yi=Yi-1+DХi-1. При этом запускается измерение длительности Тп этой ситуации. Выходной сигнал в каждом цикле ввода рассчитывается как Yi=Yi-1+DХi-1 до тех пор, пока одновременно выполняются отношения |DХi|>Х и Тп £ Т. В противном случае, при |DХi|£Х или Тп>Т выходной сигнал Y начинает опять отслеживать входной сигнал, то есть, Yi=Xi и Xi‑1=Xi; при этом Di=1 в случае, если Тп £ Т.

Таким образом, изменение входного сигнала со скоростью, большей допустимой, рассматривается алгоритмом как помеха, которая “вырезается” из входного сигнала путем интерполяции его значения прежней скоростью, если длительность этого изменения меньше заданного Т, что фиксируется значением Di=1. Если длительность такого изменения сигнала больше заданного Т, то это изменение рассматривается алгоритмом как естественное и передается на выход алгоритма с задержкой времени Т. В штатном варианте алгоритма величина Х=1 %, величина Т=0.32 сек. Сигнал D является сборкой сигналов Di.

Выходы Ni являются тестовыми выходами алгоритма, фиксирующим следующие ситуации.

Значение Ni Причина
0.5%£Yi£100%
Yi <0.5% (возможен обрыв линии связи)
Yi>100%

Выход N определяет общее число неисправных каналов со значениями Ni=0 и Ni=1.

Модификатор размера МР=00-08, модификатор типа МТ=01-06. Масштаб времени отсутствует.

Входы-выходы алгоритма ВАП

Номер Обозначение Назначение
Х Величина допустимого скачка сигнала
Т Допустимая длительность помехи
Хсм1 Смещение канала 1
Км1 Диапазон канала 1
Хсм2 Смещение канала 2
Км2 Диапазон канала 2
.... ..... ......
2m+1 Хсм,m Смещение канала m
2m+2 Км,m Диапазон канала m
     
D Признак помех в каналах алгоритма
N Тестовый признак алгоритма
Y1 1-й выходной сигнал
D1 Признак помехи 1-го входного cигнала
N1 Тестовый признак 1-го входного сигнала
... ... ...
3m Ym m-й выходной сигнал
3m+1 Dm Признак помехи m-го входного сигнала
3m+2 Nm Тестовый признак m-го входного сигнала

АВ (13) - Аналоговый вывод

Алгоритм применяется для связи функциональных алгоритмов с аппаратными средствами модуля аналогового вывода МАС. В Р-130 два места для плат УСО. В контроллерах серии «Контраст» имеется БУСО. В каждом БУСО имеется четыре места для плат УСО. Вспомним, в РК-131/300 может быть одно БУСО; В КР-300 – четыре БУСО. В Р-130 два места для УСО, и поэтому была шифрация алгоритмов АВА и АВБ. В РК-131/300 уже шесть мест и поэтому принцип шифрации алгоритмов изменён. Введён МТ, который указывает, с какой платой будет работать (обслуживать) алгоритм. В остальном, алгоритм АВ совпадает с алгоритмом контроллера Р-130 АВА(Б).

Каждый алгоритм обслуживает до двух аналоговых выходов. Число обслуживаемых входов m устанавливается модификатором размера МР.

Помимо связи с МАС, алгоритм АВ позволяют корректировать диапазон выходного аналогового сигнала в двух точках, калибруя его по выбранной шкале (процентов, технических единиц и т.п.).

Алгоритм содержит до двух идентичных, независимых каналов, число которых задается модификатором МР.

Каждый канал связан с соответствующим (по номеру) аналоговым выходом слота контроллера. Эта связь образуется "автоматически", как только алгоритм АВ вводится в один из алгоблоков контроллера.

Прежде чем поступить на аналоговый выход, входной сигнал умножается на коэффициент Км, и к полученному произведению добавляется сигнал смещения Хсм. Эти операции позволяют компенсировать смещение диапазона и нуля ЦАП, а также выбрать необходимую шкалу параметра.

Выходной аналоговый сигнал (на выходе ЦАП) равен:

Yан.вых,i =Хi *Км,i +Хсм,i.

Если коррекции не требуется, устанавливается масштабный коэффициент Км,i =1 и сигнал смещения Хсм,i =0.

Модификатор размера МР=00-02, модификатор типа МТ=01-06. Масштаб времени отсутствует.

Входы алгоритма АВ

Номер Обозначение Назначение
Х1 Вход канала 1
Хсм1 Смещение канала 1
Км1 Диапазон канала 1
Х2 Вход канала 2
Хсм2 Смещение канала 2
Км2 Диапазон канала 2

Наши рекомендации