Giới thiệu dự án
Trong kỷ nguyên Công nghiệp 4.0 và chuyển đổi số, việc duy trì tính sẵn sàng của các cơ cấu truyền động như động cơ ba pha trong hệ thống băng tải, trạm bơm xử lý nước thải và máy nén khí đóng vai trò sống còn đối với các nhà máy sản xuất. Theo các nghiên cứu công nghiệp của ARC Advisory Group, sự cố máy móc đột ngột gây tổn thất tới 50 tỷ USD mỗi năm trong ngành sản xuất công nghiệp toàn cầu. Trong đó, hư hỏng động cơ xoay chiều ba pha chủ yếu bắt nguồn từ tình trạng mất cân bằng rotor, lệch trục khớp nối, mòn ổ bi gối đỡ và quá nhiệt cuộn dây.
Phương pháp bảo trì truyền thống thường dựa trên bảo trì phản ứng (Run-to-Failure) hoặc bảo trì định kỳ (Preventive Maintenance). Cả hai giải pháp này đều bộc lộ hạn chế lớn: bảo trì phản ứng gây dừng chuyền sản xuất ngoài kế hoạch, trong khi bảo trì định kỳ có thể thay thế linh kiện khi chúng còn hoạt động tốt hoặc bỏ sót các sự cố bất thường phát sinh giữa các chu kỳ kiểm tra.
[Hệ thống động cơ/băng tải] ---> [Cảm biến rung/nhiệt QM42VT1] ---> [Wireless Node DX80N2Q45VT]
│ (Sóng 2.4 GHz)
▼
[Web Browser Client] <--- [WinCC Unified Web SCADA] <--- [PLC S7-1200] <--- [Gateway DX80G2M2S-P]
Bài toán kỹ thuật (Problem Statement)
- Hạn chế của hệ thống SCADA truyền thống: Khó khăn trong việc mở rộng phân tán qua mạng diện rộng (WAN), yêu cầu cài đặt phần mềm Client cồng kềnh, chi phí bản quyền cao và thiếu tính linh hoạt khi truy cập từ thiết bị di động.
- Chi phí đi dây truyền thông tín hiệu rung động: Cảm biến gia tốc rung động thông thường đòi hỏi cáp tín hiệu bọc kim chống nhiễu chuyên dụng kéo dài từ vị trí máy về tủ điều khiển trung tâm, làm tăng 40–60% chi phí lắp đặt và tăng nguy cơ nhiễu điện từ (EMI) từ biến tần công suất lớn.
- Giám sát thời gian thực và chẩn đoán sớm: Thiếu cơ chế thu thập dữ liệu rung động liên tục (RMS Velocity theo tiêu chuẩn ISO 10816) kết hợp với giám sát nhiệt độ cục bộ để tự động cảnh báo trước khi sự cố cơ khí phá hủy cuộn dây stator và ổ đỡ.
Mục tiêu của dự án
- Thiết kế và thi công mô hình phần cứng: Tích hợp bộ điều khiển PLC Siemens S7-1200 (CPU 1214C DC/DC/DC), biến tần Siemens SINAMICS V20 (1.1 kW) điều khiển động cơ ba pha Siemens 1LA7083-4AA10 (tốc độ định mức 1500 RPM), module truyền thông nối tiếp CB 1241 RS485 và module tương tự SM 1234 (AQ/AI).
- Triển khai mạng cảm biến không dây công nghiệp: Ứng dụng cảm biến công nghiệp Banner Engineering QM42VT1 kết hợp Node không dây DX80N2Q45VT và Gateway trung tâm DX80G2M2S-P, thu thập vận tốc rung động 2 trục (Trục X - song song cốt máy, Trục Z - hướng tâm xuyên tâm máy) cùng dải đo nhiệt độ bề mặt từ -40°C đến 105°C.
- Xây dựng giải thuật truyền thông Modbus RTU: Lập trình cấu hình giao thức Modbus RTU Master trên PLC S7-1200 qua tập lệnh chuẩn
MB_COMM_LOAD và MB_MASTER để đọc thanh ghi dữ liệu Holding Registers từ Gateway Slave.
- Phát triển hệ thống Web SCADA hiện đại với SIMATIC WinCC Unified: Lập trình giao diện điều khiển giám sát dựa trên chuẩn công nghệ web (HTML5, SVG, JavaScript), hỗ trợ đa nền tảng (PC, tablet, smartphone) thông qua trình duyệt web mà không cần cài đặt plug-in chuyên dụng.
- Đánh giá tình trạng vận hành theo tiêu chuẩn quốc tế ISO 10816: Tích hợp các ngưỡng rung động tiêu chuẩn (Class I & Class II) vào hệ thống cảnh báo đa cấp (Normal, Warning, Alarm, Trip) nhằm thực hiện chiến lược bảo trì dự đoán (Predictive Maintenance).
Phạm vi và giới hạn của đề tài
- Phạm vi: Mô hình vật lý khép kín gồm động cơ 3 pha, biến tần V20, bộ truyền động, cụm cảm biến đo rung động không dây, PLC S7-1200 và Web SCADA nội bộ kết nối Internet qua router NAT/DDNS.
- Giới hạn: Dải đo rung động xử lý ở mức giá trị hiệu dụng vận tốc rung RMS Velocity trong dải tần số từ 10 Hz đến 1000 Hz theo chuẩn ISO 10816-1, không đi sâu vào phân tích biến đổi Fourier nhanh (FFT Spectral Analysis) bậc cao trên chip PLC.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí so sánh |
Đo rung cầm tay định kỳ |
Cảm biến có dây 4–20mA truyền thống |
Giải pháp đề xuất (Wireless Modbus + WinCC Unified) |
| Tính liên tục của dữ liệu |
Gián đoạn (theo tuần/tháng) |
Liên tục theo thời gian thực |
Liên tục theo thời gian thực (chu kỳ quét cấu hình được) |
| Chi phí lắp đặt & cáp |
Không tốn cáp cố định |
Rất cao (cáp chống nhiễu, máng cáp) |
Tối ưu (không dây 2.4 GHz từ Node tới Gateway) |
| Khả năng mở rộng (Scalability) |
Thấp |
Trung bình (phụ thuộc I/O PLC) |
Rất cao (1 Gateway quản lý tới 16 Nodes không dây) |
| Khả năng truy cập từ xa |
Không có |
Cần phần mềm SCADA Client cố định |
Mọi nơi qua Web Browser (HTML5/JavaScript) |
| Nguy cơ lỗi thời gian thực |
Bỏ sót sự cố đột ngột |
Thấp |
Rất thấp (hệ thống tự động kích hoạt cảnh báo) |
Thiết kế kiến trúc hệ thống
Kiến trúc phân tầng của mô hình được thiết kế theo mô hình điều khiển phân tán 4 cấp độ:
flowchart TD
subgraph Level_0["Cấp độ 0: Hiện trường (Field Level)"]
Motor["Động cơ 3 pha Siemens 1LA7083 (1500 RPM)"]
Sensor["Cảm biến rung/nhiệt Banner QM42VT1 (IP67)"]
Node["Node vô tuyến Banner DX80N2Q45VT (2.4GHz)"]
VFD["Biến tần Siemens SINAMICS V20 (1.1kW)"]
Motor --- Sensor
Sensor -->|1-Wire Serial| Node
VFD -->|3-Phase Output| Motor
end
subgraph Level_1["Cấp độ 1: Thu thập & Điều khiển (Control Level)"]
Gateway["Gateway Banner DX80G2M2S-P (Modbus Slave)"]
PLC["PLC Siemens S7-1200 CPU 1214C"]
CB1241["Signal Board RS485 CB 1241"]
ModuleAI["Module SM 1234 4AI/2AQ"]
Node -->|Sóng RF 2.4GHz ISM| Gateway
Gateway -->|RS485 Modbus RTU| CB1241
CB1241 --- PLC
PLC -->|Analog 0-10V / Digital IO| VFD
ModuleAI --- PLC
end
subgraph Level_2["Cấp độ 2: Vận hành & Giám sát (SCADA Level)"]
WinCC["SIMATIC WinCC Unified Runtime (TIA Portal V17)"]
WebEngine["Web Engine Server (HTML5 / SVG / JS)"]
Database["Lưu trữ dữ liệu lịch sử / Alarm Logging"]
PLC -->|Industrial Ethernet / PROFINET| WinCC
WinCC --- WebEngine
WinCC --- Database
end
subgraph Level_3["Cấp độ 3: Quản lý & Giám sát từ xa (Enterprise/Remote Access)"]
PCClient["PC / Trình duyệt Chrome"]
MobileClient["Thiết bị di động / Smart Tablet"]
WebEngine -->|HTTPS / WebSockets (Internet WAN)| PCClient
WebEngine -->|HTTPS / WebSockets (Internet WAN)| MobileClient
end
Danh mục thiết bị và Technology Stack
- Phần cứng điều khiển và chấp hành:
- Bộ điều khiển lập trình: Siemens S7-1200 CPU 1214C DC/DC/DC (Mã đặt hàng:
6ES7214-1AG40-0XB0), 14 ngõ vào số DI 24VDC, 10 ngõ ra số DO 24VDC, 2 ngõ vào tương tự AI 0–10V.
- Module mở rộng truyền thông: Siemens CB 1241 RS485 (
6ES7241-1CH30-1XB0), lắp trực tiếp trên mặt CPU (Signal Board), Hardware Identifier: 269.
- Module mở rộng Analog: Siemens SM 1234 4 AI / 2 AQ (
6AG2234-4HE32-1XB1), hỗ trợ dải tín hiệu 0–10VDC và 4–20mA.
- Bộ nguồn công nghiệp: Siemens PM 1207 24VDC/2.5A (
6EP1332-1SH71), hiệu suất chuyển đổi > 85%.
- Biến tần: Siemens SINAMICS V20 1.1 kW, dải tần điều khiển 0–550 Hz, tích hợp giao diện điều khiển I/O Macro Cn002.
- Động cơ không đồng bộ 3 pha: Siemens 1LA7083-4AA10, cấp bảo vệ IP55, cấp cách điện Class F, điện áp định mức 230V/400V (Tam giác/Sao), tốc độ định mức 1420–1500 RPM.
- Thiết bị đo lường và cảm biến không dây:
- Cảm biến rung động & nhiệt độ: Banner Engineering QM42VT1, dải đo rung RMS: 0–65 mm/s (dải tần 10–1000 Hz), dải đo nhiệt độ: -40°C đến 105°C, vỏ nhôm đúc tiêu chuẩn IP67, giao tiếp 1-Wire Serial.
- Node phát sóng không dây: Banner DX80N2Q45VT, băng tần công nghiệp 2.4 GHz FHSS (Frequency Hopping Spread Spectrum), nguồn cấp pin Li-SOCl2 chuyên dụng hoặc cấp nguồn ngoài 10–30VDC.
- Gateway thu nhận không dây: Banner DX80G2M2S-P, hỗ trợ chuyển đổi RF sang Modbus RTU RS485 (cổng 5-pin M12 Connector), màn hình LCD 6 ký tự hiển thị cấu hình I/O Mapping.
- Nền tảng phần mềm:
- Môi trường kỹ thuật tích hợp: Siemens TIA Portal V17 (Totally Integrated Automation).
- Nền tảng SCADA: SIMATIC WinCC Unified PC Runtime V17.
- Ngôn ngữ lập trình điều khiển: LAD (Ladder Diagram) và SCL (Structured Control Language).
- Ngôn ngữ kịch bản giao diện SCADA: JavaScript (ES6) chạy trên nền tảng runtime của WinCC Unified.
Implementation và kết quả
Cấu hình và lập trình truyền thông Modbus RTU
PLC S7-1200 đóng vai trò Modbus Master để gửi yêu cầu đọc các giá trị Holding Registers từ Banner DX80 Gateway (Slave Address = 1). Các thanh ghi chứa giá trị vận tốc rung trục X (RMS mm/s), vận tốc rung trục Z (RMS mm/s) và nhiệt độ (°C).
1. Cấu hình cổng kết nối với MB_COMM_LOAD
Khối hàm MB_COMM_LOAD được thực thi một lần duy nhất tại chu kỳ quét khởi động đầu tiên của PLC thông qua cờ hệ thống FirstScan (M1.0):
// Khởi tạo khối kết nối truyền thông Modbus RTU trên S7-1200
"MB_COMM_LOAD_DB"(
REQ := "FirstScan", // Kích hoạt duy nhất 1 lần khi PLC chuyển sang RUN
"PORT" := 269, // Hardware Identifier của bo mạch CB 1241 RS485
BAUD := 9600, // Tốc độ Baudrate: 9600 bps
PARITY := 0, // 0: None parity, Data bits: 8, Stop bit: 1
FLOW_CTRL := 0, // Không dùng điều khiển luồng phần cứng
RTS_ON_DLY := 0, // Thời gian trễ kích hoạt RTS
RTS_OFF_DLY := 0, // Thời gian trễ ngắt RTS
RESP_TO := 1000, // Thời gian chờ phản hồi (Timeout) = 1000 ms
MB_DB := "MB_MASTER_DB", // Con trỏ liên kết đến khối dữ liệu nền của MB_MASTER
DONE => #CommLoad_Done,
ERROR => #CommLoad_Error,
STATUS => #CommLoad_Status
);
2. Lập trình đọc dữ liệu liên tục với MB_MASTER
Khối hàm MB_MASTER định kỳ gửi khung truyền Function Code 03 (Read Holding Registers) để lấy dữ liệu từ Gateway:
// Chu kỳ đọc thanh ghi rung động và nhiệt độ từ Gateway DX80
"MB_MASTER_DB"(
REQ := "Clock_1Hz", // Kích hoạt lấy mẫu định kỳ tần số 1 Hz
MB_ADDR := 1, // Địa chỉ Modbus RTU của Gateway Banner (Slave ID = 1)
MODE := 0, // 0: Chế độ đọc dữ liệu (Read)
DATA_ADDR := 40001, // Địa chỉ thanh ghi Holding Register bắt đầu (Offset 0)
DATA_LEN := 6, // Độ dài đọc 6 Words (Chứa dữ liệu RMS X, Z và Temp)
DATA_PTR := P#DB3.DBX0.0 WORD 6,// Lưu trữ mảng dữ liệu vào Data Block "DB_Sensor_Raw"
DONE => #Master_Done,
BUSY => #Master_Busy,
ERROR => #Master_Error,
STATUS => #Master_Status
);
// Xử lý chuyển đổi dữ liệu thô sang giá trị thực tế kỹ thuật (Engineering Units)
IF #Master_Done THEN
// Giá trị thô được chia tỷ lệ theo tài liệu của Banner Engineering (Scale factor: 100)
"DB_MotorData".Vibration_X_RMS := INT_TO_REAL("DB_Sensor_Raw".Raw_Vib_X) / 100.0; // mm/s
"DB_MotorData".Vibration_Z_RMS := INT_TO_REAL("DB_Sensor_Raw".Raw_Vib_Z) / 100.0; // mm/s
"DB_MotorData".Motor_Temperature := INT_TO_REAL("DB_Sensor_Raw".Raw_Temp) / 10.0; // Độ C
END_IF;
Khung truyền Modbus RTU thực tế:
[Slave ID: 0x01] [Function: 0x03] [Start Addr: 0x00 0x00] [Quantity: 0x00 0x06] [CRC16: 0xC5 0xCD]
Thiết kế giao diện giám sát SCADA trên SIMATIC WinCC Unified
Hệ thống SCADA trên nền tảng WinCC Unified V17 được cấu trúc thành các module chức năng chuyên biệt:
- Trang Overview (Tổng quan): Biểu diễn trạng thái số hóa của hệ thống với các đối tượng SVG động (động cơ đang chạy, dừng, cảnh báo lỗi, giá trị tần số biến tần, tốc độ vòng quay RPM).
- Trang Monitoring & Gauge: Tích hợp đồng hồ đo Analog ảo (Gauge) hiển thị giá trị RMS vận tốc rung trục X/Z và nhiệt độ. Đoạn mã JavaScript xử lý động các dải màu theo tiêu chuẩn ISO 10816:
// JavaScript gắn trên thuộc tính Background Color của Gauge trong WinCC Unified
export function Gauge_Vibration_Color_Trigger(item) {
let vibRMS = Tags("DB_MotorData.Vibration_X_RMS").Read();
// Đánh giá theo tiêu chuẩn ISO 10816-1 cho động cơ Loại II (15kW - 75kW hoặc khung cứng)
if (vibRMS < 1.12) {
return 0xFF00FF00; // Xanh lục: Hoạt động lý tưởng (Zone A - Good)
} else if (vibRMS >= 1.12 && vibRMS < 2.80) {
return 0xFFFFFF00; // Vàng: Hoạt động chấp nhận được (Zone B - Satisfactory)
} else if (vibRMS >= 2.80 && vibRMS < 4.50) {
return 0xFFFF8000; // Cam: Cảnh báo hư hỏng tiềm ẩn (Zone C - Unsatisfactory)
} else {
return 0xFFFF0000; // Đỏ: Nguy hiểm, cần dừng máy khẩn cấp (Zone D - Unacceptable)
}
}
- Trang Trend (Biểu đồ thời gian thực): Ghi nhận dữ liệu liên tục với chu kỳ lấy mẫu 500 ms, trực quan hóa xu hướng tăng dần của độ rung hoặc biến động đột ngột khi xảy ra lệch tâm trục.
- Trang Alarm & Audit: Phân loại cảnh báo theo mức độ nghiêm trọng (Warning, Critical Alarm) và ghi lại toàn bộ nhật ký truy vết người dùng đăng nhập, đổi thông số Setpoint.
+-----------------------------------------------------------------------------------+
| SIMATIC WinCC Unified - VIBRATION & TEMPERATURE MONITORING SYSTEM (ISO 10816) |
+-----------------------------------------------------------------------------------+
| [HOME] | [MONITORING] | [TREND CHART] | [ALARM LOG] | [SETTINGS] | [USER]|
+-----------------------------------------------------------------------------------+
| MOTOR STATUS: RUNNING (1480 RPM) | VIBRATION X-AXIS: 1.85 mm/s [ZONE B]|
| INVERTER FREQ: 50.0 Hz | VIBRATION Z-AXIS: 0.95 mm/s [ZONE A]|
| CURRENT: 2.15 A | TEMPERATURE: 48.2 °C [NORMAL]|
+-----------------------------------------------------------------------------------+
| [=== REAL-TIME VIBRATION TREND GRAPH (mm/s) ===] |
| 5.0 |------------------------------------------------- Danger Limit (4.50) |
| 2.8 |................................................. Warning Limit (2.80) |
| 1.0 |~~~~/\~~~/\/\~~~/\~~~~~~~~/\/\~~~~~~~~~~~~~~~~~~~ Measured RMS Velocity |
| 0.0 +------------------------------------------------- Time (s) |
+-----------------------------------------------------------------------------------+
Kết quả thử nghiệm và đánh giá thực nghiệm
Hệ thống được đưa vào kiểm thử thực tế trên bàn thử nghiệm cơ điện với các kịch bản mô phỏng lỗi cơ khí phổ biến:
Biểu đồ phân bố trạng thái rung động theo tiêu chuẩn ISO 10816:
0.0 mm/s ─────────[ Zone A: Tốt ]───────── 1.12 mm/s ───[ Zone B: Đạt ]─── 2.80 mm/s ───[ Zone C: Cảnh báo ]─── 4.50 mm/s ───[ Zone D: Nguy hiểm ]
| Kịch bản kiểm thử |
Trạng thái cơ khí thực tế |
Đo rung trục X (RMS mm/s) |
Đo rung trục Z (RMS mm/s) |
Nhiệt độ đo được (°C) |
Phản hồi hệ thống SCADA / PLC |
| Kịch bản 1 |
Động cơ chạy không tải, khớp nối chuẩn |
0.65 – 0.85 |
0.40 – 0.55 |
38.5 |
Hiển thị Zone A (Màu xanh), không có cảnh báo. |
| Kịch bản 2 |
Tải đầy đủ, lệch tâm trục nhẹ (0.5 mm) |
1.85 – 2.40 |
1.10 – 1.45 |
49.2 |
Hiển thị Zone B (Màu vàng), lưu trữ dữ liệu bình thường. |
| Kịch bản 3 |
Tạo mất cân bằng khối lượng trên puly |
3.45 – 3.90 |
2.10 – 2.65 |
58.0 |
Kích hoạt cảnh báo Warning Zone C, gửi thông báo Alarm. |
| Kịch bản 4 |
Lỏng chân đế bu-lông + rung lắc mạnh |
5.20 – 6.10 |
3.80 – 4.50 |
66.5 |
Kích hoạt Critical Alarm Zone D, PLC xuất lệnh dừng biến tần. |
- Thời gian trễ truyền thông (Communication Latency): Thời gian từ khi cảm biến QM42VT1 cập nhật giá trị tới khi hiển thị trên giao diện Web SCADA qua mạng Internet nội bộ đạt trung bình 220 ms (đáp ứng tiêu chuẩn giám sát quá trình công nghiệp < 1s).
- Độ ổn định đường truyền không dây: Khả năng kết nối vô tuyến 2.4 GHz giữa Node DX80 và Gateway ổn định ở khoảng cách thử nghiệm 30 mét xuyên qua môi trường nhiều vật cản kim loại trong phòng thí nghiệm (tỷ lệ mất gói dữ liệu Packet Loss < 0.15%).
Đổi mới và đóng góp
- Ứng dụng cấu trúc Web SCADA thế hệ mới (Zero-Client Architecture): Khắc phục hoàn toàn sự phụ thuộc vào các máy trạm vận hành truyền thống nhờ SIMATIC WinCC Unified V17. Mọi kỹ sư có thể giám sát trên bất kỳ thiết bị nào qua trình duyệt hỗ trợ HTML5 mà không phải cài đặt môi trường Java, ActiveX hay Client software.
- Loại bỏ hệ thống dây dẫn phức tạp bằng giải pháp cảm biến không dây công nghiệp: Sử dụng liên kết Wireless ISM Band 2.4 GHz giữa cảm biến rung động và Gateway giúp giảm hơn 70% thời gian thi công lắp đặt và bảo trì đường dây, đặc biệt thích hợp cho các cụm máy quay đặt tại vị trí nguy hiểm, không gian hẹp hoặc trạm bơm phân tán.
- Chuẩn hóa quy trình đánh giá rung động theo tiêu chuẩn quốc tế: Tích hợp trực tiếp thuật toán phân loại mức độ rung động ISO 10816 vào bộ nhớ PLC và SCADA, giúp doanh nghiệp chuyển dịch từ bảo trì thụ động sang bảo trì dự đoán chính xác và khoa học.
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế
- Hệ thống cụm bơm nước sạch và xử lý nước thải đô thị: Các trạm bơm phân tán cách xa phòng điều khiển trung tâm nhiều kilomet có thể truyền dữ liệu rung động và nhiệt độ về trung tâm giám sát thông qua kết nối Internet WAN an toàn.
- Hệ thống băng tải dài trong nhà máy xi măng, khai khoáng và kho bãi Logistics: Giám sát liên tục tình trạng con lăn băng tải, hộp giảm tốc và động cơ kéo chính mà không cần kéo hàng kilomet dây dẫn tín hiệu analog.
- Hệ thống thông gió HVAC tòa nhà và nhà xưởng: Cảnh báo sớm hiện tượng mòn dây curoa, lỏng khớp hoặc hư hỏng bạc đạn quạt hút công nghiệp lớn.
[Trạm bơm phân tán A] --(4G/WAN)---+
[Dây chuyền Băng tải B] --(4G/WAN)-+--> [Internet Router / Firewall] ---> [WinCC Unified Server] ---> [Trung tâm điều hành / Kỹ sư bảo trì]
[Cụm Quạt HVAC C] -------(4G/WAN)--+
Phân tích hiệu quả kinh tế và ROI (Return on Investment)
- Tiết kiệm chi phí đầu tư ban đầu (CAPEX): Tiết kiệm trung bình 35–45% chi phí cáp bọc kim, ống luồn cáp và nhân công lắp đặt so với phương pháp đi dây cảm biến 4–20mA truyền thống.
- Tiết kiệm chi phí vận hành (OPEX): Giảm thiểu tối đa thời gian dừng chuyền sản xuất ngoài dự kiến (Unplanned Downtime). Thời gian thu hồi vốn đầu tư (ROI) ước tính trong vòng 6 đến 9 tháng thông qua việc ngăn chặn một sự cố cháy hỏng động cơ công suất lớn.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Tốc độ truyền dữ liệu Modbus RTU RS485: Do đặc tính giao tiếp nối tiếp bán song công (Half-Duplex), tốc độ quét chu kỳ bị giới hạn khi số lượng Node mở rộng lên mức cực đại (trên 16 Nodes).
- Phân tích dạng sóng thời gian (Time-Waveform Analysis): Hệ thống chỉ mới thu thập giá trị RMS vận tốc rung động tổng thể (Overall Velocity RMS), chưa thực hiện vẽ phổ tần số chi tiết (FFT Spectrum) để phân tích cụ thể tần số vượt tải của từng viên bi hay rãnh lăn trong bạc đạn.
Hướng phát triển đề xuất
- Nâng cấp giao thức truyền thông OPC UA & MQTT: Tích hợp trực tiếp giao thức MQTT/OPC UA từ PLC S7-1200 lên các nền tảng đám mây (Cloud Platforms) như Siemens MindSphere, AWS IoT Core hoặc Azure IoT Hub để quản lý dữ liệu lớn (Big Data).
- Ứng dụng Trí tuệ nhân tạo (Machine Learning/AI): Triển khai các mô hình dự báo học máy (Machine Learning Regression/Classification) để ước tính chính xác thời gian còn lại trước khi hỏng (Remaining Useful Life - RUL) của động cơ.
Đối tượng hưởng lợi
- Sinh viên và nghiên cứu sinh ngành Tự động hóa/Điện - Điện tử: Nguồn tài liệu tham khảo chi tiết về lập trình truyền thông công nghiệp (Modbus RTU, TIA Portal V17) và thiết kế hệ thống Web SCADA hiện đại với SIMATIC WinCC Unified.
- Kỹ sư vận hành và bảo trì nhà máy (O&M Engineers): Mô hình thực tế giúp ứng dụng ngay vào nhà máy để số hóa các thiết bị máy quay cũ mà không cần cải tạo toàn bộ hệ thống điều khiển.
- Doanh nghiệp sản xuất: Cung cấp phương án triển khai bảo trì dự đoán với chi phí hợp lý, nâng cao chỉ số hiệu suất tổng thể thiết bị (OEE - Overall Equipment Effectiveness).
Câu hỏi thường gặp
1. Cấu hình tối thiểu để triển khai Web SCADA WinCC Unified trên PC là gì?
Máy chủ SCADA yêu cầu cấu hình tối thiểu: CPU Intel Core i5 thế hệ 8 trở lên (khuyến nghị Core i7), RAM 16 GB, ổ cứng SSD dung lượng trống tối thiểu 50 GB, hệ điều hành Windows 10 Professional/Enterprise 64-bit hoặc Windows Server 2019/2022, đã cài đặt phần mềm TIA Portal V17 cùng WinCC Unified PC Runtime V17. Phía người dùng (Client) chỉ cần thiết bị có trình duyệt web hỗ trợ HTML5 như Google Chrome, Microsoft Edge hoặc Mozilla Firefox.
2. Tiêu chuẩn ISO 10816 phân loại mức độ rung động động cơ như thế nào?
Tiêu chuẩn ISO 10816-1 chia máy móc thành 4 nhóm (Classes) và 4 vùng đánh giá:
- Zone A (Good): Máy mới lắp đặt hoặc hoạt động hoàn hảo (đối với động cơ nhóm II: < 1.12 mm/s RMS).
- Zone B (Satisfactory): Máy hoạt động bình thường, không giới hạn thời gian (1.12 – 2.80 mm/s RMS).
- Zone C (Unsatisfactory): Máy có dấu hiệu hư hỏng, cần lên kế hoạch bảo trì sớm (2.80 – 4.50 mm/s RMS).
- Zone D (Unacceptable): Mức độ nguy hiểm cao, rung động đủ lớn để gây phá hủy cơ khí, cần dừng máy khẩn cấp (> 4.50 mm/s RMS).
3. Làm cách nào để tích hợp thêm các cảm biến không dây mới vào mạng hiện hữu?
Để mở rộng thêm cảm biến, người dùng chỉ cần cấu hình mã mạng Network ID (NID) trên núm xoay Rotary Switch của Node trùng với Network ID của Gateway DX80. Sau đó gán Device ID cho Node (từ 1 đến 15) và thực hiện cấu hình bảng địa chỉ I/O Mapping trong Gateway để xuất dữ liệu lên các thanh ghi Modbus Holding Registers tương ứng trên PLC S7-1200.
4. Hệ thống có bảo đảm an toàn thông tin khi public giao diện SCADA ra Internet không?
WinCC Unified được tích hợp sẵn các tiêu chuẩn bảo mật cấp công nghiệp: hỗ trợ giao thức mã hóa HTTPS/TLS (Transport Layer Security), quản lý người dùng tập trung (User Management & Access Control - UMC), phân quyền nghiêm ngặt theo nhóm người dùng (Viewer, Operator, Administrator) và ghi nhật ký truy vết Audit Trail chống gian lận.
5. Tại sao cần kết hợp đồng thời cảm biến rung động và nhiệt độ?
Nhiệt độ và rung động là hai chỉ báo bổ trợ quan trọng nhất của máy quay. Rung động thường tăng cao ngay khi xảy ra các khuyết tật cơ khí (lệch trục, rơ bạc đạn, mất cân bằng), trong khi nhiệt độ cuộn dây và gối trục sẽ tăng mạnh khi ma sát tăng cao hoặc quá tải kéo dài. Giám sát đồng thời cả hai tham số giúp thuật toán loại trừ các cảnh báo giả và chẩn đoán chính xác nguyên nhân gốc rễ của sự cố.
Kết luận
Đồ án "Thi công mô hình đo và giám sát rung động của máy" đã xây dựng hoàn chỉnh một giải pháp toàn diện cho bài toán bảo trì dự đoán trong công nghiệp hiện đại. Việc kết hợp thành công giữa mạng cảm biến không dây công nghiệp Banner Engineering, bộ điều khiển PLC Siemens S7-1200 qua giao thức Modbus RTU và hệ thống giám sát Web SCADA SIMATIC WinCC Unified trên TIA Portal V17 đã chứng minh tính khả thi, độ tin cậy và hiệu quả kinh tế vượt trội.
Hệ thống không chỉ giải quyết triệt để các rào cản về chi phí đi dây và khoảng cách địa lý mà còn mang lại trải nghiệm quản trị hiện đại, linh hoạt, sẵn sàng đáp ứng các yêu cầu khắt khe của các nhà máy thông minh trong kỷ nguyên Công nghiệp 4.0.