Bộ điều khiển PLC S7-300 CPU 313 của hãng Siemens

Một phần của tài liệu ĐỒ án tốt NGHIỆP NGHIÊN cứu THIẾT kế hệ THỐNG điều KHIỂN CHO hệ THÔNG cấp nước tự ĐỘNG CHO NHÀ CHUNG cư (Trang 32 - 37)

PLC viết tắt của Programmable Logic Controller, là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình. Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện. Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm.

PLC dùng để thay thế các mạch relay (rơ le) trong thực tế. PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào. Khi có sự thay đổi ở đầu vào thì đầu ra sẽ thay đổi theo. Ngôn ngữ lập trình của PLC có thể là Ladder hay Stale Logic. Hiện nay có nhiều hãng sản xuất ra PLC như Siemens, Omron, Mitsubishi, ….

Hình 2.13: Mô hình tổng quát của một PLC S7-300

Cấu trúc phần cứng của PLC S7-300 CPU 313

Hình 2.15: Hình ảnh thực tế của PLC S7-300 CPU 313C

- Kết nối

PlC Siemens S7-300 có thể kết nối với nhiều chuẩn mạng khác nhau như PROFIBUS, CAN, DeviceNet, ASi.

+ PROFIBUS: là một tiêu chuẩn mạng trường mở. Quốc tế theo chuẩn mạng trường

châu Âu EN 50170 và EN 50254. Trong sản xuất, các ứng dụng tự động hóa quá trình công nghiệp và tự động hóa tòa nhà. Các mạng trường nối tiếp (serial fieldbus) có thể hoạt động như hệ thống truyền thông, trao đổi thông tin giữa các hệ thống tự động hóa và các thiết bị hiện trường phân tán. Chuẩn này cũng cho phép các thiết bị của nhiều nhà cung cấp khác nhau giao tiếp với nhau mà không cần điều chỉnh giao diện đặc biệt. PROFIBUS sử dụng phương tiện truyền tin xoắn đôi và RS485 chuẩn công nghiệp. Trong các ứng dụng sản xuất hoặc IEC 1158-2 trong điều khiển quá trình. Profibus cũng có thể sử dụng Ethernet/TCP-IP.

+ CAN: viết tắt của Controller Area Network và được tạm dịch là Mạng Điều Khiển Vùng. Mạng CAN ra đời gần như đáp ứng nhiều vấn đề cho các hệ thống điện trong xe. Với truyền tải dữ kiện trên 2 dây dẫn, tốc độ truyền tải cao, độ sai số rất thấp, độ tin cậy cao. Các hệ thống điện đã được nối với nhau bởi mạng CAN 2 dây này.

+ DeviceNet: là một hệ thống bus được hãng Allen-Bradley phát triển dựa trên cơ sở

của CAN. Devicenet dùng để nối mạng cho các thiết bị đơn giản ở cấp chấp hành. Sau này, chuẩn DeviceNet được chuyển sang dạng mở dưới sự quản lý của hiệp hội ODVA (Open DeviceNet Vendor Asscociation) và được dữ thảo chuẩn hóa IEC 62026-3. + AS-I: là hệ thống kết nối cho cấp thấp nhất trong hệ thống tự động hóa. Các cơ cấu chấp hành và cảm biến được nối với trạm hệ thống tự động qua bus giao tiếp AS (AS-I bus). AS-I là kết quả phát triển hợp tác của 11 hãng sản xuất thiết bị cảm biến và cơ cấu chấp hành có tên tuổi trong công nghiệp, trong đó có SIEMENS AG, Festo KG, Peppert & Fuchs GmbH.

- Ngôn ngữ lập trình: PLC Siemens S7-300 được lập trình qua các ngôn ngữ như: Step

7 (LAD/FBD/STL), SCL, GRAPH, HiGrap.

+ Dạng LAD (Ladder Logic): Phương pháp hình thang, thích hợp với những người quen thiết kế mạch điện tử logic.

Hình 2.16: Ngôn ngữ lập trình dạng LAD

PLC đọc chương trình từ trên xuống, từ trái qua phải sau đó lặp lại ở vòng quét tiếp theo.

+ Dạng STL (Statement List): Phương pháp liệt kê. Là dạng ngôn ngữ lập trình thông thường của máy tính. Mỗi một chương trình được ghép bởi nhiều câu lệnh, mỗi câu lệnh có cấu trúc chung gồm “tên lệnh + toán hạng”.

Hình 2.17: Ngôn ngữ lập trình dang STL

PLC đọc chương trình từ trên xuống dưới sau đó lặp lại ở vòng quét tiếp theo

+ Dạng FBD (Function Block Diagram): Phương pháp hình khối. Là kiểu ngôn ngữ đồ họa dành cho người có thói quen thiết kế mạch điều khiển số.

– Giống như ngôn ngữ LAD, ngôn ngữ FBD cũng là một ngôn ngữ lập trình kiểu đồ họa. Sự hiển thị của mạch logic được dựa trên các biểu tượng logic đồ họa sử dụng trong đại số Boolean.

– Các hàm toán học và các hàm phức khác có thể được thể hiện một cách trực tiếp trong sự kết hợp với các hộp logic. Để tạo ra logic cho các vận hành phức tạp, ta chèn các nhánh song song giữa các hộp.

+ Dạng SCL: Có cấu trúc gần giống với ngôn ngữ dạng STL nhưng được phát triển nhiều hơn. Nó gần giống với các ngôn ngữ bậc cao như Pascal để người lập trình dễ thao tác.

Một phần của tài liệu ĐỒ án tốt NGHIỆP NGHIÊN cứu THIẾT kế hệ THỐNG điều KHIỂN CHO hệ THÔNG cấp nước tự ĐỘNG CHO NHÀ CHUNG cư (Trang 32 - 37)

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

(112 trang)