Содержание:
- Основы программирования ПЛК. Реле и контроллер
- Дополнительные возможности и функции ОВЕН ПЛК
- ПЛК3000
- Особенности работы и программирования ПЛК
- Удаленное управление и мониторинг
- Основы программирования ПЛК. Реле и контроллер
- Литература
- Продукты
- Преимущества ПЛК
- Сравнения технических характеристик программируемых логических контроллеров
- Встроенные интерфейсы и поддерживаемые протоколы
- Ограничения ПЛК
- Процесс управления
- Аспекты при выборе программируемого логического контроллера
- Принцип действия ПЛК
- Заключение
Основы программирования ПЛК. Реле и контроллер
Возможность программирования, безусловно, является главным достоинством систем с ПЛК. Чтобы сделать восприятие процесса предельно понятным, разработчики изобрели визуальное отображение управляющих цепей в виде релейных контактных блоков.
На профессиональном языке такой метод обозначается аббревиатурой LD (logo LAD). В дальнейшем работа ПЛК представляется как взаимодействие отдельных логических элементов. Они выполняют действия таймеров, релейных ячеек, счетчиков. Считается, что благодаря подобной унификации, освоить принципы программирования может каждый. Причем независимо от профильной профессии.
Дополнительные возможности и функции ОВЕН ПЛК
При разработке контроллеров были отобраны самые востребованные функции аналогичных изделий ведущих мировых производителей, поэтому созданные компанией ОВЕН контроллеры ПЛК100 и ПЛК150 обладают современными расширенными функциональными и эксплуатационными возможностями. Первое — это наличие встроенного аккумулятора резервного питания, который позволяет сохранить данные и результаты промежуточных вычислений, а также функцию обмена по сети Ethernet после отключения основного питания (до 10 минут без перезагрузки). Второе — если всё-таки основное питание отсутствовало более 10 мин, то при перезагрузке ОВЕН ПЛК его выходы будут переведены в безопасное состояние. То же произойдет в случае аварийной ситуации. Третье — большой объем внутренней энергонезависимой Flash-памяти и наличие специализированной файловой системы даёт возможность сохранить проект CoDeSys непосредственно в контроллере. Встроенная Flash-память может быть использована для хранения архивов данных или результатов измерений. Архивы можно считать непосредственно из ПЛК через интерфейсы RS-232 или Ethernet и открыть в программе обработки электронных таблиц или текстовом редакторе. Дополнительно отметим, что ПЛК оснащён часами реального времени с собственным аккумуляторным питанием, имеет удобные надёжные винтовые клеммы и покупателю не требуется приобретать специальные кабели для подключения. Количество входов и выходов ОВЕН ПЛК может быть расширено путем подключения модулей ввода/вывода ОВЕН МВА8 и МВУ8, которые поддерживают интерфейс RS-485. Подробная информация о контроллерах, а также специальная библиотека функциональных блоков, таких как ПИД-регуляторы с автонастройкой коэффициентов, регуляторы положения трёх-позиционных исполнительных механизмов (задвижек), адаптивные регуляторы находятся в свободном доступе на сайте www.owen.ru.
Таблица. Технические характеристики контроллеров ОВЕН ПЛК100 И ОВЕН ПЛК150
Параметры
ОВЕН ПЛК100
ОВЕН ПЛК150
Общие сведения
Тип корпуса
для крепления на 35-мм DIN-рейку, длина 105 мм
Степень защиты корпуса
IP20
Диапазон рабочих температур
-20…+70 °С
Напряжение питания (два варианта исполнения)
=24 В/~220 В
Потребляемая мощность
б Вт
Индикация на передней панели
светодиодная
Ресурсы
Центральный процессор
32-разрядный RISC-процессор 200 МГц на базе ядра ARM9
Объём оперативной памяти
8 Mбайт
Объём энергонезависимой памяти хранения программ
4 Mбайт (Flash-память, специализированная файловая система)
Размер Retain-памяти
4 кбайт
Дискретные входы
Количествоь дискретных входов
8
6
Тип сигнала дискретного входа: • =24 В • ~220 В
15..24 В соответствует логической 1, 0…5 В — логическому 0 сухой контакт (разомкнут — логический 0; замкнут — логическая 1)
Гальваническая изоляция дискретных входов
на 1,5 кВ, групповая
Рабочая частота дискретных входов
до 10 кГц
Аналоговые входы
Количество аналоговых входов
нет
4
Предел основной приведённой погрешности
—
0,5 %
Типы поддерживаемых датчиков и входных сигналов (подключение датчика с выходным унифицированным сигналом тока или напряжения осуществляется напрямую и не требует согласующих резисторов)
—
термопреобразователи сопротивления медные, платиновые, никелевые 50,100, 500,1000 Ом (по двухпроводной схеме); термопары; ток 0…5 мА, 0(4).20 мА; напряжение 0…1 В, 0…10 В; сопротивление до 5 кОм
Время опроса одного аналогового входа
—
0,5
Дискретные выходы
Количество дискретных выходов и варианты их исполнения
б э/м реле (220 В, 8 А) 12 транз. кл., коммутирующих +Uпит
4 реле (220 В, 4 А)
Гальваническая изоляция дискретных выходов
1,5 кВ, индивидуальная
Аналоговые выходы
Количество аналоговых выходов
—
2
Разрядность
—
10 бит
Тип выходного сигнала (варианты исполнения): • тока • напряжения • универсальный (программное переключение типа выходного сигнала)
—
4…20мА 0…10В 0…10 В или 4…20 мА
Наличие встроенного источника питания
общий, гальванически изолированный (1,5 кВ)
Интерфейсы связи
Интерфейсы
Ethernet 10/100 mbps, RS-485, RS-232 – 2 канала, USB-Device, USB-Host
Ethernet 10/100 mbps, RS-485,RS-232
Скорость обмена по интерфейсам RS
настраиваемая, до 115200 bps
Протоколы
ОВЕН, Modbus RTU, Modbus ASCII, Modbus TCP, Dcon, Gateway (протокол CoDeSys)
Программирование
Среда программирования
CoDeSys 2.3
Языки программирования
IL, ST, LD, SFC, FBD + дополнительный язык CFC
Размер пользовательской программы
ограничен размерами свободной памяти (около 1 млн инструкций)
Интерфейс для программирования и отладки
RS-232, Ethernet или USB
ПЛК3000
Рис. 6. Внешний вид ПЛК3000
НПО «Вымпел» (Саратов), ведущий отечественный разработчик и производитель средств автоматизации объектов добычи, транспорта и распределения в нефтегазовой отрасли, разработал и успешно использует ПЛК3000 (рис. 6) с поддержкой ISaGRAF. Комплексное решение ISaGRAF+ПЛК3000 внедрено в системе автоматического управления технологическими скважинами 1Т и 2Т Калининградского УПХГ ООО «Газпром ПХГ» и контролируемом пункте кранового узла № 91 системы линейной телемеханики магистрального газопровода Бухара — Урал (Челябинское ЛПУМГ ООО «Газпром Трансгаз Екатеринбург»). Результат сотрудничества НПО «Вымпел» и компании «ФИОРД» — это возможность применения данного устройства в проектах высокой степени сложности и ответственности. ПЛК3000 выполняет функции контроля и управления локальным оборудованием, связи с уровнем диспетчерского управления и с другими функциональными узлами.
Основные преимущества ПЛК3000:
- Сверхнизкое потребление электроэнергии, возможность гибкого управления питанием компонентов системы.
- Модульная конструкция, максимальная адаптация аппаратуры для создания систем автоматизации различной сложности.
- Использование инструментальной системы программирования ISAGRAF с поддержкой языков стандарта МЭК 61131-3.
- Высокая информационная емкость.
- Конструкция контроллера обеспечивает естественное охлаждение элементов модулей.
- Широкий температурный диапазон работы: от –60 до +60 °C.
- Защита от аварий.
- Поддержка защищенного обмена данными через промышленные сети и Интернет.
Один крейт ПЛК3000 позволяет использовать до 592 линий дискретного ввода/вывода, до 288 линий аналогового ввода/вывода, до 100 линий последовательных интерфейсов RS-232/RS-485, до 74 Ethernet-каналов типа «витая пара», до 24 оптоволоконных каналов Ethernet. Крейт ПЛК3000 соответствует стандарту «Евромеханика». Высота поддерживаемых модулей — 6U (233,35 мм). Ширина поддерживаемых модулей достигает 6ТН (30,48 мм). Ширина поддерживаемых базовых модулей соответствует двойному шагу (60,96 мм). Можно проектировать контроллеры, имеющие в своем составе до трех крейтов.
Обновление программного обеспечения ПЛК3000 осуществляется с помощью набора отладочных интерфейсов, содержащего отладочный RS-232, Ethernet, Wi-Fi (режим ad-hoc). Контроллер ПЛК3000 поддерживает следующие информационные протоколы для различных коммуникационных интерфейсов: TCP, UDP, IP, PPP, NTP, DHCP, Modbus RTU, МЭК 60870-5-101/104.
Все модули поддерживают режим «блокировка», при котором все выходы модулей принимают заранее определенное состояние в случае подачи определенного сигнала блокировки. Изделие обеспечивает различные режимы энергосбережения: отключение незадействованных компонентов, уменьшение производительности с целью снижения энергопотребления, режимы сна.
Особенности работы и программирования ПЛК
Теперь, когда стали более понятными основные возможности ПЛК, следует выяснить способы их применения.
Система программирования является одной из примечательных и полезных особенностей ПЛК, она обеспечивает упрощенный подход к разработке управляющих программ для специалистов различного профиля.
Именно в ПЛК впервые появилась удобная возможность программирования контроллеров путем составления на экране компьютера визуальных цепей из релейных контактов для описания операторов программы (рисунок 6). Таким образом, даже весьма далекие от программирования инженеры-технологи быстро осваивают новую для себя профессию. Подобное программирование называют языком релейной логики или Ladder Diagram (LD или LAD). Задачи, решаемые при этом ПЛК, значительно расширяются за счет применения в программе функций счетчиков, таймеров и других логических блоков.
Рис. 6. Пример программной реализации электрической цепи
Задача программирования ПЛК еще более упрощается благодаря наличию пяти языков, стандартизованных для всех платформ ПЛК. Три графических и два текстовых языка программирования взаимно совместимы. При этом одна часть программы может создаваться на одном языке, а другая — на другом, более удобном для нее.
К графическим средствам программирования ПЛК относятся язык последовательных функциональных блоков (Sequential Function Chart, SFC) и язык функциональных блоковых диаграмм (Function Block Diagram, FBD), более понятные для технологов. Для программистов более привычными являются язык структурированного текста (Statement List, STL), напоминающий Паскаль, и язык инструкций (Instruction List, IL), похожий на типичный Ассемблер.
Конечно, простота программирования ПЛК является относительной. Если с программированием небольшого устройства может после обучения справиться практически любой инженер, знакомый с элементарной логикой, то создание сложных программ потребует знания основ профессии программиста и специальных познаний в программировании ПЛК.
Упростить создание программного обеспечения для современных ПЛК позволяют специальные комплексы, такие как
(рисунок 7), ISaGRAF, OpenPCS и другие инструменты, не привязанные к какой-либо аппаратной платформе ПЛК и содержащие все необходимое для автоматизации труда программиста. Для отладки сложных проектов на основе компонентов TI компания предлагает специальные отладочные комплекты и необходимое программное обеспечение.
Рис. 7. Рабочий экран программирования в среде CoDeSys
Перед началом работы ПЛК выполняет первичное тестирование оборудования и загрузку в ОЗУ и ПЗУ операционной системы и рабочей программы пользователя. Стандартный ПЛК кроме рабочего режима имеет режим отладки с пошаговым выполнением программы, с возможностью просмотра и редактирования значений переменных.
Рабочий режим ПЛК состоит из повторяющихся однотипных циклов, каждый из них включает три этапа:
- опрос всех датчиков с регистрацией их состояния в оперативной памяти;
- последовательный анализ рабочей программы с использованием данных о текущем состоянии датчиков и с формированием управляющих воздействий, которые записываются в буферные регистры;
- одновременное обновление контроллером состояния всех своих выходов и начало очередного этапа опроса датчиков.
Процесс исполнения программы ПЛК можно контролировать на экране подключенного компьютера с отображением состояния отдельных параметров. Например, процедуры включения и выключения насоса могут меняться в зависимости от требуемой задержки, значение которой задается специальной переменной.
При необходимости можно остановить выполнение программы и перевести ПЛК в режим программирования, затем на экране компьютера изменить ход выполнения программы или отдельные параметры и снова записать их в память ПЛК.
Удаленное управление и мониторинг
Контроллеры имеют гибкие возможности для коммуникации с другим оборудованием. Эти возможности позволяют удаленно управлять устройствами, а также интегрировать ПЛК в системы автоматизированного управления и сбора данных.
Операторская панель или HIM – это устройство для визуализации. Она может быть встроенной или подключаться кабелем. Существует масса различных типов таких решений – от простых цифровых с кнопками до серьезных сенсорных с функцией оперативного мониторинга и коррекции параметров.
SCADA – это аббревиатура означает систему диспетчеризации и сбора данных. Это программные пакеты, которые позволяют разрабатывать приложения в режиме реального времени. Также пакет имеет инструменты сбора и обработки данных, архивирования и отображения или управления.
Веб-интерфейс позволяет получать доступ к ПЛК по локальным или глобальным сетям. В зависимости функциональности контроллер может не иметь операторской панели, но есть порт для подключения ПЛК к Ethernet. Тогда устройство можно настраивать удаленно по веб-интерфейсу или с ноутбука.
Более продвинутое решение реализовано в семействе ПЛК Siemens – встроенный веб-сервер. Он позволяет выполнять мониторинг, а также управлять системой. Сегодня в ПЛК реализованы функции подключения к облакам для осуществления удаленного контроля.
Основы программирования ПЛК. Реле и контроллер
Логика загружается в ПЛК при помощи программного обеспечения. Это ПО определяет, какие из выходов будут под напряжением и какие входные условия нужны для любых изменений. Управляющая программа аналогична схеме работы физического реле, но физически нет ни реле, ни проводов, ни катушек. Все эти элементы – мнимые. ПО разрабатывается и просматривается на ПК, соединенном с интерфейсом контроллера.
Есть кнопка, контроллер и индикатор. Когда кнопка не задействована, сигнал на вход контроллера отправлен не будет. ПО, показывающее открытый вход, не отправит сигнал на выход. Так, на выходе ток отсутствует и лампа не будет гореть.
Если кнопку нажать, то на входной канал отправиться соответствующий сигнал. Контакты переведутся в активное состояние, как физическое реле. В данном случае контакт контроллера, открытый ранее, закроется и программа отправит сигнал на выход. Когда выходной контакт будет под напряжением, то индикатор загорится.
Контакты с индикатором соединены физическим способом. А сигнал виртуальный. Однако, все элементы существуют только в компьютерном ПО, а как физические – нет. Но принцип реле здесь используется. Также в программе можно задавать условия, которые будут проверятся и выполнятся контроллером.
Чтобы создать такую же схему, но на основе физических железных компонентов, понадобится три реле, где два открытых контакта – каждый из них будет использоваться. Но с помощью ПЛК можно не добавляя лишнего оборудования использовать столько контактов на каждый вход, сколько захочется.
Управляющие команды на языке релейной логики просты и понятны для инженеров-электриков. На графическом интерфейсе видны все логические операции. Это электрическая ц3епь с замкнутыми либо разомкнутыми контактами. Если по цепи протекает ток, что это истина. Если ток не протекает, тогда состояние – ложь.
Основой управляющей программы служат логические выражения, состоящие из операндов и переменных. Также программа состоит из операторов. Операторы – это команды языка программирования.
Инженер-программист ПЛК – это сегодня больше инженер, чем программист. Сейчас не нужны сложные языки, писать ассемблерные вставки. Достаточно использовать стандартные функциональные блоки.
Литература
- «Step-Down (Buck) converter power solutions for programmable logic controller systems». TI Application ReportSLVAE36.
- «Comparing the merits of integrated power modules versus discrete regulators». TI reference design SNVA635B.
- «User’s guide for the LMZM23601 and LMZM23600 evaluation boards». TI user’s guide SNVU578A.
- «LMZM33603 and LMZM33602 EVM User’s Guide».TI user’s guideSNVU565.
- Документация на микросхемы LMZM23600, LMZM23601, LMZM33602, LMZM33603, LMZM33604, LMZM33606.
-
- Виктор Чистяков. Введение в ПЛК: что такое программируемый логический контроллер.
- Святослав Зубарев. ПЛК: дискретные входы/выходы.
- Плескацевич. Входные/выходные дискретные сигналы в электроэнергетике: принципы, модули и микросхемы.
-
•••
Продукты
Используя предоставленный список, участники проведенного Control Engineering опроса, назвали следующих производителей ведущими поставщиками ПЛК. Продукция этих компаний представлена ниже. Дополнительные данные обзора, включающие вопросы пользователей, стенограмму комментариев и информацию еще о 25 компаниях-производителях ПЛК представлены в отчете, доступном на Control Engineering Resource Center. Найдите «PLCs» на сайте www.controleng.com, с последними новостями и продуктами.
Больше продуктов и производителей
Следующие поставщики также представлены в исследовании рынка продукции. Найдите «PLC» на сайте www.controleng.com, с отчетом об исследовании в Resource Center, и дополнительные описаниях продуктов в разделах Archive и New Products.
- ABB (Bristol Babcock)
- Advanced Micro Controls
- B&R Industrial Automation
- Baldor Electric
- Beckhoff Automation
- BoschRexroth
- Control Technology Corp.
- Eaton (Cutler-Hammer)
- Emerson Process Management
- Fuji Electric
- Hitachi
- IDEC
- Keyence
- Mitsubishi Electronics
- Moeller Electric
- National Instruments
- Omega Engineering
- Omron Electronics
- Opto 22
- Panasonic Electric Works
- Phoenix Contact (Entivity)
- Toshiba
- Wago
- Yaskawa Electric
- Yokogawa
Преимущества ПЛК
Многие предприятия, находящиеся в развитых странах дают возможность освободить человека от выполнения сложных и рутинных процессов. Благодаря такому решению увеличивается скорость работы, и снижается шанс образования дефектных изделий. Кроме того, оборудование не нуждается в перерывах на обед и может работать без остановки неделями. Каждая операция выполняется в точности с технологическим процессом, что позволяет избежать непредвиденных обстоятельств. Это только часть преимуществ ПЛК, также оборудование способно:
- Вести контроль или управлять отдельными электрическими установками. Все ограничивается только количеством входов и выходов. Так оператор, может создать условия, при которых автоматизируется сразу несколько технических станков или роботов.
- Высокая точность обработки информации и следование одному алгоритму.
- Работает при любых условиях и не требует перерывов. Благодаря этому людям больше не приходится работать в опасных для здоровья сферах, что дает возможность снизить риск образования раковых заболеваний и предотвращает получение травм.
- Для настройки используется легкий язык программирования, поэтому процесс не занимает много времени.
Сравнения технических характеристик программируемых логических контроллеров
Если вы ещё не определились с выбором нужной модели контроллера, то советуем вам ещё раз просмотреть все варианты этого устройства в нашей статье. Чтобы вам было легче выбрать подходящее устройство, мы разместили все контроллеры в одной сравнительной таблице:
| Название | Максимальная потребляемая мощность (Вт.) | Вес (г.) | Цена (руб.) |
|---|---|---|---|
| TDM ПЛК12A230 | 5 | 260 | 9.000–10.000 |
| Segnetics Pixel | 2,5 | 360 | 11.000–12.000 |
| MCX06D Danfoss 080G0115 | 6 | 227 | 12.500–13.000 |
| ОВЕН ПЛК 100 24 | 6 | 500 | 15.000–16.000 |
| Болид М3000-Т | 3 | 300 | 18.000–19.000 |
| Segnetics Trim5 | 5 | 360 | 21.000–25.000 |
| Siemens SIMATIC TD 200/TD | — | 400 | 29.000–32.000 |
| ОВЕН ПЛК 160 | 10 | 950 | 34.000–35.000 |
| Siemens EM 241 | — | 190 | 45.000–47.000 |
| ОВЕН ПЛК 323 — 220/24 | 20 | 600 | 55.000–60.000 |
TDM ПЛК12A230
50.00% ( 2 )
Сохраните результаты голосования, чтобы не забыть!
Чтобы увидеть результаты, вам необходимо проголосовать
Встроенные интерфейсы и поддерживаемые протоколы
Оба контроллера ОВЕН ПЛК располагают развитой структурой интерфейсов и поддерживают ряд стандартных протоколов. Это позволяет использовать их как мощный сетевой вычислитель, подключать к ним широкий спектр модулей УСО (устройств сопряжения с объектом), а также работать со специализированными SCADA-системами (ОРС-сервер CoDeSys в комплекте). Модуль универсального сетевого интерфейса решает задачу реализации в среде CoDeSys любого сетевого протокола, штат-но не поддерживаемого контроллером ОВЕН ПЛК. Это даёт возможности подключения к контроллерам практически любого оборудования, располагающего встроенными интерфейсами RS-232, RS-485 или Ethernet. Поддержка разных протоколов позволяет превращать ОВЕН ПЛК в сетевой шлюз (например, между сетями с протоколами ОВЕН и Modbus).
Ограничения ПЛК
ПЛК имеет ограниченную память, программное обеспечение и периферийные возможности, по сравнению с персональным компьютером ПК. Управление движением (например, робототехника или сложная автоматизированная система) требует огромного количества входов/выходов, требующих дополнительных модулей управление ПЛК или внешней электроники. Тем не менее, стоит отметить, что компьютер способен обрабатывать гораздо большее количество информации, причем быстрее, что может значительно уменьшить физический размер и обеспечить необходимую вычислительную мощность для внедрения систем машинного зрения, управления движением и обеспечить быструю обработку больших потоков данных. Постоянный рост обрабатываемой информации связан с постепенным внедрением некоторыми компаниями промышленных интернет вещей IIoT в производственные линии и промышленные объекты, которые требуют больших вычислительных мощностей.
Оригинальные производители оборудования (англ. original equipment manufacturer OEM) способны увеличить производительность оборудования, позволяя машинам одновременно выполнять несколько операций. Максимально интенсивные И/ИЛИ вычисления критически важных процессов, запущенных одновременно, может привести к перегрузке программируемого логического контроллера. Для уменьшения времени обработки критически важных процессов машины могут использовать несколько вычислительных платформ. Как правило, они включают в себя один или несколько контроллеров движения и один или более наблюдающий процессор, который поддерживает интерфейс оператора для программирования, информации работы машины, сбора данных, функции техподдержки. Однако, использование нескольких процессоров является более дорогим. Новое программное обеспечение, ориентированное на платформы ПК, может помочь решить данную проблему, хотя…
ПК не так надежен и ему трудно «выживать» в промышленных условиях, таких как повышенная запыленность и влажность. Использования ПК с боле сложным программным обеспечением или большим количеством программных опций, занимает гораздо больше времени для обучения обслуживающего персонала. Усовершенствованное программное обеспечение может потребовать наличие программиста для проведения технического обслуживания, а также выполнение ремонтных работ и установки обновлений. Программное обеспечение ПЛК может быть базовым, но имеющие свои проверенные временем стандартные языки, которые могут обеспечить долговечность устройства, несмотря на его скорость и линейный характер.
ПЛК обычно используют в отрасли стандартный набор языков программирования (МЭК 61131-3), в том числе LAD диаграммы. LAD диаграммы строятся по аналогии с электрическими схемами, что позволяет значительно упростить обучение персонала, проведения технического обслуживания и ремонта. В большинстве случаев вполне возможно обойтись без программиста. Другой язык из стандарта МЭК 61131-3 — структурированный текст, который похож на язык «высокого уровня». Тем не менее, использование других нестандартных языков высокого уровня, таких как C ++ или Visual Basic, может быть трудно с ПЛК. Только в последнее время новые программные инструменты позволяли пользователям общаться с ПЛК так, как если бы это был обычный ПК.
Последовательная программа ПЛК сканирует все инструкции в каждом цикле. Цикл сканирования занимает примерно 10 мс или чуть больше. После завершения выполнения всех инструкций программа переходит к следующему сканированию. Если инструкция не выполняется в установленное время, то это вызывает сообщение об ошибке и выполнение программы прекращается. Это программное обеспечение жесткого времени может ограничивать продолжительность программы и любые входные сигналы с частотой менее 100 Гц.
Например, если необходимо обрабатывать сигнал от датчика скорости с номинальными оборотами 1200 об/мин (частота сигнала 1200/60 = 200 Гц), микроконтроллер на базе ПЛК не может корректно измерять скорость используя такой вход. Необходима интеграция специального модуля с декодером или счетчиком на интегральных микросхемах, который преобразует сигнал от датчика в нормально-обрабатываемый микроконтроллером. Такие преобразовательные модули часто используются во многих системах. Также стоит отметить и необходимость модулей вывода на примере управление соленоидом с частотой работы ШИМ в 10 кГц. Для управления таким устройством с помощью ПЛК необходим модуль вывода с ШИМ генератором. Добавление таких модулей увеличивает стоимость системы в 2-3 раза.
Процесс управления
В простейшей своей форме процесс управления состоит из трех основных компонентов – датчика, контроллера, исполнительного механизма. Датчик собирает информацию об управляемом объекте и передает ее контроллеру, который обрабатывает полученные данные и выдает сигнал управления исполнительному механизму. Такая конструкция носит название системы с замкнутым контуром или с обратной связью.
Например, мониторинг газов и температура в азотной печи может играть важную роль для термической обработки, а данные о влажности в помещении или вибрациях не иметь вообще никакого отношения к процессу термической обработки. Добавление последних данных в систему автоматического управления не принесет абсолютно никакой пользы, а только усложнит ее и увеличит стоимость. Можем сделать вывод, что сложность приобретает решающее значение, так как она снижает затраты на проектирование, программирование узлов, устранение неполадок, а также позволяет избежать установки компонентов, которые не несут практической пользы.
После сбора датчиками, информация поступает в контроллер, который играет роль «мозга». Он будет обрабатывать полученную информацию на основании алгоритмов и программ, заданных ему программистом. Если значение не будет укладываться в границы установленных пределов, то контроллер пошлет сигнал на исполнительный механизм для исправления ошибки, и так будет происходить пока ошибка не войдет в допустимые границы. Исполнительный механизм – это мышцы системы автоматического регулирования (САУ). Именно он будет оказывать физическое воздействие на контролируемую систему. Исполнительными механизмами для САУ могут быть различные электроприводы, гидроприводы, пневмоприводы и другие механизмы.

«Контроллер осведомлен о происходящем и может принимать решения. ПЛК бесспорно лидирующая фигура в промышленной автоматизации» — говорит Matteo Dariol, инженер Bosch Rexroth. «Аббревиатура содержит «программируемый логический», так как в начале электронной революции в 1960-1970хх годах управляющие устройства начали строиться с помощью дискретных электронных компонентов. До этого изменение спецификации проекта приводило к перепроектированию и реинжинирингу всей логики управления вместе с изменением физических элементов устройств управления. С появлением программируемого логического контроллера ПЛК усилия по изменению алгоритма управления практически полностью заключаются только в изменении программного обеспечения».
Современные ПЛК являются вполне надежными устройствами, а их языки программирования стандартизированы. Среды разработки программного обеспечения для программируемых логических контроллеров пока не имеют общих единых стандартов, так как все основные игроки рынка электронных компонентов предлагают свои собственные уникальные решения. Программирование, а также поиск и устранение неисправностей в ПЛК может быть даже легче, чем в персональном компьютере ПК, который каждый из нас, казалось бы, знает очень хорошо. Программируемый логический контроллер ПЛК имеет модульную структуру и возможность подключения различных модулей в зависимости от требований проекта: дополнительные порты ввода/вывода, модули безопасности, а также конкретные коммуникационные карты Ethernet и это лишь несколько примеров.
Модульная конструкция дает программируемым логическим контроллерам основное преимущество – расширяемость. Есть и другие преимущества, такие как стоимость, простота устройства и прочность конструкции. Такие элементы САУ как реле, периодически нужно осматривать и проводить замену, и тут появляется еще одно преимущество ПЛК – минимум движущихся механических частей. Существуют возможности интеграции с более сложными системами, например с ПК контроллером.
В результате, многие производственные линии, которые уже используют ПЛК, скорее всего, будут работать с ними долгие годы. Привычность и простота дает очень хороший импульс, который будет продвигать программируемый логический контроллер в будущем. Тем не менее, в последние годы виден очень большой прогресс в развитии промышленных компьютеров, и это напрямую связано с развитием систем машинного зрения, более усложнившейся робототехники, а также развития промышленных интернет вещей IIoT.
Аспекты при выборе программируемого логического контроллера
Руководителю стоит ознакомиться с мнением оператора прибора, который выскажет авторитетное мнение о предлагаемых брендах и собственные предпочтения. Оператор покажет лучшие результаты на машине, которую досконально знает, поэтому рекомендуется учитывать мнение профессионала.
В случае, когда бренд выбран, необходимо исследовать серии, которые предлагает производитель. В идеале, серия вмещает приборы разных специфик и вычислительных возможностей. Подобные аппараты разделяются на 3 категории в зависимости от заложенных мощностей (большая, средняя и мало мощностная группы). Последняя категория предназначена для наиболее простых вычислений на оборудовании соответствующего разряда. Коннект со сторонними приборами не превышает 100 экземпляров. Кроме того, мало мощностные ПЛК располагают определенным числом разъемов под входы и выходы. Это необходимо, чтобы избавить оператора от ручной подборки модулей. Современные приборы из мало мощностной группы способны производить вычисления на порядок превосходящие предыдущие поколения.
Наиболее востребованная категория контроллеров — это средне мощностные аппараты. Подобная техника производится в порядке модулей, чтобы оператору не приходилось сталкиваться с проблемой ограничения в настройках. Эта категория способна обеспечить стабильную работу для техники в масштабах цеха. Благодаря сетевому подключения, средняя категория способна осуществлять коннект со сторонней техникой и с интегрированной на производстве надстройкой управления.
ПЛК категории большой мощности не часто встречаются в продаже, потому что подобная техника производится в ограниченном количестве. Эта категория обеспечит стабильную работу в рамках крупного предприятия и потребует сетевого подключения. Функционал большой группы аналогичен моделям средней категории.
Неопытные операторы прибегают к банальному сравнению моделей исходя из заявленных характеристик и мощностей конкретных аппаратов, что делать не рекомендуется. Программируемый ПЛК — техника специфическая, в цифровых показателях путаются даже профессионалы. Рекомендуется при выборе конкретной модели исходить из поставленной задачи перед прибором.
Принцип действия ПЛК
В отличие от микропроцессорной техники принцип действия ПЛК немного другой. Софт делится на две части. Первая часть представляет собой блок системных программ. Если провести аналогию с ПК, то системное ПО контроллера выступает в роли операционной системы, ответственной за работу низкоуровневых процессов. Системная часть ПО устанавливается в постоянной памяти в любой момент вступает в работу.
Когда ПЛК включается, то уже через мгновение запускается операционная система. Выполнение пользовательской программы циклическое. Цикл работы состоит из четырех фаз:
- Опрос входов;
- Выполнение команд;
- Установка значений для входов;
- Вспомогательные операции.
Первая фаза цикла полностью обеспечивается системным ПО управления ПЛК. Затем управление берет на себя прикладное ПО – созданный оператором алгоритм. По данной программе контроллер будет выполнять то, что от него хотят. По завершению выполнения этих команд работа опять передается системному ПО. Процесс составления управляющей прикладной программы ПЛК максимально упрощен – программист не должен задумываться, как управлять аппаратными возможностями. Оператор лишь должен указать, какой сигнал будет на входе и как нужно на него реагировать на выходе.
Заключение
Эволюция интегрированных силовых модулей длится уже много лет. В начале века компания TI выпускала устройства типа «Open frame» – небольшие печатные платы, занимавшие на основной плате устройства довольно много места (например, 900 мм2 для шестиамперного PTN78020W). Потом появились преобразователи в корпусах типа TO-PMOD и SIP (например, LMZ12001 и TPSM84212), и, наконец, сейчас им на смену пришло новое поколение модулей, рассмотренных в этой статье – LMZM2360x и LMZM3360x в миниатюрных корпусах MicroSiP и QFN.
Демонстрируя новые границы миниатюризации, эффективности и функциональности, последние разработки Texas Instruments предлагают разработчикам возможность создания сбалансированных и энергоэффективных решений нового поколения, позволяющих корректно сочетать все множество требований, предъявляемых к современным схемам питания.






