КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Реализация регуляторов и объектов управления в SCADA-системе TraceMode
В SCADA-системе TraceMode для реализации регуляторов и объектов управления широко используются блоки: Звено PID (ПИД) Этот блок формирует выходное значение по ПИД-закону от величины, поданной на его вход INP. Для ввода значений настроек используются три входа: KP – коэффициент при пропорциональной составляющей, KD – при дифференциальной, KI – при интегральной. Модуль подаваемого на вход KI отрицательного значения передается на выход. Далее при подаче на вход KIнеотрицательного значения регулирование начинается с установленной величины. Для ограничения величины управляющего воздействия используются входы блока MIN и MAX. Первый из них задает нижний предел управления, а второй – верхний. Если величина управления выходит за любую из этих границ, то выходу присваивается величина соответствующего входа и перестает накапливаться интегральная составляющая закона регулирования. Данный блок вычисляет величину управления по значению рассогласования регулируемой величины и задания, которое надо вычислять с помощью отдельного функционального блока. Введение в алгоритм параметра dt исключает необходимость в пересчете настроек регулятора при смене периода опроса канала регулирования. На рис. 4.6 показана программа, реализующая контур регулирования. Здесь вычисляется рассогласование регулируемой величины с заданием, далее введена зона нечувствительности и вычисление управляющего значения. Далее стоит переключатель режима (ручной / автоматический).
Рис. 4.6
Для реализации описанных функций используются четыре блока. Первый из них (–) вычисляет рассогласования регулируемой величины с заданием. Эти параметры подаются на его входы AS и AD соответственно. Величина рассогласования с выхода первого блока подается на вход INP блока DZONE, который реализует функцию зоны нечувствительности. Величина зоны нечувствительности подается на его вход DLT. Выход второго блока подается на вход INP блока PID, реализующего вычисление величины управляющего воздействия. Для переключения контура на ручной режим используется функциональный блок SEL. На его вход IN0 подается выход блока PID, а на вход IN1 – величина ручного управления выходом регулятора. Управление переключением режимов осуществляется входом IGблока SEL. Управление устройством типа «двигатель» (MOT) Данный блок позволяет управлять устройствами типа «двигатель» (рис. 2.7). Они имеют два входа управления (включить и выключить) и могут находиться в состояниях работы, резерва, ремонта или аварии.
Рис. 4.7
Блок MOT имеет следующие функциональные входы: CMD – вход управления устройством: 1 – включить; 2 – выключить. STS – вход управления переключением состояний: 0 – не определен; 1 – включен; 2 – выключен; 3 – перевод в резерв с подтверждением; 4 – ремонт; 5 – ошибка (авария); 6 – обнулить выход ERR (доступно только из состояния ремонт); 8 – перевод в резерв без подтверждения; 9 – подтверждение перевода в резерв. END – вход контроля датчиков состояния устройства: 1-й бит – включен; 2-й бит – выключен; 3-й бит – контроль ДАВЛЕНИЯ; 5-й бит – отключение контроля включения; 6-й бит – отключение контроля выключения; 7-й бит – блокировка проверки ДАВЛЕНИЯ (0 – не проверять, 1 – проверять); dT – время удержания сигналов управления в секундах. ALR – ручная установка признака аварийного состояния. T – время переключения состояний включен/выключен [сек]. CHK – при состоянии ремонт дублирует функции входа CMD. Значения 1 и 2 – команды включения и выключения. Другие значения переводят устройство в режим опробования – увеличение выхода STS на 16. Команда CHK (значения 1 и 2) работает в режиме «ремонт» при подаче на вход STS значений 1 или 2. В режимах 1 и 2 эта команда приоритетна над CMD.
Выходы данного блока имеют следующее назначение: STS – признак текущего состояния устройства: 0 – не определено; 1 – включен; 2 – выключен; 3 – резерв; 4 – ремонт; 5 – ошибка; 9 – включается; 10 – выключается; 11 – ожидание перевода в резерв; ON – сигнал управления включением; OFF – сигнал управления выключением; ERR – характеристика аварийной ситуации: 1 – одновременно присутствуют сигналы от датчиков включения и выключения; 2 – несанкционированное выключение (выключение внешними средствами, например, вручную); 3 – несанкционированное включение (включение внешними средствами – например, вручную); 4 – при выключении за время T не пришел сигнал от датчика выключения; 5 – при включении за время T не пришел сигнал от датчика включения; 6 – при включении за время dT не снят сигнал от датчика выключения; 7 – при выключении за время dT не снят сигнал от датчика включения; 8 – переход в состояние ошибка по команде STS; 9 – переход в состояние ошибка по команде ALR. Управление задвижкой (ZDV) Данный блок реализует алгоритм управления устройством типа задвижки. Он контролирует значения трех дискретных сигналов: концевые выключатели открытия и закрытия, а также сигнал с муфты. Для управления используются два дискретных сигнала: открыть и закрыть. Задвижка может не иметь сигнала с муфты или использовать дополнительный управляющий сигнал на остановку. Примеры управления такими устройствами будут приведены ниже. Данный блок имеет пять функциональных входов и четыре выхода. Вход CMD предназначен для приема команд управления. Такими командами могут быть: 0 – остановить; 1 – открыть; 2 (–1) – закрыть. Второй вход IOP предназначен для контроля состояния концевого выключателя открытия. На вход ICL надо подавать значения состояния двух других дискретных сигналов: 1-й бит – концевой выключатель закрытия; 2-й бит – сигнал с муфты. Вход PT используется для задания времени открытия/закрытия задвижки (в секундах). Его значение должно быть немного больше реального времени открытия. Эта величина используется для анализа аварийных ситуаций, а также для управления задвижкой по времени в случае неисправности датчиков ее состояния. Вход CSC предназначен для блокирования сигналов с концевых выключателей и муфты, сброса аварийных признаков и настройки крайних положений задвижки, если блокированы сигналы концевых выключателей. Тип этого входа должен быть установлен HEX. При блокировании любого сигнала все операции, использующие его значение, выполняются по времени. Аварийные признаки в этом случае не формируются. Для выполнения перечисленных операций следует установить в 1 следующие биты: 1-й – блокирование концевого выключателя открытия; 2-й – блокирование концевого выключателя закрытия; 3-й – блокирование сигнала с муфты; 4-й – установка 0% закрытия (при 6-м бите равном 1); 5-й – установка 100% закрытия (при 6-м бите равном 1); 6-й – сброс аварийных признаков и калибровка положения; 7-й – учет гистерезиса при изменении направления движения задвижки. Величина гистерезиса равна половине времени открывания или закрывания (выбирается автоматически в зависимости от направления движения), установленного блоком SdV; 8-й – перевод в режим дистанционного управления. В этом режиме состояние задвижки отслеживается по концевым выключателям, аварийные ситуации не контролируются. На приведенном ниже рис. 4.8 иллюстрируется назначение функциональных входов и выходов данного блока.
Рис. 4.8
Дата добавления: 2014-12-29; Просмотров: 816; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |