О работке - Автоматизация метрологии

Jan 26, 2012 16:24

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

О метрологии

- Нонночка, часы переводили 4 месяца назад!
- Вот я тогда и не перевела…

Здесь я, возможно, буду немного неточен (местами - много неточен); но мне простительно, ибо собственно к метрологии я имею только косвенное отношение. Какое - расскажу позже.

Метрология - наука об измерениях. Не путать с метеорологией, наукой о погоде.
Как известно всем прогрессивным читателям и пейсателям в интернетах, промышленности в России нет. Тем не менее, она почему-то есть, и более того - её даже много. И даже более - её практически до фига. И в этой самой промышленности сплошь и рядом хозяйничает такая наука, как метрология. Она следит за тем, чтобы "гранаты у них были той системы" - чтобы килограмм продукции весил ровно килограмм, чтобы в розетке ток был напряжением 220 вольт с частотой 50 герц; чтобы спидометр в автобусе на скорости 60 км в час показывал именно 60 км/ч. В общем всеми измерениями заведует именно метрология.

На промышленных предприятиях имеется такое понятие, как технологический процесс; производство чего бы то ни было должно проводиться в определённых условиях - и за этими условиями тоже следит метрология. Этих условий бывает зачастую очень много, и метрология в некоторых областях промышленности очень сильно развита - скажем, в энергетике, металлургии, нефте-газо-добыче и перекачке. Да-да, хотя "мы все знаем", что нефть появляется просто втыканием трубы в землю, на практике добыча нефти имеет очень разветвлённый тех. процесс; и метрология там буквально на каждом шагу следит, чтобы ресурсы, выкачанные из земли, пополам с химикалиями, где-нибудь на Таймыре, поступали к потребителям в Европе (втч в Москвабаде) круглосуточно и строго в определённой концентрации.

Метрология в СССР была, естественно, построена на государственном контроле за выпуском какой бы то ни было продукции, и, так как за последние 20 лет мало что поменялось вообще (а в метрологии так и вовсе почти ничего не изменилось), то метрология до сих пор конктролируется кровавой гэбнёй государством. В этом её суровое отличие от западной метрологии: там контроль за качеством продукции - дело сугубо добровольное для каждой конкретной фирмы. А у нас, если твои весы показывают 800 грамм вместо килограмма или спидометр врёт на 100 км/ч, придёт добрый дядя метролог и заберёт твой прибор на ремонт, за большую денежку. Метрология никого не карает, она действует экономическими методами.

Как собственно выглядит процесс контроля? У любого прибора есть т.н. интервал обслуживания, в пределах которого он должен показывать верные значения; по истечению этого интервала он должен проходить сверку с эталоном и вообще подчас непростую процедуру, именуемую Поверкой (или Калибровкой, или Аттестацией - в зависимости от деталей). На основе данных, полученных в ходе этой самой поверки, ответственными лицами выносится решение - либо прибор пригоден к дальнейшей работе (всё верно кажет); либо отправляется на ремонт, либо отправляется на перекалибровку, в ходе которой он может изменить своё назначение и дальнейшее применение; а может и сразу отправиться в мусорное ведро.

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

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

В случае отсутствия сертификата у собственной службы предприятия ему придётся поверять свои приборы в сторонней организации - как правило, в центрах стандартизации и метрологии, которые для этого раскиданы по всей стране (вот, например, наш Новосибирский ЦСМ). Чем это грозит предприятию - довольно очевидно: крупными финансовыми потерями. Поверка в ЦСМ - дело очень не дешёвое, и своими силами её делать намного проще; скажем, когда я был на одном из небольших предприятий, они при мне посчитали, что на переносе поверки из ЦСМ внутрь предприятия они сэкономят пару миллионов рублей в год. С учётом того, что, как правило, метрологические службы всё равно в предприятиях имеются - калибровку в сторонних предприятиях проводить это форменный фашизм - то особых дополнительных затрат почти и не будет.

Автоматизация метрологии
Контроль за метрологией государство ведёт в основном в бумажном виде. Но с относительно недавних пор (года эдак с 2004-го) на территории РФ действует закон, регламентирующий обязательность обмена данными всех метрологических служб с правом поверки и московского централизованного хранилища данных в электронном виде. То есть для получения "лицухи" на право поверки надо иметь программу, умеющую связываться с этим самым центром, именуемым "АИС Метрконтроль". Изначально сертификат соответствия с требованиями совместимости имела только программа "ПО МЭТР", от разработчиков того же АИС; но потом подтянулись и другие конкуренты, в том числе и моя конторка. Так что теперь у метрологов есть выбор - идти в кабалу к москвичам с их драконовским ценником на "МЭТР", или брать альтернативу.

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

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



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

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

О Новософт и АСОМИ
Вот как-то так, почти сразу, перехожу к сути дела. :))) Работаю я уже 8 лет в конторе, широко известной у нас в Академе, по фамилии "Новософт". Незадолго до меня, в 2003-м году, "Новософт" приступил к проекту написания программы автоматизации метрологии (АСОМИ - автоматизированная система обработки метрологической информации)  для "Норильского Никеля" (работы над проектом начались вообще-то ажно в 2000-м году написанием технического задания); но, в общем, когда я пришёл на работу, программа ещё представлял собой жуткое зрелище - сплошные критические сбои и все остальные прелести раннего этапа разработки. Но надо сказать, что полную версию промышленной системы учёта парка и движения приборов контора написала чуть более чем за год - фактически с нуля, более того - по мере разработки несколько раз менялась команда разработчиков. Фактически из тех десятков людей, работавших над проектом до версии 1.0, "в живых" до конца проекта осталось двое-трое.

Так как сроки были очень сжатые, то руководство проекта поначалу устроило форменный фашизм - строгий контроль над временем прихода/ухода на работу, никуда не уйти, даже разговаривать в комнате разработчиков было нельзя; всё под контролем и так далее. В итоге привыкшие к вольнице программеры (часть из которых прикочевала вообще из фрилансеров) разбегались из проекта как драные тараканы. В итоге сомневаюсь, что за счёт дисциплины мы хоть чего-то сэкономили - скорее наоборот.

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

Метрологический проект АСОМИ какое-то время пролежал в летаргии, но в 2006-м году про нас Норильский Никель таки вспомнил - у них на предприятии наша программа всё это время работала в тестовой эксплуатации, и надо было учить народ работать в ней, уже для промышленного внедрения. К тому моменту практически все сотрудники, которые имели хоть какое-то отношение к АСОМИ, разбежались, и на обучение взяли нового сотрудника (Женю Павловского, аспиранта-математика), и меня придали ему в усиление, как единственного человека, хоть что-то понимающего в метрологии и программе, и которого было не жалко. Лектор курса, который не понимает, про что речь - это круто, но мы выкрутились. :) Как математик, Женя хорошо освоил теорию работы в программе, а с практикой я ему помогал.

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

Собственно первое подобное обучение мы провели в 2006-м году в г. Норильске, в течение 2-х месяцев. Это была самая тяжёлая из моих поездок - тяжёлая своей бездеятельностью и тунеядством - приходилось в потоковом режиме обучать метрологов НорНикеля. Отчёт о той поездке можно лицезреть фконтакте. Поездка примечательна обкаткой курса обучения, и лицезрения полярной ночи, включая северное сияние.

После этого проект АСОМИ снова на какое-то время лег на дно, чтобы выплыть окончательно через полгода - летом 2007-го скатались бандой в Норильск для написания и согласования тех. задания на разработку следующей версии. Застали полярный день. :)

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

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

Когда проект с НорНикелем кончился (обучения как бы не в счёт), возник вопрос - а как жить дальше? Логичным продолжением проекта стало коммерческое распространение на предприятия, близкие к НорНикелю - металлургические комбинаты и так далее. Но, как оказалось, подобная система востребована не только на колоссах мировой металлургии - небольшие метрологические службы на предприятиях в несколько десятков сотрудников тоже имеют потребность в автоматизации и связи с АИС лицензии на право поверки.

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

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



Фото с "корпоратива" - отмечали 8-е марта на берегу Обского моря. Здесь, конечно, не все - самая морозоустойчивая часть народа. Меня в кадре нет, потому что я снимал :)))

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

Ссылочки на мои поездки: Омск, Норильск-2011, Пермь (все трое - в течение одного месяца), недавняя поездка в Ульяновск-Казань-Москву-Питер.

Интересно работаю, аж надоело. ;)

>>> Больше мыслей про программистские конторы в целом >>>

работа

Previous post Next post
Up