PLC thực hiện chƣơng trỡnh theo chu trỡnh lặp. Mỗi vũng lặp đƣợc gọi là vũng quột ( scan). Mỗi vũng quột đƣợc bắt đầu bằng giai đoạn chuyển dữ liệu từ cỏc cổng vào số tới từng bộ nhớ đệm ảo ngừ vào (I), tiếp theo là giai đoạn thực hiện chƣơng trỡnh. Trong từng dũng quột, chƣơng trỡnh đƣợc thực hiện từ lệnh đầu tiờn đến lệnh kết thỳc. Sau giai đoạn thực hiện chu trỡnh là giai đoạn chuyển cỏc nội dung của bộ đệm ảo ra (Q) tới cỏc cổng ra số. Vũng quột đƣợc kết thỳc bằng giai đoạn truyền thụng nội bộ và kiểm tra lỗi.
Thời gian cần thiết để PLC thực hiện đƣợc một vũng quột gọi là thời gian vũng quột ( Scan time ). Thời gian vũng quột khụng cố định, tức là khụng phải vũng quột nào cũng đƣợc thực hiện trong một khoảng thời gian nhƣ nhau. Cú cũng quột thực hiện lõu, cú vũng quột thực hiện nhanh tuỳ thuộc
vào số lệnh trong chƣơng trỡnh đƣợc thực hiện, vào khối lƣợng dữ liệu truyền thống trong vũng quột đú.
Hỡnh 3.5: Chu kỳ quột trong PLC
Nhƣ vậy giữa việc đọc dữ liệu từ đối tƣợng xử lý, tớnh toỏn và việc gửi tớn hiệu điều khiển tới đối tƣợng cú một khoảng thời gian trễ đỳng bằng thời gian vũng quột. Núi cỏch khỏc, thời gian vũng quột quyết định tớnh thời gian thực của chƣơng trỡnh điều khiển trong PLC. Thời gian quột càng ngắn, tớnh thời gian thực hiện của chƣơng trỡnh càng cao.
Tại thời điểm thực hiện lệnh vào/ra, thụng thƣờng lệnh khụng làm việc trực tiếp với cổng vào/ra mà chỉ thụng qua bộ đệm ảo của cổng trong vựng nhớ tham số. Việc nhớ việc truyền thụng giữa bộ đệm ảo với ngoại vi do hệ điều hành CPU quản lý. Ở một số modul CPU, khi gặp lệnh vào/ra ngay lập tức hệ thống sẽ cho dừng mọi cụng việc khỏc, ngay cả chƣơng trỡnh xử lý ngắt để thực hiện lệnh trực tiếp cổng vào/ra.
3.3. THIẾT KẾ Mễ HèNH CHUễNG BÁO TIẾT HỌC TỰ ĐỘNG ĐIỀU KHIỂN BẰNG PLC