MÔ PHỎNG QUÁ TRÌNH, LẬP TRÌNH ĐIỀU KHIỂN VÀ SCADA CHO TRẠM BƠM DỰA VÀO TÂM ĐIỂM VPS

Luận văn tốt nghiệp chuyên ngành Điều khiển và Tự động hóa. Tài liệu tham khảo hữu ích cho sinh viên, kỹ sư ngành Điện - Điện tử, Tự động hóa.

Người đăng

Ẩn danh

Thể loại

Luận Văn Tốt Nghiệp

2020

121
14
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. TỔNG QUAN ĐỀ TÀI

1.1. Tính cấp thiết

1.2. Mục tiêu thực hiện

1.3. Đối tượng nghiên cứu

1.4. Nhiệm vụ

2. TỔNG QUAN VỀ HỆ THỐNG TRẠM BƠM NƯỚC

2.1. GIỚI THIỆU CHUNG VỀ CÁC LOẠI TRẠM BƠM NƯỚC

2.2. Các thành phần công trình của hệ thống trạm bơm

2.3. Phân loại trạm bơm

2.3.1. Trạm bơm tưới

2.3.2. Trạm bơm tiêu

2.3.3. Trạm bơm cấp nước nông thôn

3. CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG

3.1. Giải thuật chương trình

3.2. Qui trình vận hành bằng tay (manual)

3.3. Qui trình vận hành tự động (auto)

3.4. Qui trình vận hành bán tự động (semi-auto)

3.5. Qui trình vận hành với quyền cao nhất (service)

3.6. Nguyên lí vận hành hệ thống

3.7. Cấu trúc chương trình điều khiển

3.8. Các hàm chức năng quan trọng

3.9. Kết nối giữa PLC và C#

3.10. Chương trình điều khiển các phần tử trong hệ thống

3.10.1. Chương trình điều khiển Conveyer

3.10.2. Chương trình điều khiển Raker

3.10.3. Chương trình điều khiển Pump

4. TÍCH HỢP ĐIỆN TOÁN ĐÁM MÂY CHO TRẠM BƠM

4.1. Ứng dụng Telecontrol

4.2. Các thành phần sử dụng

4.3. Khái niệm OPC UA

4.4. Lợi ích của OPC UA cho kết nối của nhà máy

4.5. Ứng dụng của OPC UA

4.6. Cấu hình TCSB trên máy tính Central Station

4.7. Cấu hình module CP 124x-7 trong TIA Portal

5. HỆ THỐNG SCADA VÀ WEB SERVICE CHẠY TRÊN CLOUD

5.1. Web Service chạy trên VPS

5.2. Nền tảng hệ thống

5.3. Cấu trúc hệ thống

5.4. Thành phần hệ thống

5.5. RESTful Web Service Interface

5.6. SCADA trạm bơm trên Web

5.6.1. Nền tảng hệ thống

5.6.2. Cấu trúc hệ thống

5.6.3. Thành phần hệ thống

5.6.4. Giao diện đăng nhập bảo mật

5.6.5. Giao diện SCADA trạm bơm

5.6.6. Chart hiển thị thời gian thực

5.6.7. History hiển thị dữ liệu từ Database

5.6.8. Gửi cảnh báo về Email người dùng

5.7. SCADA trạm bơm trên Mobile App

5.7.1. Nền tảng hệ thống

5.7.2. Cấu trúc hệ thống

5.7.3. Thành phần hệ thống

5.7.4. Các giao diện tương tác chính

5.8. SCADA trạm bơm trên Winform

5.8.1. Nền tảng hệ thống

5.8.2. Cấu trúc hệ thống

5.8.3. Thành phần hệ thống

5.8.4. Giao diện đăng nhập

5.8.5. Giao diện SCADA trạm bơm

5.8.6. Lưu trữ dữ liệu vào Database (SQL Server)

5.8.7. Giao diện cấu hình kết nối

6. KẾT QUẢ THỰC NGHIỆM VÀ ĐÁNH GIÁ

6.1. Kết quả thực nghiệm

6.1.1. SCADA trạm bơm trên Winform

6.1.2. Giao diện chính

6.1.3. SCADA trạm bơm trên Web

6.1.4. Giao diện chính

6.1.5. Chart hiển thị thời gian thực

6.1.6. Gửi dữ liệu cảnh báo về Email

6.2. Kết quả đạt được

6.3. Những điểm thiếu sót của luận văn

6.4. Hướng mở rộng đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Mô Phỏng SCADA Trạm Bơm Tiềm Năng Ứng Dụng

Bài viết này trình bày tổng quan về việc sử dụng mô phỏng, lập trình điều khiểnSCADA cho trạm bơm, nhấn mạnh vào lợi ích của giải pháp VPS. Việc ứng dụng các công nghệ này giúp tối ưu hóa hoạt động, giảm chi phí vận hành và nâng cao hiệu quả quản lý. Mô phỏng cho phép kiểm tra và tối ưu hóa thiết kế trước khi triển khai thực tế, trong khi SCADA cung cấp khả năng giám sát và điều khiển từ xa, và VPS đảm bảo tính ổn định và khả năng mở rộng của hệ thống. Theo tài liệu gốc, mục tiêu là "Thu thập dữ liệu và điều khiển từ xa hệ thống trạm bơm", nhấn mạnh vào tính cấp thiết của tự động hóa và giám sát từ xa.

1.1. Giới thiệu chung về hệ thống trạm bơm nước

Hệ thống trạm bơm nước là tổ hợp các công trình thủy công và trang thiết bị cơ điện, đảm bảo lấy nước từ nguồn, vận chuyển và bơm đến nơi sử dụng hoặc tiêu nước thừa. Các thành phần bao gồm cửa lấy nước, công trình dẫn nước, bể tập trung nước, nhà máy bơm, đường ống áp lực và công trình tháo. Hiệu quả của trạm bơm phụ thuộc vào thiết kế tối ưu và việc lựa chọn thiết bị phù hợp. Việc mô phỏng trước khi triển khai thực tế sẽ kiểm chứng khả năng hoạt động của bộ điều khiển nhằm đảm bảo an toàn cho hệ thống.

1.2. Các loại trạm bơm nước và ứng dụng thực tiễn

Trạm bơm được phân loại theo mục đích sử dụng (tưới, tiêu, tháo nước, cấp nước nông thôn), sơ đồ bố trí, và nguồn cấp nước (sông, hồ chứa). Mỗi loại trạm bơm có những yêu cầu riêng về thiết kế và vận hành. Ví dụ, trạm bơm tưới hoạt động theo mùa, trong khi trạm bơm cấp nước nông thôn hoạt động quanh năm và đòi hỏi tính an toàn và vệ sinh cao. Ứng dụng SCADA giúp giám sát và điều khiển các loại trạm bơm này một cách hiệu quả.

II. Thách Thức Vấn Đề Khi Điều Khiển Trạm Bơm Truyền Thống

Việc điều khiển trạm bơm truyền thống thường gặp nhiều thách thức, bao gồm chi phí vận hành cao, hiệu quả năng lượng thấp, khó khăn trong việc giám sát và điều khiển từ xa, và nguy cơ xảy ra sự cố do thiếu thông tin. Việc thiếu mô phỏnglập trình điều khiển hiện đại dẫn đến khó khăn trong việc tối ưu hóa hoạt động và giảm thiểu rủi ro. Theo tài liệu gốc, cần phải "kiểm chứng giữa lí thuyết được tính toán và thực tế áp dụng" để tìm ra những tình huống lỗi và thêm cách khắc phục, cảnh báo vào chương trình điều khiển. Đảm bảo sự an toàn trong hoạt động cũng như tiết kiệm chi phí vận hành.

2.1. Hạn chế của hệ thống điều khiển trạm bơm truyền thống

Hệ thống điều khiển truyền thống thường dựa vào các thiết bị cơ điện và quy trình thủ công, dẫn đến độ chính xác thấp và khó khăn trong việc thu thập và phân tích dữ liệu. Điều này làm giảm khả năng tối ưu hóa hiệu suất và dự đoán các vấn đề tiềm ẩn. Việc tích hợp SCADAlập trình điều khiển hiện đại là cần thiết để khắc phục những hạn chế này.

2.2. Rủi ro và chi phí liên quan đến vận hành trạm bơm thủ công

Vận hành trạm bơm thủ công tiềm ẩn nhiều rủi ro, bao gồm sai sót của con người, chậm trễ trong việc ứng phó với sự cố, và khó khăn trong việc đảm bảo an toàn cho nhân viên. Chi phí liên quan cũng cao do tiêu thụ năng lượng không hiệu quả, chi phí bảo trì lớn và thời gian ngừng hoạt động kéo dài. Mô phỏngSCADA có thể giúp giảm thiểu những rủi ro và chi phí này.

2.3. Yêu cầu cấp thiết về tự động hóa và giám sát từ xa

Trong bối cảnh hiện nay, việc tự động hóagiám sát từ xa là yêu cầu cấp thiết để nâng cao hiệu quả và tính cạnh tranh của các trạm bơm. Các công nghệ như SCADA, IIoTVPS cho phép thu thập và phân tích dữ liệu thời gian thực, điều khiển từ xa và dự đoán các vấn đề tiềm ẩn, giúp giảm chi phí vận hành và tăng cường an ninh.

III. Phương Pháp Mô Phỏng Trạm Bơm Với Phần Mềm Chuyên Dụng

Sử dụng phần mềm mô phỏng chuyên dụng cho phép xây dựng mô hình ảo của trạm bơm, kiểm tra các kịch bản vận hành khác nhau, và tối ưu hóa thiết kế trước khi triển khai thực tế. Mô phỏng giúp phát hiện sớm các lỗi thiết kế, giảm chi phí sửa chữa, và nâng cao hiệu quả hoạt động. Theo luận văn gốc, việc mô phỏng giúp "tìm ra những tình huống lỗi để thêm cách khắc phục, cảnh báo vào chương trình điều khiển. Từ đó đảm bảo sự an toàn trong hoạt động cũng như tiết kiệm chi phí vận hành".

3.1. Lựa chọn phần mềm mô phỏng phù hợp cho trạm bơm

Có nhiều phần mềm mô phỏng khác nhau trên thị trường, mỗi phần mềm có những ưu điểm và nhược điểm riêng. Việc lựa chọn phần mềm phù hợp phụ thuộc vào yêu cầu cụ thể của dự án, bao gồm độ phức tạp của hệ thống, tính năng cần thiết, và ngân sách. Các phần mềm phổ biến bao gồm MATLAB Simulink, AFT Fathom và Bentley HAMMER. Nghiên cứu thiết kế mô phỏng hệ thống trạm bơm nước trên C#.

3.2. Xây dựng mô hình mô phỏng trạm bơm chi tiết

Việc xây dựng mô hình mô phỏng chi tiết đòi hỏi kiến thức sâu rộng về hoạt động của trạm bơm và khả năng sử dụng phần mềm mô phỏng. Mô hình cần bao gồm tất cả các thành phần quan trọng của hệ thống, chẳng hạn như máy bơm, van, đường ống, và bể chứa. Cần phải xác định các thông số và hoạt động gần đúng so với thực tế nhá t.

3.3. Phân tích kết quả mô phỏng và tối ưu hóa thiết kế

Sau khi xây dựng mô hình mô phỏng, cần thực hiện các thử nghiệm để đánh giá hiệu suất của hệ thống trong các điều kiện vận hành khác nhau. Kết quả mô phỏng có thể được sử dụng để tối ưu hóa thiết kế, chẳng hạn như lựa chọn máy bơm phù hợp, điều chỉnh kích thước đường ống, và cải thiện hệ thống điều khiển.

IV. Lập Trình PLC SCADA Điều Khiển Tự Động Trạm Bơm Nâng Cao

Lập trình PLCSCADA cho phép điều khiển tự độnggiám sát trạm bơm một cách hiệu quả. PLC chịu trách nhiệm điều khiển các thiết bị trong trạm bơm, trong khi SCADA cung cấp giao diện người dùng để giám sát và điều khiển hệ thống từ xa. Sự kết hợp này giúp tối ưu hóa hoạt động, giảm chi phí vận hành và nâng cao an toàn. Sử dụng PLC S7-1200 lập trình quy trình vận hành kết hợp các giải thuật tính toán số bơm cần thiết, tăng giảm số bơm, chuyển pha chính, tính toán lý thuyết, kiểm nghiệm thực tế trên mô hình mô phỏng để đưa ra giải pháp điều khiển tối ưu nhất.

4.1. Các bước lập trình PLC điều khiển trạm bơm hiệu quả

Việc lập trình PLC đòi hỏi kiến thức về ngôn ngữ lập trình PLC (ví dụ: Ladder Diagram, Function Block Diagram) và hiểu biết sâu sắc về hoạt động của trạm bơm. Các bước bao gồm xác định quy trình vận hành, thiết kế chương trình điều khiển, kiểm tra và gỡ lỗi, và triển khai chương trình lên PLC. Viết chương trình điều khiển hoạt động hệ thống trạm bơm nước sử dụng PLC S7-1200 đảm bảo hệ thống hoạt động ổn định từ đó đưa ra điều khiển hệ thống trạm bơm thực.

4.2. Thiết kế giao diện SCADA trực quan và dễ sử dụng

Giao diện SCADA cần được thiết kế trực quan và dễ sử dụng để giúp người vận hành dễ dàng giám sát và điều khiển hệ thống. Các yếu tố quan trọng bao gồm hiển thị thông tin quan trọng, cung cấp các công cụ điều khiển, và hiển thị cảnh báo khi có sự cố. Thiết kế phần mềm giám sát và điều khiển với đầy đủ các chức năng cần thiết như cá c hẹ thó ng giá m sá t và điều khiển trong hệ thống trạm bơm nước.

4.3. Tích hợp PLC và SCADA cho hệ thống điều khiển hoàn chỉnh

Việc tích hợp PLCSCADA đòi hỏi sự phối hợp chặt chẽ giữa các bộ phận khác nhau của hệ thống. Cần đảm bảo rằng PLC và SCADA có thể giao tiếp với nhau một cách tin cậy và hiệu quả. Phần mềm giám sát, điều khiển từ xa dùng C# Winform kết hợp với Open Source của thư viện Opc Ua Client.

V. Giải Pháp VPS Tối Ưu Cho SCADA Trạm Bơm Lợi Ích Thiết Thực

Sử dụng giải pháp VPS (Virtual Private Server) mang lại nhiều lợi ích cho hệ thống SCADA trạm bơm, bao gồm tính ổn định cao, khả năng mở rộng linh hoạt, và bảo mật tốt. VPS cho phép triển khai SCADA trên đám mây, giúp giảm chi phí đầu tư và bảo trì phần cứng. Tích hợp điện toán đám mây cho hệ thống, liên kết dữ liệu với Telecontrol Server Basic (phần mềm chạy trên Virtual Private Server), sau đó phân tích. Thiết kế Web Service chạy trên VPS bằng ASP.Net Core API kết nối Server và Client.

5.1. Lợi ích vượt trội của VPS so với hosting truyền thống

VPS cung cấp tài nguyên riêng biệt cho mỗi người dùng, đảm bảo tính ổn định và hiệu suất cao hơn so với hosting truyền thống. Điều này đặc biệt quan trọng đối với các ứng dụng SCADA đòi hỏi khả năng xử lý dữ liệu lớn và thời gian phản hồi nhanh chóng. Hiệu suất ổn định và đáng tin cậy là một yếu tố then chốt cho SCADA trạm bơm.

5.2. Lựa chọn VPS phù hợp cho SCADA trạm bơm

Việc lựa chọn VPS phù hợp phụ thuộc vào yêu cầu cụ thể của ứng dụng SCADA, bao gồm số lượng trạm bơm cần giám sát, lượng dữ liệu cần xử lý, và yêu cầu về bảo mật. Cần xem xét các yếu tố như CPU, RAM, dung lượng lưu trữ, và băng thông. Đảm bảo VPS có đủ tài nguyên để đáp ứng nhu cầu hoạt động của hệ thống.

5.3. Bảo mật và quản lý VPS cho hệ thống SCADA an toàn

Bảo mật là một yếu tố quan trọng khi sử dụng VPS cho SCADA. Cần thực hiện các biện pháp bảo mật như cài đặt tường lửa, cập nhật phần mềm thường xuyên, và sử dụng mật khẩu mạnh. Đảm bảo rằng VPS được quản lý một cách chặt chẽ để ngăn chặn các cuộc tấn công mạng.

VI. Kết Quả Thực Nghiệm Hướng Phát Triển Cho Hệ Thống Trạm Bơm

Việc triển khai mô phỏng, lập trình điều khiển, SCADAgiải pháp VPS mang lại nhiều kết quả tích cực, bao gồm giảm chi phí vận hành, nâng cao hiệu quả năng lượng, và cải thiện khả năng quản lý. Các kết quả thực nghiệm cho thấy hệ thống hoạt động ổn định và đáp ứng được yêu cầu về hiệu suất. Theo luận văn gốc, sau khi thực hiện các bước trên cần phải "Theo dõi kết quả và đánh giá" để đảm bảo tính hiệu quả và khả thi của hệ thống.Kết quả thực nghiệm cho thấy sau khi điều khiển bật Bơm 1 ở chế độ Semi-Auto, chart hiển thị dữ liệu nhiệt độ từ SQL Server Database.

6.1. Đánh giá hiệu quả của hệ thống sau khi triển khai

Cần thực hiện đánh giá toàn diện về hiệu quả của hệ thống sau khi triển khai, bao gồm so sánh hiệu suất trước và sau khi triển khai, đánh giá chi phí vận hành, và thu thập phản hồi từ người dùng. Các chỉ số quan trọng bao gồm hiệu quả năng lượng, thời gian ngừng hoạt động, và chi phí bảo trì. Kết quả đạt được từ SCADA trạm bơm trên Web thể hiện qua bảng điều khiển tín hiệu chung chạy trên Web. Bảng điều khiển bơm 3 ở chế độ Semi-Auto chạy trên Web lúc bật và tắt.

6.2. Hướng phát triển và mở rộng hệ thống trong tương lai

Hệ thống có thể được phát triển và mở rộng trong tương lai bằng cách tích hợp các công nghệ mới, chẳng hạn như trí tuệ nhân tạo (AI) và Internet of Things (IoT). Các ứng dụng tiềm năng bao gồm dự đoán các vấn đề tiềm ẩn, tối ưu hóa hoạt động theo thời gian thực, và cung cấp các dịch vụ giá trị gia tăng cho người dùng. Hướng mở rộng đề tài có thể tập trung vào những điểm thiếu sót của luận văn. Triển khai các tính năng chưa được thực hiện.

6.3. Bài học kinh nghiệm và khuyến nghị cho các dự án tương tự

Các dự án tương tự có thể học hỏi từ kinh nghiệm của dự án này, bao gồm tầm quan trọng của việc lựa chọn công nghệ phù hợp, sự cần thiết của việc lập kế hoạch chi tiết, và vai trò của sự phối hợp chặt chẽ giữa các bộ phận khác nhau. Cần chú trọng đến các yếu tố bảo mật và đảm bảo rằng hệ thống được quản lý một cách chặt chẽ. Thiết kế SCADA trên nền tảng Web lấy dữ liệu qua Web Service.

25/04/2025

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

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG TRẦN MINH DUY – 1610505 ĐẶNG TRỌNG HUY – 1611240 LUẬN VĂN TỐT NGHIỆP MÔ PHỎNG QUÁ TRÌNH, LẬP TRÌNH ĐIỀU KHIỂN VÀ SCADA CHO TRẠM BƠM DỰA VÀO TÂM ĐIỂM VPS PROCESS SIMULATION, CONTROL AND SCADA FOR PUMPING STATIONS BASED ON VPS CENTRALIZATION KỸ SƯ NGÀNH KỸ THUẬT ĐIỀU KHIỂN & TỰ ĐỘNG HÓA GIẢNG VIÊN HƯỚNG DẪN TS. TRƯƠNG ĐÌNH CHÂU TP. HỒ CHÍ MINH, 2020 TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.

HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc BỘ MÔN: ĐIỀU KHIỂN TỰ ĐỘNG TP. NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA CÁN BỘ HƯỚNG DẪN Tên luận văn: MÔ PHỎNG QUÁ TRÌNH, LẬP TRÌNH ĐIỀU KHIỂN VÀ SCADA CHO TRẠM BƠM DỰA VÀO TÂM ĐIỂM VPS Nhóm Sinh viên thực hiện: Cán bộ hướng dẫn: Trần Minh Duy 1610505 TS. Trương Đình Châu Đặng Trọng Huy 1611240 TS. Trương Đình Châu Đánh giá Luận văn 1.

Về cuốn báo cáo: Số trang __________ Số chương ___________ Số bảng số liệu __________ Số hình vẽ ___________ Số tài liệu tham khảo __________ Sản phẩm ___________ Một số nhận xét về hình thức cuốn báo cáo: 2. Về nội dung luận văn: 3. Về tính ứng dụng: 4. Về thái độ làm việc của sinh viên: Đánh giá chung: Luận văn đạt/không đạt yêu cầu của một luận văn tốt nghiệp kỹ sư, xếp loại Giỏi/ Khá/ Trung bình Điểm từng sinh viên: Trần Minh Duy :………./10 Đặng Trọng Huy :………./10 Cán bộ hướng dẫn (Ký tên và ghi rõ họ tên) TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.

HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc BỘ MÔN: ĐIỀU KHIỂN TỰ ĐỘNG TP. HCM, ngày……tháng…. NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA CÁN BỘ PHẢN BIỆN Tên luận văn: MÔ PHỎNG QUÁ TRÌNH, LẬP TRÌNH ĐIỀU KHIỂN VÀ SCADA CHO TRẠM BƠM DỰA VÀO TÂM ĐIỂM VPS Nhóm Sinh viên thực hiện: Cán bộ phản biện: Trần Minh Duy 1610505 ThS. Nguyễn Đức Hoàng Đặng Trọng Huy 1611240 ThS.

Nguyễn Đức Hoàng Đánh giá Luận văn 1. Về cuốn báo cáo: Số trang __________ Số chương ___________ Số bảng số liệu __________ Số hình vẽ ___________ Số tài liệu tham khảo __________ Sản phẩm ___________ Một số nhận xét về hình thức cuốn báo cáo: 2. Về nội dung luận văn: 3. Về tính ứng dụng: 4.

Về thái độ làm việc của sinh viên: Đánh giá chung: Luận văn đạt/không đạt yêu cầu của một luận văn tốt nghiệp kỹ sư, xếp loại Giỏi/ Khá/ Trung bình Điểm từng sinh viên: Trần Minh Duy:………./10 Đặng Trọng Huy:………./10 Người nhận xét (Ký tên và ghi rõ họ tên) DANH SÁCH HỘI ĐỒNG BẢO VỆ LUẬN VĂN Hội đồng chấm luận văn tốt nghiệp, thành lập theo Quyết định số …………………… ngày ……………………… của Hiệu trưởng Trường Đại học Bách khoa TP. LỜI CẢM ƠN Kiến thức là vô cùng rộng lớn và đa dạng, vì vậy việc nắm bắt được kiến thức là một hành trình gian khổ và vất vả. Trên con đường đó không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp. Trong suốt quá trình học tập tại trường Đại Học Bách Khoa TP.

HCM, chúng em đã nhận được sự giúp đỡ tận tình của các thầy cô giáo, điều đó thật đáng quý và trân trọng. Với lòng biết ơn sâu sắc nhất, em xin gửi lời cảm ơn đến quý thầy cô ở Khoa Điện – Điện tử đã truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường. Riêng với luận văn tốt nghiệp này chúng em xin bày tỏ lòng biết ơn chân thành tới thầy TS. Trương Đình Châu, là giáo viên hướng dẫn chúng em, đã tận tình chỉ bảo cũng như tạo điều kiện thuận lợi giúp chúng em trong suốt quá trình làm luận văn.

Xin được chân thành cảm ơn các bạn cùng khóa đã luôn giúp đỡ, sát cánh trong suốt quá trình làm luận văn, những lúc khó khăn cùng nhau bước qua quãng đời sinh viên tươi đẹp này. Sau cùng, chúng em xin kính chúc các thầy, các cô thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau. TRƯỜNG ĐẠI HỌC BÁCH KHOA TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc BỘ MÔN: ĐIỀU KHIỂN TỰ ĐỘNG TP.

ĐỀ CƯƠNG CHI TIẾT TÊN LUẬN VĂN: MÔ PHỎNG QUÁ TRÌNH, LẬP TRÌNH ĐIỀU KHIỂN VÀ SCADA CHO TRẠM BƠM DỰA VÀO TÂM ĐIỂM VPS Cán bộ hướng dẫn: TS. Trương Đình Châu Thời gian thực hiện: Từ ngày 30/03/2020 đến ngày 16/7/2020 Sinh viên thực hiện: Trần Minh Duy - 1610505 Đặng Trọng Huy - 1611240 Nội dung đề tài: Mục tiêu: Thu thập dữ liệu và điều khiển từ xa hệ thống trạm bơm. Đối tượng: Hệ thống trạm bơm được điều khiển và giám sát bằng TIA Portal, SCADA trên nền tảng C#, App và Web. Phương pháp thực hiện: o Xây dựng chương trình PLC điều khiển trạm bơm ghi và đọc dữ liệu từ TCSB (Telecontrol Server Basic) o Xây dựng hệ thống SCADA trên Web, App, Winform thu thập dữ liệu và điều khiển hệ thống từ xa.

Kết quả mong đợi: Hệ thống được điều khiển, giám sát ổn định thông qua hệ thống SCADA. Mỗi khi hệ thống có cảnh báo sẽ có thông báo gửi đến các email có thẩm quyền Kế hoạch thực hiện: o Tìm hiểu cơ chế hoạt động của hệ thống trạm bơm o Thiết kế chương trình điều khiển hệ thống trên PLC o Tương tác truyền và nhận dữ liệu giữa PLC và VPS o Thiết kế giao diện điều khiển, giám sát từ xa hoạt động của hệ thống trạm bơm o Lưu trữ dữ liệu của hệ thống lên cơ sở dữ liệu o Thêm các chức năng khác như gửi email cảnh báo, xuất lịch sử hoạt động của hệ thống o Chạy thực nghiệm và hoàn thiện toàn bộ hệ thống Xác nhận của Cán bộ hướng dẫn TP. (Ký tên và ghi rõ họ tên) Sinh viên (Ký tên và ghi rõ họ tên) MỤC LỤC TÓM TẮT LUẬN VĂN. 1 TỔNG QUAN ĐỀ TÀI.

2 Tính cấp thiết. 2 Mục tiêu thực hiện. 2 Đối tượng nghiên cứu. 3 TỔNG QUAN VỀ HỆ THỐNG TRẠM BƠM NƯỚC.

4 GIỚI THIỆU CHUNG VỀ CÁC LOẠI TRẠM BƠM NƯỚC. 4 Các thành phần công trình của hệ thống trạm bơm. 4 Phân loại trạm bơm. 6 Trạm bơm cấp nước nông thôn.

6 CÁC LOẠI ĐỘNG CƠ SỬ DỤNG TRONG TRẠM BƠM. 7 HỆ THỐNG TRẠM BƠM NƯỚC. 9 Giao diện chính của chương trình mô phỏng trạm bơm nước. 9 Mô phỏng cào rác.

14 Mô phỏng băng tải. 15 Mô phỏng các thành phần chung của trạm bơm. 17 CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG. 22 Giải thuật chương trình.

22 Qui trình vận hành bằng tay (manual). 22 Qui trình vận hành tự động (auto). 22 Qui trình vận hành bán tự động (semi-auto). 22 Qui trình vận hành với quyền cao nhất (service).

23 Nguyên lí vận hành hệ thống. 23 Cấu trúc chương trình điều khiển. 34 Các hàm chức năng quan trọng. 44 Kết nối giữa PLC và C#.

47 Chương trình điều khiển các phần tử trong hệ thống. 48 Chương trình điều khiển Conveyer. 48 Chương trình điều khiển Raker. 50 Chương trình điều khiển Pump.

52 TÍCH HỢP ĐIỆN TOÁN ĐÁM MÂY CHO TRẠM BƠM. 56 Ứng dụng Telecontrol. 56 Các thành phần sử dụng. 58 Khái niệm OPC UA.

58 Lợi ích của OPC UA cho kết nối của nhà máy. 58 Ứng dụng của OPC UA. 59 Cấu hình TCSB trên máy tính Central Station. 59 Cấu hình module CP 124x-7 trong TIA Portal.

61 HỆ THỐNG SCADA VÀ WEB SERVICE CHẠY TRÊN CLOUD. 66 Web Service chạy trên VPS. 66 Nền tảng hệ thống. 66 Cấu trúc hệ thống.

66 Thành phần hệ thống. 66 RESTful Web Service Interface. 71 SCADA trạm bơm trên Web. 74 Nền tảng hệ thống.

74 Cấu trúc hệ thống. 74 Thành phần hệ thống. 75 Giao diện đăng nhập bảo mật. 75 Giao diện SCADA trạm bơm.

76 Chart hiển thị thời gian thực. 79 History hiển thị giữ liệu từ Database. 79 Gửi cảnh báo về Email người dùng. 80 SCADA trạm bơm trên Mobile App.

80 Nền tảng hệ thống. 80 Cấu trúc hệ thống. 80 Thành phần hệ thống. 81 Các giao diện tương tác chính.

84 SCADA trạm bơm trên Winform. 87 Nền tảng hệ thống. 87 Cấu trúc hệ thống. 88 Thành phần hệ thống.

88 Giao diện đăng nhập. 89 Giao diện SCADA trạm bơm. 90 Lưu trữ dữ liệu vào Database (SQL Server). 92 Giao diện cấu hình kết nối.

93 KẾT QUẢ THỰC NGHIỆM VÀ ĐÁNH GIÁ. 94 Kết quả thực nghiệm. 94 SCADA trạm bơm trên Winform. 94 Giao diện chính.

96 SCADA trạm bơm trên Web. 96 Giao diện chính. 96 Chart hiển thị thời gian thực. 99 Gửi dữ liệu cảnh báo về Email .101 Kết quả đạt được .101 Những điểm thiếu sót của luận văn .101 Hướng mở rộng đề tài .101 TÀI LIỆU THAM KHẢO .102 DANH MỤC HÌNH VẼ Hình 2.1: Sơ đồ bố trí hệ thống các công trình trạm bơm .1: Giao diện chính chương trình C# .2: Quy trình hoạt động của máy bơm .3: Giao diện pop-up của đối tượng bơm .4: Giao diện pop-up của cào rác .5: Giao diện pop-up của băng tải .6: Giao diện pop-up của Pump General.1: Quy trình vận hành Manual.2: Quy trình vận hành Auto .3: Quy trình vận hành Semi_Auto .4: Các Function Block dùng trong chương trình .5: Cấu trúc chương trình điều khiển hệ thống .9: Thuật toán tính số bơm cần chạy .11: Thuật toán của hàm SelectPumpAuto .12: Mô tả kết nối giữa PLC và C# .13: Lưu ý khi lưu trữ các biến vào Datablock khi kết nối với C#.14: Chương trình điều khiển Conveyer .15: Chương trình điều khiển Raker .16: Chương trình điều khiển Pump.1: Cấu trúc hệ thống để minh họa cho giải pháp .2: Ứng dụng OPC UA trong hệ thống quản lý và doanh nghiệp .3: VPS – Trạm trung tâm .4: Cài đặt IP tĩnh cho Central Station .5: Nhập thông tin cho Project .6: Cấu hình module CP 124x-7 trong TCSB .7: Kết quả tạo Station trong TCSB.8: PLC S7-1200 và module CP 124x-7 trên Tia Portal .10: Mobile wireless settings .13: Thêm subnet mới trong Ethernet addresses .14: Connection to partner .15: Active security features .16: Thông số CP identification .17: PLC S7-1200 đã kết nối với Central Station .1: Cấu trúc hệ thống Web Service .2: Giải thuật Middleware .3: Giải thuật hàm ConnectServerAsync .4: Giải thuật phương thức Get .5: Giải thuật phương thức Post .

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