모드 버스 - 설문 조사 및 학습 도구 모드 버스 슬레이브 프로토콜 기능 코드는 --modbus 구문 분석 입력이 04를 등록하는 것은 --04을 읽어 사용

기능 코드 기능은 통신 모드 버스 폴의 송신은, 상기 응답 데이터, 촬영 다음, 입력 4 레지스터 판독한다
020-01 04 00 00 00 01 31 CA이다 Tx는
021-01 04 02 00 02 38 플로리다이다 : 수신 기기를

로 다음과
설문 조사 터미널 :
연결 옵션은 세부 사항, RTU 모드, 통신 8N1로하지.

설정 옵션은 다음을 선택합니다 :

확인을 클릭합니다, 당신은을 통신 할 수 있습니다.
터미널 슬레이브 :
연결 옵션은 세부 사항, RTU 모드, 통신 8N1로하지.

 설정 옵션은 다음을 선택합니다 :

확인을 클릭합니다, 당신은을 통신 할 수 있습니다.
두 가지가 설정되어, 당신은을 통신 할 수 있습니다. 여기에서 나는 그것이 실제 상황 인 경우, 실제 상황의 일련 번호를 선택하는 것이 필요하다, 가상 시리얼 포트를 사용합니다.

통신은 다음과 같습니다 :

분석 코드 커뮤니케이션 :
Tx는 : 020-01 (슬레이브 어드레스) 04 (기능 번호 4) 00 00 (어드레스 레지스터 높은 시작) (시작 주소 레지스터 높음) 00 (등록 높은 번호) 01 (레지스터 높은 숫자) 31 (CRC 낮은) CA (CRC MSB)는
레지스터의 값을 판독 레지스터 (1)로부터 시작으로 설명
021-01 (슬레이브 어드레스) 04 (함수 코드 4) 02 (바이트) 00 (높은 데이터 : 수신을 (어드레스 30000)) 02) 38 () F1 (CRC MSB)가 로우로 CRC (데이터 (어드레스 30000 이하)
나타날 수 있으며, RX 데이터가 회신 16 비트 데이터를 2 바이트.

 

 

추천

출처www.cnblogs.com/CodeWorkerLiMing/p/12127765.html