CAFE

기술 공유 게시판

Re:HMI화면 제어창 Local/Remote 깜박임 현상

작성자자손|작성시간10.05.10|조회수211 목록 댓글 1

안녕하십니까?

 

말씀하신 내용으로는 문제 진단은 어렵습니다.  말씀하신 내용은 Local/Remote가 계속 바뀌는 것이며, 그것으로 인하여 자동 운전이 되지 않는다는 것입니다. 이러한 문제는 여러 가지 가능성이 있기 때문에 진단을 한 후에 문제가 되는 부분을 해결해야 합니다.

 

일단 가능한 문제들은 다음과 같은 것들이 있습니다.

- 말씀하신 인버터 수중펌프도 영향을 줄 수는 있겠지만 가능성은 낮은 것 같습니다.  왜냫면 인버터 문제라면 전기 또는 통신 상의 간섭 문제로 인하여 PLC의 신호가 영향을 받는 것인데, 그렇다면 다른 접점들도 동일한 문제가 나타날 것입니다.

- 제가 볼 때, 프로그램 하신 것을 먼저 점검해 보셔야 할 것 같습니다.  HMI 또는 PLC에서 작성된 프로그램에 버그가 있어서 오동작을 하는 것이 아닌가 하는 생각이 듭니다.  예를 들어서 Local/Remote를 생각지 못한 다른 프로그램 영역에서 사용을 한다든가 또는 프로그램 상에서 특정 조건에서 플릭커링되도록 되어 있을지 모릅니다.  특정 접점만이 그런다면 먼저 작성된 프로그램에서는 문제가 없는지 확신할 수 있을 정도로 확인을 해야 합니다.

- 만약 작성하신 프로그램에서는 100% 문제가 없다는 확신을 하기 위해서는 육안에 의한 로직 검사보다도 로깅의 트레이싱에 의한 검사를 하시는 것이 좋습니다. HMI에서 작성된 코드들에는 필요하다면 모든 라인의 동작을 파일로 로깅하여 원하는 대로 동작하는지 또는 Local/Remote 제어 명령을 반복적으로 내리지는 않는지 확인해야 합니다. PLC에서는 온라인 접속을 통하여 관련된 접점들의 신호와 값들을 확인하면서 어디가 문제인지를 확인해야 합니다.  아마 이 두 가지 디버깅을 통하여서 문제는 찾을 수 있을 것이라고 생각됩니다.

- 사실 위의 디버깅 결과가 있어야 그 결과를 기반으로 문제 예측 또는 다른 문제를 예상할 수 있습니다.  제가 볼 때는 분명 위의 분석 작업에 의해서 원인이 되는 부분은 찾을 수 있을 것입니다.  하지만 프로그램 동작은 전혀 이상이 없으며 프로그램이 100% 완벽하다면 전기적인 문제도 고려할 수 있습니다.  말씀하신 것을 포함해서 실제로 이해할 수 없는 동작을 하는 경우가 없는 것은 아닙니다. 하지만 그런 경우는 극히 가능성이 낮습니다.  하지만 가능성은 완전히 배제해서는 안되겠지요.

 

정리하면, 우선은 프로그램 문제일  가능성이 크니 프로그램을 먼저 점검하여 보시기 바랍니다.  하지만 모든 가능성은 열어 놓으신 상태에서 진단하셔야 합니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자대장 | 작성시간 10.05.10 이렇게 자세하게 설명해주시니 너무 감사합니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼