Phần 2 – Kiến trúc & Cơ chế truyền thông trong PROFINET (RT/IRT)

Xin chào các bạn, trong phần 1 chúng ta đã tìm hiểu sơ bộ về khái niệm cơ bản về giao thức Profinet, hôm nay BKAII sẽ cùng các bạn tiếp tục phần 2 nhé. Trong phần này, chúng ta đi sâu vào kiến trúc của PROFINET và đặc biệt là cơ chế truyền thông gồm NRT, RT và IRT – những yếu tố làm nên khả năng thời gian thực của PROFINET trong công nghiệp.


1. Kiến trúc tổng thể của PROFINET

PROFINET được xây dựng trên nền Ethernet công nghiệp, tổ chức theo ba loại thiết bị chính:

  • PROFINET Controller: PLC điều khiển chu kỳ (VD: Siemens S7-1200/1500, Beckhoff, Phoenix Contact...).
  • PROFINET Device: Cảm biến, remote I/O, biến tần, valve… nhận lệnh và phản hồi dữ liệu.
  • PROFINET Supervisor: Máy tính kỹ thuật, SCADA, dùng để cấu hình và giám sát.

Cách phân cấp rõ ràng giúp hệ thống vận hành ổn định, dễ chẩn đoán và đảm bảo tính thời gian thực.


2. Ba cấp độ truyền thông trong PROFINET

PROFINET không truyền mọi dữ liệu giống nhau, mà chia thành ba cấp độ khác nhau để đảm bảo đúng mức độ thời gian thực cho từng ứng dụng:

2.1 NRT – Non-Real-Time (không thời gian thực)

NRT là loại truyền thông “thông thường”, tương tự Ethernet văn phòng. Không có chu kỳ cố định và không yêu cầu thời gian thực.

  • Dùng cho cấu hình thiết bị, webserver, SNMP, tải chương trình.
  • Không ảnh hưởng đến dữ liệu điều khiển.

Ví dụ thực tế:
Khi các bạn dùng TIA Portal upload chương trình PLC, hoặc truy cập web server của remote I/O để xem thông số – đó là NRT.

2.2 RT – Real-Time (thời gian thực)

RT được tối ưu để truyền dữ liệu I/O chu kỳ với độ trễ thấp.

  • Chu kỳ phổ biến: 2–10 ms.
  • Dùng cho remote I/O, valve, biến tần cơ bản, cảm biến thông minh.
  • Không đi qua TCP/IP → sử dụng trực tiếp Layer 2 (EtherType 0x8892).

Ví dụ thực tế:
Một hệ thống I/O phân tán ET200SP kết nối PLC S7-1200, chu kỳ 4 ms. Khi bạn bật/tắt coil, tín hiệu được cập nhật cực nhanh nhờ RT.

2.3 IRT – Isochronous Real-Time (đồng bộ thời gian thực)

IRT là cấp độ cao nhất, dùng trong các ứng dụng đòi hỏi đồng bộ micro-giây.

  • Chu kỳ: < 1 ms (thường 250 hoặc 500 μs).
  • Độ jitter < 1 μs.
  • Yêu cầu switch PROFINET IRT và chipset chuyên dụng.
  • Dùng trong điều khiển motion, servo đa trục, robot.

Ví dụ thực tế:
Trong một line đóng gói tốc độ cao, các trục servo phải chạy đồng bộ tuyệt đối. PLC S7-1500T + drive SINAMICS sử dụng PROFINET IRT để điều khiển motion.

Tổng quan nhanh:

Loại truyền thôngChu kỳỨng dụng
NRT Không cố định Cấu hình, SCADA, webserver
RT 2–10 ms I/O, cảm biến, biến tần
IRT < 1 ms Servo, robot, motion control

3. Cơ chế giao tiếp trong PROFINET

Không chỉ chia cấp độ truyền thông, PROFINET còn sử dụng nhiều giao thức chuyên dụng để đảm bảo tính ổn định và khả năng cấu hình linh hoạt.

3.1 DCP – Device Configuration Protocol

DCP cho phép cấu hình thiết bị ở Layer 2, không cần IP.

  • Đặt tên thiết bị (Device Name).
  • Cấp IP lần đầu.
  • Khôi phục cấu hình (factory reset).

Ví dụ:
Một cảm biến PROFINET mới mua về chưa có IP. Bạn có thể dùng TIA Portal “Assign name”, PLC sẽ nhận diện đúng thiết bị theo tên → tránh nhầm lẫn khi cắm sai cổng.

3.2 LLDP – Link Layer Discovery Protocol

PROFINET mở rộng LLDP để xây dựng bản đồ mạng tự động.

  • Controller biết Device đang cắm vào cổng nào của switch.
  • Cho phép phát hiện khi dây cắm sai vị trí.
  • SCADA hoặc TIA Portal hiển thị topology trực quan.

Ví dụ:
Bạn cắm nhầm module ET200SP từ port X2 sang X3 – TIA Portal sẽ báo lỗi topological mismatch.

3.3 AR/CR – Application Relation & Communication Relation

Trong PROFINET, mỗi kết nối giữa Controller và Device được tổ chức thành:

  • AR (Application Relation): mối quan hệ kết nối tổng thể.
  • CR (Communication Relation): từng luồng dữ liệu bên trong AR, gồm:
    • IO-CR: dữ liệu chu kỳ (real-time).
    • Record-CR: dữ liệu phi chu kỳ.
    • Alarm-CR: cảnh báo thiết bị.

Ví dụ:
Một biến tần SINAMICS gửi đồng thời:
– tốc độ/torque chu kỳ (IO-CR),
– thông số cấu hình (Record-CR),
– cảnh báo quá dòng (Alarm-CR).
→ Tất cả được Controller xử lý tách biệt.


4. Vì sao PROFINET đảm bảo thời gian thực?

  • Phân lớp truyền thông (NRT/RT/IRT) giúp ưu tiên chính xác.
  • RT/IRT truyền ở Layer 2 → độ trễ cực thấp.
  • Dùng PTP (IEEE 1588) để đồng bộ thời gian cho toàn mạng.
  • IRT sử dụng cơ chế Time-Scheduling & Bandwidth Reservation.

5. Ứng dụng thực tế

Bảng sau giúp bạn chọn đúng cấp độ truyền thông:

Ứng dụngRecommended Mode
Remote I/O, valve, cảm biến RT
Biến tần tốc độ cao RT
Robot 6 trục IRT
Motion control đa trục IRT
SCADA, cấu hình, diagnostics NRT

 


 
 

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.