제목 RE: RE: RE: RE: RE: RE: RE: FZ200BS, FZ100BS 쓰는데 문제가 있습니다.
작성자 궁금해요
이메일 othermail@empal.com
작성일자 2020-03-19
조회수 11
추천수 0
하이퍼터미널을 통한 메세지 전송은 잘됩니다!

지그비에 232를 usb로 바꿔주는 컨버터를 이용해서 메세지 전송테스트를 해봤고
지그비에 232를 485로 바꿔주는 컨버터에 485를 usb로 바꿔주는 컨버터를 이용해서 메세지 전송테스트 모두 다해봤습니다.
문제없이 잘됩니다.

52길이의 글자 까지 메세지 전송이 잘되고, 53길이의 글자와 54길이의 글자를 전송하면 받지 못하고
55길이의 글자를 보내면 마지막 자리 한 글자만 받아지네요.
이후 한 글자 길어질때마다 받아지는거도 한 글자씩 늘어납니다.
아래 장비가주는 57길이의 글자는 3글자 받아집니다.



여기서 문제는 지그비에 장비를 연결했을때 입니다

장비가 주는 57길이의 글자 >+00.000+00.000+00.000+00.000+00.000+00.000+00.000+00.000 는 000이 받아지고,
장비가 주는 43길이의 글자 >+888888+888888+888888+888888+888888+888888 는 아무것도 안옵니다.

000이 받아지는건 말씀하신데로 지그비가 53바이트까지 전송할 수 있기 때문에 이해가 됩니다. 그런데 장비가 주는 43길이의 글자를 아무것도 받지 못하는건 이해가 안됩니다.

(다른 유선이나 무선통신으로는 문제없이 됩니다. 그런데 이걸 이용하면 데이터를 못받네요)

연결은 PC-코디네이터, 라우터-장비 이렇게만 연결 돼있습니다.

이 부분 어떻게 안될까요?

(참고로 코디네이터에서 특정 메세지를 보내면, 장비가 데이터를 보내주는 방식입니다.)






------- 원본 내용 ---------


안녕하십니까 펌테크 입니다.
 
485 컨버터를 제거 하신 후 PC에 FZ100BS와 FZ200BS만을 이용하여 송수신 테스트를 진행해 보시기 바랍니다. (처음 질문 내용 중 50글자 정도까지는 전송이잘된다고 하신 것으로 알고 있습니다.)
이상 없이 송수신이 가능할 시 당사에서는 485 컨버터 부분이 어떻게 동작되는지 알 수 없기때문에 자세한 설명을 드리기는 어려울 듯 합니다. 이점 양해 부탁 드립니다.
 
p.s 추가적으로 문의하신 내용에 대한 설정 방법은 따로 있지 않습니다.
 
감사합니다.
좋은 하루 보내세요.


------- 원본 내용 ---------


참고로 58바이트는 >+00.000+00.000+00.000+00.000+00.000+00.000+00.000+00.000 이렇게 주고 통신 프로그램에서는 000이 3개만찍힙니다. 이거로봐서 제일 뒤에 있는데이터 3개라고 추측중입니다.
그리고 44바이트는 >+888888+888888+888888+888888+888888+888888 이렇게 주고
데이터를 전혀 받지 못합니다.
이런거로 봐서 첫줄을 무시하고 준다고 생각이 듭니다.
58바이트 짜리를 보면 데이터가 53바이트를 초과하니까 정확히 맞지는 않지만 다음 데이터인 000 부분을 주는거 같습니다.
44바이트는 53바이트 내에 드니까 짤리는게 없어서 데이터를 못주는거 같구요.
어떻게 해야 하면 될지 답변 부탁드립니다.




------- 원본 내용 ---------



딱 그림처럼 코디1개, 라우터1개로 테스트 했습니다.
아래 답변주신대로 데이터 송수신하는 테스트로 하이퍼터미널 프로그램으로 데이터 전송 테스트는 서로 해봤고,
문제가 제일 처음에 질문드린거에서 2번입니다.
코디에서 라우터에 연결된 장비한테 데이터를 전송하라는 명령어를 보내면, 데이터를 58바이트 주는애는
제일끝 3자만 전송되고, 44바이트 주는애는 데이터를 하나도 안보내옵니다.
참고로 58바이트는 >+00.000+00.000+00.000+00.000+00.000+00.000+00.000+00.000 이렇게 주고
통신 프로그램에서는 000이 3개만찍힙니다. 이거로봐서 제일 뒤에 있는데이터 3개라고 추측중입니다.
그리고 44바이트는 >+888888+888888+888888+888888+888888+888888 이렇게 주고
데이터를 전혀 받지 못합니다.



------- 원본 내용 ---------


안녕하십니까 펌테크 입니다.

사용자께서 올리신 사진만으로는 네트워크 형성 방식을 파악할 수 가 없습니다.

우선 코디네이터를 이용하여 네트워크를 형성하시고 라우터1의 전원을 인가하여 네트워크에 참여를 하신 후 라우터 1의 전원을 꺼주시고 이후 라우터2의 전원을 인가하여 네트워크에 참여를 하신 후 라우터 2의 전원을 꺼주시는 방식으로 진행을 해주시기 바랍니다.
단, 코디네이터와 라우터의 경우 자식 노드를 8개까지 구성할 수 있습니다.
이후 코디네이터의 Target을 FFFFFFFFFFFFFFFF으로 하시고 라우터의 타겟을 코디네이터로 하신 후 데이터 송수신 하시는 테스트를 먼저 진행해 보시는 것을 추천해 드립니다.
단, FZ100BS, FZ200BS를 이용하여 송신할 수 있는 시리얼 데이터는 "Enter"키를 포함하여 53바이트 입니다.

감사합니다.
좋은 하루 보내세요.


------- 원본 내용 ---------



1. FZ200BS 코디




2. FZ100BS 라우터




------- 원본 내용 ---------


안녕하십니까 펌테크 입니다.

FZ100BS, FZ200BS를 이용하여 송신할 수 있는 시리얼 데이터는 "Enter"키를 포함하여 53바이트 입니다.

코디네이터와 라우터를 어떤 방식으로 네트워크를 형성을 하였는지, 코디네이터, 라우터의 설정값을 어떻게 설정하였는지 알려주시면 좀 더 자세한 설명을 드리도록 하겠습니다.

감사합니다.
좋은 하루 보내세요.


------- 원본 내용 ---------


FZ200BS는 코디로 쓰고 FZ100BS는 라우터로 쓰고 있는데 몇가지 문제가 있습니다.


1. 50글자 정도 까지는 전송이 잘되는데 60글자정도 전송하니 6글자정도 받아지네요.
(하이퍼 터미널프로그램으로 코디, 라우터 2개 띄워서 메세지 발신, 수신 테스트로 함)


2. 라우터에 장비 물린 후, 코디네이터에서 명령어를 전송하니 데이터가 3글자만 오네요.
원래 58글자(개행문자 포함)를 보내는데 3글자가 옵니다.
그래서 채널 2개정도를 전송안하도록 세팅해서 44글자를 보내도록 했는데 이러면 데이터가 하나도 안오네요.


위의 문제들 해결할 세팅 방법이 있는지 알고 싶습니다.


답변 부탁드립니다.


(참고로 장비는 485라서 컨버터를 사용해서 FZ100BS에 연결했습니다.)
IP ..xxx.xxx
이름 비밀번호
※ 한글 1000자 까지만 입력가능 :