Промышленное оборудование

Максимально доступно об архитектуре и принципах построения промышленных контроллеров

26 мая 2022 г. в 14:47

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

ПЛК

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

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

Базовая архитектура промышленного ПЛК

Типовой процессорный блок в промышленных контроллерах и его особенности

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

Микропроцессор ПЛК обычно имеет частоту от 1 до 8 МГц, определяющую скорость работы контроллера. Причем вся информация внутри ПЛК передается только цифровыми сигналами (см. ниже) по специальным шинам, которые могут быть (физически) дорожками на печатной плате или проводами в ленточном кабеле, т. е. проводниками постоянного электрического тока напряжением обычно от 0 до 5 В. Поэтому блоки ввода/вывода ПЛК сконструированы таким образом, что диапазон входных сигналов преобразуется в цифровые сигналы 5 В, и чтобы ряд выходов был доступен для аналогового управления внешними устройствами. Для этого используются аналогово-цифровые и цифро-аналоговые преобразователи, принцип действия которых будет рассматриваться в следующих материалах цикла.

Справка
Если упрощённо, то шины в ПЛК — это пути, используемые для связи внутри устройства с передачей информации в бинарном виде в виде группы битов — двоичных цифр 1 или 0, т. е. состояния включения/выключения (например, 8-битное число может быть записано двоичным набором 00100110). Каждый из битов передается одновременно по своему собственному параллельному проводу, а всего в системе четыре шины:
- шина данных, по которой передается информация для обработки процессором,
- адресная шина для связи с памятью, где каждой единичной ячейке присвоен свой уникальный адрес,
- шина управления, используемая для синхронизации и информирования устройств памяти о том, должны ли они получать данные из входных или выходных портов,
- системная шина для связи между портами ввода/вывода и блоком ввода/вывода.

Шины в ПЛК

Внутренняя структура ЦП зависит от используемого микропроцессора, которые имеют:

  • арифметико-логическое устройство (arithmetic and logic unit, ALU) отвечает за работу с данными и выполнение арифметических и логических операций;
  • память, расположенную внутри микропроцессора и используемую для хранения информации, связанной с выполнением программы.
  • устройство управления, которое используется для контроля операций по времени, скорости, точности

Дополнительные блоки и устройства, обеспечивающие работоспособности ПЛК

Кроме ЦП — «мозга» программно-логического контроллера — в ПЛК практически всегда входят:

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

Справка
Дискретные сигналы (схема «а» на рис. ниже) подобны работе обычного включателя, когда напряжение есть или его нет; цифровые (схема «в» на рис. ниже) упрощенно представляют собой пакет импульсов дискретных сигналов включения-выключения; а аналоговые (схема «с» на рис. ниже) формируют пропорциональную зависимость сигнала от контролируемого параметра. Например, датчик температуры может выдавать напряжение, пропорциональное температуре.

Дискретные, цифровые и аналоговые сигналы
Дискретные, цифровые и аналоговые сигналы

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

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

Оптопара для изоляции
Оптопара для изоляции ввода/вывода в контроллере

На текущий момент существует много конструктивных решений ПЛК, но de facto все они сводятся к одному из двух видов конструкций — одноблочную или модульной, часто стоечного типа. Однокорпусный тип или блок обычно используется для небольших программируемых контроллеров и поставляется в виде цельного компактного устройства с блоком питания, процессором, памятью и модулями ввода/вывода. Такой контроллер с программируемой логикой имеет 6, 8, 12 или 24 входа и 4, 8 или 16 выходов и память, в которой может храниться от 300 до 1000 инструкций-программ.

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

Третья статья цикла

#ПЛК #микроэлектроника #ПО

Источник: Завод конденсаторных установок «МИРКОН»

👉 Подписывайтесь на Elec.ru. Мы есть в Телеграм, ВКонтакте и Одноклассниках

Информация о компании

Завод конденсаторных установок «МИРКОН» осуществляет полный цикл мероприятий по вопросам компенсации реактивной мощности.
Читайте также
Новости по теме
Объявления по теме

ПРОДАМ: Контроллеры, блоки питания, платы и модули управления, промышленная автоматика

Предлагаем поставку контроллеров, блоков питания, плат и модулей управления, промышленной автоматики: Rockwell Allen-Bradley контроллеры: 1) ControlLogix 1756 series controller 2) CompactLogix 1769 series controller 3) SLC 500 1747 1746 Series Controller 4) PLC-5 1771 1785 series controller 5) ProSoft :MVI69/PS69/MVI56/MVI94/MVI71/MVI46/3150 6) ICS TRIPLEX trusted system ABB: 1) AC800M series controller I/O module 2) AC800F series controller module 3) AC31 series controller module 4) 800xA series modules 5) Bailey INFI 90 module 6) DSQC robot module spare parts 7) Advant OCS system spare parts Модули H&B Freelance Продукция Bently Nevada : 1) Bently 3500 Monitoring system, 2) Bently 3300 Monitoring system, Schneider: 1) Quantum 140 series :Modicon M340 2) Modicon Premium :CPU Processor Module,Communication module,etc Контроллеры и платы Emerson: 1) Ovation System DCS Card 2) DeltaV system Dual Channel Redundancy Safety System, Redundancy Controller General Electric платы и модули: 1) IS200/DS200 series Excitation system card 2)IC693/IC695/IC697/IC698/IC200/IC660/IC670 CPU module,Communication module, Analog Digital module Invensys Triconex Card: Tricon System Card Invensys Foxboro: I/A Series System Module Honeywell: 1) Experion LS 2) Experion PKS 3) Experion HS 4) Plant Scape 5) TDC 2000 6) TDC3000 Siemens: 1) Siemens MOORE 2) Siemens S5 Yokogawa:CS3000 System CPU Controller Module, Analog Module Rexroth Indramat:I/O module, PLC controller, drive module Продукция VIBRO-METER: VM600 MPC4 VM600 CMC16 VM600 IOC4T Vibration Sensor, Speed Sensor, Vortex Sensor, Monitoring System Module Gateway Communication Module.
Чуян Александр · АМ КИП · 10 апреля · Россия · Ростовская обл
АМ КИП, ООО

УСЛУГИ: Оказываем услуги в программирования логических контроллеров (ПЛК)

Оказываем услуги в области программирования логических контроллеров (ПЛК). При разработке программ мы используем языки программирования, стандартизированные международной электротехнической комиссией (МЭК), а именно: Structured Text, Continuous Flow Chart, Function Block Diagram, Ladder Diagram. Только лучшее программное обеспечение для разработки прикладных программ логических контроллеров! Программирование ОВЕНCoDeSys — инструментальный программный комплекс промышленной автоматизации, используется на контроллерах ОВЕН, WAGO. Производится и распространяется компанией 3S-Smart Software Solutions GmbH (Германия). Программирование ОВЕНSoMachine — ПО, специально разработанное для изготовителей машинного оборудования (OEM). Позволяет проектировать, вводить в действие и обслуживать системы на основе контроллеров Schneider Electric. SoMachine ускоряет выход на рынок и повышает конкурентоспособность. Программирование ОВЕНTIA Portal — интегрированная среда разработки программного обеспечения АСУ ТП от уровня приводов и контроллеров Siemens до уровня человеко-машинного интерфейса. Программирование контроллеровUnity Pro — программная среда для разработки и программирования ПЛК Schneider Electric. Приложение для разработки и программирования контроллеров MODICON M340, Premium, Atrium и Quantum фирмы Schneider Electric. Программирование контроллеровTwinCAT — является единой программной средой для всех контроллеров Beckhoff: от высокопроизводительных промышленных ПК до встроенных ПЛК. Программирование CAREL1tool — среда разработки для свободно программируемых контроллеров Carel. 1Tool включает в себя пять различных приложений, доступных для разработчика на всех фазах разработки программного обеспечения. Программирование ОВЕНSMLogix — инструмент разработки прикладных программ для программируемых контроллеров Segnetics. Поддерживает язык FBD стандарта МЭК 61131/3. Мы работаем с лучшими мировыми и российскими производителями ПЛК Программирование ПЛК Beckhoff Automation GmbH...
Завод Подстанций · Проммонтаж · 22 апреля · Россия · Тверская обл
Оказываем услуги в  программирования логических контроллеров (ПЛК)

ПРОДАМ: Программируемые логические контроллеры ПЛК S (фирмы ONI)

Новые компактные программируемые логические контроллеры ONI ПЛК S модульного исполнения ориентированы на построение систем автоматизированного управления малой и средней сложности Программируемый логический контроллер ПЛК S (фирмы ONI) позволяет решать различные задачи автоматизации. Обладая доступной ценой и гибкостью в конфигурировании и компоновке, он может заменить специализированные устройства управления там, где применение свободно программируемых логических контроллеров ранее считалось экономически не выгодным. В свою очередь, это позволяет легко адаптировать серийное оборудование под требования любого заказчика и получить дополнительные конкурентные преимущества при сохранении разумной стоимости всей системы. Программируемые логические контроллеры ONI ПЛК S находят применение при построении таких автоматизированных систем как: -Конвейерных систем и транспортеров; -Автоматизированного складского оборудования и складского хозяйства; -Резервуарных парков; -Насосных станций; -Установок водоподготовки и систем очистки сточных вод; -Установок поддержания микроклимата; -Систем вентиляции и подготовки воздуха; -Систем подготовки пара и сбора конденсата; -Комплексной автоматизации котельного и теплового оборудования; -СИП станций; -Систем распределения электроэнергии и управления освещением; -Технологического оборудования. Модульная конструкция и широкая номенклатура модулей позволяют сконфигурировать наиболее оптимальный контроллер для решения задач автоматизации оборудования. Особенности контроллеров Программируемые логические контроллеры ONI ПЛК S имеют компактные размеры. Габариты модулей не более 91×63×30 мм. Но несмотря на такую компактность, они обладают высокой надежностью и производительностью при разумной стоимости. Для заказа доступно 4 варианта модуля центрального процессора, к каждому из которых можно дополнительно установить до 11 модулей расширения, тем самым увеличив количество каналов ввода вывода до 384. Все модули монтируются на стандартную...
Смолич Елена · НПК Электроэнергетика · Вчера · Россия · Московская обл
Программируемые логические контроллеры  ПЛК S (фирмы ONI)

ПРОДАМ: Программируемые логические контроллеры серии FAB (AF-10MR) (н/м)

FAB простая серия программируемых логических контроллеров (ПЛК) не имеет возможностей по увеличению количества точек ввода/вывода, но обладает широкими функциональными возможностями для применения в быту и промышленности. Программируемы реле FAB достаточно просты для изучения и эксплуатации. Управление и мониторинг реле FAB можно осуществлять не только через прямое соединение, но и через Интернет, что расширяет функциональные возможности устройств работающих совместно с реле. Отличительные особенности Съемный ЖК-дисплей на 4 строки по 10 символов Встроенные часы реального времени Возможность коммуникации по RS-485 для удаленного управления и мониторинга Достаточно простое программирование Объем программы: 127 функциональных блоков, 127 таймеров, 127 счетчиков, 127 интервалов RTC Применение программируемых реле серии FAB Управление световой и звуковой сигнализацией; управление освещением; системы управления фонтанами, компрессорами, двигателями; автоматическое управление дверями, воротами; автоматические системы полива; системы регулирования температуры и вентиляции в помещениях. Модификации: AF-10MR-A ,AF-10MR-D ,AF-10MR-E ,AF-10MT-E ,AF-10MT-D ,AF-10MT-GD ,AF-20MR-A ,AF-20MR-D ,AF-20MR-E ,AF-20MT-E ,AF-20MT-D ,AF-20MT-GD. Надеемся, что эта информация будет Вам полезна и поможет определиться с выбором! За дополнительной информацией обращайтесь к нашим специалистам! С уважением, Электроэнергетика.
Программируемые логические контроллеры серии FAB (AF-10MR) (н/м)

ПРОДАМ: Программируемые логические реле ARRAY ELECTRONIC (серии FAB, серии SR) (н/м)

Программируемые или интеллектуальные реле – это программируемый логический контроллер (ПЛК) простого типа. Устройство используется при создании систем управления с логической обработкой информации. Область применения: автоматизация технологических процессов и производств, включение электроприборов в быту. Преимущества: ПЛК позволяет легко заменить аппаратное устройство с релейной логикой в схемах; С помощью интеллектуального реле можно гибко менять настройки системы с учетом существующих условий. Специфика программируемого логического контроллера Выделяются такие особенности ПЛК: Количество точек ввода/вывода составляет 10–82. Для дополнения входов/выходов применяют модули расширения. В простой серии FAB нет возможности расширения. В базовых модулях имеется 10 или 20 точек ввода/вывода. В программируемых реле серии SR есть возможность расширения до 82-х точек ввода/вывода (50 входов/32 выхода). Существуют аналоговые и дискретные входы реле. Выходы для коммутации нагрузки бывают только дискретными. Они могут быть транзисторными или релейными, это зависит от типа контроллера. Классификация реле по типу питающего напряжения Различают 2 типа реле в зависимости от таких типов питания: От сети переменного тока с напряжением 100–240 V. От постоянного тока с напряжением 12–24 V. В серии FAB имеются 2 модели, которые работают от источников с постоянным и переменным напряжением 12–24 V. Как работает программируемое реле На компьютере с использованием простого языка функционально-блочных диаграмм (FBD) создается специальная программа, которая и задает алгоритм работы ПЛК. Для тестирования алгоритма программы без подключения контроллера есть встроенный симулятор. Программа закачивается из компьютера в контроллер при помощи специального кабеля. Программу можно создать и с панели контроллера. Надеемся, что эта информация будет Вам полезна и поможет определиться с выбором! За дополнительной информацией...
Программируемые логические реле ARRAY ELECTRONIC (серии FAB, серии SR) (н/м)
Компания ANDELI GROUP является производителем широкого спектра низковольтного, трансформаторного и высоковольтного оборудования, а также электромонтажной арматуры и сварочного оборудования. Ассортимент производимой продукции насчитывает более 300 серий и свыше 10000 наименований.