Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реализация законов аналогового регулирования на контроллерах-МЭИ.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
7 Мб
Скачать
☆

Приложение г Справочная информация по алгоритмам

Описание алгоритмов приведено в Редиторе и в литературе [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, +, , . Исключающее ИЛИ, или сложение по модулю два: , +. Импликация: . Эквивалентность: . Стрелка Пирса (отрицание дизъюнкции): . Штрих Шеффера (отрицание конъюнкции): \, . Запрет по Х (отрицание импликации): YX. Запрет по Y (отрицание импликации): XY.

не cледует забывать, что в контроллере Р-130 ОЗУ разделено на два ОЗУ (две микросхемы). На практике наблюдались ситуации: количество занятых программой алгоблоков не превышает 99, например, 80. Казалось бы, ещё можно продолжать программировать, но ресурс одного из ОЗУ исчерпан, поэтому программу увеличить нельзя. В таком случае следует пересмотреть алгоритм работы программы и попытаться исключить из программы алгоритмы, которые занимают много памяти. При правильном проектировании контроллера такой ситуации не должно быть. На рис. 65 представлена структура алгоритма ВАА. Сигналы с модуля МАС опрашиваются автоматически и никаких соединений с модулем устанавливать не надо.

ВАА (07 (8)) – Ввод сигналов аналоговый группы А (Б)

Рис. 65. Структура алгоритма ВАА

Алгоритмы ВАА и ВАБ предназначены для ввода информации с модуля МАС. Коэффициенты Хсм и Км служат для исключения систематической погрешности измерительного канала.