Phần 5 – Checklist kiểm thử PROFINET ngoài hiện trường: Cáp, Topology, Device Name, MRP, Diagnostics

Các bạn thân mến, khi chúng ta triển khai PROFINET ngoài hiện trường, dù cấu hình trong TIA Portal đã chính xác, hệ thống vẫn có thể gặp lỗi do hạ tầng vật lý, topology thực tế hoặc sai lệch khi thi công. Trong phần này, BKAII sẽ liệt kê checklist kiểm thử PROFINET thực tế, hi vọng sẽ giúp các bạn nhanh chóng đánh giá tình trạng mạng hiện tại và cách xử lý lỗi đúng hướng nhé.


1. Kiểm tra hạ tầng vật lý: Cáp, đầu RJ45, thiết bị mạng

Hạ tầng vật lý được coi là phần xác của hệ thống, chiếm tới 60% nguyên nhân gây mất kết nối PROFINET. Để giảm thiểu rủi ro liên quan, các bạn hãy kiểm tra các yếu tố sau:

Checklist:

  • Sử dụng đúng loại cáp công nghiệp Cat5e/6/7 theo chuẩn IEC 61158
  • ✔ Cáp có shield (STP/FTP) và nối đất đúng kỹ thuật
  • ✔ Đầu RJ45 công nghiệp (ví dụ: Siemens FastConnect)
  • ✔ Không vượt quá chiều dài 100m/node
  • ✔ Không chạy chung máng với cáp động lực/cáp biến tần

Ví dụ lỗi thực tế:

  • Cáp kẹp chung với đường động lực 3 pha → nhiễu → PLC báo “Lost Frames”
  • Đầu RJ45 ép lỗi → Ring MRP ring không đóng → PLC chuyển sang chế độ degrade

2. Kiểm tra topology thực tế so với thiết kế

Đây là vấn đề nhiều khi vô tình xảy ra, thiết kế một đằng - thi công một nẻo. Trên bản vẽ thiết kế thì dạng Line nhưng lúc thi công lại đấu Star, hoặc ngược lại. Điều này sẽ ảnh hưởng trực tiếp đến các vấn đề sau:

  • Dự phòng MRP (Media Redundancy Protocol)
    •  Line → Star vô tình làm mất vòng MRP

      • MRP chỉ hoạt động khi topology tạo thành vòng (Ring).
      • Khi thiết kế là Line nhưng người thi công kéo dây theo dạng Star, hệ thống không tạo được vòng, dẫn đến:
        • Không kích hoạt được MRP Manager / MRP Client.
        • Mất hoàn toàn cơ chế tự động chuyển mạch khi đứt cáp.
        • Mức sẵn sàng của hệ thống giảm → downtime tăng.

      Ví dụ thực tế
      Một mạng PROFINET điều khiển dây chuyền đóng gói được thiết kế Ring để đảm bảo không dừng sản xuất khi đứt cáp. Tuy nhiên khi thi công, kỹ thuật dùng switch trung tâm SCALANCE X208 tạo Star.
      Hậu quả: dây chuyền dừng 7 phút vì một đoạn cáp bị gãy → mất PROFINET.

    • Star → Line vô tình tạo vòng không chuẩn

      • Nếu thiết kế là Star nhưng kỹ thuật tận dụng cổng để nối sang thiết bị khác (dạng daisy-chain), vô tình tạo vòng kín nhỏ.
      • Khi vòng này không khai báo MRP, mạng xảy ra:
        • Broadcast storm
        • Mất đồng bộ
        • Tăng jitter và cycle time

      Ví dụ thực tế
      Một HMI và ba ET200 được đấu Star qua switch. Kỹ thuật dùng thêm cổng spare để nối ET200 cuối → tạo một vòng nhỏ không được cấu hình MRP → PLC báo “Topology Mismatch” và jitter tăng lên 4–6 ms khiến PROFINET báo đỏ.

  • Thời gian chu kỳ (Cycle Time): Cycle Time là thời gian PLC gửi/nhận cập nhật I/O.

    PROFINET RT thường 2–8 ms, còn IRT xuống tới 250 µs.

    Khi topology thi công sai:

    1. Line thay vì Star → tăng số hop

    Mỗi thiết bị trong Line hoạt động như một “switch 2 port”, dẫn đến:

    • thêm thời gian forwarding
    • thêm độ trễ
    • tăng cycle time tổng

    Ví dụ:
    Thiết kế yêu cầu Star qua SCALANCE X204 để đảm bảo mỗi node chỉ có 1 hop.
    Nhưng thi công đấu dây theo Line 6 thiết bị nối tiếp.
    → Cycle time tăng từ 2 ms → 4–6 ms, PLC bắt đầu cảnh báo “RT Class overload”.

    2. Star thay vì Line → tải dồn vào switch trung tâm

    Switch trung tâm phải xử lý gói PROFINET với tần suất cao.
    Nếu switch không phải loại Industrial SCALANCE / Hirschmann cấp PROFINET, sẽ xảy ra:

    • quá tải buffer
    • tăng delay xử lý
    • tăng cycle time
    • mất telegram khi tải cao

    Tình huống thường gặp:
    Dây chuyền cũ dùng switch văn phòng TP-Link đấu Star → cycle time nhảy loạn khi chạy máy ở tốc độ cao.

  • Độ trễ (Latency / Jitter)

Các bước kiểm tra:

  1. Mở TIA Portal → chọn PLC → Online & Diagnostics
  2. Vào mục Topology
  3. So sánh topology thực tế (live topology) với sơ đồ thiết kế
  4. Đặc biệt kiểm tra:
    • Bị đảo chiều Line (đấu ngược)
    • Vòng Ring không nối đủ
    • Module nào đang mất link

Lưu ý: Chỉ dòng SCALANCE** (xB200, xC200, xR500) và thiết bị IO Siemens hỗ trợ đầy đủ hiển thị topology chi tiết.


3. Kiểm tra MRP Ring (nếu sử dụng dự phòng)

MRP (Media Redundancy Protocol) đảm bảo mạng không bị gián đoạn khi một nhánh bị đứt.

Checklist kiểm thử MRP:

  • Kiểm tra PLC/SCALANCE được đặt đúng vai trò:
    • MRM – Media Redundancy Manager (quản lý vòng)
    • MRC – Media Redundancy Client
  • ✔ Kiểm tra trạng thái vòng: Closed / Open
  • ✔ Cắt thử 1 nhánh → đảm bảo hệ thống vẫn chạy (failover < 200ms)

Lỗi thường gặp:

  • Chưa kích hoạt MRP trong TIA Portal → vòng không được công nhận
  • Dùng switch không hỗ trợ MRP (switch IT) → vòng hở liên tục

4. Kiểm tra Device Name – Nguyên nhân gây lỗi phổ biến nhất

Trong PROFINET, PLC tìm IO Device dựa trên Device Name, không phải IP.

Các bước kiểm tra:

  1. Mở Online & Diagnostics → Functions → Assign Device Name
  2. Tìm IO Device đang online
  3. So sánh Device Name thực tế với Device Name trong project

Lỗi thường gặp:

  • Name mismatch → PLC không nhận thiết bị
  • Thiết bị đặt sai Name so với project
  • Có 2 thiết bị trùng Device Name → PLC báo lỗi “Duplicate Name”

Lưu ý, BKAII khuyến nghị các bạn nên đặt tên theo chuẩn: ET200_Line1_Station01


5. Kiểm tra IP Address và Subnet

Mặc dù Device Name là chính, việc sai IP vẫn gây nhiều lỗi dịch vụ (webserver, engineering).

Checklist:

  • Ping từ PLC đến IO Device
  • ✔ Subnet Mask khớp
  • ✔ Gateway chỉ cần thiết nếu cross-VLAN

Lỗi điển hình:

Chúng tôi nhận thấy thường xuyên có trường hợp các bạn đổi IP trong TIA Portal nhưng chưa download xuống thiết bị → PLC vẫn kết nối bằng IP cũ.


6. Kiểm tra GSDML và firmware thiết bị

GSDML mismtach là nguyên nhân gây lỗi “Module not supported”.

Cần kiểm tra:

  • ✔ Đúng phiên bản GSDML
  • ✔ Firmware thiết bị có khớp version trong GSDML
  • ✔ Đã load đúng catalog module

Mẹo:

Nếu thiết bị có firmware 2.4.2, nhưng GSDML chỉ hỗ trợ 2.3 → phải cập nhật GSDML hoặc downgrade firmware.


7. Kiểm tra dữ liệu IO thực tế

Sau khi kết nối, cần kiểm tra dữ liệu vào/ra thực tế để chắc chắn mô-đun hoạt động đúng.

Checklist:

  • ✔ Quan sát bit DI thay đổi khi kích hoạt cảm biến
  • ✔ DO bật/tắt được từ PLC
  • ✔ AI/ AO trả về giá trị đúng dải
  • ✔ IO-Link master không báo lỗi port

8. Kiểm tra Diagnostics – Công cụ quan trọng của PROFINET

TIA Portal cung cấp nhiều mục chẩn đoán mạnh mẽ:

Các mục cần kiểm:

  • Device Diagnostics – Online/Offline, Name mismatch
  • Module Diagnostics – lỗi nguồn, short-circuit
  • Network Diagnostics – đứt cáp, link down
  • Statistics – Lost Frames, Errors, Retransmissions

Ví dụ lỗi thực tế:

  • Lost Frame > 0 liên tục → nghi ngờ nhiễu hoặc switch không chuẩn PROFINET
  • Port utilization cao → cần nâng cấp SCALANCE từ 100M lên 1Gbps

9. Checklist bàn giao hệ thống

Trước khi bàn giao cho khách hàng, các bạn cần thực hiện:

  • ✔ Xuất topology thực tế
  • ✔ Xuất cấu hình IP/Name cho toàn bộ thiết bị
  • ✔ Export dự án TIA Portal dạng ZIP
  • ✔ Backup GSDML của toàn bộ thiết bị
  • ✔ Lập sơ đồ kết nối (cáp, switch, thiết bị)

Lưu ý: Dùng phần mềm PRONETA của Siemens để scan mạng, đo tải và phát hiện lỗi wiring.


Kết luận

Với nội dung checklist trên, BKAII hy vọng sẽ  các bạn triển khai PROFINET ngoài hiện trường một cách bài bản hơn, giúp giảm thiểu sự cố và đảm bảo hệ thống vận hành ổn định lâu dài.


 
 

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.