Precision Time Protocol (PTP) ให้แหล่งอ้างอิงเวลาร่วมกันแก่ตัวควบคุมอุตสาหกรรม ระบบควบคุมการเคลื่อนที่ กล้อง และอุปกรณ์เก็บข้อมูลแบบกระจาย โดยไม่ได้ทำเพียงแค่กระจายค่านาฬิกาเท่านั้น PTP แลกเปลี่ยนข้อความที่มีการประทับเวลาทั้งสองทิศทาง ประเมินความหน่วงของเส้นทางและออฟเซ็ตของนาฬิกา จากนั้นปรับออสซิลเลเตอร์ภายในให้สอดคล้องกับแกรนด์มาสเตอร์ที่เลือก การประทับเวลาของสวิตช์ การชดเชยเวลาพำนัก โทโพโลยี และปริมาณทราฟฟิกล้วนมีผลต่อผลลัพธ์

ค่าประทับเวลาทั้งสี่แสดงออฟเซ็ตของนาฬิกาได้อย่างไร
แกรนด์มาสเตอร์ส่ง Sync และบันทึก t1 สเลฟรับข้อความนั้นและบันทึก t2 หากใช้นาฬิกาแบบสองขั้นตอน ค่า t1 ที่แม่นยำจะตามมาในข้อความ Follow_Up จากนั้นสเลฟส่ง Delay_Req ณ เวลา t3 แกรนด์มาสเตอร์รับข้อความ ณ เวลา t4 และส่งค่านั้นกลับใน Delay_Resp ดังนั้นฝั่งรับจึงสังเกตเส้นทางได้ทั้งสองทิศทาง
เมื่อความหน่วงขาไปและขากลับมีความสมมาตรกันโดยประมาณ ความหน่วงเฉลี่ยของเส้นทางจะเท่ากับ [(t2−t1)+(t4−t3)]/2 และออฟเซ็ตจะเท่ากับ [(t2−t1)−(t4−t3)]/2 ความไม่สมมาตรอย่างมากจะกลายเป็นค่าความคลาดเคลื่อนคงที่ ดังนั้น เส้นทางใยแก้วนำแสงที่ต่างกัน การจัดการคิวที่ไม่เท่ากัน และการแปลงสื่อ จึงต้องผ่านการพิจารณาทางวิศวกรรม แทนที่จะถือว่าเป็นการขนส่งข้อมูลที่ไม่มีผลต่อระบบ
เหตุใดการประทับเวลาด้วยฮาร์ดแวร์จึงสำคัญ
ค่าประทับเวลาจากแอปพลิเคชันหรือระบบปฏิบัติการจะรวมความหน่วงจากอินเทอร์รัปต์ ความล่าช้าจากตัวจัดตารางงาน และเวลารอในคิว การประทับเวลาด้วยฮาร์ดแวร์จะบันทึกค่านาฬิกาภายใน ณ จุดใกล้ทางเข้าหรือทางออกของ PHY ทำให้ช่วงที่มีความไม่แน่นอนสั้นลง แม้ว่าจะไม่ได้ขจัดการดริฟต์ของออสซิลเลเตอร์ แต่ก็ให้ค่าที่สังเกตได้ซึ่งมีเสถียรภาพมากขึ้นอย่างมากแก่ระบบเซอร์โว

นาฬิกาแบบโปร่งใสจะวัดระยะเวลาที่ข้อความเหตุการณ์ PTP พำนักอยู่ภายในสวิตช์ และอัปเดตฟิลด์ค่าชดเชย นาฬิกาแบบขอบเขตจะยุติความสัมพันธ์การซิงโครไนซ์เวลาหนึ่งชุดและเริ่มอีกชุดหนึ่งบนแต่ละพอร์ต ฟังก์ชันเหล่านี้เหมาะกับโทโพโลยีที่แตกต่างกัน ต้องตรวจสอบการรองรับ ความแม่นยำ กลไกความหน่วง และโปรไฟล์ที่กำหนดค่าได้ให้ตรงกับรุ่นและเฟิร์มแวร์ที่ใช้งานจริง
จากการวัดออฟเซ็ตสู่นาฬิกาที่มีเสถียรภาพ
หลังคำนวณออฟเซ็ตแล้ว สเลฟไม่ควรปรับค่านาฬิกาที่งานควบคุมซึ่งกำลังทำงานใช้อยู่แบบกระโดดทันที โดยปกติระบบเซอร์โวจะค่อย ๆ ปรับเฟสและความถี่ ผู้ปฏิบัติงานควรตรวจติดตามสถานะการล็อก แนวโน้มออฟเซ็ต การชดเชยความถี่ ตัวตนของแกรนด์มาสเตอร์ และการเปลี่ยนมาสเตอร์ การออกแบบที่มีระบบสำรองต้องวัดระยะเวลาการกู้คืนหลังสูญเสียแกรนด์มาสเตอร์ ลิงก์ขาด และการคืนสภาพ
อัลกอริทึมเลือกนาฬิกามาสเตอร์ที่ดีที่สุดจะจัดอันดับตัวเลือกโดยใช้ลำดับความสำคัญ คลาสของนาฬิกา ความแม่นยำ และฟิลด์ที่เกี่ยวข้อง แกรนด์มาสเตอร์ที่เลือกใหม่ยังคงต้องใช้เวลาในการลู่เข้า ไฟ LED แสดงสถานะลิงก์สีเขียวไม่ได้บอกว่าโดเมนเวลา ลำดับข้อความ และระบบเซอร์โวทำงานเป็นปกติหรือไม่
ปริมาณทราฟฟิกยังคงส่งผลต่อการซิงโครไนซ์
สวิตช์ทั่วไปที่ไม่ประมวลผล PTP อาจเพิ่มความหน่วงจากการเข้าคิวที่แปรผันได้ การกำหนดให้ทราฟฟิกเวลามีลำดับความสำคัญสูงช่วยลดการแย่งใช้ทรัพยากร แต่ไม่สามารถทดแทนการประทับเวลาด้วยฮาร์ดแวร์หรือการชดเชยเวลาพำนักได้ ควรทดสอบ PTP ร่วมกับทราฟฟิกวิดีโอ การถ่ายโอนไฟล์ การควบคุม และมัลติคาสต์ ภายใต้โหลดที่คาดว่าจะเกิดขึ้นในการใช้งานจริง
การออกแบบ VLAN, QoS, การกรองมัลติคาสต์ ระบบสำรอง และการลู่เข้าใหม่ อาจเปลี่ยนเส้นทางหรือพฤติกรรมของคิว การทดสอบตรวจรับควรบันทึกการกระจายตัวของออฟเซ็ตทั้งหมดทั้งในภาวะไม่มีโหลดและที่โหลดเป้าหมาย รวมถึงความคลาดเคลื่อนแบบยอดถึงยอดและค่าผิดปกติ แทนที่จะอาศัยค่าเฉลี่ยเพียงค่าเดียว
จัดทำหลักฐานสำหรับการตรวจรับ

บันทึกแหล่งแกรนด์มาสเตอร์ โปรไฟล์ PTP โดเมน การทำงานแบบขั้นตอนเดียวหรือสองขั้นตอน กลไกความหน่วง และบทบาทของทุกพอร์ต จับลำดับข้อความและค่าประทับเวลาด้วยเครื่องวิเคราะห์ที่เหมาะสมหรือพอร์ตมิเรอร์ พร้อมกับบันทึกทราฟฟิกของงาน ทดสอบการเริ่มระบบจากสภาวะปิด สภาวะคงตัว โหลดเป้าหมาย การสลับแกรนด์มาสเตอร์ ลิงก์ขัดข้อง และการคืนสภาพ
ตัวชี้วัดสำหรับการตรวจรับที่มีประโยชน์ ได้แก่ ระยะเวลาจนล็อก ออฟเซ็ตในสภาวะคงตัว การแปรผันแบบยอดถึงยอด เหตุการณ์สูญเสียการล็อก ระยะเวลาสลับไปใช้ระบบสำรอง และการกู้คืนบริการ ทดสอบซ้ำหลังปิดแล้วเปิดไฟเลี้ยงอุปกรณ์ทุกตัว เพื่อยืนยันว่าการกำหนดค่ายังคงอยู่ และตรวจสอบว่ารอบการทำงานของแอปพลิเคชันยังคงมีเสถียรภาพ
การเลือกสวิตช์อุตสาหกรรม
กำหนดว่าเครือข่ายต้องการนาฬิกาแบบธรรมดา แบบขอบเขต หรือแบบโปร่งใส และใช้การวัดความหน่วงแบบ end-to-end หรือ peer-to-peer ต้องตรวจสอบความถูกต้องของความเร็วพอร์ต ระบบสำรอง VLAN, QoS และการประมวลผล PTP ร่วมกันเป็นระบบเดียว ป้ายกำกับทั่วไปว่า “รองรับ PTP” ไม่เพียงพอที่จะสรุปได้ว่ารองรับทุกโหมดหรือทุกเป้าหมายความแม่นยำ
ฟังก์ชัน PTP ของสวิตช์อุตสาหกรรม FCTEL แตกต่างกันไปตามผลิตภัณฑ์และเฟิร์มแวร์ โปรดศึกษาเอกสารผลิตภัณฑ์ฉบับปัจจุบันและทดสอบโทโพโลยีเป้าหมายที่ใช้งานจริง แนวทางนี้เปลี่ยนการซิงโครไนซ์จากเพียงรายการที่ทำเครื่องหมายว่ามี ให้เป็นหลักฐานทางวิศวกรรมที่วัดผลได้


