아하요요

아하요요

채택률 높음

PLC 통신은 정상인데 HMI 화면의 데이터가 갱신되지 않는 이유는 무엇인가요?

현장에서 PLC와 HMI 사이의 통신 상태는 정상으로 표시되는데 HMI 화면의 일부 데이터가 실제 설비 상태와 다르게 표시되거나 값이 갱신되지 않는 경우가 있습니다. 통신 오류가 발생한 것은 아닌 것 같은데 특정 항목만 이전 값으로 남아 있는 이유가 궁금합니다. PLC 프로그램의 데이터 저장 영역이나 HMI의 태그 설정에도 문제가 생길 수 있는지, 어떤 항목부터 확인해야 하나요?

3개의 답변이 있어요!

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

    통신 연결은 멀쩡한데 HMI 화면의 특정 값만 멈춰있을 때가 당황스럽죠. 그런데 막상 현장을 살펴보면 HMI에 입력해 둔 태그 주소와 PLC 메모리 주소가 서로 엇갈려 있는 경우가 많은거죠. 이유는 PLC의 프로그램을 수정하게되면서 데이터의 레지스터 번호가 바뀌거나 밀렸을수가 있죠. 그리고 HMI 태그는 예전의 주소를 그대로 바로보고있어서 어뚱하게 비어있는 공간을 일고있기 때문입니다.

    ​그래서 이럴 때는 먼저 HMI 설정 프로그램에서 해당 태그의 주소가 실제 PLC 프로그램의 메모리 번호와 정확히 맞는지부터 짚어보셔야 해요. 그런데 주소에 문제가 없다면은 자료형이 서로 다르거나 화면의 갱신주기가 너무 길게 잡혀있을수도 있겠네요. 그래서 결론은 차근차근히 점검을 해보세요. 그러면 금방 어긋난 부분을 찾으실수 있으실 겁니다.

  • 안녕하세요. 김경환 전기기사입니다.

    PLC와 HMI 사이의 통신 상태가 정상인데도 화면의 일부 데이터가 갱신되지 않는다면, 통신 자체보다는 PLC의 데이터 저장 영역과 HMI 태그 주소가 일치하는지, 화면의 갱신 설정이 정상인지부터 확인해 보시는 것이 좋을 듯 합니다. PLC 내부에서는 값이 정상적으로 변하고 있지만 HMI가 다른 주소를 읽고 있거나, 태그의 데이터 형식이 맞지 않으면 실제 설비 상태와 다른 값이 표시 될 수 있습니다.

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

    PLC와 HMI의 통신이 연결되어 있더라도 모든 데이터가 올바르게 표시된다고 보장할 수는 없습니다. HMI 태그의 디바이스 주소가 잘못되었거나 데이터 형식과 워드 길이가 일치하지 않으면 일부 값이 잘못 표시될 수 있습니다. 또한 PLC 프로그램에서 해당 데이터가 갱신되지 않거나 조건에 따라 이전 값이 유지되도록 작성된 경우에도 비슷한 현상이 발생합니다. 먼저 PLC 모니터에서 실제 데이터가 변하는지 확인한 뒤 HMI 태그 주소, 데이터 형식, 갱신 설정을 비교하는 것이 좋습니다. 특정 화면이나 항목에서만 문제가 발생한다면 해당 태그와 화면 설정을 우선 점검하면 원인을 좁힐 수 있습니다.