что такое релейный выход у датчика
Типы дискретных выходов ПЛК
Современные интеллектуальные устройства (контроллеры, регуляторы, датчики) имеют дискретные выходы для передачи другим устройствам сигналов о возникающих событиях, а так же для управления исполнительными устройствами. Эти входы могут быть всего нескольких типов.
Промышленные контроллеры, как правило, используют только релейные и транзисторные выходы. В регуляторах иногда встречаются другие разновидности. Далее мы разберём каждый из типов и определим их принцип работы, достоинства и недостатки.
Релейный выход
Такой выход представляет собой обычное электромагнитное реле, управляемое внутренней логикой контроллера. С помощью такого выхода можно скоммутировать любую внешнюю силовую нагрузку: электрическую печь, клапан, насос, привод и т.д. При этом необходимо учитывать мощность коммутируемого устройства (чтобы максимально возможный ток, протекающий в цепи не превышал предельный ток указанный для этого выхода). В технических характеристиках обязательно указывают нагрузочную способность выхода. Может быть 1, 2…10А — это и есть основная характеристика релейного выхода.
Ещё релейные выходы различают по количеству контактов. Как у обычного реле, у релейного выхода могут быть нормально-открытый (НО) и нормально-закрытый (НЗ) контакты. Чаще всего на корпус устройства выводят только НО контакт, как наиболее часто применяемый, для экономии места.
Однако встречаются ПЛК и модули дискретного вывода, где релейный выход имеет перекидной ключ с одним общим контактом — такой ключ называют перекидным.
Схема подключения ОВЕН ПЛК150
Как видно на схеме, дискретные выходы DO1 и DO2 имеют перекидной контакт (3 вывода), а DO3 и DO4 только НО контакт.
Теперь рассмотрим преимущества и недостатки релейного выхода.
Транзисторный выход (транзисторная оптопара)
Дискретный выход типа «транзисторный ключ» — это электронный ключ реализованный на полевом или биполярном транзисторе. Транзистор пропускает электрический ток, когда на его базу приходит управляющее напряжение.
Такое включение транзистора называют схемой с открытым коллектором.
Транзисторный ключ может коммутировать только цепи постоянного тока. В промышленном оборудовании как стандарт де-факто для дискретных сигналов (как и аналоговых) используется напряжение 24 В. Но ничего не мешает такому выводу коммутировать цепь с напряжением, например, 12 В.
Транзисторные выходы обычно объединяют в каскады.
Существует две разновидности транзисторных выходных каскадов: для втекающего и вытекающего тока.
Выходные каскады для втекающих (слева) и вытекающих (справа) токов. (рисунок с сайта www.bookasutp.ru)
Эти схемы отличаются только общим выводом для каскада. В схеме со втекающим током общим общим выводом является земля, а в противоположном случае общий вывод — питание.
Рассмотрим преимущества и недостатки выхода типа «транзисторный ключ».
Симисторный выход (симисторая оптопара)
Этот тип выхода по принципу работы, подключению, достоинствам и недостаткам аналогичен транзисторному входу. Однако, симисторный выход может коммутировать цепи переменного тока.
Такой выход редко встречается в ПЛК. Чаще всего его имеют регуляторы. Например, ПИД-регулятор температуры, который управляет индуктивной нагрузкой (электрическая печь). В этом случае симисторный выход удобен тем, что он как и релейный может коммутировать силовую нагрузку, но исключает искрение контактов.
Форум АСУТП
Клуб специалистов в области промышленной автоматизации
Начинающему разбираться в контроллерной технике
Начинающему разбираться в контроллерной технике
Сообщение limewax » 09 мар 2010, 16:09
Re: Начинающему разбираться в контроллерной технике
Сообщение T_Vlad » 09 мар 2010, 16:32
Re: Начинающему разбираться в контроллерной технике
Сообщение Никита » 09 мар 2010, 16:46
Re: Начинающему разбираться в контроллерной технике
Сообщение limewax » 09 мар 2010, 16:56
Re: Начинающему разбираться в контроллерной технике
Сообщение Михайло » 09 мар 2010, 17:15
Это, пожалуй, основное, что нужно знать.
Re: Начинающему разбираться в контроллерной технике
Сообщение Никита » 09 мар 2010, 19:27
Re: Начинающему разбираться в контроллерной технике
Сообщение Jackson » 09 мар 2010, 22:48
Как всё сложно. Запудрите мозги новичку. 🙂
Это всё о дискретных выходах, имеющих только два состояния: 1 (включено, замкнуто) и 0 (отключено, разомкнуто).
Аналоговые выходы априори транзисторные (на как правило на операционных усилителях).
Re: Начинающему разбираться в контроллерной технике
Сообщение T_Vlad » 10 мар 2010, 08:26
Датчики с транзисторным выходом PNP/NPN, схема подключения, разница и отличия
Среди всех используемых в промышленности датчиков до сих пор превалируют дискретные, т. е. имеющие два состояния выходного сигнала – включен/выключен (иначе – 0 либо 1). В основном подобные датчики используются для определения некоторых конечных положений, и принцип действия может быть любым – индуктивным, оптическим, емкостным и так далее.
Все подобные датчики объединяет одна характеристика – схемотехника выхода. Основных вариантов здесь два:
— релейный выход основывается, очевидно, на использовании реле. Схема питания датчика при этом гальванически развязана с выходом, что даёт возможность использовать такие датчики для коммутации высокого напряжения.
— транзисторный выход использует PNP либо NPN транзистор на выходе и подключает соответственно плюсовой либо минусовой провод.
Немного теории. Транзисторы PNP и NPN относятся к категории биполярных и имеют три вывода: коллектор, база и эмиттер. Сам транзистор состоит из трёх частей, называемых областями, разделенных двумя p-n переходами. Соответственно, транзистор PNP имеет две области P и одну область N, а NPN, соответственно, две N и одну P. Направление протекания тока также разное:
— для PNP при подаче напряжения на эмиттер ток протекает от эмиттера к коллектору;
— для NPN подача напряжения на коллектор вызывает протекание тока от коллектора к эмиттеру.
Это обуславливает необходимость подключения питания с прямой полярностью относительно общих клемм для транзисторов NPN, и обратной – для PNP.
Любой биполярный транзистор работает по принципу управления током базы для регулирования тока между эмиттером и коллектором. Единственное различие в принципе работы транзисторов PNP и NPN заключается в полярности напряжений, подаваемых на эмиттер, базу и коллектор. В зависимости от реализации смещений p-n переходов возможны различные режимы работы транзисторов, но в общем случае в датчиках используются два:
— насыщение: прямое прохождение тока между эмиттером и коллектором (замкнутый контакт)
— отсечка: отсутствие тока между эмиттером и коллектором (разомкнутый контакт)
Рассмотрим подробнее подключение и особенности применения, например, индуктивных датчиков с транзисторным выходом. Отличием является коммутация разных проводов цепи питания: PNP соединяет плюс источника питания, NPN – минус. Ниже наглядно показаны различия в подключении; справа изображён датчик с выходом PNP, слева – NPN.
Принципиальное отличие логики PNP от NPN
Чаще применяется вариант с выходом на основе транзистора PNP, поскольку большее распространение получила схемотехника с общим минусовым проводом источника питания. Выходное напряжение зависит от напряжения питания датчика и обычно находится в узком диапазоне, например, 20…28 В.
Выбор датчика по типу используемого транзистора обуславливается в первую очередь схемотехникой используемого контроллера или иного оборудования, к которому предполагается подключать датчик. Обычно в документации на контроллеры и устройства коммутации указывается, какой транзисторный выход они позволяют использовать.
Теперь о совместимости. Вообще, существует четыре основных разновидности выхода датчиков:
Помимо типа используемого транзистора, различие также заключается в исходном состоянии выхода – он может быть в нормальном (если датчик не активирован) состоянии либо разомкнутым (открытым), либо замкнутым (закрытым). Отсюда обозначения NO (НО) – normally open (нормально открытый) и normally closed (нормально закрытый).
Что делать, если требуется заменить один датчик на другой, но нет возможности установить аналог с идентичной логикой и схемотехникой выхода? В случае, если меняется только исходное состояние выхода (НО на НЗ и наоборот), путей решения может быть несколько:
— внесение изменений в конструкцию, инициирующую датчик
— внесение изменений в программу (смена алгоритма)
— переключение выходной функции датчика (при наличии такой возможности)
Замена же оптического датчика с изменением типа используемого транзистора представляет собой проблему большую, нежели просто поменять алгоритм или сместить какой-то элемент конструкции. Изменение схемотехники датчика влечет за собой также необходимость внесения существенных изменений в схему его подключения. Конечно, это не всегда допустимо, однако в ряде случаев это единственный выход.
Замена датчика PNP на NPN
Рассмотрим схему, представленную выше слева (для примера взят датчик с транзистором PNP). В случае неактивного датчика с нормально открытым выходом ток не протекает через его выходные контакты; для нормально закрытого, соответственно, ситуация обратная. Благодаря протекающему току на нагрузке создаётся падение напряжения.
Наряду с основной (внешней) нагрузкой датчика, которой может являться вход контроллера, в нём может присутствовать также внутренняя нагрузка, однако она не гарантирует, что датчик будет работать стабильно. Если внутреннего сопротивления нагрузки у датчика нет, такая схема называется схемой с открытым коллектором – она может функционировать исключительно при наличии внешней нагрузки.
Вернемся к схеме. Активация датчика с выходом PNP обеспечивает подачу напряжения +V через транзистор на вход контроллера. Реализация этой схемы с датчиком, имеющим выход NPN, требует добавления в схему дополнительного резистора (номинал которого обычно подбирается в диапазоне 4.9-10 кОм) для обеспечения функционирования транзистора. В этом случае при неактивном датчике напряжение поступает через добавленный резистор на вход контроллера, что делает схему, по сути, нормально закрытой. Активация датчика обеспечивает отсутствие сигнала на входе контроллера, поскольку транзистор NPN, через который проходит почти весь ток дополнительного резистора, шунтирует вход контроллера.
Таким образом, подобный подход обеспечивает возможность замены датчика PNP на NPN при условии, что перефазировка датчика не является проблемой. Это допустимо, когда датчик исполняет роль счетчика импульсов – контроль числа оборотов, количества деталей и т. д.
Если подобное изменение не является приемлемым, и требуется сохранить в том числе логику работы системы, можно пойти по более сложному пути.
Схемы подключения датчиков PNP к устройству со входом NPN и наоборот
Суть заключается в добавлении в схему подключения дополнительного биполярного транзистора, тип которого выбирается исходя из типа входа прибора, к которому подключается датчик, а также двух дополнительных сопротивлений нагрузки. Если используется прибор с входом NPN, то и дополнительный транзистор требуется такой же. Активация датчика инициирует переключение внешнего транзистора, который уже подаёт напряжение на вход прибора. Данная схема, в отличие от рассмотренной ранее, сохраняет логику работы системы, однако более сложна в сборке.
Входы и выходы контроллера (ПЛК), дискретные и аналоговые
Входы и выходы — базовое понятие любого контроллера. Это может быть промышленный контроллер (Beckhoff, Овен, Siemens, ABB), специальный контроллер для системы Умный Дом (Larnitech, Wiren Board, EasyHomePLC, Evika) или распределённая система KNX или HDL. В любой системе есть элементы типа «дискретный вход», «дискретный выход», «аналоговый вход», «аналоговый выход».
Поскольку для расчёта системы и вообще понимания того, откуда берётся её стоимость, очень важно знать разницу между входами и выходами, расскажу подробнее о них.
Входы контроллера
Вход — это клемма для подключения какого-либо источника сигнала, который передаёт информацию в контроллер. Какие могут быть источники сигнала?
Выключатель — это источник сигнала. Сигнал может быть либо «нажато» либо «не нажато». То есть, либо логический ноль, либо логическая единица.
Тут мы переходим к понятию того, что вход и выход может быть дискретным (бинарным или цифровым его могут называть) или аналоговым. Дискретный — значит, воспринимающий либо единицу, либо ноль. Выключатель подключается к дискретному входу, так как он либо нажат, либо не нажат, других вариантов нет.
Дискретный вход может либо ожидать появления какого-то напряжения, либо замыкания входа на землю. Например, контроллер ОВЕН ПЛК воспринимает как логическую единицу появление на входе напряжения от +15 до +30 вольт. А контроллер WirenBoard ожидает, что на входе появится земля (GND). В первом случае на выключатель надо подать +24В, чтобы при нажатии кнопки на вход контроллера пришли +24 вольта, во втором — на выключатель подаём общий минус (землю) с того же модуля входов, при нажатии она придёт на контроллер.
Датчик движения также подключается к дискретному входу контроллера. Датчик либо подаёт сигнал о том, что движение есть, либо о том, что движения нет. Вот схема подключения датчика Colt XS:
Два левых контакта — напряжение питания датчика, +12 вольт. Два средних контакта — тревожный контакт, он нормально-замкнут. То есть, если движения нет, то N и С замкнуты, если движение появляется, то N и С размыкаются. Так сделано для того, чтобы если злоумышленник перережет провод датчика или повредит датчик, то цепь разорвётся, что приведёт к сработке сигнализации. Если на датчик не подавать питание, то N и С также будут разомкнутыми.
В случае с контроллерами Овен, Beckhoff и большинством других контроллеров, нам надо подать на один из контактов датчика +24 вольта, а другой подключить ко входу контроллера. Если контроллер видит на входе +24В, то есть, логическую единицу, то всё в порядке, движения нет. Как только сигнал пропадает, значит, датчик сработал. В случае с контроллером, который детектирует не напряжение, а землю (как в Wirenboard), мы подключаем N к общему минусу контроллера, С так же к его входу.
Контакты Т датчика — это тампер, датчик вскрытия корпуса. Они также нормально замкнуты, размыкаются при вскрытии корпуса датчика. Такие контакты есть у многих элементов охранных систем. Для датчиков охранной сигнализации тампер можно подключить последовательно клеммам сработки, для датчиков на включение света можно вообще не подключать тампер.
Датчик протечки воды также подключается к дискретному входу. Принцип тот же — при отсутствии протечки с датчика приходит сигнал. Нужно по каждому датчику смотреть по инструкции, замкнут он в случае протечки или разомкнут.
Аналоговый вход контроллера видит не просто наличие или отсутствие сигнала, он видит величину сигнала. Универсальный аналоговый сигнал — это от 0 до 10 вольт постоянного тока, такой сигнал даёт множество разных датчиков. Либо от 1 до 10 вольт. Есть ещё токовый сигнал — от 4 до 20 миллиампер. Почему не от ноля, а от 1 вольта или 4 миллиампер? Чтобы понимать, работает ли вообще источник сигнала. Если датчик с выходным сигналом 1-10 вольт выдаёт 1 вольт, значит, это соответствует минимальному уровню измеряемой величины. Если 0 вольт — значит, он выключен или сломан, а может, провод оборван.
То же с датчиком влажности или освещённости. Смотрим диапазон измерения параметра, смотрим выходной сигнал и можем получить точную измеряемую величину.
То есть, аналоговый вход измеряет величину сигнала: ток или напряжение. Многие датчики выпускаются в разных модификациях: с выходом по току или по напряжению. Если нам для системы надо найти какой-то редкий датчик, например, уровня определённого газа в воздухе, то, скорее всего, у него будет выход либо 0-10В, либо 4-20мА. У более продвинутых — интерфейс RS485, о нём чуть позже.
Датчики угарного газа, природного газа (метана) и пропана обычно имеют дискретный выход, то есть, подключаются к дискретному входу контроллера и подают сигнал, когда значение измеряемой концентрации газа становится опасным. Датчики уровня углекислого газа или кислорода дают аналоговое значение, соответствующее уровню газа в воздухе, чтобы контроллер сам мог принимать решение о каком-то действии.
Выходы контроллера
Выходы — это клеммы, на которые сам контроллер может подать сигнал. Контроллер подаёт сигнал, чтобы чем-то управлять.
Дискретный выход — это выход, на который контроллер может подать либо логический ноль, либо логическую единицу. То есть, либо включить, либо выключить.
Свет без регулировки яркости подключается к дискретному выходу.
Электрический тёплый пол — тоже к дискретному выходу.
Клапан перекрывания воды, или электрическая розетка, или вентилятор вытяжки, или привод радиатора — они подключаются к дискретным выходам контроллера.
В зависимости от конкретного модуля дискретных выходов выход может быть либо транзисторным (открытый коллектор), то есть, требующим реле для управления каким-то мощным прибором, либо релейным, то есть, к нему сразу можно что-то подключить. Надо смотреть характеристики выхода — коммутируемое напряжение и ток. Важно понимать, что если написано, что выход коммутирует 230 вольт 5 ампер резистивной нагрузки, то это относится только к лампочке накаливания. Светодиодная лампа — надо делить ток на десять. Блоки питания и электромоторы тоже далеко не резистивная нагрузка.
Выход типа «открытый коллектор» не позволяет подключать на него нагрузку, только реле. Надо смотреть, чтобы коммутационные возможности выхода соответствовали току и напряжению катушки реле.
Аналоговый выход — клемма, на которую контроллер может подать сигнал не только включено-выключено, но определённое значение управления. Это те же 0-10 (или 1-10) вольт, либо 4-20 миллиампер. Далее на этот управляющий сигнал мы подключаем либо диммер освещения, либо регулятор скорости вращения вентилятора либо что-то ещё, имеющее соответствующий вход.
Управление освещением — это силовой диммер, который в зависимости от сигнала 0-10 вольт с контроллера даёт на выходе от 0 до 230 вольт переменного тока для питания ламп накаливания или диммируемых светодиодных ламп.
Для светодиодных лент используется ШИМ-диммер (или ШИМ-драйвер или блок питания с диммированием), он по сигналу 0-10 либо 1-10 вольт с контроллера подаёт на ленту широтно-импульсно модулированный сигнал для диммирования. Подробнее про ШИМ у меня написано здесь.
Для вентиляторов используется тиристорный регулятор, часто также со входом 0-10 вольт.
Интерфейсы контроллера
У любого контроллера есть разные интерфейсы связи, которые определяют, с какими устройствами он может общаться. Интерфейсы связи обычно двухсторонние, то есть, контроллер может передавать на них информацию и получать информацию о состоянии.
Интерфейс Ethernet — это подключение к компьютерной сети и интернету для управления с мобильного приложения или общения с другими контроллерами. Аналогично интерфейс Wi-Fi.
Интерфейс RS-485 Modbus — самый распространённый для связи с разной техникой. Это кондиционеры, вентмашины, различные датчики и исполнительные устройства, модули расширения и много чего ещё.
RS-232 это интерфейс с маленькой дальностью линии. Обычно это, например, GSM модемы.
KNX — интерфейс связи с шиной KNX, на которой может находиться очень много устройств всех видов.
Получаем такую сводную картинку по входам и выходам контроллера:
Пример
Возьмём для примера контроллер системы Умный Дом EasyHomePLC 5.2.
У него 32 дискретных входа. Напряжение на входе должно быть от +9 до +60 вольт, чтобы контролер считал его единицей.
Из этих 32 входов 16 могут быть аналоговыми. Сигнал на входе от 0 до 10 вольт.
18 дискретных выходов. Из них 9 релейные (коммутация 16 ампер 230 вольт), 9 открытых коллекторов для подключения внешних реле.
6 ШИМ выходов с током коммутации до 1.4 ампера и напряжением до 30 вольт на каждый выход. Это управление светодиодной лентой, либо сигнал 0-10 вольт, если на ШИМ выход подключить RC-цепочку (резистор и конденсатор будут сглаживать сигнал ШИМ).
Интерфейсов связи у него много: Ethernet, два RS-485, два RS-232, miniUSB (для прошивки).
Подробнее про входы и выходы можно почитать здесь:
237,511 просмотров всего, 208 просмотров сегодня
Простая автоматизация: программируемые реле Easy
Здравствуйте, уважаемое сообщество!
На Хабре уже много сказано слов о различных устройствах автоматизации, начиная от простых Arduino, заканчивая промышленными многопроцессорными системами. Я же хочу закрасить очередное белое пятно на карте хабро-автоматики статьей о промежуточных устройствах — программируемых реле, на примере микропроцессорных устройств Easy производства корпорации Eaton (Moeller).
Прошло уже достаточно много времени с моего первого знакомства с данным типом устройств, но по-прежнему, эти «электронные малыши» остаются незаменимыми помощниками для реализации широкого спектра инженерных и бытовых задач.
Программируемое (интеллектуальное) реле — разновидность программируемых логических контроллеров (ПЛК).
Основное применение программируемые реле нашли в качестве средств автоматизации локальных контуров, отдельных агрегатов машин и механизмов, для бытового применения.
На основе интеллектуальных реле интуитивно и понятно строятся различные системы автоматического управления, например, системы управления насосным оборудованием, сверлильными станками, системы автоматического ввода резерва (АВР). Компактные размеры и простота программирования позволяют разрабатывать на базе программируемых реле элементы системы «умный дом».
Стандартными средствами описания и построения программ для данных устройств являются языки релейной логики (LD) или функциональных блоков (FBD), разработанные специально для инженеров, занятых в области автоматизации промышленности и производства.
Простота языка программирования, легкость перехода от морально устаревших систем автоматизации на базе релейно-контакторных схем к микропроцессорным устройствам, позволили программируемым реле занять надежную позицию на рынке устройств автоматизации.
Теория
Реле, как основной оператор программирования
Исходя из названия описываемого класса устройств, основным оперируемым элементом будет являться реле.
Реле — электромеханическое устройство, предназначенное для коммутации электрических цепей при заданных изменениях электрических или неэлектрических входных величинах. Классическое реле имеет катушку управления x, и группу контактов, реализующих выходную функцию y=f(x).
При подаче управляющего напряжения на вход катушки контакты изменяют свое первоначальное состояние на инверсное.
Группа контактов может содержать два основных типа контактов: нормально открытые контакты и нормально закрытые контакты.
Нормально открытый контакт — контакт, находящийся в разомкнутом состоянии при отсутствии напряжения на катушке управления.
Нормально закрытый контакт — контакт, находящийся в замкнутом состоянии при отсутствии напряжения на катушке управления.
Таким образом можно записать два основных типа функций, реализуемых с помощью реле:
y(x) = x — для нормально-открытых контактов;
y(x) = x̅ — для нормально-закрытых контактов.
Остальные типы функций, реализуемых с помощью реле, основываются на придании контактной группе дополнительных свойств. Функции и типы контактов реле показаны на рисунке ниже.
1 — катушка реле (управляющая цепь), 2 — нормально открытый контакт, 3 — нормально закрытый контакт, 4 — нормально открытый контакт с замедлителем при срабатывании, 5 — нормально открытый контакт с замедлителем при возврате, 6 — нормально открытый контакт импульсный, 7 — нормально открытый контакт без самовозврата, 8 — нормально закрытый контакт без самовозврата, 9 — нормально закрытый контакт с замедлителем при срабатывании, 10 — нормально закрытый контакт с замедлителем при возврате.
Элементы теории дискретных автоматизированных устройств
Под дискретным автоматизированным устройством понимают управляющее устройство, осуществляющее переработку априорной и текущей информации в управляющую, причем носителями всех перечисленных составляющих информации являются дискретные по уровню и во времени сигналы. Это означает, что состояние сигнала каждого входа (выхода) автоматизированного устройства характеризуется двумя уровнями: минимальным, условно обозначаемым «0», и максимальным, обозначаемым «1».
Составление структурной схемы управления по заданным условиям ее работы называют синтезом. Определение условий работы схемы или ее отдельных элементов по имеющейся структуре называют анализом схем управления.
Схемы на релейных и бесконтактных элементах можно составлять двумя способами.
Первый способ опытный, широко используемый в практике логического составления релейно-контакторных схем. Исходя из заданных условий работы отдельных частей рабочей машины, составляют принципиальную схему системы автоматики. Аналогично составляют бесконтактные аналоги релейно-контактных схем, в которых заданные условия работы схемы выражаются в виде функций алгебры логики. При этом целесообразно провести минимизацию любой контактной или бесконтактной схемы, построенной таким опытным способом. Минимизация схем проводится на основе законов алгебры логики.
Второй способ построения (синтеза) схем основан на более полном использовании теории алгебры логики и принципов формализации реальных условий работы схемы автоматики. В этом случае исходят из заданных условий работы, составляя соответствующие таблицы состояний (карты функций), где отмечают комбинации аргументов и значений функций (выходных сигналов) в виде логических «1» и «0». Основная задача синтеза заключается в определении такой формы выражения искомой логической функции, которую можно реализовать с применением минимального числа возможно более простых элементов. Синтез релейных схем управления сводится к составлению структурной формулы (аналитического выражения), описывающей логические функции, которые должны выполняться данным устройством. Затем анализируют полученную алгебраическую формулу и составляют графическое начертание схемы.
Разбор полного курса теории логики и синтеза схем выходит за рамки данной статьи, все заинтересовавшиеся данной тематикой могут подробно ознакомиться с предметом, используя ссылки на литературу (в конце статьи).
Давайте рассмотрим процесс создания схемы управления на простом примере из жизни.
Синтез релейно-контакторной схемы управления на примере
Постановка задачи
Необходимо разработать систему управления освещением офисного помещения в соответствии со следующими условиями:
Дано
Офисное помещение с одной группой основного освещения (люминесцентные лампы) и одной группой дежурного и фонового освещения.
Шторы-жалюзи с электроприводом.
Решение
Давайте в первую очередь определим соответствия входных и выходных сигналов проектируемой системы переменным. Условимся обозначать все входные сигналы переменными I с соотв. индексом, а все выходные сигналы – переменными Q с соотв. индексом.
Входные переменные:
I1 — сигнал датчика освещенности.
I2 — сигнал верхнего положения жалюзи.
I3 — сигнал нижнего положения жалюзи.
I4 — сигнал включения фонового освещения.
Выходные переменные:
Q1 — включение/выключение основной группы освещения.
Q2 — включение/выключение дежурного освещения.
Q3 — включение/выключение фонового освещения.
Q4 — поднятие жалюзи.
Q5 — опускание жалюзи.
Переменные времени:
T1 — достижение времени окончания рабочего дня.
T2 — достижение времени начала рабочего дня.
Далее —разобьем нашу задачу на условные части и составим логические функции для каждой из частей.
Переход от функций алгебры логики к релейно-контакторной схеме очень прост. Для этого достаточно представить все входные и промежуточные переменные в виде контактов реле, а выходные функции – в виде катушек реле.
Отдельное слово нужно сказать о переменных, зависящих от времени. В нашем примере это переменные, описывающие временной промежуток рабочего дня, T1 и T2. Для представления переменных, зависящих от времени, существуют специальные типы реле — реле времени и таймеры.
Железо
Для перехода к практической части нашей задачи нужно разобраться, на каком «железе» выгодней и удобней выполнять поставленное решение. Производители представляют достаточно широкую линейку программируемых реле для оптимального по затратам и функциональности решения определенных типов инженерных задач. Давайте попробуем разобраться в этом многообразии.
Программируемое реле представляет собой, обычно, моноблочную конструкцию, имеющую клеммы подключения питания, входов, выходов, жидкокристаллический экран и органы управления.
Питание устройств
Цифровые входы
Аналоговые входы
Для обработки аналоговых сигналов, таких как, сигналы температурных датчиков, датчиков скорости ветра, внешних потенциометров, программируемые реле Easy имеют на борту два и более аналоговых входа 0..10 В (DC).
Нужно заметить, что аналоговые входы предусмотрены только на устройствах с питанием 12 В (DC), 24 В (AC, DC).
Релейные и транзисторные выходы
Аналоговые выходы
Программируемые реле серии Easy800 имеют на борту аналоговый выход (0..10 В).
Экран
Встроенный экран предназначен для отображения текстовой (в устройствах серии Easy500, 700, 800) и графической (в устройствах серии MFD-Titan) информации.
Коммуникации и масштабируемость системы
Ethernet – возможность подключения посредством модуля расширения, реализующего функции OPC-сервера. Для всей линейки устройств.
Profibus, CANopen, DeviceNet, As-i – возможность подключения посредством модулей расширения. Для устройств серии Easy700, Easy800.
Easy-net – возможность соединения программируемых реле в сеть. Для устройств Easy800, MFD-Titan.
Для устройств серии Easy700, Easy800 доступны модули расширения, позволяющие увеличить количество входов и выходов устройств. Модули расширения могут иметь крепление встык, посредством переходника, либо, устанавливаться удаленно (до 100 м). Удаленная установка удобна в том случае, если, например, вы реализуете систему управления двумя помещениями.
К одному программируемому реле Easy может быть подключен только один модуль расширения.
Программируемые реле серии Easy800 имеют на борту интерфейс Easy-net, позволяющий объединить до 8-ми устройств в единую сеть, при этом к каждому из устройств может быть подключен модуль расширения. Таким образом возможна организация системы с количеством входов/выходов до 328.
Линейка программируемых реле Easy
Программируемые реле Easy представлены устройствами серий Easy500, Easy700, Easy800 и MFD-Titan.
Программируемые реле серии Easy500
Программируемые реле серии Easy700
Программируемые реле серии Easy800
Продвинутая, и наиболее функциональная серия устройств Easy, позволяющая реализовать гибкое решение практически любой задачи бытовой и промышленной автоматизации. Устройства серии Easy800 могут быть расширены дополнительными модулями расширения функционала и коммуникаций.
Практика
Выбор устройства
И так, мы рассмотрели практически всю линейку устройств, знаем их основные характеристики. Осталось подобрать необходимое программируемое реле для решения нашей задачи.
Так как наша задача достаточно тривиальна, не требующая дополнительных коммуникационных и других возможностей устройств, воспользуемся простым алгоритмом для выбора подходящего программируемого реле Easy.
Среда разработки
Программирование
Процесс написания программы для программируемого реле Easy сводится к «отрисовке» релейно-контакторной схемы соединения в соответствии с полученными логическими функциями и определения необходимых параметров, таких как, постоянные времени, значения таймеров и т.п.
Запустим Easy-Soft и создадим новый проект.
Выберем необходимый тип устройства из списка слева и перетащим его в окно проекта. При этом появится меню выбора версии устройства. Из выпадающего списка следует выбрать версию 10-хххххххх – это соответствует устройствам с поддержкой кириллицы.
Далее следует перейти в раздел редактирования схемы соединений выбрав соответствующий пункт в меню слева внизу.
Настройте удобный для вас вариант отображения схемы соединения с помощью соответствующего меню. Для меня удобнее первый вариант отображения, так он дает возможность просмотра программы в привычном виде – сверху вниз. Для электриков-инженеров, возможно, второй вариант будет удобнее, поскольку он максимально близко соответствует стандартным релейно-контакторным схемам.
Перейдем от синтезированных нами логических функций системы управления освещением в разделе «теория» к релейно-контакторной схеме. Для этого достаточно представить все входные и промежуточные переменные в виде контактов реле, а выходные функции – в виде катушек реле.
Так как одна строка программы может содержать только 3 контакта и одну катушку, при необходимости, следует вводить промежуточные переменные для разбивки длинных логических функций. Промежуточные переменные называются маркерами в идеологии релейно-контакторных схем.
Для определения конца и начала рабочего дня удобно использовать недельный таймер (H), имеющий гибкие настройки по дням недели. Так же, применение недельного таймера позволяет использовать только одну переменную для определения границ рабочего дня.
Для «отрисовки» релейно-контакторной схемы просто перетащите необходимые элементы из меню слева на рабочую область проекта. Соединение элементов выполняется с помощью инструмента карандаш.
После добавления элементов на схему требуется определить их доступные параметры. Давайте посмотрим, как это сделать на примере недельного таймера.
Недельный таймер предназначен для инициации каких-либо действий на протяжении недели, в зависимости от установленных временных границ. Таймер имеет 4 независимых канала A, B, C, D. Каждый из каналов может быть сконфигурирован на определенные временные промежутки. Например, в нашем случае, конфигурация недельного таймера обеспечивает его срабатывание с понедельника по воскресенье, с 18-45 до 8-45.
Вы будете правы, если заметите, что в нашем примере используется офисное помещение, рабочие дни которого, обычно, с понедельника по пятницу.
Итоговая релейно-контакторная схема нашего примера
Отладка
После построения релейно-контакторной схемы удобно воспользоваться режимом отладки программы. Для этого достаточно перейти в меню Имитация.
Для имитации доступны все входные и выходные сигналы устройства, а так же, все переменные программируемого реле.
Для удобства отладки — есть возможность настройки типа входных сигналов. Например, имитируя положения жалюзи, удобно настроить соответствующий входной сигнал, как кнопку с самоблокировкой. Что позволит единожды нажав на нее, зафиксировать ее положение.
При использовании режима отладки текущим временем имитируемого устройства является системное время вашего компьютера.
Прошивка
При наличии реального физического устройства, после отладки работы релейно-контакторной схемы — необходимо прошить ее в программируемое реле. Для этого воспользуйтесь пунктом меню Коммуникация. Думаю, нет необходимости комментировать отдельные пункты меню, так как они интуитивно-понятны.
Подключение и сборка системы управления
При реализации реальных задач, следующим этапом было бы физическое подключение программируемого реле к исполнительным органам и механизмам, в нашем случае, подключение к внутриофисной сети.
Справедливо сказать, что как и при любой разработке с нуля, системы, построенные на программируемых реле, желательно предварительно отладить в виде макетной сборки. Это достаточно просто, учитывая особенности устройсва и удобство подключения управляющих, и испольнительных органов.
При проектировании реальных систем управления, следует руководствоваться общими правилами подключения программируемых реле. Подробную информацию о подключениях вы сможете найти в документации к устройствам (в конце статьи).
В случае превышения допустимых нагрузок, например, при управлении электрическим теплым полом, следует использовать промежуточные контакторы. В этом случае, нагрузка будет ограничена только мощьностью промежуточного контактора.
Заключение
Надеюсь, что многие, кто не знал про описываемый класс устройств, теперь имеют информацию и начальные знания, что бы приступить к реализации своих идей, возможно возникших, при прочтении данной статьи.
Хочется верить, что мой труд не прошел даром и изложенная информация пригодится людям для практической реализации своих инженерных идей в промышленности и дома. С программируемыми реле Easy это действительно просто и увлекательно!
Если Хабросообщество сочтет информацию интересной, на будущее планирую подготовить ряд статей по практическому применению описываемых устройств в автоматизации и промышленности. Расскажу про некоторые недокументированные возможности программируемых реле Easy, например, про то, как сделать графический интерфейс с возможностью мониторинга всех внутренних переменных. Да, вы абсолютно правы, на реле Easy можно построить систему диспетчеризации с графическим интерфейсом.
Полезная информация
[1] Wikipedia – алгебра логики.
[2] Wikipedia – карты Карно – методы минимизации булевых функций.
[3] Wikipedia – реле.
[4] Документация на программируемые реле серии Easy500, Easy700.
[5] Документация на программируемые реле серии Easy800.
[6] Центр обучения по реле Easy – множество примеров по применению программируемых реле Easy (на русском языке).
[7] Программное обеспечение для реле Easy (в т.ч., на русском языке).
[8] Сайт производителя.
[9] Каталог программируемых реле Easy.
[10] Easy — это просто. Учебное пособие. О.А. Андрющенко, В.А. Водичев.
Некоторые ссылки на документацию приведены не с сайта производителя, а с сайта моей компании, так как после слияния корпораций Eaton и Moeller ведется реконструкторизация внутренних ресурсов, и ссылки на документацию бывают недоступными.
UPD 1. Добавлена литература [10] — учебное пособие для студентов ВУЗов. Примеры, лабораторные работы.
UPD 2. Да, эти устройства можно программировать непосредственно с встроенной клавиатуры. Большие программы, конечно, не очень удобно набирать, но для оперативного редактирования схем — вполне можно использовать эту возможность.
UPD 3. Хаброюзер ShadowHacker подсказывает, что корректнее в терминах электротехники/электроники употреблять выражение «нормально разомкнутый контакт» и «нормально замкнутый контакт». В статье оставлю первоначальную терминологию по причине того, что в русскоязычной документации и каталогах к устройству употребляются термины «нормально закрытый контакт» и «нормально открытый контакт».