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