
- •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)Суммирование с выделением модуля и знака
Мсш (55)Масштабирование
Назначение.
Алгоритм применяется для масштабирования нескольких (до 20) аналоговых сигналов.
Описание алгоритма.
Алгоритм позволяет масштабировать m аналоговых сигналов, где 0<m<20 задается модификатором МР. При m=0 алгоритм является “пустым”. В каждом звене масштабирования выполняется соотношение:
Yi =Км,i *Хi; где Yi и Хi соответственно выходной и входной сигналы;
Км,i масштабный коэффициент.
Алгоритм не имеет каскадных входов и выходов и блокирует процедуру обратного счета.
Модификатор МР=00-20, масштаб времени МВ отсутствует.
Входы-выходы алгоритма МСШ и его функциональная схема приведены ниже.
Входы-выходы алгоритма МСШ
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1 |
Вход |
1-й масштабируемый вход |
02 |
Км,1 |
“ |
1-й масштабный коэффициент |
03 |
Х2 |
“ |
2-й масштабируемый вход |
04 |
Км,2 |
“ |
2-й масштабный коэффициент |
.... |
.... |
.... |
.... |
2m -1 |
Хm |
“ |
m-й масштабируемый вход |
2m |
Км,m |
“ |
m-й масштабный коэффициент |
01 |
Y1 |
Выход |
1-й выход |
02 |
Y2 |
“ |
2-й выход |
.... |
.... |
.... |
.... |
m |
Ym |
“ |
m-й выход |
Смз (56)Суммирование с выделением модуля и знака
Назначение.
Алгоритм применяется для суммирования двух чисел с выделением знака и модуля числа на отдельных выходах.
Описание алгоритма.
Алгоритм содержит m идентичных независимых ячеек, где m=0-30 и определяется модификатором МР. При МР=0 алгоритм является “пустым”.
Каждая ячейка алгоритма осуществляет масштабирование и суммирование двух входных сигналов Х1 и Х2. На выходах каждой ячейки алгоритма формируется три сигнала:
Сигнал Y=Км1*Х1+Км2*Х2.
Сигнал Yм, равный модулю сигнала Y, Yм=mod(Y).
Сигнал D, равный знаку сигнала Y, D=sign(Y) (приY0 D=0, иначе D=1).
Алгоритм не имеет каскадных входов и выходов и блокирует процедуру обратного счета.
Модификатор МР=00-30, масштаб времени МВ отсутствует.
Входы-выходы алгоритма СМЗ и функциональная схема одной ячейки приведены ниже.
Входы-выходы алгоритма СМЗ
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1,1 |
Вход |
1-й масштабируемый вход ячейки 1 |
02 |
Км1,1 |
“ |
1-й масштабный коэффициент ячейки 1 |
03 |
Х2,1 |
“ |
2-й масштабируемый вход ячейки 1 |
04 |
Км2,1 |
“ |
2-й масштабный коэффициент ячейки 1 |
05 |
Х1,2 |
“ |
1-й масштабируемый вход ячейки 2 |
06 |
Км1,2 |
“ |
1-й масштабный коэффициент ячейки 2 |
07 |
Х2,2 |
“ |
2-й масштабируемый вход ячейки 2 |
08 |
Км2,2 |
“ |
2-й масштабный коэффициент ячейки 2 |
.... |
.... |
.... |
.... |
4m-3 |
Х1,m |
“ |
1-й масштабируемый вход ячейки m |
4m-2 |
Км1,m |
“ |
1-й масштабный коэффициент ячейки m |
4m-1 |
Х2,m |
“ |
2-й масштабируемый вход ячейки m |
4m |
Км2,m |
“ |
2-й масштабный коэффициент ячейки m |
01 |
Y1 |
Выход |
Основной выход ячейки 1 |
02 |
Yм,1 |
“ |
Модуль числа ячейки 1 |
03 |
D1 |
“ |
Знак числа ячейки 1 |
04 |
Y2 |
“ |
Основной выход ячейки 2 |
05 |
Yм,2 |
“ |
Модуль числа ячейки 2 |
06 |
D2 |
“ |
Знак числа ячейки 2 |
.... |
.... |
.... |
.... |
3m-2 |
Ym |
“ |
Основной выход ячейки m |
3m-1 |
Yм,m |
“ |
Модуль числа ячейки m |
3m |
Dm |
“ |
Знак числа ячейки m |
КГЖТ. 421457.001 РЭ1 Руководство по программированию.
Библиотека алгоритмов Ч.1