Электротехнический интернет-журнал Electrik.info

 
 
 

Сайт электрика

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

Язык релейных диаграмм LD и его применение

Язык релейных диаграмм LD и его применениеЯзык релейных или лестничных диаграмм LD (от англ. Ladder Diagram) представляет собой простой в обращении, графический язык разработки. В его основе лежат релейно-контактные схемы, поэтому элементами логики здесь выступают: обмотки реле, контакты реле, горизонтальные и вертикальные перемычки.

Пары контактов реле или кнопки — вот основные логические переменные языка LD, при этом состояние переменных — это есть ни что иное, как состояние контактов: разомкнутое или замкнутое.

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

Немного истории

Как таковой, язык релейных схем существовал еще во времена Томаса Эдисона, и лишь в начале 1970-х он был адаптирован для первых ПЛК. В самом начале данный язык появился в пакетах программирования ПЛК компаний Modicon и Allen-Bradly, причем символика была заимствована именно из электротехнической области.

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

Принцип работы ПЛК

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

Результат логической операции «ЛОЖЬ» или «ИСТИНА» в общем случае имеет под собой соответствующее состояние цепи: если ток течет — «ИСТИНА», «true», если тока нет — «ЛОЖЬ», «false».

LD-диаграмма и цепь

Достоинства и недостатки языка LD

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

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

Как выглядит программа на LD

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

Программа на LD

В языке LD для каждого контакта имеет место логическая переменная, которая и определяет состояние контакта. Для нормально-разомкнутого контакта переменная принимает значение «ИСТИНА» когда контакт замкнут, или принимает значение «ЛОЖЬ», когда контакт разомкнут. Надпись над контактом — это имя переменной и одновременно название контакта.

При последовательном соединении нескольких контактов логика равноценна операции «И». Параллельно соединенные контакты воспроизводят логическую операцию «монтажное ИЛИ». Цепь замкнута «ON», разомкнута - «OFF», что сказывается на состоянии обмотки реле и на значении логической переменной применительно к обмотке — «ЛОЖЬ» или «ИСТИНА».

  • -||- контакт нормально-разомкнутый

  • -|/|- контакт нормально-замкнутый

  • -( )- катушка реле

  • -(/)- катушка реле инверсная

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

Для инверсных контактов (нормально-замкнутых -|/|- ) характерно значение переменной «ИСТИНА», когда контакт разомкнут, и значение переменной «ЛОЖЬ» — когда контакт замкнут. Работа такого контакта эквивалентна логической операции НЕ. Комбинацией инверсного и прямого контакта получается переключающий контакт.

Кроме того, как видите, обмотки реле также могут быть инверсными, что означает, что логическая переменная принимает инверсное значение по отношению к состоянию цепи: ток течет — «ЛОЖЬ», тока нет - «ИСТИНА».

Пример использования языка LD:

Реализации проходного выключателя для автоматизации управления освещением

Еще один очень распространенный язык программирования ПЛК:

Язык функциональных блоковых диаграмм (FBD)

Андрей Повный (Google+ВКонтакте)



Другие статьи:


Мы ВКонтакте:

Мы в Facebook:

В Одноклассниках:

Смотрите также на Электрик Инфо:

  • Язык функциональных блоковых диаграмм (FBD) и его применение
  • Использование ОВЕН ПЛК в системах автоматического управления освещением
  • Языки программирования ПЛК и программная платформа автоматизации CoDeSys
  • Программируемые логические контроллеры для домашней автоматизации
  • Булева алгебра. Часть 2. Основные законы и функции
  •  
    Добавление комментария
    Имя:*
    Комментарий:
    Введите код: *

    Электрика дома  | Электрообзоры  | Энергосбережение
    Секреты электрика | Источники света | Делимся опытом
    Домашняя автоматика | Электрика для начинающих
    Электромастерская | Электротехнические новинки

    Электрик Инфо - электротехника и электроника, домашняя автоматизация, статьи про устройство и ремонт домашней электропроводки, розетки и выключатели, провода и кабели, источники света, интересные факты и многое другое для электриков и домашних мастеров.
    Информация и обучающие материалы для начинающих электриков.
    Кейсы, примеры и технические решения, обзоры интересных электротехнических новинок.
    Copyright © 2008-2017 electrik.info Андрей Повный
    Е-mail: electroby@mail.ru Сайт в Google+ Карта сайта
    Вся информация на сайте Электрик Инфо предоставлена в ознакомительных и познавательных целях. За применение этой информации администрация сайта ответственности не несет.
    Перепечатка материалов сайта запрещена.

    Полезное

    Счетчики электроэнергии IEK