
Наиболее распространенным способом программирования ранних ПЛК было использование так называемого лестничного логического программирования. По сути, лестничная логическая схема представляла собой графический способ представления функций типичного ПЛК и управляющих воздействий, которые он должен был бы выполнять. Например, линии на логической схеме «лестница» могут включать в себя размыкание или замыкание выключателя, включение или выключение двигателя или подачу питания на катушку реле. Эти функции могут быть представлены графически в виде ступенек на лестнице, отсюда и название “лестничная логика”.
В течение многих лет это был стандартный способ программирования ПЛК. Даже сегодня программирование на основе лестничной логики является наиболее популярным языком программирования в США, возможно, главным образом из-за его простоты и привычности для многих специалистов в области управления, особенно электриков и технических специалистов.
В настоящее время существуют другие языки программирования для ПЛК, которые были стандартизированы в соответствии со стандартом IEC 61131-3 (число 3 означает к третью часть стандарта, опубликованную в 2013 году). Этот стандарт определяет два основных типа языков программирования: графические и текстовые.
Стандарт определяет 5 различных языков:
В значительной степени используемый язык программирования зависит от производителя ПЛК. Наиболее распространенным языком по-прежнему остается язык лестничной логики с последовательными функциональными схемами, также довольно популярными. Кроме того, имейте в виду, что не все ПЛК могут поддерживать различные языки IEC из-за нехватки памяти или скорости процессора.
Естественная тенденция многих инженеров — придерживаться языка программирования, который они уже знают и с которым они хорошо знакомы. Однако, опять же, это будет зависеть от того, какой компанией используется ПЛК и какой язык программирования в нем используется.
Свежие комментарии