Phƣơng thức thực hiện chƣơng trỡnh trong PLC

Một phần của tài liệu lập trình thiết kế hệ thống chuông báo tại trường học (Trang 37 - 39)

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

Một phần của tài liệu lập trình thiết kế hệ thống chuông báo tại trường học (Trang 37 - 39)

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

(70 trang)