Микропроцессорная техника систем автоматизации



бет17/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   13   14   15   16   17   18   19   20   ...   77

Язык LD


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

    • выключатель Вход(X1);

    • реле;

    • электродвигатель.



Рис. 28. Схема включения электродвигателя М через контакт реле

Всякий раз, когда выключатель Вход(X1) соединяет контакты (включается), мы закрываем цепь и ток, создавая электромагнитное поле в реле, переключает контакты реле, то есть запускает электро- двигатель.


В данном примере использовано типичное индустриальное реле постоянного тока для управления включением/выключением уст- ройств. Пока Вход(X1) открыт, ток не может течь сквозь катушку реле и электродвигатель не работает. Но как только Вход(X1) за- крыт, ток создает электромагнитное поле, которое заставляет кон- такты реле соединяться. В результате ток, протекающий через контакт реле, заставляет вращаться электродвигатель.
Можно заменить реле контроллером (рис. 29). Данный пример не является показателем эффективности использования ПЛК в ка- тегории цена-производительность. Но он позволит понять, в каких случаях и для чего можно эффективно использовать контроллер.
Сначала необходимо понять, каким образом можно объяснить ПЛК, какую задачу он должен выполнить.


Рис. 29. Схема иллюстрации физической связи кнопок «ПУСК» и «СТОП» с входами контроллера, электродвигателя – с выходом контроллера; алгоритм управления определяется программой,
записанной в память контроллера

Шаг первый: переопределить все составляющие оборудования, которые используются, в символы понятные для контроллера. Так как ПЛК ничего не знает о существовании таких вещей, как вы- ключатель, реле, электродвигатель и т. д. ПЛК может работать с переменными «Вход», «Выход». Для контроллера совершенно не важно, что из себя физически представляет «Вход» или «Выход». Контроллер обрабатывает только текущее состояние Входа (вклю- чено-выключено). Все остальные действия выполняются последо- вательно и только в строгом соответствии с алгоритмом, заложенным в контроллер программистом.


Шаг второй: заменить источник питания. Для языка релейно- контактных схем этим символом будут являться две параллельные прямые с левой и правой стороны диаграммы. Можно считать, что левая линия является «+», а правая линия «–».
Шаг третий: присвоить символы входам. В данном примере есть два входа:



    • Вход(X1) – нормально открытый контакт;

      • Вход(X2) – нормально закрытый контакт.

Шаг четвертый – последний: присваиваем символ выходам.

      • Выход(Y1) – символ катушки Y1.

В результате мы получили программу, которая может быть вы- полнена ПЛК. Инструкции языка релейно-контактной символики внешне похожи на условные графические изображения элементов релейно-контактной автоматики американских стандартов. Но нужно понимать, что в памяти контроллера нет никаких контактов и ка- тушек, а программа работает с ячейками памяти, в которых запи- сываются лог 1 и лог 0.
К недостаткам данного языка можно отнести то, что по мере увеличения количества «реле» в схеме она становится сложнее для интерпретации, анализа и откладки. Еще один недостаток языка LD заключается в следующем: язык, построенный по аналогии с ре- лейными схемами, может быть эффективно использован только для описания процессов, имеющих дискретный (двоичный) характер; для обработки «непрерывных» процессов (с множеством аналого- вых переменных) такой подход теряет смысл.




Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет