可編程控制器掃描工作原理
發(fā)布日期:2020-09-08 瀏覽次數(shù):610
西門子可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),是在電器控制技術(shù)和計(jì)算機(jī)技術(shù)的基礎(chǔ)上開發(fā)出來的,專門在工業(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)過程。逐漸發(fā)展成為以微處理器為核心,把自動(dòng)化技術(shù)、計(jì)算機(jī)技術(shù)、通訊技術(shù)融為一體的新型工業(yè)控制裝置。 當(dāng)PLC運(yùn)行時(shí),是通過執(zhí)行反映控制要求的用戶程序來完成控制任務(wù)的,需要執(zhí)行眾多的操作,但CPU不可能同時(shí)去執(zhí)行多個(gè)操作,它只能按分時(shí)操作(串行工作)方式,每一次執(zhí)行一個(gè)操作,按順序逐個(gè)執(zhí)行。由于CPU的運(yùn)算處理速度很快,所以從宏觀上來看,PLC外部出現(xiàn)的結(jié)果似乎是同時(shí)(并行)完成的。這種串行工作過程稱為PLC的掃描工作方式。
用掃描工作方式執(zhí)行用戶程序時(shí),掃描是從條程序開始,在無中斷或跳轉(zhuǎn)控制的情況下,按程序存儲(chǔ)順序的先后,逐條執(zhí)行用戶程序,直到程序結(jié)束。然后再從頭開始掃描執(zhí)行,周而復(fù)始重復(fù)運(yùn)行。
PLC的掃描工作方式與電器控制的工作原理明顯不同。電器控制裝置采用硬邏輯的并行工作方式,如果某個(gè)繼電器的線圈通電或斷電,那么該繼電器的所有常開和常閉觸點(diǎn)不論處在控制線路的哪個(gè)位置上,都會(huì)立即同時(shí)動(dòng)作;而PLC采用掃描工作方式(串行工作方式),如果某個(gè)軟繼電器的線圈被接通或斷開,其所有的觸點(diǎn)不會(huì)立即動(dòng)作,必須等掃描到該時(shí)才會(huì)動(dòng)作。但由于PLC的掃描速度快,通常PLC與電器控制裝置在I/0的處理結(jié)果上并沒有什么差別。