- •Оглавление
- •Введение
- •1.Проверка на достоверность сигналов с усо
- •2.Структура алгоблока. Организация связи между алгоблоками
- •3.Программная реализация защиты по дискретному каналу
- •3.1.1 Таймер
- •3.1.2Триггер
- •3.1.3Программа защиты от «дребезга»
- •3.2.Программа защиты по дискретному каналу
- •3.3.Первая программа защиты по аналоговому каналу
- •3.3.1Конфигурационная таблица программы 1
- •3.4.Вторая программа защиты по аналоговому каналу
- •3.4.1Конфигурационная таблица программы 2
- •3.5.Оценка величины гистерезиса в нуль-органе
- •3.6.Алгоритм расчёта среднего значения в асутп
- •3.7.Защита от выброса или провала аналогового сигнала
- •3.8.Контрольные вопросы
- •4.Алгоритм простого блока мажоритарного выбора два из трёх
- •4.1.Программа простого блока мажоритарного выбора
- •5. Алгоритм мажоритарного выбора три из пяти
- •5.1.Программа
- •5.2.Конфигурационная таблица
- •6.Программа выбора исправного канала из двух каналов
- •6.1.Конфигурационная таблица
- •6.2.Контрольные вопросы
- •7.Управление по циклограмме
- •8.Алгоритм синтеза циклического управления
- •8.1.Циклограмма 1. Типовая циклограмма
- •8.2.Циклограмма 2. Управление в зависимости от параметра.
- •8.3.Циклограмма 3. Программа с повторяющимися ситуациями
- •8.4.Циклограмма 4. Задание числа циклов с лп контроллера
- •8.5.Циклограмма 5. Пуск циклограммы по команде оператора
- •8.6.Контрольные вопросы
- •9.Синтез дискретных систем управления
- •9.1.Классический алгоритм синтеза дискретного автомата
- •9.1.1Автомат с памятью и с защитой по каналам
- •9.2.Автомат с контролем последовательности ситуаций
- •9.3.Описание программы управления электрозадвижкой
- •9.4.Контрольные вопросы
- •10.Организация связи с верхним уровнем16
- •11.Управление задвижкой по циклограмме
- •12.Практические особенности реализации циклограмм
- •13.Перевод программы c языка fbd в dxf-формат
- •14.Порядок получения конфигурационной таблицы
- •15.Спецификация представленных в пособии программ
- •16.Варианты заданий
- •Литература
- •Приложение а
- •1.Элементарные функции алгебры логики
- •2.Свойства элементарных функций
- •3.Принцип двойственности
- •4. Разложение булевой функции по переменным
- •5. Полнота системы
- •5.1.Полином Жегалкина
- •5.2.Теорема Жегалкина
- •1.Минимизация булевых функций
- •1.1.Минимизация нормальных форм
- •1.2.Алгоритм Квайна построения сокращенной днф
- •1.3.Метод Блейка
- •1.4. Построение сокращенной днф с помощью кнф
- •1.5.Построение всех тупиковых днф.
- •Алгоритм минимизации функций в классе днф
- •Алгоритм минимизации функций в классе кнф
- •Алгоритм минимизации функций в классе нормальных форм
- •1.6.Минимизация частично определенных функций
- •1.7. Минимизация с использованием карт Карно
- •1.8.Код Грея
- •Приложение б Краткая биография Жегалкина и.И.
- •Приложение в Языки программирования промышленных контроллеров
- •Приложение г Имитаторы аналоговых и дискретных сигналов
- •Приложение д25 Программы для овен плк-150 и плк-154
- •Реализация дискретных систем управления на контроллерах
- •400131 Волгоград, пр. Ленина, 28, корп. 1.
- •400131, Г. Волгоград, пр. Ленина, 28, корп. 7.
6.Программа выбора исправного канала из двух каналов
Рис. 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
ОКО(01)
00
1 Xздн
8
34 2(Y1)
2 Xвх
8
23 2(Y1)
3 W0
9
0
4 W100
9
100
5 Xerr
8
29 2(Y1)
6 Xруч
8
0
7 Xвр
8
6 1(Y1)
8 Z
0
6 2(Y2)
9 Nz
9
0
10 Nок
9
20 1(D1)
02
ОКО(01)
03
1 Xздн
8
0
2 Xвх
8
0
3 W0
9
0
4 W100
9
100
5 Xerr
8
0
6 Xруч
8
0
7 Xвр
8
0
8 Z
0
9 3(Dм)
9 Nz
9
0
10 Nок
9
20 2(D2)
05
ВАА(07)
08
1 Xc1
8
0
2 Km1
6
1
3 Xc2
8
0
4 Km2
6
1
5 Xc3
8
0
6 Km3
6
1
7 Xc4
8
0
8 Km4
6
1
9 Xc5
8
0
10 Km5
6
1
11 Xc6
8
0
12 Km6
6
1
13 Xc7
8
0
14 Km7
6
1
15 Xc8
8
0
16 Km8
6
1
06
МСШ(55)
08
1 X1
8
5 1(Y1)
2 Kм1
6
1
3 X2
8
5 2(Y2)
4 Kм2
6
1
5 X3
8
5 3(Y3)
6 Kм3
6
1
7 X4
8
5 4(Y4)
8 Kм4
6
1
9 X5
8
5 5(Y5)
10 Kм5
6
1
11 X6
8
5 6(Y6)
12 Kм6
6
1
13 X7
8
5 7(Y7)
14 Kм7
6
1
15 X8
8
5 8(Y8)
16 Kм8
6
1
07
МУВ(84)
-
1 Сп
0
1
2 Ссбр
0
0
3 T1
1
0.2
4 T0
1
0.1
08
ПОР(59)
03
1 X11
8
6 1(Y1)
2 X21
8
0
3 Xс1
8
1
4 Xd1
8
0
5 X12
8
6 2(Y2)
6 X22
8
0
7 Xс2
8
1
8 Xd2
8
0
09
ОГС(38)
-
1 X
8
6 1(Y1)
2 Vогр
3
5
10
ОГС(38)
-
1 X
8
6 2(Y2)
2 Vогр
3
5
11
ОДВ(83)
-
1 Cп
0
9 3(Dм)
2 Ссбр
0
0
3 T
1
3
12
ОДВ(83)
-
1 Cп
0
10 3(Dм)
2 Ссбр
0
0
3 T
1
3
13
ЛОИ(70)
02
1 C11
0
инверсия
8 1(D1)
2 C21
0
11 1(D)
3 C12
0
инверсия
8 2(D2)
4 C22
0
12 1(D)
14
ЗПМ(65)
01
1 Cзап
0
7 1(D)
2 X1
8
6 1(Y1)
15
ЗПМ(65)
01
1 Cзап
0
инверсия
7 1(D)
2 X1
8
6 1(Y1)
16
СУМ(42)
01
1 Xo
8
14 2(Y1)
2 X1
8
инверсия
15 2(Y1)
17
МОД(46)
03
1 X1
8
16 1(Y)
2 X2
8
25 1(Y)
3 X3
8
0
18
ПОР(59)
01
1 X11
8
17 1(Y1)
2 X21
8
0
3 Xс1
8
5
4 Xd1
8
0
19
ИЛИ(72)
03
1 C11
0
18 1(D1)
2 С21
0
13 1(D1)
3 C12
0
26 1(D1)
4 С22
0
13 2(D2)
5 C13
0
0
6 С23
0
0
20
ТРИ(76)
04
1 Cs1
0
19 1(D1)
2 Cr1
0
22 1(D1)
3 Cs2
0
19 2(D2)
4 Cr2
0
22 2(D2)
21
МУВ(84)
-
1 Сп
0
1
2 Ссбр
0
20 1(D1)
3 T1
1
0.1
4 T0
1
1.9
22
ЛОИ(70)
02
1 C11
0
24 2(D1)
2 C21
0
8 1(D1)
3 C12
0
27 2(D1)
4 C22
0
8 2(D2)
23
ЗПМ(65)
01
1 Cзап
0
21 1(D)
2 X1
8
6 1(Y1)
24
ТМР(81)
01
1 Сст
0
0
2 Ссбр
0
18 1(D1)
3 T1
1
3
25
СУМ(42)
01
1 Xo
8
55 2(Y1)
2 X1
8
инверсия
56 2(Y1)
26
ПОР(59)
01
1 X11
8
17 2(Y2)
2 X21
8
0
3 Xс1
8
5
4 Xd1
8
0
27
ТМР(81)
01
1 Сст
0
0
2 Ссбр
0
26 1(D1)
3 T1
1
3
28
МУВ(84)
-
1 Сп
0
1
2 Ссбр
0
20 2(D2)
3 T1
1
0.1
4 T0
1
1.9
29
ЗПМ(65)
01
1 Cзап
0
28 1(D)
2 X1
8
6 2(Y2)
30
ЛОИ(70)
04
1 C11
0
инверсия
20 1(D1)
2 C21
0
инверсия
20 2(D2)
3 C12
0
инверсия
20 1(D1)
4 C22
0
20 2(D2)
5 C13
0
20 1(D1)
6 C23
0
инверсия
20 2(D2)
7 C14
0
20 1(D1)
8 C24
0
20 2(D2)
31
СМА(43)
02
1 Xo
8
0
2 X1
8
6 1(Y1)
3 Kм1
6
0.5
4 X2
8
6 2(Y2)
5 Kм2
6
0.5
32
ПЕР(57)
03
1 X1
8
31 1(Y)
2 C1
0
30 1(D1)
3 X2
8
23 2(Y1)
4 C2
0
30 2(D2)
5 X3
8
29 2(Y1)
6 C3
0
30 3(D3)
33
МНИ(71)
04
1 C1
0
инверсия
30 1(D1)
2 C2
0
инверсия
30 2(D2)
3 C3
0
инверсия
30 3(D3)
4 C4
0
30 4(D4)
34
СЛЗ(64)
03
1 Ccл
0
инверсия
33 1(D)
2 X1
8
32 1(Y)
35
ДВБ(14)
08
1 C1
0
9 2(Dб)
2 C2
0
9 3(Dм)
3 C3
0
10 2(Dб)
4 C4
0
10 3(Dм)
55
ЗПМ(65)
01
1 Cзап
0
7 1(D)
2 X1
8
6 2(Y2)
56
ЗПМ(65)
01
1 Cзап
0
инверсия
7 1(D)
2 X1
8
6 2(Y2)
