labview教學(xué) 我是自動化專業(yè)畢業(yè)生,想問一下各位前輩,是從事單片機還是plc有前途一點?
我是自動化專業(yè)畢業(yè)生,想問一下各位前輩,是從事單片機還是plc有前途一點?MCU和PLC,我有很多發(fā)言權(quán)。以下內(nèi)容可以幫助您快速了解兩者之間的關(guān)系。我會做電路板,熟練的ARM9,STM32單片機,51
我是自動化專業(yè)畢業(yè)生,想問一下各位前輩,是從事單片機還是plc有前途一點?
MCU和PLC,我有很多發(fā)言權(quán)。以下內(nèi)容可以幫助您快速了解兩者之間的關(guān)系。
我會做電路板,熟練的ARM9,STM32單片機,51單片機,DSP,F(xiàn)PGA都做過項目。我用PLC做水廠自動化,機械設(shè)備自動化。
一般來說,PLC是由單片機制作的產(chǎn)品,使一些應(yīng)用變得簡單。PLC也限制了單片機的一些功能,在很多應(yīng)用中只有單片機才能實現(xiàn)。PLC簡單易用,適合實現(xiàn)簡單的邏輯控制,但在實現(xiàn)復(fù)雜的邏輯時,單片機會更高效、更方便。
在許多工業(yè)機器中,采用PLC控制,但其加密和防拷貝性能比單片機差。設(shè)備易于復(fù)制。
在很多小型設(shè)備中,對成本要求很高,單片機可以與觸摸屏一起完成,實現(xiàn)低成本的解決方案,而且體積小,容易拿到市場。
一般來說,PLC能做什么,SCM能做什么,因為PLC是SCM系統(tǒng)。但是PLC做不到MCU能做的事情。
SCM就像一堆沙子,PLC就像一個由沙子組成的模塊。如果你以沙子的形式建造房子,它會很靈活,但會消耗能源。該模塊簡單但不靈活。在做單片機系統(tǒng)的時候,我們通常都是自己搭建一些模塊,并不是每次都從零開始。
關(guān)于一些朋友提到的穩(wěn)定性和可靠性,MCU更難做到可靠,對開發(fā)人員的要求也更高。但就靈活性而言,有些地方只能使用單片機。對于專家來說,單片機還可以在軟硬件上實現(xiàn)高可靠性,如PLC系統(tǒng)。
在應(yīng)用方面,SCM的應(yīng)用更為廣泛。SCM可以做PLC可以做的任何事情。
就難度而言,PLC簡單了100倍。這不是難度級別。對于那些有基金會的人,我們可以在幾天內(nèi)找到答案。
我的建議
如果可以的話,就學(xué)習(xí)單片機,了解PLC。如果能力不夠,學(xué)習(xí)單片機是可以的。從賺錢的角度看,學(xué)習(xí)兩者都能賺更多的錢,這取決于地點和具體項目。
開發(fā)單片機上位機軟件,怎么寫代碼?需要什么工具?
如果是單片機程序開發(fā),基本可以用現(xiàn)有的語言,包括VC、VB、C#、Java、Python等。因為只要上位機程序支持串口或USB通信協(xié)議,就可以與下位機進行通信。通用單片機支持串口通訊,高端單片機支持USB通訊,速度更快。
因此,對上位機程序開發(fā)語言沒有太多限制,主要取決于個人擅長哪種語言。
labview為什么很多大學(xué)不教?
LabVIEW是美國國家儀器公司提供的虛擬儀器編程環(huán)境。它的編程語言不同于文本編程語言,而是采用圖形化編程語言。
為什么許多大學(xué)不提供LabVIEW相關(guān)課程?主要原因如下:
1。LabVIEW的主要應(yīng)用:LabVIEW的方便性主要體現(xiàn)在當(dāng)用戶需要快速開發(fā)某一采集功能時,LabVIEW可以提供良好的交互功能,支持用戶在最短的時間內(nèi)開發(fā)出方便、可操作的PC軟件。這種快速發(fā)展的前提是基本的采集硬件或板。因此,對于一些高校來說,面向群體的學(xué)生沒有這樣的硬件設(shè)施,無法實現(xiàn)或體現(xiàn)LabVIEW的便利性。
2. 大學(xué)開設(shè)基礎(chǔ)科學(xué)課程的主要目的是培養(yǎng)學(xué)生的基礎(chǔ)科學(xué)認知能力。LabVIEW主要面向工程應(yīng)用,本科階段不易建立。在一些高校開設(shè)虛擬儀器課程,因為研究生的培養(yǎng)強調(diào)對某一專業(yè)能力的培養(yǎng)。
3. 我們可以反其道而行之:為什么很多高校都開設(shè)C語言編程課程?即使是教匯編語言?由于C語言是所有編程語言的基礎(chǔ),掌握C語言的結(jié)構(gòu)和編程思想對于今后學(xué)習(xí)任何高級語言都有一定的指導(dǎo)意義。俗話說,要想以此類推,就必須了解事物的本質(zhì)。C語言是精華,LabVIEW是需要繞過的。
4. 實際上,與LabVIEW類似的軟件有很多,如MATLAB、CCS等。這只是一個工具。大學(xué)不應(yīng)該因為一種工具而開設(shè)專業(yè)基礎(chǔ)課,但并不意味著不能,應(yīng)該作為專業(yè)選修課開設(shè),應(yīng)該根據(jù)學(xué)生的興趣來選擇。機械方面也有類似的軟件,如UG、Pro/E、Solidworks等,軟件的功能基本相似,但高校不會開設(shè)這類課程,而是開設(shè)AutoCAD、工程制圖等課程。工具就是工具。工具種類繁多,不可能把它們都教給別人。
我說了太多了。這只是我個人的觀點。如果有錯誤,請改正。