Giới thiệu dự án

Trong bối cảnh công nghiệp hóa và hiện đại hóa hệ thống lưới điện, quản lý năng lượng hiệu quả (Power Management System - PMS) đã trở thành yêu cầu bắt buộc đối với cả doanh nghiệp sản xuất và các hộ tiêu thụ công suất lớn. Theo các nghiên cứu chuyên ngành điện lực, việc ứng dụng hệ thống PMS giám sát trực quan giúp tiết kiệm từ 5% đến 15% tổng chi phí năng lượng thông qua việc tối ưu hóa phụ tải và loại bỏ lãng phí vận hành.

Tuy nhiên, tại các hộ tiêu thụ vừa và nhỏ hiện nay, phương thức thu thập chỉ số điện năng phần lớn vẫn phụ thuộc vào việc ghi chép thủ công định kỳ. Cách làm này bộc lộ nhiều điểm nghẽn nghiêm trọng: độ trễ dữ liệu cao, sai số do con người, thiếu tính liên tục 24/7 và hoàn toàn không có khả năng phát hiện hay cảnh báo sớm các sự cố chất lượng điện năng như quá áp, sụt áp, lệch pha hay quá nhiệt đường dây.

+-------------------------------------------------------------------------+
|                  MÔ HÌNH HỆ THỐNG PMS THU THẬP & CẢNH BÁO               |
|                                                                         |
|  [Hạ tầng đo đếm]        [Truyền thông]       [Xử lý & Điều khiển]     |
|   +---------------+                            +---------------------+  |
|   | MFM383A (V,A) |<--+                        | PLC FX3U-14MT       |  |
|   +---------------+   |   RS485 Modbus RTU     | (Xử lý giải thuật,  |  |
|   +---------------+   +=======================>|  quản lý chu kỳ quét|  |
|   | UT150 (Temp)  |<--+   (9600 bps, Even)     |  Counter C0/M8012)  |  |
|   +---------------+                            +----------+----------+  |
|                                                           |             |
|                                      COM1 (RS232/RS485)   |             |
|                                                           v             |
|  [Giám sát / Cảnh báo] <======================= [Giao diện HMI]         |
|  - Còi / Đèn báo động                           - Weintek TK6051iP      |
|  - Relay SSR bảo vệ tải                         - Webserver / SCADA     |
+-------------------------------------------------------------------------+

Đồ án tập trung giải quyết triệt để bài toán này với các mục tiêu cụ thể:

  1. Nghiên cứu phương pháp thu thập tự động dữ liệu đa thông số từ đồng hồ đo điện đa năng MFM383A và bộ điều khiển nhiệt độ UT150 qua chuẩn công nghiệp.
  2. Thiết kế, gia công và lắp đặt mô hình tủ điện hoàn chỉnh gồm tủ Master (điều khiển trung tâm) và tủ Slave (đo lường, phụ tải).
  3. Lập trình giải thuật truyền thông Modbus RTU trên bộ điều khiển lập trình PLC Mitsubishi FX3U-14MT bằng phần mềm GX Works2.
  4. Xây dựng giao diện giám sát SCADA/HMI trực quan trên màn hình cảm ứng Weintek TK6051iP, thiết lập ngưỡng cảnh báo tự động và lưu trữ dữ liệu vận hành.

Phạm vi nghiên cứu tập trung vào hệ thống điện hạ thế hộ tiêu thụ, truyền thông dữ liệu nội bộ qua RS485 và tích hợp cổng Gateway IIoT để truyền thông tin lên Webserver, đáp ứng các tiêu chuẩn kỹ thuật công nghiệp khắt khe.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Khảo sát các giải pháp giám sát điện năng hiện hành trên thị trường cho thấy sự phân hóa rõ rệt giữa phương pháp truyền thống và các hệ thống SCADA cao cấp:

Giải pháp Ưu điểm Nhược điểm Đánh giá độ phù hợp hộ tiêu thụ
Ghi chép thủ công Chi phí đầu tư ban đầu bằng 0. Tốn nhân công, sai số cao, không có dữ liệu thời gian thực, không thể cảnh báo sự cố. Không đáp ứng yêu cầu hiện đại hóa.
SCADA công nghiệp cao cấp (Siemens/ABB) Độ tin cậy tuyệt đối, tính năng mở rộng không giới hạn, bảo mật cao. Chi phí phần cứng và bản quyền phần mềm (License) cực kỳ đắt đỏ, cấu hình phức tạp. Vượt quá ngân sách của hộ tiêu thụ vừa và nhỏ.
Hệ thống nhúng vi điều khiển (ESP32/Arduino) Chi phí rẻ, kích thước nhỏ gọn, dễ đẩy dữ liệu lên Cloud qua Wi-Fi. Khả năng chống nhiễu công nghiệp kém, độ bền thấp trong môi trường từ trường mạnh. Kém tin cậy khi vận hành lâu dài ở tải lớn.
Giải pháp đề xuất (PLC FX3U + HMI + Modbus RTU) Chống nhiễu công nghiệp tiêu chuẩn, độ bền cao, giá thành hợp lý, linh hoạt mở rộng. Cần kiến thức lập trình chuyên sâu về thanh ghi và mạng truyền thông công nghiệp. Tối ưu nhất về hiệu năng / chi phí.

Yêu cầu hệ thống được phân loại theo mô hình MoSCoW:

  • Must-have (Bắt buộc): Đo đếm liên tục điện áp pha (U1-N), dòng điện, tần số lưới (f), nhiệt độ buồng tải; ngắt tải bảo vệ qua Relay SSR khi vượt ngưỡng.
  • Should-have (Cần có): Giao diện HMI hiển thị đồ thị thời gian thực, còi/đèn cảnh báo lỗi truyền thông hoặc quá tải.
  • Could-have (Có thể mở rộng): Truyền dữ liệu lên Webserver giám sát từ xa qua giao thức IIoT.
  • Won't-have (Tạm hoãn): Tự động phân tích dạng sóng hài bậc cao (THD analysis) chuyên sâu tại trạm cục bộ.

Thiết kế hệ thống

Kiến trúc hệ thống được chia làm 3 phân tầng rõ ràng: Tầng chấp hành và cảm biến (Field Level), Tầng điều khiển trung tâm (Control Level), và Tầng giám sát điều hành (Supervisory Level).

Chi tiết Technology Stack & Thiết bị:

  • PLC Core: Mitsubishi FX3U-14MT (8 DI NPN / 6 DO Transistor 24VDC, 6 ngõ vào Analog 12-bit, 2 ngõ ra Analog 12-bit, tích hợp bộ đếm tốc độ cao HSC và hỗ trợ truyền thông RS485/RS232).
  • Thiết bị đo lường:
    • Đồng hồ đa năng Selec MFM383A: Đo điện áp (V), dòng điện (A), công suất (P, Q, S), hệ số công suất (PF), tần số (Hz), hỗ trợ cổng truyền thông RS485 chuẩn Modbus RTU.
    • Bộ điều khiển nhiệt độ UT150: Đọc cảm biến nhiệt độ can nhiệt/RTD, truyền thông giám sát nhiệt độ phụ tải.
  • Giao diện người - máy (HMI): Weintek / Weinview TK6051iP (Màn hình 7" TFT 16 triệu màu, 800x480 pixel, Flash 128MB, chuẩn bảo vệ IP65 mặt trước, phần mềm thiết kế EasyBuilder Pro v5.01 trở lên).
  • Thiết bị chấp hành & phụ trợ: Nguồn xung 24VDC/5A (120W, bảo vệ ngắn mạch và quá tải 105%-150%), Relay bán dẫn SSR (Solid State Relay), thanh gia nhiệt công nghiệp $\Phi 32 \times 600\text{mm}$.

Methodology

Hệ thống được triển khai theo quy trình kỹ thuật chuẩn hóa kết hợp giữa thiết kế phần cứng và tích hợp phần mềm lặp (Iterative Hardware-Software Integration):

  • Giai đoạn 1 (Tuần 1 - 2): Nghiên cứu tập lệnh PLC Mitsubishi, bảng địa chỉ thanh ghi Modbus của MFM383A và UT150.
  • Giai đoạn 2 (Tuần 3 - 4): Thiết kế sơ đồ nguyên lý mạch động lực, mạch điều khiển và bố trí layout tủ điện Master/Slave.
  • Giai đoạn 3 (Tuần 5 - 6): Gia công cơ khí, lắp ráp thiết bị, đi dây chống nhiễu cho đường truyền RS485 (sử dụng cáp xoắn đôi có bọc kim chống nhiễu).
  • Giai đoạn 4 (Tuần 7 - 8): Lập trình Ladder trên GX Works2, thiết kế giao diện HMI trên EasyBuilder Pro và test truyền thông đơn điểm.
  • Giai đoạn 5 (Tuần 9 - 10): Tích hợp toàn hệ thống, hiệu chuẩn sai số đo lường, thử nghiệm kịch bản quá áp/quá nhiệt và nghiệm thu.

Implementation và kết quả

Development process & Key algorithms

Quá trình lập trình trên phần mềm GX Works2 đòi hỏi cấu hình chính xác thanh ghi truyền thông và giải thuật luân phiên hỏi - đáp (Polling) giữa PLC (Master) và các thiết bị đo (Slaves).

1. Cấu hình thông số truyền thông trên thanh ghi đặc biệt D8120

Để kích hoạt chế độ Modbus RTU Master trên cổng truyền thông mở rộng của FX3U, thanh ghi D8120 được nạp giá trị mã Hex H8087 (tương ứng chuỗi nhị phân 1000 0000 1000 0111):

  • b0 = 1: Độ dài dữ liệu 8-bit (Data length: 8 bits).
  • b2 b1 = 11: Kiểm tra tính chẵn lẻ Even Parity.
  • b3 = 0: 1 Stop bit.
  • b7 b6 b5 b4 = 1000: Tốc độ truyền (Baud rate) 9600 bps.
  • b15 b14 b13 b12 = 1000: Giao thức MODBUS RTU Host (sử dụng tập lệnh chuyên dụng IVRD/IVWR hoặc RS).
  • Cài đặt thời gian Timeout đáp ứng tại thanh ghi D8129 = K200 (200 ms).
// =============================================================================
// KHỞI TẠO CẤU HÌNH TRUYỀN THÔNG MODBUS RTU TRÊN PLC MITSUBISHI FX3U
// =============================================================================

// Bước 1: Thiết lập tham số cổng RS485 khi PLC chuyển trạng thái RUN
LD M8002                // Xung kích hoạt chu kỳ quét đầu tiên
MOV H8087 D8120         // Format: 9600 bps, 8 Data bits, Even Parity, 1 Stop bit
MOV K200 D8129          // Cài đặt Communication Timeout = 200 ms

// Bước 2: Tạo bộ trễ khởi động hệ thống 3 giây chờ các cảm biến ổn định
LD M8000                // Tiếp điểm duy trì RUN
OUT T0 K30              // Timer T0 trễ 30 * 100ms = 3.0s

// Bước 3: Tạo bộ đếm chu kỳ quét luân phiên Polling Counter C0
LD T0
AND M8012               // Xung đồng hồ nội chuẩn 100ms
OUT C0 K8               // Đếm từ 1 đến 8 để tuần tự quét dữ liệu qua các trạm

// Khi C0 chạm ngưỡng 8, kích hoạt Reset đưa về 1 để duy trì vòng lặp khép kín
LD C0
RST C0

2. Thuật toán giải mã dữ liệu số thực IEEE 754 (Float 32-bit)

Các thông số điện áp $U_1$, dòng điện $I$, tần số $f$ từ đồng hồ Selec MFM383A được lưu trữ dưới dạng 2 thanh ghi liên tiếp (32-bit Floating Point). PLC thực hiện đọc 2 Word từ Slave ID 2 và ghép thành giá trị thực:

// Đọc tần số lưới điện (Frequency) từ Slave 2 (MFM383A) tại địa chỉ H38
LD M8000
AND= C0 K3              // Kích hoạt tại bước quét thứ 3 của chu kỳ Polling
IVRD H2 H38 D30 K2      // Trạm 2, Offset H38, Lưu vào D30-D31, Độ dài 2 Word

// Chuyển đổi và lưu trữ vào vùng nhớ hiển thị HMI
LD M8029                // Cờ báo truyền thông hoàn thành thành công
DEMOV D30 D40           // Di chuyển dữ liệu kiểu Float 32-bit từ D30 sang D40

// Đọc điện áp pha U1-N từ Slave 2 tại địa chỉ H0
LD M8000
AND= C0 K5              // Kích hoạt tại bước quét thứ 5
IVRD H2 H0 D60 K2       // Trạm 2, Offset H0, Lưu vào D60-D61, Độ dài 2 Word

LD M8029
DEMOV D60 D260          // Di chuyển Float 32-bit sang vùng nhớ D260 hiển thị

Testing và validation

Hệ thống đã trải qua quá trình kiểm thử liên tục trong 72 giờ tại phòng thí nghiệm chuyên ngành Hệ thống điện với các bài kiểm tra nghiêm ngặt:

+-------------------------------------------------------------------------+
|                KẾT QUẢ ĐO KIỂM HIỆU CHUẨN THÔNG SỐ ĐIỆN ÁP             |
|                                                                         |
|  Điện áp đặt (V)   Đo thực tế Fluke 87V   MFM383A qua RS485   Sai số    |
|  --------------    --------------------   -----------------   ------    |
|      180.0 V             179.8 V               179.6 V        0.11 %    |
|      200.0 V             200.1 V               200.0 V        0.05 %    |
|      220.0 V             220.0 V               219.9 V        0.04 %    |
|      240.0 V             239.7 V               239.8 V        0.04 %    |
|                                                                         |
|  --> Độ chính xác đo lường điện năng đạt 99.9% trên toàn dải đo.        |
+-------------------------------------------------------------------------+
  • Độ trễ truyền thông: Thời gian đáp ứng của một chu kỳ quét đầy đủ (gồm 8 bước polling đọc/ghi cả 2 trạm) đạt xấp xỉ $8 \times 100\text{ms} = 800\text{ms}$, hoàn toàn đáp ứng yêu cầu giám sát thời gian thực ($< 1\text{s}$).
  • Khả năng tự phục hồi (Fault Tolerance): Khi chủ động ngắt đường dây truyền thông RS485, cờ lỗi M8029 và timer timeout D8129 kích hoạt cảnh báo trên màn hình TK6051iP trong vòng 300ms, đồng thời tự động kết nối lại ngay khi cáp tín hiệu được gắn lại mà không cần khởi động lại PLC.

Đổi mới và đóng góp

  1. Kiến trúc Master-Slave tối ưu hóa tài nguyên: Thay vì sử dụng các module truyền thông chuyên dụng đắt tiền, đồ án khai thác triệt để tập lệnh Modbus tích hợp trực tiếp trên board FX3U-14MT kết hợp thuật toán phân chia thời gian qua xung clock M8012, giúp tiết kiệm 40% chi phí phần cứng PLC.
  2. Xử lý trơn tru dữ liệu đa định dạng: Giải quyết hoàn hảo bài toán không đồng nhất dữ liệu giữa số nguyên 16-bit (từ bộ điều khiển nhiệt UT150) và số thực Float 32-bit theo chuẩn IEEE 754 (từ đồng hồ Selec MFM383A) ngay tại tầng logic PLC trước khi gửi lên HMI.
  3. Giải pháp bảo vệ đa tầng: Kết hợp cảnh báo thị giác/thính giác trên màn hình HMI và còi báo động với cơ chế liên động phần cứng ngắt tải cưỡng bức qua Relay bán dẫn SSR, hạn chế triệt để hiện tượng hồ quang điện và kéo dài tuổi thọ thiết bị đóng cắt.

Ứng dụng thực tế và triển khai

Mô hình được thiết kế hoàn thiện dưới dạng module hóa tiêu chuẩn công nghiệp, sẵn sàng triển khai cho các môi trường thực tế:

+-------------------------------------------------------------------------+
|                  CÁC TÌNH HUỐNG ỨNG DỤNG THỰC TẾ                        |
|                                                                         |
|  [Tòa nhà / Khách sạn]   [Xưởng sản xuất cơ khí]    [Trang trại IoT]    |
|   - Giám sát tiêu thụ     - Cảnh báo lệch pha        - Giám sát trạm bơm|
|     từng tầng/phòng.        và quá dòng máy cắt.       và dàn sưởi ấm.  |
|   - Tách bạch hóa đơn.    - Dự báo bảo trì motor.    - Tự động ngắt khi |
|   - Tránh phạt Cos phi.   - Cân bằng phụ tải 3 pha.    quá nhiệt động cơ|
+-------------------------------------------------------------------------+

Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis):

  • Chi phí đầu tư mô hình: ~ 6.500.000 VNĐ (gồm PLC, HMI 7", MFM383A, nguồn DC, tủ điện và phụ kiện). So với hệ thống SCADA ngoại nhập thương mại (thường dao động từ 35.000.000 - 60.000.000 VNĐ), giải pháp tiết kiệm hơn 80% chi phí.
  • Thời gian hoàn vốn (ROI): Ước tính từ 6 - 9 tháng đối với hộ tiêu thụ có chi phí tiền điện từ 15.000.000 VNĐ/tháng trở lên thông qua việc cắt giảm điện năng tiêu thụ vô ích và ngăn chặn sự cố cháy nổ thiết bị do quá áp/lệch pha.

Hạn chế và hướng phát triển

Dù đạt được toàn bộ mục tiêu kỹ thuật đề ra, hệ thống vẫn tồn tại một số điểm cần tiếp tục hoàn thiện:

  • Hạn chế: Khoảng cách truyền thông Modbus RTU qua RS485 bị giới hạn trong phạm vi vài trăm mét nếu không có bộ lặp (Repeater); mô hình hiện tại mới tích hợp cổng kết nối phần cứng cho Webserver nhưng chưa xây dựng Cloud Dashboard đa nền tảng hoàn chỉnh trên di động.
  • Hướng phát triển:
    1. Tích hợp Module Ethernet FX3U-ENET-ADP hoặc Gateway MQTT để đẩy trực tiếp dữ liệu lên nền tảng đám mây (AWS IoT Core / ThingsBoard).
    2. Ứng dụng thuật toán AI/Machine Learning (như LSTM, Random Forest) phân tích dữ liệu tiêu thụ lịch sử nhằm dự báo phụ tải đỉnh (Peak Load Forecasting) và đề xuất biểu đồ sử dụng điện tối ưu.
    3. Mở rộng giao diện điều khiển đa kênh hỗ trợ phân tích sóng hài bậc 31 và tự động kích hoạt dàn tụ bù cải thiện hệ số công suất $PF > 0.95$.

Đối tượng hưởng lợi

+-------------------------------------------------------------------------+
|                           ĐỐI TƯỢNG HƯỞNG LỢI                           |
|                                                                         |
|  Sinh viên & Giảng viên:    Kỹ sư / Lập trình viên:  Chủ hộ / Doanh nghiệp:|
|  - Tài liệu tham khảo       - Mã nguồn mẫu đọc ghi   - Giảm 5-15% chi phí  |
|    chuẩn mực về Modbus.       thanh ghi Float 32-bit.  tiền điện hàng tháng|
|  - Mô hình thực hành trực   - Cấu hình truyền thông  - Giám sát trực quan, |
|    quan trong phòng Lab.      HMI - PLC chuẩn hóa.     an toàn cháy nổ.    |
+-------------------------------------------------------------------------+
  • Sinh viên ngành Kỹ thuật Điện, Tự động hóa: Nắm vững phương pháp tích hợp mạng truyền thông công nghiệp thực chiến, kỹ năng lập trình chu kỳ quét Counter trong PLC và thiết kế giao diện HMI chuyên nghiệp.
  • Kỹ sư vận hành hệ thống: Có ngay bộ khung chương trình (Template code) xử lý giao thức Modbus RTU cho các dòng đồng hồ đo điện phổ biến để ứng dụng trực tiếp vào dự án nhà máy.
  • Hộ tiêu thụ và doanh nghiệp: Sở hữu một công cụ đối soát độc lập, minh bạch với hóa đơn của công ty điện lực, chủ động phòng ngừa sự cố lưới điện.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật phần cứng tối thiểu để triển khai mô hình là gì?

Hệ thống yêu cầu nguồn cấp lưới $220\text{V AC} \pm 10%$, bộ chuyển đổi nguồn công nghiệp $24\text{V DC} / 5\text{A}$ ổn định, PLC có hỗ trợ tập lệnh truyền thông nối tiếp (tương đương Mitsubishi FX3U trở lên), đồng hồ đo điện hỗ trợ cổng RS485 chuẩn Modbus RTU và cáp tín hiệu xoắn đôi chống nhiễu (Shielded Twisted Pair - STP) có nối đất vỏ bọc kim.

2. Giới hạn số lượng thiết bị đo (Slave) trên đường truyền RS485 là bao nhiêu?

Theo chuẩn vật lý RS485, một phân đoạn mạng có thể kết nối tối đa 32 thiết bị tiêu chuẩn (hoặc lên đến 128/256 thiết bị nếu sử dụng chip thu phát có trở kháng cao). Trong mô hình đồ án, giải thuật quét chu kỳ Counter $C_0$ hỗ trợ mở rộng linh hoạt lên tới 8 - 16 trạm đo mà vẫn đảm bảo thời gian cập nhật dữ liệu dưới $2\text{s}$.

3. Làm thế nào để tích hợp hệ thống với hạ tầng SCADA hoặc BMS sẵn có của tòa nhà?

Màn hình Weintek TK6051iP hoặc cổng mạng trên PLC có thể đóng vai trò Modbus Gateway (chuyển đổi từ Modbus RTU sang Modbus TCP/IP). Hệ thống SCADA/BMS trung tâm chỉ cần kết nối qua cáp mạng LAN Ethernet và đọc dữ liệu từ các dải địa chỉ IP tương ứng.

4. Hệ thống cần bảo trì định kỳ như thế nào?

Cần kiểm tra độ chặt của các đầu nối cos dây điện tại cầu đấu động lực và truyền thông 6 tháng/lần, vệ sinh bụi bẩn công nghiệp trên tấm tản nhiệt của Relay SSR và nguồn xung 24V, kiểm tra độ chính xác đo lường của đồng hồ MFM383A định kỳ hàng năm bằng thiết bị đo chuẩn.

5. Chi phí đầu tư dự tính và thời gian thu hồi vốn (ROI) ra sao?

Tổng chi phí thiết bị và gia công lắp đặt hoàn thiện khoảng 6.5 đến 8 triệu đồng. Với một cơ sở tiêu thụ điện năng khoảng 15 - 20 triệu đồng/tháng, việc phát hiện non tải, lệch pha và cắt giảm lãng phí giúp tiết kiệm tối thiểu 1.0 - 1.5 triệu đồng/tháng, mang lại thời gian thu hồi vốn trung bình chỉ sau 6 đến 8 tháng vận hành.


Kết luận

Đồ án tốt nghiệp "Nghiên cứu, chế tạo mô hình giám sát, cảnh báo từ xa các thông số điện năng của hộ tiêu thụ" đã hoàn thành xuất sắc toàn bộ mục tiêu lý thuyết và chế tạo thực nghiệm. Dự án chứng minh tính khả thi vượt trội của việc kết hợp giữa PLC Mitsubishi FX3U-14MT, đồng hồ đo đa năng Selec MFM383A và màn hình cảm ứng HMI Weintek TK6051iP trên nền tảng mạng truyền thông công nghiệp Modbus RTU RS485.

Giải pháp không chỉ mang lại giá trị học thuật sâu sắc cho sinh viên khối ngành kỹ thuật điện - điều khiển tự động mà còn mở ra hướng ứng dụng thực tiễn với chi phí đầu tư thấp, độ bền công nghiệp cao và tiềm năng mở rộng không giới hạn lên hệ sinh thái IIoT / Smart Grid trong tương lai.