
- •28 Зао “контраст” Контроллеры многофункциональные кр-300, кр-300м
- •Окл (02)Оперативный контроль логической программы
- •Огу (03)Оперативный групповой контроль и управление
- •Дик (04)Дискретный контроль
- •Алгоритмы обмена по сети магистр
- •Вин (05)Ввод интерфейсный сетевой
- •Инв (06)Интерфейсный вывод сетевой
- •Инр (07)Интерфейсный вывод радиальный
- •Вип (08)Ввод интерфейсный полевой*
- •Усо (09)усо-1 *
- •Алгоритмы ввода-вывода информации с усо
- •Ва (10)Ввод аналоговый
- •Вд (11)Ввод дискретный
- •Вап(12)Ввод аналоговый помехозащищенный *
- •Ав (13)Аналоговый вывод
- •Дв (14)Дискретный вывод
- •Ив (15)Импульсный вывод
- •Ав8 (16)Аналоговый вывод на 8
- •Алгоритмы системного контроля
- •Авр (17)Аварийный вывод
- •Кпп (18)Контроль пропажи питания
- •Ссо (19)Супервизор сетевого обмена
- •Алгоритмы регулирования
- •Ран (20)Регулирование аналоговое
- •Рим (21)Регулирование импульсное
- •Рпи (22)пи-регулятор
- •Входы -выходы алгоритма рпи
- •Здн (24)Задание
- •Здл (25)Задание локальное
- •Руч (26)Ручное управление
- •Прз (27)Программный задатчик
- •Инз (28)Интегрирующий задатчик
- •Прк (29)Пороговый контроль
- •Динамические преобразования
- •Инт (33)Интегрирование
- •Диф (34)Дифференцирование
- •Фил (35)Фильтрация
- •Дин (36)Динамическое преобразование
- •Диб (37)Динамическая балансировка
- •Огс (38)Ограничение скорости
- •Зап (39)Запаздывание
- •Фвп (40)Фильтр высокочастотной помехи
- •Фпм(41) – Фильтр помех
- •Статические преобразования
- •Сум (42)Суммирование
- •Сма (43)Суммирование с масштабированием
- •Умд (44)Умножение-деление
- •Кор (45)Корень квадратный
- •Мод (46)Модуль сигнала
- •Кус (47)Кусочно-линейная функция
- •Огр (48)Ограничение
- •Скс (49)Скользящее среднее
- •Дис (50)Дискретное среднее
- •Мин (51)Минимум
- •Мкс (52)Максимум
- •Сит (53)Среднее из трех
- •Экс (54)Экстремум
- •Мсш (55)Масштабирование
- •Смз (56)Суммирование с выделением модуля и знака
Вап(12)Ввод аналоговый помехозащищенный *
Назначение.
Алгоритм применяется для связи функциональных алгоритмов с аппаратными средствами аналогового ввода (АЦП). Номер слота контроллера, куда установлен модуль аналогового ввода, указывается модификатором типа МТ.
Каждый алгоритм обслуживает до 8 аналоговых входов. Число обслуживаемых входов m устанавливается модификатором размера МР.
Помимо связи с АЦП, алгоритм ВАП позволяет корректировать диапазон входного аналогового сигнала в двух точках, калибруя его по выбранной шкале (процентов, технических единиц и т.п.), а также фильтровать сигнал.
Описание алгоритма.
Алгоритм содержит несколько идентичных независимых каналов, число которых задается значением МР.
Каждый канал связан с соответствующим (по номеру) аналоговым входом контроллера. Эта связь образуется “автоматически”, как только алгоритм ВА вводится в один из алгоблоков контроллера. К входному аналоговому сигналу добавляется сигнал смещения Хсм и полученная сумма умножается на коэффициент Км. Эти операции позволяют компенсировать смещение нуля и диапазона как АЦП, так и датчика, подключенного к контроллеру, а также выбрать необходимую шкалу параметра.
Выходной сигнал канала равен:
Yi=(Xан.вх,i + Xсм,i) *Kм,i
где Хан.вх,i аналоговый входной сигнал, поступающий от АЦП на i-й канал.
Время обслуживания одного канала аналогового ввода равно 40 мс. Время обновления аналоговых сигналов на выходе алгоритма равно 0,04*m (с), однако это время при любом m не может быть меньше времени цикла, с которым работает контроллер.
После коррекции осуществляется фильтрация сигнала следующим образом.
В каждом i-ом цикле ввода сигнала определяется величина его изменения Хi и скорость его изменения Vi:
Хi=(Xi-Xi-1); где Хi значение входного сигнала в текущем цикле;
Хi-1 значение входного сигнала в предыдущем цикле.
1. Если величина изменения входного сигнала не больше заданной Х, т.е. |Хi|Х, то входной сигнал передается на выход без изменения, то есть Yi=Xi, и запоминаются значения Хi‑1=Хi и Xi-1=Xi, при этом Di=0, Ni=0.
2. Если в каком-либо цикле ввода обнаружено, что |Хi|Х, то предполагается возможность помехи и выходной сигнал начинает формироваться как интерполяция предыдущего значения предыдущей скоростью, т.е. Yi=Yi-1+Хi-1, при этом запускается измерение длительности Тп этой ситуации. Выходной сигнал в каждом цикле ввода рассчитывается как Yi=Yi-1+Хi-1 до тех пор, пока одновременно выполняются отношения |Хi|Х и Тп Т. В противном случае, при |Хi|Х или ТпТ выходной сигнал Y начинает опять отслеживать входной сигнал, т.е. то есть Yi=Xi и Xi-1=Xi, при этом Di=1 в случае, если Тп Т.
Таким образом, изменение входного сигнала со скоростью, больше допустимой, рассматривается алгоритмом как помеха, которая “вырезается” из входного сигнала путем интерполяции его значения прежней скоростью, если длительность этого изменения меньше заданного Т, что фиксируется значением Di=1. Если длительность такого изменения сигнала больше заданного Т, то это изменение рассматривается алгоритмом как естественное и передается на выход алгоритма с задержкой времени Т.
В штатном варианте алгоритма величина Х=1 %, величина Т=0,32 с.
Сигнал D является сборкой сигналов Di.
Выходы Ni являются тестовыми выходами алгоритма, фиксирующим следующие ситуации.
Значение Ni |
Причина |
0 |
0.5%Yi100% |
1 |
Yi <0.5% (возможен обрыв линии связи) |
2 |
Yi>100% |
Выход N определяет общее число неисправных каналов со значениями Ni=0 и Ni=1.
Модификатор размера МР=00-08, модификатор типа МТ=01-19. Масштаб времени отсутствуют.
Входы-выходы алгоритма ВАП приведены ниже.
Входы-выходы алгоритма ВАП
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х |
Вход |
Величина допустимого скачка сигнала |
02 |
Т |
“ |
Допустимая длительность помехи |
03 |
Хсм1 |
“ |
Смещение канала 1 |
04 |
Км1 |
“ |
Диапазон канала 1 |
05 |
Хсм2 |
“ |
Смещение канала 2 |
06 |
Км2 |
“ |
Диапазон канала 2 |
.... |
..... |
..... |
...... |
2m+1 |
Хсм,m |
“ |
Смещение канала m |
2m+2 |
Км,m |
“ |
Диапазон канала m |
|
|
|
|
01 |
D |
Выход |
Признак помех в каналах алгоритма |
02 |
N |
|
Тестовый признак алгоритма |
03 |
Y1 |
|
1-ый выходной сигнал |
04 |
D1 |
“ |
Признак помехи 1-го входного сигнала |
05 |
N1 |
“ |
Тестовый признак 1-го входного сигнала |
... |
... |
... |
... |
3m |
Ym |
|
m-ый выходной сигнал |
3m+1 |
Dm |
|
Признак помехи m-го входного сигнала |
3m+2 |
Nm |
|
Тестовый признак m-го входного сигнала |