IRFA.85

IRFA.85

Пикабушник
Дата рождения: 29 декабря
в топе авторов на 210 месте
129 рейтинг 5 подписчиков 0 подписок 5 постов 0 в горячем
3

Трактат о НЁХ. Часть 2. Классификация НЁХ

Серия Трактат о неведомой ёбаной хуйне
Трактат о НЁХ. Часть 2. Классификация НЁХ

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем трактате используется ненормативная лексика. Не для эпатажа. Не вместо технических терминов. И не потому, что автору не хватило литературного словаря. Иногда выражение «неведомая ёбаная хуйня» точнее описывает диагностическое состояние системы, чем три абзаца производственно-технической дипломатии. Там, где достаточно нормального инженерного языка, используется нормальный инженерный язык. Там, где без мата теряется смысл происходящего, мат остаётся.

2. КЛАССИФИКАЦИЯ НЁХ

О попытке систематизировать неведомую ёбаную хуйню, которая категорически против систематизации

После первого раздела мы уже знаем: НЁХ — это не степень поломки. Не диагноз. И не официальный статус оборудования между: «РАБОТАЕТ» и «ВСЁ, БЛЯДЬ». НЁХ — состояние неизвестности. Но неизвестность тоже бывает разной. Одна появляется раз в неделю. Другая — строго в 03:20. Третья существует только зимой. Четвёртая исчезает при виде ноутбука. Пятая свободно мигрирует между отделами и на каждом новом месте получает заключение: — По нашей части всё нормально. Поэтому НЁХ необходимо классифицировать. Не ради академической красоты. А потому что фраза: — Какая-то НЁХ. на первых пяти минутах расследования вполне допустима. Но если через четыре часа единственным научным достижением стало уточнение: — Ну такая... ебанутая НЁХ, классификационная работа пока идёт не очень.

НЁХ может различаться: по времени проявления; по условиям возникновения; по источнику; по наблюдаемости; по устойчивости; по способности исчезать; по способности мигрировать; по истории своего формирования; и по способности выставить диагноста долбоёбом именно в тот момент, когда он уже всем объявил, что понял причину.

Последний показатель пока не включён в государственные стандарты.

НЁХоведение считает это временным недоразумением.

2.1. ПЛАВАЮЩАЯ НЁХ

Классика. Существует. Иногда. Когда хочет.

Симптом: появляется нерегулярно; исчезает без вмешательства; плохо воспроизводится; часто не оставляет следов; особенно любит возникать тогда, когда тренд не пишется.

Например: раз в несколько часов пропадает дискретный вход. На секунду. Потом возвращается. Пока инженер идёт к шкафу — всё нормально. Пока открывает проект — всё нормально. Пока два часа смотрит Online — идеально. Инженер уходит. Через семь минут: — Опять. Плавающая НЁХ обладает редкой способностью формировать у специалиста личные отношения с оборудованием. Первый день: — Надо поймать условие. Второй: — Странно. Третий: — Да ты издеваешься. Четвёртый: — Я тебя, сука, всё равно найду. На этой стадии диагностика приобретает эмоциональную вовлечённость.

Типичные причины: плавающий контакт; нестабильное питание; влага; вибрация; температура; пограничный уровень; редкое программное состояние; потеря пакета; кратковременный провал сигнала; всё то, что великолепно исчезает раньше, чем человек успевает открыть шкаф.

Главная особенность - плавающую НЁХ бесполезно спрашивать: — Работает сейчас? Работает. Она же плавающая, блядь. Правильный вопрос: — Что происходило непосредственно перед тем, как перестало?

2.2. ПЕРИОДИЧЕСКАЯ НЁХ

В отличие от плавающей, периодическая НЁХ хотя бы уважает расписание.

Она возникает: раз в смену; каждые 40 минут; после каждого третьего цикла; через два часа работы; при переключении резерва; ровно около 03:20.

И это уже роскошь. Потому что наличие периода означает: где-то существует повторяемое условие.

Возможно: таймер; нагрев; охлаждение; накопление; цикл; промывка; технологический режим; сетевое событие; плановое действие персонала. Периодическая НЁХ как будто сама сообщает: — Я не случайная. Ты просто пока тупишь. Очень конструктивное поведение с её стороны.

Полевой закон периодичности: ЕСЛИ ХУЙНЯ ПОВТОРЯЕТСЯ ЧЕРЕЗ ОДИНАКОВЫЙ ИНТЕРВАЛ, СНАЧАЛА ИЩИТЕ ТО, ЧТО ТОЖЕ ЖИВЁТ ПО ВРЕМЕНИ.

А не меняйте датчик третий раз.

2.3. ТЕМПЕРАТУРНАЯ НЁХ

Возникает там, где физика внезапно напоминает инженеру, что кроме BOOL, REAL и Modbus существуют: тепловое расширение; сопротивление; вязкость; конденсат; температурный дрейф; свойства материалов.

Типовые сообщения: — Пока холодное — нормально.

или: — После прогрева начинается.

или особенно прекрасно: — Летом работает. — А зимой? — Зимой по-разному.

Причинами могут быть: микротрещины; плохая пайка; клеммные соединения; электролиты; датчики; зазоры; вязкость смазки; влага; кабель, который при −45 °C внезапно начинает демонстрировать характер.

Классическая методологическая ошибка: снять устройство. Отнести в тёплое помещение. Проверить. Получить: — Исправно. Вернуть на мороз. Получить: — Нихуя.

Температурная НЁХ напоминает: исправность вне условий проявления доказывает только исправность вне условий проявления.

2.4. НОЧНАЯ НЁХ

Формально — частный случай периодической или контекстной. Практически — отдельный биологический вид.

Ночная НЁХ существует: после ухода дневной смены; при другом режиме нагрузки; во время промывки; после переключений; при другой температуре; при конкретной смене; желательно тогда, когда специалист уже лёг.

Сообщение утром: — Она опять ночью чудила.

Подвид: НЁХ ночной смены

Основной диагностический признак:

НИКТО НИЧЕГО НЕ ТРОГАЛ.

При последующем уточнении иногда выясняется: сделали Reset; перевели в MANUAL; изменили уставку; отключили блокировку; потом вернули; ещё что-то переключили.

Но это: «не считается трогали». Потому что программу ведь не меняли.

Закон ночной невиновности

ДЕЙСТВИЕ ПЕРЕСТАЁТ СЧИТАТЬСЯ ВМЕШАТЕЛЬСТВОМ, ЕСЛИ СМЕНА ДЕЛАЕТ ЕГО ДОСТАТОЧНО РЕГУЛЯРНО.

Очень полезно учитывать при расследовании.

2.5. НЁХ ПРИСУТСТВИЯ СПЕЦИАЛИСТА

Один из наиболее научно оскорбительных видов.

До прихода инженера: не работает.

Инженер подходит. Работает. Закрывает шкаф. Работает. Уходит.

Через десять минут: — Опять.

На ранней стадии карьеры это раздражает. На средней вызывает подозрение. На поздней превращается в диагностический признак. Потому что приход специалиста меняет условия эксперимента.

Он: открывает шкаф; меняет температуру; шевелит дверь; касается кабелей; подключает ноутбук; останавливает механизм; переводит режим; меняет сетевую нагрузку; заставляет оператора несколько минут ничего не трогать. Последний фактор иногда недооценивается.

Следствие присутствия

Если система заработала после того, как ты подошёл, это ещё не значит, что у тебя целебная аура.

Хотя некоторое время можно никого не разубеждать.

2.6. САМОУСТРАНЯЮЩАЯСЯ НЁХ

Название заведомо ложное. Потому что сама она обычно нихуя не устраняется. Исчезает симптом. Ошибка появилась. Через минуту пропала. Система восстановилась. Все пошли работать. Важное различие: СИМПТОМ ИСЧЕЗ не равно: ПРИЧИНА УСТРАНЕНА. Контакт восстановился. Связь ожила. Температура изменилась. Флаг сбросился. ПЧ вернулся в Ready. Но механизм, породивший состояние, может остаться. Самоустраняющаяся НЁХ особенно успешна потому, что самостоятельно уничтожает мотивацию к расследованию. Пока однажды не перестаёт самоустраняться. Вот тогда мотивация появляется.

Внезапно. У всех.

2.7. НЁХ ЧЁРНОГО ЯЩИКА

Устройство существует. Функцию выполняет. Что внутри — хуй знает.

Возможные причины: закрытая система; нет исходников; нет документации; проприетарный протокол; подрядчик ничего не передал; производитель исчез; устройство китайское;устройство очень китайское; устройство настолько китайское, что инструкция вызывает больше вопросов, чем само оборудование.

Особенно прекрасен чёрный ящик, который пишет: ERR 07. Открываем мануал: Error 07 — Device error. Спасибо блядь. НЁХ существенно уменьшилась. Причинность внутри чёрного ящика существует. Просто она плохо наблюдаема. Поэтому остаются: внешние измерения; сравнение; косвенные признаки; экспериментальные зависимости; анализ обмена; reverse engineering. И вопрос: — А кто вообще купил эту хуйню?

Но это уже переход к организационной диагностике.

2.8. ДОКУМЕНТАЦИОННАЯ НЁХ

Возникает в системе, где документация есть. Но объект об этом не знает.

На схеме: DI12

В PLC: DI14

На клемме: X3:7

Кабель подписан: НАСОС 2 и физически уходит куда-то в соседний шкаф.

При этом PDF:

- утверждён;

- подписан;

- проштампован;

- имеет красивую рамку.

То есть официально неправым является объект.

Документационная НЁХ опаснее полного отсутствия документации. Если схемы нет — инженер насторожен. Если схема есть — он ей верит. И два часа ищет DI12. Который уже пять лет приходит на DI14 после модернизации: «по месту».

Теорема бумажной истины

ЧЕМ ОФИЦИАЛЬНЕЕ ВЫГЛЯДИТ НЕВЕРНАЯ ИНФОРМАЦИЯ, ТЕМ ДОЛЬШЕ ЕЙ ВЕРЯТ.

Особенно если документ называется:

AS_BUILT_FINAL.pdf

2.9. ЧЕЛОВЕЧЕСКАЯ НЁХ

Самый универсальный класс. Возникает, когда состояние технической системы невозможно восстановить без ответа на вопрос: — А кто здесь что делал?

Вчера: 1.000

Сегодня: 1.137

Кто поменял? — Неизвестно.

Зачем? — Неизвестно.

Это калибровка? — Наверное.

Показания теперь лучше? — Вроде.

Великолепно. Получено четыре измерительных значения: 1.000, 1.137, "наверное" и "вроде". Последние два широко применяются в производственной метрологии неофициального типа.Человеческая НЁХ возникает через:

- изменение параметров;

- обход защиты;

- ручное управление;

- забытый Force;

- временное решение;

- не тот проект;

- неполную передачу смены;

- «я только посмотреть» с правами записи.

Если отсутствуют:

- журнал;

- история изменений;

- аудит;

- версионность,

остаются показания свидетелей.

А свидетельские показания в технической диагностике обладают интересным свойством: чем больше прошло времени, тем увереннее иногда становится рассказ.

2.10. ПОДРЯДНАЯ НЁХ

Формально — разновидность человеческой или организационной. Но эволюционно заслужила отдельный класс.

Система не работает.

Подрядчик А: — Наша часть исправна. Подрядчик Б: — У нас тоже. Монтажники: — Всё прозвонено. Сетевики: — Ping есть. Автоматчики: — Команда формируется. Заказчик: — Так почему, блядь, не работает?

Ответа нет. Зато достигнут удивительный технический результат: ВСЕ ЧАСТИ СИСТЕМЫ ИСПРАВНЫ. СИСТЕМА ЦЕЛИКОМ — НЕТ.

Закон границы поставки

НЁХ ОБЛАДАЕТ ВЫРАЖЕННОЙ СПОСОБНОСТЬЮ ОБИТАТЬ РОВНО ТАМ, ГДЕ ЗАКАНЧИВАЕТСЯ ОТВЕТСТВЕННОСТЬ ОДНОГО И НАЧИНАЕТСЯ ОТВЕТСТВЕННОСТЬ ДРУГОГО.

Особенно комфортная среда: «совместная зона ответственности». В естественных условиях переводится как: — Посмотрим, кто первый полезет.

2.11. СЕТЕВАЯ НЁХ

Особый мир.

Link есть. Данных нет.

Данные есть. Но не те.

Ping есть. Modbus нет.

Modbus есть. Через три минуты timeout.

Всё работает. Пока не появляется ещё одно устройство.

Сетевая НЁХ удобна тем, что подозревать можно практически всё:

- кабель;

- порт;

- коммутатор;

- VLAN;

- маршрут;

- firewall;

- IP;

- маску;

- дубликат адреса;

- broadcast;

- производителя;

- грозу;

- полнолуние;

- IT.

Последний пункт особенно популярен.

Главная опасность

Сетевой симптом быстро вызывает:

МАРШРУТОЁБСТВО.

То есть попытку перестроить половину сети раньше, чем доказано, что проблема вообще дошла до третьего уровня OSI.

Иногда причина: патч-корд не защёлкнулся. Но зато успели обсудить резервирование ядра.

2.12. ПРОГРАММНАЯ НЁХ

Возникает, когда программа ведёт себя не так, как ожидает человек.

Важно: это ещё не означает, что программа неправильная. Классический случай:

— PLC почему-то снимает выход.

Открываем код. Выход снимается по условию. Условие FALSE. Почему? Другой блок. Почему он? Режим такой. Почему режим такой? Оператор включил.

Исходное:

PLC глючит, медленно превращается в: логика работает ровно так, как написано.

После чего возникает гораздо более интересный вопрос: — А нахуя она так написана?

Вот здесь программная НЁХ иногда переходит в архитектурную.

2.13. МЕХАНИЧЕСКАЯ НЁХ, ПРИТВОРЯЮЩАЯСЯ АВТОМАТИКОЙ

Один из любимых видов автоматчика.

Любимый — в том смысле, что встречается часто. Не в том, что радует. Например:

- люфт выглядит как плохой PID;

- проскальзывающий ремень — как нестабильное управление;

- заклинивание — как недостаточный момент;

- забитый насос — как «частотник не вытягивает»;

- механическое заедание заслонки — как плохая обратная связь.

Автоматчик начинает регулировать. Kp становится лучше. Ti становится красивее. Добавляется фильтр. Механика продолжает быть сломанной.

Практическое следствие

ЕСЛИ КОЭФФИЦИЕНТЫ ПРИХОДИТСЯ ВСЁ СИЛЬНЕЕ МЕНЯТЬ, ЧТОБЫ КОМПЕНСИРОВАТЬ ФИЗИЧЕСКИ УХУДШАЮЩИЙСЯ ОБЪЕКТ, ВОЗМОЖНО, ВЫ УЖЕ РЕГУЛИРУЕТЕ НЕ ПРОЦЕСС, А НАСТУПЛЕНИЕ НЕИЗБЕЖНОГО.

2.14. ТЕХНОЛОГИЧЕСКАЯ НЁХ

Автоматика исправна. Датчики исправны. Программа выполняет задание. Результат плохой. Следовательно:

— Надо настраивать автоматику.

Не обязательно. Иногда исходное технологическое предположение было неверным. Например: насос не способен устойчиво работать ниже определённой производительности. Но регулятор об этом не знает. Ему сказали: держать уровень. Он держит. Снижает выход до 20%. Насос забивается. Все смотрят на PID. PID, между прочим, сделал именно то, что ему приказали. С религиозной точностью.

Закон технологической НЁХ

АВТОМАТИКА МОЖЕТ ИДЕАЛЬНО ВЫПОЛНИТЬ ЕБАНУТОЕ ТРЕБОВАНИЕ.

И результат от этого правильным не становится.

2.15. МИГРИРУЮЩАЯ НЁХ

Её отличительный признак: причина каждый раз находится в другом отделе.

Утром: электрика. После обеда: автоматика. Вечером: сеть. На следующий день: механика. Через два дня: подрядчик. Если ещё через день виноват снова автоматчик, миграционный цикл замкнулся. Это может означать:

1. в системе действительно несколько связанных проблем;

2. настоящую причину никто пока не нашёл, и симптом просто путешествует по оргструктуре.

Диагностический признак

Если НЁХ уже посетила:

- электриков;

- КИП;

- программистов;

- связистов;

- механиков,

но ни одна служба не обнаружила измеримого противоречия, возможно, классификация по отделам изначально была хуёвой.

Физика вообще не знает, кто у вас главный энергетик.

Она даже штатное расписание не читала.

2.16. КАСКАДНАЯ НЁХ

Одна причина. Много симптомов.

Например: просело питание 24 В. Следом: AI показывает ерунду; реле отпадают; удалённый модуль теряет связь; ПЧ теряет разрешение; HMI выдаёт 17 аварий.

Приходит пять специалистов. Каждый выбирает себе одну красную строку. Через десять минут существует пять отдельных расследований. Хотя причина одна.

Теорема каскада

ЧЕМ БОЛЬШЕ РАЗНОРОДНЫХ ОШИБОК ВОЗНИКЛО ОДНОВРЕМЕННО, ТЕМ ПОЛЕЗНЕЕ СНАЧАЛА ПОИСКАТЬ ОБЩУЮ ПРИЧИНУ ВЫШЕ ПО ЦЕПОЧКЕ.

Не всегда. Но достаточно часто, чтобы сначала посмотреть на блок питания. А уже потом обновлять прошивку HMI.

2.17. КОМПЕНСИРОВАННАЯ НЁХ

Один из красивейших видов.

Система содержит ошибку. Поверх неё существует вторая ошибка. Вторая компенсирует первую.

Например: датчик завышает на 20%. В PLC стоит коэффициент: 0.83. На HMI всё примерно правильно. Все счастливы. Меняют датчик на исправный. Показания становятся неправильными. Следует вывод: — Новый датчик говно. Нет. Просто было разрушено древнее равновесие двух ошибок.

Компенсированная НЁХ способна формировать: МЕСТНУЮ ФИЗИКУ.

Например: При реальных 30 т/ч должно показывать 36. Почему? Потому что потом делится на 1.2. А зачем? Исторически.

В определённый момент система перестаёт быть автоматикой. Она становится геологическим разрезом коэффициентов, где каждый слой компенсирует ошибку предыдущей эпохи. Удаление одного неправильного коэффициента способно разрушить всё, что было неправильно настроено поверх него.

2.18. НАСЛЕДСТВЕННАЯ НЁХ

Передаётся от одного поколения специалистов следующему.

Основные носители наследственной информации:

- undocumented code;

- старые проекты;

- неизвестные перемычки;

- реле без маркировки;

- коэффициенты без комментариев;

- пароль одного человека;

- великий устный протокол:

— Там Петрович знает.

Петрович уволился. Но его технический геном продолжает исполняться.

Генетический материал, Файлы:

OLD, NEW, FINAL, FINAL2, FINAL_LAST, FINAL_LAST_РЕАЛЬНО

и проект, который фактически находится в PLC.

Последний может не совпадать ни с одним. Эволюция не обязана быть документированной.

2.19. СИМБИОТИЧЕСКАЯ НЁХ

НЁХ, с которой эксплуатация научилась жить.

Например: Иногда не запускается с первого раза.

Решение: Запускать дважды.

Или: После включения надо подождать 30 секунд. Почему? Потому что.

Или: Сначала второй конвейер, потом первый. Почему? Иначе не идёт.

В программе такой зависимости нет. Но оператор знает. Система работает. Так НЁХ перестаёт восприниматься как неисправность и становится обычаем. Потом обычай попадает в инструкцию. Ещё позже новую систему начинают проектировать с учётом обычая. И временная компенсация получает официальный статус.

Закон институционализации НЁХ

ЕСЛИ С ХУЙНЁЙ ДОСТАТОЧНО ДОЛГО ЖИТЬ, ОНА МОЖЕТ ПРЕВРАТИТЬСЯ В ТЕХНИЧЕСКОЕ ТРЕБОВАНИЕ.

Это уже очень зрелая форма.

2.20. ЛОЖНАЯ НЁХ

Иногда НЁХ вообще нет. Есть неправильная модель в голове наблюдателя.

Оператор уверен: клапан должен открываться. Алгоритм говорит: не должен. Руководитель уверен: HMI должна показывать эту величину. В системе её вообще никто не измеряет. Программист ждёт FLOAT. Устройство честно отдаёт INT32. Объект работает именно так, как спроектирован. А расследование уже идёт. В этом случае неисправна не техническая система. Неисправно: наше ожидание от технической системы. Это тоже диагностируется. Иногда осторожно. Особенно если ожидание находится в голове человека, который проводит совещание.

ОБОБЩЁННАЯ КЛАССИФИКАЦИЯ

Теперь видно, что наши виды относятся не к одной шкале. Это разные признаки одной НЁХ. По времени и условиям она может быть:

- плавающей;

- периодической;

- температурной;

- ночной.

По наблюдаемости:

- присутствия специалиста;

- самоустраняющейся;

- чёрного ящика;

- каскадной.

По происхождению:

- человеческой;

- подрядной;

- сетевой;

- программной;

- механической;

- технологической;

- документационной.

По истории формирования:

- компенсированной;

- наследственной;

- симбиотической.

По организационному поведению:

- мигрирующей.

И существует отдельный случай:

- ложная НЁХ,

когда проблема живёт преимущественно в модели наблюдателя.

Разумеется, реальная НЁХ совершенно не обязана уважать нашу классификацию. Она может быть одновременно: ночной + плавающей + сетевой + подрядной + наследственной. И проявляться только зимой. После дождя. На третьей смене. При отключённом тренде.

Такой экземпляр уже достоин практически отдельной карточки в Красной книге промышленной автоматизации. Но сначала всё-таки желательно его починить.

ЗАКОН МНОЖЕСТВЕННОЙ ПРИНАДЛЕЖНОСТИ

ОДНА НЁХ МОЖЕТ ОДНОВРЕМЕННО ПРИНАДЛЕЖАТЬ НЕСКОЛЬКИМ КЛАССАМ, ПОТОМУ ЧТО КЛАССИФИКАЦИЯ ОПИСЫВАЕТ РАЗНЫЕ СВОЙСТВА ОДНОГО ЯВЛЕНИЯ.

Например: после дождя раз в несколько часов пропадает связь с удалённым устройством. При приезде инженера всё работает. Документации нет. Подрядчик утверждает: — Устройство исправно. Получаем:

- плавающую;

- условно температурно-влажностную;

- сетевую;

- НЁХ присутствия специалиста;

- чёрного ящика;

- подрядную.

Прекрасный экземпляр.

Можно почти ставить в музей. Но сначала, повторимся, желательно починить. Музей потом.

ПРАКТИЧЕСКИЙ СМЫСЛ КЛАССИФИКАЦИИ

Название класса не является диагнозом. Фраза: — Это плавающая НЁХ. Не отвечает на вопрос: — Что сломалось? Она отвечает на другой: — Какого рода хуйня перед нами и какие условия теперь надо фиксировать?

Если НЁХ периодическая — ищем время и повторяемость.

Температурная — температуру и режим.

Человеческая — историю действий.

Каскадная — общую причину upstream.

Компенсированная — не лезем немедленно исправлять один неправильный коэффициент, потому что хуй знает, сколько неправильного уже на нём держится.

То есть хорошая классификация не даёт ответ. Она помогает правильнее задать следующий вопрос. Для диагностики это иногда значительно важнее.

ГЛАВНОЕ

На раннем этапе вся НЁХ выглядит примерно одинаково:

— Что-то происходит непонятное.

По мере исследования она должна становиться всё более конкретной.

Не: НЁХ.

А: плавающая НЁХ аналогового канала, возникающая после прогрева.

Не: сеть тупит.

А: периодическая потеря прикладного обмена при сохранённом физическом линке.

Не: ночная смена что-то делает.

А: параметр изменяется между сменами, изменение не журналируется.

Каждое такое уточнение отнимает у НЁХ часть территории. И в какой-то момент классификация вообще становится не нужна. Потому что вместо: плавающая температурная НЁХ дискретного канала мы наконец получаем: плохой контакт X12:7. Никакой романтики. Никакой псевдонауки. Просто клемма. Можно чинить. И именно это является самым печальным моментом в жизни НЁХ.

Далее

3. МЕХАНИЗМЫ ВОЗНИКНОВЕНИЯ НЁХ

Теперь мы уже знаем:

что такое НЁХ; в каком состоянии находится объект; и какой разновидности хуйня перед нами.

Остаётся следующий вполне естественный вопрос: КАК ОБЫЧНАЯ НЕИСПРАВНОСТЬ УСИЛИЯМИ КВАЛИФИЦИРОВАННОГО ПЕРСОНАЛА ПРЕВРАЩАЕТСЯ В ТАКУЮ ХУЙНЮ, ЧТО ЧЕРЕЗ НЕСКОЛЬКО ЧАСОВ УЖЕ НИКТО НЕ ПОМНИТ, С ЧЕГО ВСЁ НАЧАЛОСЬ?

Показать полностью 1

Трактат о НЁХ. Часть 1. Состояния технического объекта. Продолжение

Серия Трактат о неведомой ёбаной хуйне

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем трактате используется ненормативная лексика.

Не для эпатажа.

Не вместо технических терминов.

И не потому, что автору не хватило литературного словаря.

Иногда выражение «неведомая ёбаная хуйня» точнее описывает диагностическое состояние системы, чем три абзаца производственно-технической дипломатии.

Там, где достаточно нормального инженерного языка, используется нормальный инженерный язык.

Там, где без мата теряется смысл происходящего,

мат остаётся.

Трактат о НЁХ. Часть 1. Состояния технического объекта. Продолжение

1.9. «РАБОТАЕТ» — НЕ СОСТОЯНИЕ

Фраза:

— Работает.

требует уточнений.

Работает:

- сейчас?

- всегда?

- в AUTO?

- в MANUAL?

- под нагрузкой?

- после прогрева?

- после восстановления питания?

- со всеми защитами?

- с реальным датчиком?

- без перемычки?

- если Вася уйдёт домой?

Последний вопрос иногда диагностически значим.

Например, насос работает при фиксированном задании 50% в ручном режиме.

Из этого нельзя сделать вывод, что исправны:

- автоматический режим;

- регулятор;

- обратная связь;

- логика переключения;

- защитные ограничения.

Мы доказали только одно:

при конкретном наборе условий насос сейчас вращается. Это факт. И он полезен. В отличие от слова:

«нормально».

1.10. «НЕ РАБОТАЕТ» — ТОЖЕ

Ещё менее информативная формулировка:

— Не работает.

Что именно?

Не включается?

Включается и отключается?

Работает, но не набирает производительность?

Команда не формируется?

Команда есть, физического движения нет?

Механизм движется, но PLC этого не видит?

PLC считает механизм работающим, хотя двигатель уже лежит в ремонтном боксе?

Все перечисленные состояния можно честно описать словами:

«не работает».

И получить семь совершенно разных расследований.

Поэтому первым диагностическим воздействием иногда должен быть не мультиметр.

А вопрос:

— ЧТО КОНКРЕТНО, БЛЯДЬ, ЗНАЧИТ «НЕ РАБОТАЕТ»?

После правильного ответа НЁХ иногда уменьшается без единого измерения.

1.11. ПРИЗНАК ХОРОШЕГО ОПИСАНИЯ

Плохое описание:

ПЧ глючит.

Чуть лучше:

ПЧ иногда отключается.

Уже полезно:

ПЧ отключается по Overcurrent при работе выше 45 Гц.

Ещё лучше:

При частоте выше 45 Гц ток двигателя возрастает до 180% номинального, после чего ПЧ отключается по Overcurrent; на холостом ходу явление не воспроизводится.

Вот теперь появляется объект исследования.

Причины всё ещё нет.

Но НЁХ уже стала существенно меньше.

Хорошее описание должно отвечать хотя бы на четыре вопроса:

Что наблюдается?

Когда наблюдается?

При каких условиях?

Чем подтверждается?

Фраза:

— Что-то с частотником.

не отвечает ни на один.

Зато прекрасно определяет отдел, которому собираются передать проблему.

ПЕРВЫЙ ЗАКОН СОСТОЯНИЙ

ТЯЖЕСТЬ ПОСЛЕДСТВИЙ И СТЕПЕНЬ НЕИЗВЕСТНОСТИ — РАЗНЫЕ ВЕЛИЧИНЫ.

Большая авария может быть полностью понятной. Мелкая неисправность может оставаться НЁХ годами.

ВТОРОЙ ЗАКОН СОСТОЯНИЙ

ВОССТАНОВЛЕНИЕ РАБОТОСПОСОБНОСТИ НЕ ДОКАЗЫВАЕТ ВОЗВРАТА К НОРМЕ.

Иногда система переходит из:

НЁХ

в:

РАБОТАЕТ, НО ХУЙ ЗНАЕТ ПОЧЕМУ.

Это не Норма.

Это НЁХ, временно соблюдающая правила приличия.

ТРЕТИЙ ЗАКОН СОСТОЯНИЙ

ТОЧНОСТЬ ОПИСАНИЯ ОБРАТНО ПРОПОРЦИОНАЛЬНА ПРОСТРАНСТВУ ДЛЯ НЁХ.

«Насос не работает»

— огромное поле неизвестности.

«Насос запускается из MANUAL, не запускается из AUTO, команда блокируется xLevelOk = FALSE, при этом фактический уровень находится выше разрешающей уставки»

— уже весьма ограниченная территория.

ТЕОРЕМА УПРАВЛЯЕМОГО ПИЗДЕЦА

ПОНЯТНЫЙ ПИЗДЕЦ ДИАГНОСТИЧЕСКИ ПРЕДПОЧТИТЕЛЬНЕЕ НЕПОНЯТНОЙ МЕЛОЧИ.

Не потому, что он безопаснее.

Не потому, что дешевле.

А потому, что известная причинная цепь позволяет действовать.

Неизвестность позволяет строить гипотезы.

А если гипотезы начинают немедленно превращаться в изменения системы —

мы постепенно приближаемся к следующей интересной области НЁХоведения.

Но об этом позже.

ГЛАВНОЕ

Вопрос:

— Работает?

почти всегда недостаточен.

Гораздо полезнее:

— В каком состоянии находится объект и что именно нам достоверно известно об этом состоянии?

Потому что:

НОРМА — поведение объекта соответствует ожидаемой модели.

УСТАНОВЛЕННАЯ НЕИСПРАВНОСТЬ — отклонение существует, причинная цепь установлена достаточно для действия.

НЁХ — отклонение существует, достоверной причинной модели пока нет.

ПИЗДЕЦ — последствия и потеря управляемости сами становятся существенной частью проблемы.

А ШАМАНСТВО — это когда всё работает, все довольны, но на вопрос:

— Почему?

лучший доступный технический ответ:

— Не трогай.

И профессиональная задача состоит не только в том, чтобы понять, где мы сейчас.

Иногда гораздо важнее вовремя заметить:

КУДА ЭТА ХУЙНЯ, БЛЯДЬ, ДВИЖЕТСЯ.

Далее

2. КЛАССИФИКАЦИЯ НЁХ

Потому что НЁХ бывают разные.

Одни существуют только ночью.

Другие исчезают при открытии шкафа.

Третьи передаются между подрядчиками исключительно вместе с формулировкой:

— С нашей стороны всё нормально.

Четвёртые годами существуют под официальным техническим наименованием:

«ТАМ ВСЕГДА ТАК БЫЛО».

А некоторые настолько хорошо приспособились к эксплуатации, что персонал уже считает их частью технологического процесса.

Показать полностью 1
7

Трактат о НЁХ. Часть 1. Состояния технического объекта

Серия Трактат о неведомой ёбаной хуйне

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем трактате используется ненормативная лексика.

Не для эпатажа.

Не вместо технических терминов.

И не потому, что автору не хватило литературного словаря.

Иногда выражение «неведомая ёбаная хуйня» точнее описывает диагностическое состояние системы, чем три абзаца производственно-технической дипломатии.

Там, где достаточно нормального инженерного языка, используется нормальный инженерный язык.

Там, где без мата теряется смысл происходящего,

мат остаётся.

Трактат о НЁХ. Часть 1. Состояния технического объекта

О том, почему «работает» и «не работает» — это не диагнозы

В простейшей картине мира технический объект имеет два состояния:

РАБОТАЕТ.

и

НЕ РАБОТАЕТ.

Модель прекрасна своей лаконичностью. И практически бесполезна для диагностики. Особенно популярна она у людей, которые звонят специалисту.

— Насос не работает.

— Как именно?

— Вообще.

После прибытия выясняется, что насос прекрасно работает в MANUAL, не запускается только из AUTO, только после останова по уровню и только пока один конкретный дискретный вход находится в FALSE. Но первоначальный диагноз уже был поставлен: НЕ РАБОТАЕТ. Спасибо. Осталось проверить примерно всё.

В НЁХоведении применяется несколько более развитая модель. Для начала достаточно четырёх состояний:

НОРМА

УСТАНОВЛЕННАЯ НЕИСПРАВНОСТЬ

НЁХ

ПИЗДЕЦ

И сразу важное замечание.

Это не шкала: НОРМА → НЕИСПРАВНОСТЬ → НЁХ → ПИЗДЕЦ где каждый следующий пункт означает: «предыдущая хуйня, только хуже».

Всё интереснее. Потому что НЁХ характеризует прежде всего степень неизвестности, а ПИЗДЕЦ — тяжесть последствий и потерю управляемости.

Можно иметь НЁХ без ПИЗДЕЦА. Можно иметь ПИЗДЕЦ без НЁХ. Можно получить и то и другое одновременно.

Последний вариант особенно способствует развитию межслужебных коммуникаций.

1.1. НОРМА

Норма — состояние, при котором реальное поведение технического объекта соответствует ожидаемой модели в допустимых пределах.

Звучит скучно. И это хорошо. Нормально работающая автоматика вообще довольно скучна.

Команду дали — механизм запустился.

Условие исчезло — остановился.

Датчик показывает примерно то, что существует в физическом мире.

Защита сработала тогда, когда должна.

Никто не звонит.

Никто не бегает.

Никто не говорит:

— Ты только вот это не трогай.

Именно поэтому Норму часто определяют значительно проще:

— Работает же.

Это ошибка. Система может работать совершенно ненормально. Например, для запуска насоса требуется:

1. перевести управление в MANUAL;

2. выставить 37%;

3. дождаться появления давления;

4. переключить AUTO;

5. дважды квитировать аварию;

6. больше ничего не трогать.

Насос работает.

Технологический процесс идёт.

Оператор обучен. На шкафу даже может висеть инструкция. Причём заламинированная.

Это уже почти стандарт предприятия.

Но если система требует ритуала, происхождение которого никто не способен объяснить, перед нами не Норма. Перед нами исторически сложившиеся отношения человека и оборудования. Иногда очень устойчивые.

Нормальное состояние предполагает, что:

- команда приводит к ожидаемому действию;

- обратная связь соответствует физическому состоянию;

- измеряемая величина хотя бы приблизительно похожа на реальную;

- защиты выполняют предназначенную функцию;

- автоматический режим действительно автоматический;

- система не зависит от присутствия конкретного Васи;

- документация хотя бы иногда имеет отношение к объекту.

Последнее желательно, но в природе встречается не всегда.

Признак Нормы

Если после вопроса:

— Почему оно сейчас работает именно так?

можно дать технический ответ без использования выражений:

«исторически сложилось»;

«там какая-то особенность»;

«мы всегда так делаем»;

и:

«главное вот это не трогать»,

вероятность Нормы существенно возрастает.

Но существует ещё один интересный случай.

Всё работает штатно. Никаких аварий. Производительность нормальная. Технолог доволен.

На вопрос:

— А почему оно работает именно так?

следует:

— Хуй знает.

Это: ШАМАНСТВО.

Но не спешите. Исследование ещё не окончено. Вполне возможно, перед нами НЁХ, которая пока просто ведёт себя прилично.

1.2. УСТАНОВЛЕННАЯ НЕИСПРАВНОСТЬ

Это состояние почему-то часто воспринимается как хуже НЁХ.

Физически — вполне возможно.

Диагностически — наоборот.

Представим редуктор.

Корпус треснул. Масло на полу. Зубья обнаружены в нескольких местах, где конструктор их размещение не предусматривал. Выходной вал вращается независимо от входного и, судя по всему, вообще обрёл внутреннюю свободу. Это плохо. Возможно, очень дорого. Возможно, производство стоит. Но загадки почти нет.

РЕДУКТОР РАЗЪЕБАЛО.

Требуется выяснить первопричину разрушения, если она ещё не установлена, но непосредственный механизм текущей неработоспособности вполне наблюдаем.

Не каждая катастрофа обязана быть таинственной. Иногда всё сломано совершенно понятно. Установленная неисправность характеризуется тем, что:

- нарушение известно;

- причинная цепь локализована до достаточного для действия уровня;

- механизм возникновения симптома понятен;

- вывод подтверждён фактами;

- дальнейшее действие определимо.

Например:

Двигатель не запускается, потому что отсутствует 24 В после предохранителя F7. Предохранитель разомкнут, напряжение до него есть, после него отсутствует.

Всё.

Это уже не НЁХ.

Это предохранитель. Он может оказаться лишь следствием другой неисправности — и тогда расследование продолжится.

Почему сгорел?

Короткое?

Перегрузка?

Дефект?

Чья-то перемычка, неожиданно приобретшая свойства нагревательного элемента?

Но конкретный наблюдаемый симптом уже получил проверяемое объяснение.

Практическое следствие

Неисправность стоимостью десять миллионов рублей может быть диагностически комфортнее плавающего дискретного входа стоимостью триста рублей. Потому что в первом случае хотя бы понятно, за что именно сейчас платятся десять миллионов.

1.3. НЁХ

Теперь начинается интересное.

НЁХ — состояние, при котором наблюдаемое отклонение существует, но достоверная причинная модель ещё отсутствует.

Например:

Насос иногда не запускается.

Уже неплохо.

После уточнения:

Насос иногда не запускается после длительного простоя.

Лучше.

Ещё через двадцать минут:

После длительного простоя насос не запускается из AUTO, но запускается из MANUAL.

НЁХ уменьшается.

Потом:

В момент отказа отсутствует xStartPermit.

Ещё меньше.

Потом:

xStartPermit снимается по xLevelOk.

Уже начинает пахнуть работой.

А потом специалист открывает шкаф.

И насос запускается. Вот теперь начинается настоящая научная деятельность.

НЁХ может проявляться:

- постоянно;

- периодически;

- только ночью;

- после прогрева;

- после дождя;

- после перезапуска;

- после приезда подрядчика;

- до приезда инженера;

- исключительно в тот момент, когда никто не смотрит тренд.

Последний тип особенно распространён и обладает выраженной способностью исчезать при подключении ноутбука.

Здесь проявляется фундаментальное свойство НЁХ.

НЁХ относится не только к состоянию объекта. Она относится к состоянию нашего знания об объекте.

Один и тот же насос может одновременно быть:

для оператора:

— Какая-то хуйня, опять не запускается.

для электрика:

— На контактор команда не приходит.

для автоматчика:

— Снят xStartPermit.

а через пять минут:

— xLevelOk = FALSE, потому что AI показывает 3,1 мА.

Физически насос всё это время стоял одинаково. Но НЁХ становилась меньше. Не потому, что насос постепенно ремонтировался силой познания. А потому, что пространство неизвестности сужалось.

Важное свойство

НЁХ не требует масштабной аварии.

Она может годами мирно существовать в шкафу в виде одного реле. Реле щёлкает. После этого что-то происходит. На схеме его нет. Маркировки нет. Провода уходят вниз.

Старый электрик говорит:

— Не трогай.

На вопрос:

— А что оно делает?

следует:

— Хуй его знает. Но без него не работает.

Перед нами великолепная инженерная конструкция:

назначение устройства неизвестно, а последствия его демонтажа достоверно установлены устной традицией.

Такие объекты требуют уважения. И предварительной фиксации.

Особенно предварительной фиксации.

1.4. НЁХ НЕ ОБЯЗАНА МЕШАТЬ РАБОТЕ

Это отдельная подлость.

Некоторые НЁХ прекрасно уживаются с производством.

Например:

на HMI существует параметр. Он показывает: 17.3

Никто не знает:

- откуда он берётся;

- в каких единицах измеряется;

- зачем выведен;

- участвует ли в логике.

Оператор говорит:

— Он всегда примерно такой.

Технолог говорит:

— Лучше чтобы был меньше двадцати.

Автоматчик открывает программу и обнаруживает тег:

rTemp2_Old_New_Final

Производство работает. НЁХ тоже. Между ними достигнуто устойчивое сосуществование.

Именно такие НЁХ особенно живучи. Пока они не мешают, их не исследуют. Потом однажды выясняется, что неизвестный параметр участвует в блокировке. И начинается внезапное повышение научного интереса.

Иногда с привлечением руководства.

1.5. ПИЗДЕЦ

ПИЗДЕЦ — принципиально другое состояние.

Он характеризуется не столько отсутствием знания, сколько масштабом последствий, потерей управляемости или разрушением исходного порядка системы.

Например:

изначально был один двигатель, который иногда не запускался. Причина неизвестна. Обычная НЁХ.

Далее:

08:10 — сделали Reset.

08:15 — заменили датчик.

08:25 — поставили перемычку на блокировку.

08:40 — изменили два таймера.

09:05 — кто-то поправил программу.

09:20 — выяснилось, что проект был неактуальный.

09:35 — залили другой.

09:50 — первый двигатель запускается.

09:51 — перестали запускаться ещё два.

В 08:10 у нас была НЁХ.

В 09:51 возник новый объект исследования.

Но ПИЗДЕЦ может существовать и без НЁХ.

Например:

оборвало главную силовую шину.

Физические повреждения очевидны. Вся линия стоит. Ущерб большой. Причина останова известна.

ПИЗДЕЦ ЕСТЬ. НЁХ МОЖЕТ НЕ БЫТЬ.

И наоборот.

Один BOOL раз в трое суток на 200 миллисекунд становится FALSE.

Ничего не дымится. Ничего не гремит. Никто не пострадал. Просто иногда останавливается технологическая линия.

Логов, разумеется, нет.

ПИЗДЕЦА пока нет.

Зато исследовательского материала — дохуя.

1.6. ДВЕ ОСИ НЁХОВЕДЕНИЯ

Таким образом, экспериментально устанавливается неприятный факт:

НЁХ И ПИЗДЕЦ ЯВЛЯЮТСЯ НЕЗАВИСИМЫМИ ВЕЛИЧИНАМИ.

Для описания ситуации полезно использовать две условные оси.

Ось неизвестности

От:

причина установлена

до:

хуй знает, но воспроизводится уверенно.

Ось последствий

От:

практически ни на что не влияет

до:

директор уже знает номер шкафа.

Получаем четыре характерные области.

Низкая неизвестность + низкие последствия

Обычная мелкая неисправность. Перегорела лампа. Поменяли. Жизнь продолжается. Научной ценности практически нет.

Низкая неизвестность + высокие последствия

ПОНЯТНЫЙ ПИЗДЕЦ. Разрушен редуктор. Все знают, почему механизм не вращается. От этого редуктор обратно не собирается, но хотя бы никто не пытается лечить его изменением Kp. Хотя исключать такую возможность в промышленности полностью нельзя.

Высокая неизвестность + низкие последствия

КЛАССИЧЕСКАЯ СПОКОЙНАЯ НЁХ. Раз в неделю счётчик показывает 65535. Через секунду снова нормальный. Ни на что не влияет. Все видели. Никто не знает почему. Типичное решение:

— Потом посмотрим.

«Потом» в технической эксплуатации является отдельной единицей времени. Обычно составляет от трёх месяцев до увольнения человека, который это сказал.

Высокая неизвестность + высокие последствия

НЁХ + ПИЗДЕЦ. Наиболее плодородная область. Производство стоит. Причина неизвестна. Логи отсутствуют. Документация неактуальна. Подрядчик утверждает, что его часть работает. Электрики утверждают то же самое. Автоматчики начинают подозревать сеть. Связисты видят Ping. Руководство интересуется сроками. У шкафа уже четыре человека. Двое с ноутбуками. Один с отвёрткой. Четвёртый пока просто смотрит, но это ненадолго.

И кто-то произносит:

— Главное сейчас — больше ничего не усукаблять.

Вот это НЁХ, уже находящаяся рядом с ПИЗДЕЦОМ.

Следствие 1.6.1

В естественных условиях небольшая НЁХ способна существовать месяцами и даже годами.

При одновременном наличии:

- административного давления;

- нескольких специалистов;

- отсутствия фиксации;

- прав на запись

скорость перехода к ПИЗДЕЦУ существенно возрастает.

Особенно опасно сочетание:

«надо срочно» + «я примерно знаю, где» + Online Change.

1.7. ПЕРЕХОДЫ МЕЖДУ СОСТОЯНИЯМИ

Самое интересное заключается в том, что НЁХ может измениться без какого-либо физического изменения объекта. Насос не запускается. НЁХ.

Выяснили:

PLC не формирует команду.

НЁХ стала меньше.

Выяснили:

отсутствует xLevelOk.

Ещё меньше.

Выяснили:

AI показывает 3,1 мА.

Область поиска уже вполне приличная.

Выяснили:

на преобразователь уровня не приходит питание после F12.

Проверили F12.

Разомкнут.

Напряжение до него есть.

После него нет.

Всё.

Насос всё ещё стоит. Предохранитель всё ещё неисправен. Физически объект не починился ни на миллиметр. Но НЁХ закончилась. Теперь перед нами установленная неисправность.

Изменился не объект. ИЗМЕНИЛОСЬ ЗНАНИЕ ОБ ОБЪЕКТЕ.

Возможен и обратный процесс.

Исходно:

нестабильный контакт К17.

Причина установлена.

Дальше приходит помощь...

Подтягиваются все клеммы. Меняется К17. Заодно меняется К18 — чтобы два раза не ходить. Корректируется задержка. Выполняется Reset. Система запускается. Никто не записывает, какое конкретно действие изменило поведение.

Через неделю проблема появляется снова.

Теперь неизвестно:

- была ли исходная причина установлена правильно;

- помогла ли замена К17;

- зачем поменяли К18;

- почему задержка была 7 секунд, а стала 12;

- какое состояние системы вообще считать исходным.

Таким образом, установленная неисправность была успешно переработана обратно в НЁХ.

С повышением сложности.

Человек способен не только познавать технические системы. Иногда он способен вернуть им загадочность.

1.8. ОСОБЫЙ ПЕРЕХОД: «ЗАРАБОТАЛО»

Существует состояние, которое часто ошибочно принимается за Норму:

ЗАРАБОТАЛО.

Оно наступает после диагностического воздействия и сопровождается характерным облегчением присутствующих.

— Что сделал?

— Питание передёрнул.

— И?

— Работает.

— А что было?

— Хуй знает.

С точки зрения производства результат положительный.

С точки зрения НЁХоведения:

симптом исчез, причинная модель не появилась. То есть НЁХ не искоренена. Она просто перестала проявляться. Возможно, временно. Возможно, до следующей смены. Возможно, ровно до момента, когда специалист уберёт ноутбук в сумку.

Теорема временного благополучия

ЕСЛИ СИСТЕМА ЗАРАБОТАЛА, НО НИКТО НЕ МОЖЕТ ОБЪЯСНИТЬ ПОЧЕМУ, «ЗАРАБОТАЛО» НЕ ЯВЛЯЕТСЯ ДОКАЗАТЕЛЬСТВОМ УСТРАНЕНИЯ ПРИЧИНЫ.

Это всего лишь очень приятный симптом.

В отдельных производственных коллективах считается достаточным основанием закрыть заявку.

НЁХ с этим решением может быть не согласна.

ПОТОМУ ЧТО «ЗАРАБОТАЛО» — ЭТО ЕЩЁ НЕ «ПОЧИНИЛИ».

Показать полностью 1
5

Притчи НЁХоведения. Теорема швабр

Серия Притчи НЁХоведения
Притчи НЁХоведения. Теорема швабр

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем тексте используется ненормативная лексика.

Не для эпатажа. Там, где без мата теряется смысл происходящего, мат остаётся.

Все должности, предприятия и персонажи вымышлены.
Любое сходство с вашим производством является диагностически значимым.

О том, почему не всякий очевидный мусор следует немедленно выкидывать нахуй

На старой фабрике сменился главный механик. Предыдущий ушёл на пенсию, передав наследнику документацию, связку ключей, несколько шкафов с запчастями и традиционное:

— Там в целом всё работает. По месту разберёшься.

Фраза «по месту разберёшься» вообще является одним из древнейших способов передачи технической документации.

Новый механик был человеком деятельным. Не из тех, кто способен год смотреть на ржавую железку и рассуждать: «Ну раз стоит, значит зачем-то нужна». Он придерживался более практичного подхода: если вещь выглядит как хуйня, занимает место как хуйня и никто не способен объяснить, зачем она нужна, вероятность того, что перед вами действительно хуйня, достаточно высока.

Во время первого обхода территории возле насосной обнаружился небольшой деревянный сарай. Не склад, не мастерская, не электрощитовая — просто сарай с перекошенной дверью, рубероидной крышей и прямоугольником свежей краски на стене.

Внутри лежали кусок железнодорожного рельса, два бетонных блока, старая ручная лебёдка и несколько роликов. Через всё это проходил толстый стальной трос, который через дыру в стене уходил куда-то в сторону эстакады.

Никакой таблички. Никакого номера оборудования. Никаких признаков того, что существование этой конструкции когда-либо официально признавалось предприятием.

Механик позвал слесаря.

— Это что?

— Сарай.

— Я вижу, блядь, что сарай. Внутри что?

Слесарь посмотрел внимательнее.

— Рельс.

— Нахуя?

— Не знаю.

— Блоки?

— Не знаю.

— Лебёдка?

— Хуй знает.

— Трос куда идёт?

Слесарь посмотрел в направлении троса.

— Куда-то туда.

На этом первичный технический аудит объекта можно было считать завершённым.

Механик, однако, решил проявить профессиональную добросовестность. Спросил электриков, технологов, начальника смены. Никто ничего определённого не знал. Самый содержательный ответ дал старый машинист насосной:

— Ты его лучше не трогай.

— Почему?

— А хуй его знает. Его никто не трогает.

Вот тут профессиональное самолюбие механика начало понемногу чесаться. Потому что когда специалист задаёт вопрос «зачем это существует?», а технический персонал предприятия отвечает «потому что существует», где-то в мире тихо умирает один технический регламент.

Через неделю началось благоустройство территории, и сарай вполне закономерно попал под демонтаж.

Рабочие разобрали стены. Рельс отправили в металлолом. Бетонные блоки погрузчиком отвезли к складу. Лебёдку бросили в кучу старого оборудования. Трос перерезали болгаркой.

Стало красиво. Освободилось место. Даже начальство, проходя мимо, одобрительно заметило:

— Вот. Совсем другой вид.

Механик испытал редкое и приятное чувство человека, который наконец навёл порядок.

Продлилось оно минут двадцать.

Позвонил технолог.

— Слушай, у нас пульпопровод возле насосной что-то дёргается.

— В смысле дёргается?

— Ну... раньше вроде так не дёргался.

Механик вышел посмотреть. Пульпопровод действительно слегка ходил — пока не критично, но уже достаточно заметно, чтобы перестать считать звонок технолога проявлением богатого воображения. Насос работал штатно, давление было нормальным, подшипники никаких претензий к жизни не предъявляли. Решили наблюдать.

Через пять минут технолог позвонил снова:

— Он сильнее дёргается.

Теперь труба уже совершенно определённо выражала несогласие с происходящим.

Ещё через минуту в рации раздалось:

— НАСОС ОСТАНАВЛИВАТЬ?!

— ОСТАНАВЛИВАЙТЕ НАХУЙ!

Насос остановили. Пульпопровод постепенно успокоился.

Возле насосной собрался технический консилиум. Механики смотрели на трубу, электрики — на механиков, технолог — сразу на всех.

Кто-то осторожно начал:

— Может, частотник...

После этой фразы главный механик почувствовал приближение НЁХ и распорядился частотник пока оставить в покое.

Вместо этого решили выяснить, что изменилось.

Насос тот же. Параметры не меняли. Арматуру не трогали. Технологический режим прежний.

Один из слесарей некоторое время молча смотрел на пульпопровод. Потом перевёл взгляд на место, где ещё утром стоял сарай. Потом — на обрезанный трос.

— Э-э-э...

Это знаменитое инженерное «э-э-э», после которого обычно либо находится причина, либо требуется срочно искать огнетушитель.

Позвали Петровича.

Петрович пришёл, посмотрел на пустое место, потом на обрезанный трос, потом на остановленный насос.

— А сарай где?

— Разобрали.

Петрович помолчал.

— Нахуя?

— Петрович, что там было?

— Демпфер.

На несколько секунд установилась идеальная производственная тишина.

— Какой ещё, блядь, демпфер?

Выяснилось, что много лет назад после замены участка пульпопровода на определённом режиме появилась вибрация. Переделывать опоры было долго. Заказывать расчёт — ещё дольше. Поэтому кто-то из древних механиков решил проблему тем, что имелось под рукой.

От трубы протянули трос через систему роликов. На другом конце повесили бетонный противовес. Кусок рельса использовали как направляющую, а лебёдкой регулировали натяжение.

Выглядела конструкция как тяжкое преступление против инженерной эстетики.

Но работала.

Причём настолько хорошо, что прожила несколько лет, после чего окружающие перестали воспринимать её как устройство и начали воспринимать просто как часть ландшафта.

Потом вокруг механизма построили сарай.

— Зачем?

— Чтобы противовес снегом не заметало.

— А документация?!

Петрович задумался.

— Была.

У механика появилась надежда.

— Где?!

Петрович показал на одну из досок от разобранной стены. Под слоем свежей серой краски проступали остатки старых красных букв. Краску немного соскоблили и восстановили надпись:

НЕ ЛОМАТЬ. РАБОТАЕТ С Н-4.

Механик долго смотрел на неё.

— А почему это в схеме не указано?

— Так схему Коля рисовал.

— И?

— Он тогда уже уволился.

— А кто сарай строил?

— Мы.

— И никто не подумал оформить изменение?

Петрович искренне удивился вопросу.

— Мы же написали.

И показал на стену.

На следующий день рельс вернули. Бетонные блоки нашли и привезли обратно. Лебёдку извлекли из кучи металлолома. Трос натянули заново.

Насос запустили.

Пульпопровод успокоился.

На сарай повесили уже нормальную металлическую табличку:

ДЕМПФИРУЮЩЕЕ УСТРОЙСТВО ПУЛЬПОПРОВОДА Н-4.
БЕЗ СОГЛАСОВАНИЯ НЕ ДЕМОНТИРОВАТЬ.

Петрович посмотрел на табличку и одобрительно кивнул.

— Ну теперь понятно.

Потом немного подумал.

— Только вы тот кирпич в насосной тоже пока не выкидывайте.

Механик медленно повернулся.

— Какой кирпич?

— Которым дверь шкафа подпёрта.

— Петрович...

— Я не знаю.

ПЕТРОВИЧ.

— Но она лет десять так стоит.

Механик закрыл глаза.

Исследование продолжилось.


ТЕОРЕМА ШВАБР

НЕПОНЯТНОЕ НЕ РАВНО БЕСПОЛЕЗНОМУ.

Если в старой системе обнаружилась перемычка, странный коэффициент, непонятное реле или сарай с рельсом внутри, отсутствие очевидного смысла ещё не означает отсутствие функции.

Возможно, эта хуйня держит потолок.

Это не оправдывает колхоз и не требует сохранять его навечно. Это означает только одно:

сначала выясни, что эта хуйня фактически делает, а уже потом убирай её нахуй.

Потому что иногда самый быстрый способ окончательно сломать старую систему — сделать в ней всё правильно.


Показать полностью
12

НЁХ: 30 секунд на неисправность. 5 часов — на её ремонт

Серия Трактат о неведомой ёбаной хуйне

СИТУАЦИЯ

03:17

Время, когда техническая система уже достаточно сломалась, чтобы разбудить инженера,

но человеческий мозг ещё недостаточно проснулся, чтобы с ней спорить.

Звонок инженеру АСУТП.

— Насос в автомате не запускается.
— В ручном работает?
— Работает.
— Тогда работайте в ручном. До начала моей смены меньше четырёх часов. Ничего не трогайте. Утром посмотрю.

На этом проблема могла спокойно дожить до утра.

Но на объекте находились:

дежурный механик;

дежурный электрослесарь;

другие работники ночной смены —

вполне хорошие специалисты. В своих областях.

И очень много энтузиазма.

Автоматчика не было.

КИПовца тоже.

Потому что это был один и тот же человек.

И он спал.

Через двадцать минут прозвучало:

— А давай хотя бы Reset.

Потом:

— Может, блокировка тупит?

Потом:

— А если задержку убрать?

Потом:

— Частотник, наверное, слишком резко стартует.

Потом:

— Надо регулятор сбросить до заводских. Точно он мозг ебёт.

Механик подтянул ремни. Электрослесарь протянул несколько клемм.

Что-то проверили.

Что-то переставили. Что-то вернули обратно.

Что именно и в какой последовательности — к утру уже никто уверенно не помнил.

Насос запускался.

Потом снова не запускался.

К утру он продолжал работать в ручном, а первоначальная неисправность успела обрасти результатами ночной инициативы.

Инженер пришёл на смену.

Открыл сменный журнал.

Последняя запись:

19:00 — смену принял.

Дальше —

ВСЕЛЕНСКАЯ ПУСТОТА.

Ни Reset.

Ни параметров.

Ни обходов.

Ни ремней.

Ни попыток запуска.

Судя по журналу, с 19:00 до утра на объекте царили покой, стабильность и полное отсутствие технических событий.

Насос придерживался несколько иной версии происходящего.

Поэтому инженер начал выяснять, что происходило ночью.

Допросил с пристрастием всех участвовавших.

В какой-то момент до применения терморектального криптоанализатора дело не дошло буквально чуть-чуть.

В промышленной практике устройство также известно как:

ПАЯЛЬНИК.

А метод его применения — как:

В ЖОПУ.

Постепенно из показаний свидетелей удалось восстановить хотя бы примерную последовательность ночной деятельности.

Следующие пять часов ушли на то, чтобы вернуть систему максимально близко к исходному состоянию и отделить первоначальную неисправность от последствий ночного ремонта.

После этого снова остался исходный симптом:

в автомате периодически пропадает разрешение запуска.

Инженер открыл шкаф.

Пошевелил провод.

Разрешение исчезло.

Ещё раз.

Появилось.

Подтянул клемму.

Тридцать секунд.

Насос нормально запустился в автомате.

30 секунд ушло на устранение неисправности.

5 часов — на устранение последствий ремонта очень инициативными людьми, которые совершенно искренне хотели как лучше.

Инженер посмотрел на шкаф.

Потом на сменный журнал.

Потом снова на клемму.

И ничего не сказал вслух.

Потому что техническое заключение уже было достаточно очевидным.

И очень.

Очень.

МАТЕРНЫМ.

Исходная неисправность оказалась простой.

Одна клемма.

Тридцать секунд работы.

Но за несколько ночных часов вокруг неё успели построить новую реальность.

Поменяли состояния.

Изменили настройки.

Создали обходы.

Оставили следы, происхождение которых уже никто точно не помнил.

И к утру главный вопрос звучал уже не:

— ЧТО СЛОМАЛОСЬ?

А:

— КАКАЯ ИЗ ЭТОЙ ХУЙНИ БЫЛА ЗДЕСЬ ИЗНАЧАЛЬНО?

Вот с этого места всё и начинается.


НЁХ: 30 секунд на неисправность. 5 часов — на её ремонт

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем трактате используется ненормативная лексика.

Не для эпатажа.

Не вместо технических терминов.

И не потому, что автору не хватило литературного словаря.

Иногда выражение «неведомая ёбаная хуйня» точнее описывает диагностическое состояние системы, чем три абзаца производственно-технической дипломатии.

Там, где достаточно нормального инженерного языка, используется нормальный инженерный язык.

Там, где без мата теряется смысл происходящего,

мат остаётся.


ВВЕДЕНИЕ

О том, зачем вообще понадобился трактат о неведомой ёбаной хуйне

Технические системы иногда делают хуйню.

Это наблюдение старше большинства промышленных сетей, нескольких поколений PLC и, вероятно, самой идеи технической поддержки.

Насос не запускается.

Датчик показывает значение, которому отказывается верить даже технолог.

ПЧ уходит в аварию только по вторникам, после прогрева и исключительно тогда, когда рядом нет человека с ноутбуком.

Вчера всё работало.

Сегодня — тоже работает.

Но как-то не так.

В этот момент обычно появляется вопрос:

— Какого хуя?

Вопрос правильный.

Проблема начинается с ответов.

— Наверное, датчик.

— Скорее всего, ПЧ.

— Там сеть чудит.

— Это программа.

— Оно всегда так работало.

— Давайте для начала перезагрузим.

Через некоторое время неизвестная причина может обрасти:

изменёнными параметрами;

заменёнными исправными деталями;

временными перемычками;

новым проектом с названием FINAL;

двумя совещаниями;

и человеком, который совершенно уверенно сообщает:

— Ну сейчас вроде нормально.

Именно эту область технического знания и исследует НЁХоведение.

НЁХ — неведомая ёбаная хуйня.

Название грубое.

Явление — вполне серьёзное.

НЁХ возникает не тогда, когда оборудование обязательно сильно сломалось.

Она возникает там, где между реальным поведением технической системы и нашим пониманием его причины появляется неизвестность.

Причина при этом существует.

Мы просто её пока не знаем.

И само по себе это нормально.

Инженер не обязан заранее знать причину каждого отказа.

Он обязан другое:

не выдавать предположение за факт;

не уничтожать улики раньше расследования;

не менять систему быстрее, чем понимает происходящее;

и помнить, что любое вмешательство имеет последствия.

Иногда лучшим первым техническим заключением действительно является:

— Хуй его знает.

При условии, что сразу после этого начинается выяснение.

Этот трактат не является руководством по конкретному PLC, ПЧ, протоколу или технологическому процессу.

Он о другом.

О том, что происходит между отказом и пониманием.

Почему симптом так легко принимают за причину.

Почему исправное оборудование иногда выглядит неисправным.

Почему одна ослабленная клемма способна породить пять независимых расследований.

Почему временные решения живут дольше своих авторов.

Почему хорошие специалисты тоже ошибаются.

Почему организация иногда производит НЁХ эффективнее, чем продукцию.

И что можно сделать с системой заранее, чтобы после отказа она оставила не легенду, а факты.

Здесь будут:

измерения;

гипотезы;

ошибки;

Modbus;

ПЧ;

костыли;

швабры;

производственная археология;

и некоторое количество совершенно научно обоснованного мата.

Потому что иногда фраза:

«наблюдается несоответствие фактического состояния ожидаемой модели»

точна.

А иногда значительно точнее:

— Что-то тут, блядь, не сходится.

Главное — не формулировка.

Главное — что произойдёт после неё.

Если начнут искать причину —

это диагностика.

Если начнут назначать виновного —

это уже другая дисциплина.

Если начнут менять всё подряд —

материала для следующего раздела станет значительно больше.

Поэтому начнём с простого.

С того, какие состояния вообще может иметь технический объект — и почему слова:

«РАБОТАЕТ»

и

«НЕ РАБОТАЕТ»

для нормальной диагностики почти нихуя не объясняют.


NULLA NЁH SINE CAUSA.

Нет НЁХ без причины.


Дальше: Раздел I. Общие положения.

Почему «работает» и «не работает» — почти бесполезные диагностические состояния.

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества