Mở rộng ngừ vào/ra.

Một phần của tài liệu 253128 (Trang 41 - 43)

THIẾT BỊ ĐIỀU KHIỂN KHẢ LẬP TRèNH 3.1 Giới thiệu thiết bị khả lập trỡnh PLC SIMATIC S7-200.

3.1.5Mở rộng ngừ vào/ra.

Cú thể mở rộng ngừ vào/ra của CPU bằng cỏch ghộp nối thờm vào nú cỏc modul mở rộng về phớa bờn phải của CPU (CPU 214 nhiều nhất 7 modul), làm

Cỏc modul mở rộng số hay rời rạc đều chiếm chỗ trong bộ đệm, tương ứng với số đầu vào/ra của cỏc modul.

Sau đõy là một vớ dụ về cỏch đặt địa chỉ cho cỏc modul mở rộng trờn CPU 224:

Hỡnh 3.5: Cổng vào ra của CPU 224.

3.1.6.Thực hiện chƣơng trỡnh.

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 đọ dữ liệu từ cỏc cổng vào vựng đệm ảo, 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 bằng lệnh đầu tiờn và kết thỳc bằng lệnh kết thỳc (MEND). Sau giai đoạn thực hiện chương trỡnh là giai đoạn truyền thụng nội bộ và kiểm tra lỗi. Vũng quột được kết thỳc bằng giai đoạn chuyển cỏc nội dung của bộ đệm ảo tới cỏc cổng ra.

Hỡnh 3.6: Chương trỡnh thực hiện theo vong quột(scan) trong S7-200. Như vậy, 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 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à 4 do CPU quản lý. 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 này một cỏch trực tiếp với cổng vào/ra.

Nếu sử dụng cỏc chế độ xử lý ngắt, chương trỡnh con tương ứng với từng tớn hiệu ngắt được soạn thảo và cài đặt như một bộ phận của chương trỡnh. Chương trỡnh xử lý ngắt chỉ được thực hiện trong vũng quột khi xuất hiện tớn hiệu bỏo ngắt và cú thể xảy ra ở bất cứ điểm nào trong vũng quột.

Một phần của tài liệu 253128 (Trang 41 - 43)