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