Автоматизированные системы управления работой и мой путь в пром. автоматизация. Инженер-программист ПКС⁠⁠

Опишу вкратце саму специальность, обязанности и как я к этому пришел. Будет много текста.

Что делает любой программист? Правильно – программирует. И на этом можно было бы окончить описание, но не все так просто. Начнем.

АСУТП – автоматизированные системы управления технологическим процессом. Из расшифровки аббревиатуры уже можно понять, что задача инженера по автоматизации – создание программного продукта, который упрощает жизнь в первую очередь оператору механизма, который нужно автоматизировать (чаще происходит наоборот, так как не все хотят учить новое и упираются нововведениям всеми силами).

Обязанности могут быть самые разнообразные. В небольших компаниях инженер-программист может проектировать электрические схемы для автоматизируемого устройства, а затем и писать программу. В более крупных компания только программирование. Работал в компании где было 10 человек, не считая  монтажников и в компании, где было свыше 200 сотрудников. Всегда будут командировки – вы будете участвовать в пуско-наладочных работах. Это если из основного. Не удивляйтесь и ситуации когда программист будет с отверткой что-то ковырять в щите управления чем-либо, отсюда следует, что вы обязаны уметь читать и при необходимости изменять электрические схемы, знать технику безопасности и ПУЭ ваша настольная книга. Иногда меня хотели заставить что-то изменить в силовой части подключения, но я этого не делал как бы косо на меня не смотрели электрики/монтажники. А вот объясню почему, на всех фирмах, где я работал у меня не было допуска по электробезопасности, а отсюда следует, что я вообще не должен лезть туда, где есть напряжение. Так что нет допуска – нет и каких-либо изменений схемах шкафа управления.

Часто бывает, что изначальная схема и то, что собрано по факту на объекте отличается. Причины могут быть разные – экономия (купили дешевле оборудование, решили поставить, что на складе нашлось, кто-то откат получил и т.д.). Задача программиста, который приехал на пуско-наладку подружить это все и заставить работать. Иногда это бывает очень непросто. Но про это будет позже, сначала необходима программа, а потом уже запуск объекта.

В общем выполнение работ по автоматизации проходит следующие стадии (упрощенно, на самом деле все немного сложнее):

1. Если участвуют несколько отделов в реализации проекта, то, когда приходит запрос из отдела продаж, каждый отдел предоставляет часы, которые потратит специалист на реализацию своей части. Далее это все суммируется и возвращается в отдел продаж. Они офигевают и ообычно на этом этапе уменьшаются часы, заложенные различными заинтересованными отделами, ибо дорого, и нужно продать. Ненавижу за это “продажников”, хотя и понимаю, что это бизнес. Чтобы было понятно, в компании, где было больше 200 сотрудников были: департамент проектирования, департамент разработки ПО, департамент пуско-наладочных работ. И каждое подразделения выдавало кол-во часов на этот проект, необходимое для выполнения их части работ. И как итог выиграли тендер (если повезло, не будем говорить про остальные схемы).

2. На этом этапе обычно пишется ТЗ (технологическое задание) программистом на автоматизацию, хотя должно быть наоборот, заказчик должен предоставить описание того, что он хочет получить. Но у меня было так, как описываю. Дальше это ТЗ долго и нудно согласовывается с заказчиком, вносятся правки, ставятся подписи. Хотя это совсем не гарантия того, что ТЗ останется неизменным. Правки могут прийти, когда до начала пуско-наладочных осталось совсем немного времени, но почти всегда фирма-исполнитель прогибается под заказчика и программист потом в панике вносит изменения, что приводит к тому, что ПО будет не протестировано до конца, что приводит к задержкам при вводе в эксплуатацию и т.д. Но никого это обычно не волнует, хоть спи на объекте, но оно должно работать.

3. Когда есть ТЗ начинается, собственно, и реализация/придумывание того, как же оно все должно работать. Помимо программы для контроллера (ПЛК – программируемый логический контроллер) иногда нужно сделать и визуализацию. Для визуализации, в зависимости от поставленных целей применяется SCADA или HMI. В чем отличия отлично гуглится (статья и так уже огромная, сам не ожидал).

По работе:  Откройте для себя работу с частичной занятостью в Москве сегодня

4. Тестирование программы на стенде или в симуляторах. Отлично работающая программа в симуляторе не равно иногда даже работающей на «живом объекте».

5. И самый интересный момент — это пуско-наладка (ПН). Об этом напишу подробнее.

Итак, что должен делать инженер во время ПН. Для удобства разделю на этапы.

1. I/O check проверка правильности подключения всех входов/выходов ПЛК (программируемый логический контроллер). И если что-то неправильно – то исправление. На данном этапе никакого ручного управления, не говоря уже про автоматизацию нет. Просто в контроллере можно жестко активировать выход и посмотреть, тот ли механизм включился. С входами проще, бегаешь вокруг механизма и тыкаешь кнопки, замыкаешь вручную концевые выключатели и смотришь, соответствует ли это тому, что ты заложил в программу. Для тех, кто не в теме, каждый контроллер имеет входа и выхода. Входа используются для сбора данных с механизма (всякого рода датчики, кнопки и т.д.). Выхода же нужны для управления устройством, например включить двигатель, закрыть задвижку и т.д. Это если очень упрощенно и не вдаваясь в подробности.

2. Если предыдущий этап закончился успешно и все собрано правильно (на более-менее больших объектах с первого раза никогда все правильно собрано не будет) – то приступаем к проверке в ручном режиме. Для этого либо со SCADA либо HMI включаем/выключаем узел агрегата и смотрим все ли правильно работает и все ли правильно отображается. Часто бывают ошибки (если используется визуализация) в привязках переменных к объекту на визуализации. Например, запустили один механизм, а на панели/скаде отображается, что включился другой, хотя работает правильный ну и т.д. Эти ошибки сразу же исправляются и процесс проверки продолжается.

3. Когда закончили ручное тестирование – переходим к самому сложному и интересному (вот тут симулятор, если тестировалась программа на нем, и дает прикурить иногда). Автоматический режим. Ну с ним все ясно, перевели все механизмы в автомат и запустили объект.

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

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

Все о профессии инженер автоматизированных систем управления

Инженер автоматизированных систем управления технологическим процессом – это важный сотрудник, без которого полноценно не сможет функционировать ни одно современное предприятие. Сегодня в нашем материале мы поговорим об особенностях данной должности, обязанностях, которые выполняет профессионал, а также о том, что высококлассный сотрудник должен знать и уметь для эффективного и успешного выполнения своих функциональных задач.

По работе:  Работа биотехнологом

Знания и навыки

Согласно требованиям, которые выдвигают работодатели по отношению к специалистам, занимающим должность инженеров автоматизированных систем управления технологическим процессом, сотрудник должен знать большой объем специализированной информации, а также обладать профессиональными навыками и умениями. Рассмотрим основные из них:

  • знание специализированных нормативно-правовых актов, законов и подзаконных документов (например, постановлений и приказов), которые регламентируют работу с АСУ ТП;
  • знание новейших данных, которые касаются технического и технологического развития;
  • знание конструктивных особенностей и отличительных характеристик используемого оборудования, материалов и других технических средств;
  • умение правильно использовать разнообразные системы обработки информации;
  • знание экономико-математических методов;
  • знание трудового законодательства;
  • знание правил безопасности;
  • умение применять на практике рабочие стандарты;
  • умение заполнять учетную и отчетную документацию и т. д.

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

Считается, что только тот человек, которые сочетает в себе все необходимые профессиональные и личностные качества, будет максимально эффективно выполнять свои рабочие функции.

Образование

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

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

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

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

Таким образом, вы всегда будете оставаться в курсе самых последних тенденций, соответственно, станете актуальным и востребованным среди работодателей высококлассным специалистом.

Работа

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

По работе:  Откройте возможности трудоустройства: профессиональный поиск работы стал проще

Например, молодые специалисты могут работать в сфере цветного металла. Кроме того, многие современные инженеры автоматизированных систем управления технологическим процессом связывают свою работу с популярной и развивающейся сферой – программирование. Так или иначе, но специалисты АСУ ТП могут работать как на государственных, так и на частных предприятиях. Таким образом, можно сделать вывод о том, что данная профессия отличается высоким уровнем универсальности, так как специалист может применить полученные знания и опыт в самых разных сферах человеческой деятельности.

Также важно упомянуть тот факт, что зарплата подобных специалистов является довольно высокой. Конкретные цифры могут значительно различаться в зависимости от региона проживания – очевидно, что материальное вознаграждение столичных специалистов значительно выше, чем у тех работников, которые трудятся в провинции.

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

Особенности

Инженер АСУ ТП (расшифровка аббревиатуры – инженер автоматизированных систем управления технологическим процессом) – это человек, который выполняет задачи управления и контроля, а также автоматизации различных технологических процессов на предприятии. Проектировщик по автоматизации также создает и конструирует устройства для управления и создает соответствующие алгоритмы. В целом работа ведущего специалиста довольно сложная и комплексная, так как он полностью ответственен за выполнение целого ряда работ, которые связаны с отладкой, введением в использование и сопровождением автоматизированных систем управления технологическим процессом.

Первый этап работы сотрудника – это настройка необходимых для работы параметров наличествующего программного обеспечения. Причем данный процесс осуществляется с учетом отдельно взятого объекта автоматизации отдельно взятой программно-технической структуры.

Инженер АСУ ТП не только производит пуск систем, но также придумывает схематичные решения шкафов автоматизации и подбирает наиболее подходящее для того или иного случая оборудование.

Обязанности

Инженер автоматизированных систем управления технологическим процессом осуществляет свою рабочую деятельность на основании особого документа, который называется профстандарт. Помимо профстандарта, специалист руководствуется должностной инструкцией. Оба этих документа предъявляются соискателю для ознакомления перед тем, как специалист окончательно принимается на работу. Благодаря этому работодатель может окончательно убедиться в высокой компетенции будущего сотрудника, а соискатель, в свою очередь, может оценить свои способности и удостовериться в том, что он сможет полноценно выполнять свои рабочие функции.

Рассмотрим наиболее важные обязанности инженера АСУ ТП:

  • конструирование АСУ посредством использования особенных математических и экономических методов и принципов;
  • внедрение разработанных АСУ в производственную деятельность;
  • изучение и анализ способов управления организацией;
  • составление технических заданий для других работников;
  • создание технологических систем АСУ;
  • осуществление контроля за деятельностью нижестоящих работников;
  • создание методических и нормативных материалов;
  • разработка специальной методической документации;
  • проведение мероприятий по сопровождению разработанных проектов и программ;
  • участие в подготовительной работе;
  • испытание оборудования и материалов;
  • составление планов и графиков работ;
  • написание инструкций, пояснительных записок и методических указаний;
  • проведение экспертизы технической документации;
  • контроль за соблюдением необходимых требований и стандартов и т. д.

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

Кроме прочего, следует иметь в виду, что должностное руководство предусматривает ответственность за невыполнение или ненадлежащее выполнение инженером автоматизированных систем управления технологическим процессом своих профессиональных обязанностей. Так, недобросовестный и некомпетентный сотрудник может получить дисциплинарный выговор либо вовсе лишиться работы.