可編程控制器(Programmble Controller)簡稱PC或PLC是一種數(shù)字運算操作的電子系統(tǒng),專門在工業(yè)環(huán)境下應用而設計。它采用可以編制程序的存儲器,用來在執(zhí)行存儲邏輯運算和順序控制、定時、計數(shù)和算術運算等操作的指令,并通過數(shù)字或模擬的輸入(I)和輸出(O)接口,控制各種類型的機械設備或生產過程??删幊炭刂破魇窃陔娖骺刂萍夹g和計算機技術的基礎上開發(fā)出來的,并逐漸發(fā)展成為以微處理器為核心,把自動化技術、計算機技術、通訊技術融為一體的新型工業(yè)控制裝置。目前,PLC已被廣泛應用于各種生產機械和生產過程的自動控制中,成為一種重要、普及、應用場合多的工業(yè)控制裝置,被公認為現(xiàn)代工業(yè)自動化的三大支柱(PLC、機器人、CAD/CAM)之一。
現(xiàn)在很多其他的應用場合也有可編程概念,一般而言,冠以可編程的應用,用戶可以借助其提供的人機交互界面,進行二次開發(fā),或設置一些用戶自己的工作模式。