作為離散控制的 產(chǎn)品,PLC在二十世紀(jì)八十年代至九十年代得到了迅速發(fā)展,世界范圍內(nèi)的PLC控制器年增長率保持為20%~30%。隨著工廠自動(dòng)化程度的不斷提高和PLC控制器市場容量基數(shù)的不斷擴(kuò)大,近年來PLC在工業(yè)發(fā)達(dá)國家的增長速度放緩。但是,在中國等發(fā)展中國家PLC的增長十分迅速。綜合相關(guān)資料,2004年全球PLC的銷售收入為100億美元左右,在自動(dòng)化領(lǐng)域占據(jù)著十分重要的位置。
PLC控制器是由模仿原繼電器控制原理發(fā)展起來的,二十世紀(jì)七十年代的
PLC控制器只有開關(guān)量邏輯控制,首先應(yīng)用的是汽車制造行業(yè)。它以存儲執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和運(yùn)算等操作的指令;并通過數(shù)字輸入和輸出操作,來控制各類機(jī)械或生產(chǎn)過程。用戶編制的控制程序表達(dá)了生產(chǎn)過程的工藝要求,并事先存入PLC控制器的用戶程序存儲器中。運(yùn)行時(shí)按存儲程序的內(nèi)容逐條執(zhí)行,以完成工藝流程要求的操作。PLC控制器的CPU內(nèi)有指示程序步存儲地址的程序計(jì)數(shù)器,在程序運(yùn)行過程中,每執(zhí)行一步該計(jì)數(shù)器自動(dòng)加1,程序從起始步(步序號為零)起依次執(zhí)行到最終步(通常為END指令),然后再返回起始步循環(huán)運(yùn)算。PLC控制器每完成一次循環(huán)操作所需的時(shí)間稱為一個(gè)掃描周期。不同型號的PLC控制器,循環(huán)掃描周期在1微秒到幾十微秒之間。PLC用梯形圖編程,在解算邏輯方面,表現(xiàn)出快速的優(yōu)點(diǎn),在微秒量級,解算1K邏輯程序不到1毫秒。它把所有的輸入都當(dāng)成開關(guān)量來處理,16位(也有32位的)為一個(gè)模擬量。大型PLC控制器使用另外一個(gè)CPU來完成模擬量的運(yùn)算。把計(jì)算結(jié)果送給PLC的控制器。
當(dāng)PLC控制器投入運(yùn)行后,其工作過程一般分為三個(gè)階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,PLC控制器的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。