Программа выбора исправного канала из двух каналов
Рис. 22
6.1. Конфигурационная таблица
Редактор схем контроллера Ремиконт Р-130.
Имя схемы: ANTIOBR2.rem
Дата создания отчета: 25/11/2010
Инвентарный номер
С И С Т Е М Н Ы Е П А Р А М Е Т Р Ы:
Системный номер контроллера: 2
Модель контроллера: Регулирующая
Комплектность УСО группы А: 8 ан.вх. и 2 ан.вых.(1)
Комплектность УСО группы Б: 8 д.вх. и 8 д.вых.(5)
Временной диапазон контроллера: Младший(Сек/Мин)
Время цикла: 0.2 сек.
Режим интерфейса: Командный
Ресурс ОЗУ1: 1922 байт
Ресурс ОЗУ2: 1884 байт
Минимальное время цикла: 0.2 сек
А Л Г О Р И Т М Ы И К О Н Ф И Г У Р А Ц И Я :
Таблица 11
Ал.б. | Алгоритм | Мод | Вход | Тип | Значение | Источник |
N Имя | Ал.б. Выход | |||||
ОКО(01) | ||||||
1 Xздн | 34 2(Y1) | |||||
2 Xвх | 23 2(Y1) | |||||
3 W0 | ||||||
4 W100 | ||||||
5 Xerr | 29 2(Y1) | |||||
6 Xруч | ||||||
7 Xвр | 6 1(Y1) | |||||
8 Z | 6 2(Y2) | |||||
9 Nz | ||||||
10 Nок | 20 1(D1) | |||||
ОКО(01) | ||||||
1 Xздн | ||||||
2 Xвх | ||||||
3 W0 | ||||||
4 W100 | ||||||
5 Xerr | ||||||
6 Xруч | ||||||
7 Xвр | ||||||
8 Z | 9 3(Dм) | |||||
9 Nz | ||||||
10 Nок | 20 2(D2) | |||||
ВАА(07) | ||||||
1 Xc1 | ||||||
2 Km1 | ||||||
3 Xc2 | ||||||
4 Km2 | ||||||
5 Xc3 | ||||||
6 Km3 | ||||||
7 Xc4 | ||||||
8 Km4 | ||||||
9 Xc5 | ||||||
10 Km5 | ||||||
11 Xc6 | ||||||
12 Km6 | ||||||
13 Xc7 | ||||||
14 Km7 | ||||||
15 Xc8 | ||||||
16 Km8 | ||||||
МСШ(55) | ||||||
1 X1 | 5 1(Y1) | |||||
2 Kм1 | ||||||
3 X2 | 5 2(Y2) | |||||
4 Kм2 | ||||||
5 X3 | 5 3(Y3) | |||||
6 Kм3 | ||||||
7 X4 | 5 4(Y4) | |||||
8 Kм4 | ||||||
9 X5 | 5 5(Y5) | |||||
10 Kм5 | ||||||
11 X6 | 5 6(Y6) | |||||
12 Kм6 | ||||||
13 X7 | 5 7(Y7) | |||||
14 Kм7 | ||||||
15 X8 | 5 8(Y8) | |||||
16 Kм8 | ||||||
МУВ(84) | - | |||||
1 Сп | ||||||
2 Ссбр | ||||||
3 T1 | 0.2 | |||||
4 T0 | 0.1 | |||||
ПОР(59) | ||||||
1 X11 | 6 1(Y1) | |||||
2 X21 | ||||||
3 Xс1 | ||||||
4 Xd1 | ||||||
5 X12 | 6 2(Y2) | |||||
6 X22 | ||||||
7 Xс2 | ||||||
8 Xd2 | ||||||
ОГС(38) | - | |||||
1 X | 6 1(Y1) | |||||
2 Vогр | ||||||
ОГС(38) | - | |||||
1 X | 6 2(Y2) | |||||
2 Vогр | ||||||
ОДВ(83) | - | |||||
1 Cп | 9 3(Dм) | |||||
2 Ссбр | ||||||
3 T | ||||||
ОДВ(83) | - | |||||
1 Cп | 10 3(Dм) | |||||
2 Ссбр | ||||||
3 T | ||||||
ЛОИ(70) | ||||||
1 C11 | инверсия | 8 1(D1) | ||||
2 C21 | 11 1(D) | |||||
3 C12 | инверсия | 8 2(D2) | ||||
4 C22 | 12 1(D) | |||||
ЗПМ(65) | ||||||
1 Cзап | 7 1(D) | |||||
2 X1 | 6 1(Y1) | |||||
ЗПМ(65) | ||||||
1 Cзап | инверсия | 7 1(D) | ||||
2 X1 | 6 1(Y1) | |||||
СУМ(42) | ||||||
1 Xo | 14 2(Y1) | |||||
2 X1 | инверсия | 15 2(Y1) | ||||
МОД(46) | ||||||
1 X1 | 16 1(Y) | |||||
2 X2 | 25 1(Y) | |||||
3 X3 | ||||||
ПОР(59) | ||||||
1 X11 | 17 1(Y1) | |||||
2 X21 | ||||||
3 Xс1 | ||||||
4 Xd1 | ||||||
ИЛИ(72) | ||||||
1 C11 | 18 1(D1) | |||||
2 С21 | 13 1(D1) | |||||
3 C12 | 26 1(D1) | |||||
4 С22 | 13 2(D2) | |||||
5 C13 | ||||||
6 С23 | ||||||
ТРИ(76) | ||||||
1 Cs1 | 19 1(D1) | |||||
2 Cr1 | 22 1(D1) | |||||
3 Cs2 | 19 2(D2) | |||||
4 Cr2 | 22 2(D2) | |||||
МУВ(84) | - | |||||
1 Сп | ||||||
2 Ссбр | 20 1(D1) | |||||
3 T1 | 0.1 | |||||
4 T0 | 1.9 | |||||
ЛОИ(70) | ||||||
1 C11 | 24 2(D1) | |||||
2 C21 | 8 1(D1) | |||||
3 C12 | 27 2(D1) | |||||
4 C22 | 8 2(D2) | |||||
ЗПМ(65) | ||||||
1 Cзап | 21 1(D) | |||||
2 X1 | 6 1(Y1) | |||||
ТМР(81) | ||||||
1 Сст | ||||||
2 Ссбр | 18 1(D1) | |||||
3 T1 | ||||||
СУМ(42) | ||||||
1 Xo | 55 2(Y1) | |||||
2 X1 | инверсия | 56 2(Y1) | ||||
ПОР(59) | ||||||
1 X11 | 17 2(Y2) | |||||
2 X21 | ||||||
3 Xс1 | ||||||
4 Xd1 | ||||||
ТМР(81) | ||||||
1 Сст | ||||||
2 Ссбр | 26 1(D1) | |||||
3 T1 | ||||||
МУВ(84) | - | |||||
1 Сп | ||||||
2 Ссбр | 20 2(D2) | |||||
3 T1 | 0.1 | |||||
4 T0 | 1.9 | |||||
ЗПМ(65) | ||||||
1 Cзап | 28 1(D) | |||||
2 X1 | 6 2(Y2) | |||||
ЛОИ(70) | ||||||
1 C11 | инверсия | 20 1(D1) | ||||
2 C21 | инверсия | 20 2(D2) | ||||
3 C12 | инверсия | 20 1(D1) | ||||
4 C22 | 20 2(D2) | |||||
5 C13 | 20 1(D1) | |||||
6 C23 | инверсия | 20 2(D2) | ||||
7 C14 | 20 1(D1) | |||||
8 C24 | 20 2(D2) | |||||
СМА(43) | ||||||
1 Xo | ||||||
2 X1 | 6 1(Y1) | |||||
3 Kм1 | 0.5 | |||||
4 X2 | 6 2(Y2) | |||||
5 Kм2 | 0.5 | |||||
ПЕР(57) | ||||||
1 X1 | 31 1(Y) | |||||
2 C1 | 30 1(D1) | |||||
3 X2 | 23 2(Y1) | |||||
4 C2 | 30 2(D2) | |||||
5 X3 | 29 2(Y1) | |||||
6 C3 | 30 3(D3) | |||||
МНИ(71) | ||||||
1 C1 | инверсия | 30 1(D1) | ||||
2 C2 | инверсия | 30 2(D2) | ||||
3 C3 | инверсия | 30 3(D3) | ||||
4 C4 | 30 4(D4) | |||||
СЛЗ(64) | ||||||
1 Ccл | инверсия | 33 1(D) | ||||
2 X1 | 32 1(Y) | |||||
ДВБ(14) | ||||||
1 C1 | 9 2(Dб) | |||||
2 C2 | 9 3(Dм) | |||||
3 C3 | 10 2(Dб) | |||||
4 C4 | 10 3(Dм) | |||||
ЗПМ(65) | ||||||
1 Cзап | 7 1(D) | |||||
2 X1 | 6 2(Y2) | |||||
ЗПМ(65) | ||||||
1 Cзап | инверсия | 7 1(D) | ||||
2 X1 | 6 2(Y2) |
6.2. Контрольные вопросы
1) Поясните назначение и принцип работы мажоритарного элемента.
2) Как реализуется простой алгоритм мажоритарного выбора два из трёх?
3) Как реализуется простой алгоритм мажоритарного выбора три из пяти?
4) Перечислите недостатки классических алгоритмов мажоритарного выбора.
5) В чём суть интеллектуального блока мажоритарного выбора?
6) Поясните программную реализацию блоков выбора достоверной информации из двух каналов.
7) Приведите пример оценки величины гистерезиса в нуль-органах.
Управление по циклограмме
Формирование дискретных команд в зависимости от времени назовём управлением по циклограмме. В этом разделе приводятся различные циклограммы и обращается внимание студентов на тот или иной метод программной реализации. Рассмотрим реализацию управления по циклограмме на примере. Представим сначала постановку задачи в табличном виде (табл.12 ).
Таблица 12
Вариант N xx | Моменты времени изменения или сохранения состояния, с | ||||||
t1 | t2 | t3 | t4 | t5 | t6 | ||
Состояния дискретных команд | C1 | ||||||
C2 | |||||||
C3 | |||||||
C4 | |||||||
C5 | |||||||
C6 | |||||||
C7 |
Представим циклограмму по таблице 12 на рис.23. Студенты должны придерживаться обозначения команд, приведённые на рис.23. Эти обозначения присутствуют и в приводимых программах. Такое единообразие сокращает пояснения, уменьшает вероятность ошибок и позволяет легко ориентироваться в программах.