可編程控制器,通常稱爲PLC(Programmable Logic Controller),是一種專用於工業控制的計算機裝置。它結合了計算機技術與繼電器邏輯控制的概念,以微處理機爲核心,用於數字控制。PLC能夠在其內部存儲可編程的指令,執行邏輯運算、順序運算、計時、計數和算術運算等操作。它們通過數字式或模擬式的輸入和輸出,控制各種類型的機械或生產過程。
PLC的硬件結構基本與微型計算機相似,可以分爲整體式和組合式兩種。整體式PLC將手板顯示面板、內存塊、電源等元素組合成一箇不可拆卸的整體,而組合式PLC則允許這些模塊按照一定規則組合配置。整體式PLC通常配備有特殊的功能單元,如模擬量單元、位置控制單元等,以擴展其功能。這類控制器結構緊湊、體積小、價格低,適合小型應用場合。
隨着微電子技術、計算機技術的發展和數據通信技術的推進,PLC已經逐漸取代了傳統的邏輯控制裝置,成爲當前先進工業自動化的重要支柱之一。它們經過加固,適應於製造過程控制,如裝配線、機器、機器人設備等,需要高可靠性、易於編程和過程故障診斷的場合。PLC的設計可以根據數字和模擬輸入輸出(I/O)的多種排列進行,具有擴展的溫度範圍,對電氣噪聲的免疫性以及抗振動和抗衝擊能力。
最初,PLC是在汽車製造業中開發的,用於提供靈活、堅固且易於編程的控制器,以替代硬連線中繼邏輯系統。PLC及其有關的外圍設備都應該按易於與工業控制系統形成一箇整體,易於擴展其功能的原則而設計。