รูปปกบทความ

1. 🎯 ตอนที่ 8: CompoNet เครือข่ายความเร็วสูงสำหรับเซนเซอร์และแอคทูเอเตอร์

2. 📖 เปิดฉาก (The Hook)

สวัสดีครับน้องๆ สาย Automation และผู้อ่านทุกท่าน! ชงกาแฟให้พร้อมแล้วมากางแผนผัง Network Topology คุยกันต่อในซีรีส์ เจาะลึก Industrial Network & SCADA จาก 101 สู่ Advanced ครับ

ในตอนที่ผ่านๆ มา เราได้เห็นความยิ่งใหญ่ของพี่ใหญ่และพี่รองตระกูล CIP อย่าง EtherNet/IP, ControlNet และ DeviceNet กันไปแล้ว แต่วันนี้พี่จะพาลงมาดูที่ “ชั้นล่างสุด (Device Level)” ของ Automation Pyramid กันบ้างครับ นั่นคือโลกของเซนเซอร์ (Sensors) และแอคทูเอเตอร์ (Actuators)

ลองนึกภาพเครื่องจักรที่มีลิมิตสวิตช์ โฟโตเซนเซอร์ หรือวาล์วลมเล็กๆ กระจายตัวอยู่เป็นร้อยๆ จุดดูสิครับ อุปกรณ์พวกนี้ไม่ได้ต้องการแบนด์วิดท์มหาศาลเพื่อส่งข้อมูลไฟล์ใหญ่ๆ มันต้องการแค่ส่งสถานะ “เปิด (1)” หรือ “ปิด (0)” เท่านั้น! ถ้าเราเอาสาย LAN หรือสายเคเบิลเส้นใหญ่ๆ ไปเดินเข้าเซนเซอร์พวกนี้ทุกตัว ต้นทุนคงทะลุเพดานและสายคงรกเป็นรังนกแน่นอน โลกอุตสาหกรรมจึงต้องการเครือข่ายที่เปรียบเสมือน “มอเตอร์ไซค์ส่งของด่วน” ที่วิ่งซอกแซกได้เร็ว ประหยัด และเข้าถึงทุกซอกทุกมุมของโรงงาน… และนั่นคือที่มาของน้องเล็กสุดจี๊ดแห่งตระกูล CIP ที่มีชื่อว่า CompoNet ครับ!

3. 🧠 แก่นวิชาโครงข่าย (Core Concepts)

CompoNet คือเครือข่ายภาคสนามที่ถูกออกแบบมาเพื่อแอปพลิเคชันที่มีอุปกรณ์กระจายตัวอยู่จำนวนมาก โดยแต่ละอุปกรณ์มีจุด I/O เพียงไม่กี่จุด (Few I/O points) ความเจ๋งของมันคือการนำเอาวิญญาณของ Common Industrial Protocol (CIP) ในชั้น Application Layer มาประทับร่างลงบนเทคโนโลยีการเข้าถึงสื่อกลางที่เรียกว่า TDMA (Time Domain Multiple Access)

พี่ขอเปรียบเทียบกลไกของ TDMA ให้เห็นภาพง่ายๆ ครับ:

  • ถ้าเป็น Ethernet แบบเก่า (CSMA/CD) จะเหมือน “คนแย่งกันพูด” ใครเห็นสายว่างก็ตะโกนออกมา ถ้าชนกันก็ถอย
  • แต่ TDMA ของ CompoNet จะเหมือน “สายพานลำเลียงที่มีช่องใส่ของประจำตัว” ครับ! ระบบจะจัดสรร “สล็อตเวลา (Time Slot)” ที่ตายตัวให้กับเซนเซอร์แต่ละตัวอย่างชัดเจน เมื่อถึงคิวของตัวเอง เซนเซอร์ก็แค่โยนข้อมูลสถานะลงในสล็อตของตัวเอง ทำให้ไม่มีการชนกันของข้อมูล (Collision-free) และไม่มีความสูญเปล่าของเวลา (Low overhead)

ด้วยกลไกนี้ CompoNet จึงสามารถทำความเร็วได้โหดมาก โดยสามารถแลกเปลี่ยนข้อมูล I/O ได้ถึง 1,000 จุด ภายในเวลาไม่ถึง 1 มิลลิวินาที (Sub-millisecond cycle times) เมื่อทำงานที่ความเร็วสูงสุด 4 Mbps!

รูปประกอบกลไก TDMA ของ CompoNet

4. 💻 ร่ายมนต์สถาปัตยกรรม (Architecture & Implementation)

สถาปัตยกรรมการส่งข้อมูลของ CompoNet จะถูกควบคุมเวลาอย่างเข้มงวดโดย Master ครับ ใน 1 รอบการสื่อสาร (Communication Cycle) จะถูกแบ่งออกเป็น 4 โดเมนเวลา (Time Domains) หลักๆ ได้แก่:

  1. OUT Time Domain: Master จะเป็นคนเริ่มเปิดวงสนทนา โดยส่งข้อมูลคำสั่ง (OUT frames) หรือสัญญาณทริกเกอร์ (TRG) ไปยังอุปกรณ์ปลายทาง (Slaves)
  2. CN Time Domain: เป็นช่วงเวลาให้ Slaves ส่งข้อมูลสถานะหรือข้อผิดพลาดกลับมาบอก Master (CN frames)
  3. IN Time Domain: นี่คือไฮไลต์ครับ! Slaves ที่เป็นฝั่งอินพุต (เช่น เซนเซอร์) จะผลัดกันส่งข้อมูลสถานะของตัวเอง (IN frames) เรียงตามคิวอย่างเป็นระเบียบเรียบร้อย
  4. EXTEND Time Domain: ช่วงเวลาพิเศษท้ายรอบ สำหรับส่งข้อมูลที่ไม่ได้รีบร้อนแบบเรียลไทม์ เช่น ข้อความ Explicit Messaging (A_EVENT / B_EVENT) หรือสัญญาณซิงค์เวลาอย่าง BEACON

นอกจากนี้ เพื่อให้ระบบมีประสิทธิภาพสูงสุด CompoNet ยังแบ่งแยกอุปกรณ์ออกเป็น Bit Nodes (สำหรับอุปกรณ์ที่ใช้ข้อมูลแค่ระดับบิต เช่น ลิมิตสวิตช์) และ Word Nodes (สำหรับอุปกรณ์ที่ใช้ข้อมูลระดับ 16 บิตขึ้นไป) แยกออกจากกันอย่างชัดเจน ทำให้บริหารจัดการแบนด์วิดท์ได้สุดยอดมากครับ

5. 🛡️ เคล็ดลับจากห้องคอนโทรล (Under the Hood / Pro-Tips)

ในฐานะ Network Architect พี่ขอบอกเลยว่าจุดสลบที่ทำให้ CompoNet ชนะใจช่างไฟและวิศวกรติดตั้งหน้างาน มีเคล็ดลับอยู่ 3 ข้อครับ:

  • ประหยัดสายไฟและเวลาติดตั้งขั้นสุด (Wiring Efficiency): CompoNet รองรับสายเคเบิลแบบแบน 4 คอร์ (Flat cable) หรือสายคู่ตีเกลียวแบบไม่มีชิลด์ (Unshielded 2-wire) ที่ราคาถูกมาก เคล็ดลับคือการใช้หัวต่อแบบ IDC (Insulation Displacement Connectors) ที่เรา “ไม่ต้องปอกสายไฟ” เลยครับ! แค่เอาสายแบนวางทาบแล้วบีบหัวคอนเนคเตอร์ลงไป เขี้ยวของมันจะเจาะทะลุฉนวนเข้าไปแตะทองแดงเอง ลดเวลาเข้าสายและแก้ปัญหาช่างต่อสายผิดสีได้อย่างชะงัด
  • ขยายร่างด้วย Repeater (Scalability): แม้จะเป็นเครือข่ายระดับล่าง แต่ CompoNet รองรับอุปกรณ์ได้สูงสุดถึง 384 โหนด (ประกอบด้วย WordIN 64, WordOUT 64, BitIN 128 และ BitOUT 128) หากเครื่องจักรยาวมาก หรือเป็นระบบสายพานลำเลียงในคลังสินค้า (Warehouse) เราสามารถใส่ Repeater ได้สูงสุดถึง 64 ตัว เพื่อขยายระยะทาง (ไกลสุด 2,500 เมตร ที่ความเร็ว 93.75 kbps) และแตกแขนง Topology ได้อย่างอิสระ (Branch/Tree)
  • Seamless Routing ทะลุทะลวง: เพราะมันใช้ Application Layer เป็น “CIP” เหมือนกัน เราจึงสามารถนั่งหน้าคอมพิวเตอร์ที่ต่ออยู่บน EtherNet/IP แล้วสั่งยิง Explicit Message วิ่งทะลุผ่าน PLC ลงไปตั้งค่าพารามิเตอร์ให้กับเซนเซอร์ตัวเล็กๆ ที่อยู่บน CompoNet ได้โดยไม่ต้องเขียนโปรแกรมแปลงข้อมูลเลยแม้แต่บรรทัดเดียว!

6. 🏁 บทสรุป (To be continued…)

CompoNet คือจิ๊กซอว์ชิ้นสุดท้ายที่เข้ามาเติมเต็มระบบนิเวศของ CIP Networks ให้สมบูรณ์แบบตั้งแต่ยอดปิระมิดจนถึงรากหญ้าครับ ด้วยการผสานเทคโนโลยี TDMA ที่เป๊ะเรื่องเวลา เข้ากับสายสัญญาณที่ติดตั้งง่ายและราคาถูก ทำให้มันเป็นเครือข่ายในอุดมคติสำหรับการเก็บกวาด I/O ยิบย่อยหน้าเครื่องจักรเพื่อส่งข้อมูลกลับไปให้ระบบควบคุมได้อย่างรวดเร็ว

ในตอนหน้า เราจะมาดูวิชามารขั้นสูงขององค์กร ODVA กันครับ นั่นคือ “Volume 7: การบูรณาการอุปกรณ์ต่างด้าวเข้าสู่โลกของ CIP” ว่าเราจะเอาโปรโตคอลในตำนานอย่าง Modbus หรือ HART มาวิ่งเนียนๆ บนโครงสร้างของ CIP ได้อย่างไร… รอติดตามอ่านกันนะครับ!


ต้องการที่ปรึกษาด้านการออกแบบสถาปัตยกรรมโครงข่ายอุตสาหกรรม (Industrial Networks) หรือระบบ SCADA สำหรับโรงงานของคุณ? ทีมงาน WP Solution พร้อมให้บริการออกแบบและติดตั้งระบบแบบครบวงจร ดูรายละเอียดบริการของเราได้ที่: www.wpsolution2017.com หรือพูดคุยปรึกษาเบื้องต้นได้ที่ Line: wisit.p