с 9-00 до 18-00
Магазин Описание Техническая информация

Контроллеры PLC и панели управления HMI

ПЛК

Все, что вам нужно знать о программируемых логических контроллерах

Что такое ПЛК, как он работает, основные компоненты ПЛК, программное обеспечение для создания проекта. Что это такое? Разберёмся в базовых знаниях о ПЛК.

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

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

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

Что такое ПЛК с точки зрения электротехники?

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

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

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

  • Процессора
  • Программируемых модулей
  • Входов/Выходов
  • Монтажной стоки/корпуса
  • Источника питания

Как работает программа ПЛК?

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

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

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

Для чего программируется ПЛК?

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

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

Простейшие ПЛК можно найти даже в стиральных машинах и светофорах.

Пять основных языков программирования ПЛК?

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

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

  • Последовательная блок-схема (Sequential Flow Chart, SFC): этот тип языка программирования предполагает использование логических блоков как в блок-схеме. SFC называют простейшей формой программирования, в которой используются только логические решения. Когда дело доходит до этого типа языка, отладка программы получается довольно простой и наглядной. При должном написании программы в ней легко будет разобраться сторонним специалистам не знакомым с программой. Этот язык позволяет реализовывать внутренний функционал логического блока на любом доступном контроллеру языке. Благодаря этому можно составлять блоки оптимальными по функционалу и по наполнению.
  • Лестничная логика/лестничные диаграммы (Ladder Logic/Ladder Diagram, LD): это наиболее часто используемый язык в программируемых контроллерах из-за его простоты и схожести с релейно-контакторной логикой. Этот язык наглядный и простой в отслеживании особенно при небольших конструкциях. Благодаря этому языку инженерам не знакомым с программированием легко разобраться с кодом. Это связано с тем, что алгоритм состоит из контактов, катушек и инструкций: таймер, триггер и некоторых других логических операций. Язык не предназначен для сложных математических расчётов.
  • Структурированный текст (Structured Text, ST): этот язык программирования состоит из текстовых инструкций. Программирование осуществляется командами в текстовом формате и похоже на Pascal или C подобные языки. Этот тип программирования является наиболее гибким для различных задач. Однако реализованный проект не всегда нагляден по сравнению с LD или SFC.
  • Списки инструкций (Instruction Lists, IL): это инструкции (мнемоники), написанные в символьной форме. Он похож на ассемблер и занимает меньше памяти, чем другие языки программирования. Их также называют кодами операции. Эти коды используются в портативных устройствах или для максимального быстродействия. Программирование происходит с помощью ограниченного списка текстовых команд.
  • Функциональные блоки (FB, FBD): это графический язык программирования. Это довольно простой способ написания программ. Его популярность идентична LD. Функциональные блоки легко распределяются по рабочему полю, что делает программу последовательной и наглядной. Сложные траекторные задачи реализуются довольно компактно, что позволяет легко отлаживать последовательность движений при наладке.

Если вы начинающий специалист, но не все термины могут быть понятны. Не стоит беспокоиться, в программном обеспечении как правило есть справка (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/
0,3А/
0,8А/
0,5А
-/
8A/
0,3А/
0,8А/
0,5А
-/
8A/
0,3А/
0,8А/
0,5А
-/
8A/
0,3А/
0,8А/
0,5А
-/
8A/
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

 Особенности:

  • экран 10.2", 800 х 480
  • цветной
  • сенсорное управление
  • 1 COM порт
  • RS485/422/232
  • USB Host
  • питание 24 В постоянного тока
  • IP65 со стороны экрана

Панель управления оператора LEVI 2035Т серия LEVI 2035Т

 Особенности:

  • экран 3.5", 320 х 240
  • цветной
  • сенсорное управление
  • 1 COM порт
  • RS485/422/232
  • USB Host
  • питание 24 В постоянного тока
  • IP65 со стороны экрана

Панель управления оператора LEVI 700ML серия LEVI 700ML

 Особенности:

  • экран 7", 800 х 480
  • цветной
  • сенсорное управление
  • 1 COM порт
  • RS485/422/232
  • USB Host
  • питание 24 В постоянного тока
  • IP65 со стороны экрана

Экономичная панель управления 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