категории: Домашна автоматизация, Индустриален електротехник, Програмируеми контролери
Брой преглеждания: 33778
Коментари към статията: 0
LD език на стълбата и нейното приложение
Езикът на стълбата или схемата на стълбата LD (от английската диаграма на стълбата) е лесен за използване, графичен език за развитие. Тя се основава на релейно-контактни вериги, така че логическите елементи тук са: намотки на релета, контакти на релета, хоризонтални и вертикални джъмпери.
Двойка релейни контакти или бутони са основните логически променливи на езика на LD, докато състоянието на променливите е нищо повече от състоянието на контактите: отворени или затворени.
Самата програма на този графичен език изглежда аналог на релейната верига, която може да включва много различни функционални блокове. Като цяло синтаксисът на езика LD улеснява изграждането на логически схеми за релейна технология.
Малко история
Като такъв езикът на релейните вериги е съществувал по времето на Томас Едисън и едва в началото на 70-те години е адаптиран за първи PLC, В самото начало този език се появи в PLC пакетите за програмиране на компаниите Modicon и Allen-Bradly, а символиката е заимствана именно от електрическото поле.
Езикът на LD първоначално е бил предназначен за инженери по автоматизация, работещи в предприятия. Интерфейсът за програмиране визуално представя логиката на контролера, улеснява решаването на задачи за пускане в експлоатация и бързо намиране на проблеми в оборудването, свързано към PLC. Разработчиците на стандарта специално изработиха формата, за да улеснят максимално работата на релейните автоматизатори на PLC.
![Принцип на работа на PLC Принцип на работа на PLC](https://e.imadeself.com/uploads/posts/2017-08/1502112913_12.png)
В САЩ, например, езикът на стълбата е най-разпространеният език. за PLC програмиране, Освен това е широко разпространен по целия свят. Написаната програма изглежда интуитивно, така че всеки електроинженер може лесно да я прочете и разбере, защото логическите операции тук са представени под формата на електрическа верига с отворени и затворени контакти.
Резултатът от логическата операция "FALSE" или "TRUE" в общия случай има съответното състояние на веригата: ако токът тече - "TRUE", "true", ако няма ток - "FALSE", "false".
Предимства и недостатъци на езика LD
Основното предимство на езика със сигурност е простотата. Програмата е представена като електрически ток, всеки специалист по електротехника ще разбере това. Правилата са прости, тук се използват само булеви изрази, кодът е рационален и може лесно да се оптимизира ръчно.
Съответно основният недостатък следва от това - операциите са само бинарни, възможни са само дискретни състояния, непрекъснатото управление веднага изчезва. Освен това, с увеличаването на броя на релета, веригата става трудно за четене, разбиране и отстраняване на грешки.
Как изглежда програмата на LD
Две вертикални линии представляват двойка релси за доставка. Между гумите са разположени хоризонтални вериги, които включват контактите на намотката и релето. Във веригата може да се зададе произволен брой контакти. Серийно свързани контакти трябва да затворят всичко, тогава токът ще премине през веригата и намотката на релето ще получи мощност. Няколко реле намотки могат да бъдат свързани паралелно, но не и в серия.
![LD програма LD програма](https://e.imadeself.com/uploads/posts/2017-08/1502111876_2.jpg)
В езика на LD за всеки контакт има логическа променлива, която определя състоянието на контакта. За нормално отворен контакт, променливата приема стойността „ИСТИНСКА“, когато контактът е затворен, или приема стойността „ЛЕЖНО“, когато контактът е отворен. Етикетът над контакта е името на променливата и в същото време името на контакта.
Когато няколко контакта са свързани последователно, логиката е еквивалентна на операцията "И". Паралелно свързаните контакти възпроизвеждат логическата операция "монтиране ИЛИ".Веригата е затворена „ON“, отворена - „OFF“, което влияе върху състоянието на намотката на релето и стойността на логическата променлива по отношение на намотката - „FALSE“ или „TRUE“.
-
- || - нормално отворен контакт
-
- | / | - нормално затворен контакт
-
- () - релейна бобина
-
- (/) - намотка на релето обратно
Лесно е да се види, че графичните символи в LD диаграмата са интуитивни, но се различават от използваните в електрическите диаграми. Въпреки това фактът, че псевдо-графичните символи служат за изграждане на диаграма (програма), е предимство на езика.
Обратните контакти (нормално затворени - | / | -) се характеризират със стойността на променливата TRUE, когато контактът е отворен, и стойността на променливата FALSE, когато контактът е затворен. Работата на такъв контакт е еквивалентна на логическа операция НЕ. Комбинацията от обратен и директен контакт води до превключващ контакт.
Освен това, както виждате, намотките на релето също могат да бъдат обратни, което означава, че логическата променлива приема обратна стойност по отношение на състоянието на веригата: текущите потоци - „FALSE“, без ток - „TRUE“.
Езикови примери LD:
Стартови диаграми на двигателя на езика на схемата на стълбата LD за PLC
Примери за прости PLC програми в CodeSys на език на стълбата
Въвеждане на превключвател за автоматизация на управлението на осветлението
Друг много често срещан PLC език за програмиране:
Вижте също на e.imadeself.com
: