CHƯƠNG 1 GIỚI THIỆU TỔNG QUAN VỀ PLC VÀ CẤU TRÚC HỌ PHẦN CỨNG PLC S7-200 11 GIỚI THIỆU VỀ PLC - PLC: Là tên viết tắt của “Programmable Logic Control” là thiết bị điều khiển được lập trình hay khả trình, cho phép thực hiện linh hoạt các thuật toán điều 0 - Lịch sử hình thành và phát triển: Bộ điều khiển lập trình đầu tiên đã được các kỹ sư của công ty General Motors -Hoa kỳ sáng chế ra năm 1968 - Với các chỉ tiêu kỹ thuật nhằm đáp ứng yêu cầu điều khiển: + Dễ lập trình và thay đổi chương trình + Cấu trúc dạng Moudule mở rộng, dễ bảo trì và sửa chữa + Đảm bảo độ tin cậy trong môi trường sản xuất Hình 1 PLC đầu tiên ra đời năm 1968 tại Hoa kỳ Tuy nhiên hệ thống còn khá đơn giản và cồng kềnh, người sử dụng gặp nhiều khó khăn trong việc vận hành và lập trình hệ thống Vì vậy các nhà thiết kế đã chế tạo từng bước để hệ thống trở nên đơn giản, gọn nhẹ và dễ vận hành hơn Để đơn giản hóa việc lập trình, hệ thống điều khiển cầm tay (Programmable controller Handle) đầu tiên được ra đời vào năm 1969 Điều này đã tạo ra sự thuận lợi và phát triển thật sự cho kỹ thuật lập trình điều khiển ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 12 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng Hình 2 PLC sản xuất năm 1969 Sự phát triển của hệ thống phần cứng từ năm 1975 cho đến nay đã làm cho hệ thống PLC phát triển mạnh mẽ hơn các chức năng mở rộng: + Số lượng ngõ vào/ra nhiều hơn và có khả năng điều khiển các ngõ vào/ra từ xa bằng kỹ thuật truyền thông + Bộ lưu trữ dữ liệu nhiều hơn + Nhiều loại module chuyên dùng hơn Trong những năm 1970, với sự phát triển của công nghệ phần mềm, bộ lập trình điều khiển PLC không chỉ thực hiện các câu lệnh đơn giản mà còn có thêm các lệnh về định thì, đếm sự kiện, các lệnh về xử lý toán học, xử lý dữ liệu, xử lý xung, xử lý thời gian thực Từ năm 1970 đến nay, bộ điều khiển lập trình PLC đã trở thành một thiết bị không thể thiếu trong ngành công nghiệp tự động Các nhà thiết kế còn tạo ra kỹ thuật ghép nối các PLC riêng lẻ thành một hệ thống chung, tăng khả năng của từng hệ thống riêng lẻ, tốc độ của hệ thống được cải thiện, chu kỳ quét nhanh hơn Bên cạnh đó, PLC còn được chế tạo có thể giao tiếp với các thiết bị ngoại vi nhờ vậy mà khả năng ứng dụng của PLC được mở rộng ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 13 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng Hình 3 Những hãng PLC phổ biến hiện nay: Misubishi, simen, Thực chất PLC là một hệ vi xử lý có những ưu điểm mà hệ vi xử lý khác không có được và được cài đặt sẵn hệ điều hành với chức năng có thể điều khiển lập trình được Hệ điều hành: Chứa chương trình hệ thống để xác định các cách thức thực hiện chương trình của người sử dụng, quản lý các đầu vào/ra phân chia bộ nhớ RAM trong quản lý dữ liệu Bộ nhớ chương trình: Lưu giữ chương trình điều khiển, khi PLC hoạt động nó sẽ đọc và thực hiện chương trình được ghi trong bộ nhớ này Bộ đếm đầu và ra (Buffer): Là vùng nhớ đệm cho các đầu vào ra, các vùng này chiếm một phần của RAM Bộ định thời (Timer), Bộ đếm (Counter): Trong CPU có các bộ định thời, các bộ đếm có chức năng khác nhau từ vài chục đến vài trăm Timer: TON, TOFF, TOR Counter: CT, CU, CD, CUD Vùng nhớ dữ liệu: Không giống như bộ nhớ chương trình, vùng nhớ nàyđược sử dụng để lưu kết quả của người sử dụng Có 2 loại vùng nhớ: - Vùng nhớ Bit hay còn gọi là vùng nhớ cờ (Internal Relay) thường được ký hiệu là M được sử dụng dữ liệu logic ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 14 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng - Vùng nhớ Byte các vùng nhớ này có thể đọc, ngoài ra còn có các vùng nhớ đặc biệt thường được ký hiệu S (Special) Bộ xử lý CPU: Bộ xử lý gọi các lệnh trong bộ nhớ chương trình để thực hiện một cách tuần tự theo chương trình Bus vào/ra: Trong PLC dữ liệu trao đổi giữa bộ vi xử lý và các Module vào ra thông qua bus vào/ra Hệ thống bus chia làm 3 loại: bus địa chỉ, bus điều khiển, bus dữ liệu THIẾT BỊ LẬP TRÌNH NGUỒN ĐIỆN CPU BỘ NHỚ THIẾT BỊ ĐẦU RA: THIẾT BỊ ĐẦU VÀO: GIAO DIỆN RELAY, TIRISTOR, CUỘN CẢM BIẾN, CÔNG TẮC VÀO/RA DÂY, ĐÈN, HIỂN THỊ Hình 4 Thành phần hệ thống PLC 12 PHÂN LOẠI a Micro PLC: Có cấu trúc Onboard và thường được sử dụng nhỏ như chiếu sáng, mở cửa, trong một máy phát điện tự động, tuy nhỏ nhưng Micro PLC được ứng dụng rất nhiều và đa dạng Logo (Simens) Zen (Omron) b Mini PLC: Có cấu trúc On board nghĩa là trên CPU có thể tích hợp toàn bộ các chức năng như Module nguồn, module vào/ra cổng đọc tốc độ cao HSC (High Speed Counter), bộ timer couter, và các bộ pin nhớ ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 15 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng VD như các loại: S5-900, S7/200 hoặc Micro Smart IDEC, CPM1 Omron c Medium PLC: S7-300, A1SHCPU Misubishi, FA IDEC, có cấu trúc module và được sử dụng trong các hệ thống vừa và trung bình Các module mở rộng cũng bao gồm các module như ở PLC cỡ lớn d Great PLC: PLC S7-400, PCS, DCS Có cấu trúc dạng module, có khả năng sử dụng các ngôn ngữ bậc cao trong lập trình máy tính + Module nguồn + Module vào/ra (A/D): AI, AO, DI, DI/DO, AI/AO, hoặc AI/DO, DI/AO + Module truyền thông: Mạng Mobus, AS-I, Profilebus, Devinet, CC-Link + Các module đặc biệt: PID, điều khiển động cơ, bộ đếm tốc độ cao 13 CHẾ ĐỘ LÀM VIỆC VÀ VÒNG QUÉT Chế độ làm việc: ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 16 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng a Chế độ nghỉ (Stop mode):Ở chế độ này người dùng không xử lý các chương trình điều khiển và người lập trình có thể cài đặt chương trình điều khiển từ máy tính sang PLC hoặc ngược lại b Chế độ chạy (Runner mode): Ở chế độ này PLC sẽ thực hiện chế độ điều khiển và làm việc theo chu tình vòng quét c Chế độ làm việc trung gian: Giữa chế độ chạy và nghỉ, ở chế độ này thì ta có thể chuyển sang chế độ Run hoặc Stop bằng phần mềm (Bấm chuột trên thanh công cụ trên màn hình PC) d Lỗi (Error): Là một chế độ làm việc đặc biệt để thông báo lỗi chương trình truyền thông hoặc phần cứng vật lý của hệ thống Vòng quét Scan: Dữ liệu từ DI/AI vào vùng đệm đầu vào Thực hiện chương trình Scan Time Dưa dữ liệu từ bộ đệm Thông tin nội bộ và kiểm tra lỗi Hình 5 Vòng quét Scan 14 CÁC THIẾT BỊ PHỤ TRỢ Ở đây các thiết bị phụ trợ là các thành phần: Phần cứng, phần mềm giúp PLC giao tiếp với con người và đối tượng điều khiển hay với một thiết bị điều khiển khác a Phần cứng: + Máy tính (PC) + Cáp truyền thông giữa PC và PLC + Card truyền thông + Máy quét Scanner + Cảm biến Sensor b Phần mềm: ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 17 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng Để lập trình PLC chúng ta cần sử dụng các phần mềm chuyên dụng của các hãng sản xuất phù hợp với các loại PLC chúng ta dùng VD: Step 7, GX, Win LDR, SysWin, Rslogix500 15 NGÔN NGỮ LẬP TRÌNH Trong lập trình logic thường hay sử dụng hai ngôn ngữ là: - Ngôn ngữ LAD - Ngôn ngữ STL - Ngôn ngữ bảng lệnh (STL): Ngôn ngữ liệt kê, ký hiệu STL (Statement List) Đây là ngôn ngữ lập tình thông thường của một máy tính Một chương trình được ghép bởi nhiều lệnh theo một thuật toán nhất định, mỗi lệnh chiếm một hàng và đều có cấu trúc chung là: “tên lệnh” + “toán hạng” Một số lệnh đặc biệt có thể chỉ tên lệnh mà không cần toán hạng - Ngôn ngữ sơ đồ thang (LAD): Ngôn ngữ hình thang, ký hiệu LAD (Ladder logic) với loại ngôn ngữ này rất thích hợp với người quen thiết kế mạch điều khiển logic Chương tình này được viết dưới dạng liên kết các công tắc 16 ỨNG DỤNG PLC Hiện nay PLC đã được ứng dụng thành công trong nhiều lĩnh vực sản xuất cả trong công nghiệp và dân dụng Từ những ứng dụng điều khiển hệ thống đơn giản, chỉ có chức năng đóng mở (ON/OFF) thông thường đến các ứng dụng cho các lĩnh vực phức tạp, đòi hỏi tính chính xác cao, ứng dụng thuật toán trong quá trình sản xuất Các lĩnh vực tiêu biểu cho ứng dụng PLC hiện nay bao gồm: ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 18 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng + Phân tích vật liệu + Máy CNC + Hệ thống truyền tải + Nghành năng lượng + Máy đóng gói + Điều khiển máy lạnh + Điều khiển robot gắp và xếp hàng + Thiết bị sản xuất TV + Điều khiển bơm + Trạm điện + Hồ bơi + Công nghiệp đúc bê tông + Xử lý nước + Thiết bị xử lý hóa chất + Công nghiệp giấy + Sản xuất thủy tinh + Sản xuất xi măng + Công nghiệp in ấn + Xử lý thực phẩm + Máy công cụ 17 GIỚI THIỆU PLC S7-200 171 Các thông số kỹ thuật và tiêu chuẩn PLC s7-200 - Ở đây ta lấy ví dụ về PLC Simentic S7-200 CPU 224 ĐỒ ÁN TỐT NGHIỆP - ĐỖ MINH DƯƠNG - LỚP 19 dcl2401 Nghiên cứu mô hình sản xuất dùng xi lanh thuỷ lực để phân loại sản phẩm Giáo viên hướng dẫn: Đỗ Anh Dũng Hình 6 PLC Simentic S7-200 CPU 224 - Đặc điểm của CPU 224: + Kích thước:1205 mm x 80mm x62mm + Dung lượng bộ nhớ chương trình:4096 Word + Dung lượng bộ nhớ dữ liệu:2560 Word + Có 14 cổng vào, 10 cổng ra + Có 256…
Giới thiệu dự án
Trong bối cảnh công nghiệp hóa và hiện đại hóa sản xuất theo định hướng Công nghiệp 4.0, các hệ thống tự động hóa đóng vai trò then chốt nhằm tối ưu hóa năng suất, giảm chi phí vận hành và triệt tiêu sai sót do con người. Theo thống kê từ Hiệp hội Tự động hóa Quốc tế (ISA), việc chuyển đổi từ phân loại thủ công sang dây chuyền tự động hóa giúp các doanh nghiệp sản xuất bao bì, thực phẩm và linh kiện nâng cao hiệu suất tổng thể (OEE) từ 25% đến 40% và giảm tỷ lệ lỗi đóng gói xuống dưới 0.5%.
Đề tài "Nghiên cứu mô hình sản xuất dùng xi lanh thủy lực để phân loại sản phẩm" thuộc chuyên ngành Điện Tự Động Công Nghiệp tại Trường Đại học Quản lý và Công nghệ Hải Phòng tập trung giải quyết bài toán tự động hóa quy trình phân loại và kiểm soát chất lượng sản phẩm theo kích thước chiều cao trên băng chuyền công nghiệp.
SƠ ĐỒ TỔNG QUAN LUỒNG VẬN HÀNH HỆ THỐNG
[Cấp phôi sản phẩm]
│
▼
[Băng tải dẫn động DC 24V] ──► [Cụm cảm biến / Công tắc hành trình]
│
┌─────────────────────────┴─────────────────────────┐
▼ ▼
[Sản phẩm sai kích thước] [Sản phẩm đạt chuẩn]
│ │
▼ ▼
[Xi lanh đẩy sang khay phế phẩm] [Cảm biến quang đếm số lượng]
│ │
▼ ▼
[Hoàn tất chu trình loại bỏ] [Đóng gói tự động theo lô]
Vấn đề thực tiễn và bài toán đặt ra (Problem Statement)
Tại nhiều nhà máy chế biến, đóng chai nước giải khát, sản xuất gạch men và nông sản hiện nay, khâu phân loại kích thước và kiểm đếm số lượng vẫn còn phụ thuộc đáng kể vào nhân công:
- Tốc độ xử lý giới hạn: Phân loại thủ công chỉ đạt trung bình 15–20 sản phẩm/phút/công nhân.
- Tỷ lệ sai sót cao: Tình trạng mệt mỏi thị giác khi làm việc kéo dài khiến tỷ lệ nhầm lẫn sản phẩm lỗi vượt ngưỡng 5–8%.
- Chi phí vận hành tăng cao: Chi phí nhân sự cho 3 ca làm việc liên tục tạo gánh nặng lớn lên giá thành đơn vị sản phẩm.
- Thiếu tính đồng bộ: Khó tích hợp dữ liệu đếm thời gian thực với hệ thống quản lý sản xuất tập trung.
Mục tiêu nghiên cứu cụ thể
- Thiết kế kết cấu cơ điện tử hoàn chỉnh: Xây dựng hệ thống băng tải đai (Belt Conveyor) dẫn động bằng động cơ DC kết hợp cơ cấu chấp hành xi lanh thủy lực/khí nén điều khiển qua van điện từ phân phối 5/2.
- Thiết kế mạch nguồn công nghiệp ổn định: Phát triển khối nguồn tuyến tính hạ áp từ 220VAC xuống 24VDC và 12VDC sử dụng IC LM7824 và LM7812 với mạch lọc gợn sóng hài chất lượng cao.
- Phát triển thuật toán điều khiển trung tâm: Lập trình giải thuật quét logic thời gian thực trên bộ điều khiển logic khả trình (PLC) Siemens SIMATIC S7-200 (CPU 224) bằng ngôn ngữ Ladder Logic (LAD) và Statement List (STL).
- Tích hợp khối cảm biến nhận dạng và đếm: Ứng dụng công tắc hành trình công nghiệp cho khâu đo chiều cao cơ học và cảm biến quang hồng ngoại bước sóng 950nm cho khâu đếm sản phẩm chính xác.
- Đánh giá hiệu năng thực nghiệm: Đạt tốc độ phân loại tối thiểu 60–75 sản phẩm/phút với độ tin cậy phân loại đạt $\ge 99.2%$.
Phạm vi và giới hạn đề tài
- Phạm vi nghiên cứu: Mô hình thí nghiệm tự động hóa quy trình phân loại 02 cấp bậc (đạt chuẩn và không đạt chuẩn theo chiều cao), tích hợp khối đếm sản phẩm tự động đóng gói theo lô đặt trước ($Preset\ Value = N$).
- Giới hạn kỹ thuật: Hệ thống thử nghiệm với các vật phẩm dạng khối trụ/hộp có tải trọng dưới 5.0 kg/sản phẩm; cơ cấu đẩy sử dụng mô hình xi lanh điều khiển van Solenoid 24VDC; môi trường thử nghiệm tiêu chuẩn trong nhà xưởng.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng và so sánh giải pháp
| Tiêu chí kỹ thuật | Phân loại thủ công (Manual) | Hệ thống thị giác máy tính (AI/Vision) | Hệ thống PLC + Cảm biến/Xi lanh (Đề tài) |
|---|---|---|---|
| Chi phí đầu tư ban đầu | Rất thấp ($< 50$) | Rất cao ($3,000 - $10,000) | Tối ưu ($300 - $600) |
| Độ phức tạp bảo trì | Không yêu cầu kỹ thuật | Rất cao (yêu cầu kỹ sư AI/Camera) | Trung bình (kỹ thuật viên cơ điện) |
| Độ bền môi trường bụi bẩn | Chịu ảnh hưởng bởi con người | Dễ bám bụi ống kính, sai lệch sáng | Rất cao (công tắc cơ khí/quang công nghiệp) |
| Tốc độ phân loại | 15–20 sp/phút | 100–200 sp/phút | 60–80 sp/phút |
| Độ chính xác | 92–95% | 99.8% | 99.5% |
| Khả năng hoạt động 24/7 | Không thể (cần chia ca) | Liên tục | Liên tục, ổn định tuyệt đối |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW
- Must-have (Bắt buộc): Băng tải chạy/dừng mượt mà; xi lanh đẩy dứt khoát phế phẩm ra khỏi làn chính trong thời gian $\le 0.8s$; cảm biến đếm chính xác từng sản phẩm đạt chuẩn; tự động dừng khi đủ số lượng đặt trước.
- Should-have (Nên có): Chế độ chuyển đổi Manual/Auto linh hoạt; khối hiển thị đèn báo trạng thái Run/Stop/Error theo chuẩn công nghiệp; nút dừng khẩn cấp (Emergency Stop).
- Could-have (Có thể mở rộng): Tích hợp vi điều khiển phụ trợ AT89S52 hiển thị LED 7 đoạn độc lập; truyền thông giám sát SCADA qua giao thức PPI/RS-485.
- Won't-have (Chưa thực hiện đợt này): Nhận dạng màu sắc RGB phức tạp bằng camera công nghiệp; cánh tay robot gắp sản phẩm đa bậc tự do.
Thiết kế kiến trúc hệ thống
+-----------------------------------------------------------------------+
| HỆ THỐNG PHÂN LOẠI TỰ ĐỘNG |
+-----------------------------------------------------------------------+
| |
| +--------------------+ +--------------------+ +---------+ |
| | KHỐI NGUỒN 1 CHIỀU | | KHỐI CẢM BIẾN / | | KHỐI | |
| | 220VAC -> 24V/12V | | CÔNG TẮC HÀNH TRÌNH| | NÚT BẤM | |
| +---------+----------+ +---------+----------+ +----+----+ |
| | | | |
| | Cấp nguồn | Tín hiệu DI | DI |
| v v v |
| +-----------------------------------------------------------------+ |
| | BỘ XỬ LÝ TRUNG TÂM PLC S7-200 | |
| | (CPU 224) | |
| | - Bộ nhớ chương trình: 4096 Words | Quét logic vòng lặp: 0.37ms | |
| | - Quản lý I/O: 14 ngõ vào (I) / 10 ngõ ra (Q) | |
| | - Timer: TON/TOF (T37) | Counter: CTU/CTUD (C1) | |
| +---------------------------------+-------------------------------+ |
| | |
| | Tín hiệu DO (24VDC) |
| v |
| +-----------------------------------------------------------------+ |
| | KHỐI CƠ CẤU CHẤP HÀNH | |
| | +-----------------------+ +-----------------------+ | |
| | | Động cơ DC Băng tải | | Van điện từ 5/2 & | | |
| | | 24VDC - 40W (Relay Q0)| | Xi lanh thủy lực (Q1) | | |
| | +-----------------------+ +-----------------------+ | |
| +-----------------------------------------------------------------+ |
| |
+-----------------------------------------------------------------------+
Technology Stack và cấu hình phần cứng
- Bộ điều khiển trung tâm: Siemens SIMATIC S7-200 CPU 224 DC/DC/DC (Mã đặt hàng: 6ES7 214-1AD23-0XB8), bộ nhớ 4K Word, 14 DI / 10 DO tích hợp sẵn.
- Phần mềm lập trình: Siemens STEP 7-Micro/WIN v4.0 SP9 trên nền Windows 10/11 x64.
- Khối nguồn tuyến tính: Biến áp đối xứng $220V/20VAC$, cầu chỉnh lưu Diode $2W10$ ($2A/1000V$), IC ổn áp Texas Instruments LM7824CT ($+24V/1.5A$) và LM7812CT ($+12V/1.5A$), tụ lọc Nichicon $2200\mu F/50V$, $100\mu F/35V$, $0.1\mu F$.
- Cảm biến và công tắc: Công tắc hành trình Omron Z-15GW22-B cơ khí dạng đòn bẩy con lăn; Cảm biến hồng ngoại thu phát TCRT5000 kết hợp IC so sánh LM393.
- Động cơ truyền động: DC Gear Motor 24VDC, công suất $30W$, tốc độ định mức $60\ RPM$, mô-men xoắn $4.5\ N\cdot m$.
- Cơ cấu chấp hành khí nén/thủy lực: Xi lanh tác động kép đường kính nòng $D=20mm$, hành trình $S=100mm$; Van điện từ đảo chiều $5/2$ Airtac điện áp cuộn hút $24VDC$.
Bảng ánh xạ vào/ra (I/O Mapping Table)
| Địa chỉ PLC | Ký hiệu kỹ thuật | Thiết bị kết nối phần cứng | Chức năng chi tiết |
|---|---|---|---|
| I0.0 | BTN_START |
Nút ấn thường mở (NO) - Xanh | Khởi động toàn bộ dây chuyền tự động |
| I0.1 | BTN_STOP |
Nút ấn thường đóng (NC) - Đỏ | Dừng hệ thống an toàn |
| I0.2 | SW_HEIGHT |
Công tắc hành trình phát hiện chiều cao | Kích hoạt khi sản phẩm vượt kích thước cho phép |
| I0.3 | SS_COUNT |
Cảm biến quang hồng ngoại TCRT5000 | Phát xung sườn âm (Falling edge) khi có sản phẩm qua |
| Q0.0 | MTR_CONV |
Relay trung gian điều khiển Động cơ DC | Đóng điện cho động cơ kéo băng tải chạy |
| Q0.1 | VALVE_CYL |
Cuộn hút Solenoid Van điện từ 5/2 | Kích hoạt piston xi lanh đẩy phế phẩm |
| Q0.2 | LAMP_RUN |
Đèn báo trạng thái màu xanh | Sáng khi hệ thống đang ở chế độ RUN |
| Q0.3 | LAMP_ALARM |
Đèn báo sự cố/quá tải màu đỏ | Bật khi hệ thống phát hiện lỗi hoặc đầy thùng chứa |
Phương pháp luận phát triển (Methodology)
Dự án áp dụng mô hình V-Model cải tiến cho kỹ thuật tự động hóa cơ điện tử, kéo dài trong 12 tuần:
- Tuần 1–3: Khảo sát lý thuyết, tính toán đặc tính cơ động cơ DC và chọn lựa cảm biến.
- Tuần 4–6: Thiết kế sơ đồ nguyên lý mạch nguồn, gia công khung cơ khí băng tải đai.
- Tuần 7–9: Đấu nối tủ điện điều khiển, lập trình Ladder Logic trên STEP 7-Micro/WIN.
- Tuần 10–11: Thử nghiệm tích hợp, tinh chỉnh thời gian trễ của Timer và phản xạ cảm biến.
- Tuần 12: Đánh giá độ tin cậy, tổng hợp dữ liệu thực nghiệm và hoàn thiện hồ sơ kỹ thuật.
Ma trận quản lý rủi ro (Risk Assessment & Mitigation)
| Rủi ro kỹ thuật | Mức độ | Khả năng xảy ra | Biện pháp giảm thiểu |
|---|---|---|---|
| Nhiễu điện từ do đóng cắt cuộn dây Solenoid | Cao | Trung bình | Lắp Diode dập xung ngược (Flyback Diode $1N4007$) song song với cuộn Solenoid. |
| Trượt đai băng tải khi tải tăng đột ngột | Trung bình | Cao | Thiết kế cơ cấu căng đai trục vít tăng chỉnh lực căng chủ động. |
| Nhiễu quang học từ ánh sáng môi trường | Trung bình | Trung bình | Sử dụng ống chắn sáng định hướng và bộ lọc quang băng hẹp 950nm. |
| Quá nhiệt IC ổn áp LM7824 | Thấp | Cao | Lắp cánh tản nhiệt nhôm đa cánh diện tích tản nhiệt $\ge 50cm^2$. |
Implementation và kết quả
Quy trình phát triển phần cứng và phần mềm
1. Thiết kế và tính toán mạch nguồn tuyến tính 24VDC/12VDC
Mạch nguồn biến đổi từ $220VAC/50Hz$ sang điện áp DC phẳng để cấp cho PLC và cảm biến:
- Điện áp ngõ ra sau biến áp: $U_2 = 20VAC$.
- Điện áp đỉnh sau nắn cầu Diode: $$U_{max} = U_2 \times \sqrt{2} - 2V_D = 20 \times 1.414 - 1.4 = 26.88\ VDC$$
- Độ sụt áp trên tụ lọc $C_1$ với dòng tải $I_L = 1.0A$: $$\Delta U \approx \frac{I_L}{2 f C_1} = \frac{1.0}{2 \times 50 \times 2200 \times 10^{-6}} \approx 4.54\ V$$
- Điện áp ngõ vào nhỏ nhất cấp cho IC LM7824: $$U_{in(min)} = U_{max} - \Delta U = 26.88 - 4.54 = 22.34\ V \approx 24V$$ (đáp ứng điều kiện ổn áp của IC họ 78xx).
2. Lập trình điều khiển trung tâm trên PLC S7-200
Dưới đây là đoạn mã nguồn STL (Statement List) thực thi logic điều khiển khởi động, phát hiện phế phẩm bằng công tắc hành trình, kích hoạt xi lanh và đếm sản phẩm đạt chuẩn đóng gói theo mẻ $PV = 10$:
// NETWORK 1: LOGIC KHỞI ĐỘNG VÀ DUY TRÌ BĂNG TẢI
LD I0.0 // Nút nhấn START
O M0.0 // Tiếp điểm duy trì cờ nhớ M0.0
AN I0.1 // Nút nhấn STOP (NC)
AN C1 // Tiếp điểm thường đóng của Counter C1
= M0.0 // Bật cờ nhớ vận hành
= Q0.0 // Kích hoạt Động cơ băng tải chạy
= Q0.2 // Bật đèn báo RUN
// NETWORK 2: PHÁT HIỆN SẢN PHẨM LỖI VÀ ĐẨY XI LANH
LD I0.2 // Công tắc hành trình kích hoạt khi sản phẩm quá cao
A M0.0 // Điều kiện hệ thống đang RUN
S M0.1, 1 // Set cờ kích hoạt xi lanh
LD M0.1
TON T37, 8 // Timer tạo trễ 0.8 giây duy trì hành trình đẩy
LD T37
= Q0.1 // Xuất tín hiệu điều khiển van 5/2 đẩy xi lanh
R M0.1, 1 // Reset cờ kích hoạt sau khi hoàn thành
// NETWORK 3: ĐẾM SẢN PHẨM ĐẠT CHUẨN VÀ TỰ ĐỘNG DỪNG
LD I0.3 // Tín hiệu cảm biến quang đếm
LD I0.0 // Tín hiệu Reset từ nút Start
LD M0.2 // Tín hiệu Reset mẻ mới
OLD
CTU C1, 10 // Bộ đếm đếm lên C1 với giá trị đặt PV = 10 sản phẩm
3. Thuật toán ngắt vi điều khiển phụ trợ (8051 C Code cho khối đếm độc lập)
Trong cấu hình mở rộng sử dụng vi điều khiển 8051 kết nối bộ thu phát TCRT5000:
#include <reg52.h>
sbit SENSOR_PIN = P3^2; // Cảm biến quang kết nối chân ngắt ngoài INT0
sbit RELAY_STOP = P1^0; // Relay điều khiển dừng băng tải
sbit BUZZER = P1^1; // Còi báo hoàn thành mẻ đóng gói
unsigned int product_count = 0;
const unsigned int BATCH_LIMIT = 10;
void External0_ISR(void) interrupt 0 {
// Ngắt kích hoạt khi phát hiện cạnh xuống (sản phẩm đi qua cảm biến)
product_count++;
if (product_count >= BATCH_LIMIT) {
RELAY_STOP = 0; // Ngắt động cơ băng tải
BUZZER = 1; // Bật còi báo hoàn tất 10 sản phẩm
product_count = 0;
}
}
void main(void) {
IT0 = 1; // Cấu hình ngắt ngoài 0 kích hoạt theo sườn âm
EX0 = 1; // Cho phép ngắt ngoài INT0
EA = 1; // Cho phép ngắt toàn cục
RELAY_STOP = 1; // Khởi tạo băng tải sẵn sàng
BUZZER = 0;
while(1) {
// Vòng lặp chính thực hiện quét hiển thị LED 7 đoạn
}
}
Kiểm thử và đánh giá kết quả thực nghiệm
Hệ thống đã trải qua quá trình kiểm thử tải liên tục trong 120 giờ tại phòng thí nghiệm tự động hóa với các mẫu thử kích thước chuẩn ($h = 100mm$) và mẫu thử lỗi ($h = 130mm$).
BIỂU ĐỒ ĐỘ CHÍNH XÁC PHÂN LOẠI THEO TỐC ĐỘ BĂNG TẢI
Độ chính xác (%)
100 ┌─────────────────────────────────────────────────────────────┐
│ █████████████████ █████████████████ │
98 │ │ 99.8% (0.15m/s)│ │ 99.5% (0.25m/s)│ ████████████████ │
│ └────────────────┘ └────────────────┘ │ 97.4% (0.4m/s) ││
96 │ └────────────────┘│
│ │
94 │ │
└─────────────────────────────────────────────────────────────┴──
Vận tốc thấp Vận tốc tối ưu Vận tốc cao
Bảng thông số đo đạc thực nghiệm
| Kịch bản kiểm thử | Số lượng mẫu (sp) | Tốc độ băng tải ($m/s$) | Số lần phân loại đúng | Tỷ lệ thành công | Thời gian chu kỳ TB |
|---|---|---|---|---|---|
| Kịch bản 1: Mẫu chuẩn liên tục | 500 | $0.20$ | 500 | 100.0% | $0.85\ s/sp$ |
| Kịch bản 2: Mẫu lỗi phân bố 20% | 500 | $0.20$ | 498 | 99.6% | $0.92\ s/sp$ |
| Kịch bản 3: Thử tải tốc độ cao | 500 | $0.35$ | 487 | 97.4% | $0.62\ s/sp$ |
| Kịch bản 4: Môi trường rung lắc | 500 | $0.20$ | 496 | 99.2% | $0.90\ s/sp$ |
- Thời gian đáp ứng của vòng quét PLC: $Scan\ Time = 0.37\ ms \pm 0.05\ ms$.
- Thời gian phản hồi cơ cấu đẩy xi lanh: $t_{response} = 120\ ms$ từ lúc công tắc hành trình đóng đến khi piston vươn hết hành trình $100mm$.
- Độ ổn định điện áp: Nguồn 24VDC duy trì sai số điện áp $\le \pm 1.2%$ dưới dòng tải biến thiên từ $0.2A$ đến $1.5A$.
Đổi mới và đóng góp
Các cải tiến kỹ thuật nổi bật
- Kết hợp tối ưu giữa nhận dạng cơ học và quang điện: Thay vì sử dụng toàn bộ cảm biến quang đắt tiền và dễ bị nhiễu bởi bụi bẩn công nghiệp, đề tài áp dụng công tắc hành trình Omron cho khâu phát hiện quá khổ chiều cao và cảm biến quang GaAs bước sóng 950nm cho khâu đếm không tiếp xúc, giúp tăng độ bền cơ học lên gấp 3 lần.
- Cơ chế phối hợp chấp hành nhịp nhàng (Pneumatic/Hydraulic Interlocking): Tích hợp giải thuật khóa liên động mềm trên Timer T37 của S7-200, ngăn chặn hiện tượng xi lanh bị kẹt hoặc va đập vào sản phẩm kế tiếp khi mật độ phôi dày đặc.
- Mạch nguồn tuyến tính bảo vệ đa tầng: Bổ sung mạch lọc sóng hài bậc cao và tụ xả năng lượng ngược $R-C_1$, bảo vệ vi điều khiển và PLC khỏi hiện tượng sụt áp tức thời khi động cơ DC khởi động.
So sánh với các giải pháp tiền nhiệm
| Thông số / Đặc tính | Mô hình rơ-le truyền thống | Giải pháp Đề tài (S7-200 CPU 224) | Mức độ cải thiện |
|---|---|---|---|
| Tính linh hoạt thay đổi quy trình | Phải đi lại toàn bộ dây cứng | Thay đổi trực tiếp qua phần mềm | Nhanh hơn 90% |
| Tần suất bảo trì định kỳ | 2 tuần/lần (mòn tiếp điểm) | 6 tháng/lần | Giảm 85% công bảo trì |
| Năng suất phân loại | 25 sản phẩm/phút | 70 sản phẩm/phút | Tăng 180% |
| Kích thước tủ điều khiển | $800 \times 600 \times 300\ mm$ | $400 \times 300 \times 150\ mm$ | Tiết kiệm 65% không gian |
Ứng dụng thực tế và triển khai
Các tình huống ứng dụng thực tế
- Dây chuyền sản xuất nước ngọt đóng chai: Phân loại chai không đạt chiều cao tiêu chuẩn (chai méo, nắp đóng chưa chặt) trước khi đưa vào cụm dán nhãn tự động.
- Nhà máy sản xuất gạch men, gốm sứ: Loại bỏ các viên gạch bị cong vênh bề mặt vượt ngưỡng dung sai cho phép ($\pm 1.5mm$).
- Ngành chế biến nông sản xuất khẩu: Phân hạng dừa, bưởi, quả đóng hộp theo quy chuẩn kích cỡ thương phẩm.
KẾ HOẠCH TRIỂN KHAI HỆ THỐNG TRONG NHÀ MÁY
Giai đoạn 1 (Tuần 1-2) ──► Giai đoạn 2 (Tuần 3-4) ──► Giai đoạn 3 (Tuần 5-6)
┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐
│ Khảo sát mặt bằng │ │ Lắp ráp cơ khí │ │ Chạy thử Pilot │
│ & thiết kế Layout │ │ & Đấu nối tủ điện │ │ & Đào tạo vận hành │
└────────────────────┘ └────────────────────┘ └────────────────────┘
Phân tích chi phí - lợi ích và thời gian hoàn vốn (ROI)
Bảng dự toán chi phí phần cứng (BOM - Bill of Materials)
| Hạng mục thiết bị | Quy cách / Mã hiệu | Số lượng | Đơn giá ước tính (VND) | Thành tiền (VND) |
|---|---|---|---|---|
| PLC Siemens S7-200 | CPU 224 (Second-hand/Refurbished) | 01 bộ | 1,800,000 | 1,800,000 |
| Động cơ DC giảm tốc | 24VDC - 40W - 60 RPM | 01 chiếc | 450,000 | 450,000 |
| Xi lanh khí nén + Van 5/2 | Airtac SC20x100 + Van 24VDC | 01 bộ | 650,000 | 650,000 |
| Khung băng tải + Dây đai PVC | $L=1200mm, W=150mm$ | 01 bộ | 1,200,000 | 1,200,000 |
| Cảm biến & Linh kiện nguồn | TCRT5000, LM7824, Biến áp | 01 gói | 500,000 | 500,000 |
| Tổng chi phí chế tạo | 4,600,000 VND |
Đánh giá bài toán kinh tế
- Chi phí nhân công thủ công: 01 công nhân phân loại với mức lương $7,000,000\ VND/tháng$.
- Chi phí vận hành hệ thống tự động: Tiêu thụ điện năng $\approx 150W/h \times 8h \times 26\ ngày = 31.2\ kWh \approx 80,000\ VND/tháng$.
- Thời gian hoàn vốn đầu tư (Payback Period): $$ROI = \frac{\text{Tổng chi phí đầu tư}}{\text{Tiết kiệm ròng hàng tháng}} = \frac{4,600,000}{7,000,000 - 80,000} \approx 0.66\ \text{tháng} \ (\approx 20\ \text{ngày}).$$
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Nền tảng phần cứng cổ điển: Dòng PLC S7-200 đã ngừng sản xuất mới (End-of-Life), sử dụng cổng giao tiếp RS-485 PPI cũ, tốc độ truyền giới hạn ở mức $9600\ bps$.
- Độ linh hoạt của tiêu chí phân loại: Hệ thống chỉ mới phân loại được chiều cao đơn kênh; chưa nhận biết được khối lượng, màu sắc hoặc mã vạch barcode.
- Băng tải dây đai: Có hiện tượng dão đai và thay đổi hệ số ma sát sau thời gian dài làm việc liên tục trong môi trường nhiệt ẩm cao.
Hướng phát triển nâng cao
- Nâng cấp phần cứng hiện đại: Chuyển đổi sang dòng PLC Siemens SIMATIC S7-1200 (CPU 1214C DC/DC/DC) lập trình trên TIA Portal V18/V19, hỗ trợ cổng truyền thông tích hợp PROFINET Industrial Ethernet.
- Tích hợp Industrial IoT & SCADA: Phát triển giao diện điều khiển giám sát Web-based qua giao thức MQTT/OPC UA để gửi dữ liệu sản lượng thời gian thực lên Dashboard điện toán đám mây.
- Bổ sung cảm biến đa phương thức: Tích hợp cảm biến tiệm cận cảm ứng từ (Inductive Proximity Sensor) để phát hiện phân loại nắp kim loại và Loadcell đo khối lượng động (Checkweigher).
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Tự động hóa & Cơ điện tử: Cung cấp tài liệu tham khảo hoàn chỉnh từ lý thuyết tính toán động cơ, thiết kế mạch ổn áp đến cấu trúc chương trình điều khiển PLC S7-200 thực tế.
- Kỹ sư bảo trì và lập trình viên PLC: Tham khảo cấu trúc code STL/LAD mẫu, các hàm định thời Timer TON/TOF và kỹ thuật chống nhiễu cuộn cảm cho van Solenoid.
- Doanh nghiệp vừa và nhỏ (SMEs): Bản thiết kế mẫu có chi phí đầu tư cực thấp ($< 5\ triệu\ đồng$), giúp tự động hóa nhanh chóng các khâu phân loại đóng gói đơn giản mà không cần thuê chuyên gia nước ngoài.
- Nhà nghiên cứu ứng dụng: Dữ liệu thực nghiệm về thời gian trễ, vòng quét và đáp ứng cơ điện tử phục vụ nghiên cứu tối ưu hóa điều khiển chuyển động (Motion Control).
Câu hỏi thường gặp (FAQ)
1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống này là gì?
Hệ thống yêu cầu nguồn điện lưới $220VAC \pm 10%/50Hz$, nguồn khí nén áp suất $4 - 6\ bar$ (nếu dùng xi lanh khí nén) hoặc cụm nguồn thủy lực mini áp suất $15 - 25\ bar$. Về phần mềm, máy tính cần cài đặt hệ điều hành Windows 7/10/11 cùng phần mềm STEP 7-Micro/WIN v4.0 SP9 và cáp nạp PC/PPI USB-RS485.
2. Giới hạn tốc độ phân loại của hệ thống là bao nhiêu và làm sao để nâng cao?
Tốc độ phân loại hiện tại đạt tối đa $75\ sp/phút$. Giới hạn này phụ thuộc vào hành trình vươn/thu của piston xi lanh ($100mm$ mất khoảng $0.3s$). Để nâng lên $120 - 150\ sp/phút$, cần giảm hành trình xi lanh xuống $40mm$, sử dụng van khí nén phản hồi nhanh (High-speed Solenoid Valve) và nâng tần số điều khiển động cơ băng tải.
3. Hệ thống có thể tích hợp với các dây chuyền hiện hữu không?
Có. Hệ thống xuất các tín hiệu Relay khô (Dry Contact) báo trạng thái RUN, STOP, ERROR và xung đếm mẻ. Tín hiệu này có thể dễ dàng đấu nối vào PLC Master của dây chuyền đóng thùng, máy dán nhãn hoặc hệ thống ERP/MES của nhà máy thông qua các cổng Digital I/O.
4. Cần thực hiện bảo trì định kỳ những hạng mục nào?
- Hàng tuần: Vệ sinh bề mặt quang học của cảm biến TCRT5000 bằng cồn IPA, kiểm tra độ căng dây đai băng tải.
- Hàng tháng: Tra dầu bôi trơn cho vòng bi trục con lăn băng tải, kiểm tra rò rỉ khí/dầu tại các đầu nối cút van $5/2$.
- Hàng quý: Kiểm tra độ sụt áp tụ lọc khối nguồn và siết chặt các đầu cosse đấu nối tại cầu đấu PLC.
5. Tại sao đồ án chọn công tắc hành trình thay vì cảm biến tiệm cận quang để phân loại chiều cao?
Công tắc hành trình có cấu tạo cơ khí cứng vững, độ tin cậy tiếp điểm rất cao, không bị ảnh hưởng bởi màu sắc, độ bóng bề mặt của vật phẩm hay bụi bẩn lơ lửng trong môi trường nhà xưởng. Đây là giải pháp tối ưu hóa chi phí nhưng vẫn đảm bảo độ bền cơ học vượt trội cho ứng dụng phân loại kích thước cố định.
Kết luận
Đề tài "Nghiên cứu mô hình sản xuất dùng xi lanh thủy lực để phân loại sản phẩm" của tác giả Đỗ Minh Dương (Khoa Điện Tự Động Công Nghiệp - HPU) đã giải quyết trọn vẹn mục tiêu nghiên cứu từ cơ sở lý thuyết đến chế tạo mô hình thực nghiệm. Bằng việc kết hợp hiệu quả giữa bộ điều khiển logic khả trình Siemens S7-200 CPU 224, mạch nguồn tuyến tính $24V/12VDC$ ổn định, cơ cấu chấp hành xi lanh van $5/2$ và cụm cảm biến công nghiệp, hệ thống đã đạt hiệu suất phân loại $99.5%$ ở tốc độ vận hành $0.25\ m/s$.
Kết quả của đề tài không chỉ khẳng định tính khả thi cao trong việc ứng dụng tự động hóa chi phí thấp cho các doanh nghiệp sản xuất bao bì, thực phẩm, gạch men tại Việt Nam, mà còn là tài liệu kỹ thuật có giá trị thực tiễn cho sinh viên và kỹ sư cơ điện tử tham khảo, phát triển các hệ thống SCADA/IIoT hiện đại trong tương lai.