PLC底層,實際就是單片機(jī)在運行,它只不過是基于單片機(jī)的基礎(chǔ),開發(fā)出來的一款二次應(yīng)用的工業(yè)邏輯控制器,方便具有電工思維的用戶來使用,所以PLC對比單片機(jī)的最大優(yōu)勢就是簡單易用。PLC既然是基于單片機(jī)來開發(fā)的,PLC所有功能,單片機(jī)肯定可以都做到,比如一些計時,計數(shù),中斷,模擬量處理,通訊,邏輯控制,這些單片機(jī)都可以實現(xiàn),而且響應(yīng)速度上比PLC還要快很多,精度也會比PLC高。
但是PLC使用了掃描周期來避免立刻刷新I/O端口狀態(tài),這點從軟件而言,犧牲了速度,可靠性卻強了很多,用戶無論如何編程刷寫程序,一般都不會發(fā)生死機(jī)等問題。畢竟大多數(shù)工業(yè)場合,往往毫秒級別的響應(yīng)就足夠了,并不需要非常高速的實時控制。而單片機(jī)雖然編程更加靈活,但是對編程人員要求太高了,稍微有差錯,就可能會造成一些死循環(huán)或者邏輯不正常。
PLC硬件電路,一般電源會考慮到工業(yè)電網(wǎng)污染問題,在穩(wěn)壓濾波上做了很多設(shè)計。輸入輸出回路,往往也會使用光耦來隔離,電路元件選型都嚴(yán)格要求工業(yè)級別的,電路板布線也會考慮到干擾問題,PCB板子也會加涂層之類保護(hù)。而單片機(jī),往往從商用民用角度去選型和設(shè)計,可靠性沒有PLC的高,電子元件也未必像工業(yè)那樣嚴(yán)格選擇,整體的可靠性不如PLC。對于工業(yè)場所,產(chǎn)品的穩(wěn)定可靠性,還有耐用性,是非常重要的,畢竟工業(yè)設(shè)備價值比較貴重,需要長期24小時不斷電運轉(zhuǎn),很多會連續(xù)工作十多年。
PLC簡單易學(xué)易用
單片機(jī)太麻煩,首先要有一定的電子電路基礎(chǔ),往往軟件和硬件人員還分開,但是你要編寫軟件,一般也要知道一些硬件的東西,這個對于一般的工控人員而言,是比較費勁的,畢竟電氣和電子還是有一定差距的。如果針對某款工業(yè)設(shè)備來開發(fā)一款單片機(jī)控制板,也不是三天兩頭就可以制作好的,涉及到選型和調(diào)試等問題,穩(wěn)定下來還真需要一段時間。
單片機(jī)早期使用匯編語言,現(xiàn)在雖然進(jìn)步了,基本上可以使用C語言編程了,但是C語言是面向過程的語言,一般人學(xué)習(xí)起來段期間也是不太好掌握的。即使你掌握了某款單片機(jī)編程,換了一種,學(xué)習(xí)起來依然是要花時間的,畢竟細(xì)節(jié)的東西挺多。
而PLC是梯形圖編程,和線下的繼電器電路幾乎一模一樣,只要有電工基礎(chǔ)的人,摸索一個月基本上都可以勝任了,有一種PLC的應(yīng)用基礎(chǔ),換一個牌子,一般也可以很快上手。而且硬件產(chǎn)品市場上已經(jīng)有現(xiàn)成的了,并不需要自己去操心底層的電子硬件電路。
PLC符合電工的使用習(xí)慣
電工的思維習(xí)慣就是找線,改線和接線,PLC就是迎合這個來設(shè)計的,在電腦上,也基本上是面對常開和常閉觸點的組合問題,一些自保和互鎖電路而已,編程起來和接線是大同小異。而且PLC和外圍的接線,人家已經(jīng)設(shè)計成一排排的端子,直接接上去就可以了,并不用考慮太多細(xì)節(jié)。
而單片機(jī)完全是字母花的編程,并不直觀,雖然可以通過一些循環(huán)跳轉(zhuǎn)結(jié)構(gòu)來處理,但是和接線是兩碼事情了,想讓一個電工去掌握這些復(fù)雜的邏輯思維,又要兼顧外圍的線路和控制問題,是比較操心的。
-
單片機(jī)
+關(guān)注
關(guān)注
6040文章
44592瀏覽量
636852 -
plc
+關(guān)注
關(guān)注
5013文章
13345瀏覽量
464369
原文標(biāo)題:PLC和單片機(jī),你們分清楚了嗎
文章出處:【微信號:dian_gon,微信公眾號:電工電氣學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論