На компрессорной оператор смотрит на индикатор газоанализатора - зелёный, концентрация 0 % LEL. На мнемосхеме блок «разрешение на пуск» красный, кнопка «Пуск» неактивна. Наладчик в отладчике видит CH4_OK=TRUE, а PERMIT_RUN=FALSE. Технолог говорит: «датчик же живой». Вы открываете функциональную схему PAZ и находите цепочку из voting, задержек на снятие, interlock от вентиляции и, возможно, не сброшенный bypass после калибровки.
В стандартной АСУ «норма датчика» и «разрешение на пуск» - не одна переменная. Между ними - логика функциональной безопасности или технологических блокировок с таймерами, подтверждениями, SIL-реле и разными шинами. Статья разбирает PAZ-цепочку и задержки, не подменяя полный курс по IEC 61508 - за оценкой и документами см. практику функциональной безопасности. Отдельно от «дверь открыта - нет разрешения» на HMI: там дискретный концевик без voting 2oo3.
Короткий ответ
Если газоанализатор показывает норму, а разрешение не снимается, идите по цепочке PAZ от сырого сигнала до PERMIT, не по индикатору на корпусе прибора. Проверьте: не активен ли bypass/calibration mode, не держит ли задержка OFF-delay (типично 10-60 с и больше), не провалилось ли voting 2oo3, не блокирует ли другая зона или ESD, совпадает ли тег HMI с safety-тегом. SIL-цепь и стандартная логика часто живут в разных контроллерах - «OK на экране» может быть не тем OK. Таблица ниже: состояние датчика - логика PAZ - что измерить. Приёмка таких цепочек - в чек-листе HMI на FAT.
От датчика к разрешению: не одна переменная
Газоанализатор выдаёт 4-20 мА или цифровой статус по Modbus/HART. В проекте появляются: сырое значение, scaled ppm или % LEL, fault, maintenance, alarm high. «Норма» на дисплее прибора - работа внутренней логики прибора. PAZ-логика может требовать: два из трёх каналов ниже порога, отсутствие fault, стабильность ниже порога не менее T секунд, отсутствие режима калибровки.
Разрешение на пуск (PERMIT, ENABLE, READY) - выход цепочки, который ещё AND с другими условиями: клапаны в позиции, вентиляция работает, ESD не активен, дверь закрыта. Оператор видит один красный значок, причин может быть пять, HMI показывает только агрегированный запрет.
Первый шаг диагностики - cause list на экране наладчика или в SCADA с приоритетом первой невыполненной interlock. Если его нет - проектирование HMI не дотянуло до эксплуатации.
Цепочка в типовом проекте выглядит так: сенсор и электроника прибора, дискретный выход реле «газ OK» или safety вход, voting по нескольким каналам, таймеры после ALARM, итоговый бит Permit как AND всех условий. SCADA может показывать только аналог 0 % LEL, а safety сидит на дискретном контакте - отсюда классический спор «на экране норма».
Задержки ON-delay и OFF-delay в PAZ
Типичная ошибка ожиданий: концентрация упала, индикатор зелёный, а разрешение придёт через 30-120 с. OFF-delay на снятие аварии и ON-delay на выдачу permit после нормализации - разные таймеры. В IEC 61131-3 это TOF и TON. Технолог ждёт мгновенно, проект заложил anti-flutter.
Обратная ситуация: краткий пик концентрации сбросил цепочку, recovery delay 5-30 минут. На экране уже «норма», permit ещё нет - смотрите активный TON PermitDelay или PostGasOK_Delay.
После реального превышения газа логика требует проветривание и выдержку по процедуре. Оператор видит «уже ноль», но таймер ещё считает. Без понимания процедуры кажется, что «разрешение сломалось». Документируйте на мнемосхеме оставшееся время или причину блокировки - не только красную лампу.
В документации PAZ должны быть таблицы: порог, задержка, voting. Если таблицы нет - любая задержка кажется «глюком». На FAT прогоняют сценарии: выход в норму - фиксация времени до permit, вход в аварию - время до отзыва.
Пороги alarm, warning и permit: три разных уровня
Warning «повышенная концентрация» может гореть жёлтым, пока alarm ещё не достигнут. Оператор видит «не красный» и считает нормой. Permit часто привязан к отсутствию alarm high, а не к warning. В online смотрите отдельные биты ALM_H, ALM_L, WARN, не агрегированную лампочку на приборе.
Гистерезис порогов: снятие alarm при 20 % LEL, выдача permit при 10 % - типичная схема. Между 10 и 20 % прибор «в норме» по дисплею, permit ещё нет. Без подписи порогов на HMI смена будет звонить наладчику каждую неделю.
Voting 2oo3, fault и обрыв линии
Три газоанализатора на одну зону, логика 2oo3: при отказе одного канала система может держать запрет или перейти в degraded mode - по проекту. Оператор смотрит на «главный» прибор у двери, voting считает по всем трём.
Обрыв 4-20 мА часто даёт fault, не «ноль ppm». HMI может показывать last good value с плохим quality, если плохо настроен - кажется «норма». Сверяйте quality и raw, не только EU.
Цифровой анализатор по Modbus: бит GasOK и отдельный DeviceFault. Можно получить GasOK=1 при Fault=1 в разных регистрах, если карта тегов перепутана.
Bypass, калибровка и SIL vs standard logic
После ежемесячной калибровки техник ставит bypass на анализатор или в logic - ключ «CAL», «MAINT». Забыли снять - permit не придёт, хотя датчик в норме после калибровки. Bypass должен быть виден на HMI с миганием, записью в журнал и ограничением по времени.
Ключ bypass на шкафу PAZ должен быть снят и зафиксирован. В проекте standard PLC не должно быть скрытого OR на разрешение. После пусконаладки проверьте ключи и jumper на реле.
SIL-функция и standard logic разделены: safety PLC выдаёт SIF_OK, основной ПЛК комбинирует с технологией. Если safety channel в lockout после теста ESD - standard «всё зелёное» не поможет.
Отличие от дверного концевика
Дверь кожуха - обычно прямой DI: дверь открыта, permit снят мгновенно (или с коротким delay на дребезг). Газ - аналоговая величина с фильтрацией, voting, задержками. Оператор переносит опыт «закрыл дверь - сразу пуск» на газ и получает конфликт с технологом.
На мнемосхеме разные иконки и разные тексты причины обязательны. Один красный «НЕТ РАЗРЕШЕНИЯ» без расшифровки - проектный долг.
Проводка, реле и расхождение поля и HMI
Реле промежуточное между анализатором и ПЛК: контакт залип, катушка без питания - в поле «норма» по лампочке с другой цепи. Дискретный вход ПЛК не совпадает с 4-20 мА на AI - разные цепи PAZ.
Проверка: мультиметр, отладчик, сравнение с функциональной схемой as-built. Для FAT - принудительные режимы симуляции каждого входа цепочки (где допускает регламент безопасности).
Диагностика на объекте по шагам
Зафиксируйте скрин: ppm, alarm, permit, список interlocks. В online пройдите цепочку от AI/DI до PERMIT - какой булевый первый FALSE. Проверьте bypass bits, timer ET, safety feedback.
Сверьте время: если permit должен прийти через 60 с после нормы - засеките. Если не пришёл - смотрите другой FALSE, не удлиняйте ожидание «на глаз».
После сброса bypass/калибровки - запись в журнал оператора. Для повторяющихся случаев - разбор проекта: не дублируется ли задержка в ПЛК и в анализаторе.
После сброса bypass/калибровки - запись в журнал оператора. Для повторяющихся случаев - разбор проекта: не дублируется ли задержка в ПЛК и в анализаторе.
Калибровка и замена сенсора: сброс цепочки
После замены сенсора или span/zero check анализатор может требовать подтверждение «gas free» или ручной ввод, что зона безопасна. Пока процедура не завершена, внутренний статус NOT_READY, хотя цифра ppm уже стабильна.
В проекте PAZ иногда забывают привязать SensorReady к permit - используют только Concentration_OK. Добавьте в cause list явно.
FAT: как принять цепочку без сюрпризов на пуске
На FAT прогоняют сценарии: симуляция ALARM, выход в норму с засечкой времени до permit, включение bypass с проверкой индикации, voting при отказе одного канала (где регламент позволяет). Результаты - в протокол вместе с чек-листом HMI.
Оператор должен увидеть на мнемосхеме не только «нет разрешения», но и первую причину из цепочки. Без этого обучение смены затянется на месяцы.
SIL и standard: кто что сбрасывает
После срабатывания safety-функции сброс может требовать ключ на шкафу, последовательность кнопок или специальную процедуру по IEC 61511. Standard PLC квитирование аварии не снимает safety lockout. Наладчик квитирует ALARM на SCADA - permit всё ещё нет, потому что safety PLC ждёт reset.
Документация функциональной безопасности и cause list на HMI должны быть согласованы. Оператор не обязан знать разницу SIL и standard, но экран обязан подсказать следующий шаг.
Типичные ошибки эксплуатации
Первая - сброс только аварии на SCADA без процедуры PAZ. Вторая - обход bypass «на пять минут» без журнала. Третья - сравнение одного прибора при voting из трёх. Четвёртая - ожидание мгновенного permit после проветривания, когда в проекте 20 минут PostGasOK.
Обучите смену читать cause list, а не только лампу «норма» на приборе. Это дешевле, чем ночной выезд наладчика из-за таймера.
При замене газоанализатора на модель с другим временем отклика пересмотрите задержки в ПЛК - старые TON могут не соответствовать новому прибору, и permit будет казаться «залипшим» при нормальной работе датчика.
Состояние датчика, логика PAZ и проверка
| Состояние датчика / HMI | Логика PAZ | Проверка |
|---|---|---|
| Зелёный индикатор, permit нет | Активен bypass/CAL | Биты maint; ключ на шкафу; таймер bypass |
| ppm норма, permit через 1-2 мин | OFF-delay / PermitDelay TON | ET таймера; таблица задержек |
| Один из трёх в fault | 2oo3 не набрано | Статус каждого канала; voting |
| HMI OK, safety нет | Разные контроллеры | SIF_OK; lockout safety PLC |
| 4-20 мА 12 мА, permit нет | Порог не тот / EU ошибка | Сверка scale; порог в EU |
| После ESD теста | Не выполнен reset по SIL | Процедура reset; ключ |
| Modbus GasOK | Fault в другом регистре | Карта тегов; quality |
| Норма, вентиляция OFF | AND с другой interlock | Cause list; DO вентиляции |
| 0 % LEL, нет Permit | Таймер после ALARM | Тренд таймера; процедура сброса |
| Датчик OK, вход safety FALSE | Обрыв цепи реле | Омметр; лампа на реле |
Вопросы с пуска
Можно ли убрать задержку «чтобы быстрее пускали»?
Только с пересмотром PAZ-расчёта и подписью ответственного за безопасность. Уменьшение TON без анализа - путь к ложным пускам при пиках.
Почему после калибровки всё норма, но permit нет?
Часто не снят bypass или не пройден тестовый reset анализатора. Смотрите процедуру в паспорте прибора и PAZ.
Кто сбрасывает PAZ - оператор или только наладчик?
По процедуре; часто сброс ALARM отдельно от снятия блокировки пуска.
HMI показывает permit, кнопка не работает?
Возможен разрыв между SCADA permit и ПЛК enable - разные теги. Проверьте цепочку до физического выхода.
Обсуждение