FTP 펌웨어 업그레이드(UPnF, SPROA, SPLUS)

CICON 온라인 메뉴의 펌웨어 업그레이드 기능은 PLC와 로더 접속을 통한 업그레이드 기능입니다. 이 매뉴얼에서는 로더 통신이 아닌 FTP 기능을 사용한 업그레이드를 설명합니다.

 

■ Windows 방화벽 설정

제어판에서 Windows Defender 방화벽 설정 화면을 열고, 좌측에 고급 설정을 선택합니다.

image-20250108-052318.png

좌측 트리에서 아웃바운드 규칙을 선택하고 우측 트리에서 새규칙을 선택합니다.

image-20250108-052330.png

규칙 종류에서 포트를 선택한 후 다음 버튼을 누릅니다.

프로토콜 및 포트에서 특정 원격 포트에 22를 입력한 후 다음 버튼을 누립니다.

작업에서 연결 허용을 선택한 후 다음 버튼을 누릅니다.

프로필에서 이 규칙을 적용할 프로필을 지정합니다. 특이 사항이 없을 경우 도메인, 개인, 공용을 모두 체크한 후 다음 버튼을 누릅니다. 이후 이름에서 적절한 이름을 입력한 후 마침을 눌러 종료합니다.

 

아래와 같이 아웃바운드 규칙을 추가하고 방화벽 설정을 종료합니다.

■ CICON에서 펌웨어 업그레이드

  1. PLC CPU와 Ethernet 접속 가능하도록 IP 어드레스가 설정되어 있어야 합니다. CPU의 IP 어드레스는 파라미터에서 설정합니다. 설정 후 다운로드 하여 파라미터를 PLC 에 적용해 주십시오.

    CMD 창에서 Ping 테스트시 응답 확인이 되어야 합니다.

     

  1. CICON 온라인 메뉴에서 고속 CPU 전용 기능 -> PLC 업그레이드를 실행합니다.

     

  1. 고속 PLC Upgrade 화면이 나타나면 Step1 ~ Step7까지 순서대로 진행합니다. CPU가 아닌 모듈의 경우 온라인 접속 상태에서 Base / Slot 설정까지 해야합니다.

     

  1. Step1. 대상 PLC 선택에서 UPnF CPU를 선택합니다.

  1. Spep2. Upgrade File Path 선택에서 펌웨어 파일이 있는 PC의 경로를 선택합니다. 이때, 파일 경로(폴더명 포함) 특수 기호, 공백, 한글이 포함되지 않아야 합니다. 펌웨어 업그레이드 할 파일명은 아래와 같이 UPNF_CPU_APP(확장자 없이) 파일명으로 되어 있어야합니다.

     

  1. Step3. Upgrade File 선택에서 업그레이드 할 대상을 선택합니다. Step2에서 선택한 파일 경로에서 PLC App.(F/W)와 Manger App. 을 검색하여 업그레이드가 가능한 경우 선택 버튼이 Enable됩니다. PLC App.만 선택합니다.

  1. Step4. PLC IP 설정에서 UPnF CPU의 IP Address 를 입력합니다.

  1. Step6. Upgrade 진행 버튼을 눌러 업그레이드를 합니다.

  1. 최초 진행시 아래와 같이 CMD 화면에 Store key in cache? 확인 메시지가 나타날수 있습니다. 키보드에서 y 를 입력하고 엔터를 누릅니다.

     

10. 정상적으로 펌웨어 파일이 전달된 후, CPU와 온라인 접속이 된 상태일 경우, 아래와 같이 재부팅 버튼이 활성화됩니다.(CPU가 Stop일 때) 펌웨어 업그레이드는 CPU를 재부팅해야 적용되기 때문에 재부팅을 합니다. 재부팅 버튼이 활성화 되지 않을 경우 PLC를 전원 리셋을 통해 펌웨어를 적용합니다. 리셋 후 온라인 접속하여 펌웨어 버전을 확인합니다.

11. 고속 PLC Upgrade에서 사용하는 파일명은 아래와 같습니다.

  • UPnF CPU F/W : UPNF_CPU_APP

  • SPROA CPU F/W : SPRO_A_CPU_APP

  • SPROL CPU F/W : SPRO_L_CPU_APP

  • SPLUS CPU F/W : SPLUS_CPU_APP

  • PS08N Module F/W : MOTIONCONTROL

  • ET10M Module F/W : MOTIONCONTROL

  • EC01G Module F/W : EC01G_APP

  • Manage APP. : MANAGER_APP

  • SPROL Logging APP. : DATA_LOGGER_APP