CAFE

이더넷 통신에 대해 질문입니다..

작성자notully|작성시간06.02.22|조회수946 목록 댓글 2

안녕하세요...

이더넷 통신에 대해 몇가지 질문드립니다..

1.MX-Component를 사용하여 VB프로그램 시 접속문제

 접속해야할 PLC가 3개인데 Communication Setup Utility에서는 모두 접속이 되고 모니터링가능함

 VB에서 접속시 하나만(1번이라고 가정) 되고 나머지는 오픈이 안됩니다.

 콤포넌트에 2번설정으로 해도 연결이 안되고, 3번설정으로 해도 안되고.--1번만 됩니다.

 콤포넌트를 하나더 올려서 2,3번설정으로 해도 안됩니다.

 

2.MX-Link 사용방법에 대하여

 위의문제가 있어 MX-Link를 설치하여 EtherNet Utility를 사용하여 설정을 한후(접속OK)

 VB Sample에서 접속확인이 되었습니다..

 그런데 샘플은 넘 간단하고 설명이 없어...만약 D100 번지부터 10개를 가져온다면

 어떤식으로 해야하는지요?

 Ret = mdReceive(Path, Stno, Devtyp, devno, size, buf(0))   <--샘플에 있는소스

 PLC가 여러대라면 어떤식으로 구분을 하는지요? 

 

3.MC Protocol로 통신시 오류 질문

 MC 프로토콜을 보고 Q시리즈와 통신을 할려는데 Binary모드는 실패를 하고

 Ascii모드로 해봤습니다..

 500021FF03FF00000C000004010000D*0006160001

 이렇게 전송하니..

 D00021FF03FF000016C05100FF03FF0004010000

 응답이 이렇게 왔습니다(응답은 정확하지 않음 메뉴얼상 이상종료시 응답)

 PLC 담당자에게 설정을 확인하니 네트웍 번호가 21이고 그룹이 5 국번이 1 이라고 합니다.

 위에서 네트웍번호와 국번호를 변경해도 응답은 똑같습니다..

 

 위 3가지 중에서 하나라도 성공하여야 합니다..여러 고수님들의 도움을 부탁드립니다..

 

 

 

 

 

 

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

댓글

댓글 리스트
  • 작성자안성가파치 | 작성시간 06.02.22 1.번 사용시 OCX를 VB Form에 3개를 로딩하시고 각각의 OCX별로 코딩시나 OCX 프로퍼티설정시 station No를 개별적으로 사용해야 되고 또한 PLC Ethernet Unit를 개별적으로 일치하게 설정하시면 될줄로 생각됩니다... 물론 IP Config로 개별적으로 설정해주셔야 될줄로 압니다... 2개는 해봤는데.. 암튼 수고...
  • 작성자이준희 | 작성시간 06.02.22 3.번 사용시 PC No."FF"는 Network No.가 "00"일 때만 사용가능한 것으로 알고 있습니다. 그래서, Network No."21"를 "00"로 바꾸어서 해보시죠. 그리고 Complete code "0C51"은 읽기/쓰기 점수가 범위에 이상이 있다는 에러 라고 합니다. 다시한번 점검해보시죠... 즐프하세요.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼