Управление клапаном (KLP)
Блок KLPпредставляет собой модификацию блока ZDVдля управления устройством типа "регулирующий клапан". Блок анализирует следующие цифровые сигналы (0 или 1): сигналы концевых выключателей открытия и закрытия, сигнал электрической части (привода) и сигнал о наличии электрического напряжения. Кроме того, блок анализирует аналоговый сигнал в диапазоне 0-100, показывающий реальное положение клапана (0 – полностью открыт, 100 – полностью закрыт). Вход CMDзадает направление движения клапана: положительная величина – открытие, отрицательная – закрытие. При выполнении этих команд на выходе OPNформируется сигнал открытия (значение 1), на выходе CLS– сигнал закрытия (значение 1). В режиме отслеживания неотрицательное значение входа CMD(0-100) задает положение, которое должен занять клапан. Вход PTиспользуется для задания времени хода клапана (в секундах). Если контроль положения клапана блокирован, блок вычисляет текущее положение клапана и выводит полученное значение на выход Q%L(аналогично ZDV). На вход CDIподается реальное положение клапана (аналоговый сигнал в диапазоне 0-100, соответствующий проценту закрытия). Если контроль положения клапана не блокирован, блок не вычисляет положение, и Q%L=CDI. На вход IOPподаются следующие сигналы: бит 0 (0x1) – сигнал концевого выключателя открытия (1 – открыто полностью, 0 – закрыто или открыто не полностью); бит 3 или 8 (0x8 или 0x100) – сигнал электрической части (привода) (0 – не работает, 1 – работает); бит 2 или 9 (0x4 или 0x200) – сигнал о наличии напряжения: 0 – норма, 1 – авария). На вход ICLподаются следующие сигналы: бит 0 (0x1) – сигнал концевого выключателя закрытия (1 – закрыто полностью, 0 – открыто или закрыто не полностью); биты 3 и 8 (0x8 и 0x100) – аналоги битов 3 и 8 IOP; бит 2 или 9 (0x4 или 0x200) – аналоги битов 2 и 9 IOP. Если на ICLничего не подано, то ICL= IOP& 6. Аналогично ZDV, сигналы концевых выключателей имеют более высокий приоритет по сравнению с данными о положении клапана (как вычисленными, так и полученными от устройства). Установленные в 1 биты входа CSCсоответствуют следующим режимам работы блока: бит 0 (0x1) – блокирование контроля концевого выключателя открытия; бит 1 (0x2) – блокирование контроля концевого выключателя закрытия; бит 2 (0x4) – блокирование контроля положения клапана; бит 3 (0x8) – принудительное присваивание выходу Q%Lзначения 0 ("открыто") при выходе из аварийной ситуации (т.е. при установленном бите 5); бит 4 (0x10) – принудительное присваивание выходу Q%Lзначения 100 ("закрыто") при выходе из аварийной ситуации (т.е. при установленном бите 5); бит 5 (0x20) – выход из аварийной ситуации. При возникновении аварийной ситуации при открытии/закрытии соответствующие выходы (OPNи CLS) принимают значение 0 (процедура прерывается), и блок KLPостанавливается. Если в режиме остановки ошибку устранить (т.е. задать корректное сочетание значений входов), выполнение процедуры не возобновится, и признак аварии, сформированный на выходе ALR, сохранится. Для сброса признака аварии и возобновления выполнения процедуры нужно установить данный бит в 1. При установке бита 5 возможна одновременная установка бита 3 (0x8) или бита 4 (0x10) для выполнения соответствующих функций (одновременная установка битов 3-5 равнозначна установке одного бита 5); бит 6 (0x40) – компенсировать инерционность. В этом режиме при реверсе к вычисленному положению добавляется/вычитается половина величины, соответствующей времени ожидания отключения концевого выключателя (т.е. 5% в отсутствие SdV); бит 7 (0x80) – перевод в режим отслеживания состояния клапана по концевым выключателям (аварийные ситуации не контролируются). Этот режим индицируется значением 15 байта 1 (0x0F00) выхода ALR); бит 10 (0x400) – блокирование команды открытия; бит 11 (0x800) – блокирование команды закрытия. Если команда открытия (закрытия) блокируется битом 10 (11) STSв момент выполнения, клапан останавливается. бит 12 (0x1000) – если бит 12 равен 1, клапан переходит в положение, заданное неотрицательным значением CMD(режим отслеживания). Скорость перехода определяется PT; бит 16 (0x10000) – индикация процента открытия вместо процента закрытия на выходе Q%L; бит 21 (0x200000) – разрешение анализа сигнала электрической части (привода). Байт 0 (0xFF) ALR(этот байт показывает состояние клапана) может принимать следующие значения: 1 – открывается; 2 – закрывается; 4 – открыт; 8 – закрыт; 17 – остановка при открытии (16#11); 18 – остановка при закрытии (16#12); Байт 1 (0xFF00) ALRуказывает на возникновение аварийных ситуаций (аварийные ситуации не контролируются, если они связаны с сигналами, контроль которых заблокирован): 0 – норма; 1 – одновременно установлены в 1 сигналы концевых выключателей открытия и закрытия; 2 – при открытии не отключился концевой выключатель закрытия по истечении времени, заданного с помощью блока SdV(*); 3 – при закрытии не отключился концевой выключатель открытия по истечении времени, заданного с помощью блока SdV(*); 4 – остановка при открытии по времени (истекли PTсекунд, а сигнала концевого выключателя открытия нет); 5 – остановка при закрытии по времени (истекли PTсекунд, а сигнала концевого выключателя закрытия нет); 6 – остановка при возникновении ошибки 2 (возможно, клапан закрыт внешними средствами); 7 – остановка при возникновении ошибки 3 (возможно, клапан открыт внешними средствами); 8 – наличие сигнала электрической части (привода) при неподвижном клапане; 9 – отклонение вычисленного положения клапана от реального (Q%Lот CDI) превышает максимально допустимое значение, заданное с помощью блока SdV(*). Данная ошибка детектируется, если при движении клапана разрешается контроль положения (сбрасывается бит 2 CSC); 10 – клапан открыт, но сигнала концевого выключателя открытия нет; 11 – клапан закрыт, но сигнала концевого выключателя закрытия нет; 12 – нет напряжения; 14 – клапан движется, а сигнала электрической части (привода) нет; 15 – это значение указывает, что блок находится в режиме отслеживания. (*) Таймаут (время ожидания отключения) концевого выключателя в отсутствие блока SdVравно 0.1*PTсекунд. Максимально допустимое отклонение Q%Lот CDIв отсутствие блока SdVравно 1000/PT.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (492)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |