可編程控制器簡稱PLC,是一種主要應(yīng)用于工業(yè)控制領(lǐng)域的控制器。PLC是在傳統(tǒng)的順序控制器的基礎(chǔ)上引入了微電子技術(shù)、計(jì)算機(jī)技術(shù)、自動控制技術(shù)和通訊技術(shù)而形成的新一代工業(yè)控制裝置,目的是用來取代繼電器、執(zhí)行邏輯、計(jì)時(shí)計(jì)數(shù)等順序控制功能,建立柔性的編程控制系統(tǒng)。目前,可編程控制器在傳統(tǒng)功能的基礎(chǔ)上增加了模擬量運(yùn)算、PID功能、通信功能以及更可靠的工業(yè)抗干擾技術(shù)等功能,廣泛應(yīng)用于工業(yè)生產(chǎn)的各個(gè)領(lǐng)域。
可編程控制器可以簡單理解為一種用于特定工業(yè)環(huán)境下的計(jì)算機(jī),并具備多種優(yōu)良性能。可編程控制器的硬件結(jié)構(gòu)與計(jì)算機(jī)基本相同,具備CPU、I/O模塊、電源模塊、底板、外設(shè)以及通信聯(lián)網(wǎng)設(shè)備,采用了可編程的存儲器對邏輯運(yùn)算、順序控制、計(jì)時(shí)計(jì)數(shù)和算數(shù)運(yùn)算進(jìn)行存儲,并通過數(shù)字的、模擬的輸入輸出指令控制各種類型的工業(yè)生產(chǎn)過程。與通用的計(jì)算機(jī)相比,可編程控制器在工業(yè)領(lǐng)域的使用場景多、適應(yīng)面廣,并具備可靠性高、抗干擾能力強(qiáng)和編程簡單等優(yōu)點(diǎn)。
依據(jù)I/O點(diǎn)數(shù)不同,PLC可以劃分為小型PLC、中型PLC和大型PLC:
1)小型PLC:一般來說,I/O節(jié)點(diǎn)低于256點(diǎn)的為小型PLC,體積小、價(jià)格低,主要用于小型設(shè)備實(shí)現(xiàn)單一功能;
2)中型PLC:I/O節(jié)點(diǎn)介于256點(diǎn)和2048點(diǎn)之間,初步具備了通訊功能和模擬量功能,并具備比較豐富的指令系統(tǒng),能夠應(yīng)用于大型控制系統(tǒng)或多機(jī)系統(tǒng);
3)大型PLC:I/O節(jié)點(diǎn)高于2048點(diǎn)的PLC為大型PLC,在軟硬件方面的性能都比較優(yōu)越,具備強(qiáng)大的通信能力和處理能力,主要應(yīng)用于大型的分布式控制系統(tǒng)。
從結(jié)構(gòu)形式上,PLC通常又分為箱體式和模塊式兩種,并在此基礎(chǔ)上發(fā)展出了疊裝式:
1)箱體式PLC:指的是將CPU、電源、I/O模塊和存儲器等部分集成到一個(gè)箱體內(nèi),具備體積小、集成度高等特點(diǎn),主要應(yīng)用于小型PLC;
2)模塊式PLC:將各單元包裝成獨(dú)立模塊,通過各模塊之間的裝配實(shí)現(xiàn)相應(yīng)功能,具備較好的靈活性和更豐富的功能,主要應(yīng)用于中大型PLC;
3)疊裝式PLC:兼具了前兩者的特點(diǎn),將各部分包裝成模塊再進(jìn)行疊裝,同時(shí)保證了PLC的靈活性和緊湊型。