การกำหนดรหัส (Coding) ของ M12 เป็นตัวตัดสินว่าอุปกรณ์ใดสามารถเชื่อมต่อกันได้ทางกายภาพและอินเทอร์เฟซสามารถรองรับอะไรได้บ้าง โดยมีกฎ 4 ข้อที่ควบคุมเรื่องนี้:
ประเด็นสำคัญ
- การกำหนดรหัส (Coding) ของ M12 คือร่องกุญแจทางกล ไม่ใช่แค่จำนวนพิน ตัวเชื่อมต่อที่มีรหัสไม่ตรงกันจะไม่สามารถเชื่อมต่อกันได้ทางกายภาพ ซึ่งเป็นจุดประสงค์หลักของระบบนี้
- สำหรับสายเซนเซอร์แบบ A-coded ที่เป็นไปตามมาตรฐาน IEC 60947-5-2 พิน 1 คือ สีน้ำตาล (+24 V DC), พิน 3 คือ สีน้ำเงิน (0 V) และพิน 4 คือ สีดำ ซึ่งเป็นเอาต์พุตการสลับสัญญาณหลัก
- ไม่มีมาตรฐานเดียวที่ครอบคลุม M12 ทั้งหมด: IEC 61076-2-101 กำหนดรหัส A, B, C, D และ P ในขณะที่ X-coding อยู่ในมาตรฐาน IEC 61076-2-109 สำหรับข้อมูลความเร็วสูงสุด 500 MHz
- D-coded M12 ถูกจำกัดความเร็วไว้ที่ 100 Mb/s เนื่องจากรองรับเพียงสองคู่สาย ส่วน X-coded ใช้แปดพินเป็นสี่คู่สายที่มีฉนวนหุ้มเพื่อรองรับความเร็วสูงสุดถึง 10 Gb/s
- M12 แบบ 4 พินรองรับ PoE Type 1 แต่ Type 2 ขึ้นไปจำเป็นต้องใช้แบบ 8 พิน ซึ่งจำนวนพินไม่ใช่แค่รหัสเท่านั้นที่เป็นตัวกำหนดขีดจำกัดของพลังงาน
หลักการทางวิศวกรรม: เลือกการกำหนดรหัสตามสัญญาณและมาตรฐานที่กำหนด จากนั้นตรวจสอบการจับคู่พินกับสายไฟตามเอกสารข้อมูล (datasheet) ของตัวเชื่อมต่อรุ่นนั้นๆ เพราะการกำหนดรหัสช่วยแก้ไขเรื่องร่องกุญแจ แต่ไม่ได้กำหนดการเดินสายภายในของผู้ผลิตทุกราย
สิ่งที่การกำหนดรหัส M12 ทำจริงๆ
การกำหนดรหัสคือร่องกุญแจ (Keyway) แต่ละตัวอักษรจะอธิบายโปรไฟล์ที่แตกต่างกันบนหน้าสัมผัส เพื่อไม่ให้ตัวเชื่อมต่อที่นำกระแสไฟ 600 V AC สามารถเสียบเข้ากับเต้ารับที่คาดหวังลูปเซนเซอร์ 24 V ได้ เกลียวของ M12 จะมีขนาด 12 มม. เสมอ ดังนั้นหากไม่มีการกำหนดรหัส ตัวเชื่อมต่อ M12 ทุกตัวจะสามารถเสียบเข้าหากันได้หมด และความผิดพลาดในการเดินสายเพียงครั้งเดียวอาจเป็นครั้งสุดท้าย
ข้อผิดพลาดที่พบบ่อยคือการเข้าใจว่า IEC 61076-2-101 คือมาตรฐาน M12 ทั้งหมด ซึ่งมาตรฐานนี้กำหนดเพียงรหัส A, B, C, D และ P เท่านั้น ส่วนรหัสสำหรับข้อมูลจะอยู่ใน IEC 61076-2-109 (รหัส X และ H สำหรับความถี่สูงสุด 500 MHz), รหัสสำหรับพลังงานอยู่ใน IEC 61076-2-111 (รหัส E, F, K, L, M, S และ T) และรหัสแบบไฮบริดที่รวมพลังงานและข้อมูลอยู่ใน IEC 61076-2-113 (รหัส Y) สำหรับ M8 และ M5 จะมีมาตรฐานแยกต่างหากคือ IEC 61076-2-104 และ IEC 61076-2-105 การเลือกขนาดและรหัสตั้งแต่เริ่มต้นสามารถดูได้ในคู่มือ การเลือกตัวเชื่อมต่อ M12 และ M8 ของเรา
รายละเอียดทางกลไกประการหนึ่งที่มักทำให้ผู้คนสับสนคือ ขั้วต่อปลายสายจะมีเกลียวที่หมุนได้อย่างอิสระ ในขณะที่ขั้วต่อแบบติดตั้งบนแผงจะมีเกลียวแบบยึดตายตัว โดยไม่คำนึงถึงเพศของขั้วต่อ ดังนั้นจึงสามารถเชื่อมต่อปลายสายสองด้านเข้าด้วยกันได้ แต่ไม่สามารถนำขั้วต่อแบบติดตั้งบนแผงสองตัวมาเชื่อมต่อกันได้เลย
การกำหนดพินและสีสายไฟแบบ A-Coded
การเข้ารหัสแบบ A-coding ถือเป็นมาตรฐานหลักที่ใช้ในเซนเซอร์, แอคชูเอเตอร์, ไฟ DC, CANopen, DeviceNet และ Profibus PA โดยมีจำนวนพินตั้งแต่ 2 ถึง 17 พิน สำหรับรุ่น 3, 4 และ 5 พินที่พบเห็นได้ทั่วไปในโรงงานอุตสาหกรรม สีของสายไฟจะถูกกำหนดมาตรฐานโดย IEC 60947-5-2 ซึ่งเป็นสิ่งที่ทำให้สายเคเบิล (cordsets) สามารถใช้งานร่วมกันได้ระหว่างแบรนด์ต่างๆ
พิน 1 (สีน้ำตาล) ทำหน้าที่นำกระแสไฟ +24 V DC และพิน 3 (สีน้ำเงิน) คือ 0 V ดังนั้นทั้งสองพินนี้จึงเป็นคู่จ่ายไฟในทุกรุ่น พิน 4 (สีดำ) คือเอาต์พุตการสลับสัญญาณหลัก ซึ่งเป็นเหตุผลว่าทำไมเซนเซอร์ความใกล้ชิดแบบ PNP หรือ NPN แบบ 3 สาย จึงใช้พิน 1, 3 และ 4 และปล่อยพิน 2 ว่างไว้ ส่วนรุ่น 4 พินจะเพิ่มพิน 2 (สีขาว) เข้ามาเป็นเอาต์พุตที่สองหรืออินพุตดิจิทัล และรุ่น 5 พินจะเพิ่มพิน 5 (สีเทา หรือสีเขียว/เหลืองในรูปแบบการจ่ายไฟ) เพื่อใช้เป็นสายดิน (functional earth) หรือสายชีลด์
การสลับสายสีน้ำตาลและสีน้ำเงินเป็นความผิดพลาดที่ทำลายฮาร์ดแวร์มากกว่าแค่การขัดจังหวะการทำงาน เนื่องจากเป็นการจ่ายไฟย้อนขั้วโดยตรงไปยังภาคเอาต์พุตของเซนเซอร์ ความเสี่ยงดังกล่าวจึงเป็นเหตุผลว่าทำไมการจับคู่พินกับสายไฟจึงต้องระบุไว้ในแบบการประกอบสำหรับ ชุดสายไฟ I/O และสายควบคุม ทุกครั้ง ไม่ใช่แค่จำไว้ในความทรงจำของผู้ติดตั้งเท่านั้น
การอ่านหน้าสัมผัส: การนับเลขของตัวผู้และตัวเมียที่เป็นภาพสะท้อน
การนับเลขพินบน M12 ไม่ใช่ค่าสัมบูรณ์ แต่จะอ่านจากหน้าสัมผัส และเพศทั้งสองจะมีทิศทางการนับที่ตรงกันข้ามกัน การนับเลขพินของตัวผู้จะวนตามเข็มนาฬิการอบจุดศูนย์กลาง ส่วนการนับเลขหน้าสัมผัสของตัวเมียจะวนทวนเข็มนาฬิกา เพื่อให้ทั้งสองส่วนประกบกันได้อย่างพอดีเมื่อขันเข้าด้วยกัน
สิ่งนี้มีความสำคัญเมื่อคุณกำลังอ่านแบบแปลนแทนที่จะถือชิ้นส่วนจริง แผนภาพการจัดวางพิน (pinout) จะใช้งานได้ก็ต่อเมื่อคุณทราบว่าภาพนั้นแสดงถึงปลั๊กหรือซ็อกเก็ต และแผนภาพที่คัดลอกมาจากเพศที่ผิดจะทำให้ได้สายเคเบิลที่เดินสายย้อนกลับ แม้ว่าจะผ่านการทดสอบความต่อเนื่อง (continuity test) บนพินที่ผิดก็ตาม โปรดตรวจสอบให้แน่ใจเสมอว่าภาพวาดแสดงหน้าสัมผัสฝั่งใดก่อนที่จะอนุมัติแบบการประกอบ
การเข้ารหัสแบบ Ethernet: ทำไมรหัส D ถึงจำกัดที่ 100 Mb/s และรหัส X ถึงทำความเร็วได้ถึง 10 Gb/s
D-coding คืออินเทอร์เฟซแบบ 4 พินสำหรับ Industrial Ethernet — Profinet และ EtherNet/IP — ซึ่งถูกจำกัดไว้ที่ 100BASE-TX ที่ความเร็ว 100 Mb/s ด้วยเหตุผลทางโครงสร้าง ไม่ใช่เหตุผลทางการตลาด: พินสี่ตัวรองรับเพียงสองคู่สัญญาณ (differential pairs) ในขณะที่ 1000BASE-T และความเร็วที่สูงกว่านั้นจำเป็นต้องใช้ทั้งสี่คู่สัญญาณ ไม่ว่าสายเคเบิลจะดีเพียงใดก็ไม่สามารถเพิ่มขีดจำกัดนี้ได้
X-coding แก้ไขปัญหานี้ด้วยพินแปดตัวที่จัดเรียงเป็นสี่คู่สัญญาณ โดยมีฉากกั้นโลหะรูปกากบาทอยู่ภายใน ซึ่งจะแยกคู่สัญญาณออกเป็นสี่ส่วนและช่วยลดสัญญาณรบกวนข้ามช่อง (near-end crosstalk) ที่ความถี่สูงสุด 500 MHz เมื่อใช้งานร่วมกับสาย Cat 6A จะรองรับความเร็วได้ถึง 10GBASE-T ในขณะที่ A-coded แบบ 8 พินนั้นสามารถรองรับ Gigabit Ethernet ได้ แต่จะไม่มีการป้องกันสัญญาณรบกวนระหว่างคู่สายเหมือนกับ X-coding
Power over Ethernet จะขึ้นอยู่กับจำนวนพินมากกว่ารูปแบบการเข้ารหัส (coding) เพียงอย่างเดียว: M12 แบบ 4 พินรองรับ PoE Type 1 ในขณะที่ Type 2 ขึ้นไปจำเป็นต้องใช้แบบ 8 พิน สำหรับการเข้ารหัส Ethernet ให้ตรวจสอบการกำหนดพินต่อคู่สายจากเอกสารข้อมูลของคอนเนคเตอร์หรือมาตรฐาน IEC 61076-2-109 และตรวจสอบกับชิ้นส่วนเฉพาะนั้นๆ เนื่องจากการเรียงลำดับคู่สายไม่ใช่สิ่งที่ควรคาดเดาจากแผนภาพที่พบในอินเทอร์เน็ต การเดินสายในโรงงานมักจะระบุให้ใช้ ชุดสายเคเบิลอุตสาหกรรม แบบสำเร็จรูปจากโรงงานมากกว่าการเข้าหัวสายในหน้างาน
การป้องกันสัญญาณรบกวน การหุ้มฉนวน และการซีลชุดสายเคเบิล M12
อินเทอร์เฟซ M12 จะมีประสิทธิภาพดีเพียงใดนั้นขึ้นอยู่กับจุดเชื่อมต่อด้านหลัง การหุ้มด้วย PUR หรือ PVC แบบ Overmolded จะช่วยห่อหุ้มรอยต่อระหว่างสายเคเบิลกับคอนเนคเตอร์ ซึ่งช่วยลดแรงดึงและป้องกันน้ำมันตัดกลึงรวมถึงน้ำจากการทำความสะอาดไม่ให้เข้าไปในจุดเชื่อมต่อ นี่คือเหตุผลที่ ชุดสายเคเบิลแบบสั่งทำพิเศษ ที่ซีลมาจากโรงงานมีประสิทธิภาพเหนือกว่าคอนเนคเตอร์ที่เข้าหัวเองในหน้างานบนเครื่องจักรที่มีการสั่นสะเทือน
ในการเข้ารหัสแบบมีฉนวนป้องกัน (shielded) ตัวชีลด์จะต้องถูกเชื่อมต่อแบบ 360 องศา ไม่ใช่การต่อแบบหางเปียเข้ากับพินเดียว มิฉะนั้นคอนเนคเตอร์จะไม่สามารถป้องกันสนามแม่เหล็กไฟฟ้าตามที่ออกแบบไว้ได้ การซีลถูกกำหนดตามมาตรฐาน IEC 60529: IP67 สำหรับการแช่น้ำ และ IP68 สำหรับกรณีที่ต้องจมน้ำอย่างต่อเนื่อง ทั้งสองระดับขึ้นอยู่กับว่าต่อมสายเคเบิล (gland) เข้ากันได้กับเส้นผ่านศูนย์กลางภายนอกของสายเคเบิลจริงหรือไม่ ซึ่งเป็นเหตุผลว่าทำไม ชุดสายเคเบิล IP67 ที่ซีลกันน้ำจึงต้องเสนอราคาโดยอ้างอิงจากสายเคเบิลเฉพาะรุ่น ไม่ใช่ขนาดทั่วไป
ข้อมูลอ้างอิงการเข้ารหัส M12: มาตรฐาน จำนวนพิน และพิกัด
| การเข้ารหัส (Coding) | มาตรฐานที่กำหนด | จำนวนพินทั่วไป | พิกัดกระแส / แรงดันไฟฟ้า | การใช้งานทั่วไป |
|---|---|---|---|---|
| A | IEC 61076-2-101 | 2–17 | 4 A / 250 V ac-dc (2–4 พิน); 2 A / 60 V (5 พิน) | เซนเซอร์, แอคชูเอเตอร์, ไฟ DC, CANopen, DeviceNet, Profibus PA; Gigabit Ethernet บน 8 พิน |
| B | IEC 61076-2-101 | 5 | 2 A / 60 V ac-dc | ฟิลด์บัสที่ไม่ใช่ Ethernet, โดยทั่วไปคือ Profibus DP |
| C | IEC 61076-2-101 | 3–6 | ตามเอกสารข้อมูลของผู้ผลิต | ไฟ AC รวมถึงการเชื่อมต่อมอเตอร์ |
| D | IEC 61076-2-101 | 4 | 4 A / 250 V ac-dc | Industrial Ethernet สูงสุด 100 Mb/s — Profinet, EtherNet/IP |
| X | IEC 61076-2-109 | 8 | ตามเอกสารข้อมูลของผู้ผลิต | Ethernet สูงสุด 10 Gb/s ด้วยสาย Cat 6A |
| Y | IEC 61076-2-113 | 8 | ตามเอกสารข้อมูลของผู้ผลิต | พลังงานรวมกับ Ethernet 100 Mb/s |
| K | IEC 61076-2-111 | 2–4 + PE | 16 A / 600 V ac | ไฟ AC, เฟสเดียวและสามเฟส |
| L | IEC 61076-2-111 | 2–4 (+ FE) | 12–16 A / 63 V dc | ไฟ DC |
| S | IEC 61076-2-111 | 2–3 + PE | 12 A / 300–600 V ac | ไฟ AC, ใช้แทน C-coding ในการออกแบบใหม่ |
| T | IEC 61076-2-111 | 2–4 | 12 A / 60 V dc | ไฟ DC |
การกำหนดพินและสีสายไฟของ M12 แบบ A-Coded
| พิน | สีสายไฟ (IEC 60947-5-2) | ฟังก์ชัน | 3-พิน | 4-พิน | 5-พิน |
|---|---|---|---|---|---|
| 1 | น้ำตาล | แหล่งจ่ายไฟ +24 V DC (L+) | ใช่ | ใช่ | ใช่ |
| 2 | ขาว | เอาต์พุตที่สองหรืออินพุตดิจิทัล | ไม่ | ใช่ | ใช่ |
| 3 | ฟ้า | สายกราวด์แหล่งจ่ายไฟ 0 V (L−) | ใช่ | ใช่ | ใช่ |
| 4 | ดำ | เอาต์พุตสวิตช์หลัก | ใช่ | ใช่ | ใช่ |
| 5 | เทา (หรือเขียว/เหลือง) | สายดินฟังก์ชันหรือสายชีลด์ | ไม่ | ไม่ | ใช่ |
คำถามที่พบบ่อยเกี่ยวกับข้อมูลจำเพาะ
สายไฟสีน้ำตาล ขาว ฟ้า และดำบนสายเซนเซอร์ M12 หมายถึงอะไร?
สายสีน้ำตาลคือ +24 V DC ที่พิน 1, สายสีน้ำเงินคือ 0 V ที่พิน 3, สายสีดำคือเอาต์พุตการสลับหลักที่พิน 4 และสายสีขาวที่พิน 2 คือเอาต์พุตที่สองหรืออินพุตดิจิทัล การกำหนดค่าเหล่านี้เป็นไปตามมาตรฐาน IEC 60947-5-2 ซึ่งช่วยให้สามารถสลับใช้งานสายเคเบิลจากผู้ผลิตรายต่างๆ ได้ การสลับสายสีน้ำตาลและสีน้ำเงินจะทำให้เกิดการกลับขั้วที่ภาคเอาต์พุตของเซนเซอร์และอาจทำให้อุปกรณ์เสียหายได้
ฉันสามารถเสียบสายเคเบิลแบบ D-coded เข้ากับซ็อกเก็ตแบบ A-coded ได้หรือไม่?
ไม่ได้ — ร่องล็อก (keyways) ถูกออกแบบมาให้ไม่เข้ากันโดยเจตนาและไม่สามารถเชื่อมต่อกันได้ นี่คือจุดประสงค์ของการกำหนดรหัส (coding): เพื่อป้องกันการเชื่อมต่อที่อาจเป็นอันตรายทางไฟฟ้าหรือทำให้เครือข่ายขัดข้องในเชิงกล แทนที่จะต้องพึ่งพาเพียงแค่ฉลาก หากสายเคเบิลไม่สามารถหมุนเข้ากับซ็อกเก็ตได้ ให้ตรวจสอบรหัสก่อนที่จะใช้แรงฝืน
ทำไม M12 แบบ D-coded ถึงจำกัดความเร็วไว้ที่ 100 Mb/s?
เนื่องจากพินทั้งสี่รองรับเพียงสองคู่สัญญาณ (differential pairs) ในขณะที่มาตรฐาน 1000BASE-T และความเร็วที่สูงกว่านั้นต้องการทั้งสี่คู่ ขีดจำกัดนี้เป็นเรื่องของโครงสร้าง ดังนั้นการอัปเกรดสายเคเบิลให้ดีขึ้นจึงไม่ช่วยเพิ่มความเร็ว หากต้องการความเร็วเกิน 100 Mb/s จำเป็นต้องเปลี่ยนไปใช้แบบ X-coded 8-pin หรือ A-coded 8-pin สำหรับ Gigabit โดยไม่มีการป้องกันสัญญาณรบกวนแบบแยกคู่
M12 รองรับ Power over Ethernet หรือไม่?
รองรับ แต่จำนวนพินจะเป็นตัวกำหนดขีดจำกัด: M12 แบบ 4-pin รองรับ PoE Type 1 ในขณะที่ Type 2 ขึ้นไปต้องใช้แบบ 8-pin โปรดพิจารณารหัส (coding) และจำนวนพินเป็นการตัดสินใจแยกจากกัน เพราะคอนเนคเตอร์ที่รหัสถูกต้องแต่มีจำนวนพินไม่เพียงพอ ก็จะไม่สามารถจ่ายไฟในระดับที่คุณต้องการได้
MOQ และระยะเวลาในการผลิตสำหรับสายเคเบิล M12 แบบสั่งทำพิเศษคือเท่าไร?
สายเคเบิล M12 แบบขึ้นรูป (overmolded) ที่สั่งทำพิเศษจะผลิตตามคำสั่งซื้อโดยมีจำนวนขั้นต่ำที่ 50 ชิ้น โดยมีตัวอย่างให้ตรวจสอบความพอดีและความต่อเนื่องของสัญญาณก่อน สิ่งที่จำเป็นสำหรับการเสนอราคาคือ รหัส (coding), จำนวนพิน, ประเภทและความยาวของสายเคเบิล, การป้องกันสัญญาณรบกวน (shielding) และระดับ IP ที่ชุดประกอบต้องรองรับ การระบุหมายเลขชิ้นส่วนของอุปกรณ์คู่กันหรือภาพวาดหน้าสัมผัสจะช่วยลดข้อผิดพลาดที่พบบ่อยที่สุดได้
ข้อกำหนดของ M12 จะสมบูรณ์เมื่อมีการกำหนดสี่สิ่งนี้ให้ชัดเจน: รหัส (coding) และมาตรฐาน IEC ที่กำหนดรหัสนั้น, จำนวนพิน, การจับคู่พินกับสายไฟตามเอกสารข้อมูลของคอนเนคเตอร์จริง, และการซีลและการป้องกันสัญญาณรบกวนที่สภาพแวดล้อมต้องการ โปรดตรวจสอบว่าภาพวาดการจัดวางพิน (pinout) แสดงภาพของปลั๊กหรือซ็อกเก็ตก่อนที่จะส่งผลิต เนื่องจากอุปกรณ์ทั้งสองเพศมีการนับเลขในทิศทางตรงกันข้าม และการตรวจสอบเพียงจุดเดียวนี้จะช่วยป้องกันการเดินสายผิดพลาดทั้งล็อตได้