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