當(dāng)PLC投入運(yùn)行后鹅经,其工作過(guò)程一般分為三個(gè)階段惧梦,即輸入采樣喘玄、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期硫红。在整個(gè)運(yùn)行期間绊蚯,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。
(一) 輸入采樣階段
在輸入采樣階段综姜,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù)箭堆,并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后挽钧,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段猿异。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化熊朵,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變兢涡。因此,如果輸入是脈沖信號(hào)殖熟,則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期局待,才能保證在任何情況下,該輸入均能被讀入菱属。
(二) 用戶程序執(zhí)行階段
在用戶程序執(zhí)行階段钳榨,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí)纽门,又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路薛耻,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算膜毁,然后根據(jù)邏輯運(yùn)算的結(jié)果昭卓,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài)瘟滨;或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令候醒。
即,在用戶程序執(zhí)行過(guò)程中杂瘸,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化倒淫,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖败玉,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用祭静;相反,排在下面的梯形圖爵路,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用姻粱。
(三) 輸出刷新階段
當(dāng)掃描用戶程序結(jié)束后讹唧,PLC就進(jìn)入輸出刷新階段。在此期間研镀,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路剃坦,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí)焙檀,才是PLC的真正輸出
同樣的若干條梯形圖绝电,其排列次序不同,執(zhí)行的結(jié)果也不同辟瞄。另外默在,采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別。當(dāng)然坝给,如果掃描周期所占用的時(shí)間對(duì)整個(gè)運(yùn)行來(lái)說(shuō)可以忽略跺诈,那么二者之間就沒(méi)有什么區(qū)別了。
一般來(lái)說(shuō)裹刮,PLC的掃描周期包括自診斷音榜、通訊等庞瘸,即一個(gè)掃描周期等于自診斷捧弃、通訊、輸入采樣擦囊、用戶程序執(zhí)行违霞、輸出刷新等所有時(shí)間的總和。
(一) 輸入采樣階段
在輸入采樣階段综姜,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù)箭堆,并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后挽钧,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段猿异。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化熊朵,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變兢涡。因此,如果輸入是脈沖信號(hào)殖熟,則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期局待,才能保證在任何情況下,該輸入均能被讀入菱属。
(二) 用戶程序執(zhí)行階段
在用戶程序執(zhí)行階段钳榨,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí)纽门,又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路薛耻,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算膜毁,然后根據(jù)邏輯運(yùn)算的結(jié)果昭卓,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài)瘟滨;或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令候醒。
即,在用戶程序執(zhí)行過(guò)程中杂瘸,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化倒淫,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖败玉,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用祭静;相反,排在下面的梯形圖爵路,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用姻粱。
(三) 輸出刷新階段
當(dāng)掃描用戶程序結(jié)束后讹唧,PLC就進(jìn)入輸出刷新階段。在此期間研镀,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路剃坦,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí)焙檀,才是PLC的真正輸出
同樣的若干條梯形圖绝电,其排列次序不同,執(zhí)行的結(jié)果也不同辟瞄。另外默在,采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別。當(dāng)然坝给,如果掃描周期所占用的時(shí)間對(duì)整個(gè)運(yùn)行來(lái)說(shuō)可以忽略跺诈,那么二者之間就沒(méi)有什么區(qū)別了。
一般來(lái)說(shuō)裹刮,PLC的掃描周期包括自診斷音榜、通訊等庞瘸,即一個(gè)掃描周期等于自診斷捧弃、通訊、輸入采樣擦囊、用戶程序執(zhí)行违霞、輸出刷新等所有時(shí)間的總和。
聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng)瞬场,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享买鸽,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),也不構(gòu)成任何其他建議贯被。本站部分作品是由網(wǎng)友自主投稿和發(fā)布眼五、編輯整理上傳,對(duì)此類作品本站僅提供交流平臺(tái)彤灶,不為其版權(quán)負(fù)責(zé)看幼。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片鹿连、文字如涉及作品版權(quán)問(wèn)題缠染,請(qǐng)第一時(shí)間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容磷拧,以保證您的權(quán)益骡梨!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn。
網(wǎng)友評(píng)論
匿名:
最新反饋
注冊(cè)獲取更多行業(yè)信息
- 暫無(wú)反饋
無(wú)須注冊(cè)黍檩,輕松溝通
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力始锚,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題