Мо́ва реле́йно-конта́ктної ло́гіки або Ladder diagram (англ. LD, англ. LAD) — мова релейної (східчастої) логіки, мова програмування програмованих логічних контролерів (ПЛК).
Мають місце також назви:
- релейні діаграми;
- релейно-контактні схеми (РКС);
- мова програмування релейно-східчастої логіки стандарту IEC 61131-3.
Призначення
Мова призначена для програмування промислових контролерів (ПЛК). Синтаксис мови є зручним для заміни логічних схем, виконаних на релейній техніці й розрахований на знайомих з нею інженерів з автоматизації, що працюють на промислових підприємствах. Забезпечує наочний інтерфейс логіки роботи контролера, який полегшує не лише задачі власне програмування і введення в експлуатацію, але й швидкий пошук неполадок у підключеному до контролера обладнанні.
Програма керування, написана мовою релейної логіки має наочний та інтуїтивно зрозумілий інженерам-електрикам графічний інтерфейс, що подає логічні операції, як електричні кола із замкнутими та розімкненими контактами. Проходження або відсутність струму у цьому колі відповідає результату логічної операції («істина» — якщо струм проходить; «неправда» — якщо струм не проходить).
Основні елементи мови
Основними елементами мови є контакти, які можна образно уявити у вигляді пари контактів реле або кнопки. Пара контактів ототожнюється з логічною змінною, а стан цієї пари — із значенням цієї змінної.
Розрізняють нормально замкнуті й нормально розімкнуті контактні елементи, які можна порівняти з та контактами в електричних колах.
Вхідні ланки (контакти):
—[ ]—
— нормально розімкнутий контакт є розімкнений при значенні неправда, призначеною йому змінною й замикається при значенні істина;—[\]—
— нормально замкнутий контакт, навпаки, є замкнутим, якщо змінна має значення неправда, й розімкнений, якщо змінна має значення істина.
Вихідні ланки (котушка) — результат логічного ланцюжка, що копіюється у цільову змінну, яку називають котушка (англ. coil). Це слово має узагальнений зміст виконавчого пристрою, тому його часто називають виходом логічного ланцюжка або котушкою реле:
—( )—
— котушка, що перебуває під напругою коли коло замкнене. (англ. inactive at rest);—(\)—
— інверсна котушка, отримує живлення коли коло є розімкненим (англ. active at rest).
Конкретні версії мови реалізуються зазвичай в рамках програмних продуктів, для роботи з певними типами ПЛК. Часто такі реалізації містять команди, що розширюють стандартні команди мови, що викликано бажанням виробника повніше врахувати потреби замовника, але в підсумку часто призводять до несумісності програм, створених для контролерів різних типів.
Див. також
Інші мови програмування стандарту IEC 61131-3:
Примітки
- «Ladder» Diagrams [ 19 квітня 2016 у Wayback Machine.] на сайті «All about circuit» (англ.)
- R. Fehr «The Basics of Ladder Logic» на сайті «EC&M» [ 12 квітня 2016 у Wayback Machine.] (англ.)
Джерела
- Мишель Ж. Программируемые контроллеры: Архитектура и применение: пер. с фр. / Ж. Мишель ; Переводчик И. В. Федотов; Ред. Б. И. Лыткин. — М. : Машиностроение, 1992. — 320. —
- Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. —
- Петров И. В. Программируемые контроллеры. Стандартные языки и приёмы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. —
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mo va rele jno konta ktnoyi lo giki abo Ladder diagram angl LD angl LAD mova relejnoyi shidchastoyi logiki mova programuvannya programovanih logichnih kontroleriv PLK Priklad logichnogo virazu na LD Mayut misce takozh nazvi relejni diagrami relejno kontaktni shemi RKS mova programuvannya relejno shidchastoyi logiki standartu IEC 61131 3 PriznachennyaMova priznachena dlya programuvannya promislovih kontroleriv PLK Sintaksis movi ye zruchnim dlya zamini logichnih shem vikonanih na relejnij tehnici j rozrahovanij na znajomih z neyu inzheneriv z avtomatizaciyi sho pracyuyut na promislovih pidpriyemstvah Zabezpechuye naochnij interfejs logiki roboti kontrolera yakij polegshuye ne lishe zadachi vlasne programuvannya i vvedennya v ekspluataciyu ale j shvidkij poshuk nepoladok u pidklyuchenomu do kontrolera obladnanni Programa keruvannya napisana movoyu relejnoyi logiki maye naochnij ta intuyitivno zrozumilij inzheneram elektrikam grafichnij interfejs sho podaye logichni operaciyi yak elektrichni kola iz zamknutimi ta rozimknenimi kontaktami Prohodzhennya abo vidsutnist strumu u comu koli vidpovidaye rezultatu logichnoyi operaciyi istina yaksho strum prohodit nepravda yaksho strum ne prohodit Osnovni elementi moviOsnovnimi elementami movi ye kontakti yaki mozhna obrazno uyaviti u viglyadi pari kontaktiv rele abo knopki Para kontaktiv ototozhnyuyetsya z logichnoyu zminnoyu a stan ciyeyi pari iz znachennyam ciyeyi zminnoyi Rozriznyayut normalno zamknuti j normalno rozimknuti kontaktni elementi yaki mozhna porivnyati z ta kontaktami v elektrichnih kolah Vhidni lanki kontakti normalno rozimknutij kontakt ye rozimknenij pri znachenni nepravda priznachenoyu jomu zminnoyu j zamikayetsya pri znachenni istina normalno zamknutij kontakt navpaki ye zamknutim yaksho zminna maye znachennya nepravda j rozimknenij yaksho zminna maye znachennya istina Vihidni lanki kotushka rezultat logichnogo lancyuzhka sho kopiyuyetsya u cilovu zminnu yaku nazivayut kotushka angl coil Ce slovo maye uzagalnenij zmist vikonavchogo pristroyu tomu jogo chasto nazivayut vihodom logichnogo lancyuzhka abo kotushkoyu rele kotushka sho perebuvaye pid naprugoyu koli kolo zamknene angl inactive at rest inversna kotushka otrimuye zhivlennya koli kolo ye rozimknenim angl active at rest Konkretni versiyi movi realizuyutsya zazvichaj v ramkah programnih produktiv dlya roboti z pevnimi tipami PLK Chasto taki realizaciyi mistyat komandi sho rozshiryuyut standartni komandi movi sho viklikano bazhannyam virobnika povnishe vrahuvati potrebi zamovnika ale v pidsumku chasto prizvodyat do nesumisnosti program stvorenih dlya kontroleriv riznih tipiv Div takozhInshi movi programuvannya standartu IEC 61131 3 FBD angl Function Block Diagram funkcionalni blokovi diagrami IL angl Instruction List spisok instrukcij asemblernogo tipu SFC angl Sequential Function Chart mova diagram staniv ST angl Structured Text strukturovanij tekst Primitki Ladder Diagrams 19 kvitnya 2016 u Wayback Machine na sajti All about circuit angl R Fehr The Basics of Ladder Logic na sajti EC amp M 12 kvitnya 2016 u Wayback Machine angl DzherelaMishel Zh Programmiruemye kontrollery Arhitektura i primenenie per s fr Zh Mishel Perevodchik I V Fedotov Red B I Lytkin M Mashinostroenie 1992 320 ISBN 5 217 00974 8 E Parr Programmiruemye kontrollery rukovodstvo dlya inzhenera M BINOM Laboratoriya znanij 2007 516 s ISBN 978 5 94774 340 1 Petrov I V Programmiruemye kontrollery Standartnye yazyki i priyomy prikladnogo proektirovaniya Pod red prof V P Dyakonova M SOLON Press 2004 256 c ISBN 5 98003 079 4