Category: история

Category was added automatically. Read all entries about "история".

Про что тут вообще

Disclaimer
Многое из того, что тут написано, может не понравиться тем, про кого это написано. Обижать никого я не хочу, приукрашивать действительность - тоже. Посему: прошу официально считать все упомянутые имена, названия, события - выдуманными автором, совпадения с реальностью - случайными. Имена действующих лиц, названия городов и предприятий изменены. Фотографий нет и не будет умышленно. Во все байки целенаправленно вносятся искажения; так, чтобы суть сохранялась, но даже присутствующие на описанных событиях говорили "нет, это не про нас". Уж простите: или так, или никак.

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

Почему Фиксик?
А вот как объяснить трехлетнему сыну, кем работает его папа?

Инженер-наладчик промышленной (и не только) электрики и автоматики, программист PLC/HMI/SCADA, в основном на железе Сименс, но можно и на любом другом...
А еще программист и наладчик промышленных роботов...
А еще наладчик любых котлоагрегатов на всех видах топлива...
А еще разработчик нестандартной электроники и программист микроконтроллеров...

Не поймет, мал еще. А вот "фиксик" - уже понимает.

Почему Папус?
Collapse )
Buy for 10 tokens
Buy promo for minimal price.

Эх, молодость...

Ныне я частенько выполняю роль "трезвого водилы" для праздничной компании. Но так было не всегда.
Итак, ровно 25 лет назад. Майские праздники 1994 года.

1994 год. 20 лет (= Мозгов нет). А теплым майским выходным вечером, в хорошей компании на берегу карьера да под выпивку и закуску - и подавно нет. (Это disclaimer такой, а также "не пытайтесь повторить это дома" и все такое).
Вот в такой теплый майский вечер в этой самой компании выпивка и закуска, как всегда невовремя, начала заканчиваться. Мы с приятелем (назовем его Жора) поехали на его "тойоте" в город до ларька за пополнением запасов.

Приехали в город. Запарковались. Жора пошел в ларек, а я жду на переднем левом сиденье, слушаю "Арию"....
Тут, откуда ни возьмись, подходит гаишник. У них там рейд "антипьянство" или вроде того, как обычно на праздники.

- Молодой человек, пройдемте, на освидетельствование на алкгогольное опьянение.
- Зачем?
- Мне кажется, что вы пьяны.
- Не кажется. Я действительно пьян.
- Пройдемте.
Пошли, уселись в гаишную "Волгу".
- Ваши права?
- Нету.
- Как это "нету?"
- Так. Совсем нету.
(на самом деле права у меня есть. Но дома лежат. Потому что нефих таскать документы на всякие пьянки-гулянки на карьере. Это сейчас без паспорта из дома лучше не выходить, тогда было все проще).
- Документы на машину.
- Нету.
Гаишник начинает охреневать.
- Как это "нету"?
- Так. Это вообще не моя машина.
- Как вы, бл***, вообще приехали?
- Нормально приехали. Какие проблемы?
- Я должен запретить вам управление транспортным средством!!! - уже фальцетом визжит гаишник.
- Ну и запрещайте - отвечаю совершенно спокойно и вежливо. - Я им и не управляю, собственно. Ну, я пойду, спасибо за беспокойство, хорошего Вам дня.
- Что????? Да я!!!! да ты!!!! - гаишник почти в истерике и уже перешел на мат.

- Видите ли, товарищ инспектор...
Collapse )
Disclaimer. Выполнено идиотами. Не пытайтесь повторить это дома.

Оригинал на dreamwidth.org

Эта музыка нихрена не будет вечной!

Сперва - минутка ностальгии.


Конец 80х. Времена абсолютно безбашенной юности. Когда мы сбегали из дома в Москву на концерты в "Горбушку". Когда рок-музыка была популярнее массовой попсы (это уникальный факт вообще в мировой истории). Были молоды, наивны и  счастливы. Уже чувствовали, что старый мир рушится на глазах. Верили, что новый мир будет лучше, и нам обязательно найдется в нем местечко.
Кто бы тогда сказал нам, что через 30 лет придет время "валить из этой страны" - ни в жизни бы не поверил. А вон оно как вышло, Петрович...

А где-то в параллельной реальности, откуда через проржавевший до дыр железный занавес сыпались ништяки в виде джинсов-варенок, жвачки с вкладышами и видеокассет с порнухой - примерно тогда же был сделан автомат по сухой прессовке горячо любимой ныне ХЗ почему тротуарной плитки.
Кто бы тогда сказал делавшим его австрийцам, что через 30 лет сия машинка после долгих путешествий окажется в российской глухомани - ни в жизни не поверили бы. А вон как оно вышло, Йоганн...

В этом прессе с тех самых 1980х жил контроллер Simatic S5. Штуковина весьма удобная и надежная, даже по современным понятиям (хотя программируется, скажем так, весьма специфическим образом. И софтварно, и хардварно).
И вот на тебе! У новых хозяев пресса - он вообще перестал подавать признаки жизни. Горит красная лампочка "Стоп" - и все тут. Хотя неделю назад в Москве у прошлого владельца все работало замечательным образом.
Искать, кто понимает хоть что-нибудь в давно снятых с производства контроллерах, и при этом готов подъехать-посмотреть в костромскую глухомань, пришлось достаточно долго.

Однако, для диагностики ехать никуда и не понадобилось. Потому что неисправности вида "вообще все сдохло, ничего никак не работает и даже не включается" - обычно самые простые.
(сравните с "пару раз в месяц, в непредсказуемое время, контроллер ошибочно пропускает дозирование сольвента на 4 стадии отмывки. Есть подозрения, что это происходит если операторы забыли отключить на время работы заполнение бака сольвента, но это не точно.")
Посему первый мой уточняющий вопрос был:

- Батарейку давно меняли?

Лирическое отступление.
Во времена кассетных магнитофонов, сахара по талонам и "прожектора перестройки" в 9 вечера - даже за железным занавесом технология флэш-памяти только-только начинала развиваться и внедряться. Никаких флэшек размером с ноготь, ценой с поллитра водки и емкостью с 10 часов видео - и в помине не было. Чипы ЭСППЗУ (так страшно оно называлось в СССР) - были мелкими и дорогими. Чаще встречались УФППЗУ (программируемое постоянное запоминающее устройство с ультрафиолетовым стиранием). Чипы имели на спине окошечко для облучения ионизирующим ультрафиолетовым излучением, которое мы обычно получали от больничных кварцевых ламп. Выглядели они, особенно военные - керамические с золотом - и с кристаллом внутри - впечатляюще. Ценник был тоже впечатляющий.
Наверно, поэтому "постоянную" память выносили на отдельный опциональный модуль, а для хранения данных обходились обычной дешевой энергозависимой памятью и батарейкой для ее сохранения.  Не исключение - и контроллеры S5.
Разумеется, батарейка у Сименса сугубо своя. Литиевая, совершенно нестандартного размера "половинка от пальчиковой", и на 3,4 вольта, почему-то. Я таких никогда вообще не видел. Все на 3.6В ставят. И даже на 3,7В попадаются.


Кстати, вид у модуля памяти от S5 - чистый атомпанк. И размер с пачку дамских сигарет.
(Позже такие же появились и с флэш-памятью.)


фото отсюда

Возвращаемся к нашим баранам (в прямом смысле слова).

- Батарейку давно меняли?
- Как только станок привезли - так сразу. Нас предупредили, что там батарейка и ее раз в год менять надо.
- Отлично! А как именно ее надо менять - предупредили?
- Эээ... нет... а что?

А то, что менять батарейку в контроллерах S5 нужно при включенном питании контроллера. Чтобы память энергозависимая, в которой программа живет - ни на мгновение без электропитания не оставалась.
Модуль же ПЗУ - если когда в контроллере и был, то давным-давно сплыл. Ценник на него ныне негуманный, а работать все и без него замечательно работает... если правильно и воврмея батарейку менять.

Если же неправильно и/или невовремя - то вся энергозависимая память обнуляется. Вместе с программой и настройками.

- Поздравляю! Теперь программу можно делать заново. Разумеется, нет никакого смысла возиться с древним S5 (не говоря уж, что его возраст надежности не добавляет). Лучше поставить что-нибудь новое. S7-1200 от того же Сименса, или Твидо от Шнайдера, или еще чего - по вкусу.

- Но есть и хорошие новости! - говорю. - Контроллер-то остался совершенно исправен. Я знаю, куда его продать можно в ЗиП, тысяч так за 20. Соответственно, на эту сумму стоимость работ по переделке уменьшится.

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

P.S. Еще про последствия скоропостижной смерти батареек.

Оригинал на dreamwidth.org

Деды такого не завещали!

Есть у человека такое интересное свойство. Называется "синдром случайного попутчика". Это когда мы изливаем душу не родным, не коллегам, а кому-то, кого мы случайно встретили и больше никогда не увидим.

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

- Вот, поглянь, что ж теперь в мире-то делается! Раньше я мог любую железячку разобрать-перебрать, поменять-протянуть, а придет время - и заменить аккуратно. А теперь буржуи клятые стали все одноразовое делать! Чуть что - приходится все ломать-выковыривать. Даже пускатели, которые, как ни крути, не вечные - не поменяешь. Приходится все выламывать-выкусывать. То ли дело раньше! Можно было до каждого контактика добраться, протереть-почистить...
... и потекли рекой воспоминания о советских пускателях ПМЛ с тепловыми реле РТЛ, ага.

Меня разобрал интерес.
Личные воспоминания о советских пускателях у меня совсем не положительные. Пускатели почему-то всегда громко гудели. Что хуже - имели свойство иногда замыкать две фазы из трех. Или все три фазы, но не замкнуть доп.контакт. Со всеми вытекающими последствиями. И разборными эти ПМЛ делали не зря: поскольку весь драгмет в СССР ушел на военку - пятаки контактов часто выгорали за несколько месяцев, посему контакты были расходником и продавались отдельно даже для слаботочных пускателей 00 габарита.

Тем не менее, пускатель, который для замены нужно выкусывать-выламывать, меня заинтриговал. Я попросил показать. И увидел ЭТО.


Collapse )

Оригинал на dreamwidth.org

Математик на полставки, или Промышленная археология в приложении к космонавтике



ИММ УрО РАН - это, если кто не знает, Институт математики и механики Уральского отделения Российской Академии Наук. Dislaimer: повлияло ли это на описываемые в посте события или нет - мне неизвестно. Фото подсмотрено у nanometrolog).

28 ноября 2017 года ракета-носитель "Союз-2.1" с разгонным блоком "Фрегат" успешно доставила метеоспутник "Метеор-М" и еще 18 попутчиков в Атлантический океан.

Причина оказалась банальной:
При построении ориентации после отделения от ракеты-носителя и перед запуском двигателя разгонный блок начал разворачиваться "не в ту сторону".



(инфографика взята у lozga)

Нужно было повернуть на 3 градуса против часовой стрелки. Однако заложенные в далеком 1998 году (когда космодрома "Восточный" и в планах не было) алгоритмы системы управления "Фрегата" - вычисляли направление вращения один раз, перед стартом, исходя из полетного задания. В результате блок начал поворот по часовой стрелке - на 357 градусов (в инфографике тут очевидно ошибка) и не успел его закончить до включения двигателя за отведенную на ориентацию 1 минуту.

При запусках с Байконура и Плесецка полетное задание другое, и такой ситуации с 2000 года не возникало.

Кто и как отвел это время - отдельный вопрос, никем почему-то не обсуждаемый. Понятно, что разгонный блок со спутниками находится на суборбитальной траектории и если не включить двигатель быстро - тоже окажешься в Атлантике. Вот только тайм-ауты "5 секунд от отделения до начала ориентации" и "1 минута на ориентацию" явно говорят: цифры не расчетные, а средне-потолочные.
Видимо, как-то так:

OrientationStartDelayTimer (In := SeparationComplete, PT := T#5s); //вроде как должно хватить
EngineStartDelayTimer (In := SeparationComplete, PT := T#1m); //секунда мало, час много, минута в самый раз

Равно как и факт разрешения на запуска двигателя без проверки построения нужной ориентации никем не обсуждается (хотя косяк ничуть не меньше).

Но и это все не критично. Разобрались, устранили, проверили, убедились, что не повторится.
Однако от высказываний официальных лиц по поводу этой аварии я просто охренел.

Зам. руководителя Роскосмоса:
"существующие математические методы моделирования выведения космических аппаратов не могли выявить некорректную работу алгоритма системы управления "Фрегата" до старта"

Руководитель Роскосмоса
"специалисты пришли к выводу, что к нештатной ситуации привело непрогнозируемое поведение разгонного блока после его отделения от ракеты-носителя"
"Мы столкнулись с проблемой, которая была связана не с качеством, не с дисциплиной на производстве, а с особенностью составления программного обеспечения, которое впервые тестировалось около 20 лет назад."
"Если бы этот пуск происходил в другое время года и были бы несколько другие поля падения, то у нас возможно аварии и не было бы."

Перевожу на русский:
Мы Х его З, чего там наши покойные предки намудрили 20 лет назад в этом разгонном блоке.
Сейчас мы понятия не имеем, как он там вообще после отделения от ракеты работает.
Говорят, там какие-то заморочки есть, но раньше вроде прокатывало.
А тут с нового космодрома не прокатило. Совсем чуть-чуть не повезло. Вот бы километр в сторону, секундой позже - глядишь бы, сработало как надо.
Надо повторить, в следующий раз авось сойдет.
Ну, что ж поделать, мы же все равно без малейшего понятия, как это можно было проверить.
Вот Иван Иванович был голова, он сам все проверял и добро давал, царство ему небесное.
А теперь наш нынешний главный математик-баллистик (на полставки) из профильного института академии наук так и сказал - наука перед кватернионами бессильна.
Всякие там методы Quaternion.CreateFromYawPitchRoll - это ж бесовство галимое, крыша едет сразу и навсегда.
Поэтому мы теперь ракеты освящаем, батюшка обещал вероятность успешного вывода на орбиту повысить.

Ничуть не лучше была и прошлая авария по вине вышеупомянутого разгонного блока.
В результате которой спутники "Милена" и "Дореза" европейской системы навигации "Галилео" оказались на бесполезной орбите.
Причиной стало замерзание трубопровода подачи гидразина, который оказался связан единым крепежом с трубопроводом подачи гелия. Из-за "двусмысленности в документации" (это официальное заключение, да).

Перевожу на русский:
"Что-то непонятно, как тут эти трубки прикрутить. Вот Иван Иванович был мастер золотые руки, всегда все правильно делал. Надо было у него поспрошать, пока живой был. Ну ничего, вроде и так сойдет. Хотел выяснить, на кой тут эти трубки нужны и что с ними в космосе будет - так никто в цеху, даже военпред, и не знает толком".

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

Делает "Фрегаты" то самое НПО им. Лавочкина, которое отличилось эпик-фейлом "Фобос-в-Грунт".
Вангую, что еще лет пять-семь в том же духе (в Химках, почти за МКАД, зарплаты у слесарей-сборщиков меньше, чем у менеджеров интернет-магазина, а у инженеров меньше, чем у продавцов-консультантов в салоне сотовой связи) - и разгонные блоки мы будем покупать в Китае, если надо подешевле. Или в США, если надо понадежнее. Заодно со спутниками и ракетами.

оригинал на dreamwidth.org

Сакральное знание древних (репост)

Оригинал взят у vladimir_akinin в Сакральное знание древних
Авторская орфография и пунктуация сохранена полностью, посему положено подписать 18+
Мой комментик - курсивом


Возвращаясь к поднятым ранее темам: вчера мне позвонили из соседнего отдела, и стали просить о помощи с одним расчетом. По словам звонившего, речь шла об очень нетривиальной задаче, из-за которой встало производство огромного военного комплекса.

Придя под конец рабочего дня ко мне, человек показал целую кучу бумаг: таблицы, графики, переписку с головным разработчиком... Рассказал, что обращался за помощью в две смежных организации, и там и там вместо расчета получил набор рекомендаций типа "емкости надо как можно больше, а вот тут - пропаять получше" (причем, зная историю взаимодействия организаций - это действительно рекомендации, а не завуалированный посыл нахер), тщательно их реализовал, но нужного результата не получил. Показал документацию 1982 года, сказал, что "раньше мы работали по ней, и все было нормально, но теперь немного изменились требования, и теперь все надо пересчитывать". Напоследок был вывален рассказ о том, что до недавнего времени, при возникновении подобных проблем, обращались к одному очень прошаренному старичку, который все рассчитывал по книгам, напечатанным еще в 50-ых годах. Но к сожалению, старичок недавно помер, и теперь непонятно что делать.

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

[Внутри оказались...]
Внутри оказались два конденсатора и катушка. Сакральным знанием, утерянным в веках, оказался навык расчета фильтров Баттерворта с заданной амплитудно-частотной характеристикой. Сначала целый отдел в сто с лишним человек, а потом еще и инженеры двух смежных предприятий не смогли сделать расчетов, которым учат примерно на втором-третьем курсе университета.  Раздавленный величием проблемы, я сказал. что "надо подумать, позвоните завтра"

В итоге все кончилось хорошо: я нашел свои старые университетские лабораторки, подставил туда требуемые условия, и получил требуемый результат. Да, я тоже оказался жалким читером - поленился считать все с нуля. Теперь сижу и думаю - стоит тянуть время до конца дня, чтобы создать видимость напряженных расчетов, или прямо с утра вывалить? А в голове крутятся слова "Ебаный стыд"

От меня: если кому понадобится - вот тут можно посчитать онлайн пассивный (LC) фильтр Баттерворта. А вот тут - активный (на операционниках).

Вдогонку
Отдал расчеты, через некоторое время попросили, если буду мимо пробегать, зайти и пояснить, что к чему. Зашел, и охренел: на 15 человек в КБ стоит один компьютер. Причем кульманов и т.д. (бывает иногда - старые, но ценные спецы предпочитают работать по старинке) там тоже не было. Причем практически всё КБ было на рабочих местах и активно перекладывало бумажки с места на место. Квалификация сотрудников также ярко описана постом ранее. ЧЕМ ОНИ ВООБЩЕ МОГУТ БЫТЬ ЗАНЯТЫ???
А ведь все они хотят получать зарплату в срок и в достойном объеме. Все они сидят в себестоимости военных изделий, как "накладные расходы"...

Из-за новой политики ЖЖ комментарии здесь открыты только для френдов.
Прошу прощения и добро пожаловать на dreamwidth, там можно общаться без регистрации

Парочка зарисовочек из студенческой жизни

  Просто парочка зарисовочек из студенческой жизни

Collapse )
  Вторая история - является специфической для Владимира. Кто не помнит - в 1980-90-е студенты массово перемещались по стране на "собаках" (электричках, и разумеется, бесплатно), и "автостопом" (несмотря на грозные надписи "Пассажиров не брать!" на двери любого грузовика). Как между городами, так и в пригороде.
Один из кусочков трассы М-7, проходящий через Владимир - официально зовется и поныне "ул. Куйбышева"
Collapse )

И китайцы тут ни при чем

Звонок. Из МУП ЖКХ не столь отдаленного городка.
- Представляешь, нам на насосной 123 квартала частотники поставили и диспетчеризацию сделали!
- Ну че, поздравляю, давно пора.
- Только частотники за две недели сдохли. Все три. Один еще при наладчиках поменяли - и замененный тоже сдох. Вот такую вот китайскую хрень нам подсунули.
Хорошо, старый шкаф не выбросили, и операторов еще не уволили. Так и работаем по старинке пока.
- А что за хрень?
- Delta.
(вот такая, если быть точным. Ныне это семейство уже снято с производства).
- Странно. Нормальные частотники, что-то не припомню я такого падежа.
- Вот и мы не понимаем. Потому и звоню. Поможешь?

Collapse )

Индустриальная археология "Мценского уезда". Часть 1.

Эпиграф.
Комментарий перед злобной реализацией некого алгоритма на несколько страниц: «описание алгоритма смотри в тетрадке у Чуня». Где тот Чунь уже было неясно...
(с) Башорг


Индустриальная археология - это когда что-то давно работает, но никто уже не помнит, как именно. И никакой документации не осталось. А потом внезапно! оно работать перестает.... и нужно копать.
В качестве затравки - рекомендую всем вот эту историю.

Если осилили и понравилось - можно читать дальше :)



К чему здесь эта картинка? Так, для антуражу :)

Был (а может, и поныне есть, не знаю) на отшибе небольшого райцентра старый-престарый склад. Настолько старый, что над воротами сохранились ржавые остатки таблички "общество взаимного земского страхования, 1907".
И была при складе котельная. А при котельной - был кочегар. Звали его в силу уважения и преклонного возраста - по отчеству - Василич.

Collapse )

СТОП!

Продолжение здесь.

Непрофильная работа. Часть 1.

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

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

Однако, бывают и исключения....

Попробуйте пожить три зимы в многоэтажке как-то вот так, вообще без центрального отопления - и запуск котельной, несомненно, станет для вас праздником...
Collapse )