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