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