PLC控制(zhi)系統
采用了(le)一種順序邏(luo)輯掃描用戶(hu)程序的運行(háng)方式📱,即掃描(miao)方式。它不同(tóng)于一般的微(wei)型計算機的(de)運行方式,它(ta)在一個輸出(chu)線圈或邏輯(jí)線圈被接通(tōng)或斷開時,該(gai)線圈的所有(yǒu)觸點不會立(li)即動作,必須(xu)等到掃描到(dao)該😘觸點時才(cai)會動作。通👉常(chang)包括三個階(jie)段,即輸入采(cǎi)樣、用戶程序(xu)執行和輸出(chū)刷新。
(1)輸入采(cai)樣階段
在此(cǐ)階段PLC以掃描(miao)的方式順序(xù)讀入各個接(jiē)口的狀✌️态和(hé)♊數據,并将它(ta)們存入I/O映像(xiang)區中的相應(yīng)單元内🔅。并在(zai)用戶⛹🏻♀️程序運(yùn)行🧡階段和輸(shū)出刷新階段(duàn)保持不變,隻(zhi)有到了下一(yī)個周期的采(cǎi)樣階段🏃🏻才會(huì)根據實💁際的(de)變化對I/O映像(xiàng)區🐉作相應的(de)改變。因此若(ruò)輸入的是一(yī)個脈沖信号(hao),則必須保證(zheng)脈沖信号的(de)寬度大于一(yi)個掃描周🔴期(qī),才能保證脈(mo)沖的有效輸(shū)入。
(2)用戶程序(xù)執行階段
PLC總(zǒng)是按照由上(shàng)而下的順序(xù)依次掃描用(yong)戶程序,在每(měi)一條梯👅形🚩圖(tu)中,又總是按(an)照先左後右(you)、先上後下的(de)順序對🔴各觸(chù)點構成的控(kòng)制線路進行(háng)邏輯運算。然(rán)後根據運算(suàn)結果,對輸出(chu)點的邏輯🐆線(xiàn)圈在系統RAM中(zhong)的存儲🏃♀️狀态(tài)或I/O映像區狀(zhuang)态進行刷新(xin)🔴,而且在本🔞掃(sao)描周期内隻(zhī)對排在梯☂️形(xing)圖下面的線(xian)圈或數據起(qǐ)作用,排在上(shang)面的線圈或(huo)數據隻能在(zai)下一個掃描(miao)周期才會進(jìn)行刷新,這就(jiù)是掃描技術(shu)的zui大特點。
(3)輸(shu)出刷新階段(duan)
在一個掃描(miao)周期結束後(hou),CPU根據用戶程(chéng)序執行完後(hòu)I/O映像🔞區内的(de)🤩各個模塊對(dui)應的狀态和(hé)數據對所有(you)的輸出鎖💰存(cun)電路進行刷(shua)新,然後驅動(dong)輸出電路輸(shū)出到相應的(de)外🐅設,此時㊙️才(cái)是PLC一個控制(zhi)㊙️周期的結束(shù)。