20 окт. 2021 г.

Введение в программирование ПЛК

Расшифровка аббревиатуры PLC - Programmable Logic Controller, то есть программируемый логический контроллер (ПЛК). Что именно находится под "программируемой" частью? Как можно программировать ПЛК?

Как вы думаете, что ответит вам прохожий на улице на вопрос: какие языки программирования вы знаете?

Как оказалось, самые популярные языки программирования: Java, С, Python, C++, C#,  JavaScript, PHP ...

Ответы прохожих обычно ограничиваются перечисленными выше наиболее популярными языками программирования.

Поскольку это такие популярные языки программирования, используются ли они также для программирования ПЛК?

Ну не совсем ... Мы можем найти только те же инструкции или структуры, что и в ранее упомянутых языках. Метод программирования для ПЛК определяется стандартом IEC 61131, который описывает типичные функциональные свойства ПЛК, которые отличают их от других систем. Это, среди прочего, циклическая работа (о которой вы можете прочитать в статье PLC - Programmable Logic Controller).

Что еще регулируется номом IEC 61131?

Стандарт IEC 61131 разделен на несколько частей: ·

Часть 1: Общие сведения. Это вводная глава; содержит определения терминов, используемых в следующих частях стандарта, и представляет основные функциональные свойства и особенности контроллеров ПЛК. ·

Часть 2: Требования к оборудованию и тесты . Определяет требования и соответствующие тесты для программируемых контроллеров и их периферийных устройств. Например, требования, связанные с климатическими условиями, транспортировкой и хранением, услугами, условиями окружающей среды, вибрацией и падением.

Часть 3: Языки программирования.

Часть 4: Руководство пользователя.

Часть 5: Общение.

Часть 6: Функциональная безопасность.

Часть 7: Программирование нечеткого управления.

Часть 8: Рекомендации по использованию и реализации языков программирования.

Часть 9: Одноканальный цифровой интерфейс связи для небольших датчиков и исполнительных механизмов (SDCI, продается как IO-Link).

Часть 10: Открытый формат обмена XML PLC для экспорта и импорта проектов IEC 61131-3.

Как можно программировать ПЛК?

Стандарт делит языки программирования на две группы:

1) LD, FBD, SFC

2) IL, ST

Самые популярные языки программирования ПЛК:

LD:

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

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

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

FBD:

Язык функциональных блоковых диаграмм (FBD) и его применение

ST:

Язык программирования ПЛК Structured Text (ST) и его применение

Практические примеры:

Программирование контроллеров OMRON для начинающих

Программирование ПЛК для начинающих: миксер на Siemens S7-300 и STEP 7

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

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

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