Phần 7 – PROFINET & Công nghệ thời gian thực (IRT, PTP, TSN)

Trong các ứng dụng chuyển động chính xác (servo, robot, băng tải đồng bộ), việc yêu cầu truyền thông real-time ở mức micro–giây là bắt buộc. PROFINET cung cấp 3 cấp độ dịch vụ thời gian thực: RT → IRT → TSN. Trong đó IRT và TSN là các công nghệ then chốt để đạt độ xác định cao (deterministic) và jitter cực thấp trong môi trường công nghiệp.


1. Kiến trúc thời gian thực trong PROFINET

PROFINET chia hệ thống truyền thông thành 3 lớp:

  • Non-Real-Time (NRT): Giao tiếp thông thường (TCP/UDP), dùng cho HMI, cấu hình.
  • Real-Time (RT): Dành cho tín hiệu I/O dạng chu kỳ, độ trễ 1–10 ms.
  • Isochronous Real-Time (IRT): Dành cho motion control, jitter < 1 µs.

RT dùng switching thông thường, còn IRT áp dụng cơ chế lập lịch (scheduling) và đồng bộ hóa đồng hồ thiết bị để đạt được tính định thời chính xác ở từng chu kỳ. Nội dung này đã được BKAII làm rõ ở phần 2.


2. IRT – Isochronous Real-Time

IRT là chế độ thời gian thực cao nhất của PROFINET, dùng cho:

  • Servo đồng bộ nhiều trục
  • Robot 6 trục
  • Băng tải đồng tốc

Cơ chế hoạt động:

  • Dùng đồng hồ hệ thống được đồng bộ bằng PTP.
  • Chia chu kỳ truyền thông thành 3 vùng:
    • IRT Window: Truyền gói IRT theo lịch cố định.
    • RT Window: Truyền gói RT thường.
    • NRT Window: Traffic không thời gian thực.
  • Khi đến “cửa sổ IRT”, switch ưu tiên tuyệt đối gói IRT.

Kết quả: jitter ≤ 1 µs.

Ví dụ thực tế:
Robot và trục servo phải chạy đồng bộ theo quỹ đạo. Sai lệch vài micro-giây có thể gây rung hoặc lệch vị trí. IRT đảm bảo thời điểm truyền chính xác từng chu kỳ.


3. PTP – Đồng bộ hóa thời gian chính xác (IEEE 1588)

Để IRT hoạt động chính xác, mọi thiết bị phải có cùng một reference time. PTP (Precision Time Protocol – IEEE 1588 v2) phân phối thời gian chính xác tới PLC, switch, drive và encoder, từ đó đảm bảo các cửa sổ IRT được mở đúng thời điểm trong toàn mạng.

3.1 Các thành phần trong hệ thống PTP

  • Grandmaster Clock: nguồn thời gian gốc, thường là PLC hoặc thiết bị chuyên dụng.
  • Boundary Clock (BC): switch nhận thời gian từ master và phân phối cho các slave.
  • Transparent Clock (TC): switch bù trừ delay nội bộ, giúp giảm sai số tích lũy.

3.2 Phương pháp timestamp & đo trễ

  1. E2E – End to End: slave gửi Delay_Req, master trả Delay_Resp.
  2. P2P – Peer to Peer: switch đo delay giữa các port lân cận → độ chính xác cao hơn.

3.3 Thông điệp PTP

  • Sync – timestamp gốc.
  • Follow_Up – cung cấp timestamp chính xác.
  • Delay_Req – slave đo trễ.
  • Delay_Resp – master phản hồi trễ.

3.4 BMCA – Best Master Clock Algorithm

BMCA tự động chọn master tốt nhất dựa trên priority, clock class, clock accuracy. Khi master lỗi, hệ thống tự động chuyển đổi mà không gián đoạn motion.

3.5 Độ chính xác thực tế

Với hardware timestamping + BC/TC chuẩn, PROFINET đạt ±50 ns – đủ cho motion control độ chính xác cao.

3.6 Tham số cần giám sát

  • offsetFromMaster
  • meanPathDelay
  • Sync/Announce Interval
  • PTP Role
  • PTP Domain

3.7 Thực hành – Best Practices

  • Luôn dùng hardware timestamping.
  • Sử dụng switch hỗ trợ TC/BC (ví dụ SCALANCE).
  • Đảm bảo nguồn thời gian Grandmaster ổn định.
  • Kiểm tra domain trùng nhau.
  • Tách VLAN nếu OT + IT chung mạng.

3.8 Ví dụ tình huống lỗi PTP

Nếu một switch không hỗ trợ TC và gây trễ 2–3 µs → drive bị lệch pha → rung, sai vị trí hoặc báo lỗi.

3.9 Công cụ kiểm tra

  • Diagnostics TIA Portal.
  • PRONETA.
  • SCALANCE Web GUI.

3.10 Checklist trước khi chạy IRT

  1. Grandmaster hoạt động ổn định?
  2. Switch có TC/BC?
  3. Hardware timestamping được bật?
  4. offsetFromMaster đạt yêu cầu (< 1 µs)?
  5. PTP domain và interval trùng khớp?

4. TSN – Time Sensitive Networking trong PROFINET

TSN là mở rộng của Ethernet, giúp đảm bảo độ trễ thấp, jitter nhỏ và tính xác định cao. PROFINET hướng tới sử dụng TSN như thế hệ mới của IRT – nhưng theo chuẩn mở IEEE 802.1.

4.1 TSN mang lại điều gì cho PROFINET?

  • Ultra-low latency nhờ cơ chế lập lịch.
  • Bandwidth reservation – đặt trước băng thông.
  • Determinism dựa trên chuẩn 802.1Qbv.
  • Công nghệ hội tụ OT + IT.
  • Đồng bộ thời gian theo chuẩn 802.1AS.

4.2 Các chuẩn TSN PROFINET sử dụng

● 802.1AS – Đồng bộ thời gian

Phiên bản PTP dành riêng cho TSN, độ chính xác < 1 µs.

● 802.1Qbv – Time-Aware Scheduling
  • Sử dụng Gate Control List (GCL).
  • Thay thế hoàn toàn “IRT Window”.
● 802.1Qbu – Frame Preemption
  • Cho phép tạm dừng gói dài để ưu tiên gói RT.
  • Giảm latency hàng trăm µs.
● 802.1CB – Frame Replication & Elimination
  • Sao chép gói tin trên nhiều đường.
  • Tăng reliability vượt trội so với MRP/RSTP.

4.3 TSN – IRT thế hệ mới

  • Không phụ thuộc vào ASIC độc quyền.
  • Chuẩn hóa toàn cầu, multi-vendor.
  • Cùng nền tảng cho PROFINET, OPC UA FX, EtherCAT TSN...

5. So sánh IRT và TSN

MụcIRTTSN
Độ trễ < 1 µs < 1 µs
Cơ chế lập lịch IRT Window 802.1Qbv
Đồng bộ hóa PTP 802.1AS
Thiết bị Switch IRT chuyên dụng Switch hỗ trợ TSN
Mục tiêu Motion PROFINET Hội tụ OT–IT

6. Xu hướng tương lai – PROFINET over TSN

  • PROFINET, OPC UA, video… chạy chung trên một mạng.
  • Không cần switch IRT.
  • Motion control trên hạ tầng Ethernet thống nhất.

Kết luận:
IRT + PTP đã hỗ trợ PROFINET trong nhiều năm. TSN là tương lai: chuẩn hóa, hội tụ, đa giao thức và mở rộng vô hạn.


 
 

Số lượng người đang truy cập...

Không thể hiển thị dữ liệu người dùng trực tuyến vào lúc này.