Giáo trình PLC nâng cao - Kỹ thuật điều khiển công nghiệp cao đẳng

Giáo trình PLC nâng cao cho nghề điện tử công nghiệp tại trường Cao đẳng Công nghiệp và Thương mại. Tài liệu chi tiết về lập trình PLC và ứng dụng sản xuất.

Trường đại học

Trường Cao đẳng Công nghiệp và Thương mại Vĩnh Phúc

Tác giả

Nguyễn Văn A

Người đăng

Ẩn danh

Thể loại

Giáo trình

2018

116
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về PLC nâng cao

Giáo trình PLC nâng cao là chương trình đào tạo về kỹ thuật điều khiển công nghiệp. Chương trình này cung cấp kiến thức và kỹ năng cần thiết để thiết kế, lập trình và vận hành hệ thống điều khiển công nghiệp. PLC nâng cao là một phần quan trọng của công nghệ tự động hóa hiện đại.

1.1. Giới thiệu về PLC

PLC là một thiết bị điều khiển logic lập trình được sử dụng rộng rãi trong công nghiệp. Nó cho phép người dùng lập trình và điều khiển các quá trình sản xuất một cách linh hoạt và hiệu quả.

1.2. Ứng dụng của PLC

PLC được ứng dụng trong nhiều lĩnh vực công nghiệp, bao gồm sản xuất, chế tạo, dầu khí, năng lượng và giao thông vận tải. Nó giúp cải thiện hiệu suất, giảm chi phí và tăng cường an toàn cho các quá trình sản xuất.

II. Phân tích và vấn đề trong PLC nâng cao

Khi thiết kế và vận hành hệ thống điều khiển công nghiệp, có nhiều vấn đề và thách thức cần được giải quyết. Một trong những vấn đề quan trọng nhất là đảm bảo an toàn và hiệu suất của hệ thống. Điều này đòi hỏi người dùng phải có kiến thức và kỹ năng sâu về PLC và các công nghệ liên quan.

2.1. Vấn đề an toàn

An toàn là một vấn đề quan trọng trong công nghiệp. Hệ thống điều khiển công nghiệp phải được thiết kế và vận hành để đảm bảo an toàn cho người vận hành, thiết bị và môi trường.

2.2. Vấn đề hiệu suất

Hiệu suất là một yếu tố quan trọng trong công nghiệp. Hệ thống điều khiển công nghiệp phải được thiết kế và vận hành để tối ưu hóa hiệu suất và giảm chi phí sản xuất.

III. Giải pháp và phương pháp trong PLC nâng cao

Để giải quyết các vấn đề và thách thức trong PLC nâng cao, có nhiều giải pháp và phương pháp có thể được áp dụng. Một trong những giải pháp quan trọng nhất là sử dụng các công nghệ tiên tiến như lập trình có cấu trúc và điều khiển phân tán.

3.1. Lập trình có cấu trúc

Lập trình có cấu trúc là một kỹ thuật lập trình cho phép người dùng chia nhỏ chương trình thành các khối chương trình con và quản lý chúng một cách linh hoạt.

3.2. Điều khiển phân tán

Điều khiển phân tán là một công nghệ cho phép người dùng điều khiển hệ thống từ xa thông qua mạng internet hoặc các mạng khác.

IV. Kết luận và ứng dụng trong PLC nâng cao

Kết luận, PLC nâng cao là một lĩnh vực quan trọng trong công nghiệp. Nó cung cấp kiến thức và kỹ năng cần thiết để thiết kế, lập trình và vận hành hệ thống điều khiển công nghiệp. Với sự phát triển của công nghệ, PLC nâng cao sẽ tiếp tục đóng vai trò quan trọng trong việc cải thiện hiệu suất và giảm chi phí sản xuất.

4.1. Ứng dụng trong sản xuất

PLC nâng cao được ứng dụng rộng rãi trong sản xuất, bao gồm sản xuất ô tô, máy móc và thiết bị điện tử.

4.2. Ứng dụng trong giao thông vận tải

PLC nâng cao cũng được ứng dụng trong giao thông vận tải, bao gồm điều khiển hệ thống giao thông thông minh và quản lý tàu hỏa.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

19/05/2026
Giáo trình plc nâng cao nghề điện tử công nghiệp cđ công nghiệp và thương mại

Trích đoạn nội dung tài liệu

Chương 1. Giới thiệu chung về PLC Giới thiệu: - Việc kết nối giữa dây giữa PLC và thiết bị ngoại vi rất quan trọng. Nó quyết định đến việc PLC có thể giao tiếp với thiết bị lập trình ( máy tính ) cũng như hệ thống điều khiển có thể hoạt động đúng theo yêu cầu được thiết kế hay không. Ngoài ra việc nối dây còn liên quan đến an toàn cho PLC cũng như hệ thống điều khiển.

Mục tiêu: + Kiến thức: Trang bị cho sinh viên khái niệm cơ bản về điều khiển logic lập trình + Kỹ năng: Nhận biết được phần cứng của CPM2A + Thái độ: Yêu nghề, cần cù, tỷ mỉ 1. Giới thiệu chung về PLC † Giới thiệu về PLC S7-300: - Trong các hệ thống sản xuất hiện đại thì số lượng đối tượng điều khiển có số lượng lớn cũng như rất đa dạng về hình thức. Để tăng tính linh hoạt cho người ta chia PLC thành nhiều module (các khối chức năng) với CPU có thể quản lý một vùng nhớ lớn.1) - PLC S7-300 của Siemens cũng tuân theo nguyên này: Hình 1.1: Các khối chức năng của S7-300 5 - Các module chức năng của S7-300: - PS (Power Supply Module): bộ nguồn cho S7-300 - CPU: bộ xử lý trung tâm - SM (Signal Module): module tín hiệu có 2 dạng + DI/DO (Digital Input/Digital Output): ngõ vào/ra dạng số + AI/AO (Analog Input/Analog Output): ngõ vào/ra dạng tương tự - IM (Interface Module): khối giao tiếp mở rộng PLC - FM (Function Module): module chức năng đặc biệt + Đếm (Counter) + Điều khiển vị trí (Positioning Module) + Điều khiển vòng kín (PID module) - CP (Communication Processing module): module xử lý truyền thông + Kết nối điểm – điểm (point – point) + Profibus + Ethernet công nghiệp (Industrial Ethernet) - DM (Dummy Module): Module giả lập dự phòng DM370 địa chỉ ngõ vào/ra 1. Tổng quan về CPM2A Sơ đồ kết nối giữa máy tính với PLC ( hình 1.2 Sơ đồ kết nối giữa máy tính với PLC 6 Sơ đồ kết nối chi tiết giữa máy tính với PLC SIMENS - Đối với các thiết bị lập trình của hãng SIMENS có các cổng giao tiếp PPI thì có thể kết nối trực tiếp với PLC thông qua một sợi cáp.

Tuy nhiên đối với những máy tính cá nhân cần thiết phải có cáp chuyển đổi PC/PPI.3 Sơ đồ khối plc Mở nguồn cho PLC Chuyển sang trạng thái stop. Đèn stop hiện lên Chuyển cần gạt sang chế độ MRES và giữ khoảng 3s để reset trước khi đổ. Chuyển nút gạt về vị trí stop và đổ chương trình 7 - Chương trình sau khi đã soạn thảo cần được truyền xuống CPU. Để làm được điều này, ta nhấn chuột trái vào biểu tượng này trên thanh công cụ và trả lời đầy đủ các câu hỏi.

Chú ý khi nạp chương trình cần phải đặt CPU ở trạng thái Stop hoặc CPU ở trạng thái RUN-P a. Xóa chương trình có sẵn trong CPU - Để thực hiện việc nạp chương trình mới từ PC xuống CPU ta cần thực hiện công việc xóa chương trình đã có sẵn trong CPU. Đều này ta thực hiện các bước như sau: ( hình 1.4) + Đưa trạng thái của CPU về STOP: Từ màn hình chính của Step 7, ta chọn lệnh: Hình 1.4 xóa chương trình plc b. Giám sát hoạt động của chương trình (hình 1.5) - Sau khi đã nạp chương trình soạn thảo xuống CPU lúc này chương trình đã được ghi vào bộ nhớ của CPU.

Khi đó ta có thể tách rời PC và CPU của S7 mà chương trình vẫn hoạt động bình thường. Để thực hiện việc quan sát quá trình hoạt động của chương trình và CPU ta sử dụng chức năng giám sát chương trình bằng cách nhấn vào biểu tượng này trên thanh công cụ. Sau khi chọn 8 chức năng giám sát chương trình này thì trên màn hình sẽ xuất hiện một cửa sổ sau: - Tùy theo kiểu viết chương trình mà ta nhận được sự khác nhau về kiểu hiển thị trên màn hình (Dưới đây sử dụng chương trình kiểu viết chương trình FBD).5 chương trình khối theo dạng FBD † Cảm biến: - Công dụng: Biến các đại lượng vật lý sang tín hiệu điện để PLC xác định được trạng thái của quá trình đang điều khiển. - Phân loại: - Các cảm biến logic (rời rạc): Được dùng để xác định sự tồn tại của vật thể - ( Công tắc cơ, công tắc lưỡi gà, công tắc nhiệt, cảm biến quang, cảm biến điện dung, cảm biến điện cảm, cảm biến áp suất ) - Các cảm biến liên tục: Được dùng để đo các đại lượng vật lý như nhiệt độ, áp suất, tốc độ.

Các cảm biến logic (rời rạc): - Công tắc cơ: 2 trạng thái: Đóng và mở ( hình 1.6) + Công tắc có các tiếp điểm thường mở (NO), thường đóng (NC) + NO: Khi không có tín hiệu vào cơ học: Mở, khi có tín hiệu vào cơ học: Đóng + NC: Khi không có tín hiệu vào cơ học: Đóng, khi có tín hiệu vào cơ học: 9 hình 1.6 kết nối công tắc cơ theo mức logic 0 và 1 - Công tắc giới hạn: Công dụng phát hiện sự có mặt của chi tiết chuyển động ( hình 1.7 công tắc hành trình cơ † kết nối ngõ vào bằng nút nhấn và công tắc hành trình ( hình 1.8 kết nối tín hiệu ngõ vào plc 10 - Cảm biến quang, Cảm biến điện dung, Cảm biến điện cảm: dùng để xác định có vật thể. Có hai dạng cảm biến: kiểu NPN ( hình 1.9 ) và kiểu PNP ( hình 1.9: kết nối ngõ vào cảm biến kiểu NPN 11 Hình 1.10: kết nối ngõ vào cảm biến kiểu PNP b. Các cảm biến liên tục - Bộ đo tốc độ góc: đo tốc độ quay của trục động cơ ( hình 1.11 - Cảm biến nhiệt độ + Các loại cảm biến nhiệt độ + Cảm biến nhiệt độ điện trở RTD (Resistive temperature detector).12 ) + Nhiệt độ tăng => điện trở tăng 12 Hình 1.12 + Cặp nhiệt điện ( hình 1.13 ) + Dải đo: -100 đến 2000 độ C Hình 1.13 - Công dụng: Biến đổi tín hiệu điện từ PLC thành các hoạt động có công suất cao hơn, sau đấy hoạt động này sẽ điều khiển các quá trình khác. - Phân loại: + Thiết bị ra logic Solenoid Van Xi lanh + Thiết bị ra liên tục Động cơ DC, AC Động cơ bước ….

- kết nối ngõ ra: 13 Hình 1.13: kết nối ngõ ra với chân com âm Hình 1.14: kết nối ngõ ra với chân com dương - Để viết chương trình điều khiển thì các loại PLC đều phải sử dụng các chương trình đi kèm. Đa số các phần mềm viết chương trình lập trình PLC rất đơn thuần là thảo chương trình điều khiển. Tuy nhiên, phần mềm Step7 Manager dành cho PLC S7-300 & 400 là một phần mềm toàn diện gồm nhiều 14 chức năng, không những soạn thảo chương trình mà còn giúp quản lí hoạt động của PLC. - Step7 Manager hỗ trợ các chức như sau: + Khai báo phần cứng cho trạm PLC thuộc họ S7-300/400.

+ Xây dựng cấu hình mạng gồm nhiều trạm PLC S7-300/400 cũng như thủ tục truyền thông giữa chúng. + Soạn thảo và cài đặt chương trình điều khiển cho một hoặc nhiều trạm. Quan sát việc thực hiện chương trình điều khiển cho một trạm PLC và gỡ rối chương trình. - Ngoài ra Step7 còn có cả một thư viện gồm đầy đủ các hàm chuẩn hữu ích, phần trợ giúp online rất mạnh có khả năng trả lời các câu hỏi của người dùng về cách sử dụng Step7, về cú pháp lệnh lập trình, về xây dựng cấu hình cứng của một trạm cũng như một mạng gồm nhiều trạm PLC.15: Giao diện chương trình Step7 Chọn giao diện kết nối PC/PLC: - Chương trình Step7 được cái đặt trên PC hoặc PG để hỗ trợ việc soạn thảo cấu hình phần cứng cũng như chương trình cho PLC, tức là sau đó toàn bộ những gì soạn thảo sẽ được biên dịch và chuyển sang PLC.

Không những thế, Step7 còn tạo khả năng quan sát việc thực hiện chương trình của PLC. Muốn như vậy ta cần phải cần có các thiết bị với giao diện kết nối giữa PC với PLC để truyền dẫn thông tin, dữ liệu.16) - Step7 có thể được ghép nối với PLC qua nhiều bộ giao diện khác nhau như card MPI (Multi Point Interface), qua cáp chuyển đổi PC/PPI (Point to Point Interface), qua card PROFIBUS (CP) … nhưng chúng phải được khai báo sử dụng. 15 - Ngay sau khi Step7 vừa được cài đặt xong, trên màn hình xuất hiện cửa sổ thông báo cho ta chọn các bộ giao diện sẽ được sử dụng.16 cài đặt card truyền thông - Các loại giao diện có thể lựa chọn gồm có: + CP5511 (Plug & Play): Card truyền thông CP 5511 chuẩn PCI. + CP5511 (Plug & Play): Card truyền thông CP 5512 chuẩn PCI.

+ CP5611 (Plug & Play): Card truyền thông CP 5611 chuẩn PCI. + PC Adapter: Bộ giao diện tích hợp trong Step7 dành cho PC. + PC/PPI cable: Cáp truyền PPI giao tiếp RS-485 giữa PC/PG với PLC ( hình 1.) - Khi cần sử dụng bộ giao diện nào, ta cần đánh dấu chọn loại giao diện đó rồi nhấn Install để cài đặt. Bộ giao diện được sử dụng thường xuyên là PC Adapter vì đây là bộ giao diện ảo tích hợp sẵn trong phần mềm Step7.

- Tuy nhiên, chọn bộ giao diện thôi vẫn chưa đủ ta còn phải thiết lập các thông số của giao diện bao gồm giao thức, tốc độ truyền, cổng ghép nối máy tính… 16 Hình 1.17: Cửa sổ cài đặt giao diện kết nối PC/PLC - Để thiết lập các thông số này ta vào mục Options ŠSet PC/PG Interface. - Các loại chuẩn kết nối của bộ giao diện PC Adapter: + Auto: Tự động dò tìm chuẩn kết nối phù hợp với phần cứng.18) + MPI: Chuẩn kết nhiều điểm (giữa các PLC S7-300/400).19a,b) + PROFIBUS: Chuẩn truyền thông công nghiệp.20a,b) + PC/PPI: Kết nối với cáp truyền đi kèm của S7-300. - Cổng kết nối giữa PC với PLC và tốc độ truyền là các thông số chung của tất cả các chuẩn kết nối. Tuy nhiên, tùy theo chuẩn kết nối mà các thông số kết nối có số khác biệt.

PC Adapter (Auto): 17 Hình 1.18 khai báo cổng và địa chỉ giao tiếp PC Adapter (MPI) Hình 1.19b PC Adapter (PROFIBUS): Hình 1.20b Soạn thảo một dự án (Project): - Khái niệm Project trong Step7 không đơn thuần chỉ là chương trình ứng dụng mà rộng hơn là bao gồm tất cả những gì liên quan đến việc thiết kế phần mềm ứng dụng để điều khiển, giám sát một hay nhiều trạm PLC. Theo khái niệm như vậy, một project Step7 sẽ có các thành phần sau: + Cấu hình phần cứng các module PLC S7-300/400. + Bảng tham số xác định chế độ làm việc cho từng module của mỗi trạm PLC. + Các logic block chứa chương trình ứng dụng của PLC.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ