PLC 입력 LED는 들어오는데 HMI에서는 신호가 안 보이는 이유가 뭘까요?

자동제어 설비를 점검하다 보면 PLC 입력 LED는 정상적으로 들어오는데 HMI 화면에서는 해당 센서 신호가 들어오지 않는 경우가 있다고 들었습니다. PLC는 정상인 것 같은데 화면에서만 표시가 안 되는 이유가 무엇인지 궁금합니다. 통신 문제인지 프로그램 문제인지 어떻게 구분하는지도 알고 싶습니다.

3개의 답변이 있어요!

  • 안녕하세요. 박현민 전기기능사입니다.

    plc입력 led가 정상이라면 우선 센서와 입력모듈은 정상일 가능성이 높습니다 이럴경우에는 plc와 hmi사이의 통신 이상이나 hmi태그 주소 설정오휴를 먼저 확인하는것이 좋습니다. 또 plc프로그램에서 입력신호를 다른 메모리 주소로 이동하도록 작성되어 있는데 hmi가 다른 주소를 읽고 있는 경우에도 같은 현상이 발생할 수 있습니다. 실제 현장에서는 통신상태를 확인한 뒤 주소 설정과 프로그램 순서대로 점검하는 경우가 많아요

    채택 보상으로 156베리 받았어요.

    채택된 답변
  • 안녕하세요. 김종식 전기기사입니다.

    Plc 입력 led가 정상인데 hmi에서만 신호가 안보인다면 센서 자체보다는 plc 내부 주소나 HMI 태그 설정, 통신 쪽을 먼저 의심하는 게 좋습니다.

    먼저 PLC 모니터링 프로그램에서 해당 입력 비트가 실제로 ON 되는지 확인합니다. PLC 프로그램에서도 ON이면 센서와 입력모듈은 정상으로 볼 수 있습니다.

    그다음 HMI에 등록된 태그 주소가 PLC 주소와 정확히 일치하는지 확인해야 합니다. 예를 들어 PLC에서는 X10을 보고 있는데 HMI가 X11이나 내부 릴레이 M영역을 보고 있으면 화면에는 표시되지 않습니다. 프로그램 수정 후 주소가 바뀌었는데 HMI 태그만 그대로인 경우도 있습니다.

    여러 신호가 동시에 HMI에서 안 보인다면 PLC-HMI 통신 문제일 가능성이 큽니다. 통신 케이블, IP 주소, 통신 설정, HMI의 통신 에러 표시 등을 확인하면 됩니다. 반대로 특정 신호 하나만 안 보인다면 통신 전체 문제보다는 태그 주소나 HMI 화면 프로그램 문제일 가능성이 더 높습니다.

    정리하면 입력 LED 확인 → PLC 내부 비트 확인 → HMI 태그 주소 확인 → 통신 상태 확인 → HMI 화면 로직 확인 순서로 점검하면 원인을 찾기 쉽습니다.

  • 안녕하세요. 최정훈 전기기사입니다.

    PLC의 입력카드의 LED가 켜진다는것은 현장에서 센서의 신호가 PLC의 물리적인 입력단자까지 정상적으로 전달되었다는 겁니다. 하지만, HMI 화면에서 이를 인식하지못하면 PLC 내부에 메모리 매핑오차나 HMI 비트 주소의 할당오류나 두 장치간의 통신 패킷 교환에서 장애가 생긴거라고 볼수 있겠습니다.

    전체 통신문제와 특정한 프로그램 문제를 구분하려면은 먼져 다른 HMI 태그 데이터도 정상적으로 갱신되는지 확인해보세요. 그랃음 화면의 모든 수치가 멈춰있다고 한다면, 이더넷모듈이나 RS라인에 통신장애일겁니다. 그리고 유독 해당 센서 신호만 표시되지 않으면, PLC 프로그램 상에서 입력 신호를 내부적인 릴레이로 넘겨주지 못했을 수도 있겠네요. 또, HMI의 터치 주소가 다르게 지정된 프로그래밍 오류로 인해서 판단을 할수 있는것이겠습니다.