循環(huán)時(shí)間( cycle time)是指操作系統(tǒng)執(zhí)行一次如圖所示的循環(huán)操作所需的時(shí)間,循環(huán)時(shí)間又稱(chēng)為掃描循環(huán)時(shí)間( scan cycle time)或掃描周期。循環(huán)時(shí)間與用戶(hù)程序的長(zhǎng)短、指令的種類(lèi)和cpu執(zhí)行指令的速度有很大的關(guān)系。當(dāng)用戶(hù)程序較長(zhǎng)時(shí),指令執(zhí)行時(shí)間在循環(huán)時(shí)間中占相當(dāng)大的比例。在plc處于運(yùn)行模式時(shí),可以從cpu的模塊信息對(duì)話框或ob1的局部變量獲得最大循環(huán)時(shí)間、最小循環(huán)時(shí)間和上一次的循環(huán)時(shí)間。
圖 掃描過(guò)程
循環(huán)時(shí)間會(huì)因?yàn)橄铝惺录娱L(zhǎng):中斷處理、診斷和故障處理、測(cè)試和調(diào)試功能、通信、傳送和刪除塊、壓縮用戶(hù)程序存儲(chǔ)器、讀/寫(xiě)微存儲(chǔ)卡(mmc)等。