한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
안녕하십니까. 솔내시스템 입니다. 아래의 ezTCP 상태로 봐서는 16 bytes의 데이터를 잘 전송한 것으로 보입니다. 다만, timeout의 에러가 발생하는 것은 VB로 만든 MELSEC용 통신 프로그램이 원하는 데이터를 정확한 시간내에 못 받아서 발생하는 것으로 추측이 됩니다. TCP/IP 통신의 특성상 16bytes의 데이터가 송/수신 될때 하나의 패킷으로 전송될 수도 있고 여러 패킷으로 나누어 전송될 수도 있습니다. 따라서, MELSEC용 통신 프로그램이 나누어져 있는 데이터를 프로토콜 오류로 보고 무시해 버려서 생기는 문제 같습니다. 가지고 계신 전용 통신 프로그램이 수정가능하시면 위의 사항을 한번 점검해 보시기 바랍니다. 그리고 전송되는 데이터의 사이즈가 일정하다면 PLC <-> COD <~~~~~~> T2S <-> PC의 환경에서 COD 장비의 Connection Byte와 timeout 설정값을 사용해 보시기 바랍니다. Connection byte는 COD 장비가 T2S 장비로 접속을 시도하는 최소 byte 수 입니다. 16으로 설정하면 16bytes 이상이 시리얼 포트로 수신이 되면 TCP 접속을 시도하여 TCP 접속이 되면 데이터를 전송합니다. Timeout 값은 일정시간 데이터 통신이 없으면 TCP 접속을 해제하는 기능입니다. 위의 두 설정값을 적절히 활용하면 TCP 접속시 원하는 사이즈의 데이터를 한 번에 전송할 수 있습니다. > 쌀푸대 wrote: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > VB로 만든 MELSEC용 통신 프로그램으로 통신 포트 OPEN 버튼을 한번 클릭하였을 경우>> > > 1. t2s로 설정된 EZL60 > > MAX ADDRESS: 00:30:F9:00:74:37 > IP ADDRESS: 100.100.100.210 > SUBNET MASK: 255.255.255.0 > GATEWAT: 0.0.0.0 > [TCP 4] 100.100.100.200:31954 > --------------------------------- > Serial RX Bytes: 0 > Serial TX Bytes: 16 > --------------------------------- > > - cod로 설정된 EZL60 > > MAX ADDRESS: 00:30:F9:00:4D:89 > IP ADDRESS: 100.100.100.200 > SUBNET MASK: 255.255.255.0 > GATEWAT: 0.0.0.0 > [TCP 4] 100.100.100.210:1470 > --------------------------------- > Serial RX Bytes: 16 > Serial TX Bytes: 0 > --------------------------------- > > > 이런 상태~ > > 통신 프로그램 상 나오는 에러를 살펴보면.. > 대체로 응답이 안오는 time out 에 관련된 에러가 출력됩니다... EZL을 사용하지 않고 COM1을 사용하여 통신하는 경우엔 정상적으로 동작이 됩니다.. > > 해결책좀~ 훔~
비밀번호
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청