주메뉴 바로가기 | 쇼핑카테고리 바로가기 | 하위메뉴 바로가기 | 본문 바로가기

고객지원

  • 공지사항
  • 새소식
  • 자료실
  • 영업문의
  • A/S 문의
  • Q&A
  • 교육
  • 사업자등록증 출력
  • 자료실

Q&A

HOME > 고객지원 > Q&A
  • 서울사업본부
  • 창원사업본부
Intouch Script 관련 문의 드립니다.
작성자: admin 2022-06-28 14:26:53 | 375
첨부: Tech Note 587 Monitoring Communication Between InTouch, a DAServer.pdf (809.9 KB)

안녕하세요. 삼미정보시스템 입니다.

참조할만한 기술문서 첨부하였습니다.

InTouch <-> I/O Server <-> PLC 경로로 데이타를 수집합니다.
I/O Server <-> PLC 간의 통신상태는 I/O Server에 구성된 status bit, InTouch <-> I/O Server 간은 IOStatus bit를 구성해서
각 단계별로 통신 단절상태를 확인할 수도 있습니다.

하지만, 굳이 그렇게까지 할 필요는 없고, 아래 방식대로 PLC에서 특정 bit를 on/off 한다거나 Word 값을 변경시켜서
InTouch의 Change 와 Condition 스크립트를 조합해서 통신 단절 상태 판단해도 상관없습니다.

통신단절 시에는 
주기적으로 IOReinitAccessName(), IOReinitialize() 함수를 사용해서 재연결하면 됩니다.

======================
>>heyleo95님 글

안녕하세요 

PLC와의 통신이 단절됬을때 알람을 띄우려고 합니다.

1. 현재 PLC에서 Bit 를 1초 단위로 Heartbeat 를 주고 있으며

일정시간 값이 변화하지 않으면 Error 표현

2. PLC Timer 를 모니터링 하다가, Timer가 멈췄을때 Error 표현

둘중 하나로 진행 예정인데, 이외에 인터치 내부에서 구현되어있는 기능이 있을까요?

PLC는 MELSEC 입니다.

 
이전글
다음글
목록
답변 삭제 수정