리얼타임 컨트롤을 위한 새로운 네트워크, Ethernet/IP
많은 산업용 Ethernet 옵션과는 달리 EtherNet/IP는 이미 입증된 개방형 프로토콜을 애플리케이션 층, 즉 CIP에서 사용한다. 그러므로 EtherNet/IP는 Ethernet TCP/IP에 배치된 CIP라 할 수 있다. <편집자 주>
EtherNet/IP는 그 이름 자체를 분석함으로써 가장 잘 이해할 수 있다. 'EtherNet' 부분은 수정되거나 독점적 버전이 아닌 이미 만들어져서 일반적으로 널리 판매되는 EtherNet(IEEE 802.3)과 TCP/IP 수트를 말한다. 반면에 'IP'는 산업용 프로토콜(Industrial Protocol)의 약자로서 이 네트워크를 구별하는 요소이다. 많은 산업용 Ethernet 옵션과는 달리 EtherNet/IP는 이미 입증된 개방형 프로토콜을 애플리케이션 층, 즉 CIP에서 사용한다. 그러므로 EtherNet/IP는 Ethernet TCP/IP에 배치된 CIP라 할 수 있는데, 이는 DeviceNet이 CAN(Controller Area Network)에 배치된 CIP인 것과 같다.
작동 방법적인 측면에서 EtherNet/IP는 TCP/IP를 사용하여 각 패킷이 애플리케이션 데이터를 갖고 있을 뿐만 아니라, 데이터의 의미와 데이터에 대해 수행할 서비스도 운반하는 명시적인 메시지를 전송한다. EtherNet/IP는 또 보다 높은 성능과 암시적 메시징이라고도 하는 실시간을 위한 멀티태스트 기능을 제공하는 표준 UDP/IP(User Datagram Protocol/Internet Protocol, TCP/IP 수트의 일부) 전송 서비스도 활용한다.
종합해 보면, EtherNet/IP는 EtherNet의 TCP/IP를 산업용으로 확장한 것이다. ‘TCP/IP’캡슐화라고 불리는 접근방식은 공통 애플리케이션 계층을 Ethernet상에 적용하는 것이다. 이로써 DeviceNet 노드는 Ethernet 메시지의 데이터 부분과 같이 메시지를 캡슐화할 수 있게 된다. EtherNet/IP와 DeviceNet 기기가 공통적인 어플리케이션 계층을 구현하게 됨에 따라, 프로세서가 관여하지 않고도 애플리케이션 계층의 메시지를 교환할 수 있게 된다. 따라서, 통신 문제로 부담을 갖지 않게 된다.
![]() |
공통 애플리케이션 계층
Ethernet/IP는 공통 애플리케이션 계층의 프로토콜을 2가지 중요 산업용 네트워크, 즉 CAN 기반의 디바이스 레벨(Device Level) 네트워크인 DeviceNet과 고속 제어 레벨(Control Level) 네트워크인 ControlNet과 공유한다. 따라서 Ethernet/IP와 DeviceNet 및 ControlNet 네트워크는 모두 디바이스 프로파일과 공통 오브젝트 라이브러리를 공유한다.
이들 오브젝트와 프로파일로 인해 여러 판매업자로부터 공급된 복잡한 디바이스간의 플러그-인-플레이 방식의 상호 운용이 가능하게 된다. 오브젝트의 역할은 명확하며, 동일한 네트워크 상에서 실시간 I/O 메시징, 구성 및 자기진단을 지원한다.
이것은 사용자가 해당 소프트웨어를 사용하지 않고 드라이브, 로봇 컨트롤러, 바코드 해독기 및 중량계와 같은 복잡한 기기에 연결할 수 있다는 것을 의미한다. 그 결과로 가동 시간이 좀 더 단축되고, 진단 능력이 더 뛰어나다.
어떤 하나의 기술이 모든 요구에 대응하는 것은 불가능하다. 그것은 산업용 네트워크도 마찬가지다.
EtherNet/IP는 Ethernet에 내재된 한계에 의해 제약을 받는다. 그러나 EtherNet/IP는 다양한 애플리케이션에서 효과를 볼 수 있는 충분한 특징과 기능을 갖고 있다. 그 결과 EtherNet/IP는 대부분의 네트워크보다 용도가 다양하다. EtherNet/IP는 제어 및 정보 기능을 모두 제공하기 때문에, 회사들은 이를 통해 그들의 통신 아키텍처를 축소할 수 있다.
2005년 9월호 [월간 모션컨트롤]
www.motioncontrol.co.kr



