湖南PLC公司帶你了解PLC和MCU有哪些區別
隨著社會的發展和科技的進步以及人們生活水平的提高,PLC發展起來了并且在我們的生活中得到了越來越廣泛的應用。在工業環境中從事的工程師就會發現,很多控制邏輯用MCU都可以輕松實現的功能,卻很少使用MCU,反而大多都是使用的plc,那么其中的原因是什么呢?plc與mcu的區別是什么?
簡單來說,mcu就是單片機的意思,而plc是可編程邏輯控制器,兩者都是可編程的控制器件。兩者都能夠實現某些相同的功能,但是在特定的情況下需要使用不同的器件。單片機(MCU)和可編程邏輯控制器(PLC)主要有以下區別:
1、可靠性方面
在工業方面的設備,平時購買的單片機和一些元器件僅能達到商業級,再加上開發后測試水平達不到,在可靠性方面很難保證,而工業環境中電磁干擾是非常多的,如繼電器的通斷、電機的起停都能夠導致單片機的重啟或者是通訊的失誤。相對而言,plc就能夠滿足設備工業級要求,在抗干擾方面、輸入和輸出點可靠性方面更為好,并采用可靠的組態方式,因此可靠性更高,而且通信方面有很多工業控制設備采用光纖以抗干擾。
2、易用性方面
采用單片機實現,通信等系統架構太過麻煩,在簡單并且不關鍵的部位可采用單片機實現部分功能。而PLC等設備可采用整體式或者積木式,各個組件可以按需選用,并便于組態實現。各個工作站之間采用規范的總線通訊,這都是模塊內置的,只需配置無須編寫代碼,簡單可靠。
工業設備的可靠性是極為關鍵的,關系到人身安全、連續工作的時間、生產的質量等,這時候生產設備的成本是相對次要的,可靠性才是首要的。因此單片機雖然便宜,但用單片機作為工業設備控制器是得不償失的。
3、plc與mcu的區別
首先,工業環境下,受周圍交流電機啟停等的影響,電壓可能會有較大的波動。為了應對這種惡劣的環境,必須為MCU設計相應的電源模塊,是的電壓劇烈變動時不會引發MCU的工作異常。
其次,在工業環境下,傳感器的輸出多采用4~20mA、0~10V的形式,這與MCU常用的0~3.3V或者0~5V的AD模塊不相符合,因此需要針對工業環境設計傳感信號接收模塊。
并且,工業環境的輸出很多是用來控制繼電器(經過繼電器隔離后,再去控制電機等的啟停),而MCU的輸出只能控制微型繼電器,無法驅動常用的工業繼電器,因此,要在MCU外圍設計具有大驅動能力的IO接口。有很多工業數據總線協議,為了能保證MCU與外界正常通訊,需要封裝模塊來支持這些協議;
為了能夠控制變頻器,需要設計相應的變頻器控制模塊;為了能保證一定的防塵、防水級別,需要設計外殼滿足相應的防護等級;為了保證編程的簡單性,可能需要設計一套便于工業使用的控制語言……當以上這些工作都完成的時候,一個PLC就誕生了!
所以,PLC是基于mcu的產品,在mcu的基礎上增加了模塊化的開發。不用編寫底層的代碼,無須了解單片機的底層資源。可以使用廠家提供的一個二次開發的、界面友好的編寫軟件來構成系統應用。plc是cpu的特例,是針對某個行業的具體應用,開發使用起來比較方便快捷。
長沙昂卓智能科技有限公司是一家依托非標自動化、智能制造發展起來的高科技技術型公司。公司的發展緊扣全球智能制造及中國智能制造2025的大勢,以“智造”為目標不斷進步發展壯大。長沙PLC維修有需要歡迎咨詢。