Асу тп что нужно знать
Асу тп что нужно знать
Главный эксперт по автоматизации производства,
У меня было много ситуаций, в которых я чувствовал себя не очень уютно. Очень часто работодатель требовал от меня всё сразу, а было ясно, что предстоит много работы и часто было не очень понятно, как к ней подступиться. Это бывало и когда я был ещё неопытным специалистом, и когда я уже проработал в нише АСУТП не один год, но мне приходилось менять отрасль.
Я хотел бы дать несколько практических советов новичкам на новом месте работы: с чего начать и как не ошибиться.
Вот типичный пример. Совсем недавно у меня был разговор с одной инженерной фирмой, занимающейся АСУТП московского метрополитена. Человек, который разрабатывал проект для одной из станций, серьёзно заболел и покинул компанию, не оставив толковой документации. Было не очень понятно, закончен ли весь монтаж и осуществлена ли полноценная проверка оборудования и программного обеспечения. Как всегда, задача – сдать объект как можно быстрее. Подготовительная работа может быть сделана в офисе, но наладка производится только ночью, когда метро закрыто.
Когда новичок или даже специалист с опытом сталкивается с такой ситуацией, возникает два вопроса:
Попробую дать краткий совет и натолкнуть читателя на некоторые мысли. Начнём со второго вопроса. Есть вещи, к которым можно подготовиться заранее.
Основы ТАУ, архитектура АСУТП, языки программирования контроллеров и ряд других вещей нужно знать, хотя конкретный проект может не потребовать всех этих знаний одновременно. Курсы Файн Старт в этом плане построены так, что они дадут хорошую основу без лишней информации. Этой основы будет достаточно для быстрого погружения в конкретную задачу и конкретного обсуждения стоящих проблем с коллегами.
Глубокое понимание методов и процессов проектирования АСУТП и лучших мировых практик в этой области
Приведём простой пример. Допустим, инженер создал версию программы ПЛК и загрузил её в контроллер. Далее он проверил эту версию в реальных условиях и по результатам проверки решил что-то подправить. В результате он выпустил ещё одну новую версию, загрузив её в контроллер. Далеко не всегда бывает, что самая последняя версия – оптимальная, и может появиться необходимость вернуться к предыдущей. Естественно, эта версия должна сохраниться и быть соответствующим образом задокументирована. Правильное ведение документации и работа с версиями программного продукта – элементарные основы процесса проектирования.
Знание оборудования АСУТП
Очень часто работодатели требуют знаний оборудования конкретных вендоров, а их на рынке становится все больше. Здесь очень важно понимать сегодняшний рынок и что конкретно поставляет каждый вендор. Это позволит вам ориентироваться и, в первую очередь, изучать оборудование наиболее интересных вам поставщиков. Например, для сегмента электростанций неплохо знать оборудование компаний Siemens, Honeywell, Yokogawa. При отсутствие такой возможности я бы изучил по крайней мере оборудование первых двух поставщиков. В этом случае изучение Yokogawa не составит большого труда.
Я думаю, что наши курсы дадут вам понимание всех этих нюансов и возможность сделать грамотный выбор.
Это вещь достаточно близкая к АСУТП и в большинстве случаев необходимая. В своей работе я часто замещал инженера-электрика или работал с ним в связке. Тут важно понимать основополагающие вещи и уметь читать техническую документацию. Как правило, этого будет достаточно, хотя многое зависит от конкретной работы.
Здесь я бы не экономил время. Не только стандартные языки программирования контроллеров МЭК 61131-3, но и С/С++/C#, Microsoft SQL и многое другое. Очень часто даже от инженера-электроника требуется умение программировать. Эта тема очень обширная и требует отдельного разговора, но мой вам совет: занимайтесь программированием!
Итак, определенная подготовка, сочетающая теоретические и практические знания и навыки, безусловно, поможет вам быстрее сориентироваться в новых практических задачах, выбрать оптимальный и быстрый путь их решения.
Теперь мы готовы ответить на первый вопрос: как правильно подойти к решению поставленных задач на новом месте работы. Задачи могут быть двух видов:
В реальной жизни вам часто придётся заниматься и тем, и другим
Инженер АСУ ТП
Чем занимается инженер АСУ ТП
В функционал специалистов данной профессии входят:
проведение изысканий для усовершенствования применяемого автоматизированного и роботизированного оборудования;
подготовка технических заданий на подготовку средств автоматизации для производственных линий и отделов компаний;
анализ эффективности применяемых средств автоматизации и роботизации, устранение выявленных недостатков;
контроль за правильностью эксплуатации оборудования, входящего в структуру АСУ ТП.
Наиболее востребована профессия инженера АСУ ТП в промышленности, приборостроении, машиностроении и строительстве.
Структура систем АСУ ТП
В состав программно-технических комплексов АСУ ТП входят три уровня оборудования, соединенные передающими данные и команды управления сетями:
средний уровень состоит из программируемых логических контроллеров и терминальных модулей (PLC, PAC, RTU и других), передающих информацию от высшего уровня к полевому. Управление контроллерами осуществляется при помощи предварительно написанных циклических алгоритмов (прием данных – обработка – выдача управляющих команд). Чаще всего программируемые логические контроллеры задействуются в работе станков с ЧПУ;
на высшем уровне проводятся визуализация, мониторинг и сбор данных, которые осуществляются диспетчером через персональный компьютер. При этом, если контролируется работа локального агрегата, для компьютеров разрабатывается ПО человеко-машинного интерфейсе (HMI-панели), а для контроля над системой агрегатов, машин и механизмов используются комплексы диспетчеризации (SCADA-системы), для которых инженером АСУ ТП также создается программное обеспечение.
Программируемые логические контроллеры, контроллеры для управления сервоприводами, телеметрические и ПК-совместимые контроллеры, предназначенные для автоматизации технологических процессов, также работают на базе ПО, созданного инженером АСУ ТП.
Как стать инженером АСУ ТП
Обучение профессии инженера АСУ ТП можно пройти на курсах, предлагаемых ЦРК БИ (ЦЕНТР РАЗВИТИЯ КОМПЕТЕНЦИЙ В БИЗНЕС-ИНФОРМАТИКЕ) НИУ ВШЭ. В рамках данных курсов любой желающий сможет научиться работать с аппаратными и программными средствами систем АСУ ТП, с технологиями проектирования систем, со средами программирования и метриками оценки трудоемкости разработки ПО.
Современные АСУ ТП
Прочитав интересную статью, мне захотелось поделиться своими знаниями и соображениями по поводу современных АСУ ТП. Описанное ниже относиться в большей степени к продукции таких фирм как Yokogawa, Siemens и Honeywell. Сразу хочу сказать, что у каждой из систем есть свои особенности, преимущества и недостатки, так что я описываю лишь общие характеристики современных АСУ ТП.
Современные автоматизированные системы управления технологическими процессами (АСУ ТП), применяемые на опасных производствах и предприятиях (химическая, нефтехимическая промышленности, ГЭС, ТЭС, АЭС и т.д.), как правило, состоят из распределенной системы управления (РСУ) и системы противоаварийной автоматической защиты (ПАЗ).
Основная задача ПАЗ — перевод производства в безопасное состояние, при возникновении каких-либо проблем в работе РСУ (выход технологических процессов за установленные границы, отказ оборудования, нештатные ситуации). Как правило, система ПАЗ получает данные от дублированных датчиков (одной из самых надежных схем считается «2оо3», когда срабатывание любых 2 из 3 датчиков, установленных на одной контрольной точке, считается необходимым условием для срабатывания защитной блокировки) и управляет резервированным оборудованием. У системы ПАЗ нет станций оператора, есть только инженерная станция, с помощью которой выполняется конфигурирование ПЛК системы ПАЗ. Со станций оператора РСУ можно видеть как работает система ПАЗ, но нельзя ей управлять. Конечное оборудование не зависит от оборудования РСУ, к примеру, если на трубопроводе заклинил клапан РСУ, то отработает отсекатель системы ПАЗ.
Особенности АСУ ТП
Выводы
Таким образом, заражение станции оператора вирусом маловероятно, но даже если это произошло, то никакой явной угрозы безопасности это не представляет. Конечно, бывают случаи, когда операторы, обходят запреты и ухитряются установить на свои станции игры и выйти в интернет, но это быстро пресекается лишением премий и другими административными методами. Если же предположить, что существует специализированный вирус, который знает особенности функционирования систем, и сможет гипотетически управлять технологическим процессом, вызывая тем самым негативные последствия, то в любом случае, при возникновении аварийной ситуации отработает система ПАЗ (которая не управляется со станций операторов) и переведет производство в безопасное состояние. Да, это будут миллионные убытки предприятию (останов производства), но в любом случае не техногенная катастрофа. Если говорить о вероятности заражения вирусом инженерной станции ПАЗ, то это, во-первых, должен быть супер интеллектуальный вирус, который сам перепрограммирует ПЛК, причем именно так, чтобы тот отказал в необходимый момент, во-вторых, инженеры ПАЗ, должны быть совершенно безголовые и рыть яму сами себе. Конечно, это не все факторы, которые делают заражением станции инженера ПАЗ маловероятным событием, могу привести еще несколько: постоянные сверки версии программ загруженных в ПЛК, постоянный контроль помещения с инженерными станциями, ну и конечно же, пароль, установленный на сам проект системы ПАЗ.
В итоге хочется сказать, что безопасности современных АСУ ТП, конечно, угрожают вирусы и прочие высокотехнологичные проблемы, такие как уход станций оператора в банальный BSOD, но они не так критичны как многие хотят это представить. Надо помнить, что за безопасностью следят системы ПАЗ, к конфигурированию которых подходят со всей осторожностью и ответственностью. Человеческий фактор всегда имеет место, но системы ПАЗ для того и создаются, чтобы свести негативное влияние данного фактора к минимуму.
С удовольствием отвечу на вопросы, если они возникнут.
UPD. Возможный сценарий атаки на SCADA систему аргументировано описал makran, которому, кстати, спасибо за инвайт.
Инженер АСУ ТП
Инженер АСУ ТП
Это ключевой специалист на любом современном технологическом предприятии. В зону его ответственности входит создание и поддержание работоспособности систем технического управления технологическими процессами.
Расшифровывается или переводится название данной специальности как – инженер автоматизированных систем управления технологическим процессом.
Инженер АСУ ТП – это специалист с высшим техническим образованием. Из-за специфики своей деятельности должен обладать обширным набором квалификаций: от программирования до пониманий физических процессов, протекающих на производственных линиях.
Что должен уметь?
Инженер АСУ ТП должен одновременно обладать навыками разных специальностей:
Программирование, алгоритмизация, базы данных, информационные каналы связи – это лишь базовая часть IT-направлений, которыми должен обладать такой специалист.
Также он должен хорошо разбираться в электротехнике для понимания процесса формирования управляющих и информационных сигналов, связывающих программный код и физический технологический процесс.
Таким образом, это специалист, который, в виде автоматизированных систем управления технологическим процессом, создаёт инструмент, позволяющий технологическому персоналу контролировать и управлять технологическим процессом в автоматизированном режиме, ведь в самом названии специальности, есть слово «система».
В АСУ ТП система – это комплекс программных, аппаратных средств, предназначенных для управления технологическим процессом.
Где учиться?
Из-за большого объёма необходимых квалификаций, обычно инженер АСУ ТП – это выпускник высших учебных заведений по направлениям, связанным с техническим управлением. На данных направлениях затрагиваются основные и углубленнее навыки и знания необходимых квалификаций.
Однако и инженеры других специальностей (программисты, технологи) могут стать инженерами АСУ ТП, пройдя курсы повышения квалификации или переподготовки специалистов.
Нередко слесаря по КИПиА становятся инженерами АСУ ТП.
Чем отличается слесарь по КИПиА от инженера АСУ ТП?
Слесарь по контрольно-измерительным приборам и автоматике (КИПиА) — это специалист, занимающийся эксплуатацией и ремонтом оборудования автоматизированных систем управления, что в себя включают и обязанности инженера АСУ ТП, но в обязанности последнего включены и многие другие производственные необходимости.
Имея некоторый опыт в автоматизированных системах управления, слесарю по КИПиА возможно проще стать инженером АСУ ТП, пройдя необходимое обучение.
Какие функции выполняет АСУ ТП и для чего она предназначена?
Из чего состоит автоматизированная система управления технологическим процессом и как она работает?
Часто АСУ ТП делят на 3 уровня:
На нижнем уровне обобщают всё, что непосредственно взаимодействует с технологическим процессом: датчики, которые измеряют параметры процесса, исполнительные механизмы, которые воздействуют на процесс. Слесарь по КИПиА занят только на этом уровне, что его и отличает от инженера АСУ ТП.
На среднем уровне располагается оборудование, которое управляет технологическим процессом — программируемые логические контроллеры (ПЛК). На контроллерах реализованы алгоритмы управления, по которым они и производят управляющие воздействия не технологический процесс.
Что входит в обязанности на среднем уровне?
На этом этапе инженеру АСУ ТП нужна квалификация программиста и знание технологии.
Программист, кто это?
Как программист, инженер реализует алгоритмы в программный код. Алгоритмы составляют технологи и проектировщики, они досконально знают физику технологического процесса, но не обладают квалификацией программиста.
Разработанные ими алгоритмы инженер АСУ ТП должен перенести в программный код для загрузки в ПЛК.
Верхний уровень, что это, если нижний и средний уровень обеспечивают автоматическое управление технологическим процессом?
Верхний уровень необходим для взаимодействия человека с технологическим процессом. Инженер АСУ ТП создаёт на нём человеко-машинный интерфейс, базы данных и другие инструменты обработки информации.
Какие особенности присущи современным инженерам АСУ ТП?
Развитие науки и техники не стоит на месте — появляются новые технологии, новые тенденции и принципы. Современный специалист должен быть в курсе всех новых технологий, касающихся управления в технических системах, осваивать их и быть готовым внедрять.
Как объект КИИ (критической информационной инфраструктурой) АСУ ТП может относиться к любым категориям значимости: от третьей категории для небольших объектов до первой категории для крупных и важных объектов автоматизации. Он должен уметь различать категории значимости и применяемые для каждой категории технологии и оборудование.
Подводя некоторый итог, можно ответить на вопрос: как стать инженером АСУ ТП и где учиться?
Есть несколько путей:
Форум АСУТП
Клуб специалистов в области промышленной автоматизации
Что нужно знать инженеру АСУТП
Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 28 авг 2014, 13:25
Народ, всем здрасьте)
Хочу поинтересоваться у опытных АСУТП-шников, какие навыки и знания необходимы в сфере их деятельности.
Понимаю, что область автоматизации в промышленности очень велика, поэтому прошу ограничиться тем, что связано с программированием.
Итак, что нужно знать и как выглядит работа инженера АСУТП(программиста)?
В моих представлениях нужны знания:
-Языки высого уровня(с/с++/с#), возможно скриптовые языки, ассемблер, языки МЭК61131.3
-Представления о работе ПЛК Siemens, Atmel, STM
-Электроника, схемотехника, электротехника
-Помимо Windows/Unix, операционные системы реального времени(аля VxWorks или QNX)
-Сети(TCP/IP)
-Проектирование(AutoCAD)
А сама работа в двух словах представляется так. Участие в разработке и реализации ТЗ(проектирование, программирование, документирование), выезд на объект и проведение пуско-наладочных работ(отладка и т.п).
Прошу меня поправить.
Re: Что нужно знать инженеру АСУТП
Сообщение Бондарев Михаил » 28 авг 2014, 21:16
Re: Что нужно знать инженеру АСУТП
Сообщение Ryzhij » 29 авг 2014, 05:11
Re: Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 29 авг 2014, 09:36
Да, точно. про ТАУ забыл. Спс.
Re: Что нужно знать инженеру АСУТП
Сообщение agent_serg » 29 авг 2014, 09:55
Re: Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 29 авг 2014, 10:33
Re: Что нужно знать инженеру АСУТП
Сообщение Exactamente » 29 авг 2014, 20:46
Re: Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 30 авг 2014, 11:21
Re: Что нужно знать инженеру АСУТП
Сообщение Exactamente » 30 авг 2014, 20:51
Re: Что нужно знать инженеру АСУТП
Сообщение Степа » 31 авг 2014, 20:40
Еще надо уметь выступать: частенько придется общаться с людьми, далекими от программирования, автоматизации. Но от них зависит, какое решение принимать. Блеющий докладчик, в речи которого полно жаргона и специальных терминов, провалит даже очень блестящую идею. Гладко говорящий с простой ясной речью способен «пробить» даже откровенную хренотень /для примера: мошенники не заикаются, они гладко и уверенно презентуют свою идею, что вызывает доверие у некоторых/.
Разбираться, кому что можно говорить, а о чем лучше умолчать. Скажем, при рассказе о сотовых телефонах возможным покупателям не стоит говорить, что у некой категории граждан появляется возможность следить за владельцем сотового телефона: перемещения, круг общения.
Грамотно строить презентацию своего продукта. Как пример: реклама датчиков ОВЕН ПД100:
Re: Что нужно знать инженеру АСУТП
Сообщение Exactamente » 31 авг 2014, 21:12
Re: Что нужно знать инженеру АСУТП
Сообщение Степа » 31 авг 2014, 21:45
Re: Что нужно знать инженеру АСУТП
Сообщение Exactamente » 31 авг 2014, 23:00
Re: Что нужно знать инженеру АСУТП
Сообщение MuadDib » 01 сен 2014, 05:33
Atmel и STM выпускают ПЛК?
Есть еще операторские панели, эдакий встраиваемый вариант машины с простой SCADA-системой.
Микроконтроллеры в нашем деле применяются, но их применения довольно полярны: они применяются либо в продуктовых линейках серьезных OEM-производителей, либо в наколенных (полу)студенческих поделках. В последнюю категорию зачастую входит продукция отдельных постсоветских НИИ, которая каким-то чудом (понятно, каким) добирается до конечных пользователей.
Опять же ИМХО, программисту, ищущему свою дорогу в АСУТП, лучше всего присмотреться к «верхам». Если у вас есть контора на примете, узнайте, какие SCADA они применяют, раздобудьте демо-версию и поизучайте на досуге.
Если же хочется поработать именно с контроллерами, то, как уже сказали коллеги, придется быть готовым к погружению с головой в технологический процесс (всплытие опционально 😀 ). Также следует иметь в виду, что программирование ПЛК идет рука об руку с составлением электрических схем системы автоматизации. Программировать будете в обнимку с кипой схем (принципиалка на 500+ листов А4 конкретно в моей работе вполне обычна, но у всех по-разному), эти схемы нужно очень хорошо понимать и, зачастую, уметь быстро дополнять и править.
И да, в уважающей себя и своих работников конторе, «верхом» и «низом» занимаются разные люди. В общем случае, сами понимаете, бывает по-всякому.
Re: Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 01 сен 2014, 10:40
Вообще, хотелось бы заниматься «низом». Думал даже на курсы Siemens отправиться, но ценник просто беспощаден.
Короче, пока буду повторять теорию и изучать SCADЫ и потихоньку «низы».
После НГ попробую устроиться куда-нибудь.
Re: Что нужно знать инженеру АСУТП
Сообщение alex_ugrumov » 01 сен 2014, 11:15
Re: Что нужно знать инженеру АСУТП
Сообщение Ivan3 » 01 сен 2014, 11:23
Re: Что нужно знать инженеру АСУТП
Сообщение rwg » 01 сен 2014, 11:57
Re: Что нужно знать инженеру АСУТП
Сообщение alex_ugrumov » 01 сен 2014, 12:01
Re: Что нужно знать инженеру АСУТП
Сообщение alex_ugrumov » 01 сен 2014, 12:02
Re: Что нужно знать инженеру АСУТП
Сообщение Степа » 01 сен 2014, 12:42
Re: Что нужно знать инженеру АСУТП
Сообщение spasup » 05 сен 2014, 09:47
Проработав 6 лет на производстве «ручками» поднялся выше и задался именно вопросом обсуждаемой темы.
Инженер по АСУ ТП должен знать если не всё, то многое. Должность ОЧЕНЬ ёмкая. Если с кондуктором или продавцом всё понятно, то c инженером по автоматизации нет. Перечислить всё по пунктам не реально, так как все равно чего-то не хватит и придётся дополнять. Скажу кратко:
1. Инженер по АСУТП должен знать, как развиваться дальше!
Re: Что нужно знать инженеру АСУТП
Сообщение and909 » 05 сен 2014, 14:36
Re: Что нужно знать инженеру АСУТП
Сообщение Михайло » 05 сен 2014, 14:44
то получается софизм:
Технологи любят учиться.
Re: Что нужно знать инженеру АСУТП
Сообщение Exactamente » 06 сен 2014, 01:17
Отдел по работе с клиентами это не барышни в мини и с дЭкольтЭ, про которых вы подумали, а люди, достаточно хорошо разбирающиеся в теме, чтобы о ней говорить, отлично умеющие говорить вообще обо всём, но чуть менее разбирающиеся в теме, чем отличные инженеры, которые, блин, не обязаны никому ничего доказывать. Которые автоматизируют. Доярки доят, строители строят, автоматизаторы автоматизируют.