Современные технологии, а также потребности в точных и быстрых системах управления привело к созданию программируемых контроллеров (ПЛК). Области применения ПЛК очень большая и охватывает практически все сферы машиностроения и любые другие систем автоматизации.
В ПЛК используется множество разных центральных процессоров (ЦП) специализированного или стандартного назначения. В зависимости от типа центрального процессора программируемые контроллеры можно разделить на такие группы:
- На базе стандартных ЦП — решения стандартных задач автоматизации любой степени сложности.
- На базе компактных ЦП. Могут использоваться в качестве готовых блоков управления.
- На базе F-CPU. Контроллеры предназначены для обеспечения безопасности и создания систем защиты.
- На базе T-CPU. В основном применяется в системах позиционирования и управления перемещения.
Принцип работы у ПЛК отличается от других микропроцессорных систем. Программное обеспечение контроллеров состоит из 2 частей: системного ПО и прикладных программ.
Системное ПО расположено в постоянной памяти ЦП. Благодаря этому программируемый контроллер начинает управлять системой через единицы миллисекунд после включения питания. ПЛК работает циклически с постоянным опросом входных датчиков. Стандартно рабочий цикл состоит из таких фаз:
- Фаза опроса датчиков
- Выполнение алгоритма прикладной программы
- Установка управляющих сигналов
- Вспомогательные операции – диагностика визуальное отображение работы и другое.
Наличие памяти позволяет контроллеру в зависимости от истории работы, по-разному реагировать на события, в зависимости от ситуации его возникновения. Возможности изменения программы, управление в реальном времени, и мощные вычислительные способности поднимают ПЛК на новый уровень автоматизации.
Разные модели контроллеров в зависимости от специализации направления имеют разное количество входов и управляющих элементов. Входы делятся на 3 группы дискретные (цифровые), специальные и аналоговые. Все аналоговые сигналы перед обработкой проходят процесс оцифровывания при помощи аналого-цифрового преобразователя (АЦП). Сигнал оцифровывается с большой точностью. Обычно разрядность АЦП составляет 8 – 12 бит. Использование более точного преобразователя не оправдано из-за индуктивных помех.
Для написания программ ПЛК используются языки стандарта МЭК-61131-3. Самой популярной программой, с поддержкой всех языков МЭК является программный комплекс CoDeSys. Программа не привязана к определенным платформам и удовлетворяет всем современным требованиям.
Дата публикации: 07.03.2013, 09:16