THỰC HIỆN CHƯƠNG TRèNH

Một phần của tài liệu 234878 (Trang 26 - 30)

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à một 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 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 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 chương trỡnh được kết thỳc bằng giai đoạn truyền thụng nội bộ và kiểm lỗi.

Chỳ ý rằng bộ đệm I và Q khụng liờn quan đến cỏc cổng vào/ra tương tự nờn cỏc lệnh truy nhậ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 đượ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 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 tuỳ thuộc vào số lệnh bờn trong chương trỡnh được thực hiện, vào khối 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 để 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 hiện 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 của 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 đoạn thực hiện chương trỡnh. Chẳng hạn nếu một tớn hiệu

vòng quét

Truyền thông và kiểm tra nội bộ

Chuyển dữ liệu từ cổng vào tới I Thực hiện chương trình Chuyển dữ liệu từ Q tới cổng ra

nghiệp

bỏo ngắt xuất hiện khi PLC đang ở trong 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 sẽ 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 nờn viết chương trỡnh xử lớ ngắt quỏ dài hoặc quỏ lạm dụng chế độ ngắt trong chương trỡnh điều khiển.

nghiệp

Cỏp lập trỡnh Phần mềm Step7 Chuyển tải một chương trỡnh

Thiết bị lập trỡnh

CPU

Mụdul nguồn nuụi Mụdul đầu vào

Mụdul đầu ra Mỏy được điều khiển

nghiệp

Một phần của tài liệu 234878 (Trang 26 - 30)

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

(38 trang)
w