Программируемое реле

С увеличением сложности электрической сети растет и число задач, решаемых ее системой управления. Для самых простых функций можно использовать схемы на основе классических реле, однако они малоэффективны для полной автоматизации. И здесь отличным выбором становятся программируемые реле — компактные и доступные аналоги программируемого логического контроллера (ПЛК, Programmable Logic Controller, PLC). Далее рассмотрены ключевые аспекты, связанные с использованием таких реле.

Что такое программируемые реле

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

Программируемое реле

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

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

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

Программируемое реле

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

Конструкция программируемых реле

Типичное программируемое реле состоит из нескольких функциональных блоков:

  • входной модуль,
  • центральный блок,
  • модуль вывода,
  • пользовательский интерфейс.

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

Программируемое реле

Реализация этого алгоритма является задачей центрального блока. Обычно он состоит из микроконтроллера, оперативной и энергонезависимой памяти, в которой хранится пользовательская программа. Многие модели реле позволяют подключать внешние носители данных, например карты microSD. Выходные данные, формируемые алгоритмом управления, поступают в модуль вывода. Этот блок состоит из аналоговых и цифровых выходных портов, состоянием которых управляет пользовательская программа.

Программируемое реле

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

Программируемое реле

Рабочий цикл реле управления

Работа реле организована по так называемой программный цикл. Обычно этот цикл состоит из следующих этапов:

  1. входное чтение,
  2. реализация программы,
  3. обновление статуса выхода.

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

Программируемое реле

Языки программирования реле

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

Программируемое реле

Список доступных инструкций, синтаксис языка и количество доступных методов программирования зависят от модели реле. Как правило, существует два типа языков программирования, предназначенных для программируемых реле – текстовые и графические. Многие модели поддерживают использование сразу обоих из них.

Текстовые языки

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

Программируемое реле

Структура программы, написанной на STL, представляет собой последовательность последовательно выполняемых инструкций. Каждая инструкция состоит из символа инструкции (например, AND, XOR, OR) и ее аргумента. Также можно определить символические имена (например, для отдельных портов ввода/вывода), что улучшает читаемость программы.

Графические языки

В случае графических языков программа состоит из отдельных блоков/графических элементов, размещенных на диаграмме. Самым популярным типом графического языка для программируемых реле и контроллеров ПЛК является LAD (лестничная диаграмма). На этом языке структура программы представлена ​​с помощью так называемого лестничные схемы.

Программируемое реле

Отдельные символы (представляющие отдельные входы/выходы) размещаются в схемах и располагаются аналогично ступеням лестницы – отсюда и название языка. Последующие ступени лестницы, то есть схемы, считываются во время выполнения программы в порядке сверху вниз. После чтения нижней ступени программа снова запускается с верхней ступени.

Инструкция к типовому реле

Посмотреть или скачать инструкцию к типовому программируемому реле, на примере EKF PRO, можно по ссылке.

Подведем итог

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

Программируемое реле

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

Оцените полезность информации:

5 / 5. Голосов: 2

Расскажите, что надо исправить?