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