안녕하세요. 기술지원팀입니다.
1. 먼저 통신상태를 표시하는 DI태그를 만듭니다.
2. DI태그 속성설정에서 포트 500번을 사용합니다.
(포트000의 통신상태는 포트 500, 포트 001의 통신상태는 포트 501....)
3. DI태그 속성설정에서 주소 0.1을 사용합니다.
(주소 0.0은 통신에러1회시 표시, 주소 0.1은 통신에러 연속5회시 표시)
4. 스크립트를 작성합니다.(감시프로그램실행중 계속 스크립트)
예)
//통신포트000 의 에러발생//
if ($통신상태00 == 0 && flag00==0) {
@MessageBox("통신포트000에서 에러발생가 발생했습니다.","통신에러00",MB_OK);
flag00 =1;
}
if ($통신상태00 == 1) {
flag00 =0;
}
//통신포트001 의 에러발생//
if ($통신상태01 == 0 && flag01==0) {
@MessageBox("통신포트001에서 에러발생가 발생했습니다.","통신에러01",MB_OK);
flag01 = 1;
}
if ($통신상태01 == 1) {
flag01 = 0;
}
자료실에 샘플을 올려놓았습니다.
감사합니다.
>오토베이스 사용시 통신에러가 발생하면
>화면에 메세지를 발생해고, 사용자가 확인을 할때까지 메세지를 보여주고 싶습니다. 샘플화일이 있으면 좋겠습니다.