Phương thức thực hiện chương trình trong PLC

Một phần của tài liệu SIMATIC S7-200 và kỹ thuật điều khiển lập trình PLC: Phần 1 (Trang 25 - 28)

1 Tổng quan về điều khiển

2.5 Phương thức thực hiện chương trình trong PLC

Hình 2.8: Chu kỳ quét trong PLC

PLC thực hiện chương trình cheo 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 vùng bộđệ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 chương trình là giai

đoạn chuyển các nội dung của bộđệm ảo ngõ 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ĩ vịng quét thực hiện lâu, cĩ vịng quét thực hiện nhanh tùy 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 đĩ.

Như vậy giữa việc đọc dữ liệu từđối tượng để xử lý, tính tố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 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

Ngõ vào

PIQ = Process-image output table (vùng đệm ra) PII = Process-image input table (vùng đệm vào) Chương trình:

- Bit memory - Timer - Counter - . . . .

Network 1 Motor on/off

Network 2 Dao chieu quay

I0.0 Q0.0

I0.1 Q0.1

Ngõ ra

Kết thúc chu kỳ Bắt đầu chu kỳ

nhớ tham số. 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ố module 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, để

Một phần của tài liệu SIMATIC S7-200 và kỹ thuật điều khiển lập trình PLC: Phần 1 (Trang 25 - 28)

Tải bản đầy đủ (PDF)

(155 trang)