17 февр. 2020 г.

Программирование ПЛК на языке Lаdder Diаgrаm (LD)


Стандарт МЭК 61131-3 описывает языки программирования, которые являются результатом изучения наиболее успешных фирменных разработок мировых лидеров на рынке программируемых логических контроллеров (ПЛК).

Программируемые логические контроллеры являются в современном производстве одним из основных средств автоматизации технологических процессов в различных отраслях промышленности. На рынке средств автоматизации предлагаются сотни различных моделей контроллеров, различающихся техническими характеристиками, функциональными возможностями, средствами программирования, стоимостью и т.д. 

Для написания программ для большинства наиболее часто используемых в промышленности логических контроллеров используются языки, регламентируемые стандартом МЭК 61131-3, а именно LD, FBD, ST, IL, SFС. 

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




Контроллер ОВЕН ПЛК100

Наиболее популярным языком и, наверно, самым простым программирования ПЛК является язык LD (Lаdder Diаgrаm, рус. РКС, лестничные диаграммы).

Это графический язык, основанный на принципах релейно-контактных схем (элементами релейно-контактной логики являются: контакты, обмотки реле, вертикальные и горизонтальные перемычки и др.) с возможностью использования большого количества различных функциональных блоков (таймерами, счетчиками и другими средствами, облегчающими работу). 

Достоинствами языка LD являются: представление программы в виде электрического потока (близкого специалистам по электротехнике), наличие простых правил, использование только булевых выражений. 

Применяются также названия, как язык релейно-контактной логики, релейные диаграммы, релейноконтактные схемы (РКС). LD отлично подходит для реализации комбинационных логических схем и конечных автоматов. 

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

Подробнее о языке программирования ПЛК LD смотрите здесь:

Язык релейных диаграмм LD и его применение

Схемы пуска электродвигателя на языке лестничных диаграмм LD для ПЛК

Примеры простых программ для ПЛК в CodeSys на языке релейных диаграмм


Комментариев нет:

Присоединяйтесь к нам на Facebook!

Последние заметки