Đồ Án: Hệ Thống Giám Sát và Điều Khiển Động Cơ Nền Tảng OPC UA

Đồ án tốt nghiệp: Hệ thống giám sát, điều khiển và quản lý động cơ sử dụng nền tảng OPC UA. Giải pháp tối ưu cho tự động hóa công nghiệp.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

79
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT ĐỒ ÁN

MỤC LỤC

GIỚI THIỆU

0.1. Tính cần thiết của đối tượng

0.2. Phương pháp nghiên cứu

0.3. Phạm vi nghiên cứu

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

0.5. Bố cục của đề tài

1. CHƯƠNG 1: TỔNG QUAN

1.1. Khái niệm SCADA

1.2. Cách hoạt động

1.3. Các cấp điều khiển của hệ thống SCADA

1.4. Lịch sử phát triển cấu trúc giám sát SCADA

1.5. Các giải pháp giám sát SCADA

1.5.1. Giám sát SCADA trên HMI và máy tính với phạm vi trong nhà máy

1.5.2. Giám sát SCADA qua Internet dùng chuẩn truyền thông OPC UA

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan về ReactJS

2.2. Ưu điểm của React JS

2.3. Nhược điểm của React JS

2.4. OPC UA

2.4.1. Lịch sử hình thành và phát triển

2.4.2. OPC UA là gì

2.4.3. Xu hướng phát triển của OPC UA

2.5. Siemens TIA Portal

2.5.1. Các phần tử cơ bản trong TIA Portal V16

2.5.2. Cách thức PLC S7 1200 thực hiện chương trình

2.5.3. Giới thiệu các Module mở rộng

2.6. Bộ biến tần

2.6.1. Khái niệm bộ biến tần

2.6.2. Cấu tạo bộ biến tần

2.6.3. Nguyên lý hoạt động bộ biến tần

2.6.4. Tác dụng bộ biến tần

2.7. Phần mềm Visual Studio Code

2.8. Động cơ điện xoay chiều

2.8.1. Khái niệm động cơ điện xoay chiều

2.8.2. Cấu tạo động cơ điện xoay chiều

2.8.3. Phân loại động cơ điện xoay chiều

2.9. Giao thức truyền thông MODBUS

2.9.1. Các loại giao thức MODBUS

3. CHƯƠNG 3: LẬP TRÌNH PLC S7-1200

3.1. Lập trình PLC S7 – 1200

3.1.1. Nhiệm vụ của PLC S7-1200

3.1.2. Thiết lập OPC UA cho PLC S7 – 1200

3.1.3. Thiết lập địa chỉ IP cho PLC

3.1.4. Thiết lập Module truyền thông CM1241 cho PLC

3.1.5. Viết chương trình điều khiển PLC

4. CHƯƠNG 4: LẬP TRÌNH VÀ THIÊT KẾ SERVER, GIAO DIỆN WEBSITE

4.1. Tạo cơ sở dữ liệu (Database) bằng MySQL

4.2. Thiết lập kết nối MySQL

4.3. Thiết lập API server bằng nodeJS

4.3.1. Link API xử lý điều khiển và giám sát

4.3.2. Link API xử lý dữ liệu người dùng

4.4. Thiết lập OPC UA bằng NodeJS xử lý dữ liệu động cơ

4.4.1. Ghi dữ liệu từ React vào động cơ

4.4.2. Đọc dữ liệu từ PLC và trả về React

4.5. Điều khiển và giám sát động cơ trên trình duyệt

4.6. Đánh giá kết quả

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Định hướng phát triển

TÀI LIỆU THAM KHẢO

PHỤ LỤC HÌNH ẢNH

Tóm tắt

I. Tổng Quan Hệ Thống Giám Sát Động Cơ Mục Tiêu Lợi Ích

Đề tài đồ án tốt nghiệp này tập trung vào việc xây dựng một hệ thống giám sát điều khiển và quản lý động cơ hiệu quả, sử dụng OPC UA làm nền tảng truyền thông chính. Trong bối cảnh cuộc cách mạng công nghiệp 4.0, việc ứng dụng IoT trong công nghiệp ngày càng trở nên quan trọng. Tuy nhiên, nhiều doanh nghiệp vẫn sử dụng các hệ thống SCADA cục bộ trên HMI, giới hạn khả năng truy cập và điều khiển từ xa. Đề tài hướng đến việc giải quyết vấn đề này bằng cách tạo ra một giải pháp giám sát và điều khiển từ xa, cho phép truy cập hệ thống tự động hóa từ bất kỳ đâu. Mục tiêu chính là xây dựng giao diện Website để thực hiện giám sát SCADA trực tuyến, nâng cao tính năng giám sát hiệu suất động cơ, giảm thiểu sự can thiệp của con người và tối ưu hóa sản xuất, đồng thời giảm thiểu rủi ro tai nạn lao động. Giải pháp này cũng góp phần vào việc tiết kiệm năng lượng và nâng cao hiệu quả hoạt động của hệ thống. Sinh viên thực hiện đề tài này sẽ nghiên cứu, tích hợp giám sát và điều khiển động cơ sử dụng PLC bằng giao tiếp với chuẩn truyền thông OPC UA qua Internet, tìm hiểu sâu hơn về cấu hình truyền thông, giao thức công nghiệp như OPC UA, Modbus và các phần mềm như MySQL, Visual Studio Code.

1.1. Giới thiệu chi tiết giao thức OPC UA và ứng dụng

OPC UA (Open Platform Communications Unified Architecture) là một chuẩn giao tiếp đa nền tảng, được phát triển bởi OPC Foundation. Nó không chỉ là một bản nâng cấp của OPC DA mà còn là một kiến trúc hoàn toàn mới, cho phép kết nối các thiết bị phần cứng và phần mềm khác nhau, không phụ thuộc vào hệ điều hành. OPC UA có nhiều ưu điểm vượt trội như bảo mật cao, hỗ trợ nhiều lớp bảo mật (X509 Certificate, chữ ký, mã hóa, user/password, quyền truy cập đến từng point), khả năng tự động điền dữ liệu khi kết nối bị gián đoạn, và hỗ trợ nhiều loại dữ liệu khác nhau (biến cơ bản, hàm, sự kiện, mảng, đối tượng). Ứng dụng của OPC UA rất rộng rãi, từ tự động hóa công nghiệp đến các lĩnh vực khác như thiết bị nhà bếp công nghiệp. "Trong tương lai, chúng ta sẽ thấy sự tăng trưởng nhanh chóng trong các mô hình thông tin của các ngành công nghiệp bổ sung, vì OPC UA là nền tảng ưa thích của hệ sinh thái lớn nhất thế giới về khả năng tương tác."

1.2. PLC S7 1200 và vai trò trong hệ thống giám sát

PLC S7-1200 là bộ điều khiển logic có thể lập trình được, được thiết kế đặc biệt cho các hệ thống tự động hóa trong công nghiệp. Nó sử dụng ngôn ngữ lập trình do Siemens cung cấp, cho phép thay đổi thuật toán điều khiển theo yêu cầu. So với dòng S7-200, S7-1200 có nhiều tính năng ưu việt hơn, thiết kế nhỏ gọn, chi phí thấp, dễ sử dụng và một tập lệnh mạnh mẽ. Đặc biệt, nó hỗ trợ các giao thức truyền thông công nghiệp tiên tiến như Profinet, OPC UA, giúp tối ưu hóa hoạt động và dễ dàng sử dụng. PLC S7-1200 trong đề tài này đóng vai trò quan trọng trong việc thu thập tín hiệu từ các cảm biến, điều khiển động cơ từ xa thông qua biến tần và giao tiếp với server thông qua OPC UA.

II. Phân Tích Bài Toán Thách Thức Trong Quản Lý Động Cơ Công Nghiệp

Trong các nhà máy hiện đại, việc quản lý động cơ công nghiệp hiệu quả là yếu tố then chốt để đảm bảo năng suất và giảm thiểu chi phí. Tuy nhiên, việc giám sát và điều khiển số lượng lớn động cơ, thường phân bố rải rác, đặt ra nhiều thách thức. Các hệ thống SCADA truyền thống dựa trên HMI có thể không đáp ứng được nhu cầu truy cập và điều khiển từ xa. Việc thu thập dữ liệu từ các động cơ, đặc biệt là các thông số về hiệu suất, nhiệt độ, độ rung, đòi hỏi hệ thống phải có khả năng kết nối và xử lý dữ liệu lớn. Hơn nữa, việc bảo trì dự đoán cho các động cơ là rất quan trọng để ngăn ngừa sự cố và giảm thiểu thời gian ngừng hoạt động. Tuy nhiên, việc triển khai bảo trì dự đoán đòi hỏi phải có khả năng phân tích dữ liệu động cơ để phát hiện các dấu hiệu bất thường. Do đó, một hệ thống giám sát động cơ hiệu quả cần phải đáp ứng được các yêu cầu về kết nối, xử lý dữ liệu, phân tích dữ liệu và điều khiển từ xa.

2.1. Hạn chế của hệ thống SCADA truyền thống và yêu cầu mới

Các hệ thống SCADA truyền thống thường bị giới hạn về khả năng truy cập từ xa. Thông thường, người vận hành phải có mặt tại nhà máy để giám sát và điều khiển hệ thống thông qua HMI. Điều này gây ra nhiều bất tiện và hạn chế khả năng phản ứng nhanh chóng trong trường hợp có sự cố. Ngoài ra, các hệ thống SCADA truyền thống thường sử dụng các giao thức độc quyền, gây khó khăn cho việc tích hợp với các thiết bị và hệ thống khác. Do đó, một hệ thống giám sát hiện đại cần phải hỗ trợ các giao thức mở, có khả năng truy cập từ xa và dễ dàng tích hợp với các hệ thống khác. "Các hệ thống SCADA đầu tiên được hình thành vào cuối những năm 1950. Đây là thời điểm mà PC và mạng chưa tồn tại. Vì vậy chúng được sử dụng trên hệ thống máy tính cực kì to lớn, do khả năng kết nối hạn chế khiến chúng trở thành những hệ thống độc lập."

2.2. Tầm quan trọng của an toàn động cơ và phòng ngừa sự cố

An toàn động cơ là một yếu tố quan trọng trong quản lý động cơ công nghiệp. Các sự cố động cơ có thể gây ra thiệt hại về tài sản, làm gián đoạn sản xuất và thậm chí gây nguy hiểm cho con người. Do đó, việc giám sát các thông số quan trọng của động cơ như nhiệt độ, độ rung, dòng điện, điện áp là rất quan trọng để phát hiện sớm các dấu hiệu bất thường và ngăn ngừa sự cố. Ngoài ra, hệ thống giám sát cần phải có khả năng cảnh báo khi các thông số vượt quá ngưỡng cho phép, cho phép người vận hành can thiệp kịp thời.

III. Phương Pháp Xây Dựng Hệ Thống Giám Sát Trên Nền Tảng OPC UA

Để xây dựng một hệ thống giám sát điều khiển và quản lý động cơ trên nền tảng OPC UA, cần thực hiện theo các bước sau. Đầu tiên, cần thiết lập kết nối giữa PLC và các động cơ thông qua các thiết bị trung gian như biến tần, cảm biến. Sau đó, cần cấu hình OPC UA Server trên PLC để cung cấp dữ liệu về trạng thái và hiệu suất của động cơ. Tiếp theo, cần xây dựng OPC UA Client trên server để thu thập dữ liệu từ PLC. Đồng thời, cần thiết kế và phát triển giao diện Website để hiển thị dữ liệu giám sát và cho phép người dùng điều khiển động cơ từ xa. Cuối cùng, cần kiểm tra và đánh giá hiệu quả của hệ thống.

3.1. Cấu hình OPC UA Server trên PLC S7 1200

Cấu hình OPC UA Server trên PLC S7-1200 là bước quan trọng để cho phép PLC giao tiếp với các thiết bị và hệ thống khác thông qua OPC UA. Trong phần mềm TIA Portal, cần kích hoạt chức năng OPC UA Server cho PLC và cấu hình các thông số kết nối như địa chỉ IP, cổng, chế độ bảo mật. Sau đó, cần thêm các biến (tags) cần chia sẻ lên OPC UA Server. Các biến này có thể là các thông số về trạng thái, hiệu suất của động cơ hoặc các lệnh điều khiển. Cuối cùng, cần tải cấu hình xuống PLC để OPC UA Server bắt đầu hoạt động.

3.2. Thiết kế và phát triển giao diện Website bằng ReactJS

Giao diện Website đóng vai trò quan trọng trong việc hiển thị dữ liệu giám sát và cho phép người dùng điều khiển động cơ từ xa. ReactJS là một framework JavaScript mạnh mẽ, được sử dụng rộng rãi để xây dựng giao diện người dùng tương tác. Với ReactJS, có thể tạo ra các thành phần UI có thể tái sử dụng, giúp đơn giản hóa quá trình phát triển và bảo trì. Giao diện Website cần phải hiển thị các thông số quan trọng của động cơ như tốc độ, dòng điện, điện áp, nhiệt độ, độ rung. Đồng thời, nó cũng cần cung cấp các chức năng điều khiển như khởi động, dừng, điều chỉnh tốc độ. Giao diện cần được thiết kế thân thiện, dễ sử dụng và tương thích với nhiều thiết bị khác nhau.

IV. Ứng Dụng Thực Tế Giám Sát Hiệu Suất và Tiết Kiệm Năng Lượng

Hệ thống giám sát điều khiển và quản lý động cơ trên nền tảng OPC UA có thể được ứng dụng rộng rãi trong các nhà máy công nghiệp. Một trong những ứng dụng quan trọng nhất là giám sát hiệu suất động cơ. Bằng cách theo dõi các thông số quan trọng như tốc độ, dòng điện, điện áp, nhiệt độ, có thể đánh giá được hiệu suất của động cơ và phát hiện các vấn đề tiềm ẩn. Ngoài ra, hệ thống cũng có thể được sử dụng để tiết kiệm năng lượng bằng cách điều chỉnh tốc độ động cơ phù hợp với tải. Ví dụ, trong các hệ thống bơm, quạt, có thể giảm tốc độ động cơ khi tải thấp để giảm tiêu thụ năng lượng.

4.1. Triển khai bảo trì dự đoán dựa trên phân tích dữ liệu

Bảo trì dự đoán là một phương pháp bảo trì tiên tiến, giúp ngăn ngừa sự cố và giảm thiểu thời gian ngừng hoạt động. Để triển khai bảo trì dự đoán, cần thu thập và phân tích dữ liệu từ các động cơ. Các thuật toán phân tích dữ liệu có thể được sử dụng để phát hiện các dấu hiệu bất thường, chẳng hạn như tăng nhiệt độ, độ rung, hoặc thay đổi dòng điện. Khi phát hiện các dấu hiệu bất thường, có thể lên kế hoạch bảo trì trước khi sự cố xảy ra.

4.2. Tối ưu hóa điều khiển động cơ để giảm thiểu chi phí

Hệ thống giám sát có thể giúp tối ưu hóa điều khiển động cơ để giảm thiểu chi phí vận hành. Ví dụ, trong các hệ thống có nhiều động cơ, có thể điều khiển các động cơ hoạt động luân phiên để cân bằng tải và kéo dài tuổi thọ. Ngoài ra, có thể sử dụng các thuật toán điều khiển tiên tiến như PID để điều khiển tốc độ động cơ một cách chính xác và ổn định, giúp giảm thiểu sai số và tiết kiệm năng lượng.

V. Kết Luận Đánh Giá và Hướng Phát Triển Đề Tài Hệ Thống

Đề tài đồ án tốt nghiệp về hệ thống giám sát điều khiển và quản lý động cơ trên nền tảng OPC UA đã đạt được những kết quả khả quan. Hệ thống đã chứng minh được khả năng giám sát hiệu suấtđiều khiển động cơ từ xa, đồng thời cung cấp các công cụ để phân tích dữ liệubảo trì dự đoán. Tuy nhiên, vẫn còn nhiều hướng phát triển có thể được thực hiện để nâng cao hiệu quả và tính năng của hệ thống.

5.1. Mở rộng hệ thống để hỗ trợ nhiều loại động cơ và thiết bị

Trong tương lai, có thể mở rộng hệ thống để hỗ trợ nhiều loại động cơ và thiết bị khác nhau. Điều này đòi hỏi phải phát triển các module kết nối và giao tiếp linh hoạt, có khả năng thích ứng với các giao thức và định dạng dữ liệu khác nhau.

5.2. Nghiên cứu và triển khai các thuật toán trí tuệ nhân tạo

Việc ứng dụng các thuật toán trí tuệ nhân tạo (AI) và học máy (Machine Learning) có thể giúp nâng cao khả năng phân tích dữ liệudự đoán của hệ thống. Ví dụ, có thể sử dụng các thuật toán AI để phát hiện các mẫu bất thường trong dữ liệu và dự đoán thời gian hỏng hóc của động cơ. Điều này sẽ giúp cải thiện hiệu quả của bảo trì dự đoán và giảm thiểu chi phí vận hành.

22/09/2025

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

CHƯƠNG 1: TỔNG QUAN 1.1 Khái niệm SCADA SCADA (Supervisory Control And Data Acquisition) là công nghệ tự động hóa kết hợp điều khiển SCADA hỗ trợ tự động hóa quy trình giám sát và thu thập dữ liệu. Quá trình thu thập dữ liệu thời gian thực từ các đối tượng để xử lý, biểu diễn, lưu trữ, phân tích và có thể thao tác với các đối tượng này. 1: Giao diện SCADA 1.2 Cách hoạt động SCADA giống như một màn hình, thường thì sẽ có nhiều màn hình để nhân viên giám sát theo dõi. Họ sẽ giám sát được tất cả các hoạt động của các thành phần liên quan trong một hệ thống, từ các thiết bị cảm biến, động cơ và toàn bộ nhà máy.

Tất cả những màn hình này giống giao diện HMI. Chúng là giao diện giữa người và máy. Với sự phát triển của công nghệ ngày nay, các hệ thống giám sát được đặt ở nhà máy hoặc phòng Hình 1. 2: Cách hoạt động của SCADA trung tâm điều khiển.

Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 1 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa 1.3 Các cấp điều khiển của hệ thống SCADA Hình 1. 3: Các cấp điều khiển của hệ thống SCADA  Tất cả hệ thống SCADA đều có 3 mức thành phần chính:  Cấp giám sát và thu thập dữ liệu Thiết bị: Các máy chủ và HMI giám sát gửi xuất dữ liệu báo cáo qua exel cho người dùng Chức năng: Cấp này giám sát mọi hoạt động của hệ thống, điều khiển trực tiếp, thu thập dữ liệu, report, cảnh báo.  Cấp điều khiển Logic Thiết bị: Là các thiết bị điều khiển Logic như PLC, DCS và HMI.

Chức năng: Thu thập tín hiệu của các cảm biến, động cơ, biến tần và nhận lệnh từ trung tâm điều khiển, điều khiển trực tiếp cơ cấu chấp hành. Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 2 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa  Cấp cơ cấu chấp hành Thiết bị: Là các cảm biến và các thiết bị đo lường, bộ truyền đo lường, bộ chuyển đổi tín hiệu đo, van, bộ điều khiển van, bộ biến tần và động cơ Chức năng: Các thiết bị có nhiệm vụ đo thông số gửi dữ liệu về PLC và được điều khiển trực tiếp từ cấp điều khiển Logic 1.2 Lịch sử phát triển cấu trúc giám sát SCADA  Thế hệ đầu tiên Monolithic (nguyên khối): Các hệ thống SCADA đầu tiên được hình thành vào cuối những năm 1950. Đây là thời điểm mà PC và mạng chưa tồn tại.

Vì vậy chúng được sử dụng trên hệ thống máy tính cực kì to lớn, do khả năng kết nối hạn chế khiến chúng trở thành những hệ thống độc lập. Vào thời điểm đó chức năng mạng của các hệ thống này giới hạn ở các thiết bị đầu cuối từ xa (RTU) khác nhau để giao tiếp tín hiệu qua lại từ máy chủ. Để giao tiếp được tới các thiết bị RTU chỉ sử dụng các giao thức độc quyền do nhà sản xuất RTU cung cấp. Khi các hệ thống SCADA đầu tiên này được các nhà sản xuất trong các ngành công nghiệp sử dụng rộng rãi, điều này dẫn đến việc các nhà sản xuất bắt đầu gây áp cho nhà sản xuất RTU phát triển các giap thức truyền thống của hệ thống.

Chính vì sự thúc đẩy này đã giúp mở ra thế hệ thứ hai của hệ thống SCADA  Thế hệ thứ hai Distributed (phân tán): Với thế hệ thứ hai của SCADA nhờ vào việc thúc đẩy cải tiến của các nhà sản xuất mà đã cho ra đời mạng cục bộ (LAN – Local Area Networks). Được gọi là hệ thống phân tán vì giờ đây chúng có thể giao tiếp với nhau, kết nối và liên lạc các trạm lại với nhau Kích thước của hệ thống cũng trở nên nhỏ hơn và tiết kiệm hơn so với thế hệ SCADA đầu tiên. Thế hệ thứ hai này cũng mang đến những phiên bản đầu tiên như giao diện người và máy (HMI), cơ sở dữ liệu, bộ xử lý truyền thông và RTU. Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 3 Đồ án tốt nghiệp GVHD: TS.

Nguyễn Thị Mi Sa Dù đã cải thiện tính nhỏ gọn, tiết kiệm và được kết nối nhiều hơn trước, tuy nhiên có nhược điểm là chỉ tương thích với phần cứng, phần mềm và các thiết bị đầu cuối do nhà sản xuất phần cứng cung cấp.  Thế hệ thứ ba Network SCADA: Sau sự ra đời của mạng cục bộ LAN thì thế hệ thứ ba được ra đời với những sự tiến bộ trong tự động hóa công nghiệp và sự cải tiến của nhà cung cấp đáp ứng nhu cầu của thị trường đã cho ra đời mạng WAN với phạm vi kết nối rộng hơn LAN Network SCADA đã tạo ra một kiến trúc hệ thống mở, cho phép phân phối chức năng SCADA trong mạng WAN thay vì mạng LAN. Ngoài ra, kiến trúc mở đã giúp cho các thiết bị bên thứ ba cho phép sử dụng, mở khóa các chức năng. Thế hệ thứ ba của SCADA đã giới thiệu các giao thức WAN, tiêu biểu như Giao thức Internet (IP).

Đây là một nghiên cứu đột phát, nó cho phép các thành phần của hệ thống SCADA giao tiếp với nha qua kết nối Enthernet  Thế hệ thứ tư Internet of Things (IoT): Thế hệ thứ 4 được xem là thế hệ mà chúng ta đang xây dưng hiện này nó là một phần của cuộc cách mạng Công nghiệp 4. Với tất cả các thiết bị đầu cuối đều có truyền dữ liệu thông qua Internet được lưu trữ ở điện toán đám mây. Những công nghệ mới này đang ngày càng phát triển sẽ được ứng dụng rộng rãi trong tương lai.3 Các giải pháp giám sát SCADA 1.1 Giám sát SCADA trên HMI và máy tính với phạm vi trong nhà máy Trong một nhà máy, xí nghiệp có rất nhiều máy móc và trang thiết bị được đặt ở nhiều vị trí khác nhau, để quan sát và điều khiển các thiết bị hoạt động trong tầm kiểm soát mà không cần phải đi đến trực tiếp kiểm tra từng thiết tránh bị tốn nhiều thời gian và nhân lực, SCADA giúp chúng ta quan sát, quản lý tất cả các trạng thái làm việc của các thiết bị trong nhà máy tập trung về 1 chỗ thông qua màn hình HMI. Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 4 Đồ án tốt nghiệp GVHD: TS.

Nguyễn Thị Mi Sa Người giám sát sẽ theo dõi các thông số, tình trạng thiết bị và toàn bộ hoạt động của dây truyền sản xuất theo yêu cầu qua giao diện máy tính được kết nối trực tiếp với phòng điều khiển qua đó có thể nắm được tình hình sản xuất, tình trạng vật tư thiết bị, lên kế hoạch sản xuất, truyền tải,… Hình 1. 4: Giám sát hệ thống SCADA phạm vi nhà máy Các chuẩn truyền thông được sử dụng trong hệ thống này: RS232, RS485, USS, Modbus, Profibus, Profinet, CC-Link/LT, CANopen Hình 1. 5: Các giao thức truyền thông  Ưu điểm: - Tốc độ truyền cao, ổn định  Nhược điểm: - Không thể giám sát ở những phạm vi bên ngoài nhà máy, không thể sử dụng điện thoại để giám sát mọi nơi Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 5 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa 1.2 Giám sát SCADA qua Internet dùng chuẩn truyền thông OPC UA Hiện nay công nghệ IoT phát triển tạo ra cuộc đua về công nghệ nên nhà cung cấp đã cho ra đời bản nâng cấp giao thức truyền thông OPC DA lên OPC UA cho phép SCADA truy cập đến PLC một cách dễ dàng thông qua Internet với tính bảo mật cao.

6: Giám sát trên điện thoại và tablet Trong mô hình này PLC được kết nối một cách trực tiếp vào Internet mà không cần thông qua một phần mềm nào đó chạy trên máy tính như trước đây. 7: Mô hình kết nối OPC UA Với chuẩn truyền thông OPC UA hệ thống sản xuất sẽ được quan sát mọi hoạt động thông qua máy tính, điện thoại ở bất cứ nơi nào có Internet giúp cho việc điều hành và lên kế hoạch nhanh chóng và điều quan trọng phát hiện sự cố đáp ứng kịp thời. Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 6 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa Hình 1.

8: Các ứng dụng của OPC UA  Ưu điểm:  Có thể giám sát và điều khiển ở bất cứ nơi đâu, tốc độ truyền cao, ổn định  Các thông tin dữ liệu thu thập, sự kiện, lưu trữ lịch sử, báo động, report và phân tích dữ liệu được thực hiện bởi các server điện toán đám mây.  Nhược điểm: - Mô hình này chưa được áp dụng rộng rãi ở Việt Nam.4 Nhận xét Với mục đích giám sát hoạt động của nhà máy lúc cần thiết khi không có mặt ở nơi làm việc, sử dụng công nghệ IoT phù hợp với xu hướng phát triển trong công nghiệp 4.0 ở Việt Nam hiện nay => Để đáp ứng được mục đích đề ra nhóm quyết định chọn phương pháp giám sát điều khiển và quản lý trên nền tảng OPC UA. Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 7 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan về ReactJS ReactJs về cơ bản là một Framework Front-end của Facebook phát triển dùng để xây dựng giao diện người dùng dựa trên các thành phần UI (User Interface).

Theo nhà sáng lập ReactJS, Jordan Walke, React là Framework với mã nguồn mở hiệu quả, dễ khai báo và linh hoạt để xây dựng giao diện người dùng, nhanh chóng và có thể mở rộng của các ứng dụng Web. 1: Logo ReactJS React ra đời năm 2013 và thật sự bùng nổ vào năm 2015, nó mang đến sự trảỉ nghiệm tuyệt vời nhờ vào một số tính năng nổi bật – có thể được sử dụng để phát triển cả ứng dụng Web và ứng dụng di động, luồng dữ liệu một chiều, các Components có thể tái sử dụng.2 Ưu điểm của ReactJS  Có thể tái sử dụng code ReactJS cho phép các developer có thể tái sử dụng code trong khi phát triển các ứng dụng đa nền tảng. Đặc biệt, developer có thể tái sử dụng hầu như 80-90% các đoạn code thay vì phải viết và tạo các ứng dụng riêng biệt cho các nền tảng khác nhau. Ưu điểm này giúp người dùng:  Tiết kiệm thời gian và giảm chi phí phát triển của một ứng dụng.

 Tận dụng nguồn nhân lực tốt hơn Trần Quốc Khang – Đào Thanh Khương – Nguyễn Trung Nhân 8 Đồ án tốt nghiệp GVHD: TS. Nguyễn Thị Mi Sa  Duy trì ít code hơn, ít bugs hơn  Các tính năng trong cả 2 platforms cũng tương tự nhau.

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