Đồ Án Tốt Nghiệp: Thiết Kế Hệ Thống Phân Loại Sản Phẩm Bằng Mã QR Code Sử Dụng PLC S7-1200

Đồ án tốt nghiệp thiết kế hệ thống phân loại sản phẩm bằng mã QR code sử dụng PLC S7 1200, ứng dụng công nghệ hiện đại trong quản lý sản phẩm.

Trường đại học

Trường Đại Học Kỹ Thuật

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

75
11
1

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT QR CODE

1.1. Tổng quan về hệ thống phân loại sản phẩm bằng quét mã QR code

1.2. Cấu tạo của hệ thống phân loại sản phẩm bằng quét mã QR code

1.3. Quá trình trong hệ thống phân loại sản phẩm bằng quét mã QR code

1.4. Ứng dụng của hệ thống phân loại sản phẩm bằng quét mã QR code

1.5. So sánh với các hệ thống cùng chức năng

1.6. QR Code là gì ?

1.7. Ứng dụng của mã QR code trong đời sống

1.8. Kết luận chương 1

2. CHƯƠNG 2: THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200

2.1. Phân tích yêu cầu công nghệ

2.2. Sơ đồ khối của hệ thống

2.3. Chức năng của các khối

2.4. Nguyên lý hoạt động của hệ thống

3. CHƯƠNG 3: XÂY DỰNG MÔ HÌNH THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ

3.1. Mô hình thực nghiệm

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

3.3. Kết luận chương 3

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về đồ án tốt nghiệp thiết kế hệ thống phân loại sản phẩm bằng mã QR code

Đồ án tốt nghiệp này tập trung vào việc thiết kế một hệ thống phân loại sản phẩm sử dụng mã QR codePLC S7-1200. Hệ thống này không chỉ giúp nâng cao hiệu quả trong việc phân loại sản phẩm mà còn tối ưu hóa quy trình sản xuất. Việc áp dụng công nghệ mã vạch trong quản lý sản phẩm đã trở thành một xu hướng quan trọng trong ngành công nghiệp hiện đại.

1.1. Giới thiệu về mã QR code và ứng dụng của nó

Mã QR code là một dạng mã vạch hai chiều, cho phép lưu trữ nhiều thông tin hơn so với mã vạch truyền thống. Ứng dụng của mã QR code trong quản lý sản phẩm giúp người dùng dễ dàng kiểm tra thông tin và phân loại hàng hóa một cách nhanh chóng.

1.2. Lợi ích của việc sử dụng PLC S7 1200 trong hệ thống

PLC S7-1200 mang lại nhiều lợi ích cho hệ thống phân loại sản phẩm, bao gồm khả năng điều khiển chính xác và linh hoạt. Hệ thống này giúp giảm thiểu sai sót trong quá trình phân loại và tăng cường hiệu suất làm việc.

II. Vấn đề và thách thức trong thiết kế hệ thống phân loại sản phẩm

Trong quá trình thiết kế hệ thống, nhiều thách thức đã được đặt ra, bao gồm việc đảm bảo độ chính xác trong việc quét mã QR code và khả năng xử lý tín hiệu từ PLC. Những vấn đề này cần được giải quyết để đảm bảo hệ thống hoạt động hiệu quả.

2.1. Độ chính xác trong việc quét mã QR code

Độ chính xác của việc quét mã QR code là yếu tố quan trọng quyết định hiệu quả của hệ thống. Việc sử dụng camera chất lượng cao và phần mềm giải mã hiệu quả sẽ giúp nâng cao độ chính xác này.

2.2. Khả năng xử lý tín hiệu từ PLC

Khả năng xử lý tín hiệu từ PLC cần được tối ưu hóa để đảm bảo cánh tay robot hoạt động chính xác. Việc lập trình thuật toán điều khiển hợp lý sẽ giúp cải thiện hiệu suất của hệ thống.

III. Phương pháp thiết kế hệ thống phân loại sản phẩm bằng mã QR code

Phương pháp thiết kế hệ thống bao gồm việc phân tích yêu cầu công nghệ, xây dựng sơ đồ khối và lập trình thuật toán điều khiển. Các bước này sẽ giúp đảm bảo hệ thống hoạt động hiệu quả và đáp ứng được yêu cầu thực tiễn.

3.1. Phân tích yêu cầu công nghệ

Phân tích yêu cầu công nghệ là bước đầu tiên trong thiết kế hệ thống. Điều này bao gồm việc xác định các thiết bị cần thiết như PLC S7-1200, cảm biến quang và cánh tay robot.

3.2. Xây dựng sơ đồ khối của hệ thống

Sơ đồ khối của hệ thống giúp hình dung rõ ràng cách thức hoạt động của các thành phần trong hệ thống. Điều này rất quan trọng để đảm bảo tính khả thi của thiết kế.

IV. Ứng dụng thực tiễn của hệ thống phân loại sản phẩm

Hệ thống phân loại sản phẩm bằng mã QR code có nhiều ứng dụng thực tiễn trong các lĩnh vực như quản lý kho, kiểm tra hàng hóa và phân loại sản phẩm. Những ứng dụng này giúp tối ưu hóa quy trình sản xuất và nâng cao hiệu quả công việc.

4.1. Quản lý kho hàng hiệu quả

Hệ thống giúp quản lý kho hàng một cách chính xác và nhanh chóng, đảm bảo việc nhập/xuất hàng hóa được thực hiện đúng sản phẩm và số lượng.

4.2. Kiểm tra chất lượng sản phẩm

Hệ thống cho phép người dùng kiểm tra chất lượng sản phẩm thông qua việc quét mã QR code, từ đó đảm bảo sản phẩm đúng và an toàn.

V. Kết luận và tương lai của hệ thống phân loại sản phẩm

Hệ thống phân loại sản phẩm bằng mã QR code sử dụng PLC S7-1200 không chỉ mang lại nhiều lợi ích cho doanh nghiệp mà còn mở ra nhiều cơ hội phát triển trong tương lai. Việc áp dụng công nghệ này sẽ giúp nâng cao hiệu quả sản xuất và giảm thiểu chi phí.

5.1. Tương lai của công nghệ mã QR code

Công nghệ mã QR code dự kiến sẽ tiếp tục phát triển và được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau, từ quản lý sản phẩm đến thanh toán điện tử.

5.2. Khả năng mở rộng của hệ thống

Hệ thống có khả năng mở rộng để tích hợp thêm nhiều tính năng mới, đáp ứng nhu cầu ngày càng cao của thị trường và người tiêu dùng.

10/07/2025
Đồ án tốt nghiệp thiết kế hệ thống phân loại sản phẩm bằng mã qr code sử dụng plc s7 1200

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

Chương 1 đã trình bày các nội dung cơ bản về hệ thống phân loại sản phẩm bằng quét mã QR code và mã QR code như: tổng quan về thống, cấu tạo 14 của hệ thống, quá trình trong hệ thống, ứng dụng của hệ thống, khái niệm và ứng dụng của QR code. Nội dung của chương này được sử dụng để làm cơ sở giúp hiểu rõ phần thiết kế hệ thống phân loại sản phẩm bằng quét mã QR code sử dụng PLC S7-1200 được trình bày trong chương 2. THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200 2. Phân tích yêu cầu công nghệ Thiết kế hệ thống phân loại sản phẩm bằng quét mã QR code sử dụng PLC S7-1200.

Hệ thống sử dụng PLC S7-1200 CPU 1214( DC/DC/RLY), băng tải, cảm biến quang, rơle trung gian, Switch TP-LINK TL-SG105, Webcam HD Full, cánh tay robot điều khiển Adruino UNO R3 kết hợp sử dụng giao diện WindowsForms qua PC. Các sản phẩm phải có mã QR code được đính kèm trên mặt của sản phẩm để camera có thể đọc được mã QR code của các sản phẩm. Sản phẩm với kích thước 4cmx4cm cùng 4 mã QR khác nhau, được bọc các lớp với các màu khác nhau : cam, đỏ, xanh lá , xanh dương để dễ dàng nhận dạng bằng mắt. Các sản phẩm màu: Màu cam (sản phẩm lỗi), màu đỏ (sản phẩm 1), màu xanh lá (sản phẩm 2), màu xanh dương (sản phẩm 3).

Hệ thống sử dụng PLC S7-1200 CPU 1214 DC/DC/RLY. Cánh tay robot để phân loại 3 sản phẩm đến 3 vị trị khác nhau, khi hệ thống hoạt động, băng tải sẽ đưa sản phẩm đến cuối băng tải và gặp vùng quét của cảm biến, băng tải dừng lại, lúc này camera sẽ quét mã QR code được gắn trên sản phẩm và truyền tín hiệu về PC, PC sẽ nhận dạng mã QR code và đếm sản phẩm. Sau đó, PC sẽ gửi tín hiệu đến bộ điều khiển PLC thực hiện điều khiển cánh tay robot gắp sản phẩm sang các vị trí đã được định trước. Thiết kế tủ điện để chứa bộ điều khiển PLC, các khí cụ điện, switch, máng cáp và các dây dẫn.

các dây dẫn phải được đấu nối gọn gàng đúng theo nguyên lý. Sơ đồ khối của hệ thống phân loại sản phẩm bằng quét mã QR code sử dụng PLC S7-1200 2. Sơ đồ khối của hệ thống Sơ đồ khối nguyên lý của hệ thống phân loại sản phẩm bằng quét mã QR code được thể hiện trong hình 2. 16 Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.2: Sơ đồ khối của hệ thống Chức năng của các khối: Khối nguồn: Cung cấp nguồn đề toàn mạch hoạt động.

Cảm biến: Dùng để nhận biết sản phẩm sau đó gửi tín hiệu về PLC điều khiển cánh tay robot và băng tải hoạt động. Camera: Dùng để quét mã QR được dán trên sản phẩm sau đó gửi mã sản phẩn về windowsforms trên PC. PC: Dùng để nhận mã sản phẩm từ camera sau đó gửi tín hiệu về PLC. Khối điều khiển: Bộ điều khiển logic khả trình S7-1200 nhận tín hiệu từ cảm biến và PC để điều khiển cánh tay robot và băng tải thực hiện chức năng phân loại sản phẩm theo mã QR code.

Băng tải: Được sử dụng để vận chuyển sản phẩm từ đầu băng tải đến cuối 17 băng tải thông qua khối cảm biến và hai nút nhấn START và STOP. Cánh tay robot: Thực hiện chức năng gắp và nhả sản phẩm theo sự điều khiển của PLC. Nguyên lý hoạt động của hệ thống Đầu tiên, khối nguồn cung cấp nguồn cho toàn bộ hệ thống, lúc này bộ điều khiển PLC được cấp nguồn điều khiển cho băng tải bắt đầu hoạt động. Đặt sản phẩm lên băng tải.

Khi sản phẩm đi đến cuối băng tải gặp vùng quét của cảm biến, băng tải dừng lại ngay tại vị trí đó, camera sẽ quét mã QR code và gửi tín hiệu về PC để nhận dạng mã QR code và đếm sản phẩm. Sau đó, PC gửi tín hiệu đến bộ điều khiển PLC. Lúc này bộ điều khiển PLC S7-1200 thực hiện chức năng điều khiển cánh tay robot phân loại sản phẩm đến các vị trí đã được định trước. Và chu trình được tiếp tục diễn ra đến khi người dùng dừng cấp nguồn cho hệ thống.

Thuật toán chương trình chính điều khiển hệ thống Lưu đồ thuật toán điều khiển chương trình chính điều khiển hệ thống thể hiện qua hình 2.2: 19 Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.3: Lưu đồ thuật toán chương trình chính điều khiển hệ thống 2. Thuật toán điều khiển băng tải Lưu đồ thuật toán điều khiển băng tải được thể hiện qua hình 2.3: 20 Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.4: Lưu đồ thuật toán điều khiển băng tải 2. Thuật toán điều khiển cánh tay robot phân loại sản phẩm 21 Lưu đồ thuật toán điều khiển cánh tay robot phân loại sản phẩm được thể hiện qua hình 2.4: 22 Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.5: Lưu đồ thuật toán điều khiển cánh tay robot phân loại sản phẩm 2. Thuật toán phân loại sản phẩm lỗi 23 Lưu đồ thuật toán phân loại sản phẩm lỗi được thể hiện qua hình 2.5: Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.6: Lưu đồ thuật toán phân loại sản phẩm lỗi 2.

Chương trình điều khiển hệ thống phân loại sản phẩm bằng quét mã QR code Chương trình điều khiển của hệ thống phân loại sản phẩm bằng quét mã QR code được viết trên phầm mềm TIA Portal V17 và chương trình quét mã QR 24 code được viết trên phần mềm WindowsForms với ngôn ngữ lập trình C#, chương trình điều khiển cánh tay robot. Phần nội dung chương trình điều khiển của hệ thống phân loại sản phẩm bằng quét mã QR code, chương trình quét mã QR code và chương trình điều khiển cánh tay robot được trình bày tại phần phụ lục. Giao diện nhận diện mã vạch QR code Giao diện quét mã vạch QR code và hiển thị sử dụng WindowsForms với ngôn ngữ lập trình C#. Mục đích giao điện sẽ hiện nội dung của mã vạch QR code, gửi tín hiệu xuống PLC S7-1200 bằng phần mềm TIA Portal V17 để phân loại sản phẩm sau đó cánh tay robot sẽ gắp và phân loại chính xác của từng sản phẩm về đúng vị trí.

Giao diện còn hiển thị số lượng sản phẩm của từng loại sản phẩm sau khi phân loại sản phẩm và thông báo đã kết nối được với PLC S7- 1200 hay chưa [3]. Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.7: Giao diện nhận diện mã QR code 2. Các thiết bị sử dụng trong mô hình 2. Bộ điều khiển lập trình PLC S7-1200 a) Giới thiệu về PLC S7-1200 25 Hình THIẾT KẾ HỆ THỐNG PHÂN LOẠI SẢN PHẨM BẰNG QUÉT MÃ QR CODE SỬ DỤNG PLC S7-1200.8: PLC S7-1200 Bộ điều khiển logic khả trình PLC S7-1200 mang lại tính linh hoạt và sức mạnh để điều khiển nhiều thiết bị đa dạng hỗ trợ các yêu cầu về điều khiển tự động.

Sự kết hợp giữa thiết kế thu gọn, cấu hình linh hoạt và tập lệnh mạnh mẽ đã khiến cho S7- 1200 trở thành một giải pháp hoàn hảo dành cho việc điều khiển nhiều ứng dụng đa dạng khác nhau. Thành phần cơ bản của PLC S7-1200 [1]:  Nguồn cấp: Nguồn điện đầu vào của PLC thường ở mức 220VAC hoặc 24VDC. Nguồn điện áp này được truyền xuống bảng nối đa năng cung cấp năng lượng cho CPU và các mô-đun I / O, có dạng “cards”. Các card này có thể nhanh chóng được thêm vào hoặc tháo ra khỏi vị trí của chúng.

 RAM, ROM: Là một bộ nhớ chương trình bên trong, ta có thể thêm bộ nhớ bên ngoài EPROM. Làm bộ định thời cho các kênh trạng thái I/O. Làm bộ đệm trạng thái các chức năng trong PLC như định thời, đếm, ghi các Relay.  CPU: Là bộ xử lý trung tâm có công giao tiếp dùng cho việc kết nối với PLC.

 CPU chính là ‘bộ não’ của PLC, biến nó thành một máy tính bao gồm bộ vi xử lý và bộ nhớ.Ngay cả những PLC nhỏ, không mô-đun cũng chứa một 26 CPU. Tín hiệu đầu vào đến từ các thẻ I / O và các chương trình logic đưa ra quyết định dựa trên các tín hiệu. Nếu được yêu cầu, CPU sẽ ra lệnh cho đầu ra bật và tắt khi các tín hiệu và điều kiện thay đổi.  Module đầu vào/ra (I / O): Module nhập (input module) được nối với những công tắc nguồn, nút ấn, những bộ sensor, … để điều khiển và tinh chỉnh từ chương trình bên ngoài.

Module xuất (output module) được nối với những tải ở ngõ ra như cuộn dây của relay, contactor, đèn tín hiệu, những bộ ghép quang. b) Ưu điểm, nhược điểm của PLC S7-1200  Ưu điểm  Dễ dàng thay đổi chương trình theo ý muốn, thích hợp để lập trình cho nhiều ứng dụng khác nhau.  Mạch điện gọn nhẹ, dễ dàng trong việc bảo quản, sửa chữa và thay thế.  Độ tin cậy cao, chuẩn hóa được thiết bị.

 Thực hiện được các thuật toán phức tạp và độ chính xác cao.  Cấu trúc PLC dạng module, cho phép dễ dàng thay thế, mở rộng đầu vào/ra, mở rộng chức năng khác.  Khả năng chống nhiễu tốt, hoàn toàn làm việc tin cậy trong môi trường công nghiệp.  Giao tiếp được với các thiết bị thông minh khác như: máy tính, nối mạng truyền thông với các thiết bị khác.

 Sử dụng tốt trong các loại môi trường như nhiệt độ, độ ẩm cao, dòng điện dao động,…  Nhược điểm  Giá thành phần cứng cao. Vì đây là một thiết bị công nghệ cao, tự động hóa cao nên giá trị sẽ cao hơn nhiều so với các lại thiết bị rơ le ON/OFF thông thường. Tuy nhiên hiện tại giá thành PLC đã giảm đáng kể như các dòng PLC Mitsubishi hoặc PLC Delta.  Một số hãng phải mua thêm phần mềm để lập trình.

Mỗi hãng có thiết kế 27 riêng vì thế chúng sẽ có sự khác biệt trong khâu lập trình hệ thống. Một số hãng sẽ kèm theo phần mềm, tuy nhiên cũng sẽ có một số hãng bán kèm để chúng ta sử dụng.  Đòi hỏi người sử dụng phải có trình độ chuyên môn cao. Hầu hết những người sử dụng được PLC phải được đào tạo rất bài bản.

Họ phải được trang bị các kiến thức liên quan đến từng loại PLC của từng hãng khác nhau. Bởi vì mỗi hãng sẽ có phần mềm lập trình riêng nên để đào tạo thì cần một khoảng thời gian để có thể đảm nhiệm được công việc này.

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

Tài liệu này cung cấp cái nhìn tổng quan về các nghiên cứu và ứng dụng trong lĩnh vực kỹ thuật điều khiển và tự động hóa. Nó nhấn mạnh tầm quan trọng của việc thiết kế và phát triển các hệ thống tự động, từ việc điều khiển robot công nghiệp đến các thiết bị tự động hóa trong sản xuất. Độc giả sẽ nhận được những lợi ích từ việc hiểu rõ hơn về các công nghệ hiện đại, cũng như cách mà chúng có thể cải thiện hiệu suất và hiệu quả trong các quy trình sản xuất.

Để mở rộng kiến thức của bạn, hãy khám phá thêm các tài liệu liên quan như Luận văn thạc sĩ kỹ thuật điều khiển và tự động hóa thiết kế thi công và điều khiển hệ khớp mềm 4 buồng khí, nơi bạn có thể tìm hiểu về thiết kế hệ thống khớp mềm. Ngoài ra, tài liệu Luận văn thạc sĩ điều khiển phân tán chuyển động robot công nghiệp shephent theo quỹ đạo định trước sẽ cung cấp cái nhìn sâu sắc về điều khiển robot trong sản xuất. Cuối cùng, bạn cũng có thể tham khảo Luận văn thạc sĩ kỹ thuật nghiên cứu ứng dụng plc s71200 điều khiển giám sát trên webpages cho hệ thống dân chuyền phân loại và đóng gói sản phẩm để hiểu rõ hơn về ứng dụng PLC trong tự động hóa quy trình sản xuất. Những tài liệu này sẽ giúp bạn nắm bắt được các xu hướng và công nghệ mới trong lĩnh vực này.