采购拿了一条“M12 4 芯”的线,现场却插不进同样是 4 芯的设备端口。针数对、螺纹也对,问题多半在编码:M12 的塑料或金属键位决定了它只能和同编码的插座配对。A 码和 D 码都是 4 芯,却不是同一种接口。
编码先于针数
M12 常见编码有 A、B、C、D、X,另外还有 S、T、L 等电源编码。A 码最通用,3 到 12 芯都有,传感器、执行器和 IO-Link 常用;B 码用于 Profibus/Interbus 一类现场总线;C 码用于交流电源;D 码是 4 芯、100 Mbit 工业以太网;X 码是 8 芯、Cat.6A 的高速以太网[1]。编码同时承担防呆和用途区分,不能靠转换头“插上去”解决。
A 码的线色与 D 码的针序
A 码 3/4/5 芯的常见线色是:1 棕、2 白、3 蓝、4 黑、5 灰[1]。D 码 4 芯则是 1 白橙 Tx+、2 白绿 Rx+、3 橙 Tx−、4 绿 Rx−,两对线在对插面上对角布置[1]。PROFINET 电缆可能用黄、白、橙、蓝,但针与信号的分配不变。只抄线色、不写针序,换一家线缆就容易接错。

X 码为什么是 8 芯
千兆和万兆以太网需要 4 对线,D 码只有 4 芯、2 对,所以 D 码停在 100 Mbit;X 码把 8 芯分成 4 对,放在十字屏蔽的四个象限里,配合 Cat.6A 电缆可支持到 10 Gbit/s[2]。这也是为什么高速相机、机器视觉常选 X 码,而不是“更结实的 D 码”。
图纸要写六项
编码、针数、公母、直头或弯头、电缆护套与屏蔽、防护等级。再加针序图和线色表,必要时标注额定电流、电压和适用协议。只写“M12 4 芯、IP67”,供应商无法判断该发 A 码还是 D 码。相关阅读:连接器出口询价的针位、端子和图纸版本。