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