Giới thiệu dự án
Trước bối cảnh đô thị hóa nhanh chóng và các thách thức nghiêm trọng về an toàn vệ sinh thực phẩm (như tình trạng lạm dụng chất kích thích tăng trưởng, thuốc bảo vệ thực vật, nguồn nước tưới ô nhiễm), nhu cầu tự cung ứng rau sạch tại chỗ của các hộ gia đình đô thị cũng như các trang trại nông nghiệp công nghệ cao đang tăng mạnh. Theo các khảo sát nông nghiệp thực nghiệm, phương pháp canh tác truyền thống gây lãng phí tới 50% – 60% lượng nước ngọt, tốn kém 70% – 80% thời gian chăm sóc thủ công và dễ bị tổn thất năng suất do biến động cực đoan của vi khí hậu (nắng gắt, sốc nhiệt, mưa xói mòn).
+-----------------------------------------------------------------------------------+
| BỘ ĐIỀU KHIỂN TRUNG TÂM |
| PLC MITSUBISHI FX3U-32MR/ES |
+------------------------------------------+----------------------------------------+
| | |
+------------+--------+ | +----------+-----------+
| | | | |
+-------v-------+ +-------v------+ | +-----v------+ +------v-----+
| Cảm biến Pt100| | Cảm biến LUX | | | Bơm tưới | | Quạt thông |
| (Transmitter) | | (4 - 20mA) | | | nhỏ giọt | | gió / HAF |
+-------+-------+ +-------+------+ | +------------+ +------------+
| | |
+------------+--------+ | +------------+ +------------+
| | | Bơm phun | | Motor DC |
+------v------+ | | sương làm | | kéo lưới |
| Module AD | | | mát 5-7°C | | che nắng |
| FX3U-4AD | | +------------+ +------------+
+-------------+ |
v
+--------------------------+
| HMI GT1275-VNBA |
| (Giám sát & Cài đặt) |
+--------------------------+
Đồ án môn học Điều khiển Logic với đề tài "Thiết kế chương trình điều khiển logic cho hệ thống vườn rau thông minh" được thực hiện tại Bộ môn Tự động hóa – Khoa Điện, Trường Đại học Bách khoa – Đại học Đà Nẵng dưới sự hướng dẫn của thầy Nguyễn Khánh Quang. Dự án tập trung giải quyết bài toán tự động hóa hoàn toàn các khâu duy trì vi khí hậu và tưới tiêu trong nhà lưới khép kín.
Mục tiêu cụ thể của dự án bao gồm:
- Thiết kế phần cứng điều khiển và mạch động lực/trung gian: Sử dụng PLC Mitsubishi FX3U-32MR/ES kết hợp module mở rộng tín hiệu tương tự (Analog-to-Digital) FX3U-4AD, màn hình cảm ứng HMI Mitsubishi GT1275-VNBA cùng hệ thống khí cụ đóng cắt công nghiệp (Relay trung gian, Contactor, Aptomat).
- Thu thập và chuẩn hóa dữ liệu cảm biến: Tích hợp cảm biến nhiệt độ Pt100 (qua bộ chuyển đổi SENECA T120 ngõ ra 4–20mA) và cảm biến cường độ ánh sáng VELT-W-LUX-I4 (0–65535 Lux, ngõ ra 4–20mA).
- Phát triển chương trình điều khiển Logic đa chế độ: Lập trình Ladder Logic (LAD) trên phần mềm GX Works 2, hỗ trợ 2 chế độ vận hành độc lập: Tự động (AUTO) và Bằng tay (MANUAL), đi kèm các thuật toán bảo vệ liên động (Interlock) và giám sát lỗi quá thời gian (Timeout).
- Thiết kế giao diện vận hành trực quan (HMI): Xây dựng hệ thống màn hình giám sát thời gian thực, cho phép người dùng tùy biến linh hoạt các ngưỡng thông số môi trường và chu kỳ tưới thông qua phần mềm GT Designer 3.
Phạm vi của đề tài tập trung vào việc mô hình hóa công nghệ nhà lưới phủ màng PE chắn mưa kết hợp tưới nhỏ giọt bù áp, phun sương làm mát và lưới cắt nắng tự động, vận hành ổn định trong môi trường phòng thí nghiệm và có khả năng nhân rộng ra thực tế.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi lựa chọn phương án công nghệ tưới nhỏ giọt kết hợp điều hòa vi khí hậu tự động bằng PLC, nhóm nghiên cứu đã phân tích kỹ lưỡng các giải pháp hiện hành trên thị trường:
| Tiêu chí so sánh |
Canh tác thủ công truyền thống |
Kỹ thuật màng mỏng dinh dưỡng (NFT) |
Vườn thông minh tưới nhỏ giọt (Giải pháp đề xuất) |
| Chi phí đầu tư ban đầu |
Rất thấp (dụng cụ tưới cơ bản) |
Rất cao (máng chuyên dụng, bồn hồi lưu, bơm liên tục) |
Trung bình - hợp lý (ống dẫn, béc bù áp, tủ điều khiển PLC) |
| Tiêu hao tài nguyên nước |
Rất cao (thất thoát do bay hơi, rửa trôi) |
Rất thấp (hệ tuần hoàn kín) |
Tiết kiệm đến 50% so với tưới thủ công |
| Độ ổn định & An toàn sinh học |
Dễ bị sâu bệnh, phụ thuộc thời tiết |
Nguy cơ lây lan mầm bệnh nhanh qua dòng dung dịch |
Rễ cây phân lập, màng PE ngăn mưa, lưới che nắng tự động |
| Khả năng tự động hóa vi khí hậu |
Không có |
Hạn chế (chủ yếu kiểm soát dung dịch dinh dưỡng) |
Toàn diện: Nhiệt độ, ánh sáng, độ ẩm và thời gian tưới |
| Độ tin cậy công nghiệp |
Không áp dụng |
Phụ thuộc vào bơm chạy 24/7 (mất điện dễ hỏng rễ) |
PLC Mitsubishi FX3U công nghiệp, kháng nhiễu cao, tự phục hồi |
Dựa trên phương pháp MoSCoW, các yêu cầu kỹ thuật được xác lập:
- Must-have: Đo và xử lý tín hiệu dòng 4–20mA từ cảm biến nhiệt độ Pt100 và cảm biến ánh sáng; điều khiển chu kỳ bơm tưới tưới/nghỉ; tự động kéo/thu lưới che nắng theo ngưỡng Lux; cơ chế dừng khẩn cấp E-STOP; điều khiển quạt và bơm phun sương hạ nhiệt.
- Should-have: Khóa liên động cấm tưới và cấm phun sương vào khung giờ trưa (10h00 – 13h00) để chống sốc nhiệt rễ; cảnh báo lỗi kẹt lưới kéo (L_ERR_N) và lỗi hệ thống làm mát mất tác dụng (L_ERR_F) qua Timer.
- Could-have: Lưu trữ lịch sử báo lỗi và hiển thị xu hướng đồ thị nhiệt độ trên HMI.
- Won't-have: Kết nối Cloud SCADA không dây qua Wi-Fi/4G (dành cho các phiên bản phát triển tiếp theo).
Thiết kế hệ thống
Kiến trúc phần cứng của hệ thống được chia thành 4 khối chức năng chính:
- Khối điều khiển trung tâm: PLC Mitsubishi FX3U-32MR/ES (16 ngõ vào 24VDC, 16 ngõ ra Relay tải cực đại 2A/điểm, tốc độ xử lý lệnh đơn 0.065 µs, bộ nhớ chương trình 64.000 bước).
- Khối chuyển đổi Analog (Khối mở rộng): Module FX3U-4AD gồm 4 kênh ngõ vào tương tự với độ phân giải 15-bit đối với dòng điện (4–20mA), giao tiếp với CPU qua các thanh ghi đệm BFM (Buffer Memory) bằng lệnh
FROM/TO.
- Khối cảm biến & Đo lường:
- Cảm biến nhiệt độ Pt100 3 dây TS1PL3B8250GD-AB (-80°C đến +600°C, điện trở 100 Ω tại 0°C, α = 0.3851 Ω/°C), kết hợp bộ chuyển đổi SENECA T120 (ngõ ra 4–20mA tương ứng dải đo cấu hình).
- Cảm biến cường độ ánh sáng VELT-W-LUX-I4 (dải đo 0–65.535 Lux, nguồn cấp 10–30VDC, ngõ ra 4–20mA).
- Khối cơ cấu chấp hành & Mạch động lực:
- Máy bơm tưới nhỏ giọt kết hợp béc tưới GF (Italy) có bù áp, lưu lượng 0–8 lít/giờ tại áp suất 1.5 Bar.
- Béc phun sương làm mát số 1 & 2 hạt mịn, hỗ trợ hạ nhiệt độ không khí từ 5°C – 7°C.
- Quạt gió đối lưu ngang (HAF) và quạt hút thông gió giải nhiệt.
- Động cơ kéo lưới DC 24V (Model JMJ168/3.9-DC-800Kg, công suất 380W, tốc độ 3.9 vòng/phút) đi kèm cặp công tắc hành trình cơ khí 24VDC giới hạn hành trình đóng (PUSH) và mở (PULL).
+-----------------------------+
| Nguồn cấp 220VAC/24VDC |
+--------------+--------------+
|
+----------------------+----------------------+
| |
+-------------v---------------+ +---------------v-------------+
| MẠCH ĐIỀU KHIỂN LOGIC | | MẠCH ĐỘNG LỰC |
| - PLC FX3U-32MR/ES | | - Aptomat tép (CB) |
| - Module FX3U-4AD | | - Cuộn hút Contactor |
| - Relay trung gian cách ly | | - Động cơ bơm & quạt |
| - Màn hình HMI GT1275 | | - Motor DC kéo rèm 380W |
+-----------------------------+ +-----------------------------+
+-----------------------------------------------------------------------------------+
| DANH MỤC THIẾT BỊ VÀ PHẦN MỀM HỆ THỐNG |
+----------------------+--------------------------+---------------------------------+
| Phân loại | Tên thiết bị / Phần mềm | Thông số kỹ thuật chính |
+----------------------+--------------------------+---------------------------------+
| Bộ điều khiển logic | PLC FX3U-32MR/ES | 16 DI / 16 DO Relay, 64k steps |
| Khối mở rộng Analog | FX3U-4AD | 4 kênh AI, 15-bit current mode |
| Màn hình hiển thị | HMI GT1275-VNBA | 10.4 inch TFT, 640x480, RS422 |
| Cảm biến nhiệt độ | Pt100 RTD + SENECA T120 | 3-wire, Output 4-20mA |
| Cảm biến độ rọi | VELT-W-LUX-I4 | 0 - 65535 Lux, Output 4-20mA |
| Động cơ kéo rèm | JMJ168/3.9-DC | DC 24V, 380W, 3.9 rpm |
| Phần mềm lập trình | GX Works 2 & GT Designer3| Ngôn ngữ Ladder & GUI Design |
+----------------------+--------------------------+---------------------------------+
Methodology
Quy trình nghiên cứu và thực hiện đồ án áp dụng mô hình kỹ thuật hệ thống (V-Model biến thể cho tự động hóa):
- Khảo sát đặc tính sinh học cây trồng: Xác định các ngưỡng nhiệt độ tối ưu (22°C – 27°C), cường độ ánh sáng quang hợp bão hòa và nhu cầu nước theo thời gian.
- Thiết kế sơ đồ nguyên lý & đấu nối: Tách biệt hoàn toàn mạch điều khiển (24VDC) và mạch động lực (220VAC/380VAC) thông qua hệ thống Relay trung gian 8 chân/14 chân và Contactor nhằm chống nhiễu công nghiệp và bảo vệ ngõ ra PLC.
- Lập trình và mô phỏng offline: Xây dựng thuật toán logic trên GX Works 2, sử dụng công cụ mô phỏng tích hợp GX Simulator 2 và GT Simulator 3 để kiểm tra logic trước khi nạp vào phần cứng thật.
- Thực nghiệm tại phòng Lab: Đấu nối trên panel thực hành Tự động hóa, hiệu chuẩn sai số ADC, đo kiểm thời gian phản hồi và thử nghiệm các kịch bản sự cố.
+-----------------------------------------------------------------------------------+
| BẢNG ĐÁNH GIÁ RỦI RO VÀ GIẢI PHÁP TRIỆT TIÊU TRONG THIẾT KẾ |
+---------------------------+-----------------------+-------------------------------+
| Rủi ro / Sự cố tiềm ẩn | Hậu quả kỹ thuật | Giải pháp khắc phục (Logic/HW)|
+---------------------------+-----------------------+-------------------------------+
| Kẹt cơ khí rèm che nắng | Cháy motor DC kéo rèm | Đặt Timer TIMER_N giám sát. |
| không chạm Limit Switch | do quá dòng kéo dài | Ngắt motor & bật đèn L_ERR_N |
+---------------------------+-----------------------+-------------------------------+
| Mất điện lưới đột ngột | Sai lệch trạng thái | Reset trạng thái về ban đầu; |
| khi đang vận hành | cơ cấu chấp hành | yêu cầu nhấn S_TART khởi động |
+---------------------------+-----------------------+-------------------------------+
| Bơm phun sương/quạt chạy | Tốn nước, lãng phí | Timer TIMER_F đếm thời gian; |
| mãi nhưng nhiệt không hạ | điện năng, ngập ẩm | ngắt lệnh và báo lỗi L_ERR_F |
+---------------------------+-----------------------+-------------------------------+
| Tưới nước vào giờ trưa | Sốc nhiệt rễ cây, | Khóa liên động thời gian thực |
| nắng gắt (10h - 13h) | thối rễ, hỏng cây | (D29, D40) vô hiệu hóa bơm |
+---------------------------+-----------------------+-------------------------------+
Implementation và kết quả
Development process
Quá trình hiện thực hóa hệ thống được cụ thể hóa bằng việc phân kênh I/O chi tiết, thiết lập vùng nhớ dữ liệu HMI và lập trình thuật toán điều khiển Ladder.
1. Bảng phân kênh tín hiệu Vào/Ra (I/O Mapping)
+-----------------------------------------------------------------------------------+
| BẢNG PHÂN KÊNH ĐẦU VÀO SỐ (DIGITAL INPUTS) VÀ TƯƠNG TỰ (ANALOG INPUTS) |
+--------+-----------+--------------------------------------------------------------+
| Địa chỉ| Ký hiệu | Chức năng chi tiết |
+--------+-----------+--------------------------------------------------------------+
| X000 | S_TART | Nút nhấn khởi động toàn bộ hệ thống |
| X001 | E_STOP | Nút nhấn dừng khẩn cấp toàn hệ thống (Emergency Stop) |
| X002 | AUTO | Nút chuyển chế độ Tự động |
| X003 | MANUAL | Nút chuyển chế độ Bằng tay |
| X004 | STOP | Nút dừng chế độ hiện thời |
| X005 | P_STOP | Nút dừng bơm tưới nước (Manual) |
| X006 | F_STOP | Nút dừng quạt thông gió (Manual) |
| X007 | N_STOP | Nút dừng động cơ kéo lưới (Manual) |
| X010 | PUMP | Nút chạy bơm tưới nước (Manual) |
| X011 | FAN | Nút chạy quạt thông gió (Manual) |
| X012 | NET_F | Nút kích hoạt kéo lưới che nắng ra (Manual) |
| X013 | NET_R | Nút kích hoạt thu lưới che nắng vào (Manual) |
| X014 | PUSH | Công tắc hành trình nhận biết lưới đã kéo hết ra ngoài |
| X015 | PULL | Công tắc hành trình nhận biết lưới đã thu gọn hoàn toàn |
| X016 | COOLPUMP | Nút chạy bơm phun sương làm mát (Manual) |
| X017 | C_STOP | Nút dừng bơm phun sương làm mát (Manual) |
+--------+-----------+--------------------------------------------------------------+
| D7 | Temp_ADC | Giá trị số nguyên giải mã nhiệt độ từ kênh CH1 (FX3U-4AD) |
| D8 | Light_ADC | Giá trị số nguyên giải mã cường độ sáng từ kênh CH2(FX3U-4AD)|
+--------+-----------+--------------------------------------------------------------+
+-----------------------------------------------------------------------------------+
| BẢNG PHÂN KÊNH ĐẦU RA SỐ (DIGITAL OUTPUTS) |
+--------+-----------+--------------------------------------------------------------+
| Địa chỉ| Ký hiệu | Thiết bị chấp hành / Đèn báo điều khiển |
+--------+-----------+--------------------------------------------------------------+
| Y000 | L_START | Đèn báo trạng thái hệ thống đã sẵn sàng hoạt động |
| Y001 | L_STOP | Đèn báo dừng chế độ hiện tại |
| Y002 | L_ESTOP | Đèn báo trạng thái dừng khẩn cấp |
| Y003 | L_ERR_F | Đèn cảnh báo lỗi quá trình làm mát (quá thời gian quy định) |
| Y004 | L_ERR_N | Đèn cảnh báo lỗi cơ cấu kéo lưới (kẹt hành trình) |
| Y005 | MCPUMP | Relay trung gian điều khiển khởi động từ Bơm tưới nhỏ giọt |
| Y006 | MCFAN | Relay trung gian điều khiển khởi động từ Quạt thông gió HAF |
| Y007 | MCNET_F | Relay trung gian điều khiển Contactor kéo lưới che nắng |
| Y010 | MCNET_R | Relay trung gian điều khiển Contactor thu lưới che nắng |
| Y011 | MCCOOL | Relay trung gian điều khiển khởi động từ Bơm phun sương |
+--------+-----------+--------------------------------------------------------------+
+-----------------------------------------------------------------------------------+
| BẢNG THÔNG SỐ CÀI ĐẶT NGƯỜI DÙNG TRÊN HMI (DATA REGISTERS) |
+--------+-----------+------------------------------------------+-------------------+
| Ô nhớ | Ký hiệu | Nội dung cài đặt | Đơn vị tính |
+--------+-----------+------------------------------------------+-------------------+
| D23 | TIMERON_P | Thời gian bật bơm tưới trong 1 chu kỳ | Giây (s) / Phút |
| D24 | TIMEROFF_P| Thời gian ngắt bơm tưới trong 1 chu kỳ | Giây (s) / Phút |
| D25 | TIMER_F | Thời gian giới hạn làm mát trước khi lỗi | Phút |
| D26 | TIMER_N | Thời gian giới hạn chạy động cơ kéo lưới | Giây (s) |
| D27 | NHIETDO | Ngưỡng nhiệt độ kích hoạt làm mát (Auto) | °C |
| D35 | DOSANG | Ngưỡng cường độ ánh sáng kéo rèm (Auto) | Lux |
| D29,D40| T_BLOCK | Khung giờ cấm tưới và phun sương (Trưa) | Giờ thực (10h-13h)|
+--------+-----------+------------------------------------------+-------------------+
2. Kỹ thuật đọc dữ liệu Analog từ FX3U-4AD
Để cấu hình và đọc giá trị số từ module FX3U-4AD gắn tại vị trí khối chức năng số 0 (K0), đoạn chương trình Ladder sử dụng cấu trúc lệnh giao tiếp bộ nhớ đệm BFM:
// Cấu hình kênh CH1 (Dòng 4-20mA đo Nhiệt độ) và CH2 (Dòng 4-20mA đo Ánh sáng)
[TO K0 K0 H3300 K1] // Ghi chế độ kênh ngõ vào vào thanh ghi BFM #0
[TO K0 K1 K4 K1] // Thiết lập số lần lấy mẫu trung bình (Averaging)
// Đọc giá trị chuyển đổi số nguyên từ thanh ghi đệm BFM #10, BFM #11 về PLC
[FROM K0 K10 D7 K1] // Đọc giá trị nhiệt độ số hóa vào ô nhớ D7
[FROM K0 K11 D8 K1] // Đọc giá trị ánh sáng số hóa vào ô nhớ D8
3. Cấu trúc logic điều khiển tưới chu kỳ và bảo vệ cơ cấu
Thuật toán tưới tự động sử dụng bộ định thời luân phiên để duy trì lượng ẩm rễ tối ưu:
// Logic tưới tuần hoàn ngắt quãng trong chế độ AUTO (M0: Cờ báo chế độ AUTO)
// Kiểm tra ngoài khung giờ cấm D29 - D40
LD M0
AND M10 // Cờ cho phép tưới (nằm ngoài khung giờ 10h-13h)
ANI T1 // Tiếp điểm thường đóng của Timer chu kỳ nghỉ
OUT Y005 // Kích hoạt Bơm tưới nhỏ giọt MCPUMP
OUT T0 D23 // Timer T0 đếm thời gian tưới TIMERON_P
LD T0
OUT T1 D24 // Timer T1 đếm thời gian nghỉ TIMEROFF_P
// Logic bảo vệ kéo lưới che nắng có giám sát hành trình và Timeout
LD M0
AND> D8 D35 // Nếu Ánh sáng đo được (D8) > Ngưỡng cài đặt DOSANG (D35)
ANI X014 // Chưa chạm công tắc hành trình kéo PUSH
ANI M20 // Cờ báo lỗi kẹt lưới chưa tác động
OUT Y007 // Xuất tín hiệu kéo lưới MCNET_F
OUT T10 D26 // Kích hoạt Timer giám sát hành trình TIMER_N
// Phát hiện sự cố kẹt lưới
LD T10
ANI X014 // Đã hết thời gian D26 nhưng X014 vẫn chưa đóng
SET M20 // Khóa liên động ngắt motor
OUT Y004 // Bật đèn cảnh báo lỗi kéo lưới L_ERR_N
Testing và validation
Hệ thống được kiểm thử qua 4 kịch bản vận hành thực tế:
- Kịch bản kiểm tra chế độ MANUAL: Thao tác lần lượt các nút ảo trên HMI GT1275-VNBA để bật/tắt bơm tưới, quạt thông gió, bơm phun sương và kéo rèm. Kiểm tra khả năng tác động của các nút dừng cục bộ
P_STOP, F_STOP, C_STOP, N_STOP.
- Kịch bản kiểm tra chế độ AUTO - Kiểm soát vi khí hậu:
- Dùng nguồn cấp nhiệt nhân tạo tác động vào đầu dò Pt100: Khi nhiệt độ đọc về $D7 > D27$ (giả lập ngưỡng $27^\circ\text{C}$), PLC kích hoạt đồng thời $Y006$ (Quạt làm mát) và $Y011$ (Bơm phun sương). Sau khi nhiệt độ giảm xuống dưới ngưỡng trừ trễ vi sai ($26^\circ\text{C}$), các cơ cấu tự ngắt an toàn.
- Chiếu sáng cưỡng bức vào cảm biến VELT-W-LUX-I4: Khi cường độ sáng $D8 > D35$, cuộn dây $Y007$ đóng kéo rèm ra. Khi rèm chạm công tắc hành trình $X014$, motor ngắt tức thì.
- Kịch bản kiểm tra thời gian thực (Interlock Timer): Giả lập đồng hồ thời gian thực của CPU chuyển sang khung giờ 10h00 – 13h00, hệ thống tự động khóa tín hiệu ra $Y005$ và $Y011$ bất chấp giá trị nhiệt độ hoặc chu kỳ tưới đang đòi hỏi.
- Kịch bản kiểm thử dừng khẩn cấp (E-STOP): Kích hoạt $X001$, toàn bộ ngõ ra $Y005 - Y011$ lập tức về trạng thái OFF trong thời gian một chu kỳ quét ($< 10\text{ ms}$), đèn $Y002$ bật sáng.
Kết quả đạt được
+-----------------------------------------------------------------------------------+
| KẾT QUẢ ĐẠT ĐƯỢC SO VỚI MỤC TIÊU BAN ĐẦU |
+--------------------------+-----------------------+--------------------------------+
| Hạng mục chức năng | Mục tiêu thiết kế | Kết quả thực nghiệm |
+--------------------------+-----------------------+--------------------------------+
| Thời gian phản hồi ngõ ra| < 20 ms | 10 ms (giới hạn vật lý relay) |
| Khả năng hạ nhiệt phòng | Giảm 5 - 7 °C | Giảm trung bình 5.5 °C sau 10p |
| Độ chính xác đo sáng | 0 - 65535 Lux | Tuyến tính 4-20mA, sai số < 1% |
| Tự ngắt motor kéo rèm | Dừng tại điểm biên | 100% chạm Limit Switch ngắt tức|
| An toàn kẹt hành trình | Ngắt và báo còi/đèn | Tác động chính xác sau Timer N |
| Khả năng lưu tham số HMI | Không mất khi mất điện| Lưu trên bộ nhớ Flash GT1275 |
+--------------------------+-----------------------+--------------------------------+
Đổi mới và đóng góp
- Cơ chế an toàn hai lớp cho cơ cấu kéo rèm che nắng (Dual-layer Safety): Khác với các hệ thống thông thường chỉ sử dụng công tắc hành trình cơ khí (dễ bị kẹt tiếp điểm do ẩm ướt trong nhà kính) hoặc chỉ dùng timer (dễ bị lệch vị trí rèm), hệ thống tích hợp thuật toán logic kết hợp giữa tín hiệu phản hồi phần cứng
PUSH/PULL và bộ định thời phần mềm TIMER_N. Nhờ đó, loại bỏ hoàn toàn nguy cơ cháy nổ động cơ khi xảy ra sự cố cơ khí kẹt ray.
- Thuật toán khóa sinh học thời gian thực (Biological Real-Time Interlock): Tích hợp logic khóa tự động tưới và phun sương trong khung giờ trưa (10h00 – 13h00). Đây là cải tiến nông học quan trọng, ngăn ngừa hiện tượng "luộc rễ" do đọng nước nóng trên bề mặt lá và rễ khi nhiệt độ ngoài trời bức xạ cao.
- Mô đun hóa vi khí hậu trên nền tảng PLC công nghiệp: Thay vì sử dụng các bo mạch vi điều khiển giá rẻ (như Arduino/ESP32 vốn rất dễ bị treo do xung nhiễu từ các động cơ cảm ứng công suất lớn), việc xây dựng hệ thống trên nền tảng PLC Mitsubishi FX3U đem lại độ tin cậy tuyệt đối (MTBF hàng chục nghìn giờ), độ bền công nghiệp cao và khả năng chống chịu môi trường khắc nghiệt.
Ứng dụng thực tế và triển khai
Kịch bản triển khai thực tế
- Mô hình vườn rau hữu cơ sân thượng đô thị (Rooftop Farm): Diện tích 30 – 100 m², cung cấp rau ăn lá sạch cho hộ gia đình. Tủ điều khiển PLC hoạt động tự động hoàn toàn, giải phóng sức lao động của gia chủ.
- Nhà màng sản xuất dưa lưới/rau thủy canh bán công nghiệp: Diện tích 500 – 2.000 m². Hệ thống điều khiển phân vùng nhiều cụm van điện từ và hệ thống quạt hút công nghiệp theo từng luống cây.
Phân tích chi phí & Hiệu quả kinh tế (ROI)
- Chi phí thiết bị chính (Ước tính):
- PLC FX3U-32MR + Module FX3U-4AD: 8.500.000 VNĐ.
- Màn hình cảm ứng HMI GT1275-VNBA: 6.000.000 VNĐ.
- Cảm biến nhiệt Pt100, Seneca T120, VELT-LUX: 3.200.000 VNĐ.
- Khí cụ điện, tủ điện, béc tưới GF, quạt HAF, motor kéo rèm: 7.500.000 VNĐ.
- Tổng chi phí phần cứng tủ điện: ~ 25.200.000 VNĐ.
- Thời gian hoàn vốn (ROI):
- Giảm 80% chi phí nhân công tưới và theo dõi thời tiết (~ 2.000.000 VNĐ/tháng cho quy mô vườn 200 m²).
- Tăng năng suất cây trồng thêm 25% – 35% nhờ điều kiện vi khí hậu ổn định quanh năm.
- Tiết kiệm 50% chi phí hóa đơn nước và điện năng tiêu thụ.
- Thời gian thu hồi vốn ước tính: 14 – 18 tháng vận hành liên tục.
+-----------------------------------------------------------------------------------+
| LỘ TRÌNH TRIỂN KHAI HỆ THỐNG TRONG THỰC TẾ (ROADMAP) |
+--------------------------+--------------------------------------------------------+
| Giai đoạn | Công việc thực hiện & Yêu cầu kỹ thuật |
+--------------------------+--------------------------------------------------------+
| Tuần 1 - 2: Khảo sát & | Thiết kế khung nhà màng PE, chọn vị trí đặt quạt đối |
| Xây dựng cơ khí | lưu HAF, lắp đặt trục kéo lưới cắt nắng 24VDC |
+--------------------------+--------------------------------------------------------+
| Tuần 3: Lắp đặt hệ thống | Rải ống PE 16mm/20mm, gắn béc nhỏ giọt GF bù áp, đi béc|
| thủy lực & tưới tiêu | phun sương làm mát số 1-2, lắp bơm tăng áp |
+--------------------------+--------------------------------------------------------+
| Tuần 4: Lắp đặt tủ điện | Gá lắp PLC FX3U, module 4AD, relay, contactor, aptomat;|
| & Kéo dây cảm biến | đi dây chống nhiễu cho Pt100 và cảm biến Lux |
+--------------------------+--------------------------------------------------------+
| Tuần 5: Nạp code & | Cấu hình BFM FX3U-4AD, nạp giao diện HMI GT Designer 3;|
| Commissioning | test liên động khẩn cấp và hiệu chuẩn nhiệt độ thực tế |
+--------------------------+--------------------------------------------------------+
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Phạm vi giám sát môi trường: Hệ thống hiện mới chỉ tập trung vào 2 thông số cơ bản là Nhiệt độ không khí và Cường độ ánh sáng. Các yếu tố quan trọng khác của đất và dinh dưỡng như độ ẩm đất (Soil Moisture), độ dẫn điện dinh dưỡng (EC) và độ pH dung dịch tưới chưa được tích hợp cảm biến chuyên dụng vào module Analog.
- Khả năng kết nối không dây: Việc điều khiển và giám sát hiện tại phụ thuộc hoàn toàn vào màn hình HMI cố định tại tủ điện, chưa có module truyền thông Ethernet/IoT Gateway (như MQTT hoặc Modbus TCP) để theo dõi và điều khiển từ xa qua ứng dụng Smartphone.
Hướng nâng cấp mở rộng
- Tích hợp IoT SCADA: Bổ sung module truyền thông Ethernet FX3U-ENET-ADP hoặc vi điều khiển Gateway ESP32 giao tiếp Modbus-RTU qua cổng RS-485 của PLC để đẩy toàn bộ dữ liệu vi khí hậu lên nền tảng Cloud (ThingsBoard / Firebase), cho phép người dùng điều khiển qua ứng dụng di động.
- Điều khiển vòng kín PID cho quạt và bơm: Ứng dụng tập lệnh PID tích hợp sẵn trong CPU FX3U kết hợp biến tần điều khiển tốc độ quạt thông gió mềm mại, giúp tối ưu hóa hiệu suất tiết kiệm năng lượng thay vì chỉ bật/tắt On/Off Relay truyền thống.
Đối tượng hưởng lợi
- Sinh viên & Học viên chuyên ngành Điện - Tự động hóa: Cung cấp tài liệu mẫu chi tiết về phương pháp ghép nối PLC với module chức năng đặc biệt (Analog FX3U-4AD), kỹ thuật lập trình lệnh truyền thông nội bộ
FROM/TO, cũng như kinh nghiệm thiết kế giao diện HMI công nghiệp đồng bộ.
- Kỹ sư Tự động hóa & Kỹ thuật viên bảo trì: Tham khảo cấu trúc chương trình Ladder logic phân kênh khoa học, thiết kế mạch động lực bảo vệ quá tải, ngắn mạch chuẩn công nghiệp bằng Contactor và Aptomat.
- Hộ gia đình & Chủ trang trại nông nghiệp đô thị: Tiếp cận một giải pháp công nghệ có tính khả thi cao, độ bền thiết bị lớn, dễ vận hành và đem lại nguồn rau củ sạch an toàn 100%.
- Nhà nghiên cứu Nông nghiệp công nghệ cao: Cung cấp mô hình thực nghiệm về điều phối vi khí hậu nhà kính, làm cơ sở dữ liệu để tối ưu hóa năng suất cho các giống rau ăn lá đặc thù.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật về nguồn điện và cáp tín hiệu để triển khai hệ thống là gì?
Hệ thống sử dụng nguồn điện lưới xoay chiều 220VAC/50Hz cho khối nguồn PLC và các động cơ bơm, quạt thông gió. Toàn bộ khối điều khiển logic, cuộn hút relay trung gian và cảm biến sử dụng nguồn xung công nghiệp 24VDC ổn định. Cáp kết nối từ cảm biến Pt100 (bộ chuyển đổi T120) và cảm biến ánh sáng VELT-LUX về module FX3U-4AD bắt buộc phải sử dụng loại cáp xoắn đôi có vỏ bọc kim chống nhiễu (Shielded Twisted Pair - STP), đầu chống nhiễu phải nối đất (GND/FG) tại một điểm duy nhất ở tủ điện.
2. PLC Mitsubishi FX3U có thể mở rộng tối đa bao nhiêu cảm biến và cơ cấu chấp hành?
CPU PLC FX3U cho phép quản lý tối đa lên tới 256 điểm I/O trực tiếp qua các khối module mở rộng hoặc 384 điểm I/O thông qua mạng truyền thông công nghiệp CC-Link. Đối với tín hiệu tương tự, có thể gắn thêm tối đa 8 module chức năng đặc biệt (như FX3U-4AD, FX3U-4DA, FX3U-4AD-PT-ADP) để mở rộng hàng chục kênh đo nhiệt độ, độ ẩm đất, pH và EC.
3. Làm thế nào để tích hợp hệ thống vườn rau với mạng SCADA nhà máy hoặc BMS tòa nhà?
Để tích hợp vào mạng SCADA/BMS cấp cao hơn, có thể gắn thêm card mở rộng truyền thông RS-485 (FX3U-485-BD) chạy giao thức Modbus RTU hoặc module FX3U-ENET chạy Modbus TCP/IP. Toàn bộ các thanh ghi trạng thái (M) và thanh ghi dữ liệu nhiệt độ/ánh sáng (D) sẽ được ánh xạ trực tiếp lên các phần mềm SCADA công nghiệp như WinCC, Ignition hoặc Wonderware.
4. Quy trình bảo dưỡng và chống tắc nghẽn cho hệ thống béc tưới nhỏ giọt định kỳ như thế nào?
Cần lắp đặt bộ lọc đĩa (Disc Filter) cỡ mắt lọc 120 mesh ngay sau ngõ ra của máy bơm tưới chính. Định kỳ 2 tuần một lần tiến hành mở van xả cuối đường ống để sục rửa cặn rác; ngâm rửa béc nhỏ giọt GF trong dung dịch acid citric loãng (hoặc giấm ăn) mỗi 3 – 6 tháng để làm tan hoàn toàn cặn muối khoáng tích tụ gây nghẽn lỗ béc bù áp.
5. Chi phí đầu tư dự kiến và thời gian hoàn vốn (ROI) được tính toán như thế nào?
Tổng chi phí linh kiện tủ điện điều khiển và hệ thống tưới hoàn chỉnh cho một nhà màng 50 – 100 m² dao động khoảng 25 – 30 triệu đồng. Với việc cắt giảm 80% nhân công chăm sóc hàng ngày và tăng sản lượng rau sạch từ 25% – 35%, hệ thống giúp tiết kiệm và gia tăng giá trị kinh tế trung bình 1.8 – 2.2 triệu đồng mỗi tháng, đưa thời gian thu hồi toàn bộ vốn đầu tư về mức 14 – 18 tháng.
Kết luận
Đồ án "Thiết kế chương trình điều khiển logic cho hệ thống vườn rau thông minh" đã hoàn thành xuất sắc các mục tiêu thiết kế công nghệ và điều khiển tự động đề ra. Bằng việc kết hợp hài hòa giữa nền tảng phần cứng công nghiệp vững chắc (PLC Mitsubishi FX3U-32MR/ES, Module FX3U-4AD, HMI GT1275-VNBA) với các giải pháp kỹ thuật nông nghiệp tiên tiến (tưới nhỏ giọt bù áp, phun sương hạ nhiệt 5°C – 7°C, lưới cắt nắng tự động), hệ thống mang lại một mô hình canh tác hiện đại, an toàn và tối ưu tài nguyên.
Dự án không chỉ khẳng định giá trị ứng dụng to lớn của công nghệ tự động hóa trong việc giải quyết bài toán an toàn thực phẩm đô thị, mà còn đóng vai trò là một tài liệu kỹ thuật - học thuật hoàn chỉnh cho sinh viên và kỹ sư đang nghiên cứu ứng dụng PLC trong nông nghiệp công nghệ cao. Bạn đọc và các nhà phát triển có thể kế thừa mã nguồn Ladder Logic và sơ đồ nguyên lý này để nâng cấp thêm các tính năng IoT không dây phục vụ các mô hình trang trại quy mô lớn.