5. 예시
사용자는 포함된 직렬 디버깅 도우미를 사용하여 모드버스 명령어 디버깅을 전송할 수 있습니다.
참고: 직렬 디버깅 도우미를 사용할 때는 '16진수 표시' 및 '16진수 보내기'를 선택하세요.


5.1 CAN 데이터 수신
예를 들어 모드버스 슬레이브 주소를 구성합니다: 1, 모드버스 레지스터 첫 번째 주소: 0x01, CAN: 표준 프레임, 프레임 ID: 0x181, CAN 프레임 데이터: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08.
사용자 모드버스 마스터가 요청 프레임을 보냅니다:
01 03 00 01 00 04 15 C9
GCAN-204 응답 프레임:
01 03 08 02 01 04 03 06 05 08 07 17 C1
CRC는 CRC16 체크섬 계산기로 계산된다는 점에 유의하세요. (디스크 포함)
이 시점에서 GCAN-204 모듈은 다른 장비의 CAN 터미널로부터 프레임 ID가 0x181인 데이터 프레임을 수신했습니다.
5.2 CAN 데이터 전송
예를 들어, 모드버스 슬레이브 주소: 1, 모드버스 레지스터 첫 번째 주소: 0x101(10진수: 257), 기능 코드: 16(10H), CAN: 표준 프레임, 프레임 ID: 0x201, CAN 프레임 데이터: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08.
사용자 모드버스 마스터가 요청 프레임을 보냅니다:
01 10 01 01 00 04 08 02 01 04 03 06 05 08 07 CB 2E
GCAN-204 응답 프레임:
01 10 01 01 00 04 91 F6
CRC는 CRC16 체크섬 계산기로 계산된다는 점에 유의하세요. 이 시점에서 다른 장비의 CAN 터미널은 GCAN-204 모듈의 모드버스 측으로부터 프레임 ID가 0x201인 데이터 프레임을 수신했습니다.