PLC控制系(xì)統
采用了(le)一種順序(xu)邏輯掃描(miao)用戶程序(xu)的運行方(fang)式,即掃描(miáo)方式。它不(bu)同于一般(bān)的微型計(jì)算機的運(yun)行方式,它(tā)在一個輸(shu)出線圈或(huo)邏輯線圈(quan)被接通或(huò)斷開時,該(gāi)線圈的所(suo)有觸點不(bu)會🐆立即動(dong)作,必須等(děng)到🐕掃描到(dào)該觸點時(shi)才會動作(zuo)。通常包括(kuo)三個階段(duàn),即輸入采(cai)樣、用⛱️戶程(cheng)序執行⭐和(he)輸出刷新(xīn)。
(1)輸入采樣(yang)階段
在此(cǐ)階段PLC以掃(sao)描的方式(shì)順序讀入(ru)各個接口(kǒu)的狀态和(he)數據,并🈚将(jiang)它們存入(ru)I/O映像區中(zhong)的相應單(dān)元内。并在(zai)用戶程序(xù)運行階段(duan)和輸出刷(shuā)新階段保(bǎo)持不😄變,隻(zhi)有到了下(xià)🛀一個周期(qi)的采樣階(jiē)段🚶♀️才會根(gen)據實際的(de)變化對I/O映(ying)像區作相(xiang)應的改變(bian)。因此若輸(shū)入的是一(yi)個脈沖信(xìn)号,則必須(xū)保證脈沖(chòng)信号的寬(kuan)度大于一(yī)個掃描周(zhōu)期,才能保(bao)證脈沖的(de)有效輸入(rù)。
(2)用戶程序(xù)執行階段(duàn)
PLC總是按照(zhào)由上而下(xià)的順序依(yi)次掃描用(yong)戶程序,在(zài)每一條梯(tī)🈚形圖中,又(you)總是按照(zhào)先左後右(you)、先上後下(xia)的順🐉序對(duì)🌈各觸點構(gòu)成的🌈控制(zhì)線路進行(hang)邏輯運算(suan)。然後根✌️據(ju)運算結果(guo),對輸出點(dian)的邏輯線(xian)圈在系統(tong)RAM中的存儲(chǔ)狀态或I/O映(yìng)像區狀态(tai)進行刷新(xīn),而且在本(běn)🔞掃描周期(qī)内隻對排(pái)在梯形圖(tu)下面的線(xian)圈或數據(ju)起作用,排(pai)在上面的(de)線圈或數(shu)據隻能在(zai)下一🐆個掃(sao)描周期才(cai)😘會進行刷(shua)新,這就是(shi)掃描🌂技術(shu)的zui大特點(diǎn)。
(3)輸出刷新(xīn)階段
在一(yī)個掃描周(zhou)期結束後(hou),CPU根據用戶(hu)程序執行(hang)完後I/O映像(xiang)區内🌂的各(ge)個模塊對(duì)應的狀态(tài)和數據對(duì)所有的輸(shu)出鎖‼️存電(diàn)路進行刷(shua)新,然後驅(qu)動輸出電(diàn)路輸出到(dao)相應的外(wai)設,此時才(cái)是PLC一個控(kòng)制周期的(de)結束。