Программирование контроллеров

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

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

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

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

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

Подбор модулей под конкретную задачу называется аппаратным конфигурированием.

Основные модули ПЛК:

  • Модули питания;
  • Сигнальные модули;
  • Модули связи;
  • Модули аналоговых/дискретных входов/выходов;
  • Дисплея (HMI — панель);
  • Модули защиты данных;
  • Различные специализированные модули;

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

Для тех, кто первый раз сталкивается с выбором ПЛК под конкретную задачу может возникнуть вопрос: «Как же выбрать контроллер для конкретной задачи?».  Каждый случай подбора контроллера, для объекта, является уникальным и требует индивидуального подхода. Компания «Техэнерго» всегда находит эти подходы.

При проектировании мы подберем вам все необходимые элементы системы, в том числе ПЛК, таким образом, чтобы вся система имела максимально долгий срок службы в заданных условиях. Мы несем гарантийные обязательства по всем внедренным нами системам автоматизации.

Языки программирования логических контроллеров

Для программирования промышленных контроллеров используются языки стандарта IEC 61131-3:

  • Язык LD (LAD, Ladder). Графический язык разработки. Программа на этом языке представляет собой аналог релейной схемы.
  • Язык FBD (Functional Block Diagram или Диаграмма Функциональных Блоков). Является графическим языком программирования. Состоит из так называемых функциональных блоков, представляющих собой некую подпрограмму, и объединенных общим алгоритмом работы. Каждый блок представляет собой математическую операцию (сложение, умножение, триггер, логическое “или” и т.д.) и может иметь, в общем случае, произвольное количество входов и выходов.
  • Язык последовательных функциональных схем SFC (Sequential Function Chart). Также является графическим языком. Программа описывается в виде схематической последовательности шагов, объединенных переходами.
  • Язык ST (Structured Text, Структурированный Текст). Язык программирования высокого уровня. Схож с Pascal или Basic.
  • Язык IL (Instruction List, СписокКоманд). Ассемблероподобный язык.
  • Язык CFC (Continuous Flow Chart). Более развитая версия языка FBD.

Основные производители промышленных контроллеров, которые мы используем для автоматизации процессов являются: Siemens, FESTO, Mitsubishi Electric, Trei, Schneider Electric и т.д. Как правило, каждый производитель ПЛК предоставляет свое программное обеспечение для программирования.

Наша компания обладает всем необходимым софтом для программирования контроллеров любого уровня и сложности.

Основными примерами наиболее часто встречающегося программного обеспечения являются:

STEP 7 – это пакет программ компании Siemens, использующийся для программирования контроллеров SIMATIC. SIMATIC — один из наиболее распространенных видов контроллеров, использующийся в широком диапазоне отраслей промышленности для автоматизации технологических процессов.

Программирование контроллеров SIMATIC на основе программного обеспечения STEP 7 является одной из наиболее часто встречающихся задач, решаемых нашими специалистами для обеспечения автоматизации и диспетчеризации производств.

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

MELSEC (аббревиатура от Mitsubishi Electric Sequencer) набор программного обеспечения для программирования контроллеров фирмы Mitsubishi Electric, являющейся конкурентом фирмы Siemens. Данный набор программ можно использовать для управления и автоматизации не только отдельных технологических единиц, но и на более высоком уровне, обеспечивая синхронизацию и управление технологическим процессом в целом.

CoDeSys (Controller Development System) — популярный в мире аппаратно независимый комплекс для программирования ПЛК, в который входит все языки программирования стандарта IEC 61131-3. Для проведения работ по программированию контроллеров с помощью программного обеспечения CoDeSys требуется наличие встроенной системы исполнения (Control Runtime System).

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

Начать сотрудничество —

Легко

Оставьте заявку
на бесплатную
консультацию

Выезд специалиста
в течение часа
на объект

Детальный осмотр
и определение
объёма работ

Составление индивидуального
коммерческого предложения

НАШИ ПРОЕКТЫ

В период с 2000 года по настоящее время было
реализованы следующие проекты

ВНЕДРЕНИЕ СИСТЕМЫ АВТОМАТИЗАЦИИ И ДИСПЕТЧЕРИЗАЦИИ КОТЕЛЬНОЙ НА ФАБРИКЕ ПО ПРОИЗВОДСТВУ ПОДСОЛНЕЧНОГО МАСЛА. ЛИПЕЦКАЯ ОБЛАСТЬ, С. П. ТЕРБУНЫ, 2017Г.

Подробнее

МОДЕРНИЗАЦИЯ ПАРОВОЙ КОТЕЛЬНОЙ С ЗАМЕНОЙ ГОРЕЛОЧНЫХ УСТРОЙСТВ. АО «АКРИХИН» Г. СТАРАЯ КУПАВНА, МО. 2016Г.

Подробнее

АВТОМАТИЗАЦИЯ РЕЗЕРВУАРНОГО ПАРКА БАЗОВЫХ МАСЕЛ ЗАВОДА СМАЗОЧНЫХ МАТЕРИАЛОВ. МОСКОВСКАЯ ОБЛАСТЬ. 2018 ГОД

Подробнее