當(dāng)前位置:上海育仰科教設(shè)備有限公司>>公司動(dòng)態(tài)>>工業(yè)應(yīng)用PLC可編程控制器的原理和應(yīng)用
工業(yè)應(yīng)用PLC可編程控制器的原理和應(yīng)用
工業(yè)應(yīng)用PLC可編程控制器的原理和應(yīng)用
科學(xué)技術(shù)的發(fā)展迅速化,,促使PLC可編程控制器也得到了廣泛應(yīng)用。這種控制器屬于新型的數(shù)字運(yùn)算操作電子系統(tǒng),,是針對(duì)工業(yè)環(huán)境應(yīng)用設(shè)計(jì)的,。PLC利用的是一種可編程儲(chǔ)存器,主要是存儲(chǔ)內(nèi)部程序,,并執(zhí)行邏輯運(yùn)算,、定時(shí)、順序控制以及計(jì)數(shù)方面的操作和口令,。
該種控制器還可利用數(shù)字或模擬輸入輸出的方式控制機(jī)械以及其他生產(chǎn)過(guò)程,,在工業(yè)應(yīng)用中也起到了顯著的效果。
1PLC可編程控制器組成分析
1.1軟件系統(tǒng)
PLC的軟件程序主要有系統(tǒng)程序與用戶程序兩部分,,其系統(tǒng)程序是PLC得以有效運(yùn)行的基礎(chǔ)條件,,并在其中運(yùn)用匯編語(yǔ)言將其編寫(xiě)而成。當(dāng)PLC出廠時(shí),,就已經(jīng)在ROM 系統(tǒng)程序的儲(chǔ)存器中固定,,在運(yùn)行的時(shí)候不需要用戶再做干預(yù)。PLC編程程序主要是以編程元件繼電器替代原有的實(shí)際元件繼電器,,利用軟件編程邏輯代替?zhèn)鹘y(tǒng)的硬件布線邏輯,,通過(guò)這種形式,使得控制器具有的控制功能得以實(shí)現(xiàn),。
PLC的編程語(yǔ)言主要是針對(duì)被控對(duì)象進(jìn)行的,,也可以直接面對(duì)操作者,對(duì)于那些對(duì)繼電接觸器控制電路的技術(shù)人員來(lái)說(shuō),,這種編程語(yǔ)言是較容易掌握的,。
1.2硬件系統(tǒng)
PLC的核心在于中央處理器, 即CPU,,是PLC得以控制以及運(yùn)算的核心,。中央處理器包括運(yùn)算器以及控制器,,其功能是處理以及控制相關(guān)信息,并對(duì)控制器的整個(gè)運(yùn)行進(jìn)行協(xié)調(diào),。運(yùn)算器以及控制器本身所具有的性能,,對(duì)于PLC技術(shù)的性能將會(huì)產(chǎn)生直接影響。若二者的性能指標(biāo)越高,,則CPU的位數(shù)越長(zhǎng),,中央處理器的運(yùn)算速度也就得到了顯著提升。PLC控制器的內(nèi)存即存儲(chǔ)器,,其功能是對(duì)可控制器中的各項(xiàng)系統(tǒng)以及用戶程序,、邏輯變量、工作數(shù)據(jù)等進(jìn)行存儲(chǔ),。對(duì)系統(tǒng)軟件進(jìn)行存儲(chǔ)的存儲(chǔ)器即系統(tǒng)程序存儲(chǔ)器,,而系統(tǒng)程序本身也就實(shí)現(xiàn)了對(duì)可編程序控制器中各種功能的有效控制。另外,,其可由控制器生產(chǎn)廠家開(kāi)展相應(yīng)的編寫(xiě),。PLC與現(xiàn)場(chǎng)I/O裝置或其他外部設(shè)備之間進(jìn)行有效連接主要依靠的是接口模塊的輸入輸出模塊。PLC可利用接口中的輸入模塊將工業(yè)生產(chǎn)中產(chǎn)生的各種控制信號(hào)直接填入到主機(jī)中,,并經(jīng)過(guò)用戶程序的運(yùn)算以及操作,,使得結(jié)果得以在輸出模塊中形成。輸出模塊則是將中央處理器發(fā)出的弱電控制信號(hào)轉(zhuǎn)變?yōu)楣I(yè)現(xiàn)場(chǎng)發(fā)出的強(qiáng)電信號(hào),,進(jìn)而使得電磁閥被推動(dòng),并促使接觸器,、電機(jī)等得到有效運(yùn)行,。
2、PLC可編程控制器的工作原理
從本質(zhì)上來(lái)說(shuō),,PLC也屬于計(jì)算機(jī)控制系統(tǒng)的一種,。但其中具備的工業(yè)過(guò)程連接口相較于普通的計(jì)算機(jī)來(lái)說(shuō),性能更強(qiáng),,且編程語(yǔ)言也和工業(yè)控制的相關(guān)需求更加符合,。PLC運(yùn)用循環(huán)工作以及順序掃描的相關(guān)方式,在系統(tǒng)軟件所做的控制動(dòng)作下,,在規(guī)定時(shí)間中可重復(fù)開(kāi)展工作,,且每次掃描時(shí),都會(huì)經(jīng)過(guò)輸入信號(hào),、輸出刷新以及程序執(zhí)行等幾個(gè)步驟,。在輸入采樣時(shí),PLC內(nèi)部的CPU會(huì)對(duì)輸入端開(kāi)展相應(yīng)掃描,,并對(duì)現(xiàn)場(chǎng)開(kāi)關(guān)的溫度,、狀態(tài)以及速度,、壓力等信號(hào)產(chǎn)生的數(shù)據(jù)輸入到狀態(tài)寄存器中。
其次,,執(zhí)行程序時(shí),,CPU會(huì)根據(jù)用戶程序下達(dá)的順序?qū)χ噶顖?zhí)行,需要執(zhí)行的條件可從輸入狀態(tài)寄存器以及系統(tǒng)中的編程元件中直接被CPU可讀,,且依據(jù)程序編排對(duì)輸入得到的數(shù)據(jù)開(kāi)展邏輯運(yùn)算以及算術(shù)運(yùn)算,,并將運(yùn)算得到的結(jié)果輸出。再次,,刷新輸出,。當(dāng)程序接到指令后,CPU會(huì)將輸出狀態(tài)寄存器中存在的運(yùn)算結(jié)果輸出到鎖存器中,,并利用相應(yīng)的輸出方式進(jìn)行輸出,,從而使得外部各種執(zhí)行機(jī)構(gòu)得以有效工作。當(dāng)上面階段全部完成后,,再利用PLC系統(tǒng)自動(dòng)控制的過(guò)程,,就形成一個(gè)掃描周期,PLC可控制器系統(tǒng)運(yùn)行就是一個(gè)不斷重復(fù)的過(guò)程,。并事先對(duì)掃描周期進(jìn)行估算,,對(duì)型號(hào)不同的PLC,則需要查看使用說(shuō)明書(shū),,找到其中自檢過(guò)程,,并明確輸入采樣以及輸出刷新所花費(fèi)的時(shí)間。在正常情況下,,輸入采樣與輸出刷新之間所需要的時(shí)間為lm/s,、2m/s,因此可控制器所需要的掃描時(shí)間取決于用戶程序的長(zhǎng)短,,且與控制對(duì)象工藝所具有的復(fù)雜性以及CPU運(yùn)算速度也有一定關(guān)系,。
3、PLC可編程控制器在工業(yè)中的應(yīng)用
就控制器的結(jié)構(gòu)以及功能來(lái)說(shuō),,PLC屬于全新且通用的電器控制器,,是將計(jì)算機(jī)作為系統(tǒng)內(nèi)核的控制器。這種設(shè)置與普通的計(jì)算機(jī)設(shè)置相同,,且PLC可編程控制器需要根據(jù)程序?qū)Υ鎯?chǔ)器中的各種數(shù)據(jù)進(jìn)行有效處理,。在進(jìn)行工業(yè)控制中,這種數(shù)據(jù)都是通過(guò)輸入口將數(shù)據(jù)輸入的,,一部分是來(lái)源于數(shù)字量,,另一部分是源于模擬量,都是在系統(tǒng)內(nèi)部的傳感器以及主令電器中存在。之后再利用輸出口將主機(jī)之外的其他設(shè)備進(jìn)行輸送,,進(jìn)而對(duì)其外部設(shè)備進(jìn)行控制,。輸出流量也可成為工業(yè)控制中的模擬量以及數(shù)字量。PLC可編程控制器是利用相關(guān)應(yīng)用程序?qū)I(yè)現(xiàn)場(chǎng)中出現(xiàn)的各種事件進(jìn)行處理以及控制,,因而要想機(jī)器可以完成相關(guān)任務(wù),,需要讓控制器依據(jù)程序完成指令任務(wù)。