게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
MODBUS ASCII 통신방식 checksum 질문입니다.
게시물ID : programmer_13197짧은주소 복사하기
작성자 : Tabris
추천 : 0
조회수 : 2371회
댓글수 : 7개
등록시간 : 2015/09/10 17:10:03
옵션
  • 베스트금지
  • 본인삭제금지
MODBUS ASCII 통신방식 checksum 질문입니다.

화학을 전공하는 대학원생입니다.

온도를 읽는 장비와 캄퓨터와 통신을 하기위해 랩뷰로 프로그램을 짜고 있습니다.

평소에는 간단한 RS232 만 사용하고 있었습니다만,

이번 장비는 RS485를 사용하면서 checksum을 추가로 입력해야 통신이 되는 장비입니다.

따로 통시에 관해 공부한게 없어 구글링을 통해 확인을 해봤지만 도저히 찾을 수가 없어 어떤값을 넣어야 되는지 자문을 구하기 위해질문드립니다.

현재 알고 있는 명령어는 

:010300000001FB\r\n

:0103001B0001E0\r\n

이며

구조는 

: start mark

01   계기번호

03   fuctioncode

0000 또는 001B   address

0001   요구 data 갯수

종료문자를 제외한 2글자가 check-sum high nibble과 check-sum low nibble입니다.



제가 원하는 명령어는 :0103001F0001와 :010300200001인데

알고있는 두 명령어로 구글링을 통해 역추적 해보려고 했지만 실패해서 이렇게 질문글을 남기게 되었습니다.

혹시 값을 구하는 방법이나 값을 알려주시면 감사하겠습다. ^^;

잘 부탁드립니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호