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