Bối cảnh và vấn đề nghiên cứu
Trong hệ thống cơ sở hạ tầng đô thị, nông nghiệp và các ngành công nghiệp (công trình thủy lợi, tưới tiêu, đóng tàu, xây dựng), hệ thống bơm và điều hòa chất lỏng giữ vai trò trung tâm nhằm duy trì dòng chảy liên tục và bảo đảm an toàn vận hành. Vấn đề khai thác, sử dụng nguồn nước tiết kiệm, hiệu quả trước tình trạng khan hiếm và ô nhiễm đòi hỏi việc áp dụng kỹ thuật tự động hóa để kiểm soát chính xác mức chất lỏng trong các bể chứa tĩnh bình hở, ngăn ngừa sự cố cạn kiệt hoặc tràn bể.
Đề tài "Ứng dụng PLC S7-300 của SIEMENS thực hiện bài toán đo, điều khiển, cảnh báo mức nước trong bể tĩnh" được xây dựng trên mô hình thực tế với các tham số kỹ thuật được ấn định cụ thể:
- Bể chứa: Bể hình trụ tròn có chiều cao $5\text{ m}$, đường kính trong $1,5\text{ m}$. Phạm vi mức nước vận hành giới hạn trong khoảng từ $0\text{ m}$ đến $4,5\text{ m}$.
- Đường ống cấp: Đường kính $12\text{ cm}$, chất lỏng được bơm vào bể thông qua động cơ truyền động điều khiển bằng biến tần Siemens Micromaster 440 (MM440).
- Cảm biến mức: Đầu ra tương tự (Analog) được chuẩn hóa về dải tín hiệu công nghiệp $0 - 10\text{ V}$ (hoặc $4 - 20\text{ mA}$).
- Bảng điều khiển và tín hiệu cảnh báo: Nút ấn
Start, Stop, đèn chỉ thị trạng thái hoạt động RUN, đèn cảnh báo mức thấp $LLA \le 0,5\text{ m}$ (mức $< 500\text{ mm}$), đèn cảnh báo mức cao $LHA \ge 4,0\text{ m}$ (mức $> 4000\text{ mm}$).
Nhiệm vụ và mục tiêu nghiên cứu của đề tài được phân định thành 7 nội dung cụ thể:
- Phân tích nguyên lý vận hành của toàn bộ hệ thống đo, điều khiển và cảnh báo mức nước.
- Trình bày tổng quan và phân tích các phương pháp đo mức chất lỏng tĩnh trong công nghiệp.
- Xác lập phương pháp giao tiếp giữa bộ điều khiển lập trình PLC và các thiết bị ngoại vi; thiết kế sơ đồ đấu dây hệ thống.
- Xây dựng giao diện giám sát và điều khiển người - máy (HMI) trên nền tảng phần mềm WinCC.
- Thiết lập liên kết truyền thông giữa PLC và WinCC.
- Viết chương trình điều khiển logic cho PLC theo thuật toán công nghệ.
- Vận hành thử nghiệm và giám sát hoạt động của hệ thống qua giao diện HMI.
Đối tượng nghiên cứu là hệ thống điều khiển tự động mức chất lỏng bể tĩnh sử dụng bộ điều khiển logic khả trình PLC Siemens S7-300 kết hợp biến tần MM440, cảm biến mức và hệ thống SCADA/HMI WinCC. Phạm vi nghiên cứu tập trung vào việc tính toán, lựa chọn cấu hình thiết bị phần cứng, xây dựng thuật toán điều khiển hai chế độ (Tự động - Auto và Bằng tay - Manu), xử lý tín hiệu tương tự qua module analog SM334 và mô phỏng giao diện giám sát thời gian thực trên phần mềm WinCC v7.0.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết của đề tài được xây dựng từ các lĩnh vực kỹ thuật đo lường, điều khiển tự động và công nghệ phần mềm SCADA:
Cơ sở lý thuyết đo mức chất lưu
Văn bản phân loại phép đo mức thành hai dạng: đo liên tục (xác định thể tích/chiều cao tức thời) và xác định theo ngưỡng (tín hiệu nhị phân). Ba nhóm phương pháp đo mức chất lưu chính được tổng kết:
- Phương pháp thủy tĩnh: Sử dụng phao cầu hoặc phao trụ treo trên cảm biến lực với phương trình cân bằng lực $F = P - \rho g S h$ (trong đó $P$ là trọng lượng phao, $h$ là chiều cao ngập, $S$ là tiết diện mặt cắt phao, $\rho$ là khối lượng riêng chất lưu, $g$ là gia tốc trọng trường); hoặc sử dụng cảm biến áp suất vi sai dạng màng đặt sát đáy bình theo công thức $p = p_0 + \rho g h$ ($p_0$ là áp suất đỉnh bình).
- Phương pháp điện: Sử dụng cảm biến độ dẫn (đối với chất lưu dẫn điện $\sim 50,\mu\text{S}\cdot\text{cm}^{-1}$, nguồn nuôi xoay chiều $\sim 10\text{V}$ tránh phân cực) hoặc cảm biến điện dung (đo biến thiên điện dung của tụ điện hình thành bởi các điện cực và chất điện môi khi hằng số điện môi chất lỏng gấp đôi không khí).
- Phương pháp bức xạ: Dùng nguồn phát tia $\gamma$ ($^{60}\text{Co}$ hoặc $^{137}\text{Cs}$) và buồng ion hóa thu tín hiệu không tiếp xúc, áp dụng cho môi trường nhiệt độ, áp suất cao hoặc có tính ăn mòn.
Kiến trúc điều khiển PLC Simatic S7-300
Hệ thống PLC thực hiện điều khiển số theo chu kỳ vòng quét tuần hoàn (Scan cycle): Đọc trạng thái ngõ vào vào bộ đệm $I$ (Process Image Input) $\rightarrow$ Thực thi chương trình từ đầu đến cuối khối OB1 $\rightarrow$ Chuyển dữ liệu từ bộ đệm $Q$ (Process Image Output) ra cổng ra vật lý $\rightarrow$ Thực hiện truyền thông nội bộ và kiểm tra lỗi.
Cấu trúc bộ nhớ CPU gồm: vùng chương trình (OB, FC, FB), vùng tham số hệ thống ($I$, $Q$, bộ định thời $T$, bộ đếm $C$, địa chỉ ngoại vi ngõ vào $PI$, địa chỉ ngoại vi ngõ ra $PQ$) và vùng dữ liệu (DB, miền dữ liệu địa phương $L$). Các khối tổ chức ngắt đặc biệt gồm: OB10 (ngắt theo thời gian thực), OB20 (ngắt trễ), OB35 (ngắt chu kỳ định kỳ $100\text{ ms}$), OB40 (ngắt phần cứng), OB80 (lỗi vượt thời gian quét cực đại $150\text{ ms}$), OB81 (lỗi nguồn nuôi), OB82 (ngắt chẩn đoán sự cố module), OB87 (lỗi truyền thông), OB100 (khởi động hệ thống khi chuyển từ STOP sang RUN) và OB121 (lỗi lập trình/đồng bộ).
Kỹ thuật xử lý tín hiệu tương tự và giám sát HMI/SCADA
Xử lý tín hiệu Analog thông qua bộ chuyển đổi tương tự - số (ADC 12-bit) và số - tương tự (DAC) trên module mở rộng SM334. Tín hiệu đo được chuyển đổi và xử lý qua hàm chuẩn hóa FC105 (SCALE).
Hệ thống giao diện HMI/SCADA được xây dựng trên nền tảng WinCC (Windows Control Center) thông qua cơ chế quản lý cơ sở dữ liệu cấu hình (Configuration Database - CS) và cơ sở dữ liệu thời gian thực (Runtime Database - RT), kết hợp các công cụ: Graphics Designer, Tag Logging, Alarm Logging và Communications Drivers giao tiếp qua chuẩn MPI/Profibus/TCP-IP.
Phương pháp nghiên cứu
- Phương pháp phân tích - tổng hợp lý thuyết điều khiển lập trình và kỹ thuật cảm biến.
- Phương pháp tính toán và thiết kế kỹ thuật phần cứng (lựa chọn thiết bị, lập bảng địa chỉ I/O, thiết kế sơ đồ nguyên lý đấu dây).
- Phương pháp lập trình thuật toán điều khiển logic bậc thang (Ladder Diagram - LAD).
- Phương pháp thiết kế đồ họa và mô phỏng tích hợp hệ thống SCADA/HMI.
Thiết kế và triển khai hệ thống
Hệ thống điều khiển và giám sát mức nước bể tĩnh được thiết kế theo cấu trúc phân tầng khép kín gồm 5 khối chức năng chính: Khối cảm biến, Khối điều khiển trung tâm (PLC), Khối điều khiển truyền động (Biến tần), Khối chấp hành (Động cơ bơm) và Khối giám sát cấp trên (Máy tính trạm WinCC/Step 7).
[Khối cảm biến siêu âm] ---> [Khối PLC S7-300 + Module SM334] <---> [Khối máy tính WinCC]
|
v
[Khối biến tần MM440]
|
v
[Khối động cơ bơm nước]
Thông số kỹ thuật cấu hình phần cứng
| Hạng mục thiết bị |
Mã hiệu / Quy cách |
Đặc tính kỹ thuật trích xuất từ đề tài |
| Bộ xử lý trung tâm (CPU) |
Siemens Simatic S7-300 CPU 312C (6ES7312-5BE03-0AB0) |
Nguồn 24VDC; 10 ngõ vào số (DI), 6 ngõ ra số (DO); tích hợp 2 bộ đếm tốc độ cao 10 kHz; bộ nhớ làm việc 32 KB; hỗ trợ thẻ nhớ MMC tối đa 4 MB; cổng truyền thông MPI. |
| Module nguồn nuôi |
Siemens PS 307 2A (6ES7307-1BA00-0AA0) |
Điện áp vào 120/230 VAC (50/60 Hz); ngõ ra 24 VDC dòng định mức 2A; tích hợp tính năng chống ngắn mạch. |
| Module tương tự |
Siemens SM 334 (6ES7334-0CE01-0AA0) |
4 ngõ vào tương tự (AI), 2 ngõ ra tương tự (AO); độ phân giải 12-bit; dải tín hiệu đo 0–10V hoặc 0–20mA. |
| Cảm biến đo mức |
Omron E4PA-LS600-M1-N |
Cảm biến sóng siêu âm; nguồn cấp 12–24 VDC; ngõ ra Analog 4–20 mA; phạm vi đo 400 – 6000 mm; tần số 65–380 kHz; góc phát hẹp $\pm 8^\circ$; cấp bảo vệ IP65. |
| Biến tần điều khiển |
Siemens Micromaster 440 (MM440) |
Điều khiển tốc độ động cơ máy bơm qua tần số; nhận tín hiệu điều khiển điểm đặt tương tự từ ngõ ra Analog của PLC. |
| Động cơ máy bơm |
Động cơ KĐB 3 pha rô-to dây quấn |
Công suất định mức $P_{đm} = 3,6\text{ kW}$; đấu dây $Y - 380\text{V}$; tần số $f = 50\text{ Hz}$; dòng điện $I_{đm} = 10\text{ A}$; tốc độ $n_{đm} = 1500\text{ v/ph}$; hệ số công suất $\cos\varphi_{đm} = 0,8$. |
Cấu hình tham số vận hành biến tần MM440
| Tham số |
Giá trị cài đặt |
Ý nghĩa và chức năng điều khiển |
P0003 |
1 |
Chọn mức truy cập người dùng cơ bản |
P0004 |
0 |
Bộ lọc hiển thị: Cho phép truy cập tất cả các tham số |
P0010 |
1 $\rightarrow$ 0 |
Chế độ cài đặt nhanh (đưa về 0 khi hoàn tất để sẵn sàng vận hành) |
P0100 |
0 |
Thiết lập tiêu chuẩn tần số hệ thống 50 Hz |
P0300 |
1 |
Lựa chọn loại động cơ không đồng bộ |
P0304 |
220 V |
Điện áp định mức của động cơ |
P0305 |
$I_{đm}$ (10 A) |
Dòng điện định mức của động cơ |
P0307 |
$P_{đm}$ (3,6 kW) |
Công suất định mức của động cơ |
P0308 |
$\cos\varphi$ (0,8) |
Hệ số công suất định mức |
P0310 |
50 Hz |
Tần số định mức của động cơ |
P0311 |
1500 v/ph |
Tốc độ quay định mức của động cơ |
P0700 |
1 |
Chọn nguồn phát lệnh điều khiển từ bàn phím tích hợp (BOP) |
P1000 |
2 |
Chọn điểm đặt tần số lấy từ đầu vào tương tự (Analog setpoint từ PLC) |
P1080 |
0 Hz |
Tần số vận hành tối thiểu của động cơ |
P1082 |
60 Hz |
Tần số vận hành tối đa của động cơ |
P2050 |
0 |
Lựa chọn chế độ điều khiển động cơ có mô-men không đổi |
Quy chuẩn đấu nối phần cứng và an toàn tín hiệu
- Đấu nối module Analog SM334: Cực nối đất đo lường $M_{ANA}$ (chân 15 hoặc chân 18) bắt buộc phải được nối thông với chân mass $M$ của CPU bằng dây dẫn có tiết diện tối thiểu $1\text{ mm}^2$. Nếu hai chân này không được đấu nối, module sẽ bị ngắt hoạt động, giá trị đọc ngõ vào trả về mã lỗi cực đại $7FFF_H$ và ngõ ra bằng 0; việc để module vận hành kéo dài trong tình trạng không nối mass sẽ dẫn tới nguy cơ hư hỏng phần cứng.
- Chiều dài đường truyền cáp tín hiệu tương tự tối đa cho phép là $200\text{ m}$.
- Nghiêm cấm việc đấu ngược cực nguồn cấp để bảo vệ mạch chuyển đổi bán dẫn bên trong module.
Nội dung chính theo từng chương
Chương 1. TỔNG QUAN CHUNG VỀ CÔNG NGHỆ
Chương này tập trung trình bày bối cảnh công nghệ cấp nước, các nguyên lý vật lý trong đo lường mức chất lưu và cấu trúc nền tảng của hệ thống tự động hóa sử dụng thiết bị Siemens:
- Mục đích công nghệ: Duy trì mức nước trong bể chứa bình hở tự động trong dải vận hành tối ưu nhằm tiết kiệm nước và năng lượng.
- Phân tích kỹ thuật đo mức: Khảo sát chi tiết phương pháp thủy tĩnh (phao nâng và áp suất màng vi sai), phương pháp điện (cảm biến đo độ dẫn, cảm biến điện dung) và phương pháp bức xạ ion hóa tia $\gamma$.
- Khái quát họ PLC S7-300: Trình bày kiến trúc phần cứng các dòng module CPU (CPU 312, 314, 315, các biến thể IFM, DP), module cấp nguồn PS (dòng ra 2A, 5A, 10A điện áp 24VDC), các module mở rộng tín hiệu SM (DI, DO, AI, AO), module ghép nối rack IM, module chức năng FM và module truyền thông CP.
- Cơ chế thực thi và tổ chức bộ nhớ PLC: Phân tích chi tiết quy trình vòng quét chu kỳ (Scan cycle), thời gian quét thực tế quyết định tính thời gian thực của hệ thống; định nghĩa các kiểu dữ liệu cơ bản (
BOOL, BYTE, WORD, INT, DINT, REAL, S5TIME, TOD, DATE, CHAR); hệ thống hóa chức năng của 10 khối tổ chức ngắt đặc biệt (OB10, OB20, OB35, OB40, OB80, OB81, OB82, OB87, OB100, OB121) và các nhóm lệnh cơ bản (lệnh logic tiếp điểm, phát hiện sườn xung FP/FN, lệnh so sánh số thực 32-bit, lệnh chuyển đổi kiểu dữ liệu BTD, DTR).
- Nguyên lý xử lý tín hiệu tương tự (Analog): Phân tích quá trình chuyển đổi ADC/DAC trên module SM334 12-bit theo các chuẩn tín hiệu công nghiệp $0 - 10\text{ V}$ và $4 - 20\text{ mA}$.
- Tổng quan HMI và WinCC: Trình bày kiến trúc hệ thống giao tiếp HMI qua PROFIBUS, Ethernet TCP/IP; cấu trúc cơ sở dữ liệu WinCC gồm cơ sở dữ liệu cấu hình (CS) và cơ sở dữ liệu thực thi (RT); chức năng của các công cụ Graphics Designer, Tag Logging, Alarm Logging.
Chương 2. THIẾT KẾ HỆ THỐNG
Chương 2 trình bày quá trình tính toán, lựa chọn thông số và thiết bị phần cứng cụ thể để xây dựng hệ thống:
- Lựa chọn cảm biến mức: Chọn cảm biến siêu âm Omron E4PA-LS600-M1-N (dải đo $400 - 6000\text{ mm}$, ngõ ra analog $4 - 20\text{ mA}$, nguồn cấp $12 - 24\text{ VDC}$, tần số $65 - 380\text{ kHz}$, góc mở sóng $\pm 8^\circ$, cấp bảo vệ IP65) hoạt động trên nguyên lý đo thời gian phản hồi xung sóng âm không tiếp xúc.
- Lựa chọn cấu hình trạm PLC S7-300:
- Module nguồn: Siemens PS 307 2A (mã 6ES7307-1BA00-0AA0, ngõ vào 120/230 VAC, ngõ ra 24 VDC / 2A).
- Module CPU: Siemens CPU 312C (mã 6ES7312-5BE03-0AB0, tích hợp 10 DI / 6 DO, 2 bộ đếm HSC 10 kHz, bộ nhớ 32 KB, hỗ trợ thẻ MMC, lập trình trên Step 7).
- Module mở rộng Analog: Siemens SM 334 4AI/2AO x 12-bit (mã 6ES7334-0CE01-0AA0, hỗ trợ đo điện áp $0 - 10\text{ V}$ và dòng điện $0 - 20\text{ mA}$).
- Lựa chọn biến tần: Biến tần Siemens Micromaster 440 (MM440), thiết lập chi tiết bảng 15 tham số cài đặt từ bàn phím BOP nhằm nhận điểm đặt tốc độ tương tự từ PLC.
- Lựa chọn động cơ máy bơm: Động cơ không đồng bộ 3 pha rô-to dây quấn có thông số định mức $P_{đm} = 3,6\text{ kW}$, $Y - 380\text{ V}$, $f = 50\text{ Hz}$, $I_{đm} = 10\text{ A}$, $n_{đm} = 1500\text{ v/ph}$, $\cos\varphi_{đm} = 0,8$.
Chương 3. XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN
Chương này thực hiện thiết kế sơ đồ đấu nối, xây dựng thuật toán điều khiển, lập trình trên Step 7 và thiết kế giao diện HMI trên WinCC:
- Sơ đồ khối và sơ đồ đấu dây: Thiết lập sơ đồ khối chức năng và bản vẽ đấu dây chi tiết cho toàn bộ tín hiệu vào/ra số, tín hiệu tương tự của module SM334 và mạch động lực biến tần - động cơ.
- Lưu đồ thuật toán điều khiển:
- Thuật toán khởi động hệ thống: Nút nhấn
START đưa biến cờ RUN lên mức 1; nút nhấn STOP đưa cờ RUN về 0 để dừng toàn bộ hệ thống.
- Thuật toán chế độ Tự động (
AUTO): Khi hệ thống ở trạng thái RUN = 1 và AUTO = 1, PLC liên tục đọc tín hiệu cảm biến mức và quy đổi giá trị thực. Nếu mức nước $< 500\text{ mm}$ ($< 0,5\text{ m}$), kích hoạt đèn cảnh báo mức thấp LAL = 1 và ra lệnh bật động cơ máy bơm (ĐC = 1). Khi mức nước dâng cao vượt ngưỡng $> 4000\text{ mm}$ ($> 4,0\text{ m}$), kích hoạt đèn cảnh báo mức cao HAL = 1 và ngắt lệnh chạy động cơ (ĐC = 0).
- Thuật toán chế độ Bằng tay (
MANU): Người vận hành chủ động can thiệp đóng/ngắt máy bơm và các van bằng nút ấn riêng biệt (B_PUMP, B_INPUT_VALVE, B_OUTPUT_VALVE). Thuật toán tích hợp khâu an toàn: nếu mức nước vượt quá ngưỡng cực hạn $> 4500\text{ mm}$ ($> 4,5\text{ m}$), hệ thống tự động cưỡng bức ngắt động cơ bơm (ĐC = 0) để chống tràn.
- Bảng phân bổ địa chỉ vào/ra và cấu trúc chương trình điều khiển:
| Ký hiệu (Symbol) |
Địa chỉ |
Kiểu dữ liệu |
Chức năng công nghệ |
B_START |
I 0.0 |
BOOL |
Nút ấn khởi động hệ thống |
B_STOP |
I 0.1 |
BOOL |
Nút ấn dừng hệ thống |
B_PUMP |
I 0.2 |
BOOL |
Nút ấn đóng chạy máy bơm nước |
B_INPUT_VALVE |
I 0.3 |
BOOL |
Nút ấn mở van cấp nước vào |
B_OUTPUT_VALVE |
I 0.4 |
BOOL |
Nút ấn mở van xả nước ra |
B_AUTO |
I 0.5 |
BOOL |
Công tắc chọn chế độ tự động |
B_MANU |
I 0.6 |
BOOL |
Công tắc chọn chế độ bằng tay |
Q_RUN_LAMP |
Q 0.0 |
BOOL |
Đèn báo trạng thái hệ thống hoạt động |
Q_INPUT_VALVE |
Q 0.1 |
BOOL |
Ngõ ra điều khiển van nước vào |
Q_PUMP |
Q 0.2 |
BOOL |
Ngõ ra điều khiển động cơ bơm |
Q_OUTPUT_VALVE |
Q 0.3 |
BOOL |
Ngõ ra điều khiển van nước ra |
LAL |
Q 0.4 |
BOOL |
Đèn cảnh báo mức nước thấp ($\le 0,5\text{ m}$) |
HAL |
Q 0.5 |
BOOL |
Đèn cảnh báo mức nước cao ($\ge 4,0\text{ m}$) |
SCALE |
FC 105 |
FC |
Hàm thư viện chuẩn hóa giá trị Analog |
SCALE_BLOCK |
FC 1 |
FC |
Khối hàm chuyển đổi thang đo mức nước |
AUTO_MODE |
FB 1 |
FB |
Khối hàm điều khiển chế độ tự động |
MANUAL_MODE |
FC 2 |
FC |
Khối hàm điều khiển chế độ bằng tay |
COUNTER |
C 0 |
COUNTER |
Bộ đếm phục vụ mô phỏng tăng/giảm mức nước |
TIMER_IN |
T 0 |
TIMER |
Bộ định thời tác động bộ đếm tăng |
TIMER_OUT |
T 1 |
TIMER |
Bộ định thời tác động bộ đếm giảm |
TIMER_PULSE_IN |
M 900.0 |
BOOL |
Cờ xung chu kỳ tăng mức |
TIMER_PULSE_OUT |
M 900.1 |
BOOL |
Cờ xung chu kỳ giảm mức |
- Thiết kế giao diện HMI: Xây dựng các màn hình giám sát trực quan trên WinCC v7.0 mô phỏng bồn chứa nước, đường ống, van, động cơ máy bơm, hiển thị thanh mức nước liên tục, các nút thao tác ảo và hệ thống đèn báo trạng thái
STOP, START, RUN, LAL, HAL.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
- Thiết lập hoàn chỉnh cấu hình phần cứng trạm điều khiển tự động hóa gồm PLC Siemens S7-300 CPU 312C, module nguồn PS 307 2A, module mở rộng analog SM 334 kết nối biến tần MM440 và cảm biến mức siêu âm Omron E4PA-LS600-M1-N.
- Xây dựng chương trình điều khiển PLC viết bằng ngôn ngữ LAD/FBD trên phần mềm Step 7 cấu trúc hóa theo các khối
OB1, FC1, FB1, FC2 kết hợp hàm FC105 (SCALE) chuẩn hóa dải tín hiệu ngõ vào $0 - 10\text{ V}$ / $4 - 20\text{ mA}$ tương ứng dải đo $0 - 4,5\text{ m}$.
- Hoàn thiện thuật toán điều khiển đáp ứng chính xác yêu cầu công nghệ tại hai chế độ:
- Chế độ
AUTO: Tự động kích hoạt bơm khi mức nước $< 500\text{ mm}$ kèm cảnh báo LAL ($Q0.4 = 1$) và tự động ngắt bơm khi mức nước $> 4000\text{ mm}$ kèm cảnh báo HAL ($Q0.5 = 1$).
- Chế độ
MANU: Cho phép điều khiển riêng rẽ bơm và các van vào/ra, đồng thời duy trì khóa an toàn tự động ngắt bơm khi mức nước vượt ngưỡng cực hạn $4500\text{ mm}$.
- Thiết kế giao diện giám sát HMI trên WinCC v7.0 đồng bộ dữ liệu thời gian thực với PLC qua cổng MPI.
Giải pháp và kiến nghị của tác giả
- Đề xuất quy trình chuẩn cài đặt 15 tham số chức năng trên biến tần MM440 để nhận tín hiệu điều khiển tốc độ tương tự từ PLC.
- Đưa ra khuyến nghị kỹ thuật bắt buộc: Phải liên kết chân mass đo lường $M_{ANA}$ của module SM334 với chân mass $M$ của CPU bằng dây dẫn có tiết diện $\ge 1\text{ mm}^2$ nhằm triệt tiêu lỗi đọc sai lệch $7FFF_H$ và bảo vệ an toàn cho thiết bị.
Đóng góp học thuật và ứng dụng
Công trình cung cấp một giải pháp thiết kế tích hợp hoàn chỉnh từ lý thuyết đo lường, lựa chọn cấu hình phần cứng, lập trình điều khiển logic cho tới thiết kế hệ thống giám sát SCADA/HMI cho bài toán kiểm soát mức chất lỏng bể tĩnh trong công nghiệp.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế: Đồ án dừng lại ở mức độ tính toán thiết kế phần cứng, lập trình thuật toán điều khiển On/Off theo ngưỡng trên phần mềm Step 7 và kiểm chứng hoạt động thông qua mô phỏng trên giao diện WinCC v7.0; chưa triển khai thi công, lắp đặt trên mô hình phần cứng thực nghiệm với tải thủy lực thực tế ngoài hiện trường.
- Hướng nghiên cứu mở rộng:
- Ứng dụng thuật toán điều khiển liên tục vòng kín PID (Closed-loop PID Control qua module FM hoặc hàm chức năng
FB41/FB58 của Siemens) để điều khiển tần số biến tần MM440, duy trì mức nước ổn định tại một điểm đặt (Setpoint) xác định thay vì đóng ngắt theo ngưỡng.
- Mở rộng mạng truyền thông công nghiệp Profibus-DP hoặc Industrial Ethernet để quản lý, giám sát phân tán nhiều trạm bơm hoặc nhiều bể chứa đồng thời từ trung tâm điều hành.
Giá trị tham khảo
Tài liệu là nguồn tham khảo hữu ích cho sinh viên, học viên chuyên ngành Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Điện, Điện tử, Cơ điện tử khi thực hiện đồ án môn học PLC, đồ án tốt nghiệp hoặc thiết kế hệ thống SCADA.
Các nội dung có giá trị tham khảo chuyên sâu gồm:
- Quy trình lựa chọn, cấu hình phần cứng dòng PLC Siemens S7-300 và kỹ thuật xử lý tín hiệu tương tự qua module SM334.
- Bảng tham số cài đặt biến tần Siemens MM440 nhận tín hiệu điều khiển tốc độ tương tự.
- Cấu trúc chương trình điều khiển phân khối logic (
OB, FB, FC) và kỹ thuật sử dụng hàm FC105 (SCALE).
- Thiết kế giao diện đồ họa giám sát và cảnh báo thời gian thực trên phần mềm WinCC v7.0.
Câu hỏi thường gặp
1. Kích thước bể chứa và các ngưỡng cảnh báo mức nước được quy định cụ thể như thế nào trong đề tài?
Theo yêu cầu kỹ thuật của đề tài, bể chứa có dạng hình trụ tròn với chiều cao $5\text{ m}$, đường kính trong $1,5\text{ m}$, đường kính ống bơm cấp nước là $12\text{ cm}$. Giới hạn mức nước vận hành trong bể từ $0\text{ m}$ đến $4,5\text{ m}$. Ngưỡng cảnh báo mức thấp ($LLA$) tác động khi mức nước $\le 0,5\text{ m}$ (hoặc $< 500\text{ mm}$), ngưỡng cảnh báo mức cao ($LHA$) tác động khi mức nước $\ge 4,0\text{ m}$ (hoặc $> 4000\text{ mm}$).
2. Cảm biến đo mức nước được lựa chọn trong hệ thống có thông số kỹ thuật ra sao?
Tác giả lựa chọn cảm biến sóng siêu âm Omron E4PA-LS600-M1-N. Thiết bị sử dụng nguồn nuôi $12 - 24\text{ VDC}$, ngõ ra tín hiệu tương tự $4 - 20\text{ mA}$, dải đo khoảng cách từ $400\text{ mm}$ đến $6000\text{ mm}$, tần số hoạt động $65 - 380\text{ kHz}$, góc phát sóng hẹp $\pm 8^\circ$ và đạt cấp bảo vệ môi trường IP65.
3. Yêu cầu kỹ thuật bắt buộc khi đấu dây module tương tự SM334 là gì?
Khi đấu nối module SM334, bắt buộc phải nối chân $M_{ANA}$ (chân 15 hoặc 18) với chân mass $M$ của CPU bằng dây dẫn có tiết diện tối thiểu $1\text{ mm}^2$. Nếu không nối mát, ngõ vào sẽ bị lỗi và trả về giá trị $7FFF_H$, ngõ ra bằng 0 và có thể gây cháy hỏng module nếu hoạt động lâu dài. Ngoài ra, chiều dài cáp truyền tín hiệu tương tự không được vượt quá $200\text{ m}$ và tuyệt đối không đấu ngược cực nguồn.
4. Biến tần MM440 được cấu hình như thế nào để nhận lệnh điều khiển từ PLC?
Biến tần được cài đặt các tham số chính: $P0003 = 1$ (mức truy cập cơ bản), $P0700 = 1$ (lệnh điều khiển từ bàn phím), $P1000 = 2$ (chọn điểm đặt tần số lấy từ đầu vào tương tự kết nối với ngõ ra của PLC), $P1080 = 0\text{ Hz}$ (tần số tối thiểu), $P1082 = 60\text{ Hz}$ (tần số tối đa), $P0304 = 220\text{ V}$, $P0310 = 50\text{ Hz}$, $P2050 = 0$ (chế độ mô-men không đổi).
5. Nguyên lý làm việc của hệ thống ở chế độ Tự động (AUTO) và Bằng tay (MANU) khác nhau như thế nào?
Ở chế độ AUTO, PLC tự động xử lý tín hiệu cảm biến: khi mức nước $< 500\text{ mm}$, bật đèn cảnh báo thấp LAL và tự động đóng mạch chạy động cơ bơm; khi mức nước $> 4000\text{ mm}$, bật đèn cảnh báo cao HAL và tự động ngắt động cơ bơm. Ở chế độ MANU, người vận hành tự bật/tắt bơm và các van bằng nút ấn độc lập; tuy nhiên nếu mức nước vượt quá ngưỡng nguy hiểm $> 4500\text{ mm}$, hệ thống tự động cưỡng bức ngắt động cơ bơm để bảo vệ chống tràn.
Kết luận
Đồ án môn học đã hoàn thành việc thiết kế và xây dựng hệ thống đo lường, điều khiển và cảnh báo mức nước trong bể chứa tĩnh dựa trên bộ điều khiển lập trình Siemens S7-300 CPU 312C kết hợp biến tần MM440 và cảm biến siêu âm Omron. Nhóm tác giả đã giải quyết trọn vẹn các yêu cầu kỹ thuật từ tính toán thiết bị, lập bảng ánh xạ I/O, thiết lập sơ đồ đấu dây đến xây dựng chương trình điều khiển hai chế độ Auto/Manu trên Step 7 bằng hàm chuẩn hóa FC105. Đồng thời, giao diện HMI/SCADA trên phần mềm WinCC v7.0 được xây dựng hoàn thiện, bảo đảm khả năng giám sát trực quan và phát hiện cảnh báo sự cố theo thời gian thực.