分(fèn)析PLC控制(zhì)系統是(shì)根據什(shí)麽原理(lǐ)進行工(gōng)作的
發(fā)布日期(qi):2026-01-09 浏覽次(ci)數:1216
PLC控制(zhì)系統
采(cai)用了一(yī)種順序(xu)邏輯掃(sao)描用戶(hu)程序的(de)運行方(fang)式,即🌍掃(sao)描方❤️式(shi)。它不同(tóng)于一般(ban)的微型(xing)計算機(ji)的運行(hang)方式,它(tā)在🍓一個(gè)💞輸出線(xiàn)圈或邏(luó)輯線圈(quān)被接通(tōng)或斷🚶♀️開(kai)時,該線(xian)圈的所(suo)有觸點(dian)不會⛱️立(li)即動作(zuo),必須等(děng)到掃描(miáo)到該觸(chù)點時才(cái)🏃♂️會動作(zuò)。通常包(bao)括三個(gè)階段,即(jí)🈲輸入采(cai)樣、用戶(hu)程序執(zhi)行👌和輸(shu)出刷新(xin)。
(1)輸入采(cai)樣階段(duan)
在此階(jiē)段PLC以掃(sǎo)描的方(fāng)式順序(xu)讀入各(gè)個接口(kou)的狀态(tai)和數❄️據(jù),并将它(tā)們存入(ru)I/O映像區(qū)中的相(xiang)應單元(yuán)内。并在(zài)用戶程(chéng)序運行(háng)階段和(he)輸出刷(shuā)新階段(duan)保持不(bu)變,隻有(yǒu)到了下(xià)一個周(zhōu)期的采(cai)✂️樣階段(duan)🧑🏾🤝🧑🏼才會根(gēn)據實際(ji)的變化(hua)對I/O映像(xiang)區🔴作相(xiàng)應的🚶♀️改(gai)變。因此(ci)若輸入(rù)的是一(yi)個脈沖(chong)信号,則(zé)必須📱保(bao)證脈沖(chong)信号的(de)寬度大(da)于一個(gè)掃描周(zhou)期,才能(néng)保證脈(mò)沖的有(yǒu)效輸入(ru)。
(2)用戶程(chéng)序執行(hang)階段
PLC總(zong)是按照(zhào)由上而(er)下的順(shùn)序依次(ci)掃描用(yòng)戶程序(xu),在每一(yī)🔆條梯形(xíng)圖中,又(you)總是按(an)照先左(zuǒ)後右、先(xian)上後下(xia)的順序(xù)對各觸(chu)點構成(cheng)的控制(zhi)線路進(jin)行邏輯(jí)運算。然(ran)後根據(jù)運算結(jie)果,對輸(shu)出點的(de)邏輯線(xiàn)圈在系(xì)統RAM中的(de)存儲狀(zhuàng)态或I/O映(ying)像區狀(zhuàng)态進行(háng)刷新,而(er)且在本(ben)掃描周(zhou)期内隻(zhī)對排在(zài)梯形圖(tú)下面的(de)線圈或(huo)數據❓起(qǐ)作用,排(pái)在上面(miàn)的線圈(quān)或數據(ju)隻能在(zai)下一💞個(ge)掃描周(zhou)期才💃會(huì)進行刷(shuā)新,這就(jiù)是掃描(miao)技術的(de)zui大特點(dian)。
(3)輸出刷(shuā)新階段(duan)
在一個(gè)掃描周(zhou)期結束(shù)後,CPU根據(jù)用戶程(cheng)序執行(hang)完後🤩I/O映(ying)像區内(nei)的各個(gè)模塊對(dui)應的狀(zhuang)态和數(shù)據對所(suo)有🏃🏻的輸(shū)出鎖存(cun)電路進(jin)行刷🧑🏽🤝🧑🏻新(xīn),然後驅(qū)動輸出(chu)電路輸(shū)出到相(xiàng)應的外(wài)設,此時(shí)才是PLC一(yī)個控制(zhì)周期的(de)結束。