無意看到論壇的一篇帖子“單片機能改變世界”。都愁死我了,口口聲聲說自己做工控做什么的我真想問,你們都進過工廠么?看過工業(yè)環(huán)境么?只是最多在監(jiān)控室里看看而已吧。
了解工業(yè)防護等級么?了解冗余系統(tǒng)么?了解工業(yè)領(lǐng)域需要的是什么么?
實名反對上面所有認為一塊單片機在工業(yè)領(lǐng)域能代替PLC的,你們真是實驗室呆的久了不知道外面有霧霾。
一、先從基本說起,穩(wěn)定性與可靠性,你一塊單片機的穩(wěn)定性和可靠性能比得過IP67類的產(chǎn)品么?懂防護等級么?看過工業(yè)惡劣現(xiàn)場么?看過露天野外設(shè)備作業(yè)么?
一場大雨過后又濕又潮你敢肯定你那單片機還能行?冬天零下的溫度你敢保證它還能運行?我就不信了。
二、工業(yè)里比如說汽車生產(chǎn)線,或者大型的電廠煤炭等領(lǐng)域,動不動上百的I/O有時候上千,你用單片機給我做個看看,而且就PLC這種扛草的貨還得弄一套冗余系統(tǒng),你單片機是能信春哥啊還是自愈能力100%就不死,再不濟你也單片機做一套冗余?做得出來我服你,但有一點可以肯定,甲方秒秒鐘KO你。
三、工業(yè)領(lǐng)域控制只是一部分,還需要采集、通訊、上位、組態(tài)、運動控制與顯示等領(lǐng)域,這些東西都需要依靠完整的工業(yè)體系與通訊協(xié)議去做,比如西門子有成套的東西能夠?qū)崿F(xiàn)這些功能,你單片機是想怎么個做法?動不動各種Modbus、profibus、profinet、OPC等東西是要怎么個一一實現(xiàn)法?
四、開發(fā)周期,各家PLC廠商都在不斷完善自己的編程軟件,使之能夠越來越簡單的服務(wù)于工程師,而各種程序塊也是越來越方便人性化的任意去調(diào)用,比如PID模塊、運動控制模塊等,大大減輕了工程師的開發(fā)壓力也縮短了開發(fā)周期,單片機呢?自己開發(fā)的東西難道有信心能夠打敗西門子工程師的?
這是某組態(tài)軟件上的東西,單片機如何實現(xiàn)?靠一個人開發(fā)?累死了吧,國內(nèi)動不動在投標的時候都是嚴重的工期不足了,PLC如何高度集成化模塊化的東西很多時候在工期面前都捉襟見肘,單片機開發(fā)估計就猴年馬月了,更別提去支持HMI、可視化控制系統(tǒng)、市面上上百種的品牌與硬件驅(qū)動了,就算你真的做出來了,遇到幾十臺變頻器的時候,你覺得那單片機能扛得住干擾?大型項目的時候,弄了個高壓高功率電機,啟動的時候整個電網(wǎng)都顫,那單片機各種數(shù)值不得像竄天猴兒一樣的上竄下跳啊?
五、距離問題
工業(yè)領(lǐng)域有的時候是要跨區(qū)域整合與監(jiān)視的,所用的通訊方式多為以太網(wǎng)(通訊距離長)加中繼器,或者直接走民用寬帶光纖(有的時候距離要好幾公里幾十公里),所用的東西到最后很可能是用的微軟的IE瀏覽器(對,你沒聽錯,西門子WINCC WEB),你用單片機給我支持一下試試看?還有就是遇到突發(fā)情況下,如果無人值守或者重大事故的時候,需要由PLC的通信模塊根據(jù)情況發(fā)送短信給相關(guān)人員(比如領(lǐng)導(dǎo)),單片機能?開發(fā)需要多久?
說了這么多,也沒說全,只不過看不慣那些認為用單片機代替PLC的實驗室人員,真能這么用,你覺得電廠里那些動輒幾十萬幾百萬一套的AB系統(tǒng)都是廢物?
PLC的優(yōu)勢在于可以使用梯形圖進行二次開發(fā),首先你要明確一點:PLC是給電氣工程師使用的。電氣工程師不是電子工程師,他們的工作不是單單考慮你這個MCU如何驅(qū)動繼電器來控制機床的。甚至有的電氣工程師都不會C語言、匯編語言之類的MCU開發(fā)語言(你讓人家怎么玩?),幾年前在21ic上有個家伙說要開發(fā)新的PLC,用C語言來代替梯形圖,結(jié)果他在論壇上蹦跶一兩個月后銷聲匿跡了。
其次PLC的優(yōu)勢在于穩(wěn)定性強。你可能覺得iPhone的APP突然閃退一下沒啥問題,重新打開一下就行了,實在不行就重啟。但工業(yè)現(xiàn)場的設(shè)備不行,死機一秒有可能是一條人命……
所以你想用MCU、繼電器、光耦做PLC可以,但不經(jīng)過嚴格規(guī)劃設(shè)計、調(diào)試測試、各種抗擾試驗認證的,頂多稱為繼電器控制器,而不是真正能用于工業(yè)現(xiàn)場的PLC。一般的工業(yè)現(xiàn)場設(shè)備,開發(fā)設(shè)計完成后,認證測試通過后,就不會再修改,以后的量產(chǎn)都是照著認證測試的那套電路、底層程序來生產(chǎn),修改任意一行芯片驅(qū)動代碼都需要重新認證。
單片機是元器件,PLC是由元器件以及龐大的軟件集構(gòu)成的系統(tǒng),問前者能否替代后者就好比問:豬肉能代替冷柜里的灣仔碼頭韭菜豬肉餡水餃嘛?
-
單片機
+關(guān)注
關(guān)注
6042文章
44617瀏覽量
637686 -
plc
+關(guān)注
關(guān)注
5016文章
13385瀏覽量
464863
原文標題:單片機可以替代PLC么?
文章出處:【微信號:edn-china,微信公眾號:EDN電子技術(shù)設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論