Ladder Diagram

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Ladder Diagram (LD, LAD, РКС) — язык релейной (жаргонное - лестничной) логики. Применяются также названия: язык релейно-контактной логики, релейные (или релейно-контактные) диаграммы (схемы), лестничной Язык программирования стандарта IEC61131-3. Предназначен для программирования промышленных контроллеров (ПЛК). Синтаксис языка был особенно удобен для замены логических схем, выполненных на релейной технике. Ориентирован на инженеров по автоматизации, работающих на промышленных предприятиях. Обеспечивает наглядный интерфейс логики работы контроллера, облегчающий не только задачи собственно программирования и ввода в эксплуатацию, но и быстрый поиск неполадок в подключаемом к контроллеру оборудовании. Является самым распространённым языком программирования для ПЛК в США, очень широко распространен во всех странах мира.</br> Программа на языке релейной логики имеет наглядный и интуитивно понятный инженерам-электрикам графический интерфейс, представляющий логические (булевские) операции, как электрическую цепь с замкнутыми и разомкнутыми контактами, протекание или отсутствие тока в этой цепи соответствует результату логической операции (true - если ток течет; false - если ток не течет). Основными элементами языка являются контакты, которые можно образно уподобить паре контактов реле или кнопки. Пара контактов отождествляется с логической переменной, а состояние этой пары - со значением переменной. Различаются нормально замкнутые и нормально разомкнутые контактные элементы, которые можно сопоставить с нормально замкнутыми и нормально разомкнутыми кнопками в электрических цепях. Нормально разомкнутый контакт разомкнут при значении False, назначенной ему переменной и замыкается при значении True. Нормально замкнутый контакт, напротив, замкнут, если переменная имеет значение False, и разомкнут, если переменная имеет значение True. Итог логической цепочки копируется в целевую переменную, которая по-английски называется coil, что в технике имеет много значений, с общим смыслом "катушка" (нить накаливания лампы, обмотка реле или электродвигателя и т.п.) в данном аспекте, это просто обобщенный образ любого исполнительного устройства, поэтому на русском обычно говорят о "выходе" цепочки, хотя можно встретить и частные значения термина coil, например "катушка".
Конкретные версии языка реализуются обычно в рамках программных продуктов, для работы с конкретными типами ПЛК. Эти конкретные версии могут иметь несколько отличающиеся от стандартной аббревиатуры. Кроме того, конкретные реализации как правило содержат команды, расширяющие множество стандартных команд языка, это вызвано желанием производителя полнее учесть желания заказчика, но в итоге приводят к несовместимости программ, созданных для контроллеров различных типов.

См. также

Языки программирования стандарта IEC61131-3:

  • LD — Релейно-Контактные Схемы
  • FBD — Функциональные Блоковые Диаграммы
  • IL — Список Инструкций
  • SFC — Последовательностные Функциональные Диаграммы
  • ST — Структурированный Текст

Инструменты программирования на языках МЭК 611131-3:

Литература

  • Мишель Ж. Программируемые контроллеры: архитектура и применение. — М.: Машиностроение, 1986
  • Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
  • Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4



de:Kontaktplan en:Ladder logic es:Lenguaje Ladder fr:Langage Ladder id:Logika tangga is:Ladder (forritunarmál) it:Ladder diagram ja:ラダー・ロジック nl:Ladderdiagram sv:Ladderdiagram

Источник — «http://www.sbup.com/wiki/Ladder_Diagram»
Личные инструменты

Served in 0.162 secs.