Język Drabinkowy/Logika Drabinkowa (LD lub LAD) (ang. Ladder logic (LD or LAD)) – Graficzny język programowania sterowników PLC, pierwotnie był pisemną metodą dokumentacji sterowania przekaźnikowego, stosowanego w produkcji i kontroli procesu. Każde urządzenie w szafie przekaźnikowej było reprezentowane przez symbol na schemacie drabinkowym razem z połączeniami między pokazanymi urządzeniami. Jako język graficzny jest on dla przeciętnego programisty prostszy oraz łatwiejszy w opanowaniu niż przeciętny klasyczny język programowania sterowników.
Ponadto na schemacie drabinkowym zostaną również pokazane inne elementy znajdujące się poza układem przekaźnikowym, takie jak:
Elementy wykonawcze: pompy, grzejniki, silniki itp.
Detektory najczęściej: czujniki laserowe, czujniki ciśnienia, czujniki światła oraz czujniki chemiczne itp.
Logika drabinkowa przekształciła się w język programowania, który reprezentuje zapisany program za pomocą symboli logiki przekaźnikowej. Zasady tworzenia programów w języku LD są zawarte w normie IEC 61131-3.
Nazwa wzięła się od wyglądu programu, który dwiema pionowymi szynami i szeregiem poziomych szczebli pomiędzy przypomina drabinę.
== Symbole oraz zasady programowania ==
Program tworzy się poprzez umieszczanie symboli na schemacie oraz łączenie ich. Sygnał można interpretować jako prąd płynący od lewej szyny do prawej, w niektórych programach niewystępującej. Różnice wynikają z przyjętych przez programistów sposobów działania środowisk programistycznych. Programowanie w języku LAD polega na umieszczaniu pomiędzy „nogami drabiny” ikon symbolizujących rzeczywiste lub istniejące w pamięci sterownika.
=== Symbole ===
Podstawowymi symbolami są styki oraz cewki.
Styki (ang. contacts) służą jako wejścia w programie, sprawdzają czy zmienna ma wartość 0 lub 1.
-[ ]- Styk normalnie otwarty, bez sygnału sterującego tworzy przerwę w obwodzie, gdy pojawi się sygnał łączy swoje krańce
-[/]- Styk normalnie zamknięty, bez sygnału łączy swoje krańce, gdy pojawi się sygnał tworzy przerwę w obwodzie.
Cewki (ang. coils) Służą do manipulowania zmiennymi,
-( )- Cewka normalnie otwarta, gdy pojawi się na niej sygnał nadaje przypisanej zmiennej wartość 1; gdy nie pojawia się na niej sygnał, cewka przestaje nadawać wartość zmiennej.
-(/)- Cewka normalnie zamknięta, gdy nie pojawia się na niej sygnał, nadaje przypisanej zmiennej wartość 1; gdy dociera do niej sygnał, cewka przestaje nadawać wartość zmiennej.
== Algebra Boole’a ==
=== Logiczne NOT ===
Powyższy program realizuje funkcję logiczna NOT poprzez negację sygnału wejścia.Powyższy program realizuje funkcję logiczna NOT poprzez negację sygnału wyjścia.
Oba powyższe programy działają w ten sam sposób.
Gdy Przycisk01 jest wyłączony, lampka01 świeci.
Gdy Przycisk01 jest włączony, lampka01 nie świeci.
=== Logiczne AND ===
Powyższy program realizuje funkcję:
Gdy Przycisk01 jest włączony oraz przycisk02 jest włączony, to wtedy Lampka01 jest włączona.
=== Logiczne OR ===
Powyższy program realizuje funkcję:
Gdy Przycisk01 jest włączony lub przycisk02 jest włączony, to wtedy Lampka01 jest włączona.
== Zobacz też ==
Algebra Boole’a
IEC 61131-3
Sterownik PLC
Język programowania
Bramka logiczna
Funkcja logiczna
ang. Ladder logic
== Przypisy ==
== Bibliografia ==
Bogdan Broel-Plater, Układy wykorzystujące sterowniki PLC Projektowanie algorytmów sterowania, Wydawnictwo Naukowe PWN, Warszawa 2008
== Linki zewnętrzne ==
https://webstore.iec.ch/publication/4552
http://www.czujnikifalowniki.com.pl/programowanie-plc-oznaczenia-w-jezyku-drabinkowym/
https://www.ibm.com/support/knowledgecenter/pl/SSKTWP_8.5.2/com.ibm.productivity.tools85.help/text/scalc/01/04060105.html
>_ Programista PLC, Automatyk
profession // Entity_Profile
[DATA] Język Drabinkowy/Logika Drabinkowa (LD lub LAD) (ang. Ladder logic (LD or LAD)) – Graficzny język programowania sterowników PLC, pierwotnie był pisemną metodą dokumentacji sterowania przekaźnikowego, stosowanego w produkcji i kontroli procesu. Każde urządzenie w szafie przekaźnikowej było reprezentowane przez symbol na schemacie drabinkowym razem z połączeniami między pokazanymi urządzeniami. Jako
[METRICS] Encja posiada 0 wzmianek w bazie oraz 0 powiązanych artykułów. Trust Score: 50/100.
Wersja statyczna dla wyszukiwarek. Pełna wersja interaktywna z grafiką dostępna po włączeniu JavaScript.