Перейти к содержимому

Настоящая причина, почему ПЛК используют релейную логику, а не C++?

ACC Automation: PLC & Industrial Control Learning и CU wiring Electronic Projects+Amazing PLC trainer

0:00 / 0:00

Настоящая причина, почему ПЛК используют релейную логику, а не C++?

1 833 просмотра · 1 месяц назад
ACC Automation: PLC & Industrial Control Learning и CU wiring Electronic Projects+Amazing PLC trainer
1 833 просмотра · 1 месяц назад
Почему ПЛК до сих пор используют лестничную логику вместо C++? История языков программирования, Modicon Дика Морли и языки стандарта IEC 61131-3: объяснение. ⚡ БЫСТРЫЙ ОТВЕТ ПЛК используют лестничную логику из-за доступности, а не из-за технических ограничений. Когда Дик Морли разработал первый ПЛК — Modicon, в 1968 году, заводские техники не были знакомы ни с одним языком программирования, но они уже понимали релейные лестничные диаграммы из схемы подключения панелей управления. Встраивание этой знакомой визуальной схемы в контроллер сделало программирование доступным для тех, кто непосредственно управлял машинами, и это преимущество обеспечило ему доминирование в Северной Америке с тех пор. Лестничная логика — один из языков стандарта IEC 61131-3 (наряду с диаграммой функционального блока, последовательной функциональной диаграммой и структурированным текстом; список инструкций был признан устаревшим в издании 2025 года). Современные ПЛК поддерживают C, но наследие доступности по-прежнему определяет стандарт. Полная история изложена в письменном руководстве ниже. 📖 ПОЛНЫЙ ОТЧЕТ + ССЫЛКИ (Крис Урбан) https://accautomation.ca/plc-programm... 🎮 БЕСПЛАТНЫЙ СИМУЛЯТОР ПЛК ACC PRACTICE LADDER LOGIC (без установки, без авторизации) https://accautomation.ca/simulator ⏱️ ВРЕМЕННЫЕ МЕТКИ 0:00 - Почему на заводах до сих пор используют язык программирования 1960-х годов 0:32 - Как развивались языки программирования (5 поколений) 0:52 - 1-е поколение: машинный язык 1:47 - 2-е поколение: язык ассемблера 2:59 - 3-е поколение: процедурный и высокоуровневый языки (C, Python, Java) 3:56 - 4-е и 5-е поколения: базы данных и естественный язык 4:43 - Скорость против усилий: где место ПЛК 5:28 - Дик Морли и Рождение ПЛК Modicon 6:25 — Решение о языке программирования, изменившее всё 7:18 — Стандарт IEC 61131-3 (LD, FBD, SFC, ST) 8:08 — Структурированный текст и место C сегодня 9:26 — Лестничная логика против Grafcet/SFC (Северная Америка против Европы) 13:07 — Так почему лестничная логика, а не C++? 📚 ЧТО ВЫ УЗНАЕТЕ ✅ Как развивались языки программирования на протяжении пяти поколений ✅ Почему машинный и ассемблерный языки зависят от процессора ✅ Почему Дик Морли встроил релейную лестничную логику в первый ПЛК (Modicon) ✅ Четыре языка IEC 61131-3 — LD, FBD, SFC и ST ✅ Почему лестничная логика доминирует в Северной Америке, в то время как в Европе предпочитают Grafcet/SFC ❓ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ В: Почему в ПЛК используется лестничная логика вместо языка C? О: Доступность — когда Дик Морли создал первый ПЛК в 1968 году, заводские техники уже понимали релейные лестничные схемы, поэтому лестничная логика сделала программирование доступным для людей, работающих с машинами. Это преимущество до сих пор определяет стандарт. Полная история содержится в руководстве. В: Какие языки программирования существуют для ПЛК по стандарту IEC 61131-3? A: Лестничная диаграмма (LD), диаграмма функциональных блоков (FBD), диаграмма последовательных функций (SFC) и структурированный текст (ST). Список инструкций (IL) был частью стандарта, но был признан устаревшим в издании 2025 года. В: Можно ли программировать ПЛК на языке C? О: Некоторые производители уже предлагают C в качестве опции, а структурированный текст использует подмножество синтаксиса, похожего на C, — но C пока не является частью стандарта IEC 61131-3, и лестничная логика остается доминирующей благодаря своей доступности. 👉 Полная статья и ссылки: https://accautomation.ca/plc-programm... 🔗 ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ ▶ Бесплатный симулятор ПЛК ACC: https://accautomation.ca/simulator ▶ Руководство для начинающих по ПЛК: https://accautomation.ca/programming/... ▶ Бесплатные электронные книги: https://accautomation.ca (подпишитесь для скачивания) ✍️ Эта статья написана Крисом Урбаном, преподавателем автоматизации и тренером по ПЛК с более чем 40-летним практическим опытом. Найдите Криса на YouTube и LinkedIn. 💬 Лестничный интерфейс, структурированный текст или что-то еще — на каком языке вы программируете? Оставьте комментарий ниже. 🔔 Новые уроки каждый понедельник — Подпишитесь и нажмите на колокольчик! #ПЛК #ЛестничнаяЛогика #ПромышленнаяАвтоматизация #ПрограммированиеПЛК #ACCAutomation #СтруктурированныйТекст #IEC61131 #ОсновыПЛК #ИзучениеПЛК #Modicon С уважением, Гарри ACC Automation http://www.accautomation.ca