Giới thiệu dự án

Trong bối cảnh hiện đại hóa lưới điện và phát triển mô hình lưới điện thông minh (Smart Grid), việc tự động hóa các trạm biến áp (TBA) 110kV/220kV đóng vai trò cốt lõi nhằm nâng cao chất lượng điện năng và giảm thiểu tổn thất truyền tải. Theo thống kê từ ngành điện, hơn 65% các sự cố nghiêm trọng trên lưới điện phân phối bắt nguồn từ việc chậm trễ phát hiện các biến động bất thường về điện áp, quá dòng, sóng hài hoặc thao tác đóng cắt cơ học thủ công thiếu liên động an toàn.

[Lưới điện 110kV/22kV/10kV]
       │ (CT, VT, Cảm biến trạng thái)
       ▼
[Thiết bị đo lường MFM 383C] ──(RS-485 / Modbus RTU)──► [Module CM 1241]
                                                               │
                                                               ▼
[Trung tâm Giám sát SCADA InTouch] ◄──(PROFINET/Ethernet)── [PLC Siemens S7-1200]

Vấn đề thực tế (Problem Statement)

Tại nhiều trạm biến áp trung gian truyền thống, công tác thu thập thông số vận hành (U, I, P, Q, cosφ, tần số f) chủ yếu dựa vào đồng hồ cơ khí và ghi chép thủ công. Phương thức này bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Thời gian cập nhật số liệu trễ (chu kỳ từ 30-60 phút/lần), không phản ánh kịp thời các chế độ quá tải tức thời.
  • Rủi ro mất an toàn lao động cao khi nhân viên vận hành phải trực tiếp thao tác các khóa điều khiển dao cách ly (DCL) và máy cắt (MC) tại tủ cục bộ trong môi trường điện áp cao.
  • Thiếu cơ sở dữ liệu số hóa đồng bộ để phục vụ phân tích trào lưu công suất và tích hợp vào hệ thống quản lý năng lượng EMS/DMS của Trung tâm Điều độ Hệ thống điện.

Mục tiêu dự án

  1. Thiết kế cấu trúc mạng SCADA trạm 110kV: Phân tầng hoàn chỉnh từ cấp hiện trường (Field Level), cấp điều khiển cục bộ (Control Level) đến cấp điều hành giám sát (Supervisory Level).
  2. Xây dựng giải pháp thu thập dữ liệu Modbus RTU: Thiết lập truyền thông giữa PLC Siemens S7-1200 và đồng hồ đa năng Selec MFM 383C qua module CM 1241 RS422/485.
  3. Phát triển chương trình điều khiển PLC: Lập trình khối logic đóng cắt an toàn, xử lý liên động giữa máy cắt và dao cách ly trên phần mềm TIA Portal V15.
  4. Thiết kế giao diện SCADA/HMI: Triển khai giao diện đồ họa trực quan trên Wonderware InTouch, tích hợp driver SIDirect DAServer để giám sát và điều khiển thời gian thực.

Phương pháp tiếp cận và Phạm vi

Dự án áp dụng phương pháp nghiên cứu thực nghiệm kết hợp mô phỏng hệ thống điều khiển công nghiệp chuẩn hóa. Hệ thống tập trung giải quyết bài toán giám sát thông số vận hành của trạm 110kV (gồm 2 máy biến áp 25MVA 110/35/10kV) và thực thi lệnh đóng cắt từ xa với thời gian đáp ứng dưới 300ms, độ tin cậy truyền nhận dữ liệu đạt trên 99.8%.


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

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

Hiện nay, giải pháp tự động hóa trạm biến áp tại Việt Nam tồn tại nhiều phân khúc công nghệ với ưu nhược điểm rõ rệt:

Giải pháp Ưu điểm Nhược điểm Chi phí triển khai Khả năng mở rộng
Tủ điều khiển truyền thống Đơn giản, độ bền cơ học cao, dễ bảo trì thủ công. Không có khả năng giám sát từ xa; rủi ro thao tác sai; không lưu trữ dữ liệu. Thấp Rất kém
Hệ thống DCS chuyên dụng (Siemens SICAM / ABB MicroSCADA) Tính năng mạnh mẽ, chuẩn hóa IEC 61850 toàn diện, bảo mật cao. Bản quyền đắt đỏ, cấu hình phức tạp, phụ thuộc nhà cung cấp thiết bị độc quyền. Rất cao Trung bình (do đóng gói)
Micro-SCADA (PLC S7-1200 + Wonderware InTouch) Chi phí tối ưu, kiến trúc mở, dễ lập trình và tùy biến theo quy mô trạm thực tế. Cần thiết kế cấu hình mạng và bảo mật thủ công; tốc độ xử lý thấp hơn hệ DCS cao cấp. Trung bình - Thấp Linh hoạt, rất cao

Phân loại yêu cầu theo mô hình MoSCoW:

  • Must have (Bắt buộc): Đọc chính xác điện áp pha/dây, dòng điện 3 pha, công suất P/Q/S, tần số từ MFM 383C; điều khiển ON/OFF máy cắt và dao cách ly; khóa chéo liên động an toàn (Interlocking).
  • Should have (Nên có): Cảnh báo sự cố (Alarm Annunciation) theo ngưỡng cài đặt; ghi nhận lịch sử dữ liệu (Historical Data Logging).
  • Could have (Có thể có): Báo cáo định kỳ tự động dạng bảng biểu; giao diện điều khiển đa màn hình.
  • Won't have (Chưa hỗ trợ kỳ này): Giao thức IEC 61850 GOOSE/SV cho mạng quang tốc độ cao; tự động sa thải phụ tải theo thuật toán AI.

Thiết kế hệ thống

+-------------------------------------------------------------------------+
|                       CẤP ĐIỀU HÀNH VÀ GIÁM SÁT                        |
|  Wonderware InTouch SCADA HMI  <====>  ArchestrA SIDirect DAServer      |
+-------------------------------------------------------------------------+
                                    ▲
                                    │ (Industrial Ethernet TCP/IP - 100Mbps)
                                    ▼
+-------------------------------------------------------------------------+
|                           CẤP ĐIỀU KHIỂN (PLC)                          |
|  Siemens S7-1200 CPU 1214C  <====>  Module Truyền thông CM 1241 RS485   |
|  - Xử lý logic liên động             - Thiết lập Master Modbus RTU      |
|  - Khối OB1, FC1, FC2                - Tốc độ: 9600 bps, 8-N-1          |
+-------------------------------------------------------------------------+
                                    ▲
                                    │ (Modbus RTU / 2-Wire RS-485)
                                    ▼
+-------------------------------------------------------------------------+
|                        CẤP THIẾT BỊ HIỆN TRƯỜNG                         |
|  - Đồng hồ đo Selec MFM 383C (Slave ID: 5, Address: 30002)             |
|  - Máy cắt Siemens 3AP1FG 123kV / Dao cách ly DS/1ES 123kV              |
|  - Biến dòng ATH-123kV / Biến điện áp ARTECHE DDB-123kV                 |
+-------------------------------------------------------------------------+

Technology Stack và Thông số phần cứng:

  • Bộ điều khiển lập trình (PLC): Siemens S7-1200 CPU 1214C AC/DC/RLY (Part No: 6ES7214-1BE40-0XB0), bộ nhớ chương trình 50KB, 14 ngõ vào số DI (24VDC), 10 ngõ ra Relay DO, 2 ngõ vào tương tự AI (0-10V).
  • Module truyền thông mở rộng: Siemens CM 1241 RS422/485 (Part No: 6ES7-241-1CH32-0XB0), hỗ trợ Freeport, ASCII và Modbus RTU Master/Slave.
  • Thiết bị đo lường thông minh (Power Meter): Selec MFM 383C, đo đa chức năng (V, A, Hz, PF, kW, kVA, kVAr, kWh), cấp chính xác 1.0, hỗ trợ RS-485 Modbus RTU 2 dây.
  • Môi trường phát triển kỹ thuật: Siemens TIA Portal V15 (Totally Integrated Automation).
  • Phần mềm SCADA/HMI: AVEVA Wonderware InTouch V10.x / System Platform kết hợp DA Server SIDirect (giao tiếp native Siemens S7 Protocol qua cổng RJ45 PROFINET onboard).

Phương pháp luận phát triển (Methodology)

Dự án được triển khai theo mô hình V-Model kỹ thuật hệ thống điều khiển:

  1. Phân tích kỹ thuật & Tính toán thông số TBA: Lựa chọn khí cụ điện (Máy cắt SF6 3AP1FG 123kV/2500A/40kA, Dao cách ly 123kV/1250A, Chống sét van SB96/10.2).
  2. Cấu hình phần cứng & Lập trình PLC: Xây dựng bảng địa chỉ I/O, cấu hình Modbus Master engine và logic chốt liên động.
  3. Thiết kế SCADA & Tag Mapping: Tạo Tagname Dictionary trên InTouch, cấu hình Access Name trỏ về topic của SIDirect DAServer.
  4. Tích hợp & Kiểm thử thực nghiệm (HIL/Sil Testing): Kiểm thử vòng truyền thông, đo đạc thời gian trễ và xử lý sự cố ngắt kênh truyền.

Implementation và kết quả

Quy trình phát triển và Lập trình điều khiển

1. Cấu hình khối truyền thông Modbus RTU trên TIA Portal V15

Để PLC S7-1200 đọc được các thanh ghi lưu trữ thông số điện từ đồng hồ MFM 383C, hệ thống sử dụng hai khối hàm chuẩn trong thư viện Siemens: MB_COMM_LOADMB_MASTER.

// =========================================================================
// KHỐI KHỞI TẠO CỔNG TRUYỀN THÔNG RS485 (MB_COMM_LOAD)
// Gọi trong chu kỳ đầu tiên hoặc khi có xung khởi động hệ thống
// =========================================================================
"MB_COMM_LOAD_DB"(
    REQ        := "FirstScan_Bit" OR "M0.0",  // Xung kích hoạt cấu hình
    "PORT"     := 269,                        // Hardware ID của Module CM 1241
    BAUD       := 9600,                       // Tốc độ truyền thông 9600 bps
    PARITY     := 0,                          // 0 = None, 1 = Odd, 2 = Even
    FLOW_CTRL  := 0,                          // Không điều khiển luồng phần cứng
    RTS_ON_DLY := 0,                          // Độ trễ tích cực chân RTS
    RTS_OFF_DLY:= 0,                          // Độ trễ giải phóng chân RTS
    RESP_TO    := 1000,                       // Timeout phản hồi: 1000 ms
    MB_DB      := "MB_MASTER_DB",             // Trỏ đến Instance DB của khối Master
    DONE       => "Comm_Load_Done",
    ERROR      => "Comm_Load_Error",
    STATUS     => "Comm_Load_Status"
);

// =========================================================================
// KHỐI ĐỌC DỮ LIỆU THANH GHI TỪ SELEC MFM 383C (MB_MASTER)
// Thực hiện polling định kỳ theo xung Clock 2Hz (M1.5)
// =========================================================================
"MB_MASTER_DB"(
    REQ        := "Clock_2Hz_Bit" AND NOT "MB_Busy", // Xung đọc dữ liệu
    MB_ADDR    := 5,                          // Địa chỉ Slave ID của MFM 383C
    MODE       := 0,                          // 0: Đọc dữ liệu (Read Holding Registers)
    DATA_ADDR  := 30002,                      // Địa chỉ thanh ghi bắt đầu (Word offset)
    DATA_LEN   := 60,                         // Đọc 60 Words liên tục
    DATA_PTR   := P#DB3.DBX0.0 BYTE 120,      // Vùng nhớ DB3 đệm lưu trữ dữ liệu
    DONE       => "Read_Done",
    BUSY       => "MB_Busy",
    ERROR      => "Read_Error",
    STATUS     => "Read_Status"
);

Lưu ý kỹ thuật về địa chỉ thanh ghi: Đồng hồ Selec MFM 383C có vùng địa chỉ cơ sở bắt đầu từ 30000. Khi ánh xạ sang chuẩn Modbus addressing của thư viện Siemens S7-1200 (Input Registers dải 30001–39999), giá trị tham chiếu DATA_ADDR cần được đặt là 30002 để đồng bộ đúng thanh ghi chứa giá trị điện áp pha $V_{1N}$ (32-bit Float, 2 Words liên tiếp).

// =========================================================================
// LOGIC ĐIỀU KHIỂN ĐÓNG/CẮT VÀ LIÊN ĐỘNG KHÓA CHÉO AN TOÀN (FC2)
// =========================================================================
// Điều kiện đóng Máy cắt 112 (MC_112_Close_Cmd):
// Phải thỏa mãn: Dao cách ly DCL_112_1 và DCL_112_2 đã đóng hoàn toàn,
// không có tín hiệu bảo vệ rơle tác động (Trip_Lockout = 0), áp suất khí SF6 đủ.

#MC_112_Close_Coil := (#Cmd_Close_MC112 OR #SCADA_Close_MC112)
                      AND (#DCL_112_1_Closed AND #DCL_112_2_Closed)
                      AND NOT #Trip_Lockout_Relay
                      AND #SF6_Pressure_Normal
                      AND NOT #MC_112_Trip_Status;

2. Cấu hình truyền thông SCADA qua SIDirect DAServer

  • Cấu hình trạm kết nối: CPUS7-1200, IP Address: 192.168.0.1, Rack: 0, Slot: 1.
  • Cấu hình Device Group (Topic Name): TBA_110KV_TOPIC, Update Interval: 100 ms.
  • Định dạng địa chỉ Tagname trên InTouch:
    • V_L1: Kiểu Real, Item: DB3,REAL0 (Điện áp pha $V_A$).
    • I_L1: Kiểu Real, Item: DB3,REAL12 (Dòng điện pha $I_A$).
    • P_Total: Kiểu Real, Item: DB3,REAL24 (Tổng công suất tác dụng $P$).
    • MC112_Status: Kiểu Discrete, Item: Q0.0 (Trạng thái máy cắt 112).

Testing và validation

Hệ thống được vận hành kiểm thử liên tục trong 72 giờ tại phòng thí nghiệm tự động hóa với các kịch bản mô phỏng phụ tải thay đổi:

[Tổng thể kiểm thử] 
  ├── 10,000 gói tin Modbus RTU truyền nhận
  ├── Tỷ lệ lỗi bit (BER): < 0.01%
  ├── Thời gian quét vòng SCADA (Polling Cycle): 185 ms
  └── Độ trễ thực thi lệnh đóng cắt từ xa: 220 ms
Kịch bản kiểm thử (Test Scenario) Số lần thử Tỷ lệ thành công Thời gian đáp ứng TB Đánh giá
Đọc dữ liệu Modbus RTU liên tục (60 thanh ghi) 10,000 cycles 99.98% 45 ms / transaction Ổn định, không tràn bộ đệm
Gửi lệnh đóng/cắt máy cắt từ giao diện InTouch 200 lần 100% 220 ms Thao tác chính xác, relay đóng cắt tốt
Kích hoạt ngắt khẩn cấp khi mất áp lực SF6 50 lần 100% < 25 ms (PLC hardware interrupt) Logic bảo vệ tác động tức thì
Mất kết nối mạng Ethernet (Rút cáp PROFINET) 30 lần 100% phục hồi Tự động kết nối lại sau 2.5s Trạng thái báo động Alarm kích hoạt chuẩn

Kết quả đạt được

Hệ thống đã hoàn thành đầy đủ các tiêu chí thiết kế kỹ thuật so với yêu cầu ban đầu của đề tài:

[Tiến độ & Kết quả tính năng]
- Cấu hình phần cứng & Truyền thông Modbus RTU   : [100%] Hoàn thành
- Lập trình logic điều khiển đóng cắt (OB1/FC1/FC2): [100%] Hoàn thành
- Giao diện SCADA giám sát trực quan InTouch       : [100%] Hoàn thành
- Hệ thống cảnh báo vượt ngưỡng Alarm             : [100%] Hoàn thành
- Tích hợp bảo mật phân quyền User/Admin          : [100%] Hoàn thành
  • Tính chính xác của dữ liệu: Sai số đo lường giữa giá trị hiển thị trên SCADA InTouch và giá trị đo trực tiếp trên đồng hồ Selec MFM 383C đạt mức xấp xỉ 0% (do truyền nhận số thực chuẩn IEEE 754 nguyên bản qua thanh ghi số).
  • Hiệu năng hệ thống: Tốc độ làm tươi dữ liệu trên màn hình SCADA đạt 200ms/lần, đảm bảo người vận hành nắm bắt kịp thời các biến động lưới điện.

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

Cải tiến kỹ thuật nổi bật

  1. Tối ưu hóa băng thông Modbus RTU: Thay vì đọc từng thanh ghi đơn lẻ làm tăng độ trễ đường truyền, giải pháp gom nhóm 60 thanh ghi dữ liệu liên tục thành một khối dữ liệu mảng (Array of Words) duy nhất trong hàm MB_MASTER, giúp giảm 70% số lượng request trên bus RS-485.
  2. Kiến trúc liên động mềm (Software Interlocking): Tích hợp thuật toán kiểm tra trạng thái nhiều lớp trực tiếp trong PLC S7-1200, ngăn chặn hoàn toàn thao tác mở Dao cách ly khi Máy cắt đang mang tải ($I > 0.05 \cdot I_{dm}$).
  3. Cơ chế tự phục hồi truyền thông: Xây dựng thuật toán kiểm tra mã lỗi STATUS của khối MB_COMM_LOADMB_MASTER; khi phát hiện mã lỗi timeout (16#80C8 hoặc 16#8180), hệ thống tự động phát xung Reset cổng COM mà không cần khởi động lại toàn bộ CPU.

Đóng góp thực tiễn

Đề tài cung cấp mô hình Micro-SCADA mẫu cho các trạm biến áp phân phối quy mô vừa và nhỏ với chi phí phần cứng chỉ bằng khoảng 25-30% so với việc trang bị các bộ RTU/IED chuyên dụng nhập ngoại đắt tiền, mở ra hướng ứng dụng rộng rãi cho các nhà máy công nghiệp và trạm biến áp khu đô thị.


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

Tình huống triển khai thực tế (Use Cases)

  • Trạm biến áp 110kV/22kV không người trực: Giám sát dòng điện tải, điện áp các thanh cái C11, C12, C31, C32, C91, C92; tự động ghi nhận dữ liệu truyền về Trung tâm Điều độ Điện lực khu vực (B0x).
  • Hệ thống phân phối điện nhà máy công nghiệp lớn: Tích hợp giám sát chỉ số tiêu thụ điện năng kWh, cảnh báo sớm hệ số công suất thấp ($\cos\varphi < 0.85$) để đóng cắt tự động giàn tụ bù trung áp, tránh bị phạt tiền công suất phản kháng.

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

[Ước tính hiệu quả kinh tế cho 1 trạm biến áp 110kV]
- Chi phí đầu tư hệ thống RTU/DCS truyền thống : ~450,000,000 VNĐ
- Chi phí triển khai hệ SCADA S7-1200 + InTouch : ~135,000,000 VNĐ
───────────────────────────────────────────────────────────────
=> TIẾT KIỆM CHI PHÍ ĐẦU TƯ BAN ĐẦU            : ~70% (315,000,000 VNĐ)
=> GIẢM THỜI GIAN DỪNG TRẠM VẬN HÀNH           : 45%
=> THỜI GIAN HOÀN VỐN ĐẦU TƯ (ROI)             : 8 - 12 tháng

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

Hạn chế kỹ thuật hiện tại

  • Truyền thông Modbus RTU trên nền cáp xoắn đôi RS-485 bị giới hạn khoảng cách vật lý (dưới 1200m) và dễ chịu ảnh hưởng bởi nhiễu điện từ mạnh trong môi trường trạm cao thế 110kV nếu tiếp địa không chuẩn.
  • Chưa tích hợp giao thức điều độ tiêu chuẩn IEC 60870-5-104 hoặc IEC 61850 MMS để truyền trực tiếp lên các hệ thống SCADA/EMS cấp Điều độ Quốc gia (A0).

Hướng phát triển tiếp theo

  • Nâng cấp module truyền thông sang chuẩn cáp quang (Optical Fiber Ethernet) với module Siemens CP 1243-1 hỗ trợ bảo mật VPN/IPsec.
  • Ứng dụng giải thuật Machine Learning dự đoán nguy cơ quá nhiệt cuộn dây máy biến áp dựa trên dữ liệu phụ tải và nhiệt độ môi trường thu thập theo thời gian thực.
  • Thiết kế giao diện Web Server SCADA nền HTML5/CSS3 để giám sát đa nền tảng trên thiết bị di động (Mobile HMI).

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

+───────────────────────+──────────────────────────────────────────────────────────+
| NHÓM ĐỐI TƯỢNG        | GIÁ TRỊ VÀ LỢI ÍCH ĐẠT ĐƯỢC                              |
+───────────────────────+──────────────────────────────────────────────────────────+
| Sinh viên & Học viên  | Nắm vững quy trình thiết kế hệ SCADA chuẩn công nghiệp; |
|                       | hiểu sâu kỹ thuật lập trình Modbus RTU & InTouch HMI.    |
+───────────────────────+──────────────────────────────────────────────────────────+
| Kỹ sư Tự động hóa     | Tài liệu tham khảo thực tế về cấu hình SIDirect DAServer |
|                       | và template chương trình đóng cắt liên động an toàn.    |
+───────────────────────+──────────────────────────────────────────────────────────+
| Doanh nghiệp Điện lực | Giải pháp tự động hóa trạm phân phối với chi phí hợp lý, |
|                       | dễ dàng nội địa hóa bảo trì và nâng cấp hệ thống.        |
+───────────────────────+──────────────────────────────────────────────────────────+

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

1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu 01 PLC Siemens S7-1200 (CPU 1212C hoặc 1214C Firmware v4.0 trở lên), 01 Module truyền thông CM 1241 RS485, cáp xoắn đôi có chống nhiễu (Shielded Twisted Pair - Belden 9841), 01 máy tính công nghiệp IPC chạy hệ điều hành Windows 10/11 (RAM tối thiểu 8GB, có cổng mạng Ethernet RJ45 100Mbps).

2. Giới hạn số lượng đồng hồ đo có thể kết nối vào một bus RS-485 là bao nhiêu?

Theo chuẩn vật lý RS-485 của module CM 1241, hệ thống có thể kết nối tối đa 32 thiết bị Slave (MFM 383C) trên cùng một bus mà không cần bộ lặp (Repeater). Khi mở rộng trên 32 thiết bị hoặc khoảng cách trên 1000m, cần trang bị thêm bộ khuếch đại tín hiệu RS-485 chuyên dụng.

3. Hệ thống có thể tích hợp với các SCADA của hãng khác (như WinCC, Citect) không?

Có. Nhờ PLC S7-1200 hỗ trợ chuẩn giao tiếp Ethernet công nghiệp PROFINET và giao thức mở OPC UA / Modbus TCP, hệ thống hoàn toàn có thể kết nối đồng thời với Siemens WinCC, Citect SCADA hoặc các phần mềm IoT nền tảng đám mây thông qua OPC Server (như KEPServerEX).

4. Chi phí bảo trì định kỳ của hệ thống ra sao?

Do sử dụng phần cứng PLC công nghiệp tiêu chuẩn với tuổi thọ hoạt động liên tục (MTBF) trên 100,000 giờ, chi phí bảo dưỡng định kỳ rất thấp, chủ yếu bao gồm công tác vệ sinh đầu nối cáp, kiểm tra điện trở xả tiếp địa và sao lưu cơ sở dữ liệu định kỳ hàng quý.


Kết luận

Đồ án khóa luận tốt nghiệp "Thu thập dữ liệu và điều khiển thông số trạm biến áp thông qua SCADA" đã giải quyết triệt để bài toán số hóa giám sát và điều khiển tại chỗ cho trạm biến áp 110kV. Việc kết hợp linh hoạt giữa phần cứng PLC Siemens S7-1200, module truyền thông CM 1241 RS485, đồng hồ đa năng Selec MFM 383C và phần mềm Wonderware InTouch chứng minh tính khả thi, hiệu quả kinh tế và độ tin cậy vận hành vượt trội. Đây là bước đệm quan trọng trong lộ trình tự động hóa toàn diện lưới điện phân phối, hướng tới mô hình trạm biến áp không người trực hiện đại và thông minh.