[답변]
HMI가 DOWN되는 현상중 HMI프로그램 자체의 오류로 인해서 다운되면 제작사에서 해야 할 일에 해당되고
사용자 수준에서 해야할 일에 대해서 답변드리겠습니다.
1.무한루프실행할때
HMI를 개발할때 무한루프에서 시간지연이 없으면 리소스를 계속 점유하다가 100%점유 시간이 오래되면 다운됩니다.
보통 리소스를 보지 않고 개발한 뒤 사용하다가 실행되는 동안 다운되는 경우에 해당합니다.
현재 이런 다운되는 현상이 있다면 리소스 점유상태를 확인 해 보시고 (ctrl + alt + del) 리소스 점유부분을 제거해야 합니다.
While ~ WEnd문이 실행되고 있다면 이 문장 사이에 sleep문이 하나 이상은 있어야 이런 현상을 막을 수 있습니다.
2.통신 WRITE할때
HMI에서 온도값을 읽고 이 값을 PLC로 전송하는 동작을 반복하는 경우 HMI에서는 매번 WRITE를 하고 있게 됩니다.
이럴때 한번 WRITE를 하고 다음WRITE를 하기 전에 DELAY TIME이 없으면 리소스 점유상태가 급격하게 증가합니다.
이런경우 Sleep (200)정도 있으면 이상없이 사용할 수 있습니다.
첫댓글 리소스 싸이는것은 프로그램버그네요. 그것는 개발사에서 수정필요할것 같습니다.