본문 바로가기
비전검사 기초 및 실무/비전검사 심화편

[비전검사 심화편 17편] EtherNet/IP 연동 완벽 가이드, PLC와 비전 시스템을 안정적으로 연결하는 방법

by eins-solutionlab 2026. 7. 19.

EtherNet/IP란?

산업자동화 현장에서 PLC와 비전 시스템을 연결할 때 가장 많이 사용하는 산업용 네트워크 중 하나가 EtherNet/IP(Ethernet Industrial Protocol)​입니다.

일반적인 TCP/IP 기반 Ethernet을 사용하면서도 실시간 데이터 교환과 장치 간 통신을 지원하기 때문에 자동차, 반도체, 배터리, 식품, 물류 등 다양한 산업에서 표준 프로토콜로 활용되고 있습니다.

비전 시스템에서는 검사 결과, 측정값, 위치 좌표, 바코드 정보 등을 PLC로 빠르게 전송하는 데 사용됩니다.

이번 글에서는 EtherNet/IP의 개념부터 실제 연동 방법, 장단점, 현장 적용 사례까지 자세히 알아보겠습니다.

EtherNet/IP의 특징

EtherNet/IP는 CIP(Common Industrial Protocol)​를 기반으로 동작하는 산업용 통신 프로토콜입니다.

주요 특징은 다음과 같습니다.

  • 실시간 데이터 통신 지원
  • 표준 Ethernet 사용
  • 다양한 제조사 장비 지원
  • PLC와 비전 시스템 간 빠른 데이터 교환
  • 높은 확장성
  • 유지보수 용이

EtherNet/IP 기본 구성

일반적인 비전 시스템 구성은 다음과 같습니다.

센서 → PLC → 비전 카메라 → 산업용 PC(비전 프로그램) → EtherNet/IP → PLC → 로봇 또는 설비 제어

비전 시스템은 검사 후 다음과 같은 데이터를 PLC에 전달할 수 있습니다.

  • OK / NG 결과
  • 검사 완료 신호
  • 측정값
  • 위치 좌표(X, Y)
  • 회전 각도
  • 바코드 정보
  • OCR 결과
  • 불량 코드

EtherNet/IP 통신 방식

EtherNet/IP는 크게 두 가지 방식으로 데이터를 교환합니다.

① Explicit Messaging

필요한 순간에 데이터를 요청하고 응답받는 방식입니다.

주로 다음과 같은 데이터에 사용됩니다.

  • 제품 정보
  • 설정값
  • 파라미터 변경
  • 장비 상태 확인

장점

  • 다양한 데이터 전송 가능
  • 설정이 유연함

단점

  • 실시간성이 상대적으로 낮음

② Implicit Messaging

주기적으로 데이터를 자동 교환하는 방식입니다.

비전 시스템에서는 대부분 이 방식을 사용합니다.

장점

  • 매우 빠른 응답속도
  • 실시간 제어 가능
  • 생산라인에 적합

단점

  • 데이터 구조를 미리 정의해야 함

Scanner와 Adapter의 차이

EtherNet/IP에서는 장비의 역할이 구분됩니다.

Scanner

네트워크를 관리하며 데이터를 요청하는 장치입니다.

대표적으로 PLC , 산업용 컨트롤러가 Scanner 역할을 수행합니다.

Adapter

Scanner의 요청에 응답하는 장치입니다.

대표적으로

  • 머신비전 시스템
  • 산업용 카메라
  • 인버터
  • 센서

등이 Adapter 역할을 수행합니다.

일반적으로 PLC가 Scanner, 비전 시스템이 Adapter로 구성됩니다.

EtherNet/IP 연동 절차

1단계

IP 주소를 설정합니다.

예)

PLC

192.168.0.10

비전 시스템

192.168.0.20

2단계

PLC에서 EtherNet/IP 장치를 등록합니다.

EDS 파일이 필요한 경우도 있습니다.

3단계

입력(Input)과 출력(Output) 데이터를 설정합니다.

예시

Input

  • 검사 완료
  • 검사 결과
  • 측정값

Output

  • 촬영 시작
  • 제품 번호
  • 검사 명령

4단계

비전 프로그램에서 PLC 태그와 데이터를 연결합니다.

5단계

실제 생산라인에서 테스트를 진행합니다.

  • 응답속도
  • 데이터 정확성
  • 재연결
  • 예외 상황

등을 반드시 확인해야 합니다.

EtherNet/IP의 장점

빠른 통신

실시간 제어에 적합합니다.

높은 안정성

자동차 생산라인처럼 24시간 가동되는 환경에서도 안정적으로 사용할 수 있습니다.

다양한 장비 지원

다양한 PLC와 산업용 장비가 EtherNet/IP를 지원합니다.

유지보수 편리

네트워크 상태를 쉽게 확인할 수 있어 장애 분석이 용이합니다.

EtherNet/IP의 단점

  • 초기 설정이 복잡할 수 있습니다.
  • 장비 간 호환성을 확인해야 합니다.
  • 네트워크 설계가 중요합니다.
  • 일반 Ethernet보다 산업 환경에 맞는 장비가 필요합니다.

실제 적용 사례

자동차 부품 검사

Rockwell PLC와 비전 시스템을 EtherNet/IP로 연결하여 검사 결과와 측정값을 실시간 전송하고 자동 리젝트 장치를 제어했습니다.

배터리 검사

셀 위치 좌표를 PLC로 전달하여 로봇이 정확한 위치에서 제품을 이송하도록 구성했습니다.

식품 포장 검사

라벨 검사 결과와 바코드 정보를 PLC로 전송하고 NG 제품만 자동 배출하도록 구현했습니다.

EtherNet/IP 적용 시 체크리스트

  • 고정 IP 주소 관리
  • 태그 이름 표준화
  • 데이터 크기 확인
  • 통신 주기(RPI) 설정
  • 산업용 스위치 사용
  • 네트워크 부하 점검
  • 통신 오류 로그 관리
  • 예외 처리 로직 구현

실패 사례

사례 1. IP 주소 중복

새로운 장비를 추가하면서 기존 장비와 동일한 IP 주소를 설정해 통신이 간헐적으로 끊겼습니다. 원인을 찾는 데 오랜 시간이 걸려 생산 일정에도 영향을 주었습니다.

교훈: 장비 추가 전 IP 주소 관리 정책을 수립하고, 변경 이력을 문서화해야 합니다.

사례 2. RPI(Response Packet Interval) 설정 오류

응답 주기를 지나치게 짧게 설정해 네트워크 부하가 증가했고, PLC와 비전 시스템 모두 통신 지연이 발생했습니다.

교훈: 생산 속도에 맞는 적절한 RPI를 설정하고 실제 부하 테스트를 수행해야 합니다.

사례 3. 태그 데이터 형식 불일치

비전 시스템은 32비트 정수를 전송했지만 PLC에서는 16비트 데이터로 읽도록 설정되어 측정값이 비정상적으로 표시되었습니다.

교훈: 데이터 형식(INT, DINT, REAL 등)을 양쪽 장비에서 동일하게 맞춰야 합니다.

자주 묻는 질문(FAQ)

Q1. EtherNet/IP와 일반 Ethernet은 같은 것인가요?

아닙니다. EtherNet/IP는 일반 Ethernet을 기반으로 하지만 산업용 실시간 통신을 위한 CIP 프로토콜을 사용합니다.

Q2. 어떤 PLC에서 EtherNet/IP를 지원하나요?

Rockwell Automation은 기본적으로 지원하며, Omron, Keyence, Mitsubishi, Siemens 등도 모델에 따라 EtherNet/IP를 지원합니다.

Q3. EtherNet/IP는 로봇과도 연동할 수 있나요?

가능합니다. 산업용 로봇, 비전 시스템, PLC를 하나의 네트워크로 연결해 좌표와 검사 결과를 실시간으로 공유할 수 있습니다.

Q4. EtherNet/IP와 Modbus TCP의 차이점은 무엇인가요?

EtherNet/IP는 실시간 제어와 장치 간 데이터 교환에 강점이 있으며, Modbus TCP는 구조가 단순하고 다양한 장비와 쉽게 연동할 수 있다는 장점이 있습니다.

Q5. EtherNet/IP를 사용할 때 가장 중요한 것은 무엇인가요?

IP 주소 관리, 데이터 형식 일치, 통신 주기 설정, 네트워크 품질 관리가 가장 중요합니다.

마무리

EtherNet/IP는 현대 산업자동화에서 가장 널리 사용되는 산업용 네트워크 중 하나입니다. PLC와 비전 시스템을 안정적으로 연결할 수 있을 뿐 아니라 로봇, 센서, HMI 등 다양한 장비와도 쉽게 통합할 수 있어 스마트팩토리 구축의 핵심 기술로 자리 잡고 있습니다.

성공적인 프로젝트를 위해서는 단순히 통신이 되는 것에 그치지 않고, 네트워크 설계와 데이터 구조, 예외 처리까지 함께 고려하는 것이 중요합니다.

다음 편에서는 Modbus TCP 연동 방법과 실제 적용 사례를 중심으로 현장에서 자주 사용하는 설정 방법과 문제 해결 노하우를 살펴보겠습니다.