6. Выбор структуры регулятора
РЕГИ(02)- РЕГУЛЯТОР ИМПУЛЬСНЫЙ (СТАНДАРТНАЯ КОНФИГУРАЦИЯ)
НАЗНАЧЕНИЕ.
Стандартная конфигурация «Регулятор импульсный РЕГИ» (в дальнейшем РЕГИ) предназначена для построения контура регулирования с импульсным выходным сигналом.
РЕГИ включена в состав библиотеки только регулирующей модели контроллера.
ФУНКЦИОНАЛЬНОЕ ОПИСАНИЕ.
РЕГИ состоит из шести алгоритмов. Алгоритмы связаны между собой конфигурацией, показанной на рис. .
Регулятор помимо алгоритма регулирования содержит ручной задатчик, алгоритм ручного управления, алгоритм оперативного контроля Входной сигнал и сигнал, характеризующий положение исполнительного механизма, подаются на аналоговые входы контроллера (соответственно вход 01 и 02 группа А). Выходной сигнал формируется на импульсном выходе контроллера (выход 01, группа А).
РЕГИ помещается только в первый контур. Остальные три контура (алгоблоки 02-04) оставлены свободными, поэтому при необходимости в них могут помещаться нужные алгоритмы.
РЕГИ помимо функций регулирования обеспечивает также функции оперативного управления в первом контуре, а именно ручное изменение сигнала задания, переход на ручной режим и ручное изменение выхода, контроль входного сигнала (регулируемого параметра), и сигнал рассогласования, а также контроль сигнала задания и выходного сигнала.
Алгоритм РЕГИ имеет параметры настройки, представленные в таблице. После введения РЕГИ в алгоблоке 09 на входе 03 параметр настройки "номер контура NK " должен быть установлен на значение NK=1
После ввода РЕГИ конфигурация может видоизменяться и дополняться другими алгоритмами, в ней может изменяться конфигурация и параметры настройки в соответствии со стандартными правилами программирования.
7. Разработка функциональной схемы регулятора
Организация безударных переходов
Ремиконт Р-130 имеет интерфейсный канал, с помощью которого контроллеры могут объединяться в локальную управляющую сеть «Транзит». Сеть «Транзит» может быть закрытой и открытой.
В закрытой сети контроллеры обмениваются информацией друг с другом. Открытая сеть отличается от закрытой тем, что контроллеры кроме того могут обмениваться информацией с внешним абонентом (например, ЭВМ).
Сеть «Транзит» имеет кольцевую конфигурацию. Для построения закрытой сети никаких дополнительных устройств, кроме тех, которые используются для управления процессором, не требуется. Для организации открытой сети в состав последней включается последнее устройство - шлюз. Через шлюз абонент получает доступ к любому контроллеру, включенному в сеть «Транзит». В сети «Транзит» информация последовательно передается от одного контроллера к другому. Если информация, проходящая через данный контроллер, требуется этому контроллеру, он ее использует и передает следующему контроллеру. Если информация не требуется, она сразу же передается следующему контроллеру. Формально шлюз входит в состав Ремиконта Р-130. Однако в настоящем разделе для удобства пояснения шлюз рассматривается как самостоятельное изделие, а под термином «контроллер» понимается Ремиконт Р-130, в состав которого иное не входит.
В данном проекте выбираем Открытую сеть «Транзит»
Контроллеры в сети «Транзит» связываются друг с другом с помощью витой пары проводов. Расстояние между каждой парой соседних контроллеров может достигать 0,5 км.
Если контролеры размещаются недалеко друг от друга (в пределах одного помещения), экранировать провода не требуется. При значительных расстояниях между контроллерами и наличии помех на линии витая пара экранируется.
На физическом уровне обмен ведется по интерфейсу ИРПС (НМ МПК по ВТ 10-78) на частоте 9,8 кбит/с.
Сеть «Транзит» защищена от отказа отельных контроллеров. При отказе, изъятии контроллера или отключении питания срабатывает специальное реле, шунтирующее контроллер и сохранявшее целостность сети «Транзит». Отказавший контроллер при этом выпадает из обмена, но между оставшимися контроллерами возможность обмена информацией сохраняется.
Следует иметь в виду, что при отказе одного из контроллеров - расстояние L между предыдущим и последующим контроллерами в сети «Транзит» увеличивается и становится равным L = L1+L2, где L1 - расстояние между отказавшим и предыдущим, a L2 - расстояние между отказавшим и последующим контроллерами. Поэтому для того, чтобы сеть «Транзит» могла продолжать нормально работать, расстояние L не должна превышать 500 м. Аналогичные требования имеют место при отказе нескольких контроллеров расстояние между любыми соседними контроллерами, не должно превышать 500 м. Необходимо учитывать, что контроллер выключается из сети «Транзит» не только при отказе, но и при его демонтаже, отключении питания или переводе в режим программирования.
Реле, шунтирующее интерфейсную цепь, расположено в блоке питания БП-1. Поэтому для сохранения целостности сети «Транзит» кабель этой сети не должен отключаться от блока питания (однако само питание от этого блока может быть отключено). Блок контроллера БК-1 может отключаться от блока питания и сниматься с объекта для ремонта и замены. Если необходимо демонтировать блок питания, отключение от него интерфейсные цепи необходимо друг с другом соединить.
В открытой сети шлюз включается в сеть «Транзит» через тот же блок питания БП-1, что и блок контроллера. Способ его включения и все остальные условия полностью соответствуют блоку контроллера.
Каждому контроллеру, подключенному к сети «Транзит», присваивается логический (системный) номер. Этот номер устанавливается в процессе программирования в процедуре «системные параметры». Порядок системных номеров в сети никак не связан с физическим порядком включения контроллеров. Системные номера могут устанавливаться в любой последовательности или иметь пропуски. При установке системных номеров должны выполняться следующие правила:
• контроллер, который участвует в обмене, не должен иметь системный номер, равный 0. При N=0 контроллер подключается к сети «Транзит», при этом целостность сети сохраняется;
• максимальное число контроллеров, объединяемых одной сетью «Транзит», равно 15. Поэтому максимальное значение системного номера также равно 15;
• в одной сети «Транзит» не должно быть двух или более контроллеров, имеющих одинаковый системный номер.
В открытой сети абонент имеет возможность:
• Запросить значение сигнала на любом выходе любого алгоблока в любом контроллере.
• Запросить значение любого параметра настройки (как константы, так и коэффициента) любого алгоблока в любом контроллере.
• Изменить значение любого коэффициента любого алгоблока в любом контроллере.
• Запросить значения оперативных параметров любого контура или логической программы в любом контроллере.
• Изменить оперативные параметры любого контура или логической программы в любом контроллере.
• Запросить наличие ошибок в любом контроллере. При работе с оперативными параметрами абонент может запрашивать и изменять те же параметры, которые наблюдает и изменяет оператор, работая с лицевой панелью контроллера.