前段時間經(jīng)常有人說:“PLC比MCU穩(wěn)定,所以MCU不合適在工業(yè)使用”。就此問題,筆者做出一個解釋
1、MCU 單詞全稱 Microcontroller Unit? 微控制單元
2、PLC 單詞全稱? Programmable Logic Controller? 可編程邏輯控制器
單純從單詞區(qū)分,MCU是微控制單元。
PLC可編程邏輯控制器。明顯PLC是一個器件:器件的定義是由不同的電子元器件和外觀模型組成。
PLC比MCU ?穩(wěn)定 其實并不能這樣說。
------------------
我們聊一下工作原理:
1、MCU只是微控制單元,如果需要正常工作,還需要加入供電電路(也就是要加入其他電子元器件--電阻、電容、穩(wěn)壓電路)、下載程序、外殼。
2、PLC 可編程邏輯控制器,只需要供電(12VDC/110-250AC),下載程序即可工作。
原理總結(jié):
1、明顯硬件上:MCU比PLC的工序要多----加入供電電路和外殼----->故:MCU用在工業(yè)的周期比PLC長一些。
2、如果使用MCU放在工也控制中,如果設(shè)計者沒有考慮一些干擾性、優(yōu)質(zhì)的電子元器件的問題-----就會出現(xiàn)一些不穩(wěn)定的情況。
------------------
程序問題:
1、MCU 基本是使用C語言,進(jìn)行編寫。很多協(xié)議和運動控制都需要自己去找現(xiàn)成的模塊代碼,然后進(jìn)行測試。(周期會長、代碼漏洞也可能會出現(xiàn))
2、PLC代碼模塊基本在PLC的開發(fā)軟件中存在,對應(yīng)的漏洞PLC廠家也進(jìn)行過測試(周期短、代碼漏洞較少)
------------------
說了那么多,MCU比PLC穩(wěn)定性差?
答案:并不是;MCU在汽車、嵌入式產(chǎn)品也廣泛使用,難道穩(wěn)定性會比工業(yè)要求低?
上面我說的很清楚:
1、很多小伙伴認(rèn)為的不穩(wěn)定:看到別人把MCU放在工業(yè)中使用并不穩(wěn)定。根本問:他們設(shè)計電路、PCB、編寫代碼做的并不是很好。考慮的漏洞沒有PLC廠家那樣富有經(jīng)驗(漏洞也比較多)
總結(jié):
1、MCU和PLC一樣那么穩(wěn)定,而且MCU靈活性更高一些。
2、PLC是專們用在工業(yè)控制的可編程邏輯控制器,因為PLC專注扎根所以在工業(yè)中的應(yīng)用。故比較成熟,一般工業(yè)都選擇PLC。
------------------
大總結(jié):PLC比MCU穩(wěn)定并不對,只是MCU應(yīng)用在工業(yè)中-----涉及運動控制、調(diào)試比較周期長。
PLC基本很少應(yīng)用在嵌入式,而MCU一般應(yīng)用在嵌入式也可以在工作。
小伙伴們,以后千萬不要說MCU比PLC穩(wěn)定性差了;會被笑話的------->>>只能說各有所長。