Developing a Analysis Tool of Canopen Over EtherCat Protocol

Canopen over EtherCAT 프로토콜 분석 도구 개발

  • Published : 2021.05.03

Abstract

Canopen over EtherCAT(CoE) is a Canopen protocol that operates based on EtherCAT in industrial sites. In order to analyze a CoE network system and a performance through packet sniffing and reversing, it is necessary to know Data Objects structure and changes of its value. However, since Data Objects in Canopen is dependent on the devices, there is a limitation by using an existing packet analysis program like a Wireshark. Therefore, we designed and developed a system that infers Data Objects structure and system configuration.

Canopen over Ethercat은 산업현장에서 EtherCAT 기반으로 동작하는 Canopen 프로토콜이다. 패킷 스니핑을 통하여 구축된 CoE 시스템의 성능을 분석하기 위해서 Canopen 프로토콜에서 사용하는 Process Data Object의 구성과 그 값의 변화를 분석하는 과정은 필수적이다. 하지만 Canopen의 Data Object는 네트워크를 구성하는 장치에 의존적이기 때문에 wireshark와 같은 패킷 분석 프로그램으로 분석하는데 한계가 있다. 따라서 본 연구에서는 CoE 프로토콜을 분석하여 시스템 구성과 Process Data Object를 유추하는 프로그램을 설계하고 구현하였다.

Keywords

Acknowledgement

본 연구는 과학기술정보통신부 및 정보통신기획평가원의 SW중심대학사업의 연구결과로 수행되었음(2016-0-00019)