Програмо́ваний логі́чний контро́лер (ПЛК) (англ. programmable logic controller (PLC)) — електронний пристрій, який використовується для автоматизації технологічних процесів таких як, керування конвеєрною лінією, насосами на станціях водопостачання, верстатами з числовим програмним керуванням тощо. По суті, це апаратно-програмна система реального часу — комп'ютер, призначений для запуску операційної системи реального часу і прикладних програм, що реалізують потрібні алгоритми. Основною його відмінністю від комп'ютерів загального призначення є значна кількість пристроїв вводу-виводу для давачів та виконавчих пристроїв, а також можливість надійної роботи при несприятливих умовах: широкий діапазон температур, висока вологість, сильні електромагнітні завади, вібрації тощо.
ПЛК мають ряд особливостей, що відрізняють їх від інших електронних пристроїв, які застосовуються на виробництві:
- на відміну від мікроконтролера (однокристального комп'ютера) — мікросхеми, призначеної для управління електронними пристроями — ПЛК є самостійним пристроєм, а не окремою мікросхемою.
- на відміну від комп'ютерів, орієнтованих на прийняття рішень і управління оператором, ПЛК орієнтовані на роботу з машинами через розгалуджену систему вводу-виводу для введення сигналів датчиків і виведення сигналів на виконавчі механізми;
- на відміну від вбудованих систем ПЛК виготовляються як самостійні вироби, відокремлені від керованого за його допомоги обладнання.
Історія розвитку
Спочатку логічні контролери з'явилися у вигляді шаф з набором сполучених між собою реле і контактів. Ця схема задавалася жорстко на етапі проектування і її не можна було змінити у подальшому.
Початок програмованим пристроям для автоматизації покладено наприкінці 1967 року Діком Морлі (Richard E. Morley), який у той час тестував в заснованій ним компанії Bedford Associates прилад-прототип програмованого логічного контролера — MOdular DIgital CONtroller (Modicon). У цей новаторський пристрій величиною з холодильник могла бути записана програма розміром не більше 125 чотирибітових слів. Морлі поступово нарощував об'єм пам'яті своєї розробки: спочатку до 1 кБ, потім до 2 кБ і до 3 кБ. А офіційно представлена у 1968 році модель Modicon 084 вже мала обсяг пам'яті у 4 кБ.
У ПЛК, що прийшов на заміну звичайним логічним контролерам, логіка електричних сполучень програмувалася схемою з'єднань LD (Ladder logic Diagram). Пристрій мав той же принцип роботи, але реле і контакти (окрім вхідних і вихідних) були віртуальними, тобто існували у вигляді програми, що виконується мікроконтролером ПЛК. Сучасні ПЛК є вільно програмованими.
Уже наприкінці 1973 року в США в галузі металообробки налічувалось понад 3000 ПЛК. У ФРН в 1976 році було встановлених близько 1000 ПЛК і на ринку в той час пропонували свої ПЛК уже 43 виробники.
Усі творчі сили компанії Bedford Associates були спрямовані на вдосконаленні винаходу свого шефа, і цілком логічно, що незабаром вона була перейменована в Modicon Company. Але масового поширення ПЛК стали набувати тільки у 80-і роки. І тоді у світі автоматизації сталася сенсація — солідний німецький електротехнічний концерн AEG купив крихітну американську фірму, в якій працювало усього 26 чоловік. У подальшому, в 1998 році AEG продав Modicon Company виробникові низьковольтної техніки і засобів автоматизації — компанії Schneider Electric. Нове придбання французького гіганта увійшло до групи Telemecanique, і відтоді на ПЛК марки Modicon наноситься товарний знак Telemecanique.
В 1975 році на ринок вийшла перша модель вільнопрограмованого контролера Simatic S3 компанії Siemens AG. В 1978—1979 роках на зміну серії SIMATIC S3 прийшла SIMATIC S5 — перша вільнопрограмована система автоматизації, що набула поширення у всьому світі і використовувала мову програмування SIMATIC STEP 5. Наступним кроком у розвитку систем автоматизації був випуск нової серії ПЛК SIMATIC S7, що розвивається і зараз.
У системах керування технологічними об'єктами логічні команди переважають над числовими операціями, що дозволяє при відносній простоті мікроконтролера (шини розрядністю 8 або 16 біт), отримати потужні системи, що працюють в режимі реального часу. У сучасних ПЛК числові операції реалізуються нарівні з логічними. В той же час, на відміну від більшості процесорів комп'ютерів, в ПЛК забезпечується доступ до окремих бітів пам'яті.
Останнє досягнення Schneider Electric — нове сімейство програмованих логічних контролерів Modicon М340, що прийшло на український ринок на початку 2008 року. Пристрої цієї серії виконані на базі процесорів ВМХ Р34 і орієнтуються на технічні вирішення середньої і малої складності з невеликою кількістю входів/виходів. ПЛК має порти Ethernet TCP/IP, CANopen Modbus, USB. 64-канальні модулі контролера монтуються на шасі, що має 4, 6, 8 або 12 платомісць. Розміри базової моделі — 100х93×32 мм. Система програмування UnityPro підтримує п'ять мов програмування, що відповідають стандарту IEC 61131-3.
Будова та принцип роботи ПЛК
Основним принципом дії ПЛК є циклічна робота, у якій контролер виконує по черзі окремі команди у такій послідовності, в якій вони записані у програмі. На початку кожного циклу програма зчитує «картину» стану входів контролера та записує їх стани (таблиця стану входів процесу). Після виконання всіх команд і визначення (підрахунку) актуального для даної ситуації стану виходів, контролер вписує стани виходів до пам'яті, що є таблицею стану виходів процесу а операційна система виставляє відповідні сигнали на виходи, котрі керують виконавчими механізмами. Отже всі сигнальні комбінації подаються у вхідний модуль контролера, а програма відслідковує їх картину та реагує зміною станів виходів на основі закладеного алгоритму.
Цикл роботи ПЛК може виглядати як послідовність кроків:
- Автодіагностика.
- Зчитування входів.
- Виконання програми.
- Комунікаційні завдання.
- Встановлення станів виходів.
ПЛК може складатися з:
- модуля центрального процесора (CPU);
- модуля аналогових виходів;
- модуля аналогових входів;
- модуля комунікацій;
- модуля дискретних виходів;
- модуля дискретних входів;
- модуля керування осями;
- модуля лічильників;
- спеціальних модулів;
- блоків пам'яті ROM, PROM, EPROM, EEPROM.
Мови програмування ПЛК
Фірми, що випускають ПЛК, надають зазвичай разом з ними середовище програмування (наприклад, CODESYS чи Simatic Step 7 для контролерів ), що дозволяє писати прикладне програмне забезпечення однією або декількома мовами програмування. Ці мови зазвичай у більшій чи меншій мірі відповідають рекомендаціям норм IEC 61131-3:
- LD (англ. Ladder Diagram) східчаста діаграма (мова релейних схем) — схема, наближена до класичного технічного електричного креслення;
- FBD (англ. Function Block Diagram) — діаграма функційних блоків (графічна мова) — послідовність ліній, що містять функційні блоки;
- ST (англ. Structured Text) структурований текст — мова, близька до мови Pascal;
- IL (англ. Instruction List) список інструкцій — вид асемблера;
- SFC (англ. Sequential Function Chart) послідовний ряд блоків (мова діаграм станів) — послідовність програмових блоків з умовними переходу, використовується для програмування автоматів.
Комунікації
Див. також
Примітки
- IEC 61131-3:2013 Programmable controllers — Part 3: Programming languages (англ.)
Література
- Андрюшенко О. А., Водичев В. А. Электронные программируемые реле серий EASY и MFD-Titan — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — 223 с.
- Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием — М.: «Горячая линия-Телеком», 2009 г. — 608 с. — .
- Галкін П. В., Ключник І. І. Програмування ПЛК в CODESYS: навчальний посібник. — Харків: ФОП Панов А. М., 2019. - 92 с. —
- Пупена О. М., Ельперін І. В., Луцька Н. М., Ладанюк А. П. Промислові мережі та інтеграційні технології в автоматизованих системах. Навчальний посібник. — К.: Ліра-К, 2011. — 500с. —
- PLC Controls with Structured Text (ST): IEC 61131-3 and best practice ST programming 2019
Посилання
- ABB
- Schneider Electric
- SIMATIC (Siemens)
- Sigmatek styrsystem
- Basic information about Programmable Logic Controllers
- Phoenix Contact
- Мікрол
Це незавершена стаття з технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Programo vanij logi chnij kontro ler PLK angl programmable logic controller PLC elektronnij pristrij yakij vikoristovuyetsya dlya avtomatizaciyi tehnologichnih procesiv takih yak keruvannya konveyernoyu liniyeyu nasosami na stanciyah vodopostachannya verstatami z chislovim programnim keruvannyam tosho Po suti ce aparatno programna sistema realnogo chasu komp yuter priznachenij dlya zapusku operacijnoyi sistemi realnogo chasu i prikladnih program sho realizuyut potribni algoritmi Osnovnoyu jogo vidminnistyu vid komp yuteriv zagalnogo priznachennya ye znachna kilkist pristroyiv vvodu vivodu dlya davachiv ta vikonavchih pristroyiv a takozh mozhlivist nadijnoyi roboti pri nespriyatlivih umovah shirokij diapazon temperatur visoka vologist silni elektromagnitni zavadi vibraciyi tosho Programovanij logichnij kontroler PLK mayut ryad osoblivostej sho vidriznyayut yih vid inshih elektronnih pristroyiv yaki zastosovuyutsya na virobnictvi na vidminu vid mikrokontrolera odnokristalnogo komp yutera mikroshemi priznachenoyi dlya upravlinnya elektronnimi pristroyami PLK ye samostijnim pristroyem a ne okremoyu mikroshemoyu na vidminu vid komp yuteriv oriyentovanih na prijnyattya rishen i upravlinnya operatorom PLK oriyentovani na robotu z mashinami cherez rozgaludzhenu sistemu vvodu vivodu dlya vvedennya signaliv datchikiv i vivedennya signaliv na vikonavchi mehanizmi na vidminu vid vbudovanih sistem PLK vigotovlyayutsya yak samostijni virobi vidokremleni vid kerovanogo za jogo dopomogi obladnannya Istoriya rozvitkuSpochatku logichni kontroleri z yavilisya u viglyadi shaf z naborom spoluchenih mizh soboyu rele i kontaktiv Cya shema zadavalasya zhorstko na etapi proektuvannya i yiyi ne mozhna bulo zminiti u podalshomu Pochatok programovanim pristroyam dlya avtomatizaciyi pokladeno naprikinci 1967 roku Dikom Morli Richard E Morley yakij u toj chas testuvav v zasnovanij nim kompaniyi Bedford Associates prilad prototip programovanogo logichnogo kontrolera MOdular DIgital CONtroller Modicon U cej novatorskij pristrij velichinoyu z holodilnik mogla buti zapisana programa rozmirom ne bilshe 125 chotiribitovih sliv Morli postupovo naroshuvav ob yem pam yati svoyeyi rozrobki spochatku do 1 kB potim do 2 kB i do 3 kB A oficijno predstavlena u 1968 roci model Modicon 084 vzhe mala obsyag pam yati u 4 kB U PLK sho prijshov na zaminu zvichajnim logichnim kontroleram logika elektrichnih spoluchen programuvalasya shemoyu z yednan LD Ladder logic Diagram Pristrij mav toj zhe princip roboti ale rele i kontakti okrim vhidnih i vihidnih buli virtualnimi tobto isnuvali u viglyadi programi sho vikonuyetsya mikrokontrolerom PLK Suchasni PLK ye vilno programovanimi Uzhe naprikinci 1973 roku v SShA v galuzi metaloobrobki nalichuvalos ponad 3000 PLK U FRN v 1976 roci bulo vstanovlenih blizko 1000 PLK i na rinku v toj chas proponuvali svoyi PLK uzhe 43 virobniki Usi tvorchi sili kompaniyi Bedford Associates buli spryamovani na vdoskonalenni vinahodu svogo shefa i cilkom logichno sho nezabarom vona bula perejmenovana v Modicon Company Ale masovogo poshirennya PLK stali nabuvati tilki u 80 i roki I todi u sviti avtomatizaciyi stalasya sensaciya solidnij nimeckij elektrotehnichnij koncern AEG kupiv krihitnu amerikansku firmu v yakij pracyuvalo usogo 26 cholovik U podalshomu v 1998 roci AEG prodav Modicon Company virobnikovi nizkovoltnoyi tehniki i zasobiv avtomatizaciyi kompaniyi Schneider Electric Nove pridbannya francuzkogo giganta uvijshlo do grupi Telemecanique i vidtodi na PLK marki Modicon nanositsya tovarnij znak Telemecanique V 1975 roci na rinok vijshla persha model vilnoprogramovanogo kontrolera Simatic S3 kompaniyi Siemens AG V 1978 1979 rokah na zminu seriyi SIMATIC S3 prijshla SIMATIC S5 persha vilnoprogramovana sistema avtomatizaciyi sho nabula poshirennya u vsomu sviti i vikoristovuvala movu programuvannya SIMATIC STEP 5 Nastupnim krokom u rozvitku sistem avtomatizaciyi buv vipusk novoyi seriyi PLK SIMATIC S7 sho rozvivayetsya i zaraz U sistemah keruvannya tehnologichnimi ob yektami logichni komandi perevazhayut nad chislovimi operaciyami sho dozvolyaye pri vidnosnij prostoti mikrokontrolera shini rozryadnistyu 8 abo 16 bit otrimati potuzhni sistemi sho pracyuyut v rezhimi realnogo chasu U suchasnih PLK chislovi operaciyi realizuyutsya narivni z logichnimi V toj zhe chas na vidminu vid bilshosti procesoriv komp yuteriv v PLK zabezpechuyetsya dostup do okremih bitiv pam yati Ostannye dosyagnennya Schneider Electric nove simejstvo programovanih logichnih kontroleriv Modicon M340 sho prijshlo na ukrayinskij rinok na pochatku 2008 roku Pristroyi ciyeyi seriyi vikonani na bazi procesoriv VMH R34 i oriyentuyutsya na tehnichni virishennya serednoyi i maloyi skladnosti z nevelikoyu kilkistyu vhodiv vihodiv PLK maye porti Ethernet TCP IP CANopen Modbus USB 64 kanalni moduli kontrolera montuyutsya na shasi sho maye 4 6 8 abo 12 platomisc Rozmiri bazovoyi modeli 100h93 32 mm Sistema programuvannya UnityPro pidtrimuye p yat mov programuvannya sho vidpovidayut standartu IEC 61131 3 Budova ta princip roboti PLKOsnovnim principom diyi PLK ye ciklichna robota u yakij kontroler vikonuye po cherzi okremi komandi u takij poslidovnosti v yakij voni zapisani u programi Na pochatku kozhnogo ciklu programa zchituye kartinu stanu vhodiv kontrolera ta zapisuye yih stani tablicya stanu vhodiv procesu Pislya vikonannya vsih komand i viznachennya pidrahunku aktualnogo dlya danoyi situaciyi stanu vihodiv kontroler vpisuye stani vihodiv do pam yati sho ye tabliceyu stanu vihodiv procesu a operacijna sistema vistavlyaye vidpovidni signali na vihodi kotri keruyut vikonavchimi mehanizmami Otzhe vsi signalni kombinaciyi podayutsya u vhidnij modul kontrolera a programa vidslidkovuye yih kartinu ta reaguye zminoyu staniv vihodiv na osnovi zakladenogo algoritmu Cikl roboti PLK mozhe viglyadati yak poslidovnist krokiv Avtodiagnostika Zchituvannya vhodiv Vikonannya programi Komunikacijni zavdannya Vstanovlennya staniv vihodiv PLK mozhe skladatisya z modulya centralnogo procesora CPU modulya analogovih vihodiv modulya analogovih vhodiv modulya komunikacij modulya diskretnih vihodiv modulya diskretnih vhodiv modulya keruvannya osyami modulya lichilnikiv specialnih moduliv blokiv pam yati ROM PROM EPROM EEPROM Movi programuvannya PLKFirmi sho vipuskayut PLK nadayut zazvichaj razom z nimi seredovishe programuvannya napriklad CODESYS chi Simatic Step 7 dlya kontroleriv sho dozvolyaye pisati prikladne programne zabezpechennya odniyeyu abo dekilkoma movami programuvannya Ci movi zazvichaj u bilshij chi menshij miri vidpovidayut rekomendaciyam norm IEC 61131 3 LD angl Ladder Diagram shidchasta diagrama mova relejnih shem shema nablizhena do klasichnogo tehnichnogo elektrichnogo kreslennya FBD angl Function Block Diagram diagrama funkcijnih blokiv grafichna mova poslidovnist linij sho mistyat funkcijni bloki ST angl Structured Text strukturovanij tekst mova blizka do movi Pascal IL angl Instruction List spisok instrukcij vid asemblera SFC angl Sequential Function Chart poslidovnij ryad blokiv mova diagram staniv poslidovnist programovih blokiv z umovnimi perehodu vikoristovuyetsya dlya programuvannya avtomativ KomunikaciyiDokladnishe Promislova merezha RS 232 RS 485 Profibus CAN AS Interface Promislovij EthernetDiv takozhVbudovana sistema Mikrokontroler Lyudino mashinnij interfejsPrimitkiIEC 61131 3 2013 Programmable controllers Part 3 Programming languages angl LiteraturaAndryushenko O A Vodichev V A Elektronnye programmiruemye rele serij EASY i MFD Titan 2 e izd ispr Odessa Odesskij nacionalnyj politehnicheskij universitet 2006 223 s Denisenko V V Kompyuternoe upravlenie tehnologicheskim processom eksperimentom oborudovaniem M Goryachaya liniya Telekom 2009 g 608 s ISBN 978 5 9912 0060 8 Galkin P V Klyuchnik I I Programuvannya PLK v CODESYS navchalnij posibnik Harkiv FOP Panov A M 2019 92 s ISBN 978 617 7722 62 4 Pupena O M Elperin I V Lucka N M Ladanyuk A P Promislovi merezhi ta integracijni tehnologiyi v avtomatizovanih sistemah Navchalnij posibnik K Lira K 2011 500s ISBN 978 966 2174 13 7 PLC Controls with Structured Text ST IEC 61131 3 and best practice ST programming 2019PosilannyaABB Schneider Electric SIMATIC Siemens Sigmatek styrsystem Basic information about Programmable Logic Controllers Phoenix Contact Mikrol Ce nezavershena stattya z tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi