Bối cảnh và vấn đề nghiên cứu

Trong quá trình công nghiệp hóa và hiện đại hóa, tự động hóa đóng vai trò cốt lõi nhằm nâng cao năng suất, đảm bảo độ chính xác và tối ưu hóa hiệu quả vận hành của các dây chuyền sản xuất. Trước khi công nghệ vi xử lý phát triển mạnh mẽ, các hệ thống điều khiển tự động truyền thống chủ yếu dựa trên mạng rơ-le điện cơ khí cố định (relay logic). Giải pháp cổ điển này bộc lộ nhiều hạn chế nghiêm trọng trong thực tiễn vận hành: kích thước tủ điều khiển cồng kềnh, mật độ dây dẫn phức tạp, mức tiêu thụ năng lượng của các cuộn hút rơ-le tương đối lớn, khả năng tùy biến kém linh hoạt và thời gian dừng máy (downtime) kéo dài khi xảy ra sự cố kỹ thuật hoặc khi cần sửa đổi quy trình công nghệ.

Sự xuất hiện của bộ điều khiển logic khả trình (Programmable Logic Controller - PLC) do các kỹ sư General Motors khởi xướng từ năm 1968 đã thay đổi hoàn toàn bức tranh kỹ thuật điều khiển công nghiệp. Bằng cách số hóa thuật toán điều khiển vào bộ nhớ bán dẫn, PLC cho phép hiệu chỉnh chu trình làm việc của máy móc cơ điện mà không cần thay đổi cấu trúc đi dây phần cứng.

Xuất phát từ yêu cầu thực tiễn đó, đồ án tốt nghiệp đại học ngành Điện Tự Động Công Nghiệp tại Trường Đại học Dân lập Hải Phòng (năm 2018) của tác giả Nguyễn Thành Tín, dưới sự hướng dẫn của Th.S Nguyễn Đức Minh, đã tập trung giải quyết bài toán ứng dụng thiết bị điều khiển khả trình hiện đại vào hệ thống cấp thoát nước công nghiệp và dân dụng thông qua đề tài: "Nghiên cứu tổng quan về PLC của hãng Siemens và ứng dụng thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa".

Mục tiêu và nhiệm vụ nghiên cứu cụ thể của đề tài bao gồm:

  1. Nghiên cứu tổng quan về cấu trúc phần cứng, nguyên lý quét vòng, tổ chức vùng nhớ và các phương thức truyền thông của họ điều khiển lập trình Siemens S7-200 (trọng tâm là CPU 224).
  2. Làm chủ công cụ phần mềm STEP 7-Micro/WIN (phiên bản V4), khảo sát hệ thống tập lệnh logic cơ bản (LAD, STL, FBD) và quy trình thiết kế phần mềm điều khiển chuẩn công nghiệp.
  3. Ứng dụng các cơ sở lý thuyết để thiết kế mạch động lực, mạch điều khiển, lựa chọn cảm biến đo mức, phân phối địa chỉ ngõ vào/ra (I/O) và xây dựng thuật toán điều khiển tự động cho trạm 4 máy bơm cấp nước theo các ngưỡng mức nước trong bể chứa hở.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Thiết bị điều khiển logic khả trình PLC họ S7-200 (CPU 224 AC/DC/Relay), phần mềm lập trình STEP 7-Micro/WIN 32 V4, các phần tử đo lường mức chất lỏng, khí cụ điện đóng cắt - bảo vệ và hệ thống trạm bơm nước ly tâm công nghiệp.
  • Phạm vi không gian và ứng dụng: Hệ thống trạm cấp nước gồm 4 bơm làm việc theo nguyên lý bơm song song cấp nước vào một bể chứa hở (open reservoir).
  • Phạm vi thời gian: Đồ án được hoàn thành và bảo vệ trong năm 2018 tại Khoa Điện - Điện tử, Trường Đại học Dân lập Hải Phòng.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết của đồ án được xây dựng trên nền tảng kỹ thuật điều khiển tự động hóa quá trình công nghiệp, điện tử công suất, khí cụ điện và lý thuyết máy thủy lực:

  • Khái niệm và kiến trúc phần cứng PLC: PLC được định nghĩa như một máy tính số chuyên dụng cho môi trường công nghiệp, có khả năng kháng nhiễu cao, xử lý tín hiệu đầu vào từ cảm biến (ON/OFF hoặc tương tự) thông qua các mô-đun Input, thi hành các cấu trúc lệnh logic đã nạp trong bộ nhớ để kích hoạt các cơ cấu chấp hành (actuators) tại đầu ra (Output). Chu kỳ hoạt động của PLC tuân thủ cơ chế quét vòng lặp kín (scan cycle), bao gồm 4 giai đoạn nối tiếp: (1) Đọc trạng thái cổng vào lưu vào bộ đệm ngõ vào; (2) Thực thi lệnh chương trình từ đầu đến cuối; (3) Truyền thông nội bộ và tự chẩn đoán lỗi; (4) Cập nhật trạng thái logic từ bộ đệm ngõ ra tới các mô-đun đầu ra vật lý. Thời gian thực thi một chu kỳ quét đơn thường dao động từ 10 ms đến 100 ms.
  • Cấu trúc bộ nhớ và định dạng dữ liệu: Bộ nhớ của dòng S7-200 được phân chia thành 4 phân vùng chức năng: vùng nhớ chương trình (Program memory), vùng tham số (Parameter memory), vùng dữ liệu (Data memory bao gồm miền biến V, miền đệm vào I, miền đệm ra Q, miền cờ nhớ nội M, cờ nhớ đặc biệt SM) và vùng đối tượng (Timer T, Counter C, ngõ vào tương tự AIW, ngõ ra tương tự AQW, thanh ghi tích lũy AC, bộ đếm tốc độ cao HSC). Đồ án sử dụng các hệ thống số nhị phân (Binary), thập phân (Decimal) và thập lục phân (Hexadecimal) để xử lý thông tin ở các cấp độ bit, byte (8 bit), word (16 bit) và double word (32 bit).
  • Lý thuyết thủy lực trạm bơm: Khảo sát nguyên lý vận hành của máy bơm ly tâm, đặc tính cột áp - lưu lượng ($H - Q$), cùng nguyên tắc ghép trạm bơm: phương pháp ghép nối tiếp để gia tăng cột áp và phương pháp ghép song song nhằm tăng tổng lưu lượng cấp nước vào bể chứa.
  • Nguyên lý đo mức chất lỏng: Phân tích các giải pháp kỹ thuật xác định mức nước bể hở, bao gồm phương pháp đo điện dung (dựa trên sự thay đổi điện dung khi chất môi thay đổi), đo bằng phương pháp cân trọng lượng và đo không tiếp xúc bằng sóng viba/siêu âm.

Phương pháp nghiên cứu thực tế được tác giả triển khai bao gồm:

  • Phương pháp phân tích - tổng hợp tài liệu kỹ thuật: Khảo sát các tài liệu hướng dẫn kỹ thuật chính hãng của Siemens (System Manual S7-200), giáo trình điều khiển logic khả trình và tài liệu tra cứu khí cụ điện công nghiệp.
  • Phương pháp thiết kế kỹ thuật hệ thống: Xây dựng sơ đồ nguyên lý mạch điện động lực và mạch điều khiển; tính toán lựa chọn thiết bị đóng cắt (aptomat, contactor, rơ-le nhiệt) đáp ứng công suất động cơ; xây dựng bảng quy hoạch cổng vào/ra (I/O mapping).
  • Phương pháp lập trình logic và mô phỏng chức năng: Sử dụng ngôn ngữ hình thang (LAD - Ladder Logic) trên môi trường phần mềm STEP 7-Micro/WIN để lập trình thuật toán điều khiển tuần tự, luân phiên và bảo vệ cho 4 bơm theo mức nước.

Nguồn dữ liệu của nghiên cứu hoàn toàn dựa trên các thông số kỹ thuật tiêu chuẩn của thiết bị Siemens S7-200, các chuẩn kết nối điện công nghiệp và yêu cầu công nghệ thực tế của trạm bơm nước.

Thiết kế và triển khai

Hệ thống điều khiển trạm 4 bơm bể hở được thiết kế hoàn chỉnh từ cấu hình phần cứng điều khiển, thiết bị đo lường đến mạch lực và phần mềm điều khiển.

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

Hạt nhân điều khiển của hệ thống là khối vi xử lý trung tâm Siemens SIMATIC S7-200 CPU 224 AC/DC/Relay với các thông số phần cứng được tác giả trích xuất chi tiết:

Hạng mục thông số Giá trị kỹ thuật thực tế
Kích thước vật lý 120.5 mm × 80 mm × 62 mm
Dung lượng bộ nhớ chương trình 4096 words (bộ nhớ EEPROM)
Dung lượng bộ nhớ dữ liệu 2560 words (vùng nhớ động)
Cổng vào/ra tích hợp sẵn (On-board) 14 Digital Input (DI) / 10 Digital Output (DO)
Khả năng mở rộng mô-đun Tối đa 7 mô-đun mở rộng (tối đa 14 mô-đun theo văn bản)
Thời gian thực thi một lệnh Boole 0.37 $\mu$s
Bộ định thời (Timer) / Bộ đếm (Counter) 256 Timer / 256 Counter
Bộ đếm tốc độ cao (HSC) 6 bộ đếm HSC, tần số xung tối đa 20 kHz
Bộ phát xung tốc độ cao (PTO/PWM) 2 bộ phát xung, tần số 20 kHz (trên các dòng CPU DC)
Bộ chiết áp điều chỉnh tương tự (Analog pot) 2 bộ tích hợp sẵn trên vỏ CPU
Thời gian lưu dữ liệu khi mất điện nguồn 190 giờ liên tục
Chuẩn truyền thông lập trình RS-485 (cổng 9 chân), giao thức PPI, tốc độ 9600 baud

Hệ thống sử dụng nguồn cấp xoay chiều AC (ký hiệu chân L1, N) cho CPU, trong khi mạch ngõ vào sử dụng nguồn DC 24V (chân M, L+). Các cổng ra của CPU 224 là dạng tiếp điểm rơ-le (Relay Output), cho phép đóng cắt linh hoạt cả tải một chiều và xoay chiều thông qua các cuộn hút contactor trung gian.

[ Cảm biến mức / Nút bấm ] ---> [ Ngõ vào PLC (I0.0 - I0.7) ]
                                    [ CPU 224 Xử lý ]
[ Động cơ 4 Bơm M1 - M4 ]  <--- [ Ngõ ra PLC (Q0.0 - Q0.3) ] ---> [ Rơ-le / Contactor ]

Mạch động lực và mạch ghép nối thiết bị đo

  • Mạch động lực: Gồm 4 động cơ không đồng bộ 3 pha kéo 4 máy bơm ly tâm. Mỗi nhánh động cơ được bảo vệ độc lập bằng một aptomat (MCCB/MCB) chống ngắn mạch, một contactor (khởi động từ) đóng cắt tiếp điểm động lực và một rơ-le nhiệt (Thermal Overload Relay) chống quá tải cho cuộn dây động cơ. Mạng lưới đường ống đẩy của 4 bơm được đấu nối song song dẫn chung vào bể chứa hở nhằm tối ưu hóa lưu lượng cấp nước.
  • Ghép nối cảm biến đo mức: Hệ thống sử dụng các cảm biến mức chất lỏng gắn tại các độ cao khác nhau của bể chứa (ngưỡng cạn kiệt, ngưỡng thấp, ngưỡng trung bình 1, ngưỡng trung bình 2, ngưỡng đầy/tràn). Tín hiệu từ các cảm biến mức được chuyển tiếp qua các rơ-le trung gian trước khi đưa vào các chân ngõ vào số ($I$) của PLC nhằm cách ly quang, chống xung điện áp cảm ứng phá hủy vi điều khiển.

Quy hoạch phân bổ địa chỉ vào/ra (I/O Mapping)

Để phục vụ lập trình trên phần mềm STEP 7-Micro/WIN, các cổng vào ra vật lý được phân bổ theo bảng chức năng logic:

Ký hiệu địa chỉ PLC Chức năng phần cứng kết nối Loại tín hiệu
I0.0 Nút ấn khởi động hệ thống (Start) Tín hiệu số (DI)
I0.1 Nút ấn dừng hệ thống khẩn cấp (E-Stop/Stop) Tín hiệu số (DI)
I0.2 Tín hiệu cảm biến báo mức nước cạn (Level Low-Low) Tín hiệu số (DI)
I0.3 Tín hiệu cảm biến báo mức nước thấp (Level Low) Tín hiệu số (DI)
I0.4 Tín hiệu cảm biến báo mức trung bình (Level Mid) Tín hiệu số (DI)
I0.5 Tín hiệu cảm biến báo mức nước cao (Level High) Tín hiệu số (DI)
I0.6 Tín hiệu cảm biến báo tràn nước (Level High-High) Tín hiệu số (DI)
I0.7 Tín hiệu rơ-le nhiệt cảnh báo sự cố quá tải động cơ Tín hiệu số (DI)
Q0.0 Điều khiển cuộn hút Contactor bơm số 1 ($M_1$) Tiếp điểm rơ-le (DO)
Q0.1 Điều khiển cuộn hút Contactor bơm số 2 ($M_2$) Tiếp điểm rơ-le (DO)
Q0.2 Điều khiển cuộn hút Contactor bơm số 3 ($M_3$) Tiếp điểm rơ-le (DO)
Q0.3 Điều khiển cuộn hút Contactor bơm số 4 ($M_4$) Tiếp điểm rơ-le (DO)
Q0.4 Đèn báo trạng thái hệ thống hoạt động (Run Light) Tiếp điểm rơ-le (DO)
Q0.5 Chuông/Đèn còi cảnh báo sự cố kỹ thuật (Alarm) Tiếp điểm rơ-le (DO)

Kiểm thử và nạp chương trình

Quy trình phát triển chương trình điều khiển tuân thủ nghiêm ngặt các bước:

  1. Thiết lập cấu hình phần cứng trong SIMATIC Manager.
  2. Soạn thảo mã điều khiển logic dạng sơ đồ bậc thang (LAD) trên từng Network độc lập.
  3. Sử dụng công cụ kiểm tra cú pháp tự động (syntax check) của phần mềm STEP 7-Micro/WIN để loại bỏ lỗi xung đột biến, lỗi đúp ngõ ra coil hoặc sai lệch tham số thời gian timer.
  4. Thiết lập giao diện truyền thông Set PG/PC Interface qua cáp chuyển đổi PC/PPI (chuyển đổi cổng nối tiếp RS-232 máy tính sang cổng RS-485 PLC).
  5. Thực hiện thao tác tải chương trình (Download) từ máy tính xuống bộ nhớ EEPROM của CPU 224 và chuyển khóa công tắc chế độ từ STOP sang RUN để kiểm tra vận hành mô phỏng chu kỳ quét logic.

Nội dung chính theo từng chương

Chương 1: Tổng quan về PLC và cấu trúc họ phần cứng PLC S7-200

Chương 1 hệ thống hóa toàn diện cơ sở kỹ thuật về bộ điều khiển lập trình, lịch sử phát triển từ năm 1968 và so sánh chi tiết giữa hệ thống điều khiển rơ-le cổ điển với bảng điều khiển khả trình PLC:

  • Ưu thế công nghệ: Việc ứng dụng PLC giúp giảm đến 80% khối lượng dây dẫn trong tủ điện so với sơ đồ rơ-le truyền thống, giảm điện năng tiêu thụ do không phải duy trì các cuộn hút cơ khí công suất lớn, đồng thời tích hợp tính năng tự chẩn đoán lỗi phần cứng qua hệ thống đèn chỉ thị trạng thái (SF: đèn đỏ báo lỗi hệ thống; RUN: đèn xanh báo làm việc; STOP: đèn vàng báo dừng).
  • Thị trường PLC: Khảo sát các dòng sản phẩm tiêu biểu trên thị trường Việt Nam từ Mỹ (Allen Bradley, General Electric, Square D, Texas Instruments), Đức (Siemens, Festo), Nhật Bản (Mitsubishi, Omron, Panasonic, Fanuc, Fuji) đến Hàn Quốc (LG), cùng các dòng rơ-le thông minh cỡ nhỏ như LOGO!, ZEN, EASY.
  • Phần cứng S7-200: Tập trung đi sâu vào cấu trúc họ S7-200 (các dòng CPU 210, 214, 221, 222, 224, 226, 224XP, 226XP). Khảo sát cấu tạo cổng truyền thông RS-485 chuẩn jack nối Sub-D 9 chân với giao thức PPI (Point To Point Interface) tốc độ truyền 9600 baud, cấu trúc gói tin truyền 11 bit qua cáp chuyển đổi PC/PPI nối cổng RS-232 của máy tính.
  • Tổ chức bộ nhớ và phương pháp định địa chỉ: Trình bày chi tiết cách truy xuất dữ liệu trong S7-200:
    • Truy cập theo bit: Tên miền + địa chỉ byte . chỉ số bit (Ví dụ: V5.4, I0.0, Q0.1).
    • Truy cập theo byte: Tên miền + B + địa chỉ byte (Ví dụ: VB5, IB0, QB2, MB7, SMB37).
    • Truy cập theo Word: Tên miền + W + địa chỉ byte cao (Ví dụ: VW4 được ghép bởi hai byte VB4 và VB5, trong đó VB4 là byte cao, VB5 là byte thấp).
    • Truy cập theo Double Word: Tên miền + D + địa chỉ byte cao nhất (Ví dụ: VD2 gồm 4 byte liên tiếp VB2, VB3, VB4, VB5).

Chương 2: Sử dụng phần mềm STEP-7 Micro/WIN lập trình cho PLC S7-200

Chương 2 hướng dẫn chi tiết quy trình thiết kế phần mềm và làm chủ bộ công cụ lập trình STEP 7-Micro/WIN 32 V4:

  • Quy trình thiết kế hệ thống điều khiển 6 bước chuẩn:
    1. Hiểu rõ nguyên lý hoạt động công nghệ của hệ thống máy móc.
    2. Xác định chính xác số lượng và chủng loại tín hiệu vào/ra (I/O).
    3. Lập bảng phân phối nhiệm vụ ngõ vào/ra (I/O mapping list).
    4. Xây dựng lưu đồ giải thuật điều khiển hoặc lưu đồ Grafcet.
    5. Soạn thảo mã chương trình và kiểm tra chạy mô phỏng (demo).
    6. Đấu nối phần cứng thực tế và chạy nghiệm thu hệ thống.
  • Ngôn ngữ lập trình: Phân tích ba ngôn ngữ tiêu chuẩn IEC: LAD (Ladder Logic - sơ đồ bậc thang hình dây rơ-le, phù hợp kỹ sư điện), STL (Statement List - ngôn ngữ danh sách câu lệnh dạng dòng lệnh, phù hợp chuyên ngành máy tính) và FBD (Function Block Diagram - sơ đồ khối hàm logic, phù hợp kỹ thuật số).
  • Yêu cầu cài đặt phần mềm: Phần mềm yêu cầu cấu hình tối thiểu vi xử lý Intel 80486 hoặc Pentium, dung lượng ổ đĩa cứng trống tối thiểu 300 MB, bộ nhớ RAM tối thiểu 32 MB (đề nghị 64 MB), giao diện truyền thông card CP5611 hoặc bộ chuyển đổi PC/PPI, hệ điều hành Windows 95/98/NT trở lên. Phần mềm quản lý cấp phép bản quyền thông qua đĩa mềm chứa công cụ AuthorsW.exe và hỗ trợ nạp chương trình vào thẻ nhớ ngoài EEPROM.
  • Tập lệnh S7-200: Trình bày chi tiết các nhóm tập lệnh cơ bản trong SIMATIC Manager: các lệnh tiếp điểm bit logic (thường mở LD, thường đóng LDN, cuộn hút OUT, chốt/nhả chốt S/R), bộ định thời TIMER (độ trễ mở ON-delay, OFF-delay), bộ đếm COUNTER (đếm lên CTU, đếm xuống CTD), hàm di chuyển dữ liệu MOV, các lệnh so sánh COMPARE (bằng, lớn hơn, nhỏ hơn trên số nguyên và số thực) và các lệnh chuyển đổi kiểu dữ liệu CONVERT.

Chương 3: Ứng dụng PLC S7-200 điều khiển hệ thống bốn bơm theo mức nước trong bể hở

Chương 3 là phần thực nghiệm thiết kế hệ thống công nghệ hoàn chỉnh cho trạm bơm nước:

  • Tổng quan thủy lực trạm bơm: Phân tích các thành phần cơ bản của trạm bơm (động cơ điện, khớp nối trục, buồng bơm, van một chiều, van chặn, rọ hút). Đồ án làm rõ hai phương pháp ghép bơm cơ bản: phương pháp ghép song song giúp tăng tổng lưu lượng bơm lên bể chứa tương ứng với tổng lưu lượng của các bơm nhánh ($Q = Q_1 + Q_2 + Q_3 + Q_4$), thích hợp cho hệ thống cấp nước bể chứa hở có nhu cầu lưu lượng dao động mạnh theo giờ sử dụng.
  • Yêu cầu truyền động điện và bảo vệ an toàn trạm bơm: Hệ thống phải đảm bảo các chỉ tiêu khắt khe về khởi động êm, hạn chế sụt áp lưới điện, có cơ chế bảo vệ liên động: tự động ngắt bơm khi cạn nước buồng hút (chống chạy khô làm cháy phớt bơm), bảo vệ quá tải nhiệt thông qua tiếp điểm rơ-le nhiệt, chống mất pha, ngắn mạch đường dây và cân bằng thời gian vận hành giữa các máy bơm nhằm hạn chế hao mòn cơ khí cục bộ.
  • Thiết bị đo lường mức chất lỏng: Trình bày nguyên lý đo mức bằng điện dung (sử dụng sự biến thiên hằng số điện môi giữa các bản cực khi nước dâng), đo bằng cảm biến trọng lượng (loadcell đo tải trọng nước tác động lên đáy bể) và cảm biến sóng viba không tiếp xúc. Tác giả lựa chọn giải pháp phao/cảm biến mức tiếp điểm số kết nối qua rơ-le trung gian để tạo các tín hiệu ngưỡng logic đưa vào PLC.
  • Thiết kế mạch và chương trình: Hoàn thiện sơ đồ mạch động lực cấp nguồn 3 pha cho 4 động cơ bơm; lập sơ đồ đấu dây chi tiết ngõ vào/ngõ ra với CPU 224; xây dựng chương trình điều khiển LAD theo quy luật mức nước:
    • Khi mức nước chạm ngưỡng cạn kiệt (I0.2 tác động): Cả 4 bơm đồng loạt đóng ngắt để bảo vệ an toàn cho hệ thống.
    • Khi mức nước ở ngưỡng rất thấp: Cả 4 bơm ($M_1, M_2, M_3, M_4$) cùng vận hành hết công suất để bù lượng nước thiếu hụt nhanh nhất.
    • Khi mức nước dâng đến ngưỡng trung bình 1: Hệ thống tự động cắt bớt 1 bơm, duy trì 3 bơm làm việc.
    • Khi mức nước dâng đến ngưỡng trung bình 2: Tự động ngắt tiếp 1 bơm, chỉ còn 2 bơm chạy duy trì.
    • Khi mức nước đạt ngưỡng cao: Chỉ duy trì 1 bơm hoạt động.
    • Khi mức nước chạm ngưỡng báo tràn (I0.6 kích hoạt): Ngắt toàn bộ 4 bơm và phát tín hiệu cảnh báo ra còi/đèn Q0.5.

Kết quả và đóng góp

  • Kết quả kỹ thuật cụ thể:
    • Thiết kế thành công cấu hình phần cứng trạm điều khiển sử dụng PLC Siemens S7-200 CPU 224 AC/DC/Relay tích hợp 14 ngõ vào số và 10 ngõ ra rơ-le.
    • Xây dựng sơ đồ nguyên lý mạch động lực 3 pha hoàn chỉnh cho 4 động cơ máy bơm ly tâm làm việc song song, tích hợp đầy đủ khí cụ bảo vệ ngắn mạch và rơ-le nhiệt chống quá tải.
    • Thiết lập bảng phân phối địa chỉ 8 cổng vào (I0.0 - I0.7) và 6 cổng ra (Q0.0 - Q0.5) đảm bảo cách ly quang an toàn thông qua rơ-le trung gian.
    • Xây dựng chương trình điều khiển logic dạng sơ đồ bậc thang (LAD) trên phần mềm STEP 7-Micro/WIN 32 V4, đáp ứng chính xác thuật toán vận hành phân cấp 4 mức nước, tự động dừng bơm chống chạy khô và ngắt hệ thống khi có sự cố quá tải.
  • Giải pháp và kiến nghị của tác giả: Đề xuất phương án kết hợp rơ-le trung gian cách ly giữa các sensor đo mức và đầu vào PLC nhằm bảo vệ cổng vi xử lý khỏi sự cố quá áp hoặc ngắn mạch đường dây ngoài trời; khuyến nghị sử dụng thuật toán luân phiên thời gian khởi động các bơm để tăng tuổi thọ làm việc cho cụm máy bơm công nghiệp.
  • Đóng góp so với giải pháp truyền thống: Chứng minh giải pháp điều khiển bằng PLC giúp giảm tới 80% hệ thống dây nối tín hiệu so với phương pháp điều khiển rơ-le cơ khí cổ điển; tiết kiệm điện năng vận hành; nâng cao độ tin cậy trong môi trường công nghiệp có độ ẩm và độ rung cao; loại bỏ hoàn toàn sự phức tạp khi cần thay đổi quy luật bơm nước, người vận hành chỉ cần cập nhật lại phần mềm điều khiển mà không phải thay đổi cấu trúc đi dây phần cứng.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế của đề tài:
    • Hệ thống đo mức trong đồ án mới dừng lại ở việc khảo sát các tín hiệu mức rời rạc (cảm biến mức dạng ON/OFF qua tiếp điểm rơ-le), chưa trang bị mô-đun mở rộng tương tự (Analog Module EM 231/EM 235) để đo lường mức nước liên tục theo dải dòng điện 4-20mA hoặc điện áp 0-10V.
    • Đồ án chưa tích hợp màn hình giao diện giám sát vận hành tại chỗ (HMI) như các dòng màn hình TP, OP, TD của Siemens, do đó người vận hành chưa thể cài đặt trực tiếp các thông số trạm bơm hay theo dõi đồ thị áp suất, lưu lượng theo thời gian thực.
    • Họ PLC S7-200 được sử dụng trong đồ án là thế hệ điều khiển cũ, hiện nay hãng Siemens đã ngừng phát triển và thay thế bằng các dòng vi điều khiển mới.
  • Hướng phát triển mở rộng:
    • Nâng cấp phần cứng điều khiển lên dòng PLC thế hệ mới SIMATIC S7-1200 hoặc S7-1500, lập trình trên môi trường hợp nhất TIA Portal (Totally Integrated Automation).
    • Tích hợp mô-đun đầu vào tương tự (AI) kết hợp cảm biến đo mức liên tục (cảm biến áp suất thủy tĩnh hoặc cảm biến siêu âm) để thu thập chính xác mực nước theo milimét.
    • Bổ sung biến tần (Inverter) điều khiển tốc độ động cơ bơm kết hợp thuật toán điều khiển vòng kín PID nhằm ổn định áp suất đường ống và tối ưu hóa hiệu quả tiết kiệm điện năng khi nhu cầu tiêu thụ nước thay đổi.
    • Xây dựng hệ thống điều khiển giám sát và thu thập dữ liệu SCADA trên máy tính trung tâm hoặc tích hợp mạng công nghiệp (Profinet/Modbus TCP) để quản lý trạm bơm từ xa.

Giá trị tham khảo

Đồ án tốt nghiệp là tài liệu tham khảo có giá trị học thuật và ứng dụng thực tiễn rõ ràng:

  • Đối tượng hưởng lợi: Sinh viên, giảng viên và kỹ sư kỹ thuật thuộc các chuyên ngành Điện - Tự động hóa công nghiệp, Cơ điện tử, Kỹ thuật điều khiển và Tự động hóa, Công nghệ kỹ thuật điện nước công trình.
  • Nội dung giá trị nhất có thể khai thác:
    • Tài liệu tóm tắt đầy đủ, mạch lạc các thông số phần cứng, tổ chức phân vùng bộ nhớ và cú pháp định địa chỉ của dòng PLC Siemens S7-200 (CPU 224).
    • Quy trình thiết kế hệ thống điều khiển tự động 6 bước chuẩn mực, có thể áp dụng trực tiếp cho các đề tài môn học hoặc đồ án tốt nghiệp về điều khiển máy công nghiệp.
    • Sơ đồ mạch điện nguyên lý kết nối giữa PLC với rơ-le trung gian, khí cụ đóng cắt mạch động lực 3 pha và giải thuật điều khiển phân cấp theo tín hiệu cảm biến mức trong các hệ thống thủy lực, cấp thoát nước dân dụng và công nghiệp.

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

1. Bộ điều khiển PLC Siemens họ S7-200 CPU 224 sử dụng trong đồ án có các thông số phần cứng cơ bản nào?

Theo số liệu kỹ thuật được tác giả trích xuất từ tài liệu chính hãng, CPU 224 có kích thước 120.5 mm × 80 mm × 62 mm; tích hợp sẵn 14 cổng vào số và 10 cổng ra rơ-le; bộ nhớ chương trình loại EEPROM đạt 4096 words và bộ nhớ dữ liệu đạt 2560 words; thời gian thực hiện một lệnh logic Boole là 0.37 $\mu$s; tích hợp 256 bộ định thời Timer, 256 bộ đếm Counter, 6 bộ đếm tốc độ cao HSC (tần số 20 kHz), 2 chiết áp điều chỉnh tương tự; dữ liệu trong bộ nhớ không bị mất trong 190 giờ khi xảy ra mất điện nguồn.

2. Chu kỳ quét (scan cycle) của PLC S7-200 diễn ra theo các bước nào và thời gian thực thi trung bình là bao lâu?

Chu kỳ quét của S7-200 là một vòng lặp kín tuần tự gồm 4 giai đoạn nối tiếp: (1) Đọc trạng thái tín hiệu từ các cổng vào vật lý đưa vào bộ đệm ngõ vào; (2) Thực thi tuần tự các câu lệnh trong bộ nhớ chương trình từ đầu đến cuối; (3) Thực hiện truyền thông nội bộ và tự kiểm tra chẩn đoán lỗi phần cứng; (4) Chuyển dữ liệu xử lý từ bộ đệm ngõ ra để cập nhật trạng thái ra các cơ cấu chấp hành bên ngoài. Thời gian thực thi một chu kỳ quét đơn thường kéo dài từ 10 ms đến 100 ms tùy thuộc vào dung lượng chương trình và số lượng I/O.

3. Trong thiết kế hệ thống trạm bơm, tác giả áp dụng phương pháp ghép bơm nào và nhằm mục đích gì?

Tác giả áp dụng phương pháp ghép song song 4 máy bơm nước ly tâm dẫn chung vào đường ống cấp lên bể chứa hở. Mục đích của phương pháp ghép song song là làm tăng tổng lưu lượng cấp nước vào bể chứa ($Q = Q_1 + Q_2 + Q_3 + Q_4$) trong khi vẫn giữ nguyên cột áp của trạm bơm, cho phép hệ thống linh hoạt thay đổi lưu lượng cấp tùy theo nhu cầu tiêu thụ thông qua việc bật/tắt từng bơm nhánh.

4. Các phương pháp đo mức chất lỏng trong bình chứa được tác giả khảo sát trong đồ án gồm những nguyên lý nào?

Đồ án khảo sát 3 phương pháp kỹ thuật đo mức chất lỏng chính: (1) Đo mức bằng phương pháp điện dung (dựa trên sự thay đổi điện dung của bản cực cảm biến khi mức chất lỏng đóng vai trò chất điện môi dâng lên hoặc hạ xuống); (2) Đo mức bằng cách đo trọng lượng (sử dụng cảm biến lực để đo biến thiên trọng lượng toàn phần của bể chứa); (3) Đo mức bằng sóng viba/siêu âm (phương pháp đo không tiếp xúc dựa trên thời gian truyền và phản xạ của sóng từ bề mặt chất lỏng).

5. Giao thức và chuẩn truyền thông nào được sử dụng để nạp chương trình từ máy tính PC xuống PLC S7-200?

Hệ thống sử dụng chuẩn giao tiếp nối tiếp RS-485 với cổng kết nối Sub-D 9 chân trên thân PLC, hoạt động theo giao thức điểm - điểm PPI (Point To Point Interface) với tốc độ truyền mặc định 9600 baud và định dạng khung truyền 11 bit. Để ghép nối với cổng RS-232 của máy tính cá nhân (PC), hệ thống sử dụng sợi cáp lập trình chuyên dụng PC/PPI tích hợp bộ chuyển đổi tín hiệu RS-232/RS-485.

Kết luận

Đồ án tốt nghiệp của sinh viên Nguyễn Thành Tín đã nghiên cứu có hệ thống về cấu trúc phần cứng, tổ chức bộ nhớ và phương pháp lập trình trên phần mềm STEP 7-Micro/WIN của họ vi điều khiển khả trình Siemens S7-200 (trọng tâm là CPU 224). Trên cơ sở lý thuyết đó, tác giả đã thiết kế thành công hệ thống tự động hóa trạm 4 bơm ly tâm đấu song song cấp nước cho bể hở, hoàn thiện từ khâu tính toán mạch động lực, lựa chọn thiết bị đóng cắt - bảo vệ đến xây dựng giải thuật điều khiển phân cấp theo các ngưỡng mức chất lỏng. Công trình thể hiện giá trị ứng dụng thực tiễn cao trong lĩnh vực cơ điện công nghiệp, cung cấp tài liệu tham khảo chi tiết cho sinh viên ngành Điện Tự Động Hóa trong việc tiếp cận và làm chủ các giải pháp điều khiển PLC chuẩn công nghiệp.