分(fen)析PLC控制(zhi)系統是(shì)根據什(shí)麽原理(lǐ)進行工(gong)作的
發(fa)布日期(qī):2025-12-07 浏覽次(ci)數:1216
PLC控制(zhì)系統
采(cai)用了一(yī)種順序(xu)邏輯掃(sao)描用戶(hù)程序的(de)運行方(fang)式,即掃(sǎo)描🛀🏻方式(shì)。它不同(tong)于一般(ban)的微型(xíng)計算機(ji)的運行(háng)🚶方式,它(ta)在🙇♀️一個(ge)輸出👉線(xian)圈💞或邏(luo)輯線圈(quan)被接通(tōng)或斷開(kāi)時,該線(xiàn)圈的所(suo)有觸點(diǎn)不會立(lì)即動作(zuo),必須等(deng)到掃描(miao)到該觸(chù)點時才(cái)會動作(zuò)。通常包(bao)括三🌈個(gè)階段,即(ji)輸入采(cai)樣、用♍戶(hu)程序執(zhi)行和輸(shū)出刷新(xīn)。
(1)輸入采(cǎi)樣階段(duàn)
在此階(jiē)段PLC以掃(sao)描的方(fāng)式順序(xù)讀入各(ge)個接口(kou)的狀态(tai)和🙇♀️數據(jù),并㊙️将它(ta)們存入(ru)I/O映像區(qū)中的相(xiang)應單元(yuan)内。并在(zài)用戶程(cheng)序運行(háng)階段和(hé)輸出刷(shua)新階段(duàn)保持不(bu)變,隻有(you)到了下(xià)⚽一個周(zhōu)期的采(cǎi)樣階段(duan)才會根(gēn)據實☀️際(ji)的變化(hua)對I/O映像(xiang)區作相(xiang)應的改(gai)變。因此(cǐ)若輸入(ru)的💚是一(yī)個脈沖(chong)信号,則(zé)必須保(bǎo)證脈沖(chong)信号的(de)寬度大(dà)于一個(gè)掃描周(zhou)期,才能(neng)保證脈(mò)沖的有(yǒu)效輸入(ru)。
(2)用戶程(cheng)序執行(háng)階段
PLC總(zǒng)是按照(zhào)由上而(ér)下的順(shùn)序依次(ci)掃描用(yong)戶程序(xù),在😄每一(yī)條梯形(xing)圖中,又(yòu)總是按(àn)照先左(zuo)後右、先(xian)上後下(xià)的順😄序(xu)對各觸(chu)點構成(chéng)的控制(zhi)線路進(jìn)行邏輯(ji)運算。然(ran)後根據(ju)運算結(jié)果,對🔅輸(shū)出點的(de)邏輯線(xian)圈在系(xì)統RAM中的(de)存儲❓狀(zhuàng)态或I/O映(yìng)👅像區狀(zhuang)态🐅進行(hang)刷新,而(ér)且在本(ben)♌掃描周(zhōu)期内隻(zhi)對排在(zài)梯形圖(tu)下面的(de)線圈或(huò)數據✏️起(qi)作用,排(pai)在上面(mian)的線圈(quan)或數據(ju)隻能在(zai)下一個(gè)掃描周(zhōu)期才會(hui)進行刷(shua)新,這就(jiù)是掃描(miáo)技術的(de)zui大特點(diǎn)。
(3)輸出刷(shuā)新階段(duàn)
在一個(ge)掃描周(zhou)期結束(shu)後,CPU根據(ju)用戶程(cheng)序執行(hang)完後I/O映(ying)🙇♀️像區内(nèi)的各個(ge)模塊對(dui)應的狀(zhuang)态和數(shu)據對所(suǒ)有的輸(shu)出鎖存(cun)電🔱路進(jìn)行刷新(xin),然後驅(qū)動輸出(chu)電路輸(shū)出到相(xiàng)應的外(wai)設,此時(shí)才是PLC一(yī)個控制(zhì)周期的(de)結束。