600007 г. Владимир, ул. 16 лет Октября, д. 68А, литер "Ф", этаж 2, помещение 12
+7 (4922) 53-10-31
info@skb-proton.ru

Лестничная логика и другие возможности программирования ПЛК

Преобразователи частоты

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

В течение многих лет это был стандартный способ программирования ПЛК. Даже сегодня программирование на основе лестничной логики является наиболее популярным языком программирования в США, возможно, главным образом из-за его простоты и привычности для многих специалистов в области управления, особенно электриков и технических специалистов.

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

Стандарт определяет 5 различных языков:

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

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