Skip to content

펌웨어 업데이트

서론

  • CORE 모듈은 EtherCAT FoE를 통한 펌웨어 업데이트를 지원합니다.
  • 현재로서, 3가지 CORE 모델에 사용되는 펌웨어 버전은 두 가지 입니다
    • 개정 번호가 0~7로 시작하는 펌웨어는 CORE100, CORE200의 펌웨어 입니다. 예) ‘CORE100_CORE200_R0.05.bin’ 파일은 CORER100/CORE200의 버전 0.05 펌웨어입니다.
    • 개정 번호가 8~F(16진수)로 시작하는 펌웨어는 CORE500의 펌웨어 입니다. 예)‘CORE500_R8.05.bin’ 파일은 CORE500의 버전 8.05 펌웨어 입니다.
  • 펌웨어는 TwinCAT 어플리케이션이나 NRMK STEP EtherCAT 마스터 제어기로 업데이트 할 수 있습니다. 아래 섹션은 TwinCAT 어플리케이션을 이용하여 CORE를 업데이트 하는 방법을 설명합니다.

CORE 펌웨어 버전 확인

  • TwinCAT 어플리케이션을 시작하여 새로운 프로젝트를 추가하고, 이전 가이드를 참고하여 CORE 장치를 검색합니다. (Simple demo by TwinCAT)
  • CoE-Online 탭을 클릭하여 현재 소프트웨어 버전을 확인하세요. (예. 이 경우 8.04).
    Figure1
    Figure 1. TwinCAT3 프로젝트 - 현재 CORE 펌웨어 버전

CORE 펌웨어 버전 업데이트 준비

  • Online 탭 클릭 후 장치의 Current State’ 확인하세요. OP여야 하며 CORE는 EtherCAT 작동 모드여야 합니다.
  • Init 버튼을 클릭하여 장치를 초기 상태(INIT)로 변경하세요.
  • Bootstrap 버튼을 클릭하여 장치를 bootstrap 상태(BOOT)로 변경하세요. 이 상태에서 CORE는 펌웨어 업데이트를 위한 준비가 되었습니다.
    Figure2
    Figure 2. TwinCAT3 프로젝트 - CORE 펌웨어 업데이트 준비

CORE 모듈에 새 펌웨어 다운로드

  • File Access over EtherCAT 영역의 Download 버튼 클릭하고, 적당한 펌웨어 파일을 선택하세요.
  • Edit FoE Name 에서, 암호를 기본값(00000000)으로 유지하고, OK 버튼을 눌러 CORE로 firmware 다운로드를 시작하세요.
  • 다운로드 상태는 TwinCAT의 오른쪽 아래 진행 표시줄에 표시됩니다.

    Figure3
    Figure 3. TwinCAT3 프로젝트 - CORE 모듈에 펌웨어 다운로드

  • 다운로드가 완료되면, 스위치를 끄고 전원 공급 장치가 완전히 꺼질 때까지 3초 정도 기다리세요. 그런 다음 CORE 모듈의 전원을 켜세요.

  • 이 때 CORE는 다운로드한 펌웨어를 내부적으로 작성하고 있으며, 약 10초 미만동안 CORE는 TwinCAT에 어떠한 상태도 나타내지 않습니다.

    중요: 내부적으로 펌웨어를 작성하는 동안 전원을 끄지 마세요.

  • 펌웨어 작성 후, Online 탭에서, CORE 상태를 다시 OP 로 변경하고, CoE – Online 탭을 클릭하여 새로운 소프트웨어 버전을 확인하세요.
    Figure4
    Figure 4. TwinCAT3 프로젝트 - CORE 모듈에 펌웨어 다운로드 완료

참고 자료