Програмований логічний контролер (ПЛК) - це спеціалізований мікропроцесорний керуючий пристрій, пристосований до використання безпосередньо у виробничих умовах і програмований на спрощених мовах, доступних користувачам, що не мають спеціальної підготовки із програмування.
Основне функціональне призначення ПЛК - програмно-логічне керування технологічним, транспортним й іншим виробничим устаткуванням дискретної циклічної дії.
До основних його характеристик (параметрів) належать:
• кількість входів-виходів, - визначають максимально можливу кількість контрольованих давачів і керованих механізмів, які можуть бути підключені до ПЛК;
• номенклатура пропонованих модулів вводу-виводу - характеризує можливості адаптації ПЛК різних фірм до умов промислового використання в частині номенклатури й величин живлячих напруг і комутуючих струмів органів керування, давачів і виконавчих механізмів;
• об’єм пам'яті для збереження програм користувача - визначає можливості даного ПЛК у частині створення прикладного програмного забезпечення;
• типи пам'яті: у ПЛК використовуються три види пам'яті: ППЗУ типу РRОМ - для збереження базової (незмінної) частини керуючих програм, ОЗУ з підживленням на акумуляторах - на етапах налагодження і коректування програмного забезпечення, а також для збереження оперативної інформації, ППЗУ типу RЕРRОМ - як основна пам'ять для збереження керуючих програм;
• швидкодія ПЛК - характеризує тривалість циклу однократного обслуговування усіх входів-виходів;
• типи мов і технологія програмування - характеризують ступінь складності освоєння прикладного програмного забезпечення і зручність вводу і коректування записаних у пам'ять керуючих програм;
• оснащеність стандартними інтерфейсами - характеризує пристосованість ПЛК до використання його в системах керування з можливістю дистанційного вводу і коректування програм та даних.
Усі ПЛК залежно від принципу обслуговування входів-виходів поділяються на послідовні (тривалість однократного обслуговування усіх входів-виходів залежить від їхньої кількості) і паралельні (однократне обслуговування усіх входів-виходів не залежить від їхньої кількості і виконується за один такт).
Залежно від максимально можливої кількості входів-виходів ПЛК бувають:
· мікро - до 64;
· малі - до 128;
· середні - до 512;
· великі - до 1024;
· надвеликі - більше 1024.
За конструктивним виконанням ПЛК поділяють на дві групи:
· ПЛК, що мають блочно-модульну конструкцію (касетні) і призначені, як правило, для установки в шафах;
· ПЛК, виконані з об'ємних модулів і призначені для безпосереднього вбудовування в промислове устаткування.