Особенности конструкции
Сегодня существует десятки моделей, которые отличаются по внешнему исполнению, а также способу программирования. Однако общие компоненты никогда не меняются.
Так оборудование состоит из:
- Центральной микросхемы. Главное назначение элемента – контроль и регулировка решений, что позволяет добиться правильной автоматизации.
- Чтобы процесс выполнялся правильно и не сбивался, оборудование оснащают энергонезависимой памятью.
- Для лучшего отслеживания процессов используются часы реального времени.
- Подключение осуществляется при помощи специальных интерфейсов ввода и вывода.
- Специальная схема, предназначенная для изменения поступающего напряжения на входе и выходе.
Управление может быть централизованным, когда входные и выходные модули устанавливаются в специальную корзину ПЛК, или распределительной, в этом случая для взаимодействия датчиков и объектов исполнения с микропроцессором применяют специальные каналы связи.
Внешние объекты, которые подключены к ПЛК, принимают информацию о работе. Чтобы снизить погрешность, устанавливаются измерительные датчики. Полученная информация хранится в памяти прибора, там она анализируется и преобразуется. После выполнения этих действий, создаются специальные команды, которые поступают на исполнительное оборудование и там выполняются. В этом и заключается главное преимущество программируемых логических контроллеров, так как они не требуют вмешательство оператора и все выполняют самостоятельно.
ПЛК – что это такое?
Контроллер — это мозг для машины. Чем сложнее машина, тем функциональнее контроллер. Технически реализация мозга может быть разной – механика, пневматика либо гидравлика, релейные или электронные системы.
Если в конструкции используются реле или решения с «жесткой» логикой, то машина может выполнять только определенные действия — научить машину другим операциям нельзя без вмешательства в ее техническую часть. Такие функции имеют только программируемые логические контролеры или ПЛК.
Контроллер ПЛК — управляющее устройство на основе микропроцессоров, которое приспособлено к работе на производстве. Устройство программируется на упрощенных языках, доступных пользователю без серьезной подготовки.
Принцип работы ПЛК
По сути, микроконтроллер достаточно близок к реле. Только вместо механических контактов и катушек в нем — электронные цепи. Понять принцип действия будет легко любому инженеру, знакомому со схемами, основами электротехники.
Датчик освещенности на входе подает сигнал в блок обработки данных. В нормальном состоянии процессор не реагирует. Как только сенсор определит падение освещения, изменится его сопротивление, центральный блок задействует цепи питания электроламп.
Для управления ПЛК, его программирования используется бытовой ПК. Несколько отдельных микроконтроллеров образуют каскад с усложненными задачами. Системы «умный дом», автоматика включения двигателя насоса для закачки воды в накопительный бак давно содержат в себе подобные блоки.
Сложные микроконтроллерные устройства обеспечивают охрану, защиту периметра (квартиры), включая связь с полицией (владельцем) через модем, подъем тревоги при проникновении нарушителей, разрушении механизма закрытия двери.
Первый этап работы устройства состоит из экспресс-теста задействованного оборудования. Одновременно идет загрузка операционной среды, управляющих программ. Все как в настольном ПК при старте Windows. Предусмотрена пошаговая отработка команд (отладка), при которой допускается мониторинг, корректировка переменных.
Для простоты восприятия рабочий, шаговый режим ПЛК разбит на типовые циклы. Они повторяются во время функционирования устройства. В каждом цикле, «маршрутной карте» заключаются 3 действия:
Завершается цикл быстрым переходом к первому этапу «урока».
Основы программирования ПЛК. Реле и контроллер
Возможность программирования, безусловно, является главным достоинством систем с ПЛК. Чтобы сделать восприятие процесса предельно понятным, разработчики изобрели визуальное отображение управляющих цепей в виде релейных контактных блоков.
На профессиональном языке такой метод обозначается аббревиатурой LD (logo LAD). В дальнейшем работа ПЛК представляется как взаимодействие отдельных логических элементов. Они выполняют действия таймеров, релейных ячеек, счетчиков. Считается, что благодаря подобной унификации, освоить принципы программирования может каждый. Причем независимо от профильной профессии.
Входы и выходы
В любом контроллере реализованы входы трех типов – дискретные, аналоговые, специальные.
Дискретный вход
Один вход может принять только один сигнал и он будет бинарным. Вход может быть либо включенным, либо выключенным. Один вход — это 1 бит. К этому входу подключают соответствующее оборудование.
Если состояние приборов не удается описать в 1 бит, тогда для работы такого оборудования применяют несколько дискретных входов.
Системное ПО обязательно оснащено драйвером. Он считает физические значения каждого входа в ОЗУ. За счет этого программистам нет нужды понимать, как устроен контролер внутри. Дискретный вход – биты, которые можно читать и изменять из оперативной памяти устройства.
Аналоговый вход
Электрический аналоговый сигнал — это уровень напряжения или тока, соответствующий определенным физическим величинам. Это может быть значение температуры, давления, веса, положения, скорости перемещения, частоты оборотов. Так как ПЛК – это прежде всего вычислительный прибор, то аналоговый сигнал переводится в цифровой. Получается дискретная переменная.
Специальный вход
Обыкновенные входы способны удовлетворить практически все нужды. Необходимость в в спец. входах появляется при трудностях в обработке сигналов.
ПЛК оснащены специализированными входами, позволяющие измерять длительность, фиксировать фронты, подсчитывать импульсы. К примеру, для определения положения валов, используют датчики, способные выдавать импульсы на один оборот. Частота может быть очень высокой. Даже на мощных процессорах процесс занимает много времени. В таких ситуациях и нужны спец. входы, способные первично обрабатывать информацию.
Второй тип таких входов – это входы, которые могут мгновенно запускать команды пользователей с прерываниями на выполнения основного ПО.
Дискретный выход
С одним выходом можно коммутировать только один сигнал. В качестве нагрузки на выходы могут использоваться различные исполнительные устройства.
Типичное исполнение программируемых логических контроллеров
Программируемые логические контроллеры (ПЛК) интегрируются как единичные или модульные системы.
Блок-схема типичного устройства: 1 – входы датчиков и прочих устройств; 2 – коммуникационная схема ввода; 3 – блок питания системы; 4 – микропроцессор; 5 – коммуникационная схема вывода; 6 – выходные сигналы устройств; 7 – блоки памяти; 8 – подключение программатора Индустриальный единичный ПЛК содержит несколько схемных блоков в одном корпусе. Следовательно, возможности ввода / вывода определяются производителем, а не пользователем. Некоторые интегрированные ПЛК позволяют подключать дополнительные входы / выходы, обеспечивая модульность системы.
Модульный ПЛК также содержит ряд компонентов, подключаемых к общей шине ввода / вывода. При этом поддерживается возможность аппаратного расширения. Такая система содержит блок питания, процессор, схемы ввода / вывода, подключаемые к одной шине с поддержкой определения пользователем.
Модульные ПЛК выпускают разные по размерам, укомплектованные источником питания переменного тока, наделённые вычислительными возможностями и широкой поддержкой ввода / вывода.
Между тем модульные индустриальные ПЛК разделятся на:
- малые,
- средние,
- большие,
устройства в зависимости от объёма памяти, программ и количества функций ввода / вывода.
Что такое ПЛК малые или компактные?
Конструкция спроектирована в виде компактного, прочного блока, который обычно размещается в непосредственной близости с контролируемым оборудованием. Компактные ПЛК используются для замены встроенной логики реле, счетчиков, таймеров и т. д.
Расширяемость такой системы в плане ввода / вывода ограничена до одного или двух устройств. Малые аппараты используют список логических команд или язык релейной логики в качестве языка программирования.
Что такое ПЛК в конструкции среднего размера?
Эта разновидность в основном используется в промышленно-производственном секторе. Аппараты позволяют использовать множество подключаемых модулей, которые монтируются на объединительной плате системы.
Несколько сотен точек ввода / вывода обеспечиваются путём добавления дополнительных плат ввода / вывода. Дополнительно к этому средние по размерности ПЛК предоставляют средства связи.
Что такое ПЛК как большие производительные системы?
Конструкции подобного исполнения используются на местах, где востребованы сложные функции управления процессом. Производительность больших контроллеров управления значительно выше, чем средних аппаратов с точки зрения памяти, языков программирования, точек ввода / вывода, коммуникационных модулей и т. д.
В основном крупные индустриальные контроллеры используются:
- системами диспетчерского управления и сбора данных (SCADA),
- крупными индустриальными предприятиями,
- распределенными системами управления и т. п.
Литература
- Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
- Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
- Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. — М: Горячая Линия-Телеком, 2009. — 608 с. ISBN 978-5-9912-0060-8
- Минаев И. Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И. Г. Минаев, В. В. Самойленко — Ставрополь: АГРУС, 2009. — 100 с. ISBN 978-5-9596-0609-1
- Минаев И. Г. Программируемые логические контроллеры в автоматизированных системах управления / И. Г. Минаев, В. М. Шарапов, В. В. Самойленко, Д. Г. Ушкур. 2-е изд., перераб. и доп. — Ставрополь: АГРУС, 2010. — 128 с. ISBN 978-5-9596-0670-1
- О. А. Андрюшенко, В. А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan. — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — С. 223.
- Минаев И.Г. Свободно программируемые устройства в автоматизированных системах управления / И.Г. Минаев, В.В. Самойленко, Д.Г. Ушкур, И.В. Федоренко — Ставрополь: АГРУС. 2016. — 168 с. ISBN 978-5-9596-1222-1
Особенности работы и программирования ПЛК
Теперь, когда стали более понятными основные возможности ПЛК, следует выяснить способы их применения.
Система программирования является одной из примечательных и полезных особенностей ПЛК, она обеспечивает упрощенный подход к разработке управляющих программ для специалистов различного профиля.
Именно в ПЛК впервые появилась удобная возможность программирования контроллеров путем составления на экране компьютера визуальных цепей из релейных контактов для описания операторов программы (рисунок 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
Перед началом работы ПЛК выполняет первичное тестирование оборудования и загрузку в ОЗУ и ПЗУ операционной системы и рабочей программы пользователя. Стандартный ПЛК кроме рабочего режима имеет режим отладки с пошаговым выполнением программы, с возможностью просмотра и редактирования значений переменных.
Рабочий режим ПЛК состоит из повторяющихся однотипных циклов, каждый из них включает три этапа:
- опрос всех датчиков с регистрацией их состояния в оперативной памяти;
- последовательный анализ рабочей программы с использованием данных о текущем состоянии датчиков и с формированием управляющих воздействий, которые записываются в буферные регистры;
- одновременное обновление контроллером состояния всех своих выходов и начало очередного этапа опроса датчиков.
Процесс исполнения программы ПЛК можно контролировать на экране подключенного компьютера с отображением состояния отдельных параметров. Например, процедуры включения и выключения насоса могут меняться в зависимости от требуемой задержки, значение которой задается специальной переменной.
При необходимости можно остановить выполнение программы и перевести ПЛК в режим программирования, затем на экране компьютера изменить ход выполнения программы или отдельные параметры и снова записать их в память ПЛК.
История создания
В 60 годах 20 века для управления телефонными станциями, промышленным оборудованием использовались сложные схемы с реле. Они не отличались повышенной надежностью или ремонтопригодностью. Инженерам одной из компаний, американской General Motors, была поставлена цель по созданию нового оборудования. Задачи, на которые оно было рассчитано, выглядели так:
- Упрощение отладки, замены.
- Относительная дешевизна.
- Гибкость, удобство модернизации.
- Снижение риска отказов.
Терминология, объясняющая, что такое ПЛК (PLC), внесена в международные и европейские стандарты качества МЭК, EN.
Ограничения ПЛК
Не стоит полагать, что наличие программируемого контроллера способно решить все глобальные проблемы пользователя. ПЛК, работающие на основе протоколов Codesys, Modbus (для модульных решений), обладают ограниченной сферой применения. Их выбор обусловлен поставленной задачей. Попытку создать универсальные ПЛК вряд ли можно признать целесообразной.
Подобный ход лишает технологический процесс гибкости. Создание требуемой конфигурации осуществляется комплектацией готового моноконтроллера, согласно проекту заказчика. В исключительных ситуациях проблему решают сборкой мегаустройства из дискретных блоков. Последний вариант предпочтительнее: каждый элемент допускается оборудовать индивидуальным пультом ввода команд, сенсорной панелью, устройством отображения данных.
Роль каналов обмена данными играют кабельные медные шины, оптоволоконная связь. Успешно используются варианты стандартизированных интерфейсов RS-232, RS-485 (кабель), промышленных Profibus или CAN. Не возбраняется коммутация по беспроводным линиям (Wi-Fi).
Owen Cloud
Сначала нужно зарегистрироваться на облачном сервисе. Если вы хотите посмотреть возможности программы, то нажмите кнопочку Демо-вход.
После того, как вы зарегистрировались и вошли в сервис, у вас появится вот такое окошечко:
А как нам связаться с устройствами?? Для этого есть специальные модемы, которые позволяют подключиться к SCADA без предварительных настроек. Прям «с коробки». Название ему ПМ210. Овен проводит акцию и присылает девайс на бета-тестирование.
Принцип работы такой — туда вставляется симка с действующим интернетом GPRS. Подключаем питание и опрашиваемый прибор по интерфейсу RS-485. Если выдаёт ошибку, не пугайтесь, это может вы просто не подключили облачный сервис или устройство, которое надо опрашивать.
Когда вы выполните все вышеизложенные операции переходим к сервису. На рисунке в списке терморегулятор, это я настраивал ТРМ202, чтобы продемонстрировать возможности программы. Мы нажимаем на кнопку Добавить прибор.
В следующем окне у вас появятся настройки. Нужно ввести IMEI-идентификатор ПМ210. Его можно найти на приборе сбоку. Затем пишем название, скорость, адрес вашего прибора.
И в принципе всё. Укажите ещё самостоятельно, где у вас географически будет находиться девайс.
В итоге вы получите полный доступ к прибору на дистанции. Вы можете видеть несколько приборов на карте Яндекса.
Можете посмотреть текущие значения, таблицы и графики.
Хочу сказать, классный софт, с минимальными настройками и дружелюбным интерфейсом.
Место ПЛК в системе управления
До создания миниатюрных интегральных схем рука оператора буквально не успевала переключать режимы на пульте цепи управления. Использование контроллерных блоков «Сегнетикс», «Дельта» и подобных способствовало снятию нагрузки с человека.
Ее переложили «на плечи» машин с выводом на экран данных мониторинга, отображенных в виде мнемосхем и изменяемых параметров. На ПЛК возлагаются задачи по опросу датчиков и регистров, обработке поступающей информации.
Без микроконтроллеров не было бы РСУ, АСУ, сложных автоматных комплексов управления технологическими процессорами. Используя сетевой трафик, ПЛК анализируют данные, успевая проверять состояние портов входа. Главный недостаток, особенность микроконтроллеров состоит в необходимости прошивки, создания программы для работы.
Впрочем, его следует воспринимать двояко: индивидуально создаваемое ПО позволяет проектировать узкоспециализированные изделия под конкретные задачи.
Устройство ПЛК
Часто ПЛК состоит из следующих частей:
- центральная микросхема (микроконтроллер, или микросхема FPGA), с необходимой обвязкой;
- подсистема часов реального времени;
- энергонезависимую память;
- интерфейсы последовательного ввода-вывода (RS-485, RS-232, Ethernet)
- схемы защиты и преобразования напряжений на входах и выходах ПЛК.
Обычно вход или выход ПЛК нельзя сразу же подключить к соответствующему выходу центральной микросхемы. Эти выходы характеризуются низкими уровнями напряжений, обычно от 3,3 до 5 вольт. Входы и выходы ПЛК обычно должны работать с напряжениями 24 В постоянного либо 220 В переменного тока. Поэтому между выходом ПЛК и выходом микросхемы необходимо предусматривать усилительные и защитные элементы.
Как работает ПЛК?
ПЛК(программируемый логический контроллер) — это устройства полностью автоматизирующие работу аппаратов, различных агрегатов и станков. Фактически, это некий блок, который содержит входы и выходы, для подключения датчиков и исполнительных органов. Внутри прописывается логика.
Вычисления в устройстве выполняются циклически. То есть одни и те же действия выполнения программы выполняются в короткий промежуток времени.
В один цикл осуществляемый прибором выполняются следующие операции:
- Начало цикла;
- Чтение состояния входа;
- Выполнение кода пользователя;
- Запись состояния выходов;
- Обслуживание аппаратных ресурсов;
- Монитор системы исполнения;
- Контроль времени цикла;
- Переход на начало цикла;
Не буду больше разглагольствовать по теории. Давайте сразу перейдём к практике.
Рабочее окно программы
Дистрибутив мы с вами установили, таргеты тоже. Давайте мы с вами рассмотрим рабочее окно среды разработки, элементы меню и основные вкладки.
Основное поле на рисунке выше делится на три области:
- Редактор переменных и их типов;
- Дерево объектов;
- Редактор основного алгоритма программы;
Редактор переменных — здесь мы с вами вводим переменные и присваиваем им типы данных. Для тех, кто не знает, переменная — это имя, к которому будет обращаться программа и возвращать результат. А тип данных определяет род информации, диапазон представления чисел и множество других операций.
Дерево объектов — в этом окне располагаются такие объекты, как функции, функциональные блоки, подпрограммы, конфигурация ПЛК, библиотеки. Об этом я расскажу позже.
В общих чертах о CoDeSyS 3.5
Среда разработки является продуктом 3S-Smart Software. CoDeSyS-это аппаратно-независимая система для программирования ПЛК. Она поддерживает все языки стандарта МЭК. Сочетает в себе объектно-ориентированное программирование(то есть с помощью визуальных функциональных блоков). Возможна работа с несколькими устройствами и приложениями.
- Добавилось очень много полезных функций (в основном, касающиеся визуализации);
- Рабочее окно среды разработки стало гораздо удобнее;
- Существуют готовые библиотеки модулей ввода-вывода;
- Возможность Веб-визуализации;
- Ну и конечно самый главный козырь, это сама визуализация;
Мне, честно говоря, нравится работать в двух версиях, и в CoDeSyS 2.3, и в 3.5. Каждая по-своему удобна. Единственный недостаток новой среды заключается в том, что она в постоянной разработке, то есть всё время обновляется. И периодически при компиляции возникает куча ошибок, с которыми иногда невозможно разобраться.
Какое оборудование поддерживает CoDeSyS 3.5? Из отечественных контроллеров я знаю СПК сотой и двухсотой серии, ПЛК 323 и ПЛК304. Из «Буржуйских» мне известно о WAGO и Berghof.
На самом деле, работать в этой среде разработки сложно. Очень много нюансов. Каждый новый проект у меня начинается с самого начала.
Для изучения требуется перелопатить кучу инструкций и помучить ребят из тех. поддержки компании ОВЕН. В следующих своих статьях я ознакомлю вас со многими фишками, если будет кому интересно.
Способ работы
Как и любой другой компьютер, ПЛК работает по принципу EVA , поэтому у него есть входная, обрабатывающая и выходная части. Устройства ввода / вывода (к входам / выходам, англ. Input / Output , подключенным устройствам) подключены к ПЛК. Карта периферийных входов считывается в начале цикла, затем программа обрабатывается, и выходы переносятся на периферийную карту выходов. В более ранних программируемых логических контроллерах периферийная карта входов отражалась на флагах, и они запрашивались в программе, потому что время запроса входов было значительно выше.
ПЛК работает циклически: он считывает значения всех входов в начале цикла (в этом контексте также говорят о «чтении в образе процесса») — если команда повторяется, применяется последняя инструкция (доминирующая set или reset) — затем ведет сохраненные программы (также называемые модулями или сетями ) и в конце устанавливает выходы. Затем цикл начинается снова — программе нет конца. Обработка, ориентированная на события, в основном поддерживается только так называемыми элементами управления высокого уровня.
Состояния ПЛК
Компактный ПЛК для небольших контроллеров (Siemens: LOGO! )
Модульный ПЛК нижнего и среднего класса производительности (Siemens: Simatic S7-300)
Изменения состояния, которые происходят на датчиках, подключенных к входам во время цикла, распознаются только в том случае, если они загружаются специальными командами непосредственно перед обработкой. В зависимости от их значений исполнительные механизмы, подключенные к их выходам , управляются по встроенной программе. Это происходит один раз в конце цикла.
В большинстве концепций ПЛК ПЛК различает рабочие состояния.
- ОСТАНАВЛИВАТЬСЯ,
- СТАРТ ( РАБОТА ).
Их не следует путать с возможностями ПЛК для выключения и включения глобального источника питания.
Перезагрузка системы |
|
||||
цикл | Системная часть: |
|
|||
Пользовательская часть: |
|
||||
Системная часть: |
|
Как только он переходит в режим STOP, системная программа больше не вызывает пользовательскую программу. Более того, образы процессов больше не обновляются. Остальная часть циклической обработки остается. Это также включает обновление списка заблокированных программ пользователя. Все выходы отключаются, при этом образ процесса сохраняется.
После СТАРТА вся циклическая обработка начинается снова. Только первая обработка пользовательской программы может изменить образ процесса выходов. Тогда часть образа процесса может сохранить состояние до перезапуска. Такое поведение часто нежелательно. Затем перед перезапуском требуется СБРОС, который удаляет образ процесса выходов.
функция
ПЛК Allen-Bradley
В простейшем случае ПЛК имеет входы, выходы, операционную систему ( прошивку ) и интерфейс, через который можно загрузить программу пользователя. Программа пользователя определяет, как выходы должны переключаться в зависимости от входов.
Операционная система гарантирует, что текущее состояние кодировщика всегда доступно для пользовательской программы. Используя эту информацию, пользовательская программа может переключать выходы, чтобы машина или система функционировали желаемым образом.
ПЛК подключается к машине или системе с помощью датчиков и исполнительных механизмов . Также есть индикаторы состояния. Датчики подключаются к входам ПЛК и передают ПЛК, что происходит в машине или системе. Примеры датчиков: B. кнопки , световые барьеры , инкрементальные энкодеры , концевые выключатели или датчики температуры, датчики уровня и т. Д. Исполнительные механизмы подключаются к выходам ПЛК и дают возможность управлять машиной или системой. Примерами исполнительных механизмов являются контакторы для включения электродвигателей, электрические клапаны для гидравлики или сжатого воздуха, а также модули для управления приводом (управление движением, управление скоростью с управляемым ускорением или замедлением, управление шаговыми двигателями).
ПЛК можно реализовать по-разному, например: B. как единое устройство (« сборка »), как съемная карта ПК, как программная эмуляция и т. Д. Широко используются модульные решения, в которых ПЛК состоит из отдельных подключаемых модулей (также называемых сборками). . Тема управления приводом (управление движением, управление скоростью с управляемым ускорением или замедлением) все чаще ассоциируется с ПЛК.
Во многих областях ПЛК заменил ранее зашитую схему реле ( управление с программированием соединения ). Недорогие сборки, стандартизация задач управления и высокая гибкость являются характерными чертами концепции ПЛК и помогли ПЛК добиться успеха.
В дополнение к основной задаче (контроль и регулирование) современные сборки ПЛК также все чаще берут на себя другие задачи: визуализацию (проектирование человеко-машинного интерфейса ), сигнализацию и запись всех рабочих сообщений (регистрация данных).
Датчики и исполнительные механизмы также все чаще подключаются к ПЛК через полевую шину, а не дискретно. Это снижает затраты на электромонтаж. В течение некоторого времени не только датчики и исполнительные механизмы, но и части ПЛК, такие как модули ввода и вывода, были подключены к центральной станции через шину и (шину) интерфейсные модули ( децентрализованные периферийные устройства ). В современных системах шинные системы заменяются сетями (Profi-Net) или дополняются ими. По сравнению с шинными системами сети (Ethernet) более гибкие и быстрые.
Наконец, растет число подключений к административному компьютеру компании ( вертикальная интеграция ). Так что z. Например, всегда доступны текущие данные о состоянии производства, запасах и т. Д. («Сетевой завод»).
Разница между современным ПЛК и АСУ ТП становится все меньше и меньше. Дальнейшее техническое развитие идет столь же бурно, как и в компьютерных технологиях в целом.