Програмований логічний контролер Cybernetics Wiki

03.10.2016

Програмований логічний контролер

Програмований логічний контролер. ПЛК — мікропроцесорний пристрій, призначений для керування технологічними процесами в промисловості та іншими складними технологічними об’єктами (наприклад, системи управління мікрокліматом). Принцип роботи ПЛК полягає в зборі сигналів від датчиків та їх обробки з прикладної програмі користувача з видачею керуючих сигналів на виконавчі пристрої.

Перші логічні контролери з’явилися у вигляді шаф з набором сполучених між собою реле і контактів.

Ця схема задавалася жорстко на етапі проектування і не могла бути змінена надалі.

У перших ПЛК, що прийшли на заміну звичайним ЛК, логіка сполук програмувалася схемою з’єднань LD (Ladder logic Diagram).

Пристрій мав той же принцип роботи, але реле і контакти (крім вхідних і вихідних) були віртуальними, тобто існували у вигляді програми мікроконтролера. У системах управління технологічними об’єктами логічні команди переважають над числовими операціями, тому за цими процесорами залишається назва ПЛК. У сучасних логічних контролерах числові операції реалізуються нарівні з логічними, але в більшості додатків як і раніше переважають логічні команди. В програмованих логічних контролерах забезпечується доступ до окремих бітів пам’яті, у той час як більшість процесорів і комп’ютерів забезпечують тільки одне-, 2 — або 4-байтовую адресацію.

ПЛК, як правило, не мають розвинених засобів інтерфейсу, типу клавіатури і дисплея, установлюються в шафах, їх програмування, діагностика та обслуговування проводиться підключаються для цієї мети програматорами — спеціальними пристроями (застаріла технологія) або пристроями на базі пк або ноутбука, зі спеціальним програмним забезпеченням, а можливо і зі спеціальними інтерфейсними платами. У системах управління технологічними процесами ПЛК взаємодіють з системами людино-машинного інтерфейсу: операторськими панелями або робочими місцями операторів на базі PC. Датчики і виконавчі пристрої підключаються до ПЛК або централізовано: у стійку ПЛК встановлюються модулі введення-виведення, підключені до датчиків та виконавчих пристроїв окремими проводами, або за методом розподіленої периферії, коли віддалені від ПЛК датчики і виконавчі пристрої пов’язані з ПЛК загальною мережею, наприклад, мережею Profibus з протоколом DP.

Зміст
Види ПЛК Програмований логічний контролер Cybernetics WikiДля програмування ПЛК використовуються стандартизовані мови МЕК (IEC) стандартом IEC61131-3

  • Мови програмування для інженерів з автоматизації (графічні)
    • LD — Мова релейних схем — найпоширеніший мова для PLC
    • FBD — Мова функціональних блоків — 2-й за поширеністю мова для PLC
    • SFC — Мова діаграм станів — використовується для програмування автоматів
    • CFC — Не сертифікований IEC61131-3, подальший розвиток FBD
  • Мови для програмістів ПЛК (текстові)
    • IL — Асемблер
    • ST — Паскалі-подібна мова

Структурно в IEC61131-3 середа виконання представляє собою набір ресурсів (у більшості випадків це і є ПЛК, хоча деякі потужні комп’ютери під управлінням багатозадачних ОС представляють можливість запустити кілька програм типу softPLC і імітувати на одному ЦП кілька ресурсів). Ресурс надає можливість виконувати завдання. Завдання являють собою набір програм. Завдання можуть викликатися циклічно, по події, з максимальною частотою.

Програма це один з типів програмних модулів POU. Модулі (Pou) можуть бути типу програма, функціональний блок і функція.

  • У деяких випадках для програмування ПЛК використовуються нестандартні мови, наприклад:
    • Блок-схеми алгоритмів
    • СІ-орієнтоване середовище розробки програм для ПЛК.

Універсальні інструменти програмування ПЛК мовами МЕК 611131-3:

Комунікації Програмований логічний контролер Cybernetics Wiki Короткий опис статті: плк Програмований логічний контролер, ПЛК — мікропроцесорний пристрій, призначений для… Cybernetics Wiki,rucybernetics,Програмований логічний контролер,Мікропроцесор,Числове програмне управління,LD,Програмоване реле,LOGO!,Mitsubishi Alpha,Zelio Logic,Omron ZEN,Moeller EASY,ICP DAS

Джерело: Програмований логічний контролер — Cybernetics Wiki

Також ви можете прочитати