TSN (Time-Sensitive Networking) คือชุดมาตรฐานภายใต้ IEEE 802.1 ที่เพิ่มความสามารถด้าน Real-Time Deterministic Communication ให้กับ Ethernet มาตรฐาน ทำให้สามารถส่งข้อมูลที่ “ต้องถึงในเวลาที่กำหนดเท่านั้น” (Guaranteed Latency) ได้อย่างแม่นยำ ซึ่งเป็นพื้นฐานสำหรับการ รวมเครือข่าย OT และ IT เข้าด้วยกันบนโครงสร้างพื้นฐานเดียว
ปัญหาที่ TSN มาแก้
ในโรงงานแบบดั้งเดิม เครือข่ายการควบคุม (OT) และเครือข่ายสารสนเทศ (IT) ถูกแยกออกจากกันโดยสมบูรณ์ เพราะ Ethernet มาตรฐานเป็นแบบ Best-Effort คือพยายามส่งให้ถึง แต่ไม่รับประกันเวลา ขณะที่ระบบควบคุมการเคลื่อนที่ต้องการ Latency ที่ แน่นอนและทำนายได้ (เช่น < 1 ms) จึงต้องใช้ Fieldbus เฉพาะที่แพงและไม่เข้ากันข้ามแบรนด์
TSN เปลี่ยน Ethernet ให้กลายเป็นเครือข่ายเดียวที่รองรับทั้งข้อมูล Real-Time Control (เช่น คำสั่งควบคุมมอเตอร์) และข้อมูล Best-Effort (เช่น อีเมล, Video Stream) พร้อมกันบนสายเคเบิลเส้นเดียวกัน
องค์ประกอบหลักของ TSN
1. Time Synchronization (IEEE 802.1AS — gPTP)
รากฐานของ TSN คือการที่อุปกรณ์ทุกตัวในเครือข่าย ต้องมีนาฬิกาที่ตรงกัน ภายในความคลาดเคลื่อน ±1 ไมโครวินาที (μs) โดยใช้โปรโตคอล gPTP (generalized Precision Time Protocol) ที่สืบทอดเวลาจาก Grandmaster ผ่านสวิตช์ทุกตัวแบบ Hop-by-Hop
2. Traffic Scheduling (IEEE 802.1Qbv — TAS)
Time-Aware Shaper (TAS) แบ่งเวลาเป็น Cycle และกำหนด Gate เปิด-ปิดสำหรับแต่ละ Queue ในสวิตช์ ตัวอย่างเช่น:
- ช่วง 0–50 μs: เปิดเฉพาะ Critical Traffic (คำสั่งควบคุม)
- ช่วง 50–100 μs: เปิดให้ Best-Effort Traffic (ข้อมูลทั่วไป)
- ช่วง 100–125 μs: Reserve ไว้สำหรับ Management
ผลคือข้อมูล Critical จะไม่มีทางถูก Block โดยข้อมูลอื่น → Worst-Case Latency ที่คำนวณได้ล่วงหน้า
3. Frame Replication and Elimination (IEEE 802.1CB — FRER)
ส่งเฟรมเดียวกันผ่าน 2 เส้นทางที่แตกต่างกัน (Disjoint Paths) พร้อมกัน → หากเส้นทางหนึ่งขัดข้อง อีกเส้นทางยังส่งถึง → Zero Packet Loss สำหรับข้อมูล Critical
4. Stream Reservation (IEEE 802.1Qat / 802.1Qcc)
กลไก Centralized Network Configuration (CNC) คำนวณเส้นทางและจอง Bandwidth ล่วงหน้าสำหรับแต่ละ Stream → รับประกันว่าไม่มี Congestion
มาตรฐาน TSN ที่สำคัญ
| มาตรฐาน | ชื่อ | หน้าที่ | ค่าสำคัญ |
|---|---|---|---|
| 802.1AS | gPTP | Synchronize นาฬิกาทุกอุปกรณ์ | Precision ±1 μs |
| 802.1Qbv | TAS | กำหนดตารางเวลาส่งแต่ละ Queue | Cycle ระดับ μs |
| 802.1Qbu | Frame Preemption | ขัดจังหวะเฟรมยาวเพื่อส่งเฟรมเร่งด่วน | Latency ลดลง ~50% |
| 802.1CB | FRER | ส่งซ้ำหลายเส้นทาง ตัดซ้ำปลายทาง | Zero Packet Loss |
| 802.1Qcc | Stream Reservation | จอง Bandwidth ล่วงหน้า | CNC/CUC Model |
การเปรียบเทียบ TSN กับเทคโนโลยี Real-Time อื่น
| คุณสมบัติ | TSN (Ethernet) | EtherCAT | PROFINET IRT |
|---|---|---|---|
| มาตรฐาน | IEEE เปิด | Proprietary | Proprietary |
| Latency | ~100 μs – 1 ms | ~10–100 μs | ~1 ms |
| โทโพโลยี | Star/Tree/Mesh | Ring/Daisy Chain | Star/Ring |
| OT-IT Convergence | ✅ เครือข่ายเดียว | ❌ แยกขาด | ❌ แยกขาด |
| Standard Ethernet Chip | ✅ ใช้ได้ | ❌ ต้อง Chip เฉพาะ | ❌ ต้อง Chip เฉพาะ |
ประโยชน์ของ OT-IT Convergence
เมื่อใช้ TSN โรงงานสามารถลดจำนวนเครือข่ายจาก 3–4 ชั้น (Fieldbus, Control, Enterprise) เหลือ เครือข่าย Ethernet เดียว ที่ทุกอย่างวิ่งร่วมกัน:
- ลดความซับซ้อนของโครงสร้างเครือข่ายและค่าใช้จ่ายการเดินสาย
- เพิ่มความยืดหยุ่นในการปรับ Topology โดยไม่ต้องเดินสายใหม่
- เปิดทางให้ OPC UA over TSN ทำงานบนเครือข่ายเดียวกับข้อมูล IT
- รองรับ 5G + TSN Integration สำหรับส่วนที่เป็น Wireless
Key Takeaways
- TSN คือชุดมาตรฐาน IEEE 802.1 ที่เพิ่มความสามารถ Deterministic Real-Time ให้ Ethernet มาตรฐาน
- gPTP (802.1AS) synchronize นาฬิกาทุกอุปกรณ์ภายใน ±1 μs เป็นรากฐานของ TSN
- TAS (802.1Qbv) กำหนดตารางเวลาส่งข้อมูลแบบ Time-Driven → Worst-Case Latency คำนวณได้
- FRER (802.1CB) ส่งซ้ำหลายเส้นทาง → Zero Packet Loss สำหรับข้อมูล Critical
- Frame Preemption (802.1Qbu) ขัดจังหวะเฟรมยาว → ลด Latency ของเฟรมเร่งด่วนได้ ~50%
- OT-IT Convergence บนเครือข่าย Ethernet เดียว → ลดความซับซ้อนและเพิ่มความยืดหยุ่น
- ใช้ Standard Ethernet Chip ได้ → ไม่ต้องพึ่งพา Hardware เฉพาะแบรนด์ใดแบรนด์หนึ่ง
- OPC UA over TSN และ 5G + TSN เป็นทิศทางหลักของเครือข่ายอุตสาหกรรมยุคใหม่
