標(biāo)題: 單片機(jī)和plc,哪個(gè)更好學(xué)? [打印本頁]

作者: 芯片去字筆    時(shí)間: 2018-6-21 11:20
標(biāo)題: 單片機(jī)和plc,哪個(gè)更好學(xué)?
相對(duì)來說,plc更好學(xué)一些,更容易上手和入門。
為什么呢?因?yàn)楝F(xiàn)在的PLC基本上把應(yīng)用電路都設(shè)計(jì)在了內(nèi)部,所以學(xué)習(xí)的時(shí)候,可以不用花費(fèi)很多心思關(guān)心電路,只需要用梯形圖控制各個(gè)輸出端口就可以了。而單片機(jī)呢,它的功能要比PLC強(qiáng)大很多,但是正如我們所知道的,功能越強(qiáng)大,電路就會(huì)越復(fù)雜,并且單片機(jī)的控制電路需要自己來做。另外從入門角度來看,梯形圖上手要比C語言快一些。
單片機(jī)屬于微控制器的一種,plc全稱可編程邏輯控制器,對(duì)于是單片機(jī)好學(xué)還是plc好學(xué),個(gè)人認(rèn)為plc的入門簡單更適合于新手,從編程語言、硬件、應(yīng)用領(lǐng)域來說明下單片機(jī)好學(xué)還是plc好學(xué)。
1,編程語言plc的編程方式有這么幾個(gè),梯形圖語言(LD)、指令表語言(IL)、功能模塊圖語言(FBD)、順序功能流程圖語言(SFC)、結(jié)構(gòu)化文本語言(ST)。其中梯形圖類似于繼電器電路,被電氣控制人員廣泛接納,新手推薦采用梯形圖進(jìn)行編程,而單片機(jī)的編程語言,我記得在大學(xué)時(shí)書上是用匯編語言吧,各種指令代碼真看的痛不欲生啊,后邊接觸C語言了還好些,跑馬燈程序的還隱約記得,相比于plc單片機(jī)的編程要更難一些尤其越到后面越難,需要計(jì)算機(jī)基礎(chǔ)會(huì)更好一點(diǎn)。
2,單片機(jī)很便宜,整個(gè)開發(fā)板如下圖,其中中的STC就是單片機(jī)的芯片,可以看到他的外設(shè)輸入、輸出很多。PLC很簡答,輸出輸入兩排、擴(kuò)展接口,如果需要其他功能需要添加擴(kuò)展模塊,相比于單片機(jī),plc的價(jià)格很貴,相對(duì)來說單片機(jī)沒有plc好學(xué),單片機(jī)看下圖就知道你要了解的東西很多。
3,應(yīng)用領(lǐng)域,單片機(jī)的使用要比plc廣泛的多,幾乎日常生活中的小電子產(chǎn)品都會(huì)有單片機(jī),而plc幾乎只在工業(yè)領(lǐng)域里使用,相比于單片機(jī),plc的穩(wěn)定性很強(qiáng),抗干擾能力強(qiáng),能滿足工業(yè)生產(chǎn)環(huán)境的要求。
通過比較,單片機(jī)的門檻比plc高,單片機(jī)要軟硬結(jié)合,要求掌握的知識(shí)內(nèi)容要多,而plc相對(duì)來說就簡單多了,有一些電工基礎(chǔ)的就能快速入門。



編程的角度看,單片機(jī)一般是C語言,也有用匯編的但是相對(duì)較少了,而plc常用的是梯形圖,相對(duì)而言,梯形圖上手更快。但是到了后面做大型項(xiàng)目時(shí),個(gè)人感覺沒有太多高下之分,都挺復(fù)雜的。從成本來看,單片機(jī)相對(duì)成本低很多,因此應(yīng)用的地方更多,市場(chǎng)上學(xué)習(xí)資料教程也很多,就業(yè)相對(duì)容易,我更加傾向于學(xué)習(xí)單片機(jī)。其實(shí)學(xué)習(xí)到了后面融會(huì)貫通后,會(huì)一通百通,學(xué)習(xí)其它東西都差不多,只是時(shí)間問題而已,而且越到后面學(xué)習(xí)效率越高。diangon.com還有一點(diǎn),這年頭一招鮮吃遍天很難存在了,像本人之前從事的公司,一開始只有單片機(jī),后來隨著公司產(chǎn)品擴(kuò)展轉(zhuǎn)型等,逐漸對(duì)plc產(chǎn)生了需求,這時(shí)候又的學(xué)習(xí)plc?傊鄬(duì)而言,在一個(gè)企業(yè)里,學(xué)習(xí)能力更加重要。
1.編程方面:可以用梯形圖編程,有點(diǎn)像電氣控制中繼電器線圈和觸電動(dòng)作之間的關(guān)系,如果學(xué)過繼電器-接觸器控制的話,入門要簡單的多。而單片機(jī)可以采用自帶的編程語言(如51單片機(jī)的ASM語言),也可以用C語言,個(gè)人是直接用ASM語言進(jìn)行小程序編寫的,不算難,個(gè)人沒用過C,沒有發(fā)言權(quán)。
但是對(duì)于一些數(shù)據(jù)較多,邏輯關(guān)系比較復(fù)雜的程序,個(gè)人覺得單片機(jī)編程更加簡單。比如控制數(shù)碼顯示器顯示數(shù)字來說,單片機(jī)的查表指令很方便。
對(duì)于單片機(jī)和PLC來說,因?yàn)榫W(wǎng)上有很多可以借鑒的程序,因此難度是可以降低的。
2.外部電路:PLC的外部電路更加簡單,因?yàn)镻LC的接口、電源、抗干擾電路都設(shè)計(jì)在了PLC的內(nèi)部,使得用戶在應(yīng)用上更加簡單。而單片機(jī)只是一個(gè)芯片,因此它的電路比較復(fù)雜,抗干擾能力不強(qiáng),有時(shí)會(huì)出現(xiàn)信號(hào)失真,干擾過大的問題。當(dāng)然這只針對(duì)初學(xué)者,大能們這些問題處理的很好。
3.有缺點(diǎn)
PLC更注重于工業(yè)應(yīng)用,對(duì)于防干擾、設(shè)備接口、聯(lián)網(wǎng)、模塊化都有完善的技術(shù)支撐,使用更簡單,成本高。 而單片機(jī)技術(shù)含量高,使用靈活但是工作量很大的,對(duì)于抗干擾、模塊化要求低,成本低廉,應(yīng)用廣泛。特別適合于開發(fā)消費(fèi)電子、商業(yè)應(yīng)用的電子、玩具、家電等等。
單片機(jī)可以構(gòu)成各種各樣的應(yīng)用系統(tǒng),從微型、小型到中型、大型都可,PLC是單片機(jī)應(yīng)用系統(tǒng)的一個(gè)特例。小型系統(tǒng)用單片機(jī)更加經(jīng)濟(jì)。
PLC的應(yīng)用領(lǐng)域其實(shí)主要是電氣控制領(lǐng)域,適用范圍相對(duì)較窄,而單片機(jī)在電子應(yīng)用的各種領(lǐng)域幾乎都可以用。



作者: ahshmj    時(shí)間: 2018-6-21 18:30
當(dāng)然是plc了。不過功能是不能和單片機(jī)比的。
作者: seancheng    時(shí)間: 2018-6-21 19:46
搞電子的不如搞工控的了,簡單且工價(jià)更好
作者: lin741625608    時(shí)間: 2018-6-21 23:40
實(shí)用性來說,單片機(jī)能做的事多一些
作者: jiang19740212    時(shí)間: 2018-6-22 20:54
PLC其實(shí)也是單片機(jī)類,只是編程軟件把底層源碼寫好了的用戶只管用就行。
作者: qijun68    時(shí)間: 2018-6-23 08:16
這個(gè)想法本身就有問題,單片機(jī)是基礎(chǔ),PLC是擴(kuò)展應(yīng)用,深入學(xué)習(xí),相輔相成。
作者: 知足者常樂m    時(shí)間: 2019-11-6 15:16
qijun68 發(fā)表于 2018-6-23 08:16
這個(gè)想法本身就有問題,單片機(jī)是基礎(chǔ),PLC是擴(kuò)展應(yīng)用,深入學(xué)習(xí),相輔相成。

有同感
作者: Angle145    時(shí)間: 2019-11-12 16:30
樓主分析的很到位,贊
作者: lzzasd    時(shí)間: 2019-11-13 09:07
PLC可以看成是單片機(jī)的定制開發(fā)板    開發(fā)板自帶底層系統(tǒng)     PLC軟件編程之后經(jīng)軟件轉(zhuǎn)換為標(biāo)準(zhǔn)用戶代碼跑在底層系統(tǒng)上    所以要實(shí)現(xiàn)什么功能要看底層的系統(tǒng)      
就功能來說單片機(jī)比PLC強(qiáng)太多     無論是16位的單片機(jī)還是32位的
就價(jià)錢來說單片機(jī)成本遠(yuǎn)低于PLC
就編程難度來說   PLC比單片機(jī)簡單多了
就穩(wěn)定性來說   PLC比單片機(jī)穩(wěn)定
所以   單片機(jī)用于消費(fèi)級(jí)產(chǎn)品     PLC用于重要的工業(yè)控制
作者: 踏雪無痕做什么    時(shí)間: 2019-11-13 19:07
pLC主要用工業(yè),民用設(shè)備上,單片機(jī)主要用于電孑產(chǎn)品上,當(dāng)然了,范圍很廣,可以認(rèn)為pLc就是由單片機(jī)設(shè)計(jì)開發(fā)好的,PLC從出生就是為工業(yè)生產(chǎn)設(shè)計(jì)的,最早就是簡單的邏輯處理,現(xiàn)在不得了,現(xiàn)在模擬量,數(shù)據(jù)處理,聯(lián)網(wǎng)道訊……,單片機(jī)更偏向于電子,可以向各個(gè)方面開發(fā),范圍更廣,入門那個(gè)都容易,學(xué)好哪個(gè)都難,前途寬;
作者: xbj123    時(shí)間: 2019-11-13 21:00
肯定是單片機(jī)好
作者: HAPPY3    時(shí)間: 2022-1-22 10:39
plc是技校中職生學(xué),門檻低,單片機(jī)是大學(xué)生學(xué),門檻極高
作者: 黑11    時(shí)間: 2022-1-22 11:00
plc的梯形圖編起來比單片機(jī)的程序要簡單的多,實(shí)用性上各有利弊吧
作者: lxh0508    時(shí)間: 2022-1-22 13:50
黑11 發(fā)表于 2022-1-22 11:00
plc的梯形圖編起來比單片機(jī)的程序要簡單的多,實(shí)用性上各有利弊吧

建議去了解一下中大型PLC還有軟PLC然后再重新審視一下你的觀點(diǎn)
作者: zhxzhx    時(shí)間: 2022-1-28 21:13
實(shí)際上是,學(xué)不好的都學(xué)不好,學(xué)好的都能學(xué)好,本質(zhì)上它們是一樣的,




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1