【廣告】
PLC控制器的工作原理
在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。
即,在用戶程序執(zhí)行過程中,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用。
在程序執(zhí)行的過程中如果使用立即I/O指令則可以直接存取I/O點(diǎn)。即使用I/O指令的話,輸入過程影像寄存器的值不會(huì)被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會(huì)被立即更新,這跟立即輸入有些區(qū)別。
PLC概述
PLC內(nèi)部工作方式一般是采用循環(huán)掃描工作方式,在一些大、中型的PLC中增加了中斷工作方式。當(dāng)用戶將用戶程序調(diào)試完成后,通過編程器將其程序?qū)懭隤LC存儲(chǔ)器中,同時(shí)將現(xiàn)場(chǎng)的輸入信號(hào)和被控制的執(zhí)行元件相應(yīng)的連接在輸入模塊的輸入端和輸出模塊的輸出端,接著將PLC工作方式選擇為運(yùn)行工作方式,后面的工作就由PLC根據(jù)用戶程序去完成,PLC在工作過程中,主要完成六個(gè)模塊的處理。
PLC控制器應(yīng)用中需要注意的問題
正確選擇接地點(diǎn),完善接地系統(tǒng)
良好的接地是保證PLC可靠工作的重要條件,可以避免偶然發(fā)生的電壓沖擊危害。接地的目的通常有兩個(gè),其一為了安全,其二是為了抑制干擾。完善的接地系統(tǒng)是PLC控制系統(tǒng)抗電磁干擾的重要措施之一。
PLC控制系統(tǒng)的地線包括系統(tǒng)地、屏蔽地、交流地和保護(hù)地等。接地系統(tǒng)混亂對(duì)PLC系統(tǒng)的干擾主要是各個(gè)接地點(diǎn)電位分布不均,不同接地點(diǎn)間存在地電位差,引起地環(huán)路電流,影響系統(tǒng)正常工作。例如電纜屏蔽層必須一點(diǎn)接地,如果電纜屏蔽層兩端A、B都接地,就存在地電位差,有電流流過屏蔽層,當(dāng)發(fā)生異常狀態(tài)如雷擊時(shí),地線電流將更大。
PLC控制器常用的I/O分類
常用的I/O分類如下:開關(guān)量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。模擬量:按信號(hào)類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,還有特殊IO模塊,如熱電阻、熱電偶、脈沖等模塊。按I/O點(diǎn)數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其大數(shù)受CPU 所能管理的基本配置的能力,即受大的底板或機(jī)架槽數(shù)限制。1987年國(guó)際電工會(huì)(IEC)頒布的PLC標(biāo)準(zhǔn)草案中對(duì)PLC做了如下 定義:“PLC是一種數(shù)字運(yùn)算操作的電子的電子系統(tǒng),專門在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可以編制程序的存儲(chǔ)器,用來在執(zhí)行存儲(chǔ)邏輯運(yùn)算和順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字或模擬的輸入(I)和輸出(O)接口,控制各種類型的機(jī)械設(shè)備或生產(chǎn)過程?!?