Промышленная автоматизация

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

В ПЛК используется множество разных центральных процессоров (ЦП) специализированного или стандартного назначения. В зависимости от типа центрального процессора программируемые контроллеры можно разделить на такие группы:

  1. На базе стандартных ЦП — решения стандартных задач автоматизации любой степени сложности.
  2. На базе компактных ЦП. Могут использоваться в качестве готовых блоков управления.
  3. На базе F-CPU. Контроллеры предназначены для обеспечения безопасности и создания систем защиты.
  4. На базе T-CPU. В основном применяется в системах позиционирования и управления перемещения.

Принцип работы у ПЛК отличается от других микропроцессорных систем. Программное обеспечение контроллеров состоит из 2 частей: системного ПО и прикладных программ.

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

  1. Фаза опроса датчиков
  2. Выполнение алгоритма прикладной программы
  3. Установка управляющих сигналов
  4. Вспомогательные операции – диагностика визуальное отображение работы и другое.

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

Разные модели контроллеров в зависимости от специализации направления имеют разное количество входов и управляющих элементов. Входы делятся на 3 группы дискретные (цифровые), специальные и аналоговые. Все аналоговые сигналы перед обработкой проходят процесс оцифровывания при помощи аналого-цифрового преобразователя (АЦП). Сигнал оцифровывается с большой точностью. Обычно разрядность АЦП составляет 8 – 12 бит. Использование более точного преобразователя не оправдано из-за индуктивных помех.

Для написания программ ПЛК используются языки стандарта МЭК-61131-3. Самой популярной программой, с поддержкой всех языков МЭК является программный комплекс CoDeSys. Программа не привязана к определенным платформам и удовлетворяет всем современным требованиям.

Дата публикации: 07.03.2013, 09:16

Понравилась статья? Поделиться с друзьями: