可編程控制器(Programmable?Controller)是計算機家族中的一員,是為工業(yè)控制應用而設計制造的。早期的可編程控制器稱(chēng)作可編程邏輯控制器(Programmable?Logic?Controller),簡(jiǎn)稱(chēng)PLC,它主要用來(lái)代替繼電器實(shí)現邏輯控制。隨著(zhù)技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過(guò)了邏輯控制的范圍,因此,今天這種裝置稱(chēng)作可編程控制器,簡(jiǎn)稱(chēng)PC。但是為了避免與個(gè)人計算機(Personal?Computer)的簡(jiǎn)稱(chēng)混淆,所以將可編程控制器簡(jiǎn)稱(chēng)PLC。??
一、PLC的主要特點(diǎn)
1、高可靠性
2、豐富的I/O接口模塊
3、采用模塊化結構
4、編程簡(jiǎn)單易學(xué)
5、安裝簡(jiǎn)單,維修方便
二、PLC的功能
1、邏輯控制
2、定時(shí)控制
3、計數控制
4、步進(jìn)(順序)控制
5、PID控制
6、數據控制:PLC具有數據處理能力。
7、通信和聯(lián)網(wǎng)
8、其它:PLC還有許多特殊功能模塊,適用于各種特殊控制的要求,如:定位控制模塊,CRT模塊。
PLD是可編程邏輯器件(Programable Logic Device)的簡(jiǎn)稱(chēng),FPGA是現場(chǎng)可編程門(mén)陣列(Field Programable Gate Array)的簡(jiǎn)稱(chēng),兩者的功能基本相同,只是實(shí)現原理略有不同,所以我們有時(shí)可以忽略這兩者的區別,統稱(chēng)為可編程邏輯器件或PLD/FPGA。
PLD是電子設計領(lǐng)域中最具活力和發(fā)展前途的一項技術(shù),它的影響絲毫不亞于70年代單片機的發(fā)明和使用。PLD能做什么呢?可以毫不夸張的講,PLD能完成任何數字器件的功能,上至高性能CPU,下至簡(jiǎn)單的74電路,都可以用PLD來(lái)實(shí)現。PLD如同一張白紙或是一堆積木,工程師可以通過(guò)傳統的原理圖輸入法,或是硬件描述語(yǔ)言自由的設計一個(gè)數字系統。通過(guò)軟件仿真,我們可以事先驗證設計的正確性。在PCB完成以后,還可以利用PLD的在線(xiàn)修改能力,隨時(shí)修改設計而不必改動(dòng)硬件電路。使用PLD來(lái)開(kāi)發(fā)數字電路,可以大大縮短設計時(shí)間,減少PCB面積,提高系統的可靠性。典型的PLD由一個(gè)“與”門(mén)和一個(gè)“或”門(mén)陣列組成,而任意一個(gè)組合邏輯都可以用“與一或”表達式來(lái)描述,所以,PLD能以乘積和的形式完成大量的組合邏輯功能.這一階段的產(chǎn)品主要有PAL(可編程陣列邏輯)和GAL(通用陣列邏輯)。