Skip to content

EtherCAT Manager

EtherCAT 관련 정보 확인 및 설정을 할 수 있습니다.

1. RTOS 구동

EtherCAT Manager 메뉴에서 ECAT H/W Assign 탭을 통해 EtherCAT Embedded/Card Type 보드의 RTOS 구동 및 해당 보드의 상태를 실시간으로 확인할 수 있습니다.

ecat-main-ui

Hardware Assignment

당사에서 제작한 Master 보드 및 EtherCAT Embedded Type 보드를 장착 시 해당 보드에 할당되어 있는 RTOS Controller를 확인할 수 있습니다.

ecat-main-ui

Realtime OS Devices 리스트는 Assign To Windows 또는 Assign ALL To Windows 버튼을 눌러 Window Network Adapters supported by EC-Master로 할당할 수 있습니다.

ecat-main-ui

Window Network Adapters supported by EC-Master리스트는 Assign To RTOS 또는 Assign ALL To RTOS 버튼을 눌러 Realtime OS Devices 로 할당할 수 있습니다.

CPU Assignment

프로그램이 설치된 장치의 코어 개수 및 종류, Window용 또는 RTOS용으로 할당된 코어를 확인할 수 있습니다.
해당 항목에서 Window코어와 RTOS 코어를 임의로 할당 및 해제를 할 수 있습니다.

ecat-main-ui

RTOS Reset 버튼은 EzManager-II가 실행 중일 때 비활성화 되며 클릭 시 현재 RTOS 코어 전부 Window 코어로 할당합니다.

ecat-main-ui

예를 클릭하여 RTOS->Window로 코어가 할당된 것을 확인할 수 있으며 현재 할당을 장치에 적용하기 위해 재부팅합니다.

ecat-main-ui

EzManager-II가 실행 중이지만 RTOS 코어가 할당 되지 않아 RTOS는 실행되지 않습니다.
RTOS Control 항목에 Start All, Start 버튼을 눌러 RTOS를 실행시켜도 LOG에 에러 문구가 뜨며 실행되지 않습니다.
다시 RTOS를 실행 시키기 위해서는 RTOS Assign버튼을 눌러 코어를 Window->RTOS로 할당시켜 RTOS를 실행시킵니다.

ecat-main-ui

RTOS Assign버튼을 누르면 Window에 할당된 코어 한 개를 RTOS로 할당 시킵니다.
또한 해당 기능도 변경된 내용을 적용시키기 위해 재부팅해야 합니다.

ecat-main-ui

2. EtherCAT Master List

EzManager-II 실행과 별개로 RTOS Control 창을 통해 EtherCAT 통신을 위한 RTOS 실행 여부를 설정할 수 있고 그에 따른 각 EtherCAT 보드의 RTOS 구동 상태를 확인할 수 있습니다.

ecat-main-ui

프로그램이 설치된 장치에 연결된 EtherCAT 보드 타입에 따라 SW 또는 HW #1 탭으로 표시됩니다.
이 때, SW 타입 보드는 1개만 장착 가능하며 HW 타입 보드는 장착된 개수만큼 표시할 수 있습니다.

ecat-main-ui

SW 탭인 경우 Init, PreOP, SafeOP, OP버튼을 통해 원하는 EtherCAT State Machine 단계를 설정할 수 있으며 왼쪽 화면에 현재 단계를 나타냅니다. HW 탭은 해당 버튼은 표시되지만 비활성화 상태로 나타납니다.

ecat-main-ui

톱니바퀴 아이콘을 누르게 되면 SW/HW 보드에 따른 Settings 창을 호출할 수 있으며 호출 후 OK 버튼을 눌러 변경 사항을 저장할 수 있습니다.

ecat-main-ui

설정한 Cycle Time에 따른 파형 및 CPU 사용량을 알 수 있으며 각 탭에 따른 보드 정보를 확인 할 수 있습니다.

3. Diagnosis

RTOS 구동 중일 때 Diagnosis탭을 통해 Master Running time, Cycle Time등 장착된 EtherCAT 보드의 상태를 실시간으로 확인할 수 있습니다.

ecat-main-ui

4. ECAT Online

ecat-main-ui

ROTS 구동 중일 때 현재 장착된 EtherCAT 보드의 타입, 연결된 Slave에 따른 리스트가 표시 됩니다.
또한, 연결된 Slave의 Device Name, Type등 해당 장치에 대한 다양한 정보를 확인할 수 있습니다.

ecat-main-ui

Open 버튼을 클릭해 특정 경로에 존재하는 해당 장치에 대한 ESI File을 오픈할 수 있습니다.