4. Phương pháp nghiên cứu
3.3.2 Cấu trúc PLC S7 Ờ 300
PLC S7 Ờ 300 ựược thể hiện dưới cấu trúc như (hình 3.8) sau:
Hình 3.9 - Sơ ựồ cấu trúc của PLC S7 - 300
CPU Bộ nhớ chương trình Bộ ựệm vào, ra Timer Counter Bắt cờ Khối xử lý trung tâm và hệ ựiều hành Cổng vào ra onboard Cổng ngắt và ựếm tốc ựộ cao Bus của PLC Quản lý phối ghép
Bộ ựiều khiển ựược cung cấp tắn hiệu bởi các tắn hiệu từ các cảm biến ở ngõ vào của nó. Tắn hiệu này ựược xử lý tiếp tục thông qua chương trình ựiều khiển ựặt trong bộ nhớ chương trình. Kết quả xử lý ựược ựưa ra ngõ ra ựể ựến ựối tượng ựiều khiển hay khâu ựiều khiển ở dạng tắn hiệu.
- Bộ nhớ chương trình:
Bộ nhớ chương trình trong PLC là một bộ nhớ ựiện tử ựặc biệt có thể ựọc ựược. Nếu sử dụng bộ nhớ ựọc-ghi ựược (RAM), thì nội dung của nó luôn luôn ựược thay ựổi vắ dụ như trong trường hợp vận hành ựiều khiển. Trong trường hợp ựiện áp nguồn bị mất thì nội dung trong RAM có thể vẫn ựược giữ lại nếu như có sử dụng pin dự phòng.
Nếu chương trình ựiều khiển làm việc ổn ựịnh, hợp lý, nó có thể nạp vào bộ nhớ cố ựịnh, vắ dụ như EPROM, EEPROM. Nội dung chương trình ở EPROM có thể bị xoá bằng tia cực tắm.
- Hệ ựiều hành:
Sau khi bật nguồn cung cấp cho bộ ựiều khiển, hệ ựiều hành của nó sẽ ựược ựặt các counter, timer, dữ liệu và bit nhớ với thuộc tắnh non-retentive (không ựược nhớ bởi pin dự phòng) cũng như ACCU về 0.
để xử lý chương trình, hệ ựiều hành ựọc từng dòng chương trình từ ựầu ựến cuối. Tương ứng hệ ựiều hành thực hiện chương trình theo các câu lệnh. - Bit nhớ (Bit memoryt):
Các bit memory là các phần tử nhớ, mà hệ ựiều hành ghi nhớ trang thái tắn hiệu.
- Bộ ựếm (Proccess image):
Bộ ựếm là một vùng nhớ, mà hệ ựiều hành ghi nhớ các trạng thái tắn hiệu ở các ngõ vào ra nhị phân.
- Accumulator:
Accumulator là một bộ nhớ trung gian mà qua nó timer hay counter ựược nạp vào hay thực hiện các phép toán số học.
- Counter, Timer:
Timer và counter cũng là các vùng nhớ, hệ ựiều hành ghi nhớ các giá trị ựếm trong nó.
- Hệ thống Bus:
Bộ nhớ chương trình, hệ ựiều hành và các modul ngoại vi (các ngõ vào và ngõ ra) ựược kết nối với PLC thông qua Bus nối. Một Bus bao gồm các dây dẫn mà các dữ liệu ựược trao ựổi. Hệ ựiều hành tổ chức việc truyền dữ liệu trên các dây dẫn này.