Автоматизация проще,
чем вы думаете
(812) 300 36 66 (906) 270 02 37 Обратный звонок

Программирование промышленных контроллеров

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

Разработка программ для ПЛК.

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

Как производится программирование контроллеров

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

  • Постановка задачи, выполняемых контроллером. От того, насколько четко поставлена задача, зависит не только правильность работы системы, но и ее работоспособность;
  • Создание или подбор схемы девайса на основе определенных контроллеров. В зависимости от поставленной задачи происходит подбор оборудования и программных средств (очень часто встречаются ситуации, когда задачу проще реализовать аппаратным путем, а не программным);
  • Разработка программы на необходимом языке. Несмотря на то, что языки программирования ПЛК схожи с языками для компьютеров, они имеют свои особенности. Программирование производится на Ассемблер, PL/M, C/C++, Java, Pascal, Basic. Нашими специалистами используется специальная среды, при помощи которых производится программирование контроллеров PIC, AVR, ARM – FlowCode, AlgorithmBuilder, CodeVisionAVR, IAR Systems, CodeComposerStudio (CCS), Energia, Virtualbreadboard, FlashMagic, MPLAB, WinAVR, AtmelStudio;
  • Запись разработанной программы в контроллер при помощи программатора и тестирование.

ПромМатика – профессиональное программирование контроллеров

Многие современные микроконтроллеры (MCS 51 (Intel), MSP430 (TI), ARM (ARM Limited), AVR (Atmel)) разработаны таким образом, что в них имеется возможность самопрограммирования, позволяющая пользователю быстро запрограммировать их в соответствии с поставленной задачей. Но далеко не каждый пользователь понимает специфику программирования (конечно, можно найти инструкции о том, как запрограммировать контроллер, но программа будет только стандартной), и может разработать полноценную и, что немаловажно, работоспособную программу на том или ином языке программирования.

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

Контроллеры Siemens

Наши инженеры разрабатывают программное обеспечение для всех промышленных контроллеров Siemens Simatic, а также оказывают следующие услуги:
- Программирование контроллеров базовой серии Simatic S7-1200, которые предназначены для интегрирования в системы нижнего и среднего уровня сложности;

- Программирование контроллеров усовершенствованной серии Simatic S7-1500, применяемых в системах повышенного уровня сложности и для решения комплексных задач в АСУ ТП;

- Программирование контроллеров Simatic ET 200, которые используются в системах с распределённым вводом/выводом, это периферийные контроллеры для интеграции в комплексные системы АСУТП ;

- Программирование контроллеров Simatic S7-300 и Simatic S7-400, необходимо для создания управляющих систем, требующих максимальной производительности и расширенного функционала.

У всех серий контроллеров Siemens есть модели для систем противоаварийной защиты и безопасности. Контроллеры Siemens программируются в пакете программного обеспечения TIA Portal, который включает в себя ПО различных функциональных возможностей (STEP 7, WinCC и т.д.)
Программирование S7-1200 и S7-1500 осуществляется с учётом универсальности данных устройств. Это позволяет настраивать элементы управления в зависимости от уровня сложности решаемых задач. При этом наши специалисты учитывают все свойства, количественные и качественные характеристики ПЛК, различные ситуации, которые могут возникнуть в системах управления технологическим процессом, что обуславливает выбор той или иной серии ПЛК.

Контроллеры ОВЕН

Промышленные контроллеры ОВЕН широко распространены в отечественных системах управления. Весомое преимущество этих устройств — низкая стоимость, поэтому их применение существенно удешевляет внедрение АСУ ТП. Кроме того, ПЛК ОВЕН универсальны, их можно устанавливать в автоматизированных системах предназначеных для решения различных задач. Поэтому, услуга программирования ПЛК ОВЕН, которую мы оказываем, в современных условиях очень востребована.
Контроллеры ОВЕН программируются в программной среде CoDeSys. В настоящее время производителем выпускаются следующие серии:

- Модели для локальных автоматизированных систем ПЛК 63, ПЛК 73;

- Модель для средних и распределенных автоматизированных систем ПЛК 210;

- Модели для малых автоматизированных систем ПЛК 100, ПЛК 150, ПЛК 154;

- Модели с дискретными и аналоговыми входами для автоматизированных систем среднего уровня ПЛК 110, ПЛК 160, выполненные в виде моноблоков;

- Коммуникационные контроллеры ПЛК 304, ПЛК 323 используют для распределенных систем и диспетчеризации.

Наша компания имеет большой опыт программирования промышленных контроллеров ОВЕН и является официальным интегратором.

Контроллеры комплекса Контар и КОМЕГА

Комплексы Контар и КОМЕГА, выпускаемые Московским заводом тепловой автоматики (МЗТА), широко используются при автоматизации различных объектов как промышленного, так общетехнического назначения. Контроллеры МЗТА устанавливаются в системах управления технологическими процессами на производственных предприятиях разного профиля, а также для автоматизации работы инженерных систем.

В настоящее время производятся следующие модели:
- МС8, МС12 — главные программируемые контроллеры, выполняющие функции управления, коммуникации, сигнализации, замеров. К ним непосредственно подключаются как исполнительные устройства и первичные преобразователи, так и модули расширения функционала;
- МС6 — контроллеры, применяемые при автоматизации небольших объектов — приточных вентиляционных установок, систем отопления и т. д.
- kB.M - базовые модули комплекса КОМЕГА, предназначены для автоматизированного управления, контроля и мониторинга разнообразных технологических процессов

Контроллеры АГАВА

Промышленные контроллеры АГАВА производятся одноимённым КБ, которое специализируется на работе в оборонном секторе. Характерной особенностью продукции этого изготовителя является то, что многие модели являются комбинированными устройствами, сочетающими две функции. Например, контроллер, совмещённый с панелью оператора. В настоящее выпускается три модели контроллеров АГАВА:
- ПЛК-30 (с креплением на рейку DIN и ЖК индикатором), применяют для локальных, так и для распределенных систем автоматизации;
- ПЛК-40 (с сенсорным дисплеем и встроенными модулями ввода/вывода), применяют для небольших и средних систем автоматизации;
ПЛК-50 (с сенсорным дисплеем и встроенными модулями ввода/вывода), применяют для систем автоматизации с удаленными модулями.

Контроллеры Segnetics

Промышленные контроллеры Segnetics обрабатывают сигналы и команды в режиме real time. Основные сферы применения — приточные установки вентиляции, тепловые пункты, промышленные кондиционеры. В настоящее время выпускаются следующие модели:
- Контроллеры Pixel модульной конструкции с интерфейсом RS 485. Монтируются на рейку DIN, применяют для локальных инженерных систем ;

- Контроллеры SMH 2G – панельный вариант, монтируются на стенку или дверцу щита управления. Интерфейсы — RS 485, RS 232, применяют в средних системах автоматизации;

- Контроллеры SMH 4 – панельные модели для крепления на стенку либо дверцу щита управления, оборудованные цветными сенсорными дисплеями, настраиваемыми модулями ввода/вывода, оборудованы производительным процессором и графическим ускорителем.

Контроллеры Schneider Electric

Schneider Electric создали одну из наиболее широких и универсальных линеек промышленных контроллеров на рынке, и смогли закрыть большую часть потребностей рынка ПЛК. Визитной карточкой данного предложения является вариативность и оптимальная стоимость.
- Семейство Modicon M2xx – базовая линейка контроллеров, доступна в компактном и книжном формате, применяют как в локальных системах системах не требующих высокой производительности, так и высокопроизводительных системах для большинства задач промышленной автоматизации Для программирования Modicon M2хх используется инструмент SoMachine.
- Modicon M340 – средняя линейка программируемых логических контроллеров. Отличаются повышенной производительностью и позволяют решить любые автоматизационные задачи.
EcoStruxure Control Expert - это единая программная платформа для программирования ПЛК Modicon M340, M580 и M580 Safety, Momentum, Premium, Quantum.