
- •Зао “зЭиМ-Инжиниринг”
- •Пен (58)Переключатель по номеру
- •Пор (59)Пороговый элемент
- •Нор (60)Нуль-орган
- •Имп (61)Импульсатор
- •Заи (62)Запрет изменения
- •Заз (63)Запрет знака
- •Слз (64)Слежение-запоминание
- •Зпм (65)Запоминание
- •Бос (66)Блокировка обратного счета
- •Вот (67)Выделение отключения
- •Логические операции
- •Дло (70)Двухвходовая логическая операция
- •Мло (71)Многовходовая логическая операция
- •Год (72)Групповая обработка дискретных сигналов
- •Маж (75)Мажорирование
- •Три (76)rs-Триггер
- •Ргс (77)Регистр
- •Выф (79)Выделение фронта
- •Дискретное управление
- •Этп (80)Этап
- •Тмр (81)Таймер
- •Счт (82)Счетчик
- •Одв (83)Одновибратор
- •Мув (84)Мультивибратор
- •Пчи (85)Переключение чисел
- •Счи (86)Сравнение чисел
- •Вчи (87)Выделение чисел
- •Удп (88)Управление двухпозиционной нагрузкой
- •Утп (89)Управление трехпозиционной нагрузкой
- •Лок (90)Логический контроль
- •Алгоритмы группового управления
- •Гра (95)Групповое управление аналоговыми сигналами
- •Грд (96)Групповое управление дискретными сигналами
- •Гру (97)Групповое ручное управление
- •Грк (98)Групповой контроль
- •Алгоритмы преобразования типов данных
- •Цсв (100)Преобразование целого числа в вещественное
- •Вцс (101)Преобразование вещественного числа в целое
- •Дпв (102)Преобразование дискретного значения в вещественное
- •Дпц (103)Преобразование дискретного значения в целое
- •Шцс (109)Шифратор целых чисел
- •Дшц (110)Дешифратор целых чисел
- •Шдп (111)Шифратор дискретных переменных
- •Ддп (112)Дешифратор дискретных переменных
- •Увч (113)Упаковка вещественных чисел
- •Рвч (114)Распаковка вещественных чисел
- •Мкс (115)Многоканальный коммутатор сигналов
- •Мдс (116)Многоканальный дешифратор сигналов
- •Алгоритмы регистрации и архивации данных
- •Тмк (120)Таймер - календарь
- •Рег (121)Регистратор
- •Арх (122)Архиватор
- •Рес (123)Регистратор событий
- •Арс (124)Архиватор событий
- •Дополнительные алгоритмы
- •Втс (132)Ввод тестового сигнала
- •Пдс (200)Повторитель дискретных сигналов
- •Пцч (201)Повторитель целых чисел
- •Пвч (202)Повторитель вещественных чисел
Зао “зЭиМ-Инжиниринг”
РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ
КОНТРОЛЛЕРОВ РК-131/300
ЯЛБИ. 421457.012 РЭ2
Книга 2
Библиотека алгоритмов. Часть 2
Чебоксары
1998
СОДЕРЖАНИЕ
1. АНАЛОГО-ДИСКРЕТНЫЕ ПРЕОБРАЗОВАНИЯ 5
1.1 ПЕР (57) Переключатель с дискретным управлением 5
1.2 ПЕН (58) Переключатель по номеру 6
1.3 ПОР (59) Пороговый элемент 7
1.4 НОР (60) Нуль-орган 8
1.5 ИМП (61) Импульсатор 11
1.6 ЗАИ (62) Запрет изменения 12
1.7 ЗАЗ (63) Запрет знака 15
1.8 СЛЗ (64) Слежение-запоминание 15
1.9 ЗПМ (65) Запоминание 16
1.10 БОС (66) Блокировка обратного счета 17
1.11 ВОТ (67) Выделение отключения 18
2. ЛОГИЧЕСКИЕ ОПЕРАЦИИ 19
2.1 ДЛО (70) Двухвходовая логическая операция 19
2.2 МЛО (71) Многовходовая логическая операция 20
2.3 ГОД (72) Групповая обработка дискретных сигналов 21
2.4 МАЖ (75) Мажорирование 22
2.5 ТРИ (76) RS-Триггер 23
2.6 РГС (77) Регистр 24
2.7 ВЫФ (79) Выделение фронта 25
3. ДИСКРЕТНОЕ УПРАВЛЕНИЕ 27
3.1 ЭТП (80) Этап 27
3.2 ТМР (81) Таймер 29
3.3 СЧТ (82) Счетчик 30
3.4 ОДВ (83) Одновибратор 32
3.5 МУВ (84) Мультивибратор 33
3.6 ПЧИ (85) Переключение чисел 34
3.7 СЧИ (86) Сравнение чисел 35
3.8 ВЧИ (87) Выделение чисел 36
3.9 УДП (88) Управление двухпозиционной нагрузкой 37
3.10 УТП (89) Управление трехпозиционной нагрузкой 38
3.11 ЛОК (90) Логический контроль 39
4. АЛГОРИТМЫ ГРУППОВОГО УПРАВЛЕНИЯ 41
4.1 ГРА (95) Групповое управление аналоговыми сигналами 41
4.2 ГРД (96) Групповое управление дискретными сигналами 42
4.3 ГРУ (97) Групповое ручное управление 43
4.4 ГРК (98) Групповой контроль 45
5. АЛГОРИТМЫ ПРЕОБРАЗОВАНИЯ ТИПОВ ДАННЫХ 48
5.1 ЦСВ (100) Преобразование целого числа в вещественное 48
5.2 ВЦС (101) Преобразование вещественного числа в целое 48
5.3 ДПВ (102) Преобразование дискретного значения в вещественное 48
5.4 ДПЦ (103) Преобразование дискретного значения в целое 49
5.5 ШЦС (109) Шифратор целых чисел 49
5.6 ДШЦ (110) Дешифратор целых чисел 50
5.7 ШДП (111) Шифратор дискретных переменных 50
5.8 ДДП (112) Дешифратор дискретных переменных 51
5.9 УВЧ (113) Упаковка вещественных чисел 51
5.10 РВЧ (114) Распаковка вещественных чисел 52
5.11 МКС (115) Многоканальный коммутатор сигналов 52
5.12 МДС (116) Многоканальный дешифратор сигналов 53
6. АЛГОРИТМЫ РЕГИСТРАЦИИ И АРХИВАЦИИ ДАННЫХ 55
6.1 ТМК (120) Таймер - календарь 55
6.2 РЕГ (121) Регистратор 55
6.3 АРХ (122) Архиватор 57
6.4 РЕС (123) Регистратор событий 59
6.5 АРС (124) Архиватор событий 59
7. ДОПОЛНИТЕЛЬНЫЕ АЛГОРИТМЫ 61
7.1 ВТС (132) Ввод тестового сигнала 61
7.2 ПДС (200) Повторитель дискретных сигналов 61
7.3 ПЦЧ (201) Повторитель целых чисел 62
7.4 ПВЧ (202) Повторитель вещественных чисел 63
АНАЛОГО-ДИСКРЕТНЫЕ ПРЕОБРАЗОВАНИЯ
ПЕР (57)Переключатель с дискретным управлением
Назначение.
Алгоритм представляет собой многополюсный переключатель аналоговых сигналов, положение которого определяется дискретными сигналами, поступающими на вход алгоритма. Алгоритм используется для выбора одного из нескольких (до 49) сигналов. Если на аналоговых входах алгоритма заданы константы, то алгоритм может использоваться для дискретной установки требуемой константы.
Описание алгоритма.
Функциональная схема алгоритма представляет собой переключатель аналоговых сигналов. Если на всех дискретных входах С, управляющих положением переключателя, сигнал отсутствует (лог. 0), выходной сигнал Y=0. Если на какой-либо из дискретных входов подается дискретный сигнал Сi =1, выход алгоритма Y подключается к одноименному (по номеру индекса) аналоговому входу Хi.
Если дискретные сигналы подаются одновременно на несколько входов, приоритетен вход с младшим номером.
Сигнал на выходе Y равен сигналу на выбранном входе. Число на выходе N указывает номер выбранного входа.
Число переключаемых входов алгоритма задается модификатором 0<m<49. При изменении модификатора число входов изменяется парами: добавляется (или исключается) переключаемый вход и соответствующий ему дискретный вход. При m=0 алгоритм объявляется “пустым”.
Режим работы.
При наличии в отключенной цепочке следящих алгоритмов алгоритм ПЕР является инициатором режима отключения. Команда отключения формируется на всех невыбранных (отключенных) аналоговых входах. На этих же входах формируется значение начальных условий, равное текущему значению сигнала на выбранном входе (или, что то же самое, текущему значению сигнала Y).
При наличии во включенной цепочке следящих алгоритмов и при условии, что на каскадный выход Y поступает команда отключения с начальными условиями Yо, эта команда вместе со значением Yо поступает на включенный вход и через него транслируется предвключенным алгоритмам. Условия работы отключенных входов при этом не изменяются.
В режиме отключения выход N продолжает указывать на положение переключателя.
Модификатор МР=00-49, масштаб времени МВ отсутствует.
Входы-выходы алгоритма ПЕР и его функциональная схема приведены ниже.
Входы-выходы алгоритма ПЕР
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1 |
Вход |
1-й переключаемый вход (каскадный) |
02 |
С1 |
“ |
Команда выбора входа 1 |
03 |
Х2 |
“ |
2-й переключаемый вход (каскадный) |
04 |
С2 |
“ |
Команда выбора входа 1 |
.... |
.... |
.... |
.... |
2m -1 |
Хm |
|
m-й переключаемый вход (каскадный) |
2m |
Сm |
“ |
Команда выбора входа m |
01 |
Y |
Выход |
Основной выход (каскадный) |
02 |
N |
“ |
Порядковый номер выбранного входа |