Школа для Электрика. Все Секреты Мастерства. Образовательный сайт по электротехнике  
ElectricalSchool.info - большой образовательный проект на тему электричества и его использования. С помощью нашего сайта вы не только поймете, но и полюбите электротехнику, электронику и автоматику!
Электрические и магнитные явления в природе, науке и технике. Современная электроэнергетика, устройство электрических приборов, аппаратов и установок, промышленное электрооборудование и системы электроснабжения, электрический привод и многое другое.
 
Школа для электрика | Электротехника | Электроника | Автоматизация | Робототехника | Возобновляемая энергетика | Контакты



 

База знаний | Избранные статьи | Эксплуатация электрооборудования | Электроснабжение
Электрические аппараты | Электрические машины | Электропривод | Электрическое освещение

 Школа для электрика / Справочник электрика / Мехатроника / Что такое программируемый логический контроллер


 Школа для электрика в Telegram

Что такое программируемый логический контроллер




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

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

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

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

Что такое программируемый логический контроллер

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

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

Принцип работы программируемого логичесского контроллера

Типичный ПЛК состоит из следующих частей:

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

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

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

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

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

Программирование ПЛК

ПЛК программируются в соответствии со стандартом МЭК-61131-3. Программируются ПЛК с помощью специализированных комплексов, один из наиболее популярных является CoDeSys. Он включает в себя следующие языки: графические (Ladder Diagram, Function Block Diagram, Sequential Function Chart, Continuous Function Chart), текстовые (Instruction List, Structured Text).

Языки программирования

Первый в мире программируемый логический контроллер появился в середине XX века. Modicon 084 представлял собой шкаф с набором соединённых между собой реле и контактов, его память составляла лишь 4 килобайта. Термин ПЛК ввел Аллен-Брадли в 1971. Вместе с Ричардом Морли он является «отцом ПЛК».

Первые из этих систем приписываются двум техническим специалистам - Ричарду Э. Морли и Одо Дж. Струджеру. В то время как Морли представил свою систему «Modicon 084» как «полупроводниковый компьютер с последовательной логикой» в 1969 году, Одо Дж. Струджер участвовал в разработке ПЛК для находящегося в Висконсине Allen-Bradley. Оба инженера считаются создателями первого программируемого логического контроллера (ПЛК). Со временем требования к производственной среде во всем мире выросли. Таким образом, ПЛК эволюционировал и был введен в эксплуатацию во многих версиях.

Инженер-электрик Яков Кузнецов

Структура работы программируемого логического контроллера:

Структура работы программируемого логического контроллера

Алгоритм работы ПЛК:

Алгоритм работы ПЛК

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

ПЛК ОВЕН

ПЛК имеют ряд особенностей, отличающих их от прочих электронных приборов, применяемых в машиностроении: 

  • в отличие от микроконтроллера (однокристального компьютера) — микросхемы, предназначенной для управления электронными устройствами — областью применения ПЛК обычно являются автоматизированные процессы промышленного производства в контексте производственного предприятия;

  • в отличие от компьютеров ПЛК ориентированы на работу с агрегатами машин через развитый ввод сигналов датчиков и вывод сигналов на исполнительные механизмы, ориентированных на принятие решений и управление оператором;

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

  • наличие расширенного числа логических операций и возможность задания таймеров и счетчиков.

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

Существуют ПЛК разного уровня сложности в зависимости от сложности решаемых задач автоматизации.

Программируемое реле LOGO

Основные операции ПЛК соответствуют комбинационному управлению логическими схемами специфических агрегатов — механических, электрических, гидравлических, пневматических и электронных.

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

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

ПЛК Siemens

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

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

Программируемый контроллер Siemens

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

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

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

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

Как правильно выбрать ПЛК

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

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

Классификация ПЛК:

Классификация ПЛК

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

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

Компактные ПЛК обычно дешевле и занимают меньше места. Затем он используется в основном для небольших процессов автоматизации.

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

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

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

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

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

Что такое HMI

HMI (Human Machine Interface)  - коммуникационный интерфейс между человеком и машиной. Эти интуитивно понятные и удобные для пользователя интерфейсы используются, чтобы позволить пользователям управлять машинами и управлять ими без глубоких знаний программирования ПЛК. Одним видом из устройств HMI являются SCADA-системы: Системы сбора данных и оперативного диспетчерского управления (SCADA-системы)

Андрей Повный, FB, ВК