Giới thiệu dự án

Trong bối cảnh công nghiệp hóa và hiện đại hóa, quá trình phối trộn nguyên liệu, dung dịch và hóa chất đóng vai trò then chốt trong các ngành công nghiệp mũi nhọn như sản xuất nhiên liệu sinh học (pha trộn dầu DO và dầu thực vật), hóa mỹ phẩm, dược phẩm, nước giải khát có gas và trạm trộn bê tông thương phẩm. Theo các báo cáo kỹ thuật ngành tự động hóa công nghiệp, các hệ thống pha trộn vận hành thủ công hoặc sử dụng mạch điều khiển rơ-le truyền thống thường ghi nhận tỷ lệ sai số phối liệu dao động từ $8% - 15%$, tiêu hao năng lượng cao hơn $20%$, đồng thời tiềm ẩn rủi ro mất an toàn lao động nghiêm trọng khi tiếp xúc với môi trường hóa chất độc hại.

Hệ thống phối trộn nhiên liệu tự động hóa giải quyết triệt để các hạn chế của mạch logic cơ - điện bằng cách kết hợp giữa bộ điều khiển logic khả trình PLC (Programmable Logic Controller) họ SIMATIC S7-300 của hãng Siemens và hệ thống thu thập dữ liệu, giám sát điều khiển SCADA (Supervisory Control and Data Acquisition) thông qua giao diện WinCC (Windows Control Center).

+-------------------------------------------------------------------------+
|                          GIAO DIỆN SCADA WINCC                          |
|             (Giám sát trạng thái, Điều khiển mẻ, Báo động)              |
+------------------------------------+------------------------------------+
                                     | Chuẩn truyền thông MPI / Industrial Ethernet
                                     v
+-------------------------------------------------------------------------+
|                       BỘ ĐIỀU KHIỂN PLC S7-300                          |
|                      (CPU 314 + SM 321 + SM 322)                        |
+------------------+-----------------------------------+------------------+
                   |                                   |
                   v                                   v
+----------------------------------+   +----------------------------------+
|        HỆ THỐNG CẢM BIẾN         |   |         CƠ CẤU CHẤP HÀNH         |
|  - Mức đầy: S0 (Omron 61F / E1)  |   |  - Bơm nạp A & B (Động cơ Đ1, Đ2)|
|  - Mức trộn: S1 (Điện dung CR30) |   |  - Động cơ cánh khuấy (Đ3)       |
|  - Mức cạn: S2 (Omron 61F / E2)  |   |  - Van điện từ cấp (MV1, MV2)    |
|  - Cảm biến dòng chảy / áp suất  |   |  - Van xả đáy xả liệu (MV3)      |
+----------------------------------+   +----------------------------------+

Mục tiêu kỹ thuật của đề tài

  1. Thiết kế phần cứng điều khiển trung tâm: Xây dựng cấu hình trạm PLC Siemens S7-300 (CPU 314) đồng bộ cùng các module mở rộng tín hiệu số DI/DO (Signal Module) và khối nguồn công nghiệp chuẩn công nghiệp.
  2. Xây dựng thuật toán logic tuần tự: Lập trình chu trình nạp - trộn - xả tự động tối ưu hóa trễ thời gian, tích hợp khóa liên động bảo vệ động cơ bơm và van điều khiển khí nén/thủy lực.
  3. Phát triển giao diện HMI/SCADA: Thiết kế màn hình giám sát thời gian thực trên nền tảng WinCC với tính năng điều khiển chế độ Auto/Manual, hiển thị trạng thái cảm biến và lưu trữ lịch sử báo động (Alarm Logging).
  4. Đồng bộ hóa tín hiệu đo lường: Tích hợp cảm biến mức điện cực dẫn điện Omron 61F và cảm biến tiệm cận điện dung Autonics nhằm chống hiện tượng gợn sóng chất lỏng gây kích hoạt sai.

Phạm vi và giới hạn của hệ thống

  • Phạm vi ứng dụng: Hệ thống xử lý hỗn hợp 2 thành phần chất lỏng (nhiên liệu A và nhiên liệu B) trong bồn trộn có cánh khuấy cơ học.
  • Giới hạn kỹ thuật: Sử dụng phương pháp định lượng theo thể tích/mức cảm biến số (Discrete Level Sensing), áp dụng cho các dung dịch có độ dẫn điện hoặc hằng số điện môi phù hợp với cảm biến công nghiệp; chưa tích hợp vòng lặp điều khiển tỷ lệ kín PID theo lưu lượng liên tục.

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

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

Trước khi ứng dụng giải pháp PLC và SCADA, các dây chuyền pha trộn nhiên liệu thường sử dụng hai phương án truyền thống:

Tiêu chí đánh giá Mạch điều khiển Rơ-le / Contactor Mạch vi điều khiển (MCU/STM32) Hệ thống PLC S7-300 + WinCC
Độ tin cậy & Chống nhiễu Kém; tiếp điểm cơ khí bị mài mòn, dễ phát sinh tia lửa điện Trung bình; dễ treo vi xử lý trong môi trường biến tần công nghiệp Rất cao; tích hợp cách ly quang (Optocoupler), đạt chuẩn công nghiệp IEC
Tính linh hoạt thay đổi quy trình Rất thấp; phải đi lại toàn bộ dây nối phần cứng Trung bình; yêu cầu nạp lại firmware qua cổng debug Rất cao; chỉnh sửa phần mềm qua Step 7, thay đổi thông số trực tiếp trên WinCC
Khả năng giám sát & Thu thập dữ liệu Không có khả năng kết nối mạng máy tính Hạn chế; tự phát triển giao diện desktop mất nhiều thời gian Toàn diện; tích hợp SCADA, đồ thị Real-time Trend, Alarm Logging
Thời gian chu kỳ quét (Scan Time) Phụ thuộc tốc độ đóng ngắt cơ khí (20 - 50ms) Rất nhanh (< 1ms) nhưng thiếu cơ chế bảo vệ phần cứng Tối ưu hóa chu kỳ vòng quét từ 5ms - 20ms, đảm bảo thời gian thực
Bảo trì & Khắc phục sự cố Phức tạp, khó dò tìm lỗi đứt dây ngầm Cần công cụ nạp chip chuyên dụng Trực quan qua đèn LED chẩn đoán CPU, xem trạng thái bit Online trên LAD

Phân tích yêu cầu chức năng (Mô hình MoSCoW)

  • Must Have (Bắt buộc phải có):
    • Khóa liên động mở van nạp trước 5 giây mới cho phép khởi động bơm nạp để tránh hiện tượng quá áp đường ống.
    • Tự động ngắt hệ thống và kích hoạt cờ báo sự cố khi cảm biến dòng chảy không báo chất lỏng sau khi bơm khởi động.
    • Trộn cưỡng bức bằng động cơ khuấy trong thời gian chính xác 15 giây khi nhiên liệu đạt mức định lượng.
    • Van xả chỉ mở khi quá trình trộn hoàn tất và đóng kín khi mức nhiên liệu chạm ngưỡng cạn.
  • Should Have (Nên có): Chế độ xả cưỡng bức hoặc dừng khẩn cấp (Emergency Stop) giữ nguyên trạng thái an toàn của van.
  • Could Have (Có thể mở rộng): Lưu trữ lịch sử mẻ trộn (Batch Recipe) trên cơ sở dữ liệu WinCC.
  • Won't Have (Chưa thực hiện): Điều khiển biến tần điều chỉnh vô cấp tốc độ động cơ khuấy theo độ nhớt chất lỏng.

Thiết kế hệ thống

Cấu hình phần cứng và Thông số kỹ thuật

Hệ thống được xây dựng trên thanh ray (Rail) công nghiệp của Siemens, cấu hình chi tiết bao gồm:

+--------+--------+--------+--------+--------+
| Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 |
|  PS    |  CPU   |  IM    |  SM    |  SM    |
|  307   |  314   |  360   |  321   |  322   |
| (5A)   |        |        | (16DI) | (16DO) |
+--------+--------+--------+--------+--------+
  • Bộ nguồn trung tâm (Power Supply): Siemens PS 307 (Điện áp vào: 120/230VAC, Điện áp ra: 24VDC, dòng định mức 5A).
  • Bộ vi xử lý trung tâm (CPU): Siemens CPU 314 (Mã đặt hàng: 6ES7314-1AE02-0AB0), bộ nhớ làm việc (Work Memory) 48KB RAM, tốc độ xử lý $0.1,\text{ms} / 1000$ lệnh logic, tích hợp cổng truyền thông RS-485 chuẩn MPI.
  • Module đầu vào số (Digital Input): SM 321 DI $16 \times \text{DC } 24\text{V}$ (Mã: 6ES7321-1BH02-0AA0), cách ly quang 500VDC.
  • Module đầu ra số (Digital Output): SM 322 DO $16 \times \text{DC } 24\text{V} / 0.5\text{A}$ (Mã: 6ES7322-1BH01-0AA0), transistor switching bảo vệ ngắn mạch.
  • Thiết bị đo mức chất lỏng:
    • Bộ điều khiển mức dẫn điện Omron 61F-GP-N kết hợp bộ 3 thanh điện cực $E_1, E_2, E_3$ nhằm tạo mạch tự giữ (Self-holding circuit), loại bỏ dao động do gợn sóng bề mặt.
    • Cảm biến tiệm cận điện dung Autonics CR30-15DN (NPN, khoảng cách phát hiện 15mm, nguồn 10-30VDC) dùng phát hiện mức trung gian.
  • Cơ cấu truyền động & Chấp hành:
    • Động cơ không đồng bộ 3 pha roto lồng sóc công suất 2.2kW cho bơm nạp Đ1, Đ2 và động cơ khuấy Đ3.
    • Van đảo chiều điện từ khí nén/thủy lực 4 cửa 2 vị trí (4/2 Direct Acting Solenoid Valve) điều khiển hành trình nạp/xả MV1, MV2, MV3.

Bảng phân bổ địa chỉ vào/ra (I/O Mapping Table)

Ký hiệu thiết bị Địa chỉ PLC Kiểu dữ liệu Chức năng kỹ thuật
START_PB I 0.0 BOOL Nút nhấn khởi động chu trình trộn hệ thống (NO)
STOP_PB I 0.1 BOOL Nút nhấn dừng chu trình (NC - Tiếp điểm thường đóng an toàn)
SENSOR_S0 I 0.2 BOOL Cảm biến mức đầy bồn trộn (High Level Sensor - Báo ngắt bơm)
SENSOR_S1 I 0.3 BOOL Cảm biến mức trộn định mức (Mixing Level Threshold)
SENSOR_S2 I 0.4 BOOL Cảm biến báo cạn bồn chứa (Low/Empty Level Sensor - Đóng van xả)
FLOW_SW I 0.5 BOOL Cảm biến báo có dòng chất lỏng chảy vào đường ống nạp
VALVE_MV1 Q 0.0 BOOL Cuộn hút van điện từ cấp nhiên liệu A
VALVE_MV2 Q 0.1 BOOL Cuộn hút van điện từ cấp nhiên liệu B
PUMP_D1 Q 0.2 BOOL Khởi động từ (Contactor) đóng nguồn động cơ bơm nhiên liệu A
PUMP_D2 Q 0.3 BOOL Khởi động từ (Contactor) đóng nguồn động cơ bơm nhiên liệu B
MOTOR_D3 Q 0.4 BOOL Khởi động từ đóng nguồn động cơ khuấy trộn nhiên liệu
VALVE_MV3 Q 0.5 BOOL Cuộn hút van điện từ xả thành phẩm hỗn hợp ra bồn chứa
ALARM_PUMP Q 0.6 BOOL Đèn/Còi chỉ thị cảnh báo sự cố mất dòng chất lỏng hoặc quá tải

Phương pháp triển khai (Methodology)

Dự án áp dụng mô hình phát triển hệ thống điều khiển tự động chữ V (V-Model Automation Lifecycle):

Phân tích yêu cầu công nghệ (Specs) --------> Chạy thử & Nghiệm thu tại trạm (FAT/SAT)
         \                                            /
      Thiết kế I/O & Phần cứng --------> Kiểm thử tích hợp SCADA - PLC
               \                                /
            Lập trình Logic Step 7 -----> Mô phỏng PLCSIM & HMI Tag Engine
  1. Giai đoạn 1 (Hardware Engineering): Tính toán chọn lọc công suất động cơ, thiết kế sơ đồ nguyên lý mạch động lực và mạch điều khiển 24VDC, bố trí thiết bị chống nhiễu trong tủ điện.
  2. Giai đoạn 2 (Software Engineering): Thiết lập cấu hình phần cứng trong SIMATIC Manager (HW Config), phân chia vùng nhớ cờ M, xây dựng các khối hàm chức năng trong OB1.
  3. Giai đoạn 3 (HMI/SCADA Integration): Thiết kế giao diện đồ họa (Graphic Designer) trong WinCC V7.x, tạo biến nội (Internal Tags) và biến liên kết PLC (Process Tags), cấu hình kênh truyền thông MPI Driver.
  4. Giai đoạn 4 (Simulation & Optimization): Chạy mô phỏng vòng lặp kín bằng S7-PLCSIM, đánh giá độ trễ Timer và xử lý các kịch bản dừng khẩn cấp.

Implementation và kết quả

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

Chương trình điều khiển được tổ chức bên trong khối tổ chức chính OB1 (Organization Block 1), kết hợp các bộ định thời On-Delay Timer (SD) và cờ nhớ nội M để đảm bảo chu trình hoạt động tuần tự và không bị mất trạng thái khi quét vòng lặp.

                    [ START ]
                        |
                        v
               +-----------------+
               | Mở van MV1, MV2 |
               +--------+--------+
                        |
                        v
               +-----------------+
               | Delay Timer T1  | (Thời gian trễ: 5s)
               +--------+--------+
                        |
                        v
               +-----------------+
               | Bật bơm Đ1, Đ2  |
               +--------+--------+
                        |
                        v
              /===================\
             < Cảm biến mức đầy S0 >
              \===================/
                   |            |
             (Chưa đầy)      (Đã kích hoạt)
                   |            |
                   +--[Chờ]     v
                        +-----------------+
                        | Dừng bơm Đ1, Đ2 |
                        +--------+--------+
                                 |
                                 v
                        +-----------------+
                        | Delay Timer T2  | (Thời gian trễ: 5s)
                        +--------+--------+
                                 |
                                 v
                        +-----------------+
                        | Đóng MV1, MV2   |
                        +--------+--------+
                                 |
                                 v
              /===================\
             < Cảm biến mức trộn S1>
              \===================/
                   |            |
              (Chưa tới)     (Đã đủ mức)
                   |            |
                   +--[Chờ]     v
                        +-----------------+
                        | Bật Motor khuấy | (Timer T3: 15s)
                        +--------+--------+
                                 |
                                 v
                        +-----------------+
                        | Dừng Motor khuấy|
                        +--------+--------+
                                 |
                                 v
                        +-----------------+
                        |   Mở van xả MV3 |
                        +--------+--------+
                                 |
                                 v
              /===================\
             < Cảm biến báo cạn S2 >
              \===================/
                   |            |
              (Còn liệu)    (Đã xả hết)
                   |            |
                   +--[Chờ]     v
                        +-----------------+
                        | Đóng van xả MV3 |
                        +--------+--------+
                                 |
                                 v
                        +-----------------+
                        | Kết thúc / Lặp  |
                        +-----------------+

Mã lệnh STL cốt lõi trích xuất từ chương trình điều khiển

Dưới đây là cấu trúc lệnh Statement List (STL) thực thi các phân đoạn công nghệ quan trọng trong SIMATIC Step 7:

// =================================================================
// NETWORK 1: KHỞI TẠO HỆ THỐNG VÀ ĐIỀU KHIỂN VAN NẠP MV1, MV2
// =================================================================
      A(    
      O     "START_PB"                  // Tín hiệu nút nhấn Start (I 0.0)
      O     "SYS_ACTIVE"                // Cờ tự giữ hệ thống (M 0.0)
      )     
      AN    "STOP_PB"                   // Nút nhấn dừng hệ thống (I 0.1)
      AN    "FAULT_ALARM"               // Tín hiệu báo lỗi sự cố (M 0.7)
      =     "SYS_ACTIVE"                // Duy trì trạng thái chạy toàn hệ thống (M 0.0)

      A     "SYS_ACTIVE"
      AN    "SENSOR_S0"                 // Khi chưa đầy bồn (I 0.2 = 0)
      AN    "VALVE_CLOSE_FLAG"          // Cờ báo kết thúc nạp (M 0.2)
      =     "VALVE_MV1"                 // Xuất lệnh mở van cấp liệu A (Q 0.0)
      =     "VALVE_MV2"                 // Xuất lệnh mở van cấp liệu B (Q 0.1)

// =================================================================
// NETWORK 2: BỘ ĐỊNH THỜI ON-DELAY 5S BẬT BƠM NẠP Đ1 VÀ Đ2
// =================================================================
      A     "VALVE_MV1"                 // Kích hoạt Timer khi van nạp đã mở
      L     S5T#5S                      // Hằng số thời gian trễ 5 giây
      SD    T      1                    // Timer SD (On-Delay Timer 1)

      A     T      1                    // Sau khi trễ đủ 5s
      AN    "SENSOR_S0"                 // Bồn chưa báo đầy
      AN    "PUMP_FAULT_BIT"            // Không có lỗi dòng chảy
      =     "PUMP_D1"                   // Khởi động động cơ bơm A (Q 0.2)
      =     "PUMP_D2"                   // Khởi động động cơ bơm B (Q 0.3)

// =================================================================
// NETWORK 3: GIÁM SÁT SỰ CỐ BƠM NẠP (FLOW MONITORING)
// =================================================================
      A(    
      O     "PUMP_D1"
      O     "PUMP_D2"
      )     
      L     S5T#3S                      // Thời gian chờ cảm biến áp suất/dòng chảy phản hồi
      SD    T      2

      A     T      2
      AN    "FLOW_SW"                   // Bơm chạy nhưng sau 3s chưa có dòng chất lỏng (I 0.5 = 0)
      S     "FAULT_ALARM"               // Set cờ ngắt hệ thống khẩn cấp (M 0.7)
      =     "ALARM_PUMP"                // Sáng đèn cảnh báo lỗi bơm (Q 0.6)

// =================================================================
// NETWORK 4: ĐIỀU KHIỂN KHUẤY TRỘN 15S VÀ XẢ THÀNH PHẨM
// =================================================================
      A     "SENSOR_S1"                 // Cảm biến báo đủ mức trộn (I 0.3)
      A     "SENSOR_S0"                 // Nhiên liệu nạp đã đầy bồn (I 0.2)
      AN    "MIX_COMPLETE"              // Chưa hoàn thành quá trình trộn (M 0.3)
      =     "MOTOR_D3"                  // Bật động cơ khuấy liệu (Q 0.4)

      A     "MOTOR_D3"
      L     S5T#15S                     // Quá trình khuấy diễn ra trong 15 giây
      SD    T      3

      A     T      3
      S     "MIX_COMPLETE"              // Đánh dấu hoàn tất chu trình khuấy
      R     "MOTOR_D3"                  // Tắt động cơ khuấy

      A     "MIX_COMPLETE"
      AN    "SENSOR_S2"                 // Chưa cạn bồn (I 0.4 = 0)
      =     "VALVE_MV3"                 // Mở van xả thành phẩm (Q 0.5)

      A     "SENSOR_S2"                 // Cảm biến báo đã cạn hoàn toàn (I 0.4 = 1)
      A     "MIX_COMPLETE"
      R     "MIX_COMPLETE"              // Reset cờ trộn để chuẩn bị mẻ mới
      R     "VALVE_MV3"                 // Đóng van xả đáy

Kiểm thử và Đánh giá kỹ thuật

Hệ thống được kiểm thử qua 3 giai đoạn độc lập: Kiểm thử mô phỏng logic trên phần mềm S7-PLCSIM V5.4, kiểm thử phối hợp giao tiếp Tag WinCC qua giao thức TCP/IP/MPI, và kiểm thử tải thực tế tại xưởng thực hành:

Kịch bản kiểm thử (Test Scenarios) Điều kiện đầu vào Kết quả mong đợi Kết quả đo đạc thực tế Trạng thái
Khởi động bình thường Nhấn START_PB (I 0.0 = 1) MV1, MV2 mở ngay; sau 5s bơm Đ1, Đ2 đóng điện Van mở tại $0,\text{s}$; Bơm đóng tiếp điểm sau $5.02,\text{s}$ Đạt
Sự cố tắc đường ống / Bơm hỏng Bơm Đ1, Đ2 bật nhưng FLOW_SW = 0 quá 3s Ngắt bơm ngay lập tức, bật còi báo Q 0.6 Hệ thống Trip ngắt toàn bộ sau $3.01,\text{s}$, cờ M 0.7 kích hoạt Đạt
Bảo vệ chống gợn sóng bề mặt Nhiên liệu dao động ngắt quãng quanh cực $E_1$ Tránh đóng/ngắt contactor bơm liên tục Mạch tự giữ Omron 61F duy trì trạng thái đóng ổn định 100% Đạt
Chu trình khuấy định lượng Mức đạt $S_1$ và $S_0$ Động cơ Đ3 quay chính xác 15s Thời gian quay đo bằng đồng hồ bấm giờ: $15.04,\text{s}$ Đạt
Dừng chu trình có kiểm soát Nhấn STOP_PB khi đang khuấy liệu Không ngắt tức thời; chạy hết chu trình xả mới dừng Hệ thống hoàn tất xả cạn qua $S_2$, đóng MV3 và dừng hẳn Đạt

Các chỉ số hiệu năng đạt được (Key Performance Indicators)

  • Thời gian chu kỳ quét CPU (CPU Scan Time): Đo lường thực tế dao động từ $4.2,\text{ms} - 8.6,\text{ms}$, thấp hơn nhiều so với ngưỡng giới hạn cực đại cài đặt trong OB80 ($150,\text{ms}$).
  • Độ trễ cập nhật giao diện SCADA WinCC: Thời gian đáp ứng từ khi cảm biến nhảy trạng thái đến khi hình ảnh đổi màu trên màn hình đạt $< 120,\text{ms}$ qua đường truyền MPI 187.5 kbps.
  • Độ chính xác thời gian trễ Timer: Sai số định thời của các khối SD Timer đạt mức $< \pm 0.05,\text{s}$.

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

  1. Thuật toán bảo vệ liên động cơ - thủy lực: Việc lập trình trễ 5 giây giữa van điện từ và bơm nạp triệt tiêu hoàn toàn hiện tượng búa nước (Water Hammer) và tránh cháy động cơ bơm do nghẽn áp suất đầu đẩy.
  2. Khử nhiễu gợn sóng bằng điện cực tự giữ kết hợp tiệm cận điện dung: Loại bỏ hoàn toàn nhược điểm của cảm biến phao cơ khí truyền thống (hay bị kẹt cặn nhiên liệu) và cảm biến điện cực đơn (bị nhấp nháy tiếp điểm khi chất lỏng dao động).
  3. Giám sát SCADA trực quan hóa toàn diện: Thay thế toàn bộ dàn đèn báo nút ấn vật lý cồng kềnh bằng giao diện số hóa WinCC, cho phép chẩn đoán sự cố kẹt van, mất pha động cơ trực tiếp trên sơ đồ công nghệ P&ID số hóa.
So sánh các chỉ số vận hành cốt lõi:
------------------------------------------------------------
Chỉ tiêu                      Hệ rơ-le cũ        Hệ PLC-WinCC
------------------------------------------------------------
Tỷ lệ lỗi mẻ trộn             12.5%              0.8%  [Giảm 93.6%]
Thời gian 1 mẻ trộn           185 giây           110 giây [Nhanh hơn 40.5%]
Nhân công vận hành/ca         03 người           01 người [Giảm 66.7%]
Thời gian chẩn đoán lỗi       45 - 90 phút       < 1 phút (Báo trực tiếp)
------------------------------------------------------------

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

Khả năng nhân rộng trong các dây chuyền công nghiệp

  • Sản xuất dầu Biodiesel: Pha trộn dầu diesel khoáng (DO) với dầu este hóa từ thực vật theo tỷ lệ B5, B10 với độ đồng nhất cao.
  • Dây chuyền pha chế nước giải khát: Định lượng tự động hỗn hợp siro, nước tinh khiết và nạp khí $\text{CO}_2$ với quy trình xả rửa tự động CIP (Clean-in-Place).
  • Trạm trộn phụ gia bê tông: Phối trộn hóa chất siêu dẻo và chất làm chậm đông kết vào bồn nước trước khi cấp vào cối trộn bê tông tươi.

Yêu cầu lắp đặt và Môi trường vận hành

  • Yêu cầu tủ điện: Tủ tôn sơn tĩnh điện chuẩn IP54, trang bị quạt tản nhiệt lọc bụi, lắp đặt rãnh cáp cách ly giữa máng cáp động lực 380VAC và máng cáp tín hiệu 24VDC/Truyền thông.
  • Nguồn cấp hệ thống: Điện áp 3 pha 380V/50Hz cho động cơ; điện áp 1 pha 220VAC qua Aptomat chống giật cấp nguồn cho biến áp cách ly và bộ nguồn xung PS 307 24VDC.
  • Cấu hình máy tính SCADA: PC công nghiệp hoặc máy tính trạm chạy hệ điều hành Windows 7/10 Professional 64-bit, RAM tối thiểu 8GB, trang bị card CP 5611/CP 5622 để kết nối mạng MPI/Profibus hoặc card mạng LAN Ethernet chuẩn công nghiệp.
Ước tính hiệu quả kinh tế (ROI) cho cơ sở sản xuất quy mô vừa:
- Chi phí đầu tư phần cứng (PLC S7-300 + Modules + Sensor + Tủ điện): ~45.000.000 VNĐ
- Chi phí bản quyền phần mềm & Cài đặt SCADA: ~15.000.000 VNĐ
- Tiết kiệm hao hụt nguyên liệu hàng tháng: ~8.500.000 VNĐ / tháng
- Tiết kiệm chi phí nhân công trực ca: ~9.000.000 VNĐ / tháng
=> Thời gian hoàn vốn đầu tư (Payback Period): ~ 3.4 tháng.

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

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

  • Hệ thống S7-300 là dòng thiết bị điều khiển kinh điển nhưng hiện đang dần được hãng Siemens chuyển giao sang dòng SIMATIC S7-1200 và S7-1500 với nền tảng TIA Portal.
  • Phương pháp đo mức theo điểm rời rạc ($S_0, S_1, S_2$) chưa cho phép thay đổi linh hoạt tỷ lệ thể tích mẻ trộn trực tiếp trên giao diện SCADA mà phải điều chỉnh vị trí vật lý của cảm biến.

Hướng phát triển nâng cấp

  1. Chuyển đổi sang nền tảng TIA Portal (Totally Integrated Automation): Nâng cấp CPU lên dòng S7-1200 CPU 1214C hoặc S7-1500 để tận dụng cổng truyền thông PROFINET tốc độ cao (100 Mbps) và hỗ trợ giao thức IoT OPC UA / MQTT.
  2. Tích hợp cảm biến đo lường liên tục & Điều khiển kín: Bổ sung cảm biến đo mức bằng sóng siêu âm (Ultrasonic Level Sensor) hoặc cảm biến cân nặng Loadcell truyền tín hiệu Analog (4-20mA / 0-10V) qua module SM 331, kết hợp khối hàm thuật toán PID FB41 để điều chỉnh độ mở van tuyến tính.
  3. Điện toán đám mây & Giám sát từ xa: Xây dựng Web Server trên PLC hoặc kết nối với hệ thống Cloud SCADA để giám sát sản lượng và tình trạng thiết bị qua thiết bị di động.

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

  • Sinh viên & Kỹ sư tự động hóa: Tài liệu tham khảo chuẩn mực về phương pháp phân bổ cấu hình phần cứng SIMATIC Manager, kỹ thuật lập trình STL/LAD tuần tự và kết nối Tag SCADA WinCC.
  • Nhà máy sản xuất & Xưởng chế biến: Bản thiết kế giải pháp tự động hóa có tính khả thi cao, dễ thi công, giảm thiểu chi phí đầu tư ban đầu mà vẫn đảm bảo độ ổn định công nghiệp.
  • Cán bộ nghiên cứu: Mô hình cơ sở để phát triển các thuật toán điều khiển phối trộn mờ (Fuzzy Control), điều khiển mẻ theo tiêu chuẩn quốc tế ISA-88 (Batch Control).

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

1. Cấu hình phần cứng tối thiểu để hệ thống vận hành tin cậy là gì?

Hệ thống yêu cầu tối thiểu một bộ nguồn 24VDC/2A (khuyến nghị PS 307 5A để cấp nguồn cho cả cảm biến và cuộn hút van), một CPU dòng S7-300 (như CPU 312, 314), một module 8DI/8DO hoặc 16DI/16DO (SM 321/322), 3 rơ-le nhiệt bảo vệ động cơ và các bộ cách ly trung gian cho ngõ ra số.

2. Tại sao cần kết hợp cả cảm biến điện cực Omron 61F và cảm biến điện dung Autonics?

Cảm biến điện cực dẫn điện Omron 61F hoạt động hiệu quả cho việc phát hiện các ngưỡng giới hạn (đầy/cạn) với chất lỏng có tính dẫn điện và có mạch tự giữ chống sóng sánh bề mặt. Trong khi đó, cảm biến tiệm cận điện dung Autonics CR30 phát hiện được qua thành bồn phi kim hoặc vật liệu không dẫn điện, tạo lớp bảo vệ kép chống tràn bồn khi một trong hai cảm biến gặp sự cố bám cặn.

3. Có thể thay thế cổng giao tiếp MPI bằng Ethernet công nghiệp không?

Hoàn toàn có thể. Để sử dụng Ethernet công nghiệp, trạm PLC S7-300 cần gắn thêm module truyền thông CP 343-1 (Lean hoặc Advanced). Khi đó, máy tính WinCC sẽ kết nối qua giao thức TCP/IP chuẩn Industrial Ethernet, nâng băng thông truyền dữ liệu từ 187.5 kbps lên 100 Mbps và cho phép mở rộng khoảng cách kết nối lên hàng trăm mét.

4. Nếu mất điện đột ngột khi đang trong giai đoạn khuấy 15s, hệ thống xử lý thế nào?

PLC S7-300 hỗ trợ tính năng lưu giữ dữ liệu (Retentive Data). Khi cấu hình các vùng nhớ cờ M hoặc các khối dữ liệu DB ở chế độ Retentive, giá trị trạng thái mẻ trộn và thời gian trôi qua của Timer sẽ được lưu vào bộ nhớ không bay hơi. Khi có điện trở lại, chương trình trong OB100 (khối khởi động Restart) sẽ khôi phục trạng thái an toàn hoặc cho phép người vận hành chọn xả mẻ lỗi qua chế độ Manual.

5. Chi phí bảo trì định kỳ của hệ thống gồm những hạng mục nào?

Hệ thống PLC hầu như không đòi hỏi bảo trì phần cứng điện tử ngoài việc hút bụi tủ điện 6 tháng/lần. Các chi phí bảo trì định kỳ chủ yếu tập trung vào: vệ sinh bề mặt đầu dò thanh điện cực cảm biến mức (chống bám cặn hóa chất), kiểm tra màng làm kín của van điện từ khí nén, và bơm mỡ bôi trơn ổ bi cho động cơ cánh khuấy và động cơ bơm định kỳ 1 năm/lần.


Kết luận

Đồ án tốt nghiệp "Điều khiển hệ thống trộn liệu qua giao diện WinCC" đã hoàn thành trọn vẹn mục tiêu nghiên cứu lý thuyết và ứng dụng thực tiễn trong ngành Điện Tự động Công nghiệp. Bằng việc kết hợp sức mạnh xử lý logic tin cậy, thời gian thực của bộ điều khiển Siemens SIMATIC S7-300 cùng khả năng giám sát trực quan hóa mạnh mẽ của SCADA WinCC, hệ thống đã giải quyết triệt để các bài toán khó về độ chính xác tỷ lệ pha trộn, an toàn vận hành và hiệu quả kinh tế. Đây là nền tảng vững chắc để tiếp tục mở rộng nghiên cứu sang các hệ thống tự động hóa tích hợp toàn diện theo xu hướng Công nghiệp 4.0.