3

Profinet 과 EtherNet/IP

산업용 이더넷 다섯 규격

학습 목표
  • Profinet 의 세 가지 모드가 무엇을 나누는지 안다
  • EtherNet/IP 가 CIP 위에서 도는 구조를 설명한다

Profinet — 세 개의 모드

Profinet 은 Siemens 가 만들었고 IEC 61158 표준에 들어 있습니다. 이름에서 보이듯 앞서 본 Profibus 를 이어받은 것이고, 기존 Profibus 망과 이어 쓸 수 있다는 점이 도입에서 큰 이유가 됩니다.

Profinet 의 세 모드와 EtherNet/IP 의 CIP 구조

Profinet 이 흥미로운 것은 하나의 이름 아래 성격이 다른 세 가지 모드를 두었다는 점입니다. PN(표준)은 설정 파일이나 진단 정보처럼 급하지 않은 데이터를, RT(실시간)는 보통의 제어 신호를, IRT(등시성 실시간)는 1밀리초 이하가 필요한 모션 제어를 맡습니다. IRT 는 전용 스위치가 있어야 합니다.

한 라인 안에서 이 셋이 섞여 돕니다. 같은 케이블 위에서 급한 값은 IRT 로, 덜 급한 것은 RT 로, 안 급한 것은 PN 으로 흐르게 나눈 것입니다. 한 규격 안에서 요구 조건을 나눈 설계이고, 뒤에 볼 TSN 이 하려는 일과 발상이 닮았습니다.

EtherNet/IP — 이름의 IP 는 인터넷이 아니다

EtherNet/IP 는 Rockwell Automation 이 만들고 ODVA 라는 단체가 관리합니다. 여기서 IP 는 인터넷 프로토콜이 아니라 Industrial Protocol 의 약자입니다. 헷갈리기 쉬운 대목입니다.

이 규격의 핵심은 CIP(Common Industrial Protocol)라는 공통 규약 위에 서 있다는 점입니다. CIP 는 장치가 무엇이고 어떤 값을 갖고 있으며 어떻게 부르는지를 정해 놓은 체계인데, 같은 CIP 를 DeviceNet 도 씁니다. 그래서 EtherNet/IP 장치와 DeviceNet 장치가 개념 수준에서 같은 말을 합니다.

실시간 값은 TCP 가 아니라 UDP 로 보냅니다. 다시 보내기를 기다리느라 늦어지는 것보다 한 번 놓치고 다음 값을 받는 편이 낫기 때문입니다. 제어에서는 늦은 값이 틀린 값보다 나쁜 경우가 많습니다.

Profinet 은 한 규격 안에서 요구를 나누는 쪽이고, EtherNet/IP 는 공통 규약을 여러 물리 계층에 얹는 쪽입니다.

두 규격은 「빠른가」로 갈리지 않습니다. 무엇을 통일하려 했는가로 갈립니다.

용어