PLC(又稱可編過程控制器)一種具有微處理器的數字電子設備,用于自動化控制的數字邏輯控制器,可以將控制指令隨時加載存儲器內存儲與運行。可編程控制器由內部CPU,指令及數據存儲器、輸入輸出單元、電源模塊、數字模擬等單元所模塊化組合成。plc可接收(輸入)及發送(輸出)多種類型的電氣或電子信號,并使用他們來控制或監督幾乎所有種類的機械與電氣系統。
最初的可編程序邏輯控制器只有電路邏輯控制的功能,所以被命名為可編程邏輯控制器,后來隨著不斷的發展,這些當初功能簡單的計算機模塊已經有了包括邏輯控制,時序控制、模擬控制、多機通信等許多的功能,名稱也改為可編程控制器,但是由于它的簡寫也是PC與個人電腦的簡寫相沖突,也由于多年來的使用習慣,人們還是經常使用可編程邏輯控制器這一稱呼,并在術語中仍沿用plc這一縮寫。
在可編程邏輯控制器出現之前,一般要使用成百上千的繼電器以及計數器才能組成具有相同功能的自動化系統,而現在,經過編程的簡單的可編程邏輯控制器模塊基本上已經代替了這些大型裝置。可編程邏輯控制器的系統程序一般在出廠前已經初始化完畢,用戶可以根據自己的需要自行編輯相應的用戶程序來滿足不同的自動化生產要求。
現在工業上使用可編程邏輯控制器已經相當接近于一臺輕巧型電腦所構成,甚至已經出現集成個人電腦(采用嵌入式操作系統)與PLC結合架構的可編程自動化控制器,能通過數字或模擬輸入/輸出模塊控制機器設備、制造處理流程及其它控制模塊的電子系統。可編程邏輯控制器廣泛應用于目前的工業控制領域。在工業控制領域中,plc控制技術的應用已成為工業界不可或缺的一員。
市面上主要的plc品牌有ABB,西門子,歐姆龍,AB,Modicon,GE、艾默生,富士、三菱,臺達,英輝騰等。大體可分為3大類。歐美系列的,日系的,還有國產(包括臺灣)的。
延伸閱讀:軟plc和硬plc
plc的實現分為硬plc和軟plc。所謂硬plc從嚴格意義上來說是由硬件或者一塊專用的asic芯片來實現plc指令的持行。而軟plc是用一些通用的cpu或者mcu來實現plc指令的解釋或者編譯持行。
軟件plc(softplc,也稱為軟邏輯softlogic)是一種基于基于pc機開發結構的控制系統,它具有硬plc在功能、可靠性、速度、故障查找等方面的特點,利用軟件技術可以將標準的工業pc轉換成全功能的plc過程控制器。
軟件plc綜合了計算器和plc的開關量控制、模擬量控制、數學運算、數值處理、網絡通信、pid調節等功能,通過一個多任務控制內核,提供強大的指令集、快速而準確的掃瞄周期、可靠的操作和可連接各種i/o系統的及網絡的開放式結構。所以,軟件plc提供了與硬plc同樣的功能,同時又提供了pc環境的各種優點。