รูปปกบทความ

1. 🎯 ตอนที่ 6: DeviceNet ยอดนักรบภาคสนาม มาตรฐานเครือข่ายระดับอุปกรณ์บนบัส CAN

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

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

ในตอนที่ผ่านๆ มา เราได้เห็นภาพรวมของตระกูล CIP และความยิ่งใหญ่ของ EtherNet/IP กันไปแล้ว แต่วันนี้พี่จะพาลงลิฟต์จากห้องแอร์บนออฟฟิศ ทะลุลงมาสู่ “หน้างานระดับรากหญ้า” (Device Level) ของโรงงานอุตสาหกรรมครับ

ลองนึกภาพตามนะครับ… ในยุคก่อน ถ้าเรามีลิมิตสวิตช์ เซนเซอร์ โฟโตอิเล็กทริก และวาล์วนิวเมติกสัก 50 ตัวรอบๆ เครื่องจักร เราจะต้องเดินสายไฟจากอุปกรณ์แต่ละตัววิ่งตรงกลับไปหาตู้ PLC (Point-to-point) ซึ่งสายไฟจะพันกันยุ่งเหยิงเหมือนชามสปาเกตตี สิ้นเปลืองทั้งค่าสายเคเบิล ค่าแรงเดินสาย แถมตอนหาจุดสายขาดก็แทบจะต้องรื้อตู้กันเลยทีเดียว

จนกระทั่งโลกอุตสาหกรรมได้ไปหยิบยืมเทคโนโลยีสุดอึดถึกทนมาจาก “วงการรถยนต์” อย่างเทคโนโลยี CAN (Controller Area Network) ที่คิดค้นโดยบริษัท Bosch (ซึ่งเดิมทีเขาใช้ลดความยุ่งยากของสายไฟในรถยนต์) เอามาสวมวิญญาณของ Common Industrial Protocol (CIP) ทับลงไป… และตู้ม! เกิดเป็น DeviceNet เครือข่ายพระเอกหน้างานที่เข้ามาปฏิวัติการเดินสายไฟของเครื่องจักรไปตลอดกาลครับ!

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

DeviceNet คือโปรโตคอลเครือข่ายระดับล่างที่ออกแบบมาเพื่อเชื่อมต่ออุปกรณ์พื้นฐาน (Sensors และ Actuators) เข้ากับตัวควบคุมระดับสูง (เช่น PLCs) โดยอาศัยมาตรฐาน CAN สำหรับจัดการชั้น Data Link Layer และ Physical Layer (OSI Layer 1 และ 2) และใช้ CIP สำหรับชั้น Application Layer (OSI Layer 7)

จุดเด่นที่เป็นเอกลักษณ์และทำให้ DeviceNet ครองใจวิศวกรทั่วโลก มีดังนี้ครับ:

  • รวมสายสื่อสารและสายไฟไว้ในเส้นเดียว (Power and Signal on the same cable): นี่คือนวัตกรรมเปลี่ยนโลก! สายเคเบิลของ DeviceNet แบบ 4 คอร์ จะมีสายคู่ตีเกลียว 2 คู่ คู่แรก (สีน้ำเงิน/ขาว) ใช้ส่งข้อมูล (CAN_H, CAN_L) และคู่ที่สอง (สีแดง/ดำ) ใช้จ่ายไฟ 24 Vdc (V+, V-) ซึ่งสามารถจ่ายกระแสได้สูงสุดถึง 8 แอมป์! ทำให้เราสามารถดึงไฟจากสาย LAN อุตสาหกรรมนี้ไปเลี้ยงเซนเซอร์ได้เลยโดยไม่ต้องเดินสายไฟเพิ่ม
  • โครงสร้างเครือข่ายแบบ Trunkline-Dropline: ลากสายเมนหลักเส้นใหญ่ (Trunk) ไปตามแนวยาวของเครื่องจักร แล้วตัดต่อแยกสายเส้นเล็ก (Drop line) ลงมาหาอุปกรณ์แต่ละตัวได้อิสระ
  • เสียบและถอดได้แบบสดๆ (Removal and replacement under power): หากเซนเซอร์พัง คุณสามารถปลดสายไฟ ถอดเปลี่ยนตัวใหม่ แล้วเสียบกลับเข้าไปในระบบได้ทันทีโดยไม่ต้องปิดไฟระบบเน็ตเวิร์ก (Hot-swapping) เครื่องจักรก็ยังรันต่อไปได้ไม่มีสะดุด
  • การกำหนดความเร็วและระยะทาง: DeviceNet รองรับโหนดสูงสุด 64 โหนด (MAC ID 0-63) โดยมีความเร็วให้เลือก 3 ระดับ คือ 125, 250, และ 500 Kbps ยิ่งใช้ความเร็วต่ำ ยิ่งลากสายได้ไกล (เช่น ที่ 125 Kbps ลากสาย Thick cable ได้ไกลถึง 500 เมตร)
รูปประกอบ DeviceNet Topology & CAN Frame

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

มาดูเวทมนตร์เบื้องหลังการทำงานของ DeviceNet กันครับ ว่าทำไมมันถึงเก่งเรื่องการส่งข้อมูลขนาดเล็กๆ ได้อย่างรวดเร็ว

  • กลไกการชนกันที่ไม่มีใครเจ็บตัว (Non-Destructive Bit-Wise Arbitration - CSMA/NBA): บนบัส CAN หากมีอุปกรณ์ 2 ตัวพยายามส่งข้อมูลพร้อมกัน มันจะไม่อาละวาดชนกันจนข้อมูลพังเหมือน Ethernet สมัยก่อนครับ แต่มันจะใช้การ “ประลองกำลังระดับบิต” โดยอิงจาก 11-bit Identifier (ID) พี่ขอเปรียบเทียบง่ายๆ ว่า “ใครเลข ID น้อยกว่า คนนั้นคือ VIP” ถ้าสัญญาณของโหนดที่มีความสำคัญสูงกว่า (เลขน้อย) ส่งบิต Dominant (0) ออกมาทับบิต Recessive (1) โหนดที่ความสำคัญต่ำกว่าจะรู้ตัวทันทีว่า “อุ๊ย มี VIP มา” แล้วจะหยุดส่งข้อมูล ปล่อยให้ VIP วิ่งผ่านไปอย่างฉลุยโดยข้อมูลไม่สูญหายเลยแม้แต่บิตเดียว!
  • Producer-Consumer Model ในระดับฮาร์ดแวร์: ด้วยความที่มันใช้ CAN กรอบข้อมูล (Frame) ของ DeviceNet จะรับส่งข้อมูลได้สูงสุดแค่ 8 Bytes ต่อรอบ (เพียงพอเหลือเฟือสำหรับสถานะ I/O) โดยตัว CAN Identifier จะทำหน้าที่เป็นตัวบอก “ความหมายของข้อมูล” (Connection ID) ไม่ใช่ที่อยู่ปลายทาง ทำให้เซนเซอร์ (Producer) กระจายข้อมูลสถานะออกไปครั้งเดียว แล้ว PLC หรือ HMI (Consumers) หลายๆ ตัวสามารถดักจับข้อมูลนั้นไปใช้ได้พร้อมกัน (Multicast)
  • การเชื่อมต่อแบบ Predefined Master/Slave Connection Set: เพื่อให้เซนเซอร์ราคาถูกที่มีหน่วยประมวลผลขนาดเล็กจิ๋ว (เช่น ไมโครคอนโทรลเลอร์ 8 บิต แรมไม่กี่ไบต์) สามารถทำงานบน CIP ได้ DeviceNet จึงสร้างชุดการเชื่อมต่อสำเร็จรูปที่เรียกว่า Predefined Master/Slave ขึ้นมา ทำให้ PLC (Master) สามารถเดินเข้าไปทักทายและจองตัว Slave ได้อย่างรวดเร็วโดยไม่กินทรัพยากรเครื่อง

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

ในฐานะ Network Architect ที่เคยลงไปคลุกฝุ่นแก้ปัญหาหน้างาน พี่ขอแชร์ “จุดตาย” ที่มักทำให้ระบบ DeviceNet ร่วง และวิธีป้องกันครับ:

  1. ต้องใส่ตัวต้านทานปิดหัวท้ายเสมอ (Terminating Resistors): กฎเหล็กข้อแรกเลยครับ! ปลายสาย Trunkline ทั้งสองฝั่ง “ต้อง” ติดตั้งตัวต้านทาน 120 โอห์ม (1/4 W) เสมอ เพื่อลดการสะท้อนกลับของสัญญาณ (Signal Reflection) ถ้าไม่ใส่ สัญญาณจะตีกลับไปมาจนคลื่นผิดเพี้ยนและระบบสื่อสารล่ม
  2. ระวังปัญหาแรงดันตกคร่อม (Voltage Drop): เนื่องจากสาย DeviceNet มีการจ่ายไฟ V+ และ V- ไปตามสายสัญญาณยาวๆ ข้อควรระวังคือแรงดันไฟฟ้าตกคร่อม (Common Mode Voltage Drop) ต้องไม่เกิน 5 โวลต์ เคล็ดลับคือ: ถ้าโหลดเซนเซอร์เยอะ ให้หลีกเลี่ยงการต่อ Power Supply ไว้ที่ “หัวต้นสาย” (End-connected) แต่ให้ย้าย Power Supply มาจ่ายไฟเข้าที่ “กึ่งกลาง” ของเครือข่าย (Center-connected) แทน จะช่วยลดปัญหาแรงดันตกปลายสายได้มหาศาลครับ!
  3. ระวังการจับสายผิดสี: ท่องไว้เลยครับ แดง (+24V), ดำ (0V), ขาว (CAN_H), น้ำเงิน (CAN_L), และสายเปลือย (Shield/Drain) หากเข้าหัวผิด หรือลืมต่อกราวด์สาย Shield ที่จุดจ่ายไฟ สัญญาณรบกวน (Noise) จากมอเตอร์หรืออินเวอร์เตอร์จะวิ่งเข้ามากวนจนโหนดหลุดออกจากระบบ (Bus-off) ได้เลย

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

DeviceNet คือตัวอย่างที่สมบูรณ์แบบของการนำเทคโนโลยีที่แข็งแกร่งระดับยานยนต์ (CAN) มาผสานกับความฉลาดของโปรโตคอลระดับโลก (CIP) ทำให้เราสามารถยุบสายไฟนับพันเส้นในโรงงาน ให้เหลือเพียงสายเคเบิลเส้นหนาๆ เพียงเส้นเดียว มันช่วยประหยัดเวลาการติดตั้ง ลดต้นทุน และเพิ่มความสามารถในการวิเคราะห์ปัญหา (Diagnostics) ให้กับอุปกรณ์ระดับล่างสุดได้อย่างยอดเยี่ยม

แม้ในยุค Industry 4.0 ที่ Ethernet จะมาแรง แต่ DeviceNet ก็ยังมีประจำการอยู่ในเครื่องจักรนับล้านตัวทั่วโลก และด้วยความที่มันคุยภาษา “CIP” เหมือนกัน เราจึงสามารถดึงข้อมูลจาก DeviceNet วิ่งทะลุขึ้นไปหา EtherNet/IP ได้สบายๆ… สำหรับตอนหน้า เราจะขยับขึ้นไปดูอีกหนึ่งเทคโนโลยีเครือข่ายที่เน้นความ “เป๊ะ” ของเวลาจนถึงขีดสุดอย่าง ControlNet กันครับ รอติดตามอ่านได้เลย!


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