M12 A·B·D·X 코드 커넥터 차이
산업용 센서나 이더넷 장비의 사양서를 보면 M12 A-coded, B-coded, D-coded, X-coded 같은 표기를 자주 볼 수 있습니다.
여기서 M12는 커넥터의 크기와 체결방식을 나타내고, 뒤에 붙는 A·B·D·X 코드는 커넥터 내부의 키(Key) 형상과 주 용도를 구분합니다.
가장 간단하게 보면
A 코드 = 센서·액추에이터·일반 신호
B 코드 = 필드버스, 대표적으로 PROFIBUS
D 코드 = 산업용 Ethernet, 주로 100Mbps
X 코드 = 고속 Ethernet, 최대 10Gbps급
으로 이해할 수 있습니다. Phoenix Contact도 A 코드를 범용 I/O용, B·D·X 코드를 데이터 통신용으로 구분합니다.
M12 코드가 필요한 이유
M12 커넥터는 외형이 비슷하지만 용도에 따라 내부 핀 배열과 키 위치가 다릅니다.
이 코딩 구조 덕분에 서로 다른 용도의 커넥터를 실수로 연결하는 것을 방지할 수 있습니다.
IEC 61076-2-101:2024에서도 서로 다른 코딩의 M12 커넥터가 잘못 체결되지 않도록 구조적으로 구분한다고 설명합니다.
A·B·D·X 코드 기본 차이
| 코드 | 대표 용도 | 일반적인 특징 |
|---|---|---|
| A | 센서·액추에이터·I/O | 가장 범용적 |
| B | PROFIBUS 등 필드버스 | 산업용 통신 |
| D | Industrial Ethernet | 주로 100Mbps |
| X | 고속 Industrial Ethernet | 최대 10Gbps급 |
같은 M12라도 코딩이 다르면 일반적으로 서로 직접 체결되지 않습니다.
A 코드는 어디에 사용할까?
A 코드는 M12 중 가장 범용적으로 사용됩니다.
주로
센서, 근접센서, 액추에이터, I/O 장치, IO-Link
등에서 많이 볼 수 있습니다.
TE Connectivity는 A 코드를 센서·액추에이터 연결과 IO-Link 등의 용도로 안내합니다.
따라서 근접센서 데이터시트에 단순히 M12 connector라고 표시되어 있다면 A 코드인 경우가 많지만, 실제 구매 전에는 반드시 코딩을 확인해야 합니다.
B 코드는 무엇이 다를까?
B 코드는 산업용 필드버스 통신에 사용됩니다.
대표적인 용도는 PROFIBUS입니다.
Phoenix Contact의 실제 PROFIBUS 제품에서도 M12 B-coded 커넥터를 사용하고 있습니다.
따라서 A 코드와 외형이 비슷해 보여도 B 코드 커넥터를 센서용 A 코드 소켓에 연결할 수는 없습니다.
D 코드는 산업용 Ethernet용
D 코드는 대표적인 Industrial Ethernet용 M12 커넥터입니다.
주로
PROFINET
EtherNet/IP
EtherCAT
등의 네트워크에 사용됩니다.
TE Connectivity는 D-coded M12를 최대 100Mbit/s Ethernet, Cat 5급 용도로 설명합니다.
따라서 일반 센서 신호용 A 코드와 달리 데이터 통신을 목적으로 설계된 커넥터입니다.
X 코드는 왜 더 빠를까?
X 코드는 고속 Ethernet을 위해 만들어진 M12 규격입니다.
TE Connectivity는 X-coded M12가 최대 10Gbps, Cat 6A급 Ethernet을 지원한다고 설명합니다.
X 코드는 일반적으로 8개의 접점을 사용하며 내부가 여러 신호쌍으로 분리돼 고속 통신에서 발생하는 간섭을 줄이도록 설계됩니다.
IEC 61076-2-109:2014는 X 코드 M12를 포함해 최대 500MHz 데이터 전송용 M12 × 1 커넥터를 규정합니다.
D 코드와 X 코드 차이
두 제품 모두 Ethernet용이지만 지원하는 통신속도에서 큰 차이가 있습니다.
D 코드 → 일반적으로 100Mbps급
X 코드 → 최대 10Gbps급
따라서 비교적 낮은 대역폭의 산업용 Ethernet에서는 D 코드가 사용될 수 있고, 고해상도 카메라나 고속 데이터 전송이 필요한 장비에서는 X 코드가 유리합니다.
단 실제 통신속도는 커넥터뿐 아니라 케이블과 네트워크 장비 전체 규격이 함께 맞아야 합니다.
핀 수만 같으면 연결할 수 있을까?
아닙니다.
핀 수가 같더라도 코딩이 다르면 키 위치가 다르기 때문에 정상적으로 체결되지 않습니다.
예를 들어 4핀 A-coded와 4핀 D-coded 커넥터는 같은 M12 외형과 같은 핀 수를 가지고 있어도 서로 다른 용도로 설계됩니다.
따라서 커넥터를 주문할 때는
M12 + 핀 수 + Male/Female + Coding
까지 확인해야 합니다.
실제 사양은 어떻게 읽을까?
예를 들어
M12, 4-pin, D-coded, male
이라고 적혀 있다면
M12 = 커넥터 크기
4-pin = 접점 4개
D-coded = 산업용 Ethernet용 코딩
Male = 수 커넥터
라는 의미입니다.
반대로
M12, 8-pin, X-coded
라면 고속 Ethernet용 X 코드 제품인지 확인할 수 있습니다.
정리
M12 A·B·D·X 코드는 같은 M12 커넥터 안에서도 용도와 키 구조를 구분하기 위한 코딩 방식입니다.
핵심은 다음과 같습니다.
A 코드 = 센서·액추에이터·일반 I/O
B 코드 = PROFIBUS 등 필드버스
D 코드 = 100Mbps급 Industrial Ethernet
X 코드 = 최대 10Gbps급 고속 Ethernet
따라서 M12 커넥터를 선택할 때는 단순히 M12라는 크기만 볼 것이 아니라 코딩 → 핀 수 → Male/Female → 통신방식 → 케이블 규격까지 함께 확인해야 합니다.
대표적인 M12 나사체결 커넥터 규격은 IEC 61076-2-101:2024, X-coded 고속 데이터용 M12는 IEC 61076-2-109:2014에서 다룹니다.




댓글 0
첫 댓글을 남겨보세요.