你知道單片機(jī)和PLC有何不同之處嗎?它們可以互換嗎?
你了解單片機(jī)和PLC嗎?它們有什么不同?哪些時(shí)候單片機(jī)可以替代PLC 嗎?小編先不揭曉答案,看完此文大家自己就心知肚明可以不可以替換了,再解決這個(gè)問題之前先了解下單片機(jī)和PLC是什么,各自有著怎樣的結(jié)構(gòu)特點(diǎn),正文開始!
一、何為單片機(jī),何為PLC,有都是怎么一回事?
1、單片機(jī)
單片機(jī)(Microcontrollers),也簡稱MCU,是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。
特點(diǎn)是編程、維護(hù)相對復(fù)雜,編程方式常用C語言或匯編,成本較低,IO口相對有限等特點(diǎn)。
2、PLC
PLC是Programmable Logic Controller的簡寫,翻譯成中文也即是可編程邏輯控制器,是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作電子系統(tǒng)。它采用一種可編程的存儲(chǔ)器,在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,通過數(shù)字式或模擬式的輸入輸出來控制各種類型的機(jī)械設(shè)備或生產(chǎn)過程。
1)歷史
美國汽車工業(yè)生產(chǎn)技術(shù)要求的發(fā)展促進(jìn)了PLC的產(chǎn)生,20世紀(jì)60年代,美國通用汽車公司在對工廠生產(chǎn)線調(diào)整時(shí),發(fā)現(xiàn)繼電器、接觸器控制系統(tǒng)修改難、體積大、噪聲大、維護(hù)不方便以及可靠性差,于是提出了著名的“通用十條”招標(biāo)指標(biāo)。
2)結(jié)構(gòu)
可編程邏輯控制器實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同(基于成本等原因,大多PLC的控制芯片實(shí)際上就是單片機(jī),也就是說可以將PLC看成是單片機(jī)的二次開發(fā))。
電源用于將交流電轉(zhuǎn)換成PLC內(nèi)部所需的直流電j目前大部分PLC采用開關(guān)式穩(wěn)壓電源供電。
中央處理器(CPU)是PLC的控制中樞,也是PLC的核心部件,其性能決定了PLC的性能。
存儲(chǔ)器是具有記憶功能的半導(dǎo)體電路,它的作用是存放系統(tǒng)程序、用戶程序、邏輯變量和其他一些信息。其中系統(tǒng)程序是控制PLC實(shí)現(xiàn)各種功能的程序,由PLC生產(chǎn)廠家編寫,并固化到只讀存儲(chǔ)器(ROM)中,用戶不能訪問。
輸入單元是PLC與被控設(shè)備相連的輸入接口,是信號(hào)進(jìn)入PLC的橋梁,它的作用是接收主令元件、檢測元件傳來的信號(hào)。輸入的類型有直流輸入、交流輸入、交直流輸入。
輸出單元也是PLC與被控設(shè)備之間的連接部件,它的作用是把PLC的輸出信號(hào)傳送給被控設(shè)備,即將中央處理器送出的弱電信號(hào)轉(zhuǎn)換成電平信號(hào),驅(qū)動(dòng)被控設(shè)備的執(zhí)行元件。輸出的類型有繼電器輸出、晶體管輸出、晶閘門輸出。
PLC除上述幾部分外,根據(jù)機(jī)型的不同還有多種外部設(shè)備,其作用是幫助編程、實(shí)現(xiàn)監(jiān)控以及網(wǎng)絡(luò)通信。常用的外部設(shè)備有編程器、打印機(jī)、盒式磁帶錄音機(jī)、計(jì)算機(jī)等。
3)特點(diǎn)
可靠性高。由于PLC大都采用單片微型計(jì)算機(jī),因而集成度高,再加上相應(yīng)的保護(hù)電路及自診斷功能,提高了系統(tǒng)的可靠性。
編程容易。PLC的編程多采用繼電器控制梯形圖及命令語句,其數(shù)量比微型機(jī)指令要少得多,除中、高檔PLC外,一般的小型PLC只有16條左右。由于梯形圖形象而簡單,因此容易掌握、使用方便,甚至不需要計(jì)算機(jī)專業(yè)知識(shí),就可進(jìn)行編程。
組態(tài)靈活。由于PLC采用積木式結(jié)構(gòu),用戶只需要簡單地組合,便可靈活地改變控制系統(tǒng)的功能和規(guī)模,因此,可適用于任何控制系統(tǒng)。
輸入/輸出功能模塊齊全。PLC的最大優(yōu)點(diǎn)之一,是針對不同的現(xiàn)場信號(hào)(如直流或交流、開關(guān)量、數(shù)字量或模擬量、電壓或電流等),均有相應(yīng)的模板可與工業(yè)現(xiàn)場的器件(如按鈕、開關(guān)、傳感電流變送器、電機(jī)啟動(dòng)器或控制閥等)直接連接,并通過總線與CPU主板連接。
安裝方便。與計(jì)算機(jī)系統(tǒng)相比,PLC的安裝既不需要專用機(jī)房,也不需要嚴(yán)格的屏蔽措施。使用時(shí)只需把檢測器件與執(zhí)行機(jī)構(gòu)和PLC的I/O接口端子正確連接,便可正常工作。
二、結(jié)論
經(jīng)過上述闡述,我們可以看出:PLC實(shí)際上可以看成是單片機(jī)的二次應(yīng)用開發(fā),但是它又有自己鮮明的特點(diǎn);如果單片機(jī)也具備PLC的這些特點(diǎn)的話,那么將取代PLC;但是就目前形勢(單片機(jī)的功能、價(jià)格、穩(wěn)定性、易用性、編程及維護(hù)等)來看,那將是一項(xiàng)不可能完成,或者說期限趨向于無窮的艱巨任務(wù)。
總之,兩者各有優(yōu)勢,在IO口較少、功能塊不多的場合一般選擇用單片機(jī),反之多選PLC(開發(fā)周期短、成本低(大型項(xiàng)目相對較低)、易用性強(qiáng)、IO口多等原因)。以上就是單片機(jī)和PLC解析,希望能給大家?guī)椭?