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