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

Информация действительна на 19.03.2024 г.


8-ми слотовый программируемый контроллер для автоматизации
IBM PC совместимый программируемый логический контроллер
4-х канальный модуль счетчиков/таймеров
16 канальный модуль дискретного ввода с гальванической изоляцией и светодиодной индикацией
4 канальный модуль аналогового вывода
7-ми канальный термоэлектрический модуль
8-канальный модуль аналогового ввода
3-х канальный модуль ввода для подключения термометров сопротивления
Система ввода/вывода на базе Ethernet
Удаленный терминал на процессоре Xscale @ PXA-270
Программируемый контроллер для систем автоматизации на базе процессора Intel® Atom™ CPU
Безвентиляторный PC-совместимый программируемый логический контроллер на базе процессора Intel Celeron M с частотой 1 ГГц

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

Типы Программируемых логических контроллеров

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

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

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

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

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

ПЛК системы имеют 5 самых популярных языков программирования:

1. Лестничная диаграмма (Ladder diagram, LD)

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

2. Схемы последовательных функций (sequential function charts, SFC)

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

3. Функциональная блок-схема (FBD)

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

4. Структурированный текст (ST)

Четвертым языком программирования ПЛК является структурированный текст — язык высокого уровня, как Basic, Pascal и «C». Это очень мощный инструмент, который может выполнять сложные задачи, используя алгоритмы и математические функции, а также повторяющиеся задачи. В коде применяются операторы (FOR, WHILE, IF, ELSE, ELSEIF, CASE), разделенные точками с запятой, и затем эти операторы изменяют либо входные, выходные или переменные данные.

5. Список инструкций (IL)

Список инструкций также является текстовым языком. Язык списка команд похож на язык ассемблера. В этом языке программирования ПЛК используются мнемонические коды, такие как LD (Load), AND, OR и т. д.

 

Компания СЭА предлагает своим клиентам программируемый контроллер любого типа от ведущего производителя оборудования для промышленной автоматизации компании Advantech. Купить plc контроллер или получить дополнительную информацию обращайтесь в отдел оборудования для промышленной автоматизации Компании СЭА по телефону +38 (044) 330-00-88, или присылайте запросы по электронной почте: info@sea.com.ua

Top