Возражение звучит так: пароля нет, бумаг нет — значит, объект заперт, разговаривать не о чем, проще менять шкаф целиком. Складывается оно после круга звонков: поставщик машины отвечает, что прикладную программу он не писал и не поставлял, и отправляет к изготовителю контроллера; изготовитель контроллера отвечает, что в это устройство программу закладывал не он. Круг замкнулся — и отсюда делается вывод, что дверей больше нет. Дальше — по возражению за раз, а в конце то, что стоит сделать раньше любых звонков.
Возражение первое: нет пароля от контроллера — значит, он бесполезен
Пароль закрывает уровень доступа, а не устройство. Поэтому первый вопрос не «как достать пароль», а «какой уровень нужен под то, что вы собираетесь сделать». На объекте разные по глубине операции называют одним словом «настроить», и часть из них к сервисному уровню отношения не имеет. Какие уровни есть у вашей модели и что за каким закрыто — смотрят в руководстве на неё; если уровни там не расписаны, остаётся смотреть по самому устройству, на чём оно запрашивает пароль, а на чём пускает без него. Шаг дешёвый в обоих случаях, и делать его стоит до звонков. И вывод «проще менять шкаф целиком» из отсутствия пароля сам собой не следует: его делают после разбора уровней, а не вместо него.
| Что требуется сделать | Чего это касается | Решается ли получением пароля |
|---|---|---|
| Видеть значения, состояние выходов, журнал тревог | чтение наружу | вопрос не в пароле, а в том, что устройство отдаёт по линии обмена |
| Поменять уставку из тех, что оставлены оператору | уровень оператора | зависит от того, на каком уровне её закрыли при наладке, — это решали не на заводе |
| Перекалибровать датчик, сдвинуть порог аварии, время выбега | сервисный уровень | да, здесь пароль и нужен |
| Изменить условие блокировки или порядок пуска | прикладная программа | нет: нужен проект программы и среда разработки, пароль тут ни при чём |
| Добавить прибор на линию, переназначить адреса | конфигурация обмена | частично: часть параметров задаётся на самих приборах, а не в контроллере |
Первая строка закрывается без пароля вовсе. Если от контроллера требуется, чтобы значения были видны — на посту, в диспетчеризации, в отчёте, — сервисный уровень для этого не открывают: работают с тем, что устройство выдаёт наружу. Работа здесь своя: адресный план и карта параметров, без них значение приходит, а смысл его — нет. Как это собирают на объекте, где стоят приборы разных марок, показано в разборе подключения разнородного оборудования в одну сеть.
Возражение второе: изготовитель всё равно ничего не даст
Заявленная процедура у изготовителя может быть, а может и не быть — искать её нужно в его сервисной документации, порядок и состав у каждой марки свои. А обращение имеет смысл готовить сразу под вопрос о владении: обозначение устройства и серийный номер дословно так, как они написаны на нём; документы, подтверждающие, что оборудование принадлежит вашей организации; письмо от лица этой организации; адрес объекта и контактное лицо. Набор ничего не гарантирует, но без него встречный вопрос — чем вы подтверждаете, что владелец вы, — останется без ответа, и разговор закончится на нём.
Оговорка о бумагах: здесь они нужны не для того, чтобы понять, что стоит в шкафу, — это другая задача, и её отдельно разбирает материал что можно узнать об оборудовании без шильдика. Здесь железо уже опознано, и документы играют единственную роль: показать, что владелец — вы.
Отказ — тоже результат, и от его причины зависит следующий ход. Причины различаются сильнее, чем кажется из формулировки ответа:
- •Обращается подрядчик или служба эксплуатации, а не владелец, — снимается письмом от организации, которой оборудование принадлежит,
- •Уровень закрывал не изготовитель контроллера, а тот, кто собирал щит и вёл наладку, — тогда адресат вообще другой, и искать его надо среди работавших на объекте: монтаж, пусконаладка, обслуживание,
- •Модель снята с поддержки, и отвечать по ней некому — путь к изготовителю закрыт, остаётся объект,
- •Ответ есть, но условием стоит выезд авторизованного сервиса — это уже вопрос цены и срока, а не доступа.
Возражение третье: проще сбросить и настроить заново
Сброс к заводскому состоянию — законный путь, и иногда единственный оставшийся. Цена у него известна заранее: вместе с защитой уходит содержимое. Что именно теряется у конкретной модели, должно быть написано в описании самой процедуры — если это описание у вас на руках; когда его нет, вопрос о потерях задают там же, где запрашивают саму процедуру, и до нажатия, а не после. И до сброса должна быть снята копия всего, что устройство ещё отдаёт: значения, состав параметров, конфигурация обмена.
Дальше начинается работа, которую сброс не отменяет, а создаёт. Заводское состояние — это устройство без вашей логики: без блокировок, доведённых после давней аварии, без сезонных режимов, без уставок, которые подбирали на площадке. Собрать это заново — отдельный проект. Что он собой представляет, когда исходников нет, и что делают, когда снимать алгоритм уже не с чего, разобрано в материале как перенести логику и уставки на новый контроллер.
Отдельно — про подбор пароля и «инженерные» комбинации, которые ходят по форумам. Помимо того, что сработавшая комбинация не даёт ни описания логики, ни права её менять, есть сторона практическая: если объект на гарантии или обслуживается по договору, вскрытие защиты — это действие, которое вторая сторона не согласовывала, и при следующем отказе разбор начнётся с него. Что считается нарушением условий, написано в вашем договоре или гарантийном талоне: прочитать свой документ дешевле, чем выяснять это задним числом. И если согласование запрашивают, то письмом — устное разрешение к разбору не приложишь.
Случай, в котором пароль уже ничего не решает
Бывает и так: пароль получен, сервисный уровень открыт — а объяснить, почему установка ведёт себя именно так, всё равно некому. Программа в контроллере работает, описания к ней нет ни у владельца, ни у наладчика, ни у изготовителя, который её и не писал. С этого места задача перестаёт быть задачей доступа и становится задачей восстановления.
Делают здесь другое: снимают, что отвечает оборудование, восстанавливают карту параметров и порядок обмена, наблюдают поведение в разных режимах и опрашивают тех, кто объект ведёт. Результат этой работы — не «пароль найден», а два документа: карта параметров с единицами и местом хранения каждого значения и описание поведения по режимам. С ними установку сможет вести следующий инженер, а не только автор программы.
Из чего складывается срок и почему сумму не называют по телефону
Срок делится на две части с разной управляемостью. Первая — ожидание чужого ответа: изготовителя, прежнего подрядчика, организации, у которой остался доступ. Здесь не управляет никто, и закладывать эту часть нужно с запасом. Вторая — работа на объекте, и её объём становится виден после того, как известно, что именно отвечает контроллер и какой уровень требуется. Что двигает эту часть:
- •Жив ли контроллер и отвечает ли он — с включённого устройства снимается то, что после отказа пришлось бы собирать по косвенным признакам,
- •Есть ли окно, в которое объект можно остановить: без него проверка дробится на короткие заходы,
- •Нужен ли сервисный уровень вообще или задача закрывается чтением значений наружу,
- •Сколько приборов на линии обмена и сколько из них настраиваются на себе, а не в контроллере,
- •Есть ли на объекте человек, который помнит наладку, — разговор с ним снимает часть вопросов до выезда,
- •Требуется ли по регламенту вашего объекта формальный документ, а не рабочее описание: это разные по трудоёмкости результаты.
Отсюда и ответ на вопрос «сколько это стоит», заданный по телефону: пока неизвестно, отвечает ли устройство и какой уровень нужен, названная сумма относится не к вашему объекту, а к воображаемому. Честная последовательность обратная — сначала снять состояние, потом считать.
Что сделать раньше любых звонков
- •Не сбрасывать устройство и не подбирать пароль, пока не снята копия того, что оно отдаёт: это единственный шаг, который нельзя отыграть назад,
- •Снять с живого контроллера всё, что доступно без сервисного уровня: текущие значения, состав параметров, журнал тревог, настройки порта,
- •Записать словами, как объект ведёт себя в рабочем, аварийном и сезонном режимах, — это черновик утраченного описания, и составляет его эксплуатация, без подрядчика,
- •Найти тех, кто работал на объекте: монтаж, пусконаладку, обслуживание. Если уровень закрыли при наладке, пароль остался у кого-то из них,
- •Поднять документы, подтверждающие, что оборудование принадлежит вам, — они понадобятся в запросе изготовителю,
- •Сформулировать одной фразой, что именно нужно изменить: от этого зависит, нужен ли пароль вообще.
Частые вопросы
Можно ли снять пароль сбросом к заводскому состоянию?
Сброс убирает защиту вместе с содержимым устройства. Что именно теряется у вашей модели, должно быть написано в описании самой процедуры; если описания на руках нет, вопрос о потерях задают там же, где запрашивают процедуру, — до нажатия, а не после. И до сброса должна быть снята копия всего, что контроллер ещё отдаёт: программу, написанную под конкретный объект, никто не соберёт обратно из заводского состояния.
Изготовитель отказал — что остаётся?
Разбирать причину отказа, от неё зависит следующий шаг. Если вопрос в том, кто обращается, он закрывается письмом от организации-владельца. Если уровень закрывал не изготовитель, а тот, кто собирал щит и вёл наладку, адресат другой, и искать его надо среди работавших на объекте. Если отвечать по модели уже некому, остаётся сам объект: значения снимают наружу, поведение восстанавливают наблюдением.
Пароль получили — документация появится?
Нет, это разные вещи. В контроллере лежит исполняемая программа, а не объяснение, зачем она устроена именно так; пароль открывает настройки и не описывает ни одну из них. Описание собирается отдельной работой и выходит отдельным документом — его не выдают вместе с доступом.
Кто может держать пароль, если поставщик машины говорит, что программу не поставлял?
Тот, кто закрывал уровень: сборщик щита, наладчик, интегратор, обслуживающая организация, иногда собственная служба эксплуатации, в которой с тех пор сменились люди. Ответ изготовителя контроллера «программа не наша» бывает буквально верным: устройство он выпустил, а прикладную программу в него закладывал другой исполнитель.
Сколько времени занимает восстановление доступа?
Срок складывается из двух частей, и управляются они по-разному: ожидание ответа от изготовителя или прежнего подрядчика и собственно работа на объекте. Вторую оценивают после того, как известно, отвечает ли контроллер, какой уровень нужен и есть ли окно для останова. Срок, названный до этого, — угадывание.
Может, проще заменить шкаф целиком, раз доступа нет?
Такое решение имеет смысл принимать после того, как выяснено, какой уровень требуется: часть задач закрывается без сервисного пароля вовсе. И считать замену стоит как отдельный проект с переносом логики, а не как способ обойти пароль: вместе с оборудованием уходит настроенное под объект поведение, и его всё равно придётся собирать заново.