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’ 입니다.
아래와 같이 질문드립니다.
- 위의 수신 메시지가 어떤 의미인지요?
- 제가 18바이트를 RS485로 전송하면 그 데이타를 소켓으로 18바이트씩 전송하려고 하는데 위의 설정이 맞는지요?
- 위의 내용이 틀리면 어떻게 설정 해야 하는지요?
- 한번에 정해진 갯수 만큼만 보낼수 있는건지요?
- Configuration Tool의 device 정보에서 Status가 ATMODE일 때도 있고 CONNECT일때도 있는데 무슨 의미인가요?
- Server측 연결이 가끔씩만 되는 현상은 뭐 때문일까요?
빠른 답변 부탁드립니다.