我是自動化專業畢業生,想問一下各位前輩,是從事單片機還是plc有前途一點?

今山已無木


學單片機。我也是自動化專業的。當初和你一樣很迷茫,由於大一有C語言課程,但是混過去的。所以沒有任何底氣,就學了更簡單的PLC。記得很清楚當初看的是西交大的西門子的課程。但是看到校招的企業很少有招聘plc的,都是嵌入式單片機方向的很多。於是後來咬牙學了C語言,看了郭天祥的十天學會單片機C51。後來開始學數據結構,什麼微機原理,計算機組成原理都大致看了一遍。後來發現C51單片機幾乎沒人用了,而且可供開發者發揮的空間太小。後來就開始接觸linux,瞭解ARM上的,寫過一些基本的程序。後來又回過頭來學stm32.單片機,自己買個開發板自己調試,看視頻學習。後來校招拿到了深圳一個包住9k的offer。當然現在肯定不止這個數了。和我做plc的同學比,總體來說還是嵌入式單片機這塊工資更高點,容易進大公司。但是單片機學的東西太多了,計算機網絡,stm32,linux,shell,c++,QT,這些都要學或者有過接觸。


征途是星辰大海3


單片機和plc我很有發言權。以下內容可使你快速瞭解二者關係。

我會做電路板,熟練arm9,stm32單片機,51單片機,對dsp,fpga有做過項目。我用plc做過水廠自動化,機器設備的自動化。

總體來說,plc就是一個單片機做出來的產品,使某些應用場合變得簡單。plc也限制了單片機的一些功能,在很多應用中只有單片機能夠實現。plc簡單易用,適合實現簡單邏輯控制,但在實現複雜邏輯時,單片機會更加有效率,更加方便。

在很多工業機器中採用plc控制,但其加密性,防拷貝性比單片機較差。設備容易被仿造。

在很多小設備中,對成本要求高,單片機可以跟觸摸屏做在一起,實現低成本方案,且體積小,容易獲得市場。

總體來說,plc能做的事情,單片機一定能做,因為plc就是一個單片機系統。而單片機能做的事情plc不一定能做。

單片機就如同一堆沙子,plc如同用沙子做的模塊。如果建房子,還是沙子的形態,就靈活,但耗精力。模塊簡單,但失去靈活。做單片機系統時,一般會自己搭一些模塊,也不是每次從零開始。

至於有些朋友說的穩定性和可靠性,單片機做到可靠更難,對開發人員要求更高。但就靈活性,有些地方只能用單片機。對高手來說,單片機在軟硬件方面也可以做到高可靠,比如plc系統。

綜合上面內容:

應用方面,單片機更加廣泛。單片機可以做plc能做的任何事。

難度方面,plc簡單100倍。不是一個難度級別。對有基礎的人, plc幾天就能搞明白。

我的建議

如果你行,就學單片機,附帶搞明白plc就好了。如果能力不夠,學單片機也可以。從賺錢角度來說,學兩者都可能賺到多錢,要看所處位置,具體項目。


深圳自動化程序員


我建議單片機,而不是PLC。原因很簡單,單片機比PLC複雜得多,門檻也高。而門檻高低,直接決定著職業崗位競爭的激烈程度。單片機顯然需求大,人才少,門檻高,容易掙得崗位,工資也不低。而且現代單片機面越來越廣,你必須掌握以下光廣度和深度的技能,才能成為單片機人才:1、硬件方面,單片機朝著FPGA方向發展,熟練掌握FPGA的設計,熟練應用Verilog HDL語言設計硬件,成為必修課。2、軟件方面,必須熟練使用實時操作系統,例如,uC/OS,FreeRTOS等,必要時,在學完操作系統原理課程後,自己可以主動編一個屬於自己的實時操作系統,不難的,有了操作系統有啥好處呢,一個字,“快“! 它就像框架,以後編程,只要按框架做,不進僅可以做出功能相當複雜的東西,而且完成速度特快。沒有實時操作系統,僅用單片機是做不了複雜功能的。當然做複雜功能,技術含金量就高,也就意味著得到錢多。

還有,建議單片機的原因與未來機器人行業,人工智能行業有關,它們的硬件實現不可能用PLC,一定用到高端單片機,比方說,用FPGA實現等,所以,單片機整體前景廣闊


黑白謬1234567


本人主業單片機,副業PLC。嚴格地說PLC是一個產業,而單片機是電子專業的一部分。可以這麼說,在今天的生活中,每一個角落都能找到單片機的影子,一個不懂單片機的電子工程師本身就是個玩笑,在學校里老師可以不講PLC,但不能不講單片機。事實上PLC的核心就是單片機,PLC是單片機的一種典型應用。所以,學會了單片機再學PLC是很容易的,但學會PLC再學單片機就有些難度,因為很多概念上的東西已經被所謂的PLC教學帶“拐”了。曾經聽過一些PLC課程,對於有些問題由於學生缺乏基礎知識,所以,老師只能說“事情就是這樣,記住就行了……”,就像老師要給一個小學生解釋清楚微積分的道理,只能採取一些“旁門左道”的說法。直接學習單片機有些枯燥,不如PLC好玩兒,但有了單片機的相關知識,在以後的工作中會有事半功倍的效果。如今的電子產品都是系統化,系統的高端是計算機,系統的低端是各種執行部件(包括PLC),而單片機知識是溝通高低端系統的最好的橋樑。現在的單片機、PLC工程師都比較苦逼,收益甚至不如搬磚、賣房的,但相信這種情況在不遠的將來會有質的改變。畢竟,一個國家靠搬磚、賣房是支撐不了多久的。


人皆可以為舜堯


作為一個自動化技術公司的老闆,我覺得我可以說兩句,我公司設計電子功能開發部(主打單片機功能性開發)和智能製造部(主要負責PLC+工業機器人),單純從市場接單情況來說,PLC接到的項目較單片機起來較多,但不意味著我需要的人多,大家都談到,PLC在工業上是一個非常成熟的部件,往往一兩個人就已經能完成所有底層設計,出圖,發廠家訂製組裝箱體發貨安裝…單片機呢,你想玩透必須要下不少功夫,三腳貓的功夫滿街都是,51現在確實很少人用,最近興起的樹莓派那個可以建議考慮…至於薪資嘛…我們是按業務量算,所以總體現在看來PLC的提成肯定比單片機高,單片機經常半個月調試不出個屁來…但是回過頭,兩個都能掌握最後,但是兩個都很辛苦苦逼,經常加班調試改程序,你想要錢多,那就做好吃苦的準備…薪資就不談了,不同地區有不同薪資,我開的薪資不具有代表性,做多賺多,大概是這麼個模式…


追逐星光的人


先學電氣設計,plc,三菱,歐姆龍,倍福,AB,然後機械手發那科,AB,庫卡,然後高級語言VB.NET,c#,c++,然後當萬精油,以上全會保底20+,如果你英語能熟練的和老外溝通30+,假如你更牛逼,會康耐視,halcon視覺軟件,算法編寫,40應該能拿到

單片機這種不搞到嵌入式工資上不來把,門檻高一點


開心牧場


學單片機吧,我就是搞plc的,搞過幾年非標,現在搞某品牌機器人配套項目。搞PLC一般偏向於應用,單片機更偏向研發。搞plc前途很有限,在非標自動化設備公司,電氣的基本屬於機械設計工程師的附屬品,絕大多數99%的項目經理都是機械工程師擔任,反正我沒見過電氣工程師擔任項目經理的,電氣工程師沒什麼好職位,工資比同等級機械工程師要低一個檔次,是個很苦逼的職業。單片機可以有機會進入研發部門,工資和前景都比搞應用要強不少,嵌入式系統是個熱門。大家都知道以後的發展趨勢是自動化機器人方向,但必須注意是,核心不是應用,而是研發。


x46793982


熟練了PLC,你一輩子做的事情就是買西門子的PLC,賣給客戶,賺些線,進可以做大賺很多錢,退步,一門手藝養家胡口。你應該創不了自己PLC的品牌(門檻低,很多國產假品牌,做得很),單片機要熟練,到大公司去歷練,然後到小公司去獨檔一面,開發產品,然後,看準市場,開發自己的產品,切入市場,打響自己品牌。我身邊有一個開發的,就一個簡單的網站交換,五年來不冷不熱每年出貨3~500臺,到了2018上了一個臺階,12000臺了。

我自己做了DDC應用一輩子了(PLC是過程控制,DDC是糊糊控制人),直到50歲才招騁單片機工程師開發自己品牌DDC,因為DDC門檻比PLC高很多,中國能造DDC的廠家不足10家。


SmartIO思麥爾樓宇自


首先大家都是認同一個觀點,單片機門檻高,學了單片機學PLC是手到擒來,這個一般還是公認的。

但是,我想說的是單片機和PLC針對的控制場合是不一樣的。一般來說兩者都需要進行軟硬件的開發,單獨做硬件或者做軟件也可以,但是這個開發週期會加長。plc是單片機增加了底層驅動電路和底層操作系統形成的一個裝置,主要用於工業控制場合。單片機一般是用於專用的系統,一般涉及到電路板的,都是成批量的才能有市場。但是用到plc的場合一般都是要求開發週期短和性能穩定,經濟成本沒有那麼突出,典型的例子就是手機和手機生產線,我生產線用plc,手機用單片機,生產線我只要一條,或者多點十條就很多了,但是手機我們要賣幾十萬部到幾百萬部。手機開發和測試可能需要一年到兩年,但是產線的電氣開發現在給你半年算不錯了,蘋果一年換一代,產線也是一年一改造,設備改造可能一兩個月都長了。市場決定了這個東西的差別。設備也分標準設備和非標設備,一般標準設備,比方說機床,注塑機,壓鑄機也有使用單片機開發的,因為他也能做到和手機一樣大量生產,非標設備幾乎沒有兩臺是一模一樣的,所以用plc開發快。但是plc因為驅動電路的問題他不太可能用在小尺寸的使用場合。

每個東西存在必定有他的合理性,每個東西都不是容易的,單片機經常需要深挖技術,鑽研算法,plc需要了解產線工藝,單片機一般叫開發工程師,plc一般叫應用工程師。單片機的工程師和plc工程師也是經常有爭論,就像技術和銷售一樣,一個說你就靠嘴皮子吃飯,肚子裡沒貨,一個說你死腦筋天天加班就為了這幾個錢。沒有定論哪個一定好,只是看你怎麼做有興趣,我是搞電氣的,也就是plc,電氣也有labview,機器人等一些小方向,都是現在很熱門的應用。但是不否認搞單片機的都是技術大拿,燒腦,熬夜比我們厲害!


84帶水哥


要學精,都很難。單片機主要面向開發,PLC面向工程。單片對計算機技術要求更高,PLC對工程系統瞭解更全面。單片機學好了差不多可以吃一輩子,學PLC的人一輩子都在學習。

單片機屬於程序員,PLC屬於電氣工程師。


分享到:


相關文章: