Первые шаги в программирование

Современная автоматизация немыслима без
программирования.
И если вы ещё не пробовали это, то уже пора сделать...
...первые шаги в программирование

Главная / Проектирование / Программирование ПЛК /

Язык программирования LD

Разрабатываю ПО для ПЛК ОВЕН в CoDeSys. Могу написать программу целиком, или часть программы. Или разработать АСУ на базе ПЛК ОВЕН (включая схемы и чертежи). При необходимости могу создать ПО и для ПЛК других производителей. Цена зависит от сложности, объёма работ и сроков. Ваши задачи присылайте на почту: ks-app@mail.ru. Или пишите в личку в группе ВК. Подробности см. здесь...

Язык программирования LD - это один из самых простых языков стандарта МЭК, используемых для программирования ПЛК. В некоторых средствах разработки имеется вообще только один язык. И, как правило, это LD.

Основное преимущество этого языка - он очень похож на релейные схемы. Поэтому даже простой электрик, который не имеет никакого понятия о программировании, может достаточно быстро его изучить и начать применять ПЛК вместо электромагнитных реле.

LD - это Ladder Diagram - язык релейных диаграмм, он же язык Релейно-Контактных Схем (РКС). Это графический язык, реализующий структуры электрических цепей.

Он был придуман в США. В начале 1970-х годов релейная автоматика начала постепенно вытесняться контроллерами. Но какое-то время и то и другое работало одновременно и обслуживалось одними и теми же людьми. Так появилась задача простого и понятного переноса релейных схем в ПЛК. Язык LD получился достаточно простым и завоевал заслуженную популярность. Поэтому и был включён в стандарт МЭК.

Графически LD-диаграмма представлена в виде двух вертикальных шин питания, между которыми расположены цепи, образованные соединением контактов. Нагрузкой каждой цепи служит “катушка” реле. Каждое реле имеет как бы контакты, которые можно использовать в других цепях.

Контакты могут быть включены как последовательно, так и параллельно, что позволяет реализовать булеву логику (то есть контакты могут выступать в качестве базовых логических элементов И, ИЛИ, НЕ). Поэтому на LD можно создавать не только “релейную” логику, но и “микросхемную”.

Кроме того, LD позволяет включать в свои цепи функциональные блоки, которые могут быть написаны на других языках. Благодаря этому возможности LD становятся почти неограниченными.

Язык программирования LD

На рисунке пример программы на LD и основные элементы языка. Даже этой очень незначительной части уже достаточно, чтобы понять суть программирования на LD. И вы можете начать прямо сейчас. Потому что в простых случаях это почти ничем не отличается от разработки схем автоматики на реле. Ну а сложные задачи научитесь решать по мере набора практического опыта.

Кстати, язык LD можно использовать и для проверки работоспособности ваших схем на реле. Пример можно найти здесь.

На этом всё. Подписывайтесь на новости, чтобы ничего не пропустить (красная кнопка вверху справа), или подключайтесь к группе ВК.



Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su