- •Оглавление
- •Введение
- •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.
3.4.Вторая программа защиты по аналоговому каналу
Рис. 12 Программа 2 защиты от обрыва, выброса или провала сигнала
Во второй программе (OBRIV2) для выявления обрыва в режиме реального времени контролируется скорость изменения параметра и значение параметра. Если скорость превысит допустимую и значение параметра станет близким к нулю или меньше нуля, то эта ситуация распознаётся как обрыв в линии. На выходе блока контроля сохраняется предыдущее достоверное значение параметра и формируется признак отказа измерительного канала (рис.12, алгоблок 19).
Отображение информации программой 2 на ЛП регулирующей модели приведено в таблице 3.
Таблица 3
Номер входа |
Цифровой индикатор |
Шифр входа |
Шкала |
Наименование |
1 |
ВЦИ |
ЗДН |
0-100 |
Последнее запомненное значение сигнала (после защиты). |
2 |
НЦИ |
ВХ |
0-100 |
Значение сигнала до проверки (до блока защиты). |
10 |
Первый прямоугольный индикатор ЛП |
Nок |
|
Произошел обрыв или выброс или провал, т.е. отказ канала |
3.4.1Конфигурационная таблица программы 2
Конфигурационная таблица.
Имя схемы: OBRIV2.rem
Дата создания отчета: 26/11/2009(САБ)
С И С Т Е М Н Ы Е П А Р А М Е Т Р Ы:
Системный номер контроллера: 2
Модель контроллера: Регулирующая
Комплектность УСО группы А: 8 ан.вх. и 2 ан.вых.(1)
Комплектность УСО группы Б: 8 д.вх. и 8 д.вых.(5)
Временной диапазон контроллера: Младший(Сек/Мин)
Время цикла: 0.2 сек.
А Л Г О Р И Т М Ы И К О Н Ф И Г У Р А Ц И Я
Таблица 4
Ал.б. |
Алгоритм |
Мод |
Вход |
Значение |
Источник |
|
|
|
N Имя |
|
Ал.б. Выход |
01 |
ОКО(01) |
00 |
|
|
|
|
|
|
1 Xздн |
|
20 2(Y1) |
|
|
|
2 Xвх |
|
5 1(Y1) |
|
|
|
3 W0 |
0 |
|
|
|
|
4 W100 |
100 |
|
|
|
|
5 Xerr |
0 |
|
|
|
|
6 Xруч |
0 |
|
|
|
|
7 Xвр |
0 |
|
|
|
|
8 Z |
0 |
|
|
|
|
9 Nz |
8 |
|
|
|
|
10 Nок |
|
19 1(D1) |
05 |
ВАА(07) |
01 |
|
|
|
|
|
|
1 Xc1 |
0 |
|
|
|
|
2 Km1 |
1 |
|
06 |
МУВ(84) |
- |
|
|
|
|
|
|
1 Сп |
1 |
|
|
|
|
2 Ссбр |
|
19 1(D1) |
|
|
|
3 T1 |
0.2 |
|
|
|
|
4 T0 |
0.2 |
|
07 |
ЗПМ(65) |
01 |
|
|
|
|
|
|
1 Cзап |
|
6 1(D) |
|
|
|
2 X1 |
|
5 1(Y1) |
08 |
ЗПМ(65) |
01 |
|
|
|
|
|
|
1 Cзап |
|
6 1(D) |
|
|
|
2 X1 |
|
5 1(Y1) |
09 |
СУМ(42) |
01 |
|
|
|
|
|
|
1 Xo |
|
7 2(Y1) |
|
|
|
2 X1 |
инверсия |
8 2(Y1) |
10 |
МОД(46) |
01 |
|
|
|
|
|
|
1 X1 |
|
9 1(Y) |
11 |
МУВ(84) |
- |
|
|
|
|
|
|
1 Сп |
1 |
|
|
|
|
2 Ссбр |
|
19 1(D1) |
|
|
|
3 T1 |
1 |
|
|
|
|
4 T0 |
1 |
|
12 |
ПОР(59) |
01 |
|
|
|
|
|
|
1 X11 |
|
5 1(Y1) |
|
|
|
2 X21 |
0 |
|
|
|
|
3 Xс1 |
1 |
|
|
|
|
4 Xd1 |
0 |
|
13 |
ПОР(59) |
01 |
|
|
|
|
|
|
1 X11 |
|
10 1(Y1) |
|
|
|
2 X21 |
0 |
|
|
|
|
3 Xс1 |
5 |
|
|
|
|
4 Xd1 |
0 |
|
14 |
ОГС(38) |
- |
|
|
|
|
|
|
1 X |
|
5 1(Y1) |
|
|
|
2 Vогр |
4 |
|
15 |
ТМР(81) |
01 |
|
|
|
|
|
|
1 Сст |
|
15 2(D1) |
|
|
|
2 Ссбр |
|
13 1(D1) |
|
|
|
3 T1 |
1 |
|
16 |
ЛОИ(70) |
01 |
|
|
|
|
|
|
1 C11 |
инверсия |
12 1(D1) |
|
|
|
2 C21 |
|
14 3(Dм) |
17 |
ЛОИ(70) |
01 |
|
|
|
|
|
|
1 C11 |
|
12 1(D1) |
|
|
|
2 C21 |
|
15 2(D1) |
18 |
ИЛИ(72) |
02 |
|
|
|
|
|
|
1 C11 |
|
16 1(D1) |
|
|
|
2 С21 |
|
13 1(D1) |
19 |
ТРИ(76) |
01 |
|
|
|
|
|
|
1 Cs1 |
|
18 1(D1) |
|
|
|
2 Cr1 |
|
17 1(D1) |
20 |
ЗПМ(65) |
01 |
|
|
|
|
|
|
1 Cзап |
|
11 1(D) |
|
|
|
2 X1 |
|
5 1(Y1) |
