科學(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)過程,在工業(yè)應(yīng)用中也起到了顯著的效果。
1PLC可編程控制器組成分析
1.1軟件系統(tǒng)
PLC的軟件程序主要有系統(tǒng)程序與用戶程序兩部分,其系統(tǒng)程序是PLC得以有效運(yùn)行的基礎(chǔ)條件,并在其中運(yùn)用匯編語言將其編寫而成。當(dāng)PLC出廠時(shí),就已經(jīng)在ROM 系統(tǒng)程序的儲(chǔ)存器中固定,在運(yùn)行的時(shí)候不需要用戶再做干預(yù)。PLC編程程序主要是以編程元件繼電器替代原有的實(shí)際元件繼電器,利用軟件編程邏輯代替?zhèn)鹘y(tǒng)的硬件布線邏輯,通過這種形式,使得控制器具有的控制功能得以實(shí)現(xiàn)。
PLC的編程語言主要是針對(duì)被控對(duì)象進(jìn)行的,也可以直接面對(duì)操作者,對(duì)于那些對(duì)繼電接觸器控制電路的技術(shù)人員來說,這種編程語言是較容易掌握的。
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)廠家開展相應(yīng)的編寫。PLC與現(xiàn)場(chǎng)I/O裝置或其他外部設(shè)備之間進(jìn)行有效連接主要依靠的是接口模塊的輸入輸出模塊。PLC可利用接口中的輸入模塊將工業(yè)生產(chǎn)中產(chǎn)生的各種控制信號(hào)直接填入到主機(jī)中,并經(jīng)過用戶程序的運(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ì)上來說,PLC也屬于計(jì)算機(jī)控制系統(tǒng)的一種。但其中具備的工業(yè)過程連接口相較于普通的計(jì)算機(jī)來說,性能更強(qiáng),且編程語言也和工業(yè)控制的相關(guān)需求更加符合。PLC運(yùn)用循環(huán)工作以及順序掃描的相關(guān)方式,在系統(tǒng)軟件所做的控制動(dòng)作下,在規(guī)定時(shí)間中可重復(fù)開展工作,且每次掃描時(shí),都會(huì)經(jīng)過輸入信號(hào)、輸出刷新以及程序執(zhí)行等幾個(gè)步驟。在輸入采樣時(shí),PLC內(nèi)部的CPU會(huì)對(duì)輸入端開展相應(yīng)掃描,并對(duì)現(xiàn)場(chǎng)開關(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ù)開展邏輯運(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)控制的過程,就形成一個(gè)掃描周期,PLC可控制器系統(tǒng)運(yùn)行就是一個(gè)不斷重復(fù)的過程。并事先對(duì)掃描周期進(jìn)行估算,對(duì)型號(hào)不同的PLC,則需要查看使用說明書,找到其中自檢過程,并明確輸入采樣以及輸出刷新所花費(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)以及功能來說,PLC屬于全新且通用的電器控制器,是將計(jì)算機(jī)作為系統(tǒng)內(nèi)核的控制器。這種設(shè)置與普通的計(jì)算機(jī)設(shè)置相同,且PLC可編程控制器需要根據(jù)程序?qū)Υ鎯?chǔ)器中的各種數(shù)據(jù)進(jìn)行有效處理。在進(jìn)行工業(yè)控制中,這種數(shù)據(jù)都是通過輸入口將數(shù)據(jù)輸入的,一部分是來源于數(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ù)。
電話
微信掃一掃