Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
43
Добавлен:
27.05.2014
Размер:
4.57 Mб
Скачать
    1. Огр (48)Ограничение

Назначение.

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

Описание алгоритма.

Алгоритм содержит ограничитель верхнего и нижнего значения сигнала. На двух дискретных выходах Dв и Dн фиксируется достижение сигналом верхней и нижней границы ограничения.

Работа алгоритма определяется следующей таблицей

X

Y

Хв>Х>Xн

Х

0

0

ХХв

Хв

1

0

ХХн

Хн

0

1

Алгоритм будет правильно работать, только если Хв>Хн.

Уровни ограничений задаются настроечными входами Хв, Хн.

Режимы работы.

Для последующих алгоритмов алгоритм ОГР не инициирует обратный счет, но если на каскадный выход Y поступит команда отключения со значением начальных условий Yo или команда запрета, эти сигналы транслируются предвключенному алгоритму через каскадный вход Х. Величина Yо может превысить установленные уровни ограничения. Ограничитель этому не препятствует, на выходах Dв и Dн алгоритма при этом формируются дискретные сигналы: Dв=1 и Dн=0 при Yо>Xв; Dв=0 и Dн=1 при Yо<Хн.

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

Модификатор МР и масштаб времени МВ отсутствует.

Входы-выходы алгоритма ОГР и его функциональная схема приведены ниже.

Входы-выходы алгоритма ОГР

Номер

Обозначение

Вх-Вых

Назначение

01

Х

Вход

Основной вход алгоритма (каскадный)

02

Хв

Верхняя граница ограничения

03

Хн

Нижняя граница ограничения

01

Y

Выход

Основной выход алгоритма (каскадный)

02

Достижение верхней границы

03

Достижение нижней границы

    1. Скс (49)Скользящее среднее

Назначение.

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

Описание алгоритма.

Структура и работа алгоритма СКС соответствует алгоритму запаздывания ЗАП. Отличие алгоритма СКС заключается в наличии дополнительного сумматора, который усредняет значение сигналов на выходах всех ячеек запаздывания. При этом выходной сигнал Yср равен:

m

Yср=( Xi)/m;

i=1

где 1<m<12  значение модификатора,

Хi  значение сигнала на выходе i-ой ячейки памяти.

При m=0 выходной сигнал Yср=Х и признак отсчета Dотс=0.

Если требуемое число отсчетов при усреднении превышает 12, алгоритм СКС по аналогии с алгоритмами ЗАП включается последовательно, при этом с помощью алгоритма суммирования с масштабированием СМА сигнал Yср,n от каждого n-го алгоритма СКС суммируется и по каждому сигналу Yср,n устанавливается масштабный коэффициент:

L

Km,n=mn/(  mn );

n=1

где mn  модификатор n-го алгоритма СКС,

L  общее число последовательно включенных алгоритмов СКС.

Полученная сумма будет равна искомому среднему значению.

При сигнале Ссбр=1 внутренний таймер обнуляется и вовсе ячейки памяти записывается текущее значение сигнала Х, при этом Yср=Х.

Алгоритм не имеет каскадных входов и выходов и блокирует процедуру обратного счета.

Модификатор МР=00-12, масштаб времени МВ=00,01.

Входы-выходы алгоритма СКС и его функциональная схема приведены ниже.

Входы-выходы алгоритма СКС

Номер

Обозначение

Вх-Вых

Назначение

01

Х

Вход

Основной вход

02

Ссбр

Команда сброса

03

Сотс

Команда отсчета

04

Среж

Выбор режима

05

Т

¦ Период отсчета

01

Yср

Выход

Основной выход алгоритма

02

Yзап

Запаздывающее значение входа

03

Dотс

Признак отсчета

Соседние файлы в папке Контроллеры КР-300, КР-300М