Вы находитесь на странице: 1из 1

Язык программирования LD (Ladder Diagram) – он же, язык релейно-контактной логики,

является составной частью стандарта IEC-61131.


Ladder Diagram предназначен для программирования ПЛК. Синтаксис языка и его
главные особенности схожи с релейными схемами. Собственно, для написания
логических схем в замену громоздким релейным шкафам язык программирования LD и
был введен в использование. Подобные схемы были распространены на конвейерах по
сборке автомобилей и при переводе на новую элементную базу в виде ПЛК обрели новую
жизнь. Именно ориентация на инженеров автоматизации, не глубоко знакомых с
сложными языками программирования, а так же наглядный интерфейс логики работы
контроллера сделала Ladder Diagram одним из самых используемых языков
программирования ПЛК.

В силу своей простоты Ladder Diagram не подойдет для описания громоздких алгоритмов,
поскольку он не поддерживает подпрограммы, функции и инкапсуляцию. Это несколько
затрудняет использование LD и сужает сферу задач для его применения.

Программа на Ladder Diagram имеет вид визуально имеет вид как электрическая цепь с
замкнутыми и разомкнутыми контактами. Наличие или отсутствие тока соответствует
результату логической операции (true — ток есть; false — ок не течет).

Элементами LD выступают контакты. Различаются нормально замкнутые и нормально


разомкнутые контактные элементы.

Для выполнения арифметических и прочих операций Ladder Diagram дополняется


специализированными функциональными блоками. Каждая конкретная версия LCADA-
конфигуратора для каждого конкретного ПЛК имеет свой набор расширенных блоков.