1. Đặt vấn đề:
2.3.3.2. Phương thức hoạt động
Hỡnh 2.15: Chu kỳ quột trong PLC
PLCthực hiện chương trỡnh theo chu trỡnh lặp (hỡnh 2.15):
a) Đọc cỏc đầu vào số
Mỗi vũng quột bắt đầu bằng việc đọc giỏ trị hiện thời của cỏc đầu vào số và lưu cỏc giỏ trị này ở bộ đệm vào.
CPU quản lý bộ đệm dành cho cỏc đầu vào số theo từng byte. Nếu CPU hoặc Modulemở rộng khụng cú đủ một đầu vào vật lý cho mỗi bit của byte nào đú, thỡ khụng thể gỏn lại cỏc bit này cho cỏc Moduletiếp theo cũng như khụng thể sử dụng chỳng trong chương trỡnh.
a
c,d b
b) Thực hiện chương trỡnh
Trong giai đoạn thực hiện chương trỡnh, cỏc lệnh được thực hiện lần lượt từ lệnh đầu tiờn đến lệnh cuối cựng.
Nếu chương trỡnh cú sử dụng ngắt, thỡ trỡnh xử lý ngắt chỉ được thực hiện khi sự kiện ngắt tương ứng xuất hiện (sự kiện ngắt cú thể xuất hiện tại bất kỳ thời điểm nào trong vũng quột).
c) Xử lý cỏc yờu cầu truyền thụng
Trong giai đoạn này, CPU sẽ xử lý bất kỳ yờu cầu nào nhận được từ cổng truyền thụng.
d) Thực hiện tự chẩn đoỏn
Trong giai đoạn này, CPU thực hiện kiểm tra phần lừi của nú (chương trỡnh hệ thống), cỏc Module vào/ra, bộ nhớ chương trỡnh người dựng (chỉ ở chế độ RUN). e) Ghi cỏc đầu ra số
Tại thời điểm kết thỳc mỗi vũng quột, CPU ghi dữ liệu lưu trong bộ đệm tới cỏc đầu ra vật lý.
CPU quản lý bộ đệm ra cũng theo từng byte như bộ đệm vào.
Khi chế độ hoạt động của CPU chuyển từ RUN sang STOP, thỡ cỏc đầu ra số nhận giỏ trị được chỉ ra trong Output Table (sử dụng phần mềm STEP 7- Micro/WIN 32).