【 ПЛК 】
Все, что вам нужно знать о программируемых логических контроллерах
Что такое ПЛК, как он работает, основные компоненты ПЛК, программное обеспечение для создания проекта. Что это такое? Разберёмся в базовых знаниях о ПЛК.
Эволюция человечества не обошлась без ряда изобретений. Каждый раз люди пытались упростить жизнь, облегчить работу или ускорить получение результатов. С течением времени появлялись новые изобретения: машины, устройства и гаджеты.
В разработках оборудования обычно используется много различных устройств (микро и макро). Почти в каждой машине основным устройством является программируемый логический контроллер (ПЛК, PLC, Programmable Logic Controllers).
Несмотря на широкое применение ПЛК в различных отраслях, до сих пор к их устройству и работе существуют вопросы из-за пробелов в знаниях. Разберёмся в области применения и языках программирования ПЛК.
Что такое ПЛК с точки зрения электротехники?
ПЛК в электрических терминах можно описать несколькими словами. Некоторые говорят, что ПЛК – это устройство которое контролирует машину, обеспечивая непрерывную работу системы управления. Также его называют цифровым микрокомпьютером, предназначенным для управления системой.
Все вышеприведенные определения верны. ПЛК — это система, которая постоянно контролирует устройства ввода. На основании получаемых данных принимаются решения в соответствии с индивидуальным алгоритмом программы контроллера. После обработки сигналов алгоритмом контроллера изменяются состояния выходов.
ПЛК может полноценно работать как микрокомпьютер только когда все его компоненты находятся на своих местах. Чтобы программа ПЛК работала эффективно, комплект ПЛК должен состоять из:
Как работает программа ПЛК?
Программа ПЛК — это логика управления или алгоритм с помощью которого ПЛК осуществляет работоспособность всей системы.
Входы ПЛК принимают сигналы от любого корректно подключенного оборудования. После приёма сигнала это значение сохраняется в ячейку, известную как бит в памяти ПЛК.
Программируемый модуль ПЛК — устройство, на котором записывается и хранится алгоритм работы программы. Центральный процессор (ЦП) берет инструкции из памяти и обрабатывает их. В соответствии с результатами обработки коммутируются выходные сигналы.
Для чего программируется ПЛК?
ПЛК работают по заданному алгоритму и часто используются для контроля показаний с датчиков и выведения этой информации на мониторы. Это лишь одно из их применений.
Контроллеры применяются в различных отраслях: станкостроение, металлургия, пищевая и текстильная промышленность, ОВК, носы и т.д. Также ПЛК интегрируют в системы, где оборудование может работать самостоятельно после настройки технологического процесса: построение индустриальных автоматизированных систем и линий в некоторых отраслях промышленности.
Простейшие ПЛК можно найти даже в стиральных машинах и светофорах.
Пять основных языков программирования ПЛК?
ПЛК относится к сложным устройствам, от которых зависит бесперебойная работа в крупных отраслях промышленности: заводах, фабриках, производствах и т. д. Высокая надёжность, широкие возможности управления и простота в использовании позволяют применять контроллер в ответственных областях отрасли.
Ни один ПЛК не может эффективно работать без программы соответствующей технологии. Для грамотного написания программ созданы различные языки программирования. Рассмотрим пять основных языков программирования ПЛК, используемых сегодня:
Если вы начинающий специалист, но не все термины могут быть понятны. Не стоит беспокоиться, в программном обеспечении как правило есть справка (help). В ней есть примеры по созданию первых проектов и основная терминология. Также вы можете обратиться к нам по всеми техническим вопросам касательно ПЛК.
Программные пакеты для создания проектов
Сегодня в мире существует ряд программных пакетов, которые используются для программирования ПЛК. Рассмотрим некоторые из них
HIWIN iA Studio: это программный пакет сочетает в себе настройку, программирование, моделирование и мониторинг в том, что было описано как простой интерфейс. Программа и библиотеки писаны на языке C/C++/C#. Он очень популярен и широко известен, потому что позволяет инженерам описывать необходимые для работы оборудования алгоритмы, включая безопасность и контроль в системе.
Wecon PLC Editor: это программный пакет для программирования простых ПЛК Wecon серии LX3. Позволяет реализовывать простые алгоритмы для автоматизированных систем. Программный код пишется на языке LD. Есть набор инструкций и функций, которые позволяют упростить написание программы.
Где можно купить ПЛК?
ПЛК довольно высокотехнологичны. Вы не можете позволить себе купить их где-нибудь в строительном магазине или на рынке. Такое оборудование нужно покупать их у проверенных поставщиков, которые знают что делают, могут посоветовать оборудования исходя из задач и предоставляют техническую поддержку своим клиентам в случае возникновения каких-либо вопросов или проблем.
На нашем веб-сайте вы можете увидеть разнообразный ассортимент ПЛК: начиная от простых, пригодных для замены релейно-контакторных схем (программируемое реле) и заканчивая очень высоким уровнем, который используется в передовом производстве.
Одним из преимуществ покупки у нас является то, что мы поддерживаем штат инженеров. Мы общаемся напрямую с производителями оборудования и у нас есть доступ к разработчикам оборудования, которые могут помочь разобраться с техническими вопросами касательно ПЛК. К любому приобретаемому у нас оборудованию вы получите техническое описание, но ПЛК это довольно сложное устройство и иногда могут быть нестандартные ситуации, где требуется помощь узкопрофильных специалистов.
Контроллеры PLC
Программируемый логический контроллер (ПЛК, PLC) - это управляющее устройство с программируемой памятью, предназначенное для совершения логических операций, которое применяется для автоматизации технологических процессов. Контроллеры работают в режиме реального времени и способны длительное время работать без обслуживания со стороны человека.
Виды контроллеров PLC
![]() |
![]() |
![]() |
![]() |
LX3V-0806MR-A2/ LX3V-0806MT-A2 |
LX3V-1212MR2H-A/ LX3V-1212MT2H-A |
LX3V-1616MR2H-A/ LX3V-1616MT2H-A |
LX3V-3624MR2H-A/ LX3V-3624MT2H-A |
Технические характеристики контроллеров PLC
Наименование | LX3V- 0806MR-A2 |
LX3V- 0806MT-A2 |
LX3V- 1212MR2H-A |
LX3V- 1212MT-A |
LX3V- 1616MR2H-A |
LX3V- 1616MT-A |
LX3V- 2416MR2H-A |
LX3V- 2416MT-A |
LX3V- 2424MR2H-A |
LX3V- 2424MT-A |
LX3V- 3624MR2H-A |
LX3V- 3624MT-A |
|||||
Количество входов/выходов |
8 входных каналов, 6 выходных каналов | ||||||||||||||||
Язык программирования |
LD/IL | ||||||||||||||||
Время выполнения, (мкс) |
Базовые инструкции - 0,06 Прикладные команды - 1-10 |
||||||||||||||||
Подключение | Micro USB/USB SC09-FX/Кабель Троицкого | ||||||||||||||||
Высокоскоростной импульсный выход |
_ | 2 канала (4 опционально) | |||||||||||||||
Внешнее прерывание |
6 каналов | ||||||||||||||||
Таймер прерывания |
3 канала | ||||||||||||||||
Накопитель | FLASH | ||||||||||||||||
Порты подключения | COM1: RS422 или RS485, COM2: RS485, MicroUSB | ||||||||||||||||
Рабочая температура, (⁰C) |
0~+55 | ||||||||||||||||
Температура хранения, (⁰C) |
0~+70 | ||||||||||||||||
Влажность | 35-85% (без конденсата) | ||||||||||||||||
Напряжение питания | 100~240VAC 50~60Hz | ||||||||||||||||
Время отклика, (мс) | 10 | ||||||||||||||||
Пиковый ток | < 15А 5мс / 100VAC; < 30А 5мс / 200VAC | ||||||||||||||||
Предохранитель | 1A 250V | 3,15А 250V | |||||||||||||||
Потребляемая мощность, (Вт) |
<35 | <60 | |||||||||||||||
Внутренний источник для питания внешней нагрузки |
24VDC, макс. 850мA | 24VDC, макс. 700mA |
|||||||||||||||
Тип выхода | Релейные ("сухие") контакты |
Транз-ый NPN |
Релейный | Транз-ый NPN |
Релейный | Транз-ый NPN |
Релейный | Транз-ый NPN |
Релейный | Транз-ый NPN |
Релейный | Транз-ый NPN |
|||||
Уровень напряжения входных сигналов |
24VDC | ||||||||||||||||
Коммутирующая способность выходных контактов |
<250VAC; <30VDC |
5~30VDC | <250VAC; <30VDC |
5~30VDC | <250VAC; <30VDC |
5~30VDC | <250VAC; <30VDC |
5~30VDC | <250VAC; <30VDC |
5~30VDC | <250VAC; <30VDC |
5~30VDC | |||||
Схема изоляции | _ | Оптопара | Рел-ые ("сухие") контакты |
Оптопара | Рел-ые ("сухие") контакты |
Оптопара | Рел-ые ("сухие") контакты |
Оптопара | Рел-ые ("сухие") контакты |
Оптопара | Рел-ые ("сухие") контакты |
Оптопара | |||||
Ток утечки | _ | 0,1мА/ 30VDC |
_ | 0,1мА/ 30VDC |
_ | 0,1мА/ 30VDC |
_ | 0,1мА/ 30VDC |
_ | 0,1мА/ 30VDC |
_ | 0,1мА/ 30VDC |
|||||
Минимальная нагрузка |
_ | 5VDC 2mA |
_ | 5VDC 2mA |
_ | 5VDC 2mA |
_ | 5VDC 2mA |
_ | 5VDC 2mA |
_ | 5VDC 2mA |
|||||
Макс. резистивная нагрузка (COM/остальные выходы) |
-/ 8А/ 2A |
0,3А/ 0,8А/ 0,5А |
-/ 8A/ 2А |
0,3А/ 0,8А/ 0,5А |
-/ 8A/ 2А |
0,3А/ 0,8А/ 0,5А |
-/ 8A/ 2А |
0,3А/ 0,8А/ 0,5А |
-/ 8A/ 2А |
0,3А/ 0,8А/ 0,5А |
-/ 8A/ 2А |
0,3А/ 0,8А/ 0,5А |
|||||
Время отклика, (мс) | _ | <0,2 | <10 | <0,2 | <10 | <0,2 | <10 | <0,2 | <10 | <0,2 | <10 | <0,2 | |||||
Габаритные размеры, (мм) |
75х107х87 | 136х107х87 | 175х107х87 | 221х107х87 | |||||||||||||
Масса, (кг) | 0,6 | 0,84 | 1,06 |
Панели управления HMI
Сенсорные панели оператора (HMI - Human-Machine Interface – человеко-машинный интерфейс) экономичной серии Levi является оптимальным решением для многих подразделений производства, где требуется вывод информации на экран и ввод/корректировка информации оператором.
Панель управления оператора LEVI 102ML серия LEVI 102ML
![]() |
Особенности:
|
Панель управления оператора LEVI 2035Т серия LEVI 2035Т
![]() |
Особенности:
|
Панель управления оператора LEVI 700ML серия LEVI 700ML
![]() |
Особенности:
|
Экономичная панель управления LEVI с цветным размером экрана от 3.5" до 10.2", с сенсорным управлением, 1 COM порт, RS485/422/232, USB Host, питание 24В постоянного тока, IP65 со стороны экрана типа HMI - Human-Machine Interface – человеко-машинный интерфейс позволяет оператору вмешиваться в работу управляющей системы, обеспечивать мониторинг и оптимизацию процессов в этой системе. Панель может работать в составе системы автоматизации управления технологическим процессом совместно с программируемым логическим контроллером (ПЛК, PLC)
Таблица сравнения панелей
Размер дисплея, дюйм (мм) |
10,2 (259,1) |
3,5 (88,9) |
7 (177,8) |
Разрешение, пикс. |
800*480 | 320*240 | 800*480 |
Максимальное количество цветов |
65536 | 65536 | 65536 |
Яркость, (кд/м²) | 300 | 300 | 300 |
Подсветка, ресурс (ч) | LED, 50000 | LED, 50000 | LED, 50000 |
Сенсорная панель | Высокоточная, резистивная | Высокоточная, резистивная | Высокоточная, резистивная |
ЦПУ | 400МГц, 32-бит, RISC | 400МГц, 32-бит, RISC | 400МГц, 32-бит, RISC |
Память | 128MB FLASH + 64MB DDRAM | 128MB FLASH + 64MB DDRAM | 128MB FLASH + 64MB DDRAM |
USB порты: USB-A USB-B |
загрузка управляющих программ с флеш-накопителя загрузка управляющих программ с ПК |
загрузка управляющих программ с флеш-накопителя загрузка управляющих программ с ПК |
загрузка управляющих программ с флеш-накопителя загрузка управляющих программ с ПК |
COM1 | RS232/RS422/RS485 | RS422/RS485 | RS232/RS422/RS485 |
COM2 | _ | RS232 | - |
Напряжение питания | 24VDC(12~28VDC) | 24VDC(12~28VDC) | 24VDC(12~28VDC) |
Потребляемая мощность, (Вт) | <8 | <5 | <5 |
Сопротивление изоляции | >20MΩ500VDC | >20MΩ500VDC | >20MΩ500VDC |
Электрическая прочность | 500VAC 1 мин. | 500VAC 1 мин. | 500VAC 1 мин. |
Материал корпуса | ABS-пластик, черный | ABS-пластик, черный | ABS-пластик, черный |
Габаритные размеры (ШхВхГ), (мм) | 272х190,5х47,4 | 96х81х33 | 201х146,6х36,5 |
Монтажный размер, (мм) | 260х179 | 91х73 | 192х138 |
Масса (нетто/брутто), (кг) | 1,2/1,7 | 0,24/0,42 | 0,6/1,0 |
Условия хранения | -20~+70⁰C, при влажности < 90%, без конденсата |
-20~+70⁰C, при влажности < 90%, без конденсата |
-20~+70⁰C, при влажности < 90%, без конденсата |
Рабочая температура, (⁰С) | -10~+60⁰C при влажности <90%, без конденсата |
-10~+60⁰C при влажности <90%, без конденсата |
-10~+60⁰C при влажности <90%, без конденсата |
Степень защиты | IP65 (со стороны передней панели) | IP65 (со стороны передней панели) | IP65 (со стороны передней панели) |
Программное обеспечение | LEVIStudioU, LEVI HMI Editor U20180209 | LEVIStudioU, LEVI HMI Editor U20180209 | LEVIStudioU, LEVI HMI Editor U20180209 |