DB300을 통해서 DB502에 리셋명령을 전달하고 이를 확인하는 프로세스
DB502+300 세팅 구성도
- DB300과 debugging PC/Laptop는 반드시 RS232케이블로 연결되어야 하고, RS232 to USB 젠더를 이용해 PC/Laptop에 연결
Debugging Mode 설정
- 중요: DB502+300 연결 후 정상작동 확인
- DABIT Protocol Simulator >
설정 및 제어>통신 설정> 통신설정 창 >DABITNetNetwork>Search> Board List:**-**-**-**-**-**1COMM> Advanced > DB300 Tab -Enable: DB300 Info 탭 생성DB300 Info>Read- Options
- Debugging State:
Enable - Dev Connect Port:
TTL - Dev Baudrate:
115200
- Debugging State:
WriteExit
DB300 Info 탭 관련 내용은 3.5. DB300 탭 항목 설명
SerialPortMon 세팅
- UDP와 Serial(RS232) 두가지로 연결을 하여 전송된 패킷과 리셋명령이 실행 여부 확인
- UDP 연결
- SerialPortMon > Connect
- 연결대화상자
- UDP
- 시작 IP 주소: PC의 인터넷 프로토콜 버전4(TCP/IPv4) 속성과
동일한 주소 - 원격 IP 주소:
255.255.255.255 Broadcast체크- 포트번호:
5108 - Connect


- Serial 연결
- 중요: DB300과 PC가 RS232 케이블로 연결했는지 확인
- SerialPortMon > Connect
- 연결대화상자
- Serial(COM)
- 연결포트 :
RS232 케이블 포트 - 통신속도 :
115200 - 데이터비트 :
8 - 패리티 :
None - 정지 비트 :
1 - 흐름 제어 :
None - Connect

- UDP 연결
리셋명령
- 리셋 명령어
- 응답이 있는 리셋 명령
- Transmit packet:
++SET++![00410!]
- Response packet:
![00410!]
- Transmit packet:
- 응답이 없는 리셋 명령
- 맥어드레스 구분형 리셋 명령
RESET 해당 DB300의 맥어드레스
- 동일 네트워크 망의 모든 컨트롤러에 대한 리셋 명령
RESET DIBD-ALL
- 맥어드레스 구분형 리셋 명령
- 주의 : RESET과 맥어드레스/DIBD-ALL 사이에 띄어쓰기 2칸
- 응답이 있는 리셋 명령
- 단축키 지정 > 단축키가 눌렀을때 전송할 문자열에 미리 리셋명령들을 입력

- 하나씩 보내기를 누르면서
-
UDP 창에서는 패킷 전송을,
-
Serial 창에서는 리셋이 실행됐는지 확인 가능
-
++SET++![00410!]RESET 해당 DB300의 맥어드레스RESET DIBD-ALL
Footnotes
-
DB300E의 Local IP, Port, Subnet Mask, Gateway 등 확인 ↩







