PLC(Programmable Logic Controller)是可編程邏輯控制器 主要應用在工業生產中的控制系統中,控制工業設備的動作部件完成工作必要的工序動作實現所謂的自動化生產。如:控制液壓電磁閥來控制液壓油的流向從而驅動液壓缸的伸縮動作,再通過液壓缸的伸縮動作我們可以實現一些機械壓裝工序工作的完成。控制氣動電磁閥控制氣缸的動作實現一些設備屏蔽門的開\關或快速動作響應的需求。也可以與變頻器進行通訊實現對電動機的速度控制及位置控制。也可以通過采集傳感器的數據進行數據操作后根據結果輸出相應的信號來控制相應的動作邏輯實現自動化控制,也可以通過組網實現聯網工作在當前的自動化控制領域起到很重要的作用。
一般PLC的項目開發相對來說比較簡單,入門門檻較低。懂得相應的電路知識經過一周學習基本都可以入門。但是如果想要有所造詣還是要深入學習的。即便是再深入學習,其難度相對也是比較低的。因為PLC的開發是建立在PLC廠商對開發環境的封裝基礎上開發的,模塊化集成度高,簡化了很多繁瑣的細節,使開發人員只專注于項目邏輯,無需考慮其他的事務,從而開發效率比較高。
如西門子的PLC開發用step-7或博圖等封裝的很好,對開發人員很友好,一般都是用梯形圖來編程。應用到上位機編程一般也是用labVIEW來開發上位機圖形化界面,或者用wincc等實現PLC圖形化控制等。
如果想要學習PLC開發只需要具備電工技術基礎,理解常用的電氣符號、懂得電路原理基本上就差不多了,但PLC工程師的瓶頸期來的也比較早,因為準入門檻低,難度系數也不高且從業人員很多,所以說大部分從事PLC開發的工程師工作多年以后都會進行深造。基本方向都是嵌入式方向,因為嵌入式技術大部分是應用在智能控制領域,而PLC應用在自動化控制領域,兩者也有共通之處。但技術難度不是一個量級的,自然薪資水平也不是一個量級的。嵌入式技術也可理解為PLC技術的升級或是再深造,PLC本身就是大量應用到嵌入式技術的產品,只不過是嵌入式技術把PLC的開發封裝的很簡化了而已,深層次的技術還是嵌入式技術。嵌入式技術的應用領域相對于PLC技術來說更廣闊,也更靈活。因為PLC的開發只能在PLC廠家的框架中開發,延展性交差,且成本較高。一個PLC的s7-300的電氣柜配置一般在幾萬到幾十萬不等,如果想要拓展更多功能,只能購買相同廠家 的功能模塊進行配置,一般的價格不菲,拓展柔性性也相對受限制。嵌入式屬于軟硬件可裁剪,的開發拓展更靈活。