ตอนที่ 17: OSI Model ปะทะ CIP - ความแตกต่างที่ผสมผสานกันอย่างลงตัว

1. 🎯 ตอนที่ 17: OSI Model ปะทะ CIP - ความแตกต่างที่ผสมผสานกันอย่างลงตัว
2. 📖 เปิดฉาก (The Hook)
สวัสดีครับน้องๆ สาย Automation และผู้อ่านทุกท่าน! ชงกาแฟเข้มๆ แล้วมากางแผนผัง Network Topology คุยกันต่อในซีรีส์ เจาะลึก Industrial Network & SCADA จาก 101 สู่ Advanced ครับ
มีคำถามคลาสสิกที่น้องๆ หลายคนเพิ่งเข้ามาในวงการมักจะถามพี่เสมอว่า “พี่ครับ ผมเรียนเรื่อง OSI Model 7 เลเยอร์มา แล้วพอมาทำงานจริงเจอคำว่า CIP (Common Industrial Protocol) ตกลงแล้ว CIP มันมาแทนที่ OSI Model หรือเปล่า? หรือมันคือสิ่งเดียวกัน?”
เพื่อไม่ให้เราหลงทางในโลกของระบบโครงข่ายสื่อสาร วันนี้พี่จะพามาชำแหละให้เห็นภาพชัดๆ ว่า สองคำนี้ไม่ใช่สิ่งที่เอามาต่อสู้หรือแทนที่กัน แต่มันคือ “พิมพ์เขียว” และ “ผู้ที่นำพิมพ์เขียวนั้นมาสร้างเป็นตึก” ต่างหากครับ! เรามาเจาะลึกความแตกต่างและวิธีที่มันทำงานร่วมกันเบื้องหลังเครื่องจักรของเรากันเลยครับ
3. 🧠 แก่นวิชาโครงข่าย (Core Concepts)
เพื่อให้เข้าใจง่ายที่สุด พี่ขอแยกนิยามของทั้งสองตัวนี้ออกจากกันก่อนครับ:
- OSI Model (พิมพ์เขียวแห่งโครงข่าย): ย่อมาจาก Open Systems Interconnection เป็น “แบบจำลองเชิงทฤษฎี (Abstract Reference Model)” ที่คิดค้นโดยองค์กร ISO มันไม่ใช่โปรโตคอลหรือซอฟต์แวร์ที่คุณสามารถเอามาติดตั้งได้ แต่มันคือ “กรอบแนวคิด” ที่แบ่งการทำงานของการสื่อสารข้อมูลออกเป็น 7 ลำดับชั้น (7 Layers) ตั้งแต่ชั้นกายภาพ (Physical) ไปจนถึงชั้นแอปพลิเคชัน (Application) เพื่อให้ผู้ผลิตต่างค่ายมีมาตรฐานในการออกแบบระบบให้คุยกันรู้เรื่อง
- CIP (ภาษากลางแห่งเครื่องจักร): ย่อมาจาก Common Industrial Protocol อันนี้คือ “โปรโตคอลของจริง” ที่มีการเขียนโค้ดและกฎเกณฑ์ขึ้นมาใช้งานจริงๆ ครับ มันเป็นโปรโตคอลเชิงวัตถุ (Strictly Object-oriented Protocol) ที่รวบรวมชุดคำสั่งและบริการต่างๆ สำหรับงานอุตสาหกรรม (เช่น การควบคุม, ความปลอดภัย, การซิงค์เวลา)
การเปรียบเทียบ (Analogy): ถ้าระบบโครงข่ายคือ “ตึก 7 ชั้น” OSI Model ก็คือกฎหมายผังเมืองและพิมพ์เขียวที่บอกว่า ตึกนี้ต้องมี 7 ชั้นนะ ชั้นล่างสุดต้องเป็นโครงสร้างปูน (Physical) ชั้นบนสุดต้องเป็นหน้าต่างรับแขก (Application) ส่วน CIP ก็คือ “บริษัทที่มาเช่าพื้นที่ 3 ชั้นบนสุดของตึกนี้” เพื่อทำธุรกิจเกี่ยวกับเครื่องจักรอุตสาหกรรมนั่นเองครับ!

4. 💻 ร่ายมนต์สถาปัตยกรรม (Architecture & Implementation)
ทีนี้เรามาดูกันว่า “บริษัท CIP” เขาใช้ประโยชน์จาก “ตึก OSI Model” อย่างไรในการสร้างเครือข่ายระดับโลกอย่าง EtherNet/IP, DeviceNet และ ControlNet:
เครือข่ายในครอบครัว CIP ทั้งหมดถูกสร้างขึ้นโดยยึดโครงสร้างของ OSI Model เป็นหลักครับ โดยตัวโปรโตคอล CIP เองจะทำหน้าที่ครอบครองพื้นที่ใน ชั้นบนสุดของ OSI Model (Upper Layers) นั่นคือชั้น Session (Layer 5), Presentation (Layer 6) และ Application (Layer 7)
จุดแข็งที่สุดของการออกแบบโดยอิง OSI Model คือสิ่งที่เรียกว่า Media-independent (ความเป็นอิสระจากสื่อกลาง) หมายความว่า ในเมื่อ CIP ควบคุมอยู่แค่ชั้นบน (Layer 5-7) เราก็สามารถ “เปลี่ยน” สถาปัตยกรรมในชั้นล่าง (Layer 1-4) ได้ตามใจชอบ โดยที่ภาษาพูดของเครื่องจักรยังคงเหมือนเดิมเป๊ะ! ตัวอย่างเช่น:
- บนเครือข่าย EtherNet/IP: CIP จะจับมือกับโปรโตคอล TCP/UDP/IP ในชั้น Transport/Network และวิ่งบนสาย LAN มาตรฐานในชั้น Physical
- บนเครือข่าย DeviceNet: CIP จะเปลี่ยนไปใช้เทคโนโลยี CAN (Controller Area Network) ในชั้น Data Link และ Physical แทน เพื่อความทนทานในหน้างาน
- บนเครือข่าย ControlNet: CIP จะเปลี่ยนไปใช้เทคโนโลยี CTDMA เพื่อให้การส่งข้อมูลมีความแม่นยำเรื่องเวลา (Deterministic) สูงสุด
ดังนั้น ไม่ว่าเครื่องจักรจะวิ่งอยู่บนสาย LAN หรือสาย Coaxial ตราบใดที่ชั้นบนมันคือ CIP มันก็สามารถรับส่งข้อมูล (Routing) หากันได้อย่างไร้รอยต่อครับ!
5. 🛡️ เคล็ดลับจากห้องคอนโทรล (Under the Hood / Pro-Tips)
ในฐานะ Network Architect พี่มีมุมมองเชิงลึกมาฝากครับ:
- ระวังความสับสนของเลเยอร์: บางครั้งในเอกสารของ ODVA เราอาจจะเห็นว่า CIP ครอบคลุมไปถึง “Layer 8” ที่เรียกว่า User Layer ด้วย ซึ่งใน OSI Model จริงๆ มีแค่ 7 เลเยอร์ครับ เลเยอร์ 8 นี้เป็นคำที่ผู้ผลิตสร้างขึ้นมาเพื่อใช้อธิบายส่วนของ Device Profiles (รูปแบบพฤติกรรมเฉพาะของอุปกรณ์ เช่น Profile ของ AC Drive) ซึ่งมันอยู่เหนือขึ้นไปจากชั้น Application อีกทีครับ
- Producer-Consumer Model คือไม้ตาย: ในชั้น Application Layer ของ CIP แทนที่จะใช้วิธีส่งข้อมูลแบบ Source-Destination แบบที่เครือข่ายไอทีปกติทำ CIP เลือกใช้สถาปัตยกรรมแบบ Producer/Consumer ซึ่งอนุญาตให้เครื่องจักรตัวหนึ่ง “ผลิต (Produce)” ข้อมูลออกมาครั้งเดียว แล้วให้หน้าจอ HMI หรือ PLC หลายๆ ตัว “บริโภค (Consume)” ข้อมูลนั้นไปพร้อมๆ กัน ช่วยลดความคับคั่งบนชั้น Data Link (Layer 2) ได้อย่างมหาศาลครับ
6. 🏁 บทสรุป (To be continued…)
สรุปให้เห็นภาพรวมง่ายๆ เลยครับ OSI Model คือโมเดลมาตรฐานที่ใช้อ้างอิงการแบ่งโครงสร้างเครือข่ายออกเป็น 7 ชั้น ส่วน CIP คือโปรโตคอลเชิงวัตถุระดับอุตสาหกรรมที่ทำงานอยู่บนชั้นสูงสุดของโมเดลนั้น (Layer 5-7) การทำงานร่วมกันนี้เองที่ทำให้เทคโนโลยีอย่าง EtherNet/IP และ DeviceNet สามารถก้าวขึ้นมาเป็นมาตรฐานโลกได้ เพราะมันใช้ประโยชน์จากโครงสร้างพื้นฐานที่เปิดกว้าง แต่บรรจุความฉลาดของอุตสาหกรรมเอาไว้ด้านบนครับ
ในตอนต่อไป เราจะมาล้วงลึกถึงเครื่องมือที่วิศวกรทุกคนต้องมีติดตัว นั่นคือการใช้ไฟล์ EDS (Electronic Data Sheet) ซึ่งเป็นเหมือนบัตรประชาชนที่ทำให้อุปกรณ์ต่างๆ บนเครือข่าย CIP รู้จักกัน… จะมีวิธีการอ่านหรือนำไปใช้อย่างไร รอติดตามกันนะครับ!
ต้องการที่ปรึกษาด้านการออกแบบสถาปัตยกรรมโครงข่ายอุตสาหกรรม (Industrial Networks) หรือระบบ SCADA สำหรับโรงงานของคุณ? ทีมงาน WP Solution พร้อมให้บริการออกแบบและติดตั้งระบบแบบครบวงจร ดูรายละเอียดบริการของเราได้ที่: www.wpsolution2017.com หรือพูดคุยปรึกษาเบื้องต้นได้ที่ Line: wisit.p