Phần 3 – Thiết kế mạng PROFINET: Topology, MRP Ring, Switch SCALANCE & PTP

Trải qua hai phần, chúng ta đã thống nhất rằng PROFINET không chỉ là giao thức truyền thông thời gian thực mà còn là một kiến trúc mạng công nghiệp hoàn chỉnh. Việc thiết kế mạng ban đầu đúng chuẩn sẽ giúp hệ thống của bạn ổn định hơn, giảm downtime và đáp ứng yêu cầu RT/IRT trong các ứng dụng PLC – I/O – motion control – robot.
1. Các kiểu Topology trong PROFINET
PROFINET hỗ trợ linh hoạt nhiều mô hình topology, giúp phù hợp với mọi quy mô từ dây chuyền nhỏ đến hệ thống robot và motion lớn.
1.1 Topology dạng đường thẳng (Line Topology)
Đây là dạng phổ biến nhất trong công nghiệp vì:
- Dễ triển khai – chỉ cần cáp nối từ thiết bị này sang thiết bị khác.
- Giảm số lượng switch.
- Remote I/O hiện đại (ET200SP, Wago, Beckhoff) đều có 2 cổng để tạo line.
Ưu điểm: chi phí thấp, wiring đơn giản.
Nhược điểm: nếu một thiết bị hoặc đoạn cáp bị lỗi → toàn bộ line phía sau bị mất.
Ví dụ thực tế:
PLC S7-1200 → Remote I/O 1 → Remote I/O 2 → Biến tần → HMI.
1.2 Topology dạng sao (Star Topology)
Dùng Switch SCALANCE ở trung tâm, các thiết bị kết nối theo hình sao.
- Tối ưu cho mạng lớn.
- Dễ quản lý, dễ mở rộng.
- Thường dùng trong nhà máy có nhiều công đoạn.
Nhược điểm: phụ thuộc switch trung tâm – nếu hỏng → toàn bộ phân nhánh tê liệt.
1.3 Topology dạng vòng – MRP Ring (Media Redundancy Protocol)
PROFINET hỗ trợ MRP (Media Redundancy Protocol), tạo vòng dự phòng cho mạng RT.
- Tối đa 50 thiết bị trong 1 ring.
- Thời gian khôi phục: < 200 ms.
- Không dùng cho IRT (phiên bản IRT dùng MRPD – đồng bộ thời gian).
Các thiết bị có thể đóng vai trò:
- MRM (Media Redundancy Manager) – quản lý vòng.
- MRC (Media Redundancy Client) – thành viên trong vòng.
Ví dụ dây chuyền:
PLC S7-1500 làm MRM, các Remote I/O và Drive làm MRC → nếu đứt cáp ở bất kỳ vị trí nào, mạng vẫn duy trì kết nối nhờ vòng dự phòng.
1.4 Topology kết hợp (Hybrid)
Trong thực tế, nhiều hệ thống dùng topology kết hợp:
- Star tập trung tại tủ điều khiển.
- Line trong từng phân đoạn nhỏ.
- Ring cho các khu vực quan trọng cần redundancy.
Ví dụ thực tế:
Một nhà máy đóng gói có 3 line sản xuất → mỗi line dùng Line topology, kết nối về switch chính SCALANCE, tổng thể tạo thành Star.
2. Media Redundancy Protocol (MRP) trong PROFINET
MRP là giao thức dự phòng cáp chuẩn hóa theo IEC 62439-2, xây dựng vòng chống đứt dây.
2.1 Cách MRP hoạt động
Khi hoạt động bình thường:
- MRM sẽ chặn 1 đoạn của vòng → tránh loop.
Khi đứt dây:
- MRM mở cổng dự phòng → vòng trở thành đường thẳng → dữ liệu vẫn lưu thông.
Thời gian phục hồi dưới 200 ms bảo đảm không gây lỗi PLC scan trong đa số ứng dụng RT.
2.2 Khi nào nên dùng MRP?
- Dây chuyền dài, nhiều thiết bị nối liên tiếp.
- Yêu cầu uptime cao (nhà máy bia, điện tử, đóng gói).
- Các khu vực có nguy cơ va đập làm đứt cáp.
Không dùng MRP cho IRT – thay vào đó dùng MRPD (Media Redundancy for Planned Duplication).
3. Switch công nghiệp SCALANCE trong PROFINET
Siemens SCALANCE là switch tiêu chuẩn cho PROFINET, hỗ trợ:
- RT/IRT forwarding.
- LLDP mở rộng (tự động phát hiện topology).
- PTP cho đồng bộ thời gian micro-giây.
- MRP/MRPD.
- QoS ưu tiên gói PROFINET.
3.1 Phân loại SCALANCE
| Dòng switch | Đặc điểm | Ứng dụng |
|---|---|---|
| SCALANCE X-000 | Switch cơ bản, không hỗ trợ IRT | I/O, cảm biến |
| SCALANCE X-200 | Hỗ trợ PROFINET RT, MRP | Dây chuyền sản xuất |
| SCALANCE X-300/XR-300 | Hỗ trợ IRT, đồng bộ thời gian PTP | Motion Control, robot |
Ví dụ:
Một dây chuyền đóng gói có servo và robot → bắt buộc dùng SCALANCE X-300 để duy trì IRT.
4. Đồng bộ thời gian trong PROFINET – PTP (Precision Time Protocol)
Với IRT, chính xác thời gian là yếu tố sống còn. PROFINET sử dụng IEEE 1588 v2 PTP để đồng bộ:
- PLC
- Switch SCALANCE
- Drive/Servo
- Encoder
4.1 Cơ chế PTP
Các thiết bị bầu chọn:
- Grandmaster Clock – nguồn thời gian chính.
- Slave Clock – đồng bộ theo Grandmaster.
Độ lệch đồng hồ được giữ trong khoảng micro-giây → đảm bảo các trục servo chạy “cùng một nhịp”.
4.2 Ví dụ thực tế
Trong một hệ thống cắt bao bì tốc độ cao, trục dao và băng tải phải đồng bộ tuyệt đối. PLC S7-1500T + SINAMICS + SCALANCE X-300 dùng PTP để duy trì chu kỳ IRT 250 μs.
5. Gợi ý thiết kế mạng PROFINET chuẩn công nghiệp
- Dùng Line cho các module gần nhau.
- Dùng Star cho tủ điều khiển trung tâm.
- Dùng MRP cho các phân đoạn quan trọng.
- Dùng SCALANCE X-300 nếu có motion/robot.
- Luôn đặt tên thiết bị bằng DCP để tránh nhầm vị trí.
- Luôn bật LLDP để tự động phát hiện topology.
- Tách VLAN/Network cho IT – OT nếu kết nối SCADA/ERP.
6. Tổng kết
Thiết kế mạng PROFINET không chỉ là kéo dây và chọn switch, mà là một quy trình khoa học bao gồm:
- Chọn topology đúng.
- Thiết kế cơ chế dự phòng MRP/MRPD.
- Chọn switch SCALANCE phù hợp.
- Đảm bảo đồng bộ thời gian PTP cho IRT.
Xem thêm
- PROFINET- Checklist kiểm thử ngoài hiện trường: Cáp, Topology, MRP, Device Name, Diagnostics
- PROFINET – Cấu hình trong TIA Portal: Device Name, IP, GSDML và Diagnostics
- PROFINET - Kiến trúc & Cơ chế truyền thông RT/IRT trong tự động hóa
- So sánh Modbus TCP vs PROFINET vs EtherNet/IP – Giao thức nào tốt nhất cho nhà máy?
- PROFINET - Kiến trúc & Cơ chế truyền thông RT/IRT trong tự động hóa
"BKAII - Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"