ถ้าถามว่าโปรโตคอลไหนครองตลาด Industrial Ethernet ในยุโรปและเอเชียมานานกว่าทศวรรษ คำตอบหนึ่งที่หนีไม่พ้นคือ PROFINET — มาตรฐานเปิดที่พัฒนาโดย PROFIBUS & PROFINET International (PI) ซึ่งเป็น IEC 61158 Type 10 และติดตั้งแล้วนับสิบล้านอุปกรณ์ทั่วโลก แต่สิ่งที่หลายวิศวกรยังสับสนคือ PROFINET ไม่ใช่ “หนึ่งโปรโตคอล” แต่เป็น ครอบครัวของระดับประสิทธิภาพ ที่เรียกว่า Conformance Classes (CC-A ถึง CC-D) ซึ่งต่างกันตั้งแต่ระดับ millisecond ธรรมดา จนถึง isochronous 31.25 ไมโครวินาที

Conformance Class คืออะไร — แผนที่ความเร็วของ PROFINET

ทุกอุปกรณ์ PROFINET ถูกจัดระดับตามชุดฟีเจอร์บังคับ ตามข้อมูลจำเพาะของ PI ตัวย่อ CC-A และ CC-B เรียกรวมว่า PROFINET RT (Real-Time) ส่วน CC-C คือ PROFINET IRT (Isochronous Real-Time) และล่าสุดมี CC-D สำหรับ PROFINET over TSN เพื่อให้เห็นภาพรวมในครั้งเดียว ตารางนี้สรุปทั้ง 4 ระดับ:

ตารางเปรียบเทียบ PROFINET Conformance Classes CC-A ถึง CC-D
ตารางเปรียบเทียบ PROFINET Conformance Classes ทั้ง 4 ระดับ — ภาพโดย Honey Corporation
Class เทคโนโลยี Latency / Cycle การใช้งาน
CC-A RT บน Ethernet มาตรฐาน ~1–10 ms Remote I/O, factory automation ทั่วไป
CC-B RT + prioritization (VLAN, bandwidth) ~1–10 ms Process automation, ระบบใหญ่
CC-C IRT (hardware-based) 250 µs ลดได้ถึง 31.25 µs Motion control, จักรพิมพ์, หุ่นยนต์
CC-D PROFINET over TSN (IEEE 802.1) deterministic < 1 ms Converged network ยุคใหม่

IRT ทำงานอย่างไร — เรขาคณิตของเวลาบนสายทองแดง

PROFINET IRT ไม่ได้แค่ “เร็ว” แต่เป็น deterministic แท้ โดยส่วนขยาย MAC-layer ของ Ethernet จะแบ่งสวิตช์แต่ละตัวใน IRT domain เป็นช่วงเวลา (time slices) แบบ TDMA — ส่วนหนึ่งเป็นสื่อกลางแบบ time-slotted สำหรับเฟรม real-time ที่ถูกกำหนดตารางล่วงหน้า อีกส่วนคืนให้ traffic ปกติแบบ CSMA/CD ดังนั้นในทุก bus cycle จะมีช่วง RT ที่ล็อกตาย และช่วง non-RT ที่ยืดหยุ่น

แผนภาพ PROFINET IRT line topology และ time slots ใน bus cycle
IRT แบ่ง bus cycle เป็นช่วง RT ที่กำหนดตารางล่วงหน้า กับช่วง non-RT แบบ best-effort — ภาพโดย Honey Corporation

หัวใจอยู่ที่การ sync นาฬิกา: clock master ส่ง sync frames ให้อุปกรณ์ทุกตัวใน IRT domain เดินนาฬิกาเดียวกันโดยคลาดเคลื่อนไม่เกิน 1 ไมโครวินาที ทำให้ cycle time ตั้งได้เป็น multiple ของ 31.25 µs เช่น 62.5, 125, 250 µs ซึ่งเป็นค่าที่งาน motion control ใช้จริง และด้วยไฟล์ GSD และระบบ addressing แบบ slot/subslot ทีมงาน Honey Corporation เคยใช้ตรวจสอบการ map I/O points ของ remote I/O นับพันจุดในโครงการระบบอัตโนมัติของลูกค้าอุตสาหกรรม — เจาะได้ลึกถึงระดับ subslot ที่โปรโตคอลอื่นต้องเขียน mapping เอง

CC-D: เมื่อ PROFINET โดน TSN เปลี่ยนเกม

จุดเปลี่ยนสำคัญคือ CC-D หรือ PROFINET over TSN ซึ่งยกเครื่อง deterministic จาก hardware เฉพาะทาง (ASIC ของ IRT) มาอยู่บนมาตรฐานเปิด IEEE 802.1 TSN — ใช้ 802.1AS (gPTP) sync นาฬิกา, 802.1Qbv time-aware shaper ตัดเฟรมเข้า gate ตามตาราง และ 802.1CB ทำ redundancy แทน MRP/HSR แบบเดิม ผลลัพธ์คือ network เดียวที่รันทั้ง motion control, video surveillance และ IT traffic ได้พร้อมกัน (converged network) โดยไม่ต้องแยกโครงข่ายราคาแพง

Key Takeaways

  • PROFINET มี 4 ระดับ: CC-A/CC-B (RT, ~1–10 ms), CC-C (IRT, 31.25–250 µs), CC-D (over TSN, deterministic < 1 ms)
  • IRT ใช้ TDMA time slices + clock sync 1 µs: ตารางเวลาล่วงหน้าทำให้ jitter ต่ำกว่า 1 µs โดยไม่ต้องพึ่ง hardware เฉพาะทาง
  • Cycle time ตั้งเป็น multiple ของ 31.25 µs: 62.5 / 125 / 250 µs คือค่ามาตรฐานของงาน motion ทั่วโลก
  • CC-D ย้าย deterministic ไป TSN: มาตรฐานเปิด IEEE 802.1 (Qbv, AS, CB) แทน ASIC เฉพาะทาง → converged network ราคาถูกลง
  • GSD + slot/subslot addressing: โครงสร้างข้อมูลอุปกรณ์แบบมาตรฐาน ทำให้ integration และ diagnostics ลึกกว่า fieldbus รุ่นก่อน
  • เลือก class ตามงาน: ซื้อ CC-C เฉพาะจุดที่ต้อง isochronous จริง — remote I/O ทั่วไปใช้ CC-A ก็เพียงพอ

Honey Corporation พร้อมให้คำปรึกษา

ทีมงานของเรามีความเชี่ยวชาญด้านระบบ Industrial Ethernet และระบบอัตโนมัติ พร้อมออกแบบและติดตั้งระบบให้เหมาะกับธุรกิจของคุณ

📞 โทร: 09-23242995 | อีเมล: support@honey.co.th
เว็บไซต์: www.honey.co.th