- •Введение
- •1. Технические характеристики контроллеров
- •2. Структура алгоблока. Последовательность обслуживания алгоблоков
- •2.1. Структура алгоблоков
- •2.2. Последовательность обслуживания алгоблоков
- •3. Простой пид-регулятор
- •3.1. Алгоритмы, входящие в состав простого регулятора
- •3.2. Безударные переключения регулятора
- •3.3. Назначение и оценка зоны нечувствительности
- •Око (01) – Оперативный контроль регулирования
- •4. Модификация пид-регулятора
- •5. Программный регулятор с прз
- •Координаты графика алгоритма прз
- •6. Программный регулятор с кус
- •Координаты графика (кусочно-линейной функции) алгоритма кус
- •7. Регулятор с переменной структурой
- •7.1. Комбинированный регулятор с переменной структурой
- •7.2. Реализация привязки по каналу возмущения
- •Контур 01 (первый алгоблок). Привязка входов алгоритма око
- •Контур 02 (второй алгоблок). Привязка входов алгоритма око
- •8. Регулятор повышенной надёжности
- •8.1. Конфигурационная таблица программы 1
- •8.2. Программа защиты по аналоговому каналу
- •Представление информации на лп контроллера р-130
- •8.3. Конфигурационная таблица программы 2
- •8.4. Алгоритм простого блока мажоритарного выбора
- •8.5. Программа простого алгоритма мажоритарного выбора
- •9. Сар соотношения растворов реагентов
- •9.1. Простой регулятор соотношения
- •9.2. Программа регулирования соотношения расходов
- •9.3. Регулятор соотношения с переключением каналов
- •10. Регулятор с автоподстройкой
- •11. Каскадный регулятор
- •12. Регулятор обратного действия22
- •12.1. Формирование запрета
- •12.2. Конфигурационная таблица
- •13. Таблицы приёма, передачи и отображения параметров
- •13.1. Спецификация разработанных программ
- •13.2. Отображение информации на лп контроллера 02
- •13.3. Таблица перечня параметров
- •13.4. Передача информации в сеть «Транзит»
- •13.5. Приём информации из сети «Транзит»
- •13.6. Отображение информации на лп контроллера 03
- •14. Организация связи сети контроллеров с верхним уровнем
- •15. Документы, прикладываемые к по сар
- •16. Пути совершенствования сар на базе контроллеров
- •16.1. Повышение эффективности кросс-средств
- •16.2. Пути совершенствования библиотек алгоритмов
- •Заключение
- •Список Литературы
- •Приложение а Модули усо
- •Типы модулей усо
- •1. Входные аналоговые сигналы
- •2. Аналоговые выходные унифицированные сигналы
- •3. Входные дискретные сигналы
- •4. Дискретные выходные сигналы
- •Погрешность модулей усо
- •Приложение б Диапазон изменения сигналов и параметров
- •Приложение в Типы сигналов и их соответствие
- •Взаимное соответствие типов сигналов
- •Приложение г Справочная информация по алгоритмам
- •Принятые сокращения
- •Приложение д Ряд Пада
- •Проверка на достоверность аналоговых сигналов
- •Функциональный блок запоминание
- •Функциональный блок ограничение скорости
- •Приложение з Выбор исправного канала из двух
- •Функциональный блок ноль-орган
- •Функциональный блок расчета скользящего среднего
- •Функциональный блок переключатель трехканальный
- •Контрольные вопросы по темам
- •Тема: Реализация аналоговых систем управления
- •Тема: Организация информационного обмена контроллера с пэвм
- •Приложение к Задания по обратному программированию
- •Приложение л Принципы программирования
- •Приложение м Блок циклической индикации
- •Лицевая панель регулирующей модели
- •Приложение н Фрагменты работы Быкова а.Ю.
- •Оглавление
- •Севастьянов Борис Георгиевич Реализация законов аналогового регулирования на контроллерах
- •404110, Г. Волжский, пр. Ленина, 69.
- •404110, Г. Волжский, пр. Ленина, 69.
Приложение г Справочная информация по алгоритмам
Описание алгоритмов приведено в Редиторе и в литературе [13, 25].
Принятые сокращения
Приведём расшифровку входных сигналов, принятую в документации на контроллер Р-130 и контроллер серии «Контраст» (КР-300).
Буквой С обозначают команды: Сп – пуск; Сст – стоп; Ссбр – сброс; Сзпс – записать; Сотк – отключить; Спер – переключить; Сотс – признак отсчёта. Команда Ссбр приоритетна перед командой Сст, то есть если одновременно поступят на вход алгоритма, например ТМР, команда Сст и команда Ссбр, то команда Ссбр будет приоритетна. Среж – переключить режим; Сб – вход счётчика больше, то есть при поступлении на этот вход серии импульсов, счётчик начнёт счёт в сторону увеличения относительно начального значения No; См – вход счётчика меньше, то есть при поступлении на этот вход серии импульсов, счётчик начнёт счёт в сторону уменьшения относительно начального значения No; Ссл – команда слежения; Сзап – команда запоминания; Ссб – в алгоритме ЗДН признак статической балансировки30; Сдб – признак динамической балансировки.
V – скорость; Vб – скорость балансировки (%/с).
Х – аналоговые сигналы; Хб,i и Xм,I – пороговые значения: верхнее (большая граница, отсюда, видимо, индекс б) и нижнее (меньшая граница) соответственно; Х – величина гистерезиса; Хздн, Хвх, Х, Хвых – аналоговые сигналы.
D – дискретные сигналы.
К – коэффициенты; Кп – коэффициент пропорциональности; Кд – коэффициент дифференцирования.
Ти – время интегрирования; Т – временной тип сигнала.
N – целые значения; Z – любой тип сигнала, а Nz – признак, который уточняет, тип сигнала поданного на вход Z алгоритма ОКО или ОКЛ; Nэ – номер этапа в алгоритме ЭТП; Nист – номер источника (логический номер контроллера локальной сети, с которого принимается информация). Такое обозначение встречается у алгоритма ВИН, так что обратите внимание, когда будете его применять; Ni – i-й номер канала.
Хнач – начальное значение; Хпор – пороговое значение (в интеграторе при превышении порогового значения на дискретном выходе формируется импульс длительностью равной времени цикла контроллера).
Выходные сигналы
У – аналоговые сигналы; Уср – среднее значение.
D – дискретные сигналы Dв; Dн – признаки выхода входной величиной за верхнюю или нижнюю границу; Dотс – признак отсчёта.
Т – временной тип сигнала.
N – целые значения (тип числовой).
Обозначение логических операций
Операция И: , И, and, *, , . Операция ИЛИ: OR, ИЛИ, 1, +, , . Исключающее ИЛИ, или сложение по модулю два: , +. Импликация: . Эквивалентность: . Стрелка Пирса (отрицание дизъюнкции): . Штрих Шеффера (отрицание конъюнкции): \, . Запрет по Х (отрицание импликации): YX. Запрет по Y (отрицание импликации): XY.
не cледует забывать, что в контроллере Р-130 ОЗУ разделено на два ОЗУ (две микросхемы). На практике наблюдались ситуации: количество занятых программой алгоблоков не превышает 99, например, 80. Казалось бы, ещё можно продолжать программировать, но ресурс одного из ОЗУ исчерпан, поэтому программу увеличить нельзя. В таком случае следует пересмотреть алгоритм работы программы и попытаться исключить из программы алгоритмы, которые занимают много памяти. При правильном проектировании контроллера такой ситуации не должно быть. На рис. 65 представлена структура алгоритма ВАА. Сигналы с модуля МАС опрашиваются автоматически и никаких соединений с модулем устанавливать не надо.
ВАА (07 (8)) – Ввод сигналов аналоговый группы А (Б)
Рис. 65. Структура алгоритма ВАА
Алгоритмы ВАА и ВАБ предназначены для ввода информации с модуля МАС. Коэффициенты Хсм и Км служат для исключения систематической погрешности измерительного канала.
