Vũng quột chƣơng trỡnh:

Một phần của tài liệu Luận văn: Trang bị điện tử dây chuyền sơ chế tôn nhà máy đóng tàu Sông Cấm. Đi sâu tìm hiểu công đoạn phun hạt cát làm sạch tôn pdf (Trang 45 - 47)

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 . 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 I, tiếp theo là giai đoạn thực hiện chƣơng trỡnh. Trong từng vũ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 của khối OB1 (Block End). Sau giai đoạn thực

hiện chƣơng trỡnh là giai đoạn thực chuyển cỏc nội dung của bộ đệm ảo 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 lỗi

Hỡnh 2.1. Vũng quột chƣơng trỡnh

Chỳ ý rằng bộ đệm I và Q khụng liờn quan đến cổng vào/ra tƣơng tự nờn cỏc lệnh truy cập cổng tƣơng tự đƣợc thực hiện trực tiếp với cổng vật lý chứ khụng thụng qua bộ đếm.

Thời gian cần thiết để PLC thực hiện một vũng quột gọi là thời gian vũng quột . 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 đƣợc thực hiện lõu, cú vũng quột đƣợc 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 số lƣợng dữ liệu đƣợc 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 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 vũng quột càng ngắn, tớnh thời gian thực hiện chƣơng trỡnh càng cao.

Nếu sử dụng cỏc khối chƣơng trỡnh đặc biệt cú chế độ ngắt, vớ dụ nhƣ khối OB40,OB80, chƣơng trỡnh của cỏc khối đú sẽ đƣợc thực hiện trong vũng quột khi xuất hiện tớn hiệu bỏo ngắt cựng chủng loại. Cỏc khối chƣơng trỡnh này cú thể đƣợc thực hiện tại mọi điểm trong vũng quột chứ khụng bị gũ ộp là phải ở trong giai đoạn thực hiện chƣơng trỡnh. Chẳng hạn nếu một tớn hiệu bỏo ngắt xuất hiện khi PLC đang ở giai đoạn truyền thụng và kiểm tra nội bộ, PLC sẽ tạm dừng cụng việc truyền thụng, kiểm tra, để thực hiện khối chƣơng trỡnh tƣơng ứng với tớn hiệu bỏo ngắt đú. Với hỡnh thức xử lý tớn hiệu ngắt nhƣ vậy, thời gian vũng quột càng lớn khi càng cú nhiều tớn hiệu ngắt xuất hiện trong vũng quột. Do đú, để nõng cao tớnh thời gian thực cho chƣơng trỡnh điều khiển, tuyệt đối khụng đƣợc viết chƣơng trỡnh xử lý ngắt quỏ dài hoặc quỏ lạm dụng việc sử dụng chế độ ngắt trong chƣơng trỡnh điều khiển.

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 truyền thụng giữa bộ đệm ảo với ngoại vi trong cỏc giai đoạn 1 và 3 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 ngắt, để thực hiện lệnh trực tiếp với cổng vào/ra.

Một phần của tài liệu Luận văn: Trang bị điện tử dây chuyền sơ chế tôn nhà máy đóng tàu Sông Cấm. Đi sâu tìm hiểu công đoạn phun hạt cát làm sạch tôn pdf (Trang 45 - 47)