환영 고객!

회원

도움말

Xi'an Dingjin Electronic Technology Co., Ltd
주문 제조자

주요 제품:

ybzhan>자료 다운로드>RS485 통신 modbus RTU 프로토콜
다운로드

Xi'an Dingjin Electronic Technology Co., Ltd

  • 이메일

    xadingjin@126.com

  • 전화

    13572257472

  • 주소

    서안시 고신구 과학기술2로 77호, 서안광전원

지금 연락
RS485 통신 modbus RTU 프로토콜
날짜:2020-05-22읽기 :3

이 계기 통신 프로토콜은 ODBUS-RTU 통신 규약, 1 시작 비트, 8 데이터 비트, 1 정지 비트를 준수합니다.

다음 명령은 계기 주소 설정 1, 통신 전송률 9600, 유효하지 않은 비트 체크, 소수점 1비트, 단위 MPa, 계기 표시 값 500.0MPa를 가정합니다.명령에서 명령을 읽고, 명령의 주소와 데이터를 쓰는 것은 모두 하이바이트가 앞에, 낮은 바이트가 뒤이다.CRC는 로우 바이트가 앞에 있고 하이 바이트가 뒤에 있는지 확인합니다.

【읽기 압력치】

명령:01 03 00 04 00 01 C5 CB

명령 설명:01 (대시보드 주소) 03 (읽기 명령) 00 04(계기 통신 주소) 00 01 (매개 변수 읽기) 84 0A (CRC16 유효성 코드)

응답:01 03 02 13 88 B5 12

명령 설명:01 (계기 주소) 03 (읽기 명령) 02 (읽는 바이트 수, 1 매개 변수는 2, 2 매개 변수는 4...) 13 88 (13 88 은 16 진수 13 은 하이바이트 88 은 로우 바이트 는 10 진수 마침 5000) B5 12 (CRC16 유효성 코드)

【제로 플로팅 조정】

명령:01 0600 0500 0158 0B

명령 설명:01 (대시보드 주소) 06 (쓰기 명령) 00 05 (대시보드 주소) 00 01 (제로 플로팅 조정 코드) 58 0B (CRC16 유효성 코드)

응답:01 0600 0500 0158 0B

명령 설명:01 (대시보드 주소) 06 (쓰기 명령) 00 05 (대시보드 주소) 00 01 (제로 플로팅 조정 코드) 58 0B (CRC16 유효성 코드)

[읽기 매개변수 값]

명령:01 03 XX XX 00 01 CRC1 CRC2는

명령 설명:01 (대시 주소) 03 (읽기 명령) XX XX (매개 변수 주소: 표 2 참조) 00 01 (매개 변수 읽기) CRC1 CRC2 (CRC16 유효성 코드: 로우 바이트 앞, 로우 바이트 뒤)

응답:01 03 02XX XX CRC1 CRC2는

명령 설명:01 (대시보드 주소) 03 (읽기 명령) 02 (읽기 바이트 수, 1 매개 변수는 2, 2 매개 변수는 4...) XX XX (반환된 매개 변수 값: 높음은 앞, 낮음은 뒤) CRC1 CRC2 (CRC16 유효성 코드: 낮음은 앞, 높음은 뒤)

[매개변수 값 쓰기]

명령:01 06 XX XX 데이터1 데이터2 CRC1 CRC2는

명령 설명:01 (대시보드 주소) 03 (읽기 명령) XX XX (매개 변수 주소: 표 2 참조) data1 data2 (쓰기 매개 변수: 하이 바이트는 앞, 낮은 바이트는 뒤).표 2 참조) CRC1 CRC2(CRC16 유효성 코드: 로우 바이트는 전면, 하이 바이트는 후면)

응답:01 06 XX XX 데이터1 데이터2 CRC1 CRC2는

명령 설명:01 (대시보드 주소) 03 (읽기 명령) XX XX (파라메트릭 주소) data1 data2 (쓰기 매개 변수: 하이바이트 앞, 로바이트 뒤).표 2 참조) CRC1 CRC2(CRC16 유효성 코드: 로우 바이트는 전면, 하이 바이트는 후면)

표 2: 매개변수 주소 및 데이터

매개변수 이름

콘텐츠

주소(Hex)

데이터(data1, data2)

주소

트랜스퍼 보드 주소

00 00

1~255

바우드

트랜스퍼 보드 전송률

00 01

1-2400 2-4800 3-9600 4-19200

단위

측정 단위

00 02

0-m 1-kPa 2-MPa 3-℃ 4 L 5 막대기 6 psi7 파

도트

측정 데이터 소수점 자릿수

00 03

범위: 0-4

측정값

00 04

제로

제로섬

00 05

동등

검사 비트

00 06

0-없음 1-Odd 2-Even

Loc은

암호 확인

00 0A는

비밀번호: 38 79

[매개변수 단계 쓰기]

①암호 확인, 암호 38 79H, 즉 명령 전송: 01 06 00 0A 38 79 7B EA

②수정할 매개변수 쓰기 (예: 트랜스퍼 보드 주소 수정)

2일 경우 명령: 01 06 00 00 00 02 08 0B

참고: 매개 변수를 쓸 때는 암호 인증이 한 번만 필요하며 전원이 꺼지지 않는 한 다른 매개 변수는 다시 인증하지 않고 계속 수정할 수 있습니다.전원이 꺼진 경우 매개변수를 변경하려면 재인증이 필요합니다.

주의: 1.압력 데이터 반환 2 바이트, 하이 바이트 앞, 낮은 바이트 뒤.

2. 반환 압력 값은 16진수이고 기호 수는 높음입니다.

3. 음수는 이진 코드이고 높은 위치는 1이다.