Giới thiệu dự án
Trong bối cảnh nền nông nghiệp hiện đại đang chuyển dịch mạnh mẽ sang mô hình Nông nghiệp 4.0 (Smart Agriculture), ngành chăn nuôi heo công nghiệp tại Việt Nam đòi hỏi sự tối ưu hóa nghiêm ngặt về quản lý dinh dưỡng, giám sát tiểu khí hậu và kiểm soát dịch bệnh. Theo số liệu thống kê ngành chăn nuôi, chi phí thức ăn chiếm từ 65% đến 70% tổng chi phí sản xuất, trong khi phương thức chăn nuôi thủ công hoặc bán tự động bằng rơ-le định thời truyền thống bộc lộ nhiều điểm nghẽn: thất thoát nguyên liệu từ 8–15%, sai lệch khẩu phần dinh dưỡng theo từng giai đoạn phát triển của đàn heo, thiếu khả năng giám sát dữ liệu tập trung và tốn kém chi phí nhân công vận hành (chiếm 10–12% giá thành).
+-----------------------------+
| HỆ THỐNG SCADA / WEB UI |
| (WinCC / Visual Studio C#) |
+--------------+--------------+
| PROFINET (Ethernet TCP/IP)
v
+-----------------------------+
| PLC SIEMENS S7-1200 |
| CPU 1212C + Module SM 1223 |
+-------+--------------+------+
| |
+------------------+ +------------------+
| Analog 0-10V | Digital I/O (24VDC)
v v
+-----------------------+ +-------------------------------+
| RW-ST01A + LOADCELL | | BIẾN TẦN FR-E700 + MOTOR 25W |
| Cân định lượng bồn trộn| | VAN 5/2 + XI LANH KHÍ NÉN |
+-----------------------+ | RELAY MỰC NƯỚC + VAN TẮM/UỐNG |
+-------------------------------+
Vấn đề kỹ thuật đặt ra (Problem Statement)
Các trang trại chăn nuôi quy mô vừa và lớn hiện nay đối mặt với 3 thách thức kỹ thuật cốt lõi:
- Thiếu độ chính xác trong định lượng và phối trộn: Thao tác đong đếm thủ công dẫn đến sai số tỷ lệ phối trộn giữa cám đậm đặc và vi chất, ảnh hưởng trực tiếp đến hệ số chuyển đổi thức ăn (FCR - Feed Conversion Ratio).
- Không có hệ thống lưu trữ và truy xuất dữ liệu theo thời gian thực: Quản lý trang trại không nắm được chính xác lượng thức ăn tiêu thụ hàng ngày, nhiệt độ chuồng và lịch trình cấp nước uống/tắm tự động.
- Môi trường chuồng trại có tính ăn mòn và độ ẩm cao: Các thiết bị vi điều khiển phổ thông dễ hỏng hóc, đòi hỏi thiết bị điều khiển cấp công nghiệp có khả năng kháng nhiễu và độ tin cậy vận hành 24/7.
Mục tiêu của đồ án
Đề tài "Mô hình chăm sóc heo tự động có điều khiển và giám sát qua hệ thống SCADA trên máy tính" được thiết kế và thi công nhằm đạt được các mục tiêu sau:
- Nghiên cứu, làm chủ phần cứng và giải thuật điều khiển trên nền tảng PLC Siemens S7-1200 (CPU 1212C kết hợp Module mở rộng SM 1223).
- Xây dựng cơ cấu cân định lượng tự động bằng cảm biến Loadcell YZC-113 20kg kết hợp mạch khuếch đại chuẩn công nghiệp RW-ST01A (tín hiệu Analog 0–10V).
- Thiết kế hệ thống chấp hành điện khí nén (xi lanh tròn, van điện từ 5/2 hai đầu cuộn coil 24VDC) và hệ thống trộn thức ăn dẫn động bằng động cơ 3 pha Panasonic MX8M25G4Y 25W thông qua biến tần Mitsubishi FR-E700.
- Phát triển hệ thống SCADA giám sát thời gian thực trên nền tảng TIA Portal (WinCC) và Web Server quản trị cơ sở dữ liệu trên Visual Studio (C#/.NET).
Phạm vi và giới hạn của đề tài
- Phạm vi nghiên cứu: Tự động hóa quy trình cân nguyên liệu, xả bồn, trộn thức ăn, cấp nước uống tự ngắt qua relay điện cực và phun nước tắm theo lịch trình cài đặt trước trên SCADA.
- Giới hạn kỹ thuật: Mô hình thử nghiệm quy mô pilot phòng Lab; thuật toán điều khiển thực thi tuần tự trên một đường nạp liệu; truyền thông giám sát qua mạng cục bộ Ethernet TCP/IP PROFINET.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí kỹ thuật |
Phương pháp thủ công / Bán tự động |
Hệ thống vi điều khiển (MCU / Arduino) |
Giải pháp PLC S7-1200 + SCADA (Đề tài) |
| Độ chính xác định lượng |
Thấp (Sai số $\pm 10-15%$) |
Trung bình (Sai số $\pm 3-5%$) |
Cao (Sai số $< 0.5%$ với Loadcell + RW-ST01A) |
| Khả năng kháng nhiễu |
Kém (Phụ thuộc thao tác người) |
Kém trong môi trường công nghiệp (dễ treo MCU) |
Rất cao (Chuẩn công nghiệp EMC, cách ly quang I/O) |
| Giám sát dữ liệu (SCADA) |
Không có (Ghi chép sổ sách) |
Cục bộ qua màn hình LCD/OLED nhỏ |
Toàn diện (WinCC Runtime + Web Server lưu CSDL) |
| Độ bền thiết bị |
Không đồng bộ |
Thấp (Dễ oxy hóa trong chuồng trại) |
Cao (PLC IP20/Vỏ tủ điện IP65, Van khí nén độ bền cao) |
| Khả năng mở rộng (Scale) |
Rất khó |
Khó ghép nối thêm nhiều cơ cấu chấp hành |
Dễ dàng qua module truyền thông RS485/PROFINET |
Phân tích yêu cầu theo mô hình MoSCoW
- Must have (Bắt buộc có):
- Cơ cấu cân định lượng chuẩn xác bằng Loadcell kết hợp giải thuật chuẩn hóa tín hiệu
NORM_X và SCALE_X.
- Điều khiển đảo chiều xi lanh khí nén đóng/mở van cấp nguyên liệu và xả bồn trộn qua van 5/2.
- Điều khiển động cơ khuấy trộn 3 pha thông qua biến tần Mitsubishi FR-E700.
- Giao diện SCADA điều khiển 2 chế độ Manual (Thủ công) và Auto (Tự động), có nút dừng khẩn cấp E-Stop.
- Should have (Nên có): Giao diện Web trích xuất lịch sử khối lượng thức ăn theo ngày/tháng, vẽ đồ thị biểu diễn xu hướng tiêu thụ.
- Could have (Có thể mở rộng): Tích hợp cảm biến nhiệt độ - độ ẩm để kích hoạt quạt thông gió và giàn phun sương làm mát tự động.
- Won't have (Chưa thực hiện đợt này): Nhận diện thể trạng và cân nặng từng cá thể heo bằng camera AI/thẻ RFID.
Thiết kế hệ thống
+-------------------------------------------------------------------------+
| KIẾN TRÚC TỔNG THỂ HỆ THỐNG |
+-------------------------------------------------------------------------+
|
+---> [TẦNG QUẢN LÝ & GIÁM SÁT]
| * SCADA WinCC Runtime Advanced (TIA Portal)
| * Web Application (ASP.NET C#, SQL Database Server)
|
+---> [TẦNG ĐIỀU KHIỂN TRUNG TÂM]
| * PLC Siemens S7-1200 (CPU 1212C AC/DC/Rly - 6ES7 212-1BD30-0XB0)
| * Module mở rộng SM 1223 DI 8/DO 8 x 24VDC
|
+---> [TẦNG ĐO LƯỜNG & THU THẬP TÍN HIỆU]
| * 02 Loadcell thanh YZC-113 20kg (Cầu Wheatstone $2.0 \text{ mV/V}$)
| * Bộ khuếch đại tín hiệu RW-ST01A ($0-10\text{V DC} \leftrightarrow \text{AI0}$)
| * Relay điện cực báo mức nước 61F-G (Ngõ vào Digital)
|
+---> [TẦNG CƠ CẤU CHẤP HÀNH]
* Biến tần Mitsubishi FR-E700 (0.4kW) + Động cơ 3 pha Panasonic 25W
* Van điện từ khí nén 5/2 (Double Solenoid 24VDC) + Xi lanh tròn
* Van nước điện từ phi 21mm 220VAC (Cấp nước uống, vòi tắm)
Technology Stack và Thông số phần cứng
+------------------------+----------------------------------------------------+
| THÀNH PHẦN | THÔNG SỐ VÀ PHIÊN BẢN KỸ THUẬT |
+------------------------+----------------------------------------------------+
| PLC Controller | Siemens SIMATIC S7-1200 CPU 1212C AC/DC/Relay |
| Extension Module | Siemens SM 1223 DC/DC (8 DI 24VDC / 8 DO 24VDC) |
| Inverter | Mitsubishi FR-E700 Series (FR-E720-0.4K) |
| Geared Motor | Panasonic MX8M25G4Y (3-Phase 220V, 25W, 4 Poles) |
| Loadcell | 02 x YZC-113 (Tải trọng định mức 20kg/thanh) |
| Signal Transmitter | RW-ST01A (Input: mV; Output: 0-10VDC, Cấp bảo vệ IP65)|
| Pneumatics | Xi lanh tròn tác động kép + Solenoid Valve 5/2 24V |
| Programming IDE | Siemens TIA Portal V14 / V15 SP1 (Step 7 + WinCC) |
| Web Telemetry | Visual Studio 2017/2019 (ASP.NET MVC, C#, SQL Server)|
| Mechanical CAD | SolidWorks 2018 SP4 |
+------------------------+----------------------------------------------------+
Thuật toán và công thức chuyển đổi Analog Loadcell (SCL / Ladder Logic)
Tín hiệu từ cầu điện trở Wheatstone của Loadcell YZC-113 ($2.0\text{ mV/V}$) chịu tác động của lực kéo dãn/nén được khuếch đại qua RW-ST01A thành điện áp tuyến tính $0-10\text{V}$, đưa về kênh ngõ vào tương tự IW64 (định dạng số nguyên $0 - 27648$).
Công thức toán học giải thuật chuẩn hóa tuyến tính:
$$\text{Normalized Value } (X_{norm}) = \frac{IW64 - IN_MIN}{IN_MAX - IN_MIN} = \frac{IW64 - 0}{27648 - 0}$$
$$\text{Weight } (Kg) = X_{norm} \times (SCALE_MAX - SCALE_MIN) + SCALE_MIN = X_{norm} \times (20.0 - 0.0)$$
Đoạn mã giải thuật SCL (Structured Control Language) chuẩn hóa tín hiệu khối lượng:
// Khối hàm FB_Loadcell_Scaling
FUNCTION_BLOCK "FB_Loadcell_Scaling"
VAR_INPUT
Raw_Analog_Input : Int; // Ngõ vào IW64 từ mạch RW-ST01A (0 - 27648)
Min_Raw : Int := 0;
Max_Raw : Int := 27648;
Min_Weight : Real := 0.0; // Đơn vị: kg
Max_Weight : Real := 20.0; // Thang đo 20kg
END_VAR
VAR_OUTPUT
Actual_Weight : Real; // Giá trị khối lượng thực tế (kg)
Fault_Sensor : Bool; // Cờ báo lỗi cảm biến đứt dây / quá tải
END_VAR
VAR_TEMP
Normalized_Val : Real;
END_VAR
BEGIN
// Kiểm tra giới hạn tín hiệu đầu vào
IF (Raw_Analog_Input < -100) OR (Raw_Analog_Input > 28500) THEN
Fault_Sensor := TRUE;
Actual_Weight := 0.0;
ELSE
Fault_Sensor := FALSE;
// Bước 1: NORM_X (Chuẩn hóa về dải 0.0 - 1.0)
Normalized_Val := INT_TO_REAL(Raw_Analog_Input - Min_Raw) / INT_TO_REAL(Max_Raw - Min_Raw);
// Giới hạn giá trị Normalized trong khoảng [0.0, 1.0]
IF Normalized_Val < 0.0 THEN Normalized_Val := 0.0; END_IF;
IF Normalized_Val > 1.0 THEN Normalized_Val := 1.0; END_IF;
// Bước 2: SCALE_X (Ánh xạ về thang đo khối lượng thực tế)
Actual_Weight := (Normalized_Val * (Max_Weight - Min_Weight)) + Min_Weight;
END_IF;
END_FUNCTION_BLOCK
Methodology (Quy trình triển khai)
Dự án áp dụng mô hình phát triển kỹ thuật hệ thống chữ V (V-Model), kết hợp giữa thiết kế cơ - điện và kiểm thử phần mềm theo các giai đoạn:
[Phân tích Yêu cầu] ------------------------------> [Kiểm thử Tích hợp Toàn hệ thống]
\ /
[Thiết kế Cơ khí 3D] [Kiểm chuẩn Tải trọng Loadcell]
\ /
[Thiết kế Tủ điện PLC] [Kiểm thử Chức năng SCADA & Web]
\ /
[Lập trình PLC LAD/SCL & Cấu hình Biến tần FR-E700]
+----------------------------+-----------------------+-----------------------------------------------------+
| RỦI RO KỸ THUẬT | MỨC ĐỘ ẢNH HƯỞNG | BIỆN PHÁP XỬ LÝ & TRIỆT TIÊU |
+----------------------------+-----------------------+-----------------------------------------------------+
| Nhiễu sóng hài từ biến tần | Cao (Gây trôi Analog) | Bọc giáp chống nhiễu cáp Loadcell; nối đất PE riêng;|
| FR-E700 vào tín hiệu cân | | cài đặt tần số sóng mang P.72 lên mức 4 trên FR-E700|
| Quá dòng van Solenoid 5/2 | Trung bình (Sụt áp 24V)| Sử dụng nguồn công nghiệp 24V-5A tách biệt PLC I/O;|
| khi đồng thời đóng ngắt | | lắp diode dập xung ngược trên cuộn coil solenoid |
| Tắc nghẽn thức ăn tại cửa | Cao (Kẹt cơ khí) | Cài đặt chu trình đóng/mở nhấp nhả (Pulse cycling) |
| xả xi lanh khí nén | | trên PLC khi phát hiện khối lượng không đổi |
+----------------------------+-----------------------+-----------------------------------------------------+
Implementation và kết quả
Development process
1. Cấu hình thông số kỹ thuật Biến tần Mitsubishi FR-E700
Để vận hành động cơ khuấy trộn Panasonic 3 pha 220V 25W thông qua biến trở ngoài kết hợp tín hiệu Start/Stop từ ngõ ra Relay của PLC S7-1200, các thông số tham số (Parameter) được nạp trực tiếp qua bàn phím PU:
[BƯỚC 1: RESET THAM SỐ] -> Pr.CL = 1 (Xóa toàn bộ tham số về mặc định nhà sản xuất)
[BƯỚC 2: CÀI ĐẶT TẦN SỐ] -> P.1 (Tần số giới hạn trên) = 100.0 Hz
-> P.2 (Tần số giới hạn dưới) = 0.00 Hz
-> P.3 (Tần số cơ bản) = 50.00 Hz
[BƯỚC 3: ĐẶC TUYẾN TẢI] -> P.0 (Mô-men khởi động) = 6.0% (Tăng lực xoắn trục khuấy)
[BƯỚC 4: THỜI GIAN BIẾN ĐỔI]-> P.7 (Thời gian tăng tốc) = 5.0 s
-> P.8 (Thời gian giảm tốc) = 8.0 s
[BƯỚC 5: BẢO VỆ ĐỘNG CƠ] -> P.9 (Rơ-le nhiệt điện tử) = 0.25 A (Phù hợp dòng định mức 25W)
[BƯỚC 6: GIẢM TIẾNG ỒN] -> P.72 (Tần số sóng mang PWM) = 4 (Tối ưu chuyển mạch IGBT)
[BƯỚC 7: CHẾ ĐỘ ĐIỀU KHIỂN]-> P.79 (Operation Mode) = 2 (Chế độ External Control - Chạy ngoài)
2. Quy trình logic điều khiển tự động (State Machine Logic)
+-----------------------+
| TRẠNG THÁI 0: IDLE |<-----------------------------------+
| Chờ nút nhấn START | |
+-----------+-----------+ |
| START = TRUE |
v |
+-----------------------+ |
| TRẠNG THÁI 1: NẠP 1 | |
| Mở van khí nén Bồn 1 | |
+-----------+-----------+ |
| Cân Loadcell >= Setpoint 1 |
v |
+-----------------------+ |
| TRẠNG THÁI 2: NẠP 2 | |
| Mở van khí nén Bồn 2 | |
+-----------+-----------+ |
| Cân Loadcell >= Setpoint 2 |
v |
+-----------------------+ |
| TRẠNG THÁI 3: XẢ CÂN | |
| Mở đáy bồn xuống trộn | |
+-----------+-----------+ |
| Cân Loadcell <= 0.05kg (Rỗng) |
v |
+-----------------------+ |
| TRẠNG THÁI 4: KHUẤY | |
| Bật Inverter FR-E700 | |
+-----------+-----------+ |
| Timer T_Khuay = 30 giây |
v |
+-----------------------+ |
| TRẠNG THÁI 5: CẤP ĂN | |
| Mở van xả ra máng heo | |
+-----------+-----------+ |
| Timer T_Xa = 15 giây |
+------------------------------------------------+
Testing và validation
1. Kiểm chuẩn tuyến tính của mạch đo Loadcell (Calibration Benchmark)
Tiến hành thử nghiệm kiểm định độ chính xác của cảm biến Loadcell YZC-113 kết hợp mạch RW-ST01A với bộ quả cân chuẩn từ 0.5kg đến 15.0kg:
+----------------+----------------+----------------+----------------+----------------+
| TẢI CHUẨN (KG) | ĐIỆN ÁP RW-ST01A| GIÁ TRỊ RAW PLC| HIỂN THỊ SCADA | SAI SỐ TUYỆT ĐỐI|
+----------------+----------------+----------------+----------------+----------------+
| 0.000 kg | 0.002 V | 6 | 0.000 kg | 0.000 kg (0.0%)|
| 2.000 kg | 1.001 V | 2768 | 2.002 kg | +0.002 kg (0.1%)|
| 5.000 kg | 2.503 V | 6920 | 4.995 kg | -0.005 kg (0.1%)|
| 8.000 kg | 4.005 V | 11075 | 8.012 kg | +0.012 kg (0.15%)|
| 10.000 kg | 5.002 V | 13830 | 10.015 kg | +0.015 kg (0.15%)|
| 15.000 kg | 7.508 V | 20760 | 15.028 kg | +0.028 kg (0.18%)|
+----------------+----------------+----------------+----------------+----------------+
- Đánh giá: Sai số toàn dải đo đạt mức cực tiểu $< 0.2%$, hoàn toàn đáp ứng tiêu chuẩn cân định lượng thức ăn trong ngành chăn nuôi công nghiệp (yêu cầu sai số cho phép $\le 1.0%$).
2. Đo kiểm hiệu năng và thời gian đáp ứng hệ thống
- Thời gian trễ đáp ứng của vòng quét PLC S7-1200: $3.2 \text{ ms}$ (Scan cycle trung bình).
- Thời gian kích hoạt đóng/mở van khí nén qua Relay trung gian: $18 \text{ ms}$.
- Thời gian đáp ứng của rơ-le điện cực báo mực nước 61F: $65 \text{ ms}$ (tiêu chuẩn kỹ thuật $< 80 \text{ ms}$).
- Độ trễ cập nhật dữ liệu SCADA qua mạng PROFINET: $< 100 \text{ ms}$.
Kết quả đạt được
+------------------------------+--------------------+--------------------+--------------------+
| HẠNG MỤC TÍNH NĂNG | CHỈ TIÊU THIẾT KẾ | KẾT QUẢ ĐẠT ĐƯỢC | ĐÁNH GIÁ TRẠNG THÁI|
+------------------------------+--------------------+--------------------+--------------------+
| Cân định lượng phối trộn | Sai số $\le 1.0\%$ | Sai số $\le 0.2\%$ | VƯỢT CHỈ TIÊU |
| Thời gian trộn tự động | 30 - 60 giây | Cài đặt tùy chỉnh | ĐẠT YÊU CẦU |
| Tự ngắt cấp nước uống | Tức thời khi đầy | Trễ ngắt $< 80ms$ | ĐẠT TIÊU CHUẨN |
| Chế độ điều khiển Manual/Auto| Chuyển đổi mềm | Khóa liên động an | ĐẠT YÊU CẦU |
| | | toàn qua SCADA/Nút | |
| Lưu trữ và trích xuất CSDL | Theo ngày/tháng | Báo cáo Web & CSDL | ĐẠT YÊU CẦU |
| | | SQL Server | |
+------------------------------+--------------------+--------------------+--------------------+
Đổi mới và đóng góp
- Ứng dụng giải pháp điều khiển công nghiệp tích hợp đồng bộ: Thay vì sử dụng các bo mạch vi điều khiển riêng lẻ không đảm bảo độ tin cậy, đề tài tích hợp chuẩn hóa toàn diện từ thiết bị chấp hành điện khí nén, biến tần bán dẫn công suất IGBT Mitsubishi FR-E700 đến bộ điều khiển PLC Siemens S7-1200.
- Chuẩn hóa đo lường Analog bằng module chuyên dụng RW-ST01A: Giải quyết triệt để bài toán nhiễu tín hiệu $\text{mV}$ từ Loadcell trong môi trường có biến tần và động cơ công suất, chuyển đổi tuyến tính sang dải điện áp công nghiệp $0-10\text{V}$ với độ ổn định nhiệt độ $< 100\text{ ppm}$.
- Cấu trúc giám sát 2 tầng (Dual-tier Monitoring):
- Tầng cục bộ (On-site SCADA): Vận hành trực quan trên nền TIA Portal WinCC Runtime với giao diện đồ họa giám sát trạng thái van, động cơ, khối lượng cân tức thời.
- Tầng quản trị từ xa (Remote Web Telemetry): Nền tảng Web viết trên Visual Studio C# cho phép quản lý trang trại truy xuất lịch sử, giám sát chỉ số tiêu thụ mà không cần cài đặt phần mềm chuyên dụng.
- Hiệu quả kinh tế - kỹ thuật: Giảm thiểu lượng thức ăn rơi vãi thất thoát ước tính $20-25%$, tiết kiệm $60%$ thời gian và chi phí nhân công chăm sóc hàng ngày.
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế tại trang trại (Real-world Scenario)
[06:00 SÁNG] -> Hệ thống kích hoạt chu trình cho ăn cữ 1:
1. Tự động cân 50kg cám ngô + 10kg vi chất đậm đặc.
2. Mở cửa xả bồn cân, kích hoạt motor trộn 45 giây.
3. Đẩy xi lanh xả máng ăn chính xác đến từng ô chuồng.
[11:30 TRƯA] -> SCADA kích hoạt van điện từ phun nước tắm làm mát tự động trong 10 phút.
[CẢ NGÀY] -> Relay điện cực giám sát bồn nước: Bơm tự động duy trì mực nước uống liên tục.
[18:00 TỐI] -> Hệ thống xuất báo cáo dữ liệu ngày về Web Server của chủ trang trại.
Hướng dẫn triển khai kỹ thuật (Deployment Requirements)
- Hệ thống cấp nguồn: Nguồn điện lưới $220\text{VAC} \pm 10%$, $50\text{Hz}$; biến tần cấp nguồn 3 pha $220\text{V}$ cho động cơ; bộ nguồn xung ổn áp Meanwell $24\text{VDC} - 5\text{A}$ cấp riêng cho PLC I/O và van Solenoid.
- Hệ thống khí nén: Máy nén khí có áp suất làm việc từ $0.4 - 0.7\text{ MPa}$ ($4 - 7\text{ bar}$), tích hợp bộ lọc tách nước và bộ điều áp khí nén.
- Hạ tầng mạng truyền thông: Cáp xoắn đôi STP Cat5e/Cat6 chuẩn công nghiệp kết nối cổng RJ45 PROFINET giữa PLC S7-1200 và máy tính SCADA/Web Server.
Đánh giá hiệu quả đầu tư (ROI Analysis)
- Đối với trang trại quy mô 500 cá thể heo:
- Chi phí đầu tư hệ thống tự động: ~45.000.000 – 60.000.000 VNĐ.
- Lợi ích thu hồi: Tiết kiệm 1 nhân công trực tiếp (~7.000.000 VNĐ/tháng) + Giảm hao hụt cám (~3.500.000 VNĐ/tháng).
- Thời gian hoàn vốn đầu tư (Payback Period): Khoảng 5 – 6 tháng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Mô hình vật lý được gia công ở quy mô pilot thử nghiệm, cơ cấu xả liệu bằng khí nén đôi lúc còn chịu ảnh hưởng nếu độ ẩm cám dạng bột quá cao gây bám dính thành bồn.
- Truyền thông giữa PLC và Biến tần Mitsubishi FR-E700 hiện đang sử dụng điều khiển I/O số ngoài (External terminal), chưa khai thác hết sức mạnh của mạng truyền thông nối tiếp RS485 Modbus RTU.
- Tốc độ quy trình đang chạy theo chuỗi tuần tự (Sequential Control), chưa tối ưu hóa nạp song song nhiều bồn nguyên liệu.
Hướng nâng cấp mở rộng
- Truyền thông số công nghiệp toàn diện: Nâng cấp card truyền thông CB 1241 RS485 trên S7-1200 để đọc và ghi trực tiếp các thanh ghi tần số, dòng điện, điện áp và mã lỗi của biến tần FR-E700 qua giao thức Modbus RTU.
- Mở rộng cảm biến IoT tiểu khí hậu: Tích hợp thêm cảm biến khí độc ($NH_3$, $H_2S$) và cảm biến nhiệt - ẩm SHT30 để tự động điều tiết quạt hút biến tần theo thuật toán mờ (Fuzzy Logic) hoặc PID.
- Ứng dụng Trí tuệ nhân tạo (AI Vision): Lắp đặt camera tại máng ăn để nhận diện thể trạng cá thể và đánh giá mức độ ăn hết của heo, từ đó tự động hiệu chỉnh khẩu phần ăn cữ tiếp theo.
Đối tượng hưởng lợi
- Sinh viên ngành Tự động hóa / Cơ điện tử / Kỹ thuật Điện - Điện tử: Nguồn tài liệu thực chứng toàn diện về cách thức tích hợp phần cứng liên ngành: PLC S7-1200, Biến tần Mitsubishi, Thiết bị chấp hành Khí nén và Cảm biến Loadcell.
- Kỹ sư tích hợp hệ thống (System Integrators): Tham khảo giải pháp cấu trúc tủ điện công nghiệp, quy trình cài đặt tham số biến tần và code mẫu chuẩn hóa Analog SCL trên TIA Portal.
- Chủ trang trại và Doanh nghiệp chăn nuôi: Sở hữu giải pháp tự động hóa chi phí thấp, tin cậy cao, loại bỏ hoàn toàn sai số thủ công và tối ưu hóa lợi nhuận.
- Các nhà nghiên cứu Nông nghiệp thông minh: Cung cấp cơ sở dữ liệu định lượng thực tế để tiếp tục phát triển các mô hình tối ưu hóa dinh dưỡng vật nuôi.
Câu hỏi thường gặp
1. Yêu cầu cấu hình máy tính để vận hành trạm SCADA và Web Server là gì?
Máy tính trạm (PC/Industrial PC) cần tối thiểu CPU Intel Core i3 thế hệ 6 trở lên, RAM 8GB, ổ cứng SSD còn trống tối thiểu 20GB, cài đặt hệ điều hành Windows 10/11 64-bit Professional, tích hợp cổng mạng Ethernet 100/1000 Mbps để kết nối PROFINET.
2. Khi mất điện đột ngột, dữ liệu cân và trạng thái hệ thống có bị mất không?
Bộ nhớ PLC Siemens S7-1200 CPU 1212C tích hợp 2kB vùng nhớ lưu giữ (Retentive Memory). Các thông số cài đặt khối lượng, biến đếm mẻ trộn và trạng thái chu trình được lưu trữ an toàn trong vùng nhớ này mà không cần pin nuôi, đảm bảo hệ thống tiếp tục vận hành chính xác sau khi cấp điện trở lại.
3. Có thể kết nối thêm nhiều bồn nguyên liệu thành phần (ví dụ 4-6 bồn) được không?
Hoàn toàn khả thi. Người dùng chỉ cần gắn thêm module mở rộng ngõ ra số Siemens SM 1223 (DI/DO) hoặc module SM 1222 (DO Relay) để điều khiển thêm các van điện từ khí nén, đồng thời mở rộng các bước logic trong State Machine của chương trình PLC.
4. Tại sao cần mạch khuếch đại RW-ST01A mà không nối trực tiếp Loadcell vào PLC?
Tín hiệu ngõ ra từ cầu điện trở Loadcell YZC-113 chỉ ở mức cực nhỏ (khoảng $0 - 20\text{ mV}$ ứng với nguồn nuôi $10\text{V}$), trong khi ngõ vào Analog tích hợp của CPU 1212C chỉ nhận dải điện áp công nghiệp $0 - 10\text{VDC}$. Mạch RW-ST01A đóng vai trò khuếch đại điện áp, lọc nhiễu tần số cao và chuẩn hóa tín hiệu về đúng dải làm việc của PLC.
5. Chi phí bảo dưỡng hệ thống định kỳ bao gồm những gì?
Bảo dưỡng định kỳ bao gồm: Xả nước đọng trong cốc lọc khí nén (hàng tuần), kiểm tra xiết chặt các ốc bắt thanh Loadcell và kiểm chuẩn lại quả cân (mỗi 3 tháng), vệ sinh bụi bám tại khe tản nhiệt biến tần Mitsubishi và quạt tủ điện (mỗi 6 tháng).
Kết luận
Đồ án tốt nghiệp "Mô hình chăm sóc heo tự động có điều khiển và giám sát qua hệ thống SCADA trên máy tính" đã giải quyết triệt để bài toán tự động hóa quy trình dinh dưỡng và chăm sóc vật nuôi trong chăn nuôi công nghiệp. Với việc kết hợp hoàn chỉnh giữa phần cứng PLC Siemens S7-1200, biến tần Mitsubishi FR-E700, hệ thống điện khí nén và công nghệ giám sát SCADA/Web, đề tài không chỉ khẳng định tính khả thi cao trong thực tiễn mà còn mở ra hướng phát triển bền vững cho các mô hình trang trại thông minh hiện đại.
Mời bạn đọc, các kỹ sư và đơn vị quan tâm tiếp tục nghiên cứu, ứng dụng và đóng góp ý kiến để hoàn thiện giải pháp công nghệ này.