문의

세계적인 기업으로 발돋움하는 코노텍

Re: FOX-2000TR에서 485통신시 +(A)으로 보내면 +(A)으로 수신됩니다.

페이지 정보

작성일 19-03-08 09:58

본문

반갑습니다 이광용 고객님~

문의주신 내용에 대한 답변을 아래와 같이 드립니다.

Request 송신 후 바로 처리 해서 Response 하기 때문에 1초 Delay 는 너무 많습니다.
Request 와 Response port에 Enable/Disable 옵션이 있으시면 상황에 맞게 Enable/Disable 되는지 확인 해 보십시오.
그래도 문제 해결이 되지 않으시면 연락처를 남기시거나 연락을 주십시오.


감사합니다.

(주)코노텍
기술영업팀

051-819-0425~7


 * * * * * 이광용 님이 작성하신 글 * * * * *

 << 안녕하세요. 현재 FOX-2000TR으로 485 통신 테스트를 하고 있습니다.
 << 현재 온도를 읽기 위해 FOX-2000TR에 데이터를 보내면 응답이 잘 옵니다. 그런데 그 응답이 +(A)으로 들어옵니다.
 <<
 << 현재 구성은 다음과 같습니다.
 << - 드라이버는 MAX485CSA를 사용했습니다.
 << - 종단저항 120옴, A핀 풀업 및 B핀 풀다운 390옴
 << - 디바이스와 FOX-2000TR간 485 통신용 핀 2개와 GND연결 (릴레이 연결부의 COM 사용)
 <<  -&#038;gt; 혹시나 GND 제거해봤지만 동일
 << - 통신속도 2400 및 9600에서 모두 동일
 << - 현재 FOX-2000TR 2대 보유 중이나 모두 동일 증상
 << - MAX485CSA 2번, 3번핀을 다음과 같이 제어함
 <<  1. 2번 및 3번핀을 HIGH 처리
 <<  2. 1초 딜레이
 <<  3. 커맨드 전송 (온도 측정 요청)
 <<      -&#038;gt; STX부터 ETX까지 보낸 후 체크섬 전송
 <<  4. 1초 딜레이
 <<  5. 2번 및 3번핀을 LOW 처리
 <<  6. 2.5초 딜레이
 <<  7. 1번부터 반복
 <<  -&#038;gt; 딜레이는 테스트를 위해 고의로 길게 줬습니다.
 <<
 <<
 << 확인해봐야 할 사항은 무엇이 있을까요?