無論是單片機還是自動控制(PLC)都是該專業(yè)的必修專業(yè)課
437 2021-11-08
無論是單片機還是自動控制(PLC)都是該專業(yè)的必修專業(yè)課
自動化專業(yè)是人們常說的萬精油專業(yè),涉獵廣而不深,無論是單片機還是自動控制(PLC)都是該專業(yè)的必修專業(yè)課。
自動化技術的應用在人們的日常生活中無處不見
筆者雖然不是自動化專業(yè)畢業(yè),但是對單片機和PLC都有相當深入的了解。筆者畢業(yè)后從事產品設計,開發(fā)的第一款產品就是基于16位的80C196單片機來作為硬件平臺;之后也接受過西門子S5與S7 PLC的培訓,并在某特高壓工程中采用S5 PLC作為控制系統(tǒng)硬件并開發(fā)相應的工程軟件,所以筆者自信能為樓主解惑答疑!
回到樓主所問,畢業(yè)后從事單片機和PLC哪個更有前途,要回答該問題,我們先來簡單分析下兩者的區(qū)別所在!
單片機又稱單片微控制器,全稱是單片微型計算機,簡稱單片機(MCU)。它是典型的嵌入式微控制器,同時也是一種集成電路芯片。和計算機相比,單片機只缺少了一些I/O設備而已。
單片機將電子計算機的基本環(huán)節(jié),如:CPU(又稱中央處理器,主要由運算器,控制器組成),存儲器,總線,輸入輸出接口等,采用集成電路技術集成在一片硅基片上。它雖然體積小、價格相對傳統(tǒng)的計算機便宜,但是國內強大,日常生活中小到玩具、大到家電等都有可能采用了單片機實現(xiàn)了其相應的功能。
單片機是具有很高集成度的芯片
生產單片機的廠家非常多,不同單片機的型號、功能差異很大,比如,早期的8051,80196到后期的DSP等,通用性差。
PLC的全稱為可編程邏輯控制器,PLC是基于單片機之上的產品,意即:PLC就是由一片或多片單片機加上擴展的一些外圍電路做成的產品,因此PLC只要應用于自動控制領域。
PLC是一種要求高的工業(yè)控制器
通過以上分析,可以看出兩者的區(qū)別主要在于:
1)、集成度不同
單片機僅是一塊高集成度的微處理器芯片,而PLC則是包含單片機、開入開出板、各種通信板在內的插件式裝置或產品。
2)開發(fā)/編程工具不同
早期的單片機一般采用匯編語言來編寫相應的應用程序,上手難,產品開發(fā)調試周期長。后來的單片機也支持C語言等高級語言來編程;而PLC則采用國際標準的三種語言來編程:梯形圖(LAD)、控制系統(tǒng)流程圖(CSF)和語句表(STL,有點類似早期的匯編語言),編程環(huán)境基本上已經接近于目前比較流行的圖形化編程,更易于學習和軟件開發(fā)。
3)應用場景不同
單片機的應用范圍很廣,從民用到軍用等都能滿足要求,但是受限于其集成的開入開出資源等的限制,在控制對象和控制點數(shù)動輒論萬的大型工業(yè)控制領域就顯得捉襟見肘了,而且抗電磁干擾的能力不強,控制的可靠性相對不如PLC高;而PLC則專為大型工業(yè)自動化控制領域而研發(fā),根據(jù)實際應用場景的需求可以靈活的組態(tài),另外,PLC也考慮到應用場景惡劣的電磁環(huán)境,具有更高的可靠性,而這是大型工業(yè)自動化領域最為看重的。
PLC可根據(jù)不同的應用場合靈活配置組態(tài)
通過以上分析,單片機和PLC有相同點,也有很多的不同之處。
單片機的應用范圍更為廣泛,所以今后從事單片機相關的工作,可以選擇的工作類型余地更大,但是它的發(fā)展也是日新月異,如現(xiàn)在很火的ARM架構嵌入式系統(tǒng)開發(fā)等,所以也要求該領域的技術人員不停地學習新知識,才能在從事領域立于不敗之地。
PLC則是按照國際通用標準來開發(fā),不同廠家的PLC編程環(huán)境、接口等大同小異,學會了一種PLC的編程應用,基本上可以融會貫通,對技術的要求相對比單片機低。從事PLC領域的工作基本上都是大型的工業(yè)企業(yè),如鋼廠、水廠的運維人員或者是PLC二次開發(fā)應用的技術公司。
總之,一句話可以概括:單片機是研發(fā)工作,PLC則是工程應用,兩者的難易程度不同。
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號