![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В данном конкретном случае накосячил не я. И даже не моя контора. Я так, рядом стоял, соседнее оборудование пускал.
Зато урок на будущее вышел знатный. А учиться лучше (и дешевле) на чужих ошибках.
Кто не знает - удивится,что стекло, которое хороший диэлектрик, в расплавленном виде проводит ток.
Стекловаренная печь греется этим самым током, который подается туда через электроды из супер-пупер-жаропрочного сплава.
Есть еще небольшая газовая горелка, она может расплавить только тонкий слой шихты (это смесь всяческих минералов, из которых стекло получается) и нужна только при пуске.
Печь пускается один раз и на много-много лет, потому что если она остынет - придется как минимум менять футеровку, как максимум - печь в сборе.
Температура в печи меряется термопарой, сигнал идет в контроллер, который управляет подачей тока.
Цех по производству стеклотары сделан по уму, и все контрольные кабели помещены в стальные трубы. Как положено, хорошо заземленные. Печь уже задули, регулятор обогрева работает, и все вроде как хорошо.
В это время местный сварщик дядя Вася решил что-то подварить на площадке обслуживания. Посмотрев по сторонам, он обнаружил хорошо заземленную трубу. Зацепился за нее крокодилом сварочного аппарата, и давай себе варить.
О том, что внутри этой трубы проходят компенсационные кабели от термопар в сторону контроллера, он не знал. Да и не обязан был знать.
Сигнал с термопар - это мелкие несчастные милливольты. Помехи от сварки легко их забили.
Контроллер увидел, что оба сигнала с термопар ушли в "зашкал". Обработку аварийной ситуации "датчики температуры зашкалили" программист этого контроллера не запрограммировал. То ли забыл, то ли не подумал - это уже неважно.
Контроллер решил, что "зашкал" сигналов с термопар означает, что температура в печи значительно выше заданной. И полностью выключил электрический обогрев.
Местный сварщик дядя Вася никуда не торопился. Варил с чувством, толком, расстановкой. Замечаний по качеству выполненной им работы не поступало. Зато неожиданно возникло замечание "стекло на выходе из печи не поступает".
Времени сварки хватило, чтобы стекло в печи остыло ниже критической температуры, когда оно перестает проводить ток.
Когда все сбежались, покричали друг на друга, разобрались и поняли, что произошло - было уже поздно.
Получилось то, что в народе у металлургов, стеклодувов и прочее зовется красочно и эмоционально - "козел". В печи застыло сорок тонн стекла.
Электричеством его уже не расплавишь, а маломощная газовая горелка не может разогреть такой объем.
Картина маслом "приплыли".
Почти два месяца ушли на то, чтобы демонтировать крышку печи, вручную ломами разбить стекло, заменить футеровку и запустить печь заново.
Получился классический (и очень дорогой) урок о том, что нужно гораздо лучше думать о том, как будет работать автоматика в случаях разнообразных ошибок.
Заставить ее работать когда все хорошо - это 30% работы. И самые простые 30%.
Остальные 70% - уходят на подумать "а что, если..." и прописать поведение автоматики в этом случае.
Ведь контроллер умеет определять неполадки датчика. Десяток строчек в программе "если датчик кажет муйню - включаем обогрев на полную катушку, пока оператор не придет и не посмотрит в чем дело" не стоят ничего. Внеплановая переборка новенькой печи и задержка пуска цеха - стоят дофига и больше.
Зато урок на будущее вышел знатный. А учиться лучше (и дешевле) на чужих ошибках.
Кто не знает - удивится,что стекло, которое хороший диэлектрик, в расплавленном виде проводит ток.
Стекловаренная печь греется этим самым током, который подается туда через электроды из супер-пупер-жаропрочного сплава.
Есть еще небольшая газовая горелка, она может расплавить только тонкий слой шихты (это смесь всяческих минералов, из которых стекло получается) и нужна только при пуске.
Печь пускается один раз и на много-много лет, потому что если она остынет - придется как минимум менять футеровку, как максимум - печь в сборе.
Температура в печи меряется термопарой, сигнал идет в контроллер, который управляет подачей тока.
Цех по производству стеклотары сделан по уму, и все контрольные кабели помещены в стальные трубы. Как положено, хорошо заземленные. Печь уже задули, регулятор обогрева работает, и все вроде как хорошо.
В это время местный сварщик дядя Вася решил что-то подварить на площадке обслуживания. Посмотрев по сторонам, он обнаружил хорошо заземленную трубу. Зацепился за нее крокодилом сварочного аппарата, и давай себе варить.
О том, что внутри этой трубы проходят компенсационные кабели от термопар в сторону контроллера, он не знал. Да и не обязан был знать.
Сигнал с термопар - это мелкие несчастные милливольты. Помехи от сварки легко их забили.
Контроллер увидел, что оба сигнала с термопар ушли в "зашкал". Обработку аварийной ситуации "датчики температуры зашкалили" программист этого контроллера не запрограммировал. То ли забыл, то ли не подумал - это уже неважно.
Контроллер решил, что "зашкал" сигналов с термопар означает, что температура в печи значительно выше заданной. И полностью выключил электрический обогрев.
Местный сварщик дядя Вася никуда не торопился. Варил с чувством, толком, расстановкой. Замечаний по качеству выполненной им работы не поступало. Зато неожиданно возникло замечание "стекло на выходе из печи не поступает".
Времени сварки хватило, чтобы стекло в печи остыло ниже критической температуры, когда оно перестает проводить ток.
Когда все сбежались, покричали друг на друга, разобрались и поняли, что произошло - было уже поздно.
Получилось то, что в народе у металлургов, стеклодувов и прочее зовется красочно и эмоционально - "козел". В печи застыло сорок тонн стекла.
Электричеством его уже не расплавишь, а маломощная газовая горелка не может разогреть такой объем.
Картина маслом "приплыли".
Почти два месяца ушли на то, чтобы демонтировать крышку печи, вручную ломами разбить стекло, заменить футеровку и запустить печь заново.
Получился классический (и очень дорогой) урок о том, что нужно гораздо лучше думать о том, как будет работать автоматика в случаях разнообразных ошибок.
Заставить ее работать когда все хорошо - это 30% работы. И самые простые 30%.
Остальные 70% - уходят на подумать "а что, если..." и прописать поведение автоматики в этом случае.
Ведь контроллер умеет определять неполадки датчика. Десяток строчек в программе "если датчик кажет муйню - включаем обогрев на полную катушку, пока оператор не придет и не посмотрит в чем дело" не стоят ничего. Внеплановая переборка новенькой печи и задержка пуска цеха - стоят дофига и больше.
Tags:
no subject
И иногда это оправдано - потому как нужно чтобы некий функционал работал уже вчера.
И приходится объяснять, что это временное решение, "приблуда", работу которой надобно обязательно мониторить по вот таким показателям и от которой желательно поскорее избавиться, заменив полноценным продуктом.
В общем, при выполнении таких рекомендаций, запуск в дело приблуд - зачастую вполне себе оправдан, если правильно регламентировано ее использование, регламент неукоснительно исполняется, а полноценная замена приблуды добросовестно и активно готовится. Но... жизнь далека от идеала.
Про 30%
На фабрике, где я сейчас работаю, такого оборудования три четверти.
В результате, если что-то не так, в лучшем случае имеем сообщение "сбой цикла машины". И все стоит. И делай что хочешь.
Но это уже совсем другая история... точнее, много историй.
Re: Про 30%
Увы.
Но все же иногда такие времянки делать надо и их запуск - верен.
Ну, вспомните ту же историю, в которой Вы запускали котельную заправляясь из пожарной машины и запитываясь дизелем.
С другой стороны, осознавая такую жизненную закономерность временок, хорошему специалисту соглашаясь на изготовление времянки проявлять некую дипломатичность. А именно - закладывать во временное решение некие элементы с высокой изнашиваемостью и дороговизной. Мол - это будет работать, но надо делать по настоящему, поскольку скоро это все отвалится. Но делать заведомую недолговечную херню - тяжело морально.
Re: Про 30%
Например, цепи безопасности.
Если они не работают - я просто не стану запускать объект. Какими бы карами мне не грозили.
Re: Про 30%
Хотя в экстремальной ситуации, когда и так всем кирдык через короткое время, можно и этим пренебречь.
Т.е. для заблокированных в горящем здании любое временное решение способствующее эвакуации предпочтительней с прорехами в безопасности но чем бы поскорее.
Но это уже фантазерство.
no subject
no subject
no subject
no subject
К сожалению, не все это понимают
no subject
Но непонятно, как сигнал с термопар может идти до АЦП сколь-нибудь далеко без усиления. Это ж крайне ненадежно и неточно.
no subject
А во вторых - десятки метров до термопар - не столь давно было в порядке вещей.
(это уже позже "распределенную периферию" и прочая придумали)
no subject
no subject
Зачем - не спрашивайте, не знаю.
no subject
+++++++
"Десяток строчек в программе "если датчик кажет муйню - включаем обогрев на полную катушку, пока оператор не придет и не посмотрит в чем дело" не стоят ничего. Внеплановая переборка новенькой печи и задержка пуска цеха - стоят дофига и больше."
- дорога в АД.
если бы были бы эти строки -
у вас была бы другая статья в посте - ну например:
1. как печь сама себя расплавила,
и 40 тон стекла + футеровки по цеху растекалось.
2. адцать лет работали и делали все очень плохо - потому что печь работала на перегреве в аварийном режиме.
всем было правда начхать на аварийную лампочку...
no subject
no subject
Печь себя не расплавит, скорее ТЭНы выгорят
И это - аварийный режим, на несколько минут
Последствий будет куда меньше
Если же всем пофих на аварийную лампочку, включая операторов, у которых это прямая обязанность - ну, тогда говорить не о чем, результат будет соответствующий
no subject
я по образованию - технолог сварочного производства.
рассказывал один препод. надо было сварить не очень большого диаметра трубу.
сварщик вроде опытный, но дуга прыгает во все стороны и нифига не варится.
пришли технологи. почесались. поматерились, вспоминая маму этого самого сварщика и прочие эпитеты в его сторону.
оказалось все просто.
варил переменным током. провод, который на деталь надо было подцепить, оказался длинноватый. сварщик долго не думая намотал провод на трубу. хороший электромагнит получился.
no subject
По хорошему - надо мерять ток идущий через печь и не допускать его падения ниже определенного значения.