PLC和ARM微控制器哪個好啊哪個好學?哪個對程式設計要求高?ARM主要就是程式設計嗎

時間 2022-09-21 22:11:49

1樓:匿名使用者

這兩個東西一般用於不同的領域或者層次,plc主要對強電進行控制,工業用的多,民用幾乎沒有,plc是控制器;arm是處理器,主要用於演算法,作業系統,應用程式。

比如說全部在工業控制中,plc則充當脊髓等低階神經中樞,而arm處理器則對應是大腦。arm可以控制plc的運轉,通過感測器收回的資料,計算後對plc控制物件的臨界值進行調整,而plc則通過arm約束的臨界值對電機汽缸等進行操作。

就這兩者的學習而言,plc採用梯形圖,相對結構比較簡單,較容易上手,而arm則集合了軟硬體的工作,最初的硬體設計需要考慮電源,包括外圍電源,核心電源,時鐘,復位等,還要根據使用目的設計外圍電路;之後還要進行基礎驅動的設計,如果過於複雜的應用考慮是否掛作業系統,如果掛系統還要考慮系統裁剪移植等,後續考慮是否使用應用程式。因此arm的工作不是乙個人的事。

當然如果你想學建議先學arm在轉頭看看plc,會發現有會當凌絕頂一覽眾山小的感覺。

如果選擇學arm要考慮好你的方向,硬體及驅動,系統,應用程式等,切不可一起開進全部進行,否則只會最後全都不行。一樣一樣來。需要時間需要多練!

最後不論你走在哪方面,都祝你學有所成!

2樓:匿名使用者

這兩個不是一類的東西 沒辦法比的 plc 主要用於工業控制 而arm主要用於電子產品開發

微控制器,plc,arm,哪個更有發展前景

3樓:

個人認為是arm。

其實這三者各有特點,很難說那個一定比那個好。只是側重不同。就像汽車再發達,穿胡同還得自行車。

微控制器 應用廣泛,適合做電子產品、機械人、智慧型儀器、家電.....

plc主要控制大型裝置。電梯、生產流水線.....

arm做mp4、掌上電腦等等。

說發展前景,只能是各有側重,絕對不可能乙個取代另乙個。目前微控制器用的最多,但arm逐漸的普及,plc因為使用範圍所限,無法和前兩者比。但plc人員的工資相對高一些。

51微控制器程式設計和arm裸機程式設計有什麼差別?

4樓:

其實51和arm是一樣的東西,都是微控制器,只不過arm是51的公升級,比51更高階一些而已

專,「c語言寫個main函式就可屬

以控制51」是因為在建工程的時候調入了模板,對於片內外設最好在main函式的開始初始化一下(51和arm都要),如果沒有初始化,可能是沒有用這些片內外設,或者程式寫的比較簡單,堆疊在模板中都有設定(51和arm都是),所以如果沒有特殊需要不用設定。

5樓:匿名使用者

arm也可以直bai接祼跑,這是沒du問題的,比如寫一段代zhi碼實現乙個埠dao上的回led閃爍,但要注

意這樣幾件答事情,

啟動**的對映

堆疊初始化

時鐘初始化

這幾件事,有的晶元需要做,有的不需要,但你應該保證這些事情都是確定的,如果寫c**,一般在啟動**中都做好了,所以你不需要管,要用彙編,那就要你管了。

另外,埠輸出也不像51,簡單的寫0就完了,可能要配置埠方向,開啟埠的工作時鐘。。。

結論,arm本質上也是一塊晶元,直接用彙編當然可以用,但它比51的功能多太多了,或者說相對於51,它太複雜了,用彙編太容易出錯,還是用c的好些。

請各位前輩些給我指點下,到底是學微控制器好,還是學plc好,哪乙個要難一些,並且要有前景的?????

6樓:匿名使用者

我是plc工程師,

工作一年半多了,工資共計5000,s7-200,300,400精通,做過大小專案3,4個,做這東西經常長期出差。感覺寫plc程式是次要的,比較好搞,關鍵要去現場除錯,那個實在很累,通常要熬夜加班,絕大多數公司不給加班費的。

我微控制器還好,因為在學校裡我微控制器和plc課程都是老大,感覺學過微控制器,plc就很容易了

在工作時又買了幾塊板子學習了arm9,現在基本可以用arm9開發產品。對我的感覺就是,cpu結合作業系統再結合應用程式貫穿著去學還比較容易一點,關鍵是要堅持。雖然現在對各種東西有點融匯貫通,但是離隨心所欲開發產品還是有距離,並且覺得自己要去學習的東西還有很多。

當初選擇做plc是由於先找到了這麼乙個plc的工作。現在感到plc沒啥技術含量,然後行業工資就值那麼幾千也還比一般的工作累多了因為要戴安全帽或無塵衣去工地跑,所以就想著轉行到乙個技術含量高一點的行業去。現在轉行進行中.....

要是自己單幹,不是很清楚,還沒自己單幹過。認為單幹plc的話,不管做裝置還是工程,在中國,關係和回扣格外重要,而技術能力屬於次要,因為中國人多嘛,行業也有飽和趨勢。

7樓:匿名使用者

那學plc吧。相對好搞,而且前景大一些,但是任何技術要精通都需要吃苦的。微控制器前景也不錯,但是直接學arm還好些,因為微控制器快成過時的技術了。

什麼領域都用遍了,建議你學習plc。相當簡單好學,好上手,但是必須要有硬體。這樣有利於你的學習。

8樓:

plc相對簡單一些,更新的慢點,因為工業裝置一般要求是穩定可靠,不需要技術新穎,一般企業要求這樣人才的學歷也相對低點。國內的企業一般用三菱,歐姆龍,西門子。相對種類也少。

微控制器,發展比較快,現在都是arm了,要是要更深入點,dsp.fpga的什麼都需要了解,一般乙個大系統是這樣的,用mcu(微控制器)作為控制和人機介面,用fpga作為i/o的擴充套件和數位電路,用dsp作為數字訊號處理,這些你都得懂,且種模擬較多,更換廠家的得重新了解一下。不過呢,當然了,要是你嵌入式你搞的牛逼的話當然比做plc來錢嘍

9樓:匿名使用者

plc簡單一些,網路是很難搞的。微控制器比較難一點,用的範圍廣。就業面的話,plc相對窄一些

10樓:匿名使用者

同意樓上看法。目前最好學習arm,嵌入式的。或者plc前景也不錯。

11樓:掌玉英介申

怎麼說呢,微控制器屬於電子技術吧,門檻比較高,要待遇高,水平也要很高,8位微控制器會的人多,所以必須有擴充套件,比如要會布pcb,設計電路等,比較全的話,也還成;arm7的話,現在用的也越來越多了,和51差不多,但是可以跑實時作業系統,比如uc/os-ii,再往上走,就真的要分很細了,因為arm9級別的微控制器,已經相當於乙個小型cpu,可以跑wince或linux,這裡面的應用軟體開發,底層硬體驅動編寫,沒有那一樣不是高門檻的,不過你一旦過去了,待遇肯定不錯。

最要命的還是更新速度快這一點,必須隔三差五的充電,不然就會從金字塔的上層滑下來。

plc屬於工業控制自動化,plc本身不難,難的是控制物件,也就是自動化系統,這個是乙個比較巨集觀的,但又不能忽略細節,所以經驗比較重要,是乙個不難,但很繁瑣的行業。就業前景還成,隨著中國工業化程序,自動化的成度越來越高,還是很有前景的。

電子技術的話,很累,很費腦子。頭髮都掉的快,不過電子技術樂趣無窮,真的,我個人愛好就是電子技術,雖然我知道了arm7

uc/os-ii的級別。我是轉行做工控的。

就這麼多了,謝謝!

plc程式設計對電腦要求高嗎?還是對系統要求?

12樓:之何勿思

plc程式設計對系統要求高。

plc的使用者程式,是設計人員根據控制系統的工藝控制要求,通過plc程式語言的編制規範,按照實際需要使用的功能來設計的。只要使用者能夠掌握某種標準程式語言,就能夠使用plc在控制系統中,實現各種自動化控制功能。

13樓:匿名使用者

目前市場上賣的台式電腦和筆記本都能符合要求,上網本除外,一般3k以上的筆記本外加程式設計電纜都能達到程式設計任務,建議安裝xp系統

14樓:tommy雙子

現在win8相容的很少,還有就是看你會不會用到博圖之類的軟體,系統裝旗艦版的

15樓:匿名使用者

這要看是怎麼樣的plc程式設計軟體了,像三菱plc的gx work 、松下的fpwin pro 、 歐姆龍的cx-one 其實一般的電腦就可以了!

16樓:牛鼻子老仙

我2001年開始玩step7軟體,那時的電腦普遍還是奔3,照樣玩麼

17樓:匿名使用者

plc 程式設計對 電腦的配置沒有什麼要求,能打字就行,只要有u口就行了 剩下的 都可以靠轉換器來 搞定

18樓:

plc程式設計對電腦系統要求不高,普通的電腦就可以。

19樓:

最好用32位的系統,64位的系統通訊比較麻煩(很多串列埠驅動不了),除了西門子300、400不支援win8和64位之外,其它的plc問題都不大,win7 32bit所有的程式和驅動相容性都很不錯了,對付一般日常應用的plc都可以,我一直在用win8 32bit,除了setp7 v5.5的安裝不了,三菱,歐姆龍,s7-200都可以

20樓:

最好xp32位,好多程式設計不支援win7

21樓:匿名使用者

不高 32位電腦都能行

plc工控和微控制器哪個更好用,什麼場合更合適,難學嗎?

22樓:夜貓叫楓子

按我說呢,你去看一下微控制器的程式語言,我是說彙編的,然後再看一下plc的指令,你一定會發現,裡面其實有很多是一樣,事實上,plc可以說是加工過的微控制器。程式語言上其實差不多,當然,plc的肯定要比微控制器容易一些,你要是學會了微控制器,學plc很容易上手的,現在這兩個的應用都很廣,所以建議你還是兩個都學。兩個都學,做牛人

23樓:陳誠

都差不多了,

只是plc程式設計通俗易懂,沒有微控制器那麼複雜,微控制器的抗干擾性能沒有plc強,

plc的應用成本比微控制器要高一些

24樓:匿名使用者

plc適用於較為簡單的控制系統,控制過程為直線過

程或是簡單的迴圈過程,對於突發的一些中斷處理似乎不太好,沒有微控制器靈活,適用面也遠沒有微控制器廣。微控制器控制要稍微難學一些,我也是最近畢業設計在搞微控制器開發。以前學機械時候接觸過plc,對於一些傳送過程,當小車走到哪一點後碰到開關,再向前走幾公尺停幾秒,然後返回幾公尺,停幾秒,最後返回起點,這樣的典型過程這樣的控制常用plc。

對於刨床,水位控制等簡單的控制用plc較為簡單。複雜系統都好像用微控制器開發。

我也只是初步了解,隨便說說,有懂得澆澆。。

25樓:匿名使用者

批量生產,邏輯比較簡單並且固定的小型機一般用微控制器。

微控制器有哪幾類?51 ARM,微控制器開發都有哪幾種?除了

微控制器 microcontrollers 是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構...

eda微控制器區別,微控制器與PLC的區別

eda是 electronic design automation 意思說,電子設計自動化。它是有計算機輔助設計 cad 計算機輔助製造 cam 計算機輔助測試 cat 和計算機輔助工程 cae 的概念發展而來的。微控制器你可看成小微型機,裡面什麼都有,除了一些外圍裝置,顯示裝置等。如果有問題請補充...

微控制器程式設計和PLC程式設計哪個難

微控制器難點,plc挺容易的,要是在學c語言程式設計就完了 回答plc門檻低,學起來容易。建議學微控制器,應用範圍廣,就業相對好一些。而且微控制器學會了,再去看看plc,很快也能上手。最重要的是多實踐,多練習 提問學微控制器難還是plc難一點 學微控制器難還是plc難一點 回答微控制器難一些 還有一...

arm的keil能開發c51微控制器嗎

不行,同樣的程式,在keil for arm 和keil c51中編譯出來的機器碼是不一樣的。打個比方,arm編譯出來的程式給51用,那就是雞同鴨講,沒有共同語言啊。可以,只不過安裝軟體時要注意一下順序。1 按預設方式安裝keil mdk軟體包,不要修改目錄2 繼續安裝keilc51軟體,按預設目錄...

微控制器的基本外圍電路,微控制器的外圍電路有哪些

電源電路,給微控制器提供穩定的電源 時鐘電路,用晶振和電容給微控制器提供穩定的時鐘基準訊號 復位電路,按鍵和電容搭建成微控制器復位電路,用於復位 你說的是微控制器最小系統吧,這個很簡單的,沒多大意思。還是樓上說的是,多看點模電數電。微控制器最小系統就乙個晶振,1個瓷片電容,1個10u的點解電容,10...