что такое промышленный контроллер

Что такое промышленные контроллеры

Термином «промышленный контроллер» характеризуют класс средств промышленной автоматики, которые выполнены в специальном конструктивном исполнении, имеют развитый набор устройств связи с объектом и обязательно программируются на языках общего применения (не проблемно ориентированных).

что такое промышленный контроллер. 1503502691 plc. что такое промышленный контроллер фото. что такое промышленный контроллер-1503502691 plc. картинка что такое промышленный контроллер. картинка 1503502691 plc. Что такое промышленные контроллеры

Следует выделить две линии развития аппаратных средств PC-совместимых промышленных контроллеров:

1. Максимальное сохранение архитектуры IBM PC в области малогабаритных встраиваемых систем. Наиболее известными изделиями этой линии являются модульные контроллеры в стандарте РС/104 (стандарт предложен фирмой «А mpro «) и контроллеры в стандарте micro PC, производимые фирмой «Octagon Systems».

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

что такое промышленный контроллер. 1396348005 2. что такое промышленный контроллер фото. что такое промышленный контроллер-1396348005 2. картинка что такое промышленный контроллер. картинка 1396348005 2. Что такое промышленные контроллеры

Рис. 1. Плата центрального процессора промышленного контроллера в стандарте micro PC (модель 5066-586 фирмы «Octagon Systems»)

2. Максимальное сохранение архитектуры и конструктивных решений ПЛК с заменой процессорного модуля на PC-совместимый с открытым программным обеспечением. Девиз изделий этой линии «все достоинства PC и PLC в одном изделии». Причем ведущие фирмы-производители подошли к такому решению с разных сторон.

Так, законодатели в области ПЛК фирм «Siemens» и «Festo» на основе уже готовых решений Power-PLC с развитой библиотекой интеллектуальных периферийных модулей предложили альтернативные решения с заменой блока центрального процессора. И у ПЛК большого формата фирмы «Siemens» Simatic S7-400″ появился собрат Simatic М7 с процессором FM456-4.

Фирма «Festo» в набор процессорных модулей ПЛК FPC400 ввела модуль РС-совместимого процессора FPC406. Причем допускается одновременная работа в составе FPC400 модуля процессора ПЛК FPC405, который предназначен исключительно для функций управления технологическим процессом, и модуля FPC406, который используется для хранения и обработки данных и визуализации технологического процесса.

Аналогичные решения предлагаются известными производителями ПЛК уже на уровне micro PLC. Примером может служить ПЛК FEC фирмы «Festo» и ПЛК DL205 фирмы «Direct Logic». Подходя к аналогичному решению, законодатель в области промышленных компьютеров фирма «Advantech» предложила серию контроллеров ADAM5000, которая по числу обслуживаемых дискретных входов-выходов соответствует micro PLC, но имеет открытую архитектуру центрального процессора.

что такое промышленный контроллер. 1396347943 3. что такое промышленный контроллер фото. что такое промышленный контроллер-1396347943 3. картинка что такое промышленный контроллер. картинка 1396347943 3. Что такое промышленные контроллеры

Рис. 2. ПЛК FEC FESTO

что такое промышленный контроллер. 1396347928 4. что такое промышленный контроллер фото. что такое промышленный контроллер-1396347928 4. картинка что такое промышленный контроллер. картинка 1396347928 4. Что такое промышленные контроллеры

Рис. 3. ПЛК DirectLOGIC DL205

что такое промышленный контроллер. 1396347995 6. что такое промышленный контроллер фото. что такое промышленный контроллер-1396347995 6. картинка что такое промышленный контроллер. картинка 1396347995 6. Что такое промышленные контроллеры

Рис. 4. Промышленный контроллер ADAM5000

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

Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!

Подписывайтесь на наш канал в Telegram!

Просто пройдите по ссылке и подключитесь к каналу.

Не пропустите обновления, подпишитесь на наши соцсети:

Источник

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

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

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

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

что такое промышленный контроллер. 1529854120 10. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854120 10. картинка что такое промышленный контроллер. картинка 1529854120 10. Что такое промышленные контроллеры

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

что такое промышленный контроллер. 1529854112 4. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854112 4. картинка что такое промышленный контроллер. картинка 1529854112 4. Что такое промышленные контроллеры

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

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

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

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

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

что такое промышленный контроллер. 1529854101 3. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854101 3. картинка что такое промышленный контроллер. картинка 1529854101 3. Что такое промышленные контроллеры

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

что такое промышленный контроллер. 1529854144 6. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854144 6. картинка что такое промышленный контроллер. картинка 1529854144 6. Что такое промышленные контроллеры

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

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

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

что такое промышленный контроллер. 1529854067 1. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854067 1. картинка что такое промышленный контроллер. картинка 1529854067 1. Что такое промышленные контроллеры

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

что такое промышленный контроллер. 1529855105 21. что такое промышленный контроллер фото. что такое промышленный контроллер-1529855105 21. картинка что такое промышленный контроллер. картинка 1529855105 21. Что такое промышленные контроллеры

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

что такое промышленный контроллер. 1529854094 2. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854094 2. картинка что такое промышленный контроллер. картинка 1529854094 2. Что такое промышленные контроллеры

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

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

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

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

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

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

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

что такое промышленный контроллер. 1529854092 9. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854092 9. картинка что такое промышленный контроллер. картинка 1529854092 9. Что такое промышленные контроллеры

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

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

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

что такое промышленный контроллер. 1569569370 plk. что такое промышленный контроллер фото. что такое промышленный контроллер-1569569370 plk. картинка что такое промышленный контроллер. картинка 1569569370 plk. Что такое промышленные контроллеры

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

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

что такое промышленный контроллер. 1529854074 8. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854074 8. картинка что такое промышленный контроллер. картинка 1529854074 8. Что такое промышленные контроллеры

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

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

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

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

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

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

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

что такое промышленный контроллер. 1529854115 5. что такое промышленный контроллер фото. что такое промышленный контроллер-1529854115 5. картинка что такое промышленный контроллер. картинка 1529854115 5. Что такое промышленные контроллеры

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

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

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

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

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

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

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

Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!

Подписывайтесь на наш канал в Telegram!

Просто пройдите по ссылке и подключитесь к каналу.

Не пропустите обновления, подпишитесь на наши соцсети:

Источник

ПЛК — что это такое?

Доброго времени суток, уважаемые жители Хабра!
Прочитав пост про программирование ПЛК Siemens серии S7, я залез в поиск по Хабру, и был весьма удивлен, что тема промышленной автоматики вообще, и программирования ПЛК в частности, освещена весьма и весьма скудно. Возьму на себя смелость поделиться своим опытом в данной области, описав базовые принципы программирования ПЛК, в частности, производства компании Beckhoff.

Введение

Я занимаюсь автоматизацией зданий. Сложилось так, что в основном мы строим свои системы на базе ПЛК Beckhoff. Такой выбор был сделан прежде всего потому, что эти контроллеры являются свободно-программируемыми в полном смысле этих слов. Что это значит? Возьмите контроллер TAC Xenta, например, и попробуйте на нем реализовать обмен с внешним устройством через RS232 по собственному протоколу, на уровне «байт послал — байт принял». Не получится, эти контроллеры так не умеют — используйте только те протоколы, которые в них заложил разработчик. А Beckhoff умеет. Но прежде чем лезть в такие дебри, давайте посмотрим на среду разработки? На каком, собственно, языке, мы будем писать?

Стандарт МЭК 61131-3

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

Из не всеми поддерживаемых языков стоит отметить язык CFC (continuous flow chart), Beckhoff его поддерживает. Это дальнейшее развитие языка FBD, одним из наиболее существенных отличий, на мой взгляд, является поддержка явной обратной связи в схемах. Зачем это нужно? Например, вот такой генератор коротких импульсов на CFC будет работать, а на FBD – нет.
что такое промышленный контроллер. image loader. что такое промышленный контроллер фото. что такое промышленный контроллер-image loader. картинка что такое промышленный контроллер. картинка image loader. Что такое промышленные контроллеры
Блок TON — это стандартный блок, таймер с задержкой включения. Логика работы: выход Q становится TRUE, когда на входе IN сигнал TRUE в течение не менее времени PT.
Самая популярная, наверное, среда разработки под ПЛК — это CoDeSys. Многие производители берут ее за основу, и либо делают к ней библиотеку для работы со своим ПЛК, либо доделывают среду под себя.

Как работает ПЛК?

Программа ПЛК работает циклично. Время цикла может быть от единиц миллисекунд до единиц секунд, в зависимости от задач, которые на этот ПЛК возложены. Большинство ПЛК позволяют задавать время цикла разработчику программы, однако в некоторых моделях такой возможности нет. Многие ПЛК, в частности Beckhoff, позволяют в одной программе создать более одной циклически выполняемой задачи, и задать приоритет для этих задач. Что нам дает эта возможность?
Представим ситуацию: ПЛК управляет вентиляционной установкой, и к нему подключена панель управления через RS232. Температура в помещениях меняется не быстро, и запускать алгоритм управления вентиляцией чаще, чем раз в 50 — 100 мс просто нет смысла. Зато панель оператора опрашивает контроллер постоянно, и задержка ответа ПЛК более 10 мс уже выражается в «притормаживании» интерфейса пользователя, а при задержке 20 мс у нас переполнится аппаратный буфер COM-порта. Наличие нескольких задач позволяет нам решить эту проблему красиво: пусть «быстрая» задача работает с COM-портом, и вызывается каждые 2 мс, а «медленная» реализует логику работы вентиляции, и вызывается каждые 50 мс. Все работает хорошо, панель оператора не тормозит, пользователь доволен.

А что у этих железок внутри?

что такое промышленный контроллер. d3bbcd11828d47a385bf3eaefcd9d63e. что такое промышленный контроллер фото. что такое промышленный контроллер-d3bbcd11828d47a385bf3eaefcd9d63e. картинка что такое промышленный контроллер. картинка d3bbcd11828d47a385bf3eaefcd9d63e. Что такое промышленные контроллеры
А вот другой вариант — голова Beckhoff серии CX9000 (слева на фото) с набором модулей ввода-вывода.

Помимо всего прочего, на голове еще имеется некая шина, позволяющая объединять ПЛК в сеть, а зачастую еще и менять его программу через эту же сеть. Какая это будет сеть — зависит от ПЛК. Это могут быть и незнакомые тем, кто не сталкивался с промышленными сетями EIA-485, Profibus, CAN, а может быть и вполне привычный Ethernet. Именно через эту сеть, называемую fieldbus, и осуществляется подключение ПЛК к верхнему уровню — к СКАДА-системе, например. На фото выше хорошо видны 2 разъема 8P8C на голове Beckhoff’а — это Ethernet, а у Carel сверху слева видны (плоховато, правда) 2 разъема 6P4C — так они сделали RS-485. У этого интерфейса, к сожалению, нет общепринятого разъема.

Так все же, как под него программы писать-то?

Вообще, это тема не статьи, а целой книги. Но расскажу то, что увидел на личном опыте, и пусть это будет ложкой дегтя.
Для профессиональных программистов освоение ПЛК во многом покажется деградацией. ООП? Их нет у нас, есть только структуры, перечисления, и некое подобие класса, которое называется «функциональный блок». Что такое Private, Public и прочее, тоже можно забыть сразу — не пригодится. Из любого места вашей программы можно получить доступ к любому другому месту.
Динамическое выделение памяти? Их нет у нас совсем. Не уверен, сколько тебе пришлют данных? Выделяй буфер с запасом, и забудь про эту память — освободить ее не получится. Либо проявляй чудеса скорости и обрабатывай данные на лету, если успеешь уложиться в заданное время цикла.
Исключения? Да что вы… видел я одно чудо, которое намертво висло при выполнении конструкции вида:

Понятно, что переполнение, не влазит foo * bar в 16 бит, но зачем же виснуть-то? Да еще так, что ничего, кроме сброса по питанию не помогает.
Среда разработки? Не у всех CoDeSys, многим хочется пооригинальничать и написать что-нить свое. Одна из таких самописных сред вылетала с runtime error при попытке записать число 86400 в 16-битный INT. А вы говорите, обработка исключений на ПЛК. Ее и в среде разработки-то не всегда нормально могут сделать.

НО! Зато для любителей той тонкой грани, которая отделяет железо от программного обеспечения, софта в просторечии — это очень интересная ветвь ай-ти, правда.

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

Источник

Что такое промышленный контроллер-описание, применение, виды

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

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

Историческая справка
Первый промышленный контроллер появился в 1969 году в США. Его создание инициировала автомобильная корпорация General Motors Company, а разработала компания Bedford Associates.

В те годы АСУ строились на жесткой логике (аппаратное программирование), что делало невозможным процесс их перенастройки.

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

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

Разработанный инженерами компании Bedford Associates (США) микропроцессорный ПЛК позволил использовать информационные технологии в процессах автоматизации производственных процессов, сведя при этом человеческий фактор к минимуму.

Современный промышленный контроллер

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

Программирование осуществляется как на классических алгоритмических языках, так и на языках, оговоренных стандартов МЭК 61131-3. Таким образом на предприятиях появилась возможность реализации различных АСУ, используя одно микропроцессорное устройство.

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

Поэтому современные ПЛК — это ПК-совместимый модульный контроллер, предназначенный для решения задач локального управления. Их развитие в конечном итоге должно привести к:

Принцип действия и область применения ПЛК

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

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

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

Существует большое количество параметров, по которым классифицируют ПЛК.

Конструктивное исполнение:

Количество каналов «ввод-вывод»:

Способы программирования.

ПЛК могут программироваться с:

Виды монтажа.

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

Источник

Введение в ПЛК: что такое программируемый логический контроллер

что такое промышленный контроллер. plcb. что такое промышленный контроллер фото. что такое промышленный контроллер-plcb. картинка что такое промышленный контроллер. картинка plcb. Что такое промышленные контроллеры

что такое промышленный контроллер. ti. что такое промышленный контроллер фото. что такое промышленный контроллер-ti. картинка что такое промышленный контроллер. картинка ti. Что такое промышленные контроллерыПрограммируемым логическим контроллерам уже 50 лет, но без них и сейчас невозможно представить автоматизированное производство. Начинаем публиковать цикл статей о ПЛК и об электронных компонентах, производимых компанией Texas Instruments для создания современных ПЛК.

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

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

Последующие разработки в General Motors, Allen-Bradley и других компаниях привели к созданию системы управления на базе микроконтроллеров, которая анализировала входные сигналы от технологических датчиков и управляла электроприводами исполнительных устройств.

Термин ПЛК (Programmable Logic Controller, PLC) впоследствии был определен в стандартах EN 61131 (МЭК 61131). ПЛК – это унифицированная цифровая управляющая электронная система, специально разработанная для использования в производственных условиях. ПЛК постоянно контролирует состояние устройств ввода и принимает решения на основе пользовательской программы для управления состоянием выходных устройств.

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

что такое промышленный контроллер. ris 1 6. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 1 6. картинка что такое промышленный контроллер. картинка ris 1 6. Что такое промышленные контроллеры

Рис. 1. Состав и принцип действия ПЛК

Имеется еще источник питания. Возможно подключение к ПЛК внешнего ПК для программирования и отладки.

Центральная секция содержит центральный процессор (ЦП), память и систему коммуникаций. Она выполняет обработку данных, принимаемых от входной секции данных, и передает результаты обработки в выходную секцию. Следует сразу отметить, что в больших ПЛК, кроме ЦП, действующего в режиме «ведущий», могут быть дополнительные «ведомые» ПЛК со своими ЦП. В качестве ЦП небольшого ПЛК используются стандартные микропроцессоры (МП). Обычно 8- и 16-разрядные МП вполне справляются со всеми стандартными задачами. Но, как отмечено в МЭК 61131, выбор конкретного МП все же зависит от задач, возлагаемых на данный тип ПЛК.

Для передачи данных другому ПЛК или для подключения к сетям передачи данных PROFIBUS, Industrial Ethernet, AS-Interface в распределенных системах управления сегодня используются коммуникационные процессоры, такие как DP83867IR производства Texas Instruments (TI).

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

Типы ПЛК

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

Крупнейшими мировыми производителями ПЛК сегодня являются компании Siemens AG, Allen-Bradley, Rockwell Automation, Schneider Electric, Omron. Кроме них ПЛК выпускают и многие другие производители, включая российские компании ООО КОНТАР, Овен, Сегнетикс, Fastwel Групп, группа компаний Текон и другие.

что такое промышленный контроллер. ris 2 5. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 2 5. картинка что такое промышленный контроллер. картинка ris 2 5. Что такое промышленные контроллеры

Рис. 2. Моноблочные программируемые логические контроллеры

По конструктивному исполнению ПЛК делят на моноблочные (рисунок 2) и модульные. В корпусе моноблочного ПЛК наряду с ЦП, памятью и блоком питания размещается фиксированный набор входов/выходов. В модульных ПЛК используют отдельно устанавливаемые модули входов/выходов. Согласно требованиям МЭК 61131, их тип и количество могут меняться в зависимости от поставленной задачи и обновляться с течением времени. ПЛК подобной концепции представлены на рисунке 3. Подобные ПЛК могут действовать в режиме «ведущего» и расширяться «ведомыми» ПЛК через интерфейс Ethernet.

что такое промышленный контроллер. ris 3 3. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 3 3. картинка что такое промышленный контроллер. картинка ris 3 3. Что такое промышленные контроллеры

Рис. 3. Программируемые логические контроллеры с расширенными возможностями

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

Источник питания может быть встроенным в основной блок ПЛК, но чаще выполнен в виде отдельного блока питания (БП), закрепляемого рядом на стандартной рейке. Блок питания небольшой мощности представлен на рисунке 4.

что такое промышленный контроллер. ris 4 4. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 4 4. картинка что такое промышленный контроллер. картинка ris 4 4. Что такое промышленные контроллеры

Рис. 4. Блок питания для ПЛК

Первичным источником для БП чаще всего служит промышленная сеть 24/48/110/220/400 В, 50 Гц. Другие модели БП могут использовать в качестве первичного источник постоянного напряжения на 24/48/125 В. Стандартными для промышленного оборудования и ПЛК являются выходные напряжения БП: 12, 24 и 48 В. В системах повышенной надежности возможна установка двух специальных резервированных БП для дублирования электропитания.

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

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

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

Примером подобного подхода является отдельное направление в линейке продукции компании Texas Instruments. Как известно, TI не входит в число производителей ПЛК, но выпускает для них специализированные ЦП и сетевые процессоры, компоненты для создания периферийных цифровых и аналоговых модулей, контроллеры температуры, смешанные модули цифровых и аналоговых входов/выходов.

Блок схема процессора TI Sitara AM570x на рисунке 5 позволяет судить об огромной функциональной оснащенности этого ARM-процессора, работающего на частоте до 1 ГГц, поддерживающего интерфейсы CAN, I²C, McASP, McSPI, SPI, UART, USB и способного работать в диапазоне температур 0…90°С.

что такое промышленный контроллер. ris 5big. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 5big. картинка что такое промышленный контроллер. картинка ris 5big. Что такое промышленные контроллеры

Рис. 5. Блок-схема процессора TI Sitara AM570x

Требования, ограничения и проблемы при проектировании и производстве ПЛК

Таким образом, становится понятно, что ПЛК — это просто особым образом спроектированная цифровая система управления на основе процессоров разной мощности и с различной функциональной оснащенностью, в зависимости от предназначения. Такую систему можно также считать специализированным мини-компьютером. Причем она изначально ориентирована на эксплуатацию в цехах промышленных предприятий, где имеется множество источников электромагнитных помех, а температура может быть как положительной, так и отрицательной. Дополнительно к минимизации воздействия вышеуказанных факторов необходимо предусмотреть и защиту от агрессивной внешней среды, включающей пыль, брызги технологических жидкостей и паровоздушные взвеси. В таких случаях предусмотрена установка ПЛК в защитные шкафы или в удаленных помещениях. Отдельные модули могут размещаться на удалении до сотен метров от основного комплекта ПЛК и эксплуатироваться при экстремальных внешних температурах. Согласно МЭК 61131, для ПЛК с наружной установкой допустима температура 5…55°C. Для устанавливаемого в закрытых шкафах ПЛК необходимо обеспечить рабочий диапазон 5…40°C при относительной влажности 10…95% (без образования конденсата).

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

Связь между удаленными блоками и основным ядром ПЛК осуществляется через помехозащищенные полевые шины по медным кабелям и оптическим линиям связи. В отдельных случаях, например, для связи с подвижными объектами, применяют беспроводные технологии, чаще всего это сети и каналы Wi-Fi. Для взаимодействия с другими ПЛК могут применяться как широко известные интерфейсы RS-232 и RS-485, так и более помехозащищенные промышленные варианты типа Profibus и CAN.

Особенности работы и программирования ПЛК

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

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

Именно в ПЛК впервые появилась удобная возможность программирования контроллеров путем составления на экране компьютера визуальных цепей из релейных контактов для описания операторов программы (рисунок 6). Таким образом, даже весьма далекие от программирования инженеры-технологи быстро осваивают новую для себя профессию. Подобное программирование называют языком релейной логики или Ladder Diagram (LD или LAD). Задачи, решаемые при этом ПЛК, значительно расширяются за счет применения в программе функций счетчиков, таймеров и других логических блоков.

что такое промышленный контроллер. ris 6 3. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 6 3. картинка что такое промышленный контроллер. картинка ris 6 3. Что такое промышленные контроллеры

Рис. 6. Пример программной реализации электрической цепи

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

К графическим средствам программирования ПЛК относятся язык последовательных функциональных блоков (Sequential Function Chart, SFC) и язык функциональных блоковых диаграмм (Function Block Diagram, FBD), более понятные для технологов. Для программистов более привычными являются язык структурированного текста (Statement List, STL), напоминающий Паскаль, и язык инструкций (Instruction List, IL), похожий на типичный Ассемблер.

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

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

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

что такое промышленный контроллер. ris 7big. что такое промышленный контроллер фото. что такое промышленный контроллер-ris 7big. картинка что такое промышленный контроллер. картинка ris 7big. Что такое промышленные контроллеры

Рис. 7. Рабочий экран программирования в среде CoDeSys

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

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

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

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

Заключение

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *