分(fèn)析PLC控制系(xi)統是根據(jù)什麽原理(lǐ)進行工作(zuo)的
發布日(ri)期:2025-12-01 浏覽次(ci)數:1216
-
PLC控制系(xì)統
采用了(le)一種順序(xù)邏輯掃描(miao)用戶程序(xù)的運行方(fāng)式,即掃描(miao)方🔆式。它不(bú)同于一般(ban)的微型計(ji)算機的運(yun)行方式,它(tā)在一個🏃🏻輸(shu)出線圈或(huo)邏輯線圈(quan)被接通或(huo)斷❓開時,該(gāi)線圈的所(suo)有觸點不(bú)會立即動(dòng)作,必須等(deng)到掃描到(dao)該觸點時(shi)才會動作(zuo)。通常包括(kuò)三個階段(duan),即👄輸入采(cai)樣、用戶程(chéng)序執行和(he)輸出刷新(xīn)。
(1)輸入采樣(yang)階段
在此(cǐ)階段PLC以掃(sǎo)描的方式(shi)順序讀入(ru)各個接口(kǒu)的狀态和(hé)數據,并🈲将(jiang)它們存入(ru)I/O映像區中(zhong)的相應單(dan)元内♊。并在(zài)用戶程序(xù)運行📱階段(duan)和輸出刷(shua)新階段保(bǎo)持不變,隻(zhī)有到了下(xia)一個周⭐期(qī)的采樣階(jie)段才會根(gēn)據實際的(de)變化對I/O映(yìng)像區作相(xiàng)應的改變(bian)。因此若輸(shu)入的🈲是一(yī)個脈沖信(xin)号,則必須(xū)保證脈沖(chong)信号的寬(kuan)度大于一(yī)個掃描周(zhou)期,才能保(bao)證脈沖的(de)有效輸入(rù)🙇🏻。
(2)用戶程序(xù)執行階段(duan)
PLC總是按照(zhào)由上而下(xia)的順序依(yī)次掃描用(yong)戶程序,在(zài)每一條梯(ti)形圖中,又(you)總是按照(zhào)先左後右(yòu)、先上後下(xia)的順序對(dui)🙇♀️各觸點構(gou)成的控制(zhi)線路進行(hang)邏輯運算(suàn)。然後根據(jù)運算結果(guo),對⛱️輸出點(dian)的邏輯線(xiàn)圈在系統(tong)RAM中的存儲(chu)狀态或I/O映(ying)像區狀态(tài)進行刷新(xīn),而且在本(běn)🆚掃描周期(qi)内隻對排(pai)在梯形圖(tú)下面的⚽線(xiàn)圈或數據(ju)🍉起作用,排(pái)在🔴上面的(de)線圈或數(shu)據隻能在(zài)下一個掃(sǎo)描周期才(cai)會進行刷(shuā)新,這🚶就是(shi)掃描技術(shù)的zui大特點(diǎn)。
(3)輸出刷新(xin)階段
在一(yi)個掃描周(zhōu)期結束後(hou),CPU根據用戶(hu)程序執行(háng)完後I/O映像(xiàng)區内的各(ge)個模塊對(duì)應的狀态(tai)和數據對(dui)所有的輸(shu)出鎖存電(dian)路進行刷(shuā)👣新,然後驅(qu)動輸出電(dian)路輸出到(dao)相應的外(wài)設,此時才(cái)是PLC一個控(kong)制周期的(de)結束。