– Giúp cho hệ thống ổn định: Việc lấy mẫu tất cả các đầu vào ở đầu mỗi vòng quét sẽ là đồng thời và ổn định. Các đầu ra được cập nhật giá trị sau khi hoàn thành mỗi vòng quét.
– Cho phép chương trình xử lý nhanh hơn: chương trình truy nhập tới thanh ghi ảo (bộ đệm) sẽ nhanh hơn là truy nhập trực tiếp tới các đầu vào/ra thực.
– Có tính linh hoạt hơn: các điểm vào/ra thực là các thực thể bit do đó nó phải truy nhập dưới dạng bit. Trong khi đó, nếu truy nhập đến bộ đệm thì ta có thể truy nhập theo nhiều kiểu:bit, byte, word, double word.
• Vào/ra tức thời (Immediate I/O):
– Cho phép truy nhập thẳng tới các điểm vào ra thực, mặc dù các thanh ghi ảo vẫn được sử dụng bình thường cho các mục đích đã nêu.
– Địa chỉ của thanh ghi ảo đầu vào tương ứng sẽ không thay đổi khi thực hiện một lệnh tức thời từ đầu vào.
– Địa chỉ của thanh ghi ảo đầu ra tương ứng sẽ được cập nhật đồng thời khi thực hiện lệnh tức thời để truy nhập đến đầu ra.
• Chú ý:
– Thời gian của một vòng quét sẽ giới hạn tốc độ tín hiệu đầu vào đối với từng loại PLC tương ứng.(Thời gian
quét trung bình khoảng từ 10-50 ms).
– Tốc độ tín hiệu đầu vào phù hợp phải có tần số < 1/(2* thời gian vòng quét).
• VD: chu kỳ quét của CPU là 40 ms thì phù hợp với
tốc độ tần số đầu vào khoảng : 12.5 Hz.
– Phải sử dụng bộ đếm tốc độ cao đối với những tín hiệu đầu vào xuất hiện nhanh hơn thời gian quét của CPU.