PLC 프로그램을 수정한 뒤 전원을 껐다 켜면 변경 내용이 사라지는 이유는 무엇인가요?

PLC 설비의 동작을 수정하기 위해 프로그램을 변경하고 다운로드했는데, 전원을 껐다가 다시 켜면 변경 전 동작으로 돌아가는 현상이 발생합니다. 프로그램을 수정하는 동안에는 정상적으로 동작하고 온라인 모니터링에서도 변경 내용이 확인되지만, 재기동 후에는 수정한 로직이 적용되지 않는 것처럼 보입니다. PLC의 프로그램 메모리와 작업 중 사용하는 메모리가 다르기 때문인지, 다운로드 방식이나 저장 설정에 문제가 있는지 궁금합니다. 이런 경우 어떤 순서로 확인해야 하며, 수정한 프로그램을 안전하게 유지하려면 무엇을 주의해야 하나요?

2개의 답변이 있어요!

  • 안녕하세요. 이대길 전기기능사입니다.

    수정한 프로그램이 지워지는 것은 임시로 일하는 메모리에만 저장되고 영구적으로 기억하는 롬에는 저장이 안되었기 때문입니다 이것은 다운로드 후 반드시 store to rom 같은 영구 저장 설정을 해줘야합니다

  • 안녕하세요. 최광민 전기기사입니다.

    PLC에서 프로그램 수정 내용이 전원 재투입 후 사라진다면 실제로 변경된 프로그램이 비휘발성 메모리에 저장되었는지부터 확인해야 합니다. 일부 PLC는 작업 중 사용하는 메모리와 전원 차단 후에도 유지되는 메모리의 특성이 다르며, 기종에 따라 프로그램 쓰기와 저장 절차가 구분될 수 있습니다. 먼저 PLC 모델과 프로그램 작성 소프트웨어의 저장·다운로드 절차를 확인하고, 수정한 프로그램이 실제 PLC에 정상적으로 기록되었는지 점검합니다. 이후 온라인 프로그램과 프로젝트 파일의 내용이 일치하는지 비교하고, 다른 프로그램이나 백업본이 다시 기록되는 상황이 있는지도 확인해야 합니다. 운전 중인 설비에서는 프로그램 변경이 다른 장치의 동작에 영향을 줄 수 있으므로 작업 전 원본을 백업하고 변경 내용을 기록하는 것이 중요합니다. 메모리 유지 설정이나 배터리 관련 알람이 있는 기종이라면 제조사 매뉴얼에 따라 추가 점검해야 합니다.