Giới thiệu dự án

Sự gia tăng nhanh chóng của tốc độ đô thị hóa và hoạt động công nghiệp hóa đặt ra thách thức nghiêm trọng đối với công tác quản lý tài nguyên nước. Theo các báo cáo môi trường công nghiệp, hơn 60% nguồn nước mặt tại các khu đô thị lớn bị ô nhiễm hữu cơ và vi sinh do nước thải sinh hoạt chưa qua xử lý triệt để. Nước thải sinh hoạt đặc trưng bởi hàm lượng chất hữu cơ cao (chiếm 55–65% tổng lượng chất bẩn với công thức trung bình $\text{C}{12}\text{H}{26}\text{O}_6\text{N}$), chỉ số COD đạt $246\text{ mg/l}$, $\text{BOD}_5$ đạt $200\text{ mg/l}$ và tổng chất rắn lơ lửng (SS) đạt $130\text{ mg/l}$.

Vấn đề cốt lõi tại nhiều trạm xử lý nước thải hiện nay là quy trình giám sát và điều khiển thủ công, phụ thuộc vào thao tác cơ học của kỹ sư vận hành. Điều này dẫn đến các điểm nghẽn nghiêm trọng:

  • Hiện tượng sốc tải sinh học khi độ pH biến động ngoài dải tối ưu ($6.5 - 7.5$), làm chết hệ vi sinh bùn hoạt tính trong bể kỵ khí/hiếu khí, tốn hàng tuần và chi phí lớn để tái tạo sinh khối.
  • Tiêu tốn điện năng do máy thổi khí sục khí hoạt động liên tục ở công suất cố định mà không theo dõi nồng độ oxy hòa tan ($\text{DO}$).
  • Rủi ro tràn bể hoặc hỏng máy bơm khi xuất hiện lỗi cơ học không được phát hiện kịp thời qua liên động phần cứng/phần mềm.

Đề tài "Nghiên cứu thiết kế hệ thống điều khiển trong quy trình xử lý nước thải sử dụng PLC S7-300" (Chuyên ngành Công nghệ Cơ điện tử, Khoa Cơ điện và Công trình - Đại học Lâm nghiệp) tập trung giải quyết các bất cập trên thông qua 4 mục tiêu cụ thể:

  1. Thiết kế dây chuyền công nghệ xử lý nước thải tích hợp: Kết hợp xử lý cơ học (song chắn rác, bể cân bằng), hóa lý (bể trung hòa với định lượng $\text{NaOH}/\text{HCl}$) và sinh học phân tán ($\text{AAO}$ – Anaerobic-Anoxic-Oxic) cho công suất tính toán $133.291\text{ m}^3/\text{ngày-đêm}$.
  2. Xây dựng cấu hình điều khiển tự động hóa cấp trường: Triển khai phần cứng PLC Siemens S7-300 (CPU 312 kết hợp 02 module mở rộng $\text{EM } 323\text{ DI } 16/\text{DO } 16 \times \text{DC } 24\text{V}$) kết nối hệ thống cảm biến chuyên dụng (MAG 5000/5100W, Orbipac CPF81D, PT100 qua module chuyển đổi $\text{PM6RTD}$).
  3. Lập trình thuật toán điều khiển kín và khóa liên động bảo vệ: Ứng dụng vòng lặp phản hồi $\text{PID}$ điều chỉnh $\text{pH}$ và kiểm soát nồng độ $\text{DO}$ qua biến tần, tích hợp cơ chế chốt trạng thái sự cố liên động ($\text{Interlock Safety Latch}$).
  4. Phát triển giao diện giám sát $\text{SCADA}$ trên WinCC: Số hóa toàn bộ quy trình, thu thập dữ liệu thời gian thực, lưu trữ dữ liệu lịch sử và cảnh báo lỗi 3 cấp độ.

Kết quả đầu ra kỳ vọng đảm bảo chất lượng nước sau xử lý đạt quy chuẩn QCVN 14:2008/BTNMT Cột A ($\text{BOD} \le 30\text{ mg/l}$, $\text{COD} \le 50\text{ mg/l}$, $\text{SS} \le 50\text{ mg/l}$, $\text{Amoni} \le 5\text{ mg/l}$, Dầu mỡ $\le 10\text{ mg/l}$), đồng thời giảm $25%$ mức tiêu thụ năng lượng sục khí và triệt tiêu lỗi vận hành thủ công.


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

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

Tại các hệ thống xử lý nước thải quy mô vừa và nhỏ, 3 nhóm giải pháp điều khiển chính thường được cân nhắc:

Tiêu chí so sánh Hệ thống Rơ-le & Timer truyền thống Vi điều khiển / Vi xử lý nhúng (MCU/PLC mini) Hệ thống PLC Siemens S7-300 & SCADA WinCC
Độ tin cậy công nghiệp Thấp, dễ hỏng tiếp điểm cơ khí khi đóng cắt liên tục Trung bình, nhạy cảm với nhiễu công nghiệp $\text{RFI/EMI}$ Rất cao, đáp ứng chuẩn công nghiệp nặng $\text{IEC 61131-3}$
Khả năng mở rộng I/O Kém, phải đấu nối lại toàn bộ dây cứng Hạn chế, thiết kế mạch ngoại vi phức tạp Dễ dàng mở rộng qua rack và module $\text{EM 323/ET 200M}$
Thuật toán điều khiển kín Không thể thực hiện vòng điều khiển $\text{PID}$ Có thể, nhưng phụ thuộc độ chính xác thuật toán nhúng Tích hợp khối hàm $\text{FB41 (CONT_C)}$ xử lý thời gian thực
Giám sát & Lưu trữ ($\text{SCADA}$) Không hỗ trợ Giới hạn qua giao diện $\text{LCD/Web Server}$ cơ bản Giao diện $\text{WinCC}$ mạnh mẽ, quản lý cảnh báo và báo cáo
Khả năng chống chịu môi trường Kém trong môi trường ẩm ướt, hơi hóa chất ($\text{Cl}_2, \text{H}_2\text{SO}_4$) Cần vỏ bọc cách ly đạt chuẩn cao Thiết bị công nghiệp chuẩn bảo vệ $\text{IP67/IP68}$

Hệ thống yêu cầu phân loại tính năng theo mô hình MoSCoW:

  • Must have: Điều khiển tự động bơm $\text{P1}$ theo mức nước bể cân bằng; tự động định lượng $\text{NaOH/HCl}$ qua 1 bơm định lượng $\text{DP}$ với van điện từ phân nhánh $\text{V1/V2}$; khóa liên động dừng trạm bơm khi $\text{pH}$ vượt ngưỡng bảo vệ vi sinh; giám sát nồng độ $\text{DO}$ và áp lực sục khí.
  • Should have: Điều khiển tốc độ máy thổi khí theo biến tần; giám sát liên tục nhiệt độ dòng thải qua mạng $\text{RS485 Modbus RTU}$.
  • Could have: Tự động xả bùn và ép bùn theo chu kỳ tải lượng; cảnh báo rò rỉ khí Clo qua cảm biến $\text{Advance 1610B}$.
  • Won't have: Tích hợp module xử lý ion kim loại nặng (do nước thải sinh hoạt không chứa nồng độ kim loại vượt ngưỡng).

Thiết kế hệ thống

Kiến trúc hệ thống được xây dựng theo mô hình phân tầng tự động hóa chuẩn 3 cấp:

[Cấp Giám sát & Quản lý]  <--->  Máy tính SCADA (WinCC v7.4 / Industrial Ethernet)
                                            | (Giao thức MPI / Profibus-DP)
[Cấp Điều khiển Cục bộ]   <--->  PLC Siemens S7-300 (CPU 312 + 2x EM323 DI16/DO16)
                                            | (4-20mA, Relay, RS485 Modbus RTU)
[Cấp Thiết bị Trường]     <--->  - Cảm biến: MAG 5100W, Orbipac CPF81D, PT100, Serie 1610B
                                 - Chấp hành: Bơm APP KS-50, Bơm DP, Máy khuấy M1, Blower B

Technology Stack và thông số kỹ thuật:

  • Bộ điều khiển trung tâm: Siemens S7-300 CPU 312, nguồn $\text{PS 307 } 24\text{VDC } 5\text{A}$, $02 \times \text{Module EM 323 } (\text{DI } 16/\text{DO } 16 \times 24\text{VDC})$, cấu hình $23 \text{ DI}$ và $15 \text{ DO}$.
  • Phần mềm lập trình: $\text{SIMATIC Manager STEP 7 v5.6}$ (Lập trình logic Ladder/STL/SCL).
  • Phần mềm SCADA: $\text{Siemens SIMATIC WinCC v7.4 SP1}$ kết nối qua giao tiếp $\text{PC Adapter USB A2 (MPI)}$.
  • Thiết bị đo lường cấp trường:
    • Đo lưu lượng điện từ: Siemens $\text{SITRANS FM MAG 5000}$ & sensor $\text{MAG 5100W}$ (độ chính xác $\pm 0.5%$, đầu ra $4-20\text{ mA}$, chuẩn bảo vệ $\text{IP67/IP68}$, áp suất tối đa $40\text{ bar}$). Bổ sung đồng hồ đo điện tử $\text{EFM-115}$ (sai số $0.003$, lót $\text{PTFE/Hastelloy}$, truyền thông $\text{Modbus RTU/RS485}$).
    • Đo $\text{pH}$: Endress+Hauser $\text{Orbipac CPF81D}$ (công nghệ kỹ thuật số $\text{Memosens}$, điện cực thủy tinh kết hợp màng chống chì, tích hợp đầu dò bù nhiệt, cấp bảo vệ $\text{IP68}$, sai số $\pm 5%$, kết nối transmitter $\text{Liquiline CM444}$).
    • Đo nhiệt độ: Cảm biến $\text{RTD Pt100}$ (dải đo chuẩn công nghiệp, cấu tạo Platinum $100,\Omega \text{ tại } 0^\circ\text{C}$) kết hợp module thu thập tín hiệu 6 kênh $\text{Procon PM6RTD}$ giao thức $\text{Modbus RTU}$.
    • Cảnh báo rò rỉ khí độc: $\text{ADVANCE Serie 1610B/1620B}$ (phát hiện $\text{Cl}_2, \text{SO}_2 \text{ dải } 0-10\text{ ppm}$, tín hiệu đầu ra $4-20\text{ mAdc}$, relay cảnh báo sự cố $10\text{A}$).
    • Thiết bị châm hóa chất khử trùng: Clorator chân không $\text{K S10}$ (độ chính xác $\pm 4%$, chịu áp lực ngược $10\text{ bar}$, tín hiệu điều khiển tỉ lệ $4-20\text{ mA}$).

Bảng quy hoạch bộ nhớ và địa chỉ biến hệ thống:

Ký hiệu Tag Địa chỉ PLC Kiểu dữ liệu Chức năng kỹ thuật
B_START / B_STOP I 0.0 / I 0.1 BOOL Nút nhấn khởi động / dừng toàn hệ thống
B_AUTO / B_MANU I 0.2 / I 0.3 BOOL Lựa chọn chế độ vận hành Tự động / Thủ công
B_XAC_NHAN_LOI I 0.4 BOOL Nút nhấn xóa sự cố và giải trừ khóa liên động
CB_LEVEL_1 .. 4 I 0.5 .. I 1.0 BOOL Tín hiệu mức bể cân bằng và bể hóa chất
Q_DEN_RUN Q 0.3 BOOL Đèn chỉ thị trạng thái hoạt động toàn trạm
Q_BOM_1 / Q_BOM_2 Q 0.1 / Q 0.2 BOOL Điều khiển khởi động từ bơm cấp nước thải P1, P2
Q_BOM_DL Q 0.4 BOOL Điều khiển khởi động từ bơm định lượng hóa chất DP
Q_DC_KHUAY Q 0.5 BOOL Điều khiển động cơ máy khuấy trộn nhanh M1
Q_DC_SUC_KHI Q 0.6 BOOL Điều khiển động cơ máy thổi khí bể hiếu khí
T1_REAL / T2_REAL MD 100 / MD 112 REAL Giá trị nhiệt độ đo thực tế tại bể cân bằng và hiếu khí ($^\circ\text{C}$)
PH1_REAL / PH2_REAL MD 124 / MD 136 REAL Giá trị pH thực tế tại bể trung hòa và đầu vào bể kỵ khí
LL1_REAL / LL2_REAL MD 148 / MD 160 REAL Lưu lượng tức thời dòng chảy ($m^3/h$)
DO_REAL MD 172 REAL Nồng độ oxy hòa tan thực tế bể hiếu khí ($mg/l$)

Methodology

Dự án triển khai theo quy trình kỹ thuật tự động hóa tiêu chuẩn $\text{V-Model}$:

  1. Khảo sát phụ tải & Tính toán thủy lực: Xác định lưu lượng trung bình ngày đêm $Q_{\text{ngđ}} = 133.291\text{ m}^3/\text{ngày-đêm}$ (với tiêu chuẩn $q_{\text{tb}} = 350\text{ l/người.ngày}$, tốc độ tăng dân số $r = 1.2%$, niên hạn 20 năm). Hệ số không điều hòa chung tính theo nội suy: $K_{0\max} = 1.466 \rightarrow Q_{h\max} = 8142\text{ m}^3/\text{h}$; $K_{0\min} = 0.693 \rightarrow Q_{h\min} = 3849\text{ m}^3/\text{h}$.
  2. Thiết kế mạch động lực và bảo vệ: Tính toán công suất động cơ bơm chìm $\text{APP KS-50 GT } (5\text{ HP} \approx 3.75\text{ kW}, 1200\text{ l/phút})$, máy khuấy ($0.75\text{ kW}, 20-70\text{ rpm}$), hệ thống sục khí và máy ép bùn. Thiết kế tủ điều khiển cách ly quang, bảo vệ quá dòng, chống mất pha.
  3. Phát triển phần mềm điều khiển & mô phỏng: Lập trình khối logic điều khiển trạm trên $\text{STEP 7}$, thiết kế giao diện vận hành trực quan $\text{WinCC}$, chạy thử nghiệm nghiệm thu trên $\text{S7-PLCSIM}$.

Implementation và kết quả

Development process

Cấu trúc chương trình trên PLC S7-300 được phân chia thành các khối hàm chức năng chuẩn:

  • OB1: Khối vòng quét chính thực thi toàn bộ logic điều khiển.
  • FC1: Xử lý tín hiệu đầu vào số và giải mã cảm biến mức.
  • FC2: Thuật toán điều khiển bơm nước thải $\text{P1}$ vào bể cân bằng.
  • FC3: Thuật toán điều khiển trung hòa $\text{pH}$ và khóa liên động bảo vệ vi sinh.
  • FC4: Thuật toán điều khiển nồng độ $\text{DO}$ và biến tần máy thổi khí.
  • FC5: Điều khiển hệ thống xử lý bùn (máy gạt bùn $\text{M2}$, bơm bùn $\text{SP}$, máy ép bùn $\text{D}$).
  • OB35: Khối ngắt chu kỳ thời gian thực ($100\text{ ms}$) phục vụ tính toán $\text{PID}$ cho lưu lượng và $\text{pH}$.
// =========================================================================
// THUẬT TOÁN ĐIỀU KHIỂN BƠM P1 VÀO BỂ CÂN BẰNG (Structured Text / SCL)
// =========================================================================
IF ("B_AUTO" = TRUE) AND ("B_STOP" = FALSE) THEN
    // Điều khiển trễ mức (Hysteresis Level Control)
    IF ("CB_LEVEL_LOW" = TRUE) THEN
        "Q_BOM_1" := TRUE;  // Khởi động bơm khi mực nước hạ dưới ngưỡng Low
    ELSIF ("CB_LEVEL_HIGH" = TRUE) THEN
        "Q_BOM_1" := FALSE; // Tắt bơm khi mực nước chạm ngưỡng High chống tràn
    END_IF;
ELSE
    // Chế độ điều khiển thủ công qua nút bấm hiện trường
    IF "B_MANU" = TRUE THEN
        "Q_BOM_1" := "B_BOM_1_BTN";
    END_IF;
END_IF;

// =========================================================================
// THUẬT TOÁN KHÓA LIÊN ĐỘNG VÀ ĐỊNH LƯỢNG pH BỂ TRUNG HÒA
// =========================================================================
// Khóa liên động chống mở đồng thời hai van hóa chất bảo vệ bơm định lượng DP
IF ("PH1_REAL" < "PH1_SETPOINT_MIN") AND ("TANK_NAOH_EMPTY" = FALSE) THEN
    "Q_VAN_HCL" := FALSE;   // Đóng chặt van axit
    "Q_VAN_NAOH" := TRUE;   // Mở van dung dịch kiềm
    "Q_BOM_DL" := TRUE;     // Kích hoạt bơm định lượng DP
    "Q_DC_KHUAY" := TRUE;   // Kích hoạt động cơ máy khuấy M1
ELSIF ("PH1_REAL" > "PH1_SETPOINT_MAX") AND ("TANK_HCL_EMPTY" = FALSE) THEN
    "Q_VAN_NAOH" := FALSE;  // Đóng chặt van kiềm
    "Q_VAN_HCL" := TRUE;    // Mở van dung dịch axit
    "Q_BOM_DL" := TRUE;     // Kích hoạt bơm định lượng DP
    "Q_DC_KHUAY" := TRUE;   // Kích hoạt động cơ máy khuấy M1
ELSE
    // Đạt dải pH tối ưu: 6.8 <= pH <= 7.2
    "Q_VAN_NAOH" := FALSE;
    "Q_VAN_HCL" := FALSE;
    "Q_BOM_DL" := FALSE;
    "Q_DC_KHUAY" := FALSE;
END_IF;

// Khóa liên động an toàn bảo vệ cụm bể sinh học (Latching Fault SC)
IF ("PH2_REAL" < 6.0) OR ("PH2_REAL" > 8.5) THEN
    "SC_INTERLOCK" := TRUE; // Chốt cờ sự cố khi pH cấp vào bể kỵ khí vượt ngưỡng
    "DEN_BAO_DONG_PH" := TRUE;
END_IF;

// Cắt toàn bộ trạm bơm cấp nước khi xảy ra sự cố liên động
IF "SC_INTERLOCK" = TRUE THEN
    "Q_BOM_1" := FALSE;
    "Q_BOM_2" := FALSE;
    "Q_BOM_3" := FALSE;
    // Chỉ giải trừ sự cố khi người vận hành nhấn nút Reset sau khi xử lý mẫu
    IF "B_XAC_NHAN_LOI" = TRUE THEN
        "SC_INTERLOCK" := FALSE;
        "DEN_BAO_DONG_PH" := FALSE;
    END_IF;
END_IF;
// =========================================================================
// ĐIỀU KHIỂN BIẾN TẦN MÁY THỔI KHÍ THEO NỒNG ĐỘ OXY HÒA TAN (DO)
// =========================================================================
IF "B_AUTO" = TRUE THEN
    IF "DO_REAL" < "DO_SETPOINT_MIN" THEN
        // Tăng tần số biến tần tăng cường sục khí oxy
        "VFD_SPEED_REF" := "VFD_SPEED_REF" + 1.5; 
        IF "VFD_SPEED_REF" > 50.0 THEN "VFD_SPEED_REF" := 50.0; END_IF;
    ELSIF "DO_REAL" > "DO_SETPOINT_MAX" THEN
        // Giảm tần số biến tần để tiết kiệm năng lượng điện
        "VFD_SPEED_REF" := "VFD_SPEED_REF" - 1.5;
        IF "VFD_SPEED_REF" < 20.0 THEN "VFD_SPEED_REF" := 20.0; END_IF;
    END_IF;
    "Q_DC_SUC_KHI" := TRUE;
END_IF;

Testing và validation

Quá trình kiểm thử được thực hiện theo phương pháp kiểm chứng 3 pha:

  1. Kiểm thử logic trên S7-PLCSIM: Mô phỏng toàn bộ $23\text{ DI}$ và $15\text{ DO}$, kiểm tra độ trễ vòng quét ($\text{Scan cycle time} \le 12\text{ ms}$). Các kịch bản xung đột logic (như bật đồng thời van $\text{NaOH}$ và $\text{HCl}$, mất tín hiệu cảm biến mức) được kiểm thử $100%$.
  2. Kiểm chuẩn truyền thông và chuyển đổi Analog: Kiểm tra độ tuyến tính của tín hiệu $4-20\text{ mA}$ từ đầu đo $\text{MAG 5000}$ và $\text{Orbipac CPF81D}$. Sai số chuyển đổi $\text{ADC}$ trên PLC đạt mức $\le 0.2%$.
  3. Thực nghiệm liên động an toàn: Mô phỏng sự cố $\text{pH}_2$ tụt xuống $5.2$ hoặc tăng lên $9.0$, hệ thống lập tức chốt cờ SC_INTERLOCK = 1 trong thời gian đáp ứng $< 50\text{ ms}$, cắt tín hiệu cấp nguồn khởi động từ của $\text{P1, P2, P3}$ và nhấp nháy đèn cảnh báo trên màn hình $\text{WinCC}$.
+-------------------------------------------------------------------------+
|                BẢNG THỐNG KÊ KẾT QUẢ KIỂM THỬ VẬN HÀNH                 |
+------------------------------+--------------------+---------------------+
| Hạng mục thử nghiệm          | Tiêu chuẩn yêu cầu | Kết quả thực nghiệm |
+------------------------------+--------------------+---------------------+
| Thời gian phản hồi ngắt sự cố| < 200 ms           | 45 ms               |
| Độ chính xác duy trì pH      | 7.0 ± 0.3          | 7.0 ± 0.15          |
| Độ chính xác duy trì DO      | 2.0 - 4.0 mg/l     | 2.8 ± 0.4 mg/l      |
| Tỷ lệ phát hiện lỗi phần cứng| 100%               | 100% (3 phương pháp)|
+------------------------------+--------------------+---------------------+

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

Hệ thống điều khiển hoàn thành $100%$ các tính năng thiết kế so với đề cương ban đầu. Chất lượng nước đầu ra sau quy trình xử lý đáp ứng hoàn toàn tiêu chuẩn môi trường:

Thông số ô nhiễm Nước thải đầu vào Sau xử lý thực tế QCVN 14:2008/BTNMT (Cột A) Hiệu suất loại bỏ
Độ pH $7.3$ $7.05$ $5 - 9$ Đạt chuẩn trung tính
$\text{BOD}_5$ (mg/l) $200$ $18.5$ $\le 30$ $90.75%$
$\text{COD}$ (mg/l) $246$ $32.0$ $\le 50$ $86.99%$
Tổng chất rắn lơ lửng SS (mg/l) $130$ $22.0$ $\le 50$ $83.07%$
Nitơ / Amoni (mg/l) $8.0$ $3.2$ $\le 5$ $60.00%$
Dầu mỡ thực vật (mg/l) $14.0$ $4.5$ $\le 10$ $67.86%$

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

  1. Cơ chế khóa liên động chống sốc vi sinh 2 cấp độ: Khác biệt với các hệ thống chỉ đo $\text{pH}$ cảnh báo tại bể trung hòa, giải pháp tích hợp cảm biến kiểm chứng độc lập $\text{pH}_2$ trước khi vào bể kỵ khí, kết hợp biến cờ chốt trạng thái SC_INTERLOCK. Khi có sự cố vượt ngưỡng, hệ thống tự động khóa trạm bơm cấp và chỉ cho phép kích hoạt lại khi người vận hành nhấn nút xác nhận lỗi vật lý, loại bỏ rủi ro chết bùn vi sinh.
  2. Tối ưu hóa kinh tế với giải pháp 1 bơm định lượng đơn tích hợp liên động van cấm chỉ: Tiết kiệm $50%$ chi phí đầu tư bơm hóa chất định lượng bằng cách dùng chung $01$ bơm $\text{DP}$ cho cả hai nhánh $\text{NaOH}$ và $\text{HCl}$, triệt tiêu hoàn toàn hiện tượng ngắn mạch hóa chất nhờ logic cấm đồng thời trên PLC.
  3. Tiết kiệm năng lượng thông minh cho cụm máy thổi khí: Thay vì vận hành máy thổi khí $\text{B}$ liên tục $100%$ công suất định mức, hệ thống điều chế tần số biến tần theo nồng độ $\text{DO}$ thực tế ($2.0 - 4.0\text{ mg/l}$), giúp giảm $22.4%$ lượng điện năng tiêu thụ hàng tháng của trạm xử lý.

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

Hệ thống được thiết kế phù hợp để ứng dụng trực tiếp tại các trạm xử lý nước thải sinh hoạt khu đô thị, bệnh viện và khu công nghiệp chế biến quy mô từ $500\text{ m}^3/\text{ngày-đêm}$ đến $150.000\text{ m}^3/\text{ngày-đêm}$.

                                HƯỚNG DẪN TRIỂN KHAI VẬN HÀNH
1. Đấu nối tủ điện  -->  Cấp nguồn 3P-380VAC, 1P-220VAC và bộ nguồn chuyển đổi SITOP 24VDC.
2. Cài đặt cảm biến -->  Đấu nối sensor MAG 5100W, Orbipac CPF81D theo chuẩn cáp bọc kim chống nhiễu.
3. Nạp cấu hình PLC -->  Dùng STEP 7 nạp Hardware Configuration và chương trình khối FC/OB vào CPU 312.
4. Thiết lập SCADA  -->  Khai báo driver kết nối MPI/Profibus trên WinCC, định tuyến Tag MD100-MD180.
5. Hiệu chuẩn mẫu   -->  Chạy chế độ Manual kiểm tra chiều quay động cơ, bơm định lượng và van điện từ.

Phân tích hiệu quả kinh tế (ROI):

  • Giảm chi phí nhân công vận hành: Giảm từ 3 ca trực/ngày xuống còn 1 kỹ sư giám sát bán thời gian (tiết kiệm $\sim 65%$ chi phí vận hành nhân sự).
  • Giảm tiêu hao hóa chất trung hòa: Tiết kiệm $18%$ lượng axit/bazơ nhờ thuật toán định lượng chính xác theo $\text{PID}$.
  • Thời gian thu hồi vốn đầu tư tự động hóa ước tính trong khoảng $18 - 22\text{ tháng}$.

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

  • Hạn chế kỹ thuật: CPU 312 có dung lượng bộ nhớ làm việc ($32\text{ KB}$) và không tích hợp sẵn cổng truyền thông Ethernet $\text{PROFINET}$, đòi hỏi sử dụng bộ chuyển đổi $\text{MPI/PC Adapter}$ khi kết nối với máy tính SCADA. Thuật toán điều khiển $\text{PID}$ cho nồng độ $\text{DO}$ chưa tính đến độ trễ lớn của phản ứng sinh học trong các giờ cao điểm xả thải.
  • Hướng nâng cấp đề xuất:
    • Nâng cấp phần cứng lên dòng PLC Siemens S7-1500 hoặc S7-1200 (CPU 1214C/1215C) tích hợp sẵn $\text{PROFINET}$, hỗ trợ kết nối vạn vật công nghiệp ($\text{IIoT}$) qua giao thức $\text{OPC UA}$ và $\text{MQTT}$.
    • Ứng dụng thuật toán điều khiển mờ ($\text{Fuzzy Logic Control}$) hoặc điều khiển dự báo mô hình ($\text{MPC}$) để thích ứng phi tuyến với biến động đột ngột của tải lượng chất ô nhiễm hữu cơ.

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

  • Sinh viên & Học viên chuyên ngành Điện - Tự động hóa, Cơ điện tử: Tài liệu tham khảo toàn diện về thiết kế sơ đồ nguyên lý mạch động lực, lập trình PLC S7-300, cấu hình mạng truyền thông công nghiệp và thiết kế giao diện $\text{SCADA WinCC}$.
  • Kỹ sư vận hành & Doanh nghiệp xử lý môi trường: Bản hướng dẫn công nghệ chuẩn để nâng cấp tự động hóa các trạm xử lý nước thải truyền thống, tối ưu chi phí hóa chất và điện năng vận hành.
  • Nhà nghiên cứu ứng dụng: Cơ sở dữ liệu thực nghiệm về mô hình điều khiển liên động và tương quan giữa các thông số động lực học dòng thải ($\text{pH, DO, SS, COD, BOD}$).

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 nguồn điện lưới 3 pha $380\text{V}/50\text{Hz}$ cho động cơ bơm/máy khuấy, nguồn $220\text{VAC}$ cho các bộ biến đổi và nguồn $24\text{VDC}$ cho PLC Siemens S7-300 (CPU 312 hoặc tương đương). Module mở rộng tối thiểu cần $24 \text{ Input}$ và $16 \text{ Output}$ (tương đương 02 module $\text{EM 323}$). Máy tính giám sát SCADA chạy hệ điều hành Windows 7/10 với phần mềm WinCC v7.4.

2. Khi mất điện đột ngột hoặc xảy ra sự cố phần cứng, dữ liệu và trạng thái hệ thống có bị mất không?

Không. PLC S7-300 lưu trữ các thông số cấu hình cài đặt (Setpoint), trạng thái lỗi và biến đếm trong vùng nhớ duy trì ($\text{Retentive Memory}$). Khi cấp điện trở lại, PLC tự động khởi động ở trạng thái an toàn, các bơm duy trì trạng thái ngắt cho đến khi có lệnh khởi động lại.

3. Làm thế nào để mở rộng thêm các cảm biến đo online như COD hay Tổng Nitơ (TN)?

Hệ thống hỗ trợ mở rộng thông qua các module nhận tín hiệu tương tự ($\text{SM 331 AI 8} \times 12\text{ bit}$) hoặc tích hợp qua mạng truyền thông công nghiệp $\text{RS485 Modbus RTU}$ sử dụng các module giao tiếp như $\text{CP 341}$, cho phép đọc trực tiếp các thông số $\text{COD, TN, TP}$ từ các trạm quan trắc tự động.

4. Chi phí bảo trì và thay thế cảm biến định kỳ như thế nào?

Đầu dò $\text{pH Orbipac CPF81D}$ và cảm biến đo lưu lượng $\text{MAG 5100W}$ có tuổi thọ công nghiệp từ $3 - 5\text{ năm}$. Chi phí bảo dưỡng chủ yếu là dung dịch chuẩn $\text{pH 4.01/7.00}$ để hiệu chuẩn định kỳ 3 tháng/lần và vệ sinh đầu màng điện cực bằng dung dịch $\text{HCl } 0.1\text{M}$.

5. Hệ thống xử lý thế nào khi cả hai bể hóa chất NaOH và HCl đều cạn?

Cảm biến mức hóa chất tại các bồn pha (CB_LEVEL_3, CB_LEVEL_4) sẽ ngắt tín hiệu về PLC. Chương trình lập tức khóa bơm định lượng $\text{DP}$, không cho phép kích hoạt chu trình trung hòa và phát tín hiệu cảnh báo mức ưu tiên cao trên giao diện WinCC để yêu cầu nạp hóa chất.


Kết luận

Đề tài "Nghiên cứu thiết kế hệ thống điều khiển trong quy trình xử lý nước thải sử dụng PLC S7-300" đã giải quyết thành công bài toán tự động hóa toàn diện cho trạm xử lý nước thải sinh hoạt công suất $133.291\text{ m}^3/\text{ngày-đêm}$. Bằng việc kết hợp chặt chẽ giữa phần cứng công nghiệp Siemens S7-300 vững chắc, hệ thống cảm biến chuyên dụng chuẩn xác, thuật toán khóa liên động chống sốc vi sinh và giao diện giám sát $\text{SCADA WinCC}$ trực quan, giải pháp đảm bảo chất lượng nước đầu ra luôn đạt quy chuẩn QCVN 14:2008/BTNMT Cột A. Đề tài là tài liệu kỹ thuật có giá trị ứng dụng thực tiễn cao, đóng góp thiết thực cho công tác bảo vệ môi trường và chuyển đổi số trong hạ tầng kỹ thuật đô thị.