การวางแผนเครือข่าย ControlNet: วิธีคำนวณ NUT และความจุกำหนดเวลาสำหรับ 1756-CNB
ในระบบอัตโนมัติอุตสาหกรรม การสื่อสารที่มีความแน่นอนเป็นสิ่งที่ไม่สามารถต่อรองได้ เครือข่าย ControlNet ของ Rockwell Automation ซึ่งจัดการโดยโมดูลเช่น 1756-CNB ช่วยให้การแลกเปลี่ยนข้อมูลสำหรับระบบ PLC และ DCS เป็นไปอย่างคาดการณ์ได้ คู่มือนี้นำเสนอวิธีการปฏิบัติสำหรับการคำนวณเวลาอัปเดตเครือข่าย (NUT) และความจุกำหนดเวลา โดยอิงจากข้อมูลจริงเพื่อช่วยวิศวกรสร้างโครงสร้างพื้นฐานระบบอัตโนมัติในโรงงานที่แข็งแกร่ง
1756-CNB: สะพานสำคัญในสถาปัตยกรรม ControlLogix
โมดูล 1756-CNB ทำหน้าที่เป็นลิงก์สำคัญระหว่างโปรเซสเซอร์ ControlLogix และโครงข่าย ControlNet มันจัดการทั้งการไหลของข้อมูลที่กำหนดเวลาและไม่กำหนดเวลา โดยรองรับการเชื่อมต่อรวมสูงสุด 128 รายการต่อบริดจ์ นอกจากนี้ยังจัดการโหนดที่กำหนดเวลาได้สูงสุด 64 โหนดในเครือข่ายเดียว สถาปนิกเครือข่ายต้องเคารพข้อจำกัดของฮาร์ดแวร์เหล่านี้ในขั้นตอนการวางแผนเบื้องต้น ดังนั้น NUT จึงกลายเป็นพารามิเตอร์หลักสำหรับการจัดการเวลาการสื่อสาร
ทำความเข้าใจเวลาอัปเดตเครือข่าย (NUT) ในฐานะนาฬิการะบบ
วิศวกรกำหนด NUT เป็นช่วงเวลาคงที่สำหรับการถ่ายโอนข้อมูลที่กำหนดไว้ทั้งหมดในเครือข่าย ซึ่งแสดงเป็นมิลลิวินาทีและต้องคงที่สำหรับทุกโหนดใน ControlNet ค่าที่ถูกต้องของ NUT อยู่ระหว่าง 2 มิลลิวินาทีถึง 100 มิลลิวินาที โดยทั่วไปจะใช้ 5 มิลลิวินาทีหรือ 10 มิลลิวินาทีในแอปพลิเคชันความเร็วสูง NUT ที่สั้นกว่าจะใช้แบนด์วิดท์มากขึ้นเนื่องจากมีค่าใช้จ่ายในการจัดตารางที่เพิ่มขึ้น ตัวอย่างเช่น การตั้งค่า NUT เป็น 2 มิลลิวินาทีอาจใช้แบนด์วิดท์มากกว่า 40% สำหรับการดูแลระบบ ดังนั้น การเลือก NUT ที่ถูกต้องจะช่วยป้องกันข้อผิดพลาดในการสื่อสารก่อนที่จะเกิดขึ้น

เมตริกสำคัญสำหรับการคำนวณ NUT และแบนด์วิดท์
เพื่อคำนวณ NUT อย่างแม่นยำ วิศวกรต้องใช้ข้อมูลสามจุด: จำนวนการเชื่อมต่อที่กำหนดไว้ทั้งหมด, ระยะเวลาระหว่างแพ็กเก็ตคำขอ (Request Packet Interval - RPI) สำหรับแต่ละการเชื่อมต่อ และขนาดการเชื่อมต่อเป็นไบต์ การเชื่อมต่อที่กำหนดแต่ละรายการใช้ส่วนหนึ่งของ NUT ตัวอย่างเช่น พิจารณาโมดูลอินพุตอนาล็อกทั่วไปที่มี RPI 10 มิลลิวินาทีและข้อมูลขนาด 4 ไบต์ เมื่อมีการเชื่อมต่อแบบนี้ 32 รายการที่ใช้งานอยู่ เวลารวมที่ใช้ภายในแต่ละ NUT จะประมาณ 2.8 มิลลิวินาที สูตรที่เชื่อถือได้สำหรับเปอร์เซ็นต์แบนด์วิดท์คือ: (ขนาดการเชื่อมต่อ × 2.2) / (125 × NUT) แบนด์วิดท์ที่กำหนดไว้ทั้งหมดไม่ควรเกิน 75% ของ NUT การเกินขีดจำกัดนี้จะทำให้เกิดการหมดเวลาของโหนดที่ไม่สามารถคาดเดาได้และความไม่เสถียรของระบบ
การจับคู่การเชื่อมต่อที่กำหนดเวลากับความจุของ 1756-CNB
แม้ว่า 1756-CNB จะรองรับการเชื่อมต่อได้สูงสุด 128 รายการ แต่ขีดจำกัดนี้รวมทั้งการจราจรที่กำหนดเวลาและไม่กำหนดเวลา ในทางปฏิบัติ NUT และการกระจาย RPI จะจำกัดจำนวนการเชื่อมต่อที่กำหนดเวลา สำหรับระบบที่ต้องการโมดูล I/O 40 ตัวที่มี RPI 5 มิลลิวินาที ค่า NUT ต้องตั้งเป็น 5 มิลลิวินาที ข้อมูลภาคสนามแสดงว่าเมื่อใช้ NUT 10 มิลลิวินาที CNB สามารถจัดการการเชื่อมต่อที่กำหนดเวลาได้อย่างน่าเชื่อถือ 60 ถึง 70 รายการ อย่างไรก็ตาม การเพิ่ม NUT เป็น 20 มิลลิวินาทีช่วยให้รองรับการเชื่อมต่อได้ถึง 100 รายการ แต่จะทำให้เกิดความหน่วงสูงขึ้น วิศวกรต้องปรับสมดุลความเร็วเครือข่ายกับความจุโหนดทั้งหมดอย่างรอบคอบเพื่อตอบสนองความต้องการของแอปพลิเคชัน
การวางแผนความจุที่กำหนดเวลาด้วยข้อมูล
ความจุที่กำหนดเวลาคือผลรวมของแบนด์วิดท์ที่ต้องการโดยโหนดที่กำหนดเวลาทั้งหมด สำหรับ 1756-CNB ที่ทำงานที่ 5 Mbps ความจุที่กำหนดเวลาที่มีประสิทธิภาพหลังหักค่าโอเวอร์เฮดประมาณ 4.5 Mbps การเชื่อมต่อแต่ละรายการมักใช้แบนด์วิดท์ระหว่าง 0.4% ถึง 2.5% ของแบนด์วิดท์ทั้งหมด ขึ้นอยู่กับขนาดข้อมูล ตัวอย่างเช่น โมดูลดิจิทัล I/O ที่มีข้อมูล 8 ไบต์ จะใช้แบนด์วิดท์ประมาณ 0.6% ที่ RPI 10 มิลลิวินาที ในทางตรงกันข้าม ไดรฟ์ที่มีข้อมูล 100 ไบต์ สามารถใช้แบนด์วิดท์เกือบ 3.1% ที่ RPI เดียวกัน โดยการรวมเปอร์เซ็นต์เหล่านี้ วิศวกรต้องมั่นใจว่าผลรวมต่ำกว่า 75% เพื่อรับประกันพฤติกรรมที่กำหนดได้ เมื่อการใช้งานเกิน 85% ความล้มเหลวของการเชื่อมต่อและการหมดเวลาของ NUT มีแนวโน้มเกิดขึ้น
ขั้นตอนปฏิบัติในการเพิ่มประสิทธิภาพการกำหนดเวลา ControlNet
เริ่มต้นด้วยการระบุรายการโหนดที่กำหนดเวลาทั้งหมดพร้อมกับค่า RPI และขนาดข้อมูลที่แน่นอน เครื่องมือเช่น Studio 5000 ให้รายละเอียดการเชื่อมต่อที่ชัดเจน ต่อไป ให้จัดกลุ่มอุปกรณ์ที่มีค่า RPI ใกล้เคียงกันเพื่อลดการกระจายตัวภายใน NUT จากนั้นตั้งค่า NUT เป็นค่าน้อยที่สุดที่รองรับกลุ่ม RPI ที่ใหญ่ที่สุด สำหรับระบบที่มีอุปกรณ์ต้องการ RPI 25 มิลลิวินาทีและ 50 มิลลิวินาที ค่า NUT 25 มิลลิวินาทีเป็นตัวเลือกที่เหมาะสม สุดท้าย ตรวจสอบแบนด์วิดท์ที่กำหนดเวลาโดยใช้เครื่องมือตรวจสอบแบนด์วิดท์ ControlNet เครื่องมือนี้แสดงเปอร์เซ็นต์แบบเรียลไทม์; ควรตั้งเป้าให้อยู่ต่ำกว่า 70% เพื่อเผื่อพื้นที่สำหรับการขยายในอนาคต การดำเนินการตามขั้นตอนเหล่านี้จะได้การออกแบบเครือข่ายที่แข็งแกร่งและขยายตัวได้

ข้อผิดพลาดทั่วไปในการออกแบบเครือข่าย ControlNet
ข้อผิดพลาดที่พบบ่อยคือการตั้งค่า NUT ต่ำเกินไปสำหรับจำนวนการเชื่อมต่อที่ใช้งานอยู่ ตัวอย่างเช่น การบังคับใช้ NUT 2 มิลลิวินาทีสำหรับโมดูลแอนะล็อก 80 ตัว จะทำให้เกิดความสั่นไหวมากเกินไปและอาจสูญเสียข้อมูล ปัญหาอีกประการคือการไม่จัดลำดับความสำคัญของทราฟฟิกที่ไม่ได้กำหนดไว้ ทราฟฟิกที่ไม่ได้กำหนดไว้ควรมีสัดส่วนไม่เกิน 20% ของความจุเครือข่ายทั้งหมดเพื่อป้องกันการรบกวนกับ I/O ที่สำคัญ นอกจากนี้ การใช้เฟิร์มแวร์เก่าบน 1756-CNB อาจลดจำนวนการเชื่อมต่อสูงสุดได้ถึง 15% ควรตรวจสอบให้แน่ใจว่าโมดูลอยู่ที่เวอร์ชัน 10.0 หรือสูงกว่าเพื่อประสิทธิภาพที่ดีที่สุด การตรวจสอบเครือข่ายเป็นประจำช่วยระบุและแก้ไขปัญหาเหล่านี้ก่อนที่จะส่งผลกระทบต่อการผลิต
การตรวจสอบและปรับแต่งด้วยข้อมูลเรียลไทม์
หลังการกำหนดค่า การตรวจสอบโดยใช้สถิติจริงของเครือข่ายเป็นสิ่งสำคัญ คอยตรวจสอบ “จำนวนการเชื่อมต่อที่กำหนดไว้” และการวินิจฉัย “การใช้งาน NUT” โดยตรงจากโมดูล เครือข่ายที่มีสุขภาพดีมักแสดงการใช้งาน NUT ระหว่าง 30% ถึง 60% ในการติดตั้งขนาดใหญ่ที่มีการเชื่อมต่อที่กำหนดไว้ 64 รายการ การใช้งานไม่ควรเกิน 68% หากการใช้งานเกิน 72% ให้พิจารณาเพิ่ม NUT เป็น 2 ถึง 5 มิลลิวินาที หรืออีกทางเลือกหนึ่งคือ ลด RPI สำหรับอุปกรณ์ที่ไม่สำคัญเพื่อเพิ่มแบนด์วิดท์ ข้อมูลจากสถานที่อุตสาหกรรมกว่า 200 แห่งแสดงว่าวิธีการปรับแต่งนี้ช่วยลดข้อผิดพลาดในการสื่อสารได้ถึง 82% วิธีการที่ขับเคลื่อนด้วยข้อมูลนี้ช่วยรับประกันความเสถียรในระยะยาวสำหรับระบบควบคุมที่มีความสำคัญสูง
การเตรียมเครือข่าย ControlNet ให้พร้อมสำหรับอนาคต
เมื่อออกแบบระบบใหม่ ควรสำรองความจุที่กำหนดไว้ล่วงหน้าอย่างน้อย 20% สำหรับการเพิ่มในอนาคต เครือข่ายที่เริ่มต้นใช้งานที่การใช้งาน 40% สามารถรองรับแร็ค I/O หรือไดรฟ์ใหม่ได้อย่างง่ายดาย เพื่อเพิ่มความทนทานต่อความผิดพลาด ให้พิจารณาใช้โมดูล 1756-CNBR สำหรับสื่อสำรอง การซ้ำซ้อนไม่เพิ่มภาระการจัดตารางเวลาเพิ่มเติมแต่สามารถเพิ่มเวลาทำงานของระบบเป็น 99.95% หากแอปพลิเคชันของคุณเกิน 128 การเชื่อมต่อ ให้วางแผนเพิ่มสะพาน ControlNet ที่สองภายในชาสซีเดียวกัน วิธีการแบบขนานนี้ช่วยให้แบ่งภาระงานโดยไม่ต้องเปลี่ยนแปลงการกำหนดค่า NUT ที่มีอยู่ การออกแบบที่คำนึงถึงอนาคตสนับสนุนการขยายตัวและลดเวลาหยุดทำงานในระหว่างการอัปเกรดในอนาคต
สถานการณ์การใช้งาน: การเพิ่มประสิทธิภาพแร็ค I/O ความหนาแน่นสูง
พิจารณาโครงการระบบอัตโนมัติในโรงงานที่มีโมดูล I/O แบบดิสครีต 60 ตัวและโมดูลแอนะล็อก 20 ตัวทั้งหมดถูกจัดการโดย 1756-CNB ตัวเดียว โมดูลดิสครีตต้องการ RPI 5 มิลลิวินาที ขณะที่โมดูลแอนะล็อกสามารถทำงานที่ 20 มิลลิวินาที เพื่อเพิ่มประสิทธิภาพ วิศวกรตั้งค่า NUT เป็น 5 มิลลิวินาทีและใช้กลยุทธ์ multi-NUT ที่โมดูลแอนะล็อกสื่อสารทุก NUT ที่สี่ วิธีนี้ทำให้การใช้แบนด์วิดท์อยู่ที่ 68% ซึ่งอยู่ในเกณฑ์ปลอดภัย หลังการติดตั้ง เครือข่ายแสดงประสิทธิภาพที่กำหนดได้โดยไม่มีการหมดเวลาการเชื่อมต่อเลย ซึ่งยืนยันวิธีการวางแผนนี้ได้อย่างชัดเจน
คำถามที่พบบ่อย (FAQ)
-
ถาม: ความแตกต่างหลักระหว่างการจราจรที่จัดตารางและไม่ได้จัดตารางบน ControlNet คืออะไร?
ตอบ: การจราจรที่จัดตารางเป็นแบบกำหนดได้และสงวนไว้สำหรับข้อมูล I/O ที่ต้องการเวลาสำคัญ ขณะที่การจราจรที่ไม่ได้จัดตารางใช้สำหรับการสื่อสารที่ไม่สำคัญ เช่น การโปรแกรมและข้อมูล HMI -
ถาม: ฉันจะกำหนดค่า NUT ที่ถูกต้องสำหรับแอปพลิเคชันของฉันได้อย่างไร?
ตอบ: ตั้งค่า NUT ให้เป็นค่าน้อยที่สุดที่เท่ากับหรือต่ำกว่าค่า RPI ที่เร็วที่สุดในระบบของคุณ เพื่อให้แบนด์วิดท์ที่จัดตารางทั้งหมดต่ำกว่า 75% -
ถาม: ฉันสามารถเกินขีดจำกัดการเชื่อมต่อ 128 บน 1756-CNB ได้โดยการเพิ่มสะพานอีกตัวหรือไม่?
ตอบ: ใช่ การเพิ่มสะพาน ControlNet ที่สองในชาสซีช่วยให้คุณกระจายการเชื่อมต่อและแบ่งโหลดระหว่างอินเทอร์เฟซเครือข่ายสองตัวแยกกัน -
ถาม: มีเครื่องมืออะไรบ้างที่ฉันสามารถใช้เพื่อตรวจสอบการใช้แบนด์วิดท์ ControlNet แบบเรียลไทม์?
ตอบ: เครื่องมือมอนิเตอร์แบนด์วิดท์ ControlNet ที่เข้าถึงได้ผ่าน Studio 5000 ให้ข้อมูลสดเกี่ยวกับการใช้แบนด์วิดท์ที่จัดตารางและไม่ได้จัดตาราง -
ถาม: การใช้สื่อสำรองกับ 1756-CNBR มีผลต่อการจัดตารางเวลาของเครือข่ายหรือไม่?
ตอบ: ไม่ สื่อสำรองไม่ได้เพิ่มภาระการจัดตารางเวลาเพิ่มเติม มันเพียงแค่เพิ่มความทนทานต่อความผิดพลาดโดยการให้เส้นทางการสื่อสารสำรอง
สำหรับคำถามและการสนับสนุนจากผู้เชี่ยวชาญ ติดต่อเราได้ที่:
อีเมล: sales@nex-auto.com
WhatsApp: +86 153 9242 9628
ร่วมมือกับ NexAuto Technology Limited เพื่อโซลูชันระบบอัตโนมัติอุตสาหกรรมที่เชื่อถือได้
ตรวจสอบรายการยอดนิยมด้านล่างสำหรับข้อมูลเพิ่มเติมที่ AutoNex Controls














