WIZnet Developer Forum

Wiz108sr 설정은 잘된거 같은데 서버에 연결 및 데이이타 전송이 되지 않습니다

Configuration Tool을 사용해서 설정을 아래와 같이 했습니다.
Network: 192.168.0.101:5001
255.255.255.0
192.168.0.1
0.0.0.0
TCP client, 192.168.0.13:6000

Serial: Enable debug message output
57600bps, 8data bit, none parity, 1 stop bit, none flow control
Timer:0, Size:18, Charactrer:AA

Options: Inactivitiy Timer 20000
Reconnection interval: 30000

현재 구성상태는

PC1 -> usb to RS485 -> WIZ108SR -> Hub -> PC2 와 같습니다.

PC1에서 시리얼 포트로 18바이트를 5초간 계속 전송하고 있는 상태입니다.
PC2에서는 Device Terminal 을 실행 시켜 놓은 상태인데 시리얼 포트로 수신되는 내용은
NOCOMMAND:
LGSEGCP:ERROR:8400
입니다.

PC2에서 소켓 프로그램 만들어서 돌리면 연결까지는 가끔 되는것 까지 확인 했으며
소켓으로 수신되는 데이타는 모두 ‘0’ 입니다.

아래와 같이 질문드립니다.

  1. 위의 수신 메시지가 어떤 의미인지요?
  2. 제가 18바이트를 RS485로 전송하면 그 데이타를 소켓으로 18바이트씩 전송하려고 하는데 위의 설정이 맞는지요?
  3. 위의 내용이 틀리면 어떻게 설정 해야 하는지요?
  4. 한번에 정해진 갯수 만큼만 보낼수 있는건지요?
  5. Configuration Tool의 device 정보에서 Status가 ATMODE일 때도 있고 CONNECT일때도 있는데 무슨 의미인가요?
  6. Server측 연결이 가끔씩만 되는 현상은 뭐 때문일까요?

빠른 답변 부탁드립니다.

현재 Serial command를 이용하여 모듈을 제어하고 계신가요?
serial command mode switch code를 이용하여 command 모드로 진입하셔서 사용하시는 중이 아니라면,
인터페이스 보드의 H/W Trigger switch가 ON 되거나 해당 핀의 제어가 AT mode (serial command mode) 로 되어있는 것 같습니다. 해당 스위치 (핀)을 조정하셔서 다시 테스트 해 보시기 바랍니다.

Configuration tool의 Status는 모듈의 현 동작 상태를 나타내며, 기본 동작 시 OPEN, command mode일 때는 ATMODE, TCP Connection이 이루어지면 CONNECT 등으로 표시됩니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.